JAVAEE考勤系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档