本系统是针对目前高校学生请假以及学生上课考勤管理的流程而设计的在线信息系统。系统要解决高校学生在线请假以及上课考勤管理两大问题,实现高校请假在线申请批假、考勤电子化和数据自动统计。开发系统的目的是要用户方便快捷的完成请假和考勤,提高学校管理学生的水平和效率。学生通过该题目的设计,可以初步掌握网络工程和软件系统的开发原理和开发方法,
提高解决实际问题的能力,. 同时训练撰写技术文档与学位论文的能力。
①设计并实现一个学生在线请假以及学生上课出勤管理的信息系统,,进行需求分析,逻辑设计,总体设计,详细设计以及系统测试,包括系统结构图,业务流程图,数据流程图, 数据字典,物理表实现及其关系,功能模块算法流程,WEB网页设计。
②本课题将完成如下功能模块:请假系统模块、考勤系统模块、后台管理模块组成。开发过程中运用页面模块化、信息发布的动态生成、静态页面显示等技术
③系统环境:操作系统:Windows7操作系统以上,开发工具:JSP、JAVA、MySQL,Tomat等。编程语言:JAVA语言,C++面向对象语言
④设计测试用例(以实际数据为根据),完成软件的测试;
目 录
摘 要I
ABSTRACTII
第一章 绪论1
1.1课题背景与意义1
1.2开发工具及技术1
1.2.1开发工具1
1.2.2 JSP技术2
1.2.3 JavaScript3
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