JAVAEE考勤系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件学院
课程设计报告书
课程名称JAVA EE
设计题目学生考勤系统
专业班级软件09-7
学号0920010725
姓名赵睿爽
指导教师刘宪国
2011年12月
目录
1 设计时间 (2)
2 设计目的 (2)
3设计任务 (2)
4 设计内容 (2)
4.1需求分析 (2)
4.1.1功能需求 (3)
4.1.2数据需求 (3)
4.1.3性能需求 (3)
4.2系统设计 (4)
4.2.2详细设计 (6)
4.2.3数据库设计 (14)
5 总结与展望 (16)
参考文献 (18)
图4-2系统总E-R图
图4-3分E-R图(用户)
图4-4分E-R图(学生)
图4-5分E-R图(考勤)
图4-6系统模块流程图
图4-7登陆模块流程图4.2.2详细设计
表4-2考勤信息表
列名说明类型长度num 学生学号int 4 Name 学生姓名varchar 50 class 班级float 8 times 出勤次数varchar 50
图4-12用户信息数据库设计
图4-13学生信息数据库设计
图4-14操作后的数据库
5 总结与展望
通过这次的课程设计,首先,认识到自己对于专业知识掌握的不足,以及对所学知识的灵活运用,java高级语言的灵活使用,会让我更轻松的完成这个课程设计的程序。本次试验使用了servlet,使我对它达到了一个更高的理解程度,更加灵活的运用。
做这个程序的时候碰到很多问题,许多类和方法,不是很会用,甚至不会,但是通过这次课程设计学到了很多东西,我认为这便是课程设计的最有价值的地方。通过同学的帮助,以及自己的探索,很好的完成了这次课程设计,所以以后我要更好的学习程序设计,达到更高的水平,编写更复杂的程序。在这次设计中遇到了很多实际性的问题,在实际设计中才发现,书本上理论性的东西与在实际运用中的还是有一定的出入的,所以有些问题不但要深入地理解,而且要不断地更正以前的错误思维。一切问题必须要靠自己一点一滴的解决,而在解决的过程当中你会发现自己在飞速的提升。对于教材管理系统,其程序是比较简单的,主要是解决程序设计中的问题,而程序设计是一个很灵活的东西,它反映了你解决问题的逻辑思维和创新能力,它才是一个设计的灵魂所在。因此在整个设计过程中大部分时间是用在程序上面的。很多子程序是可以借鉴书本上的,但怎样衔接各个子程序才是关键的问题所在,这需要对系统的结构很熟悉。因此可以说系统的设计是软件和硬件的结合,二者是密不可分的。通过这次课程设计我也发现了自身存在的不足之处,虽然感觉理论上已经掌握,但在运用到实践的过程中仍有意想不到的困惑,经过一番努力才得以解决。
这也激发了我今后努力学习的兴趣,我想这将对我以后的学习产生积极的影响。其次,这次课程设计让我充分认识到团队合作的重要性,只有分工协作才能保证整个
20