①设计并实现一个学生在线请假以及学生上课出勤管理的信息系统,,进行需求分析,逻辑设计,总体设计,详细设计以及系统测试,包括系统结构图,业务流程图,数据流程图, 数据字典,物理表实现及其关系,功能模块算法流程,WEB网页设计。
②本课题将完成如下功能模块:请假系统模块、考勤系统模块、后台管理模块组成。开发过程中运用页面模块化、信息发布的动态生成、静态页面显示等技术
③系统环境:操作系统:Windows7操作系统以上,开发工具:JSP、JAVA、MySQL,Tomat等。编程语言:JAVA语言,C++面向对象语言
④设计测试用例(以实际数据为根据),完成软件的测试;本系统是针对目前高校学生请假以及学生上课考勤管理的流程而设计的在线信息系统。系统要解决高校学生在线请假以及上课考勤管理两大问题,实现高校请假在线申请批假、考勤电子化和数据自动统计。开发系统的目的是要用户方便快捷的完成请假和考勤,提高学校管理学生的水平和效率。学生通过该题目的设计,可以初步掌握网络工程和软件系统的开发原理和开发方法,
提高解决实际问题的能力,. 同时训练撰写技术文档与学位论文的能力。
目 录
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1课题背景与意义 1
1.2开发工具及技术 1
1.2.1开发工具 1
1.2.2 JSP技术 2
1.2.3 JavaScript 3
1.3软硬件需求 3
第二章 系统分析 4
2.1可行性分析 4
2.1.1技术可行性 4
2.1.2经济可行性 4
2.1.3操作可行性 4
2.1.4法律可行性 5
2.2功能模块分析 5
2.3设计的基本思想 8
2.4性能需求 8
2.4.1系统的安全性 8
2.4.2数据的完整性 8
2.5界面需求 9
第三章 数据库设计 10
3.1数据库的分析与设计 10
3.1.1数据库的概念结构设计 10
3.1.2数据库的逻辑结构设计 12
3.1.3数据库的连接原理 14
3.2中文乱码问题处理 16
第四章 系统功能实现 19
4.1登录页面设计 19
4.2管理员首页 21
4.3修改登录密码 22
4.4老师信息管理 22
4.4.1老师信息添加 22
4.4.2老师信息管理 24
4.5学生信息管理 25
4.5.1学生信息添加 25
4.5.2学生信息管理 26
4.6课程信息管理 27
4.6.1课程信息添加 27
4.6.2课程信息管理 28
4.7修改个人信息 29
4.8请假信息管理 29
4.8.1提交请假信息 29
4.8.2请假信息管理 30
4.9考勤信息管理 31
4.9.1考勤信息添加 31
4.9.2考勤信息管理 31
4.10请假信息审核 32
第五章 系统测试 33
5.1系统测试目的与意义 33
5.2测试过程 33
5.2.1主页面的登录模块测试 33
5.3其他错误 34
结 论 35
参考文献 36
致 谢 37