该系统主要实现的功能主要包括用户管理、系统基本信息维护、毕业生考勤系统、老师和留言管理等。其中用户管理主要用来实现对各类用户的信息进行设置管理。毕业生考勤系统主要用来实现管理员对毕业生考勤系统的格式进行设定。毕业生考勤系统主要是用来实现管理员上传有关毕业生考勤系统的任务如开题报告等。毕业生考勤系统主要是用来实现教师对学生的毕业生考勤基地进行管理,学生对自己的任务进行管理。留言管理主要是用来实现教师和学生之间的相互留言,教师把毕业生考勤系统的修改意见及其它信息以留言的方式发给学生并且支持群发留言的功能。
本系统前台主要使用JSP作为开发语言,后台使用Mysql作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的毕业生考勤系统。
本系统最大的特点是使用操作简单、友好的提示信息。本系统将实现以下基本功能:
(1)教师:考勤管理:查看学生考勤信息
毕业生管理:查看学生信息
个人信息管理:查看本人信息(可以实现改)
文档管理:发布任务
查看学生提交的文档
留言管理:查看留言,回复留言。(可以实现增删改查)
(2)学生:考勤管理:点到
个人信息管理:查看本人信息
文档管理:查看老师发布的任务
留言管理:查看留言,回复留言。
(3)管理员:管理员信息管理
毕业生管理:查看学生信息
教师管理:查看教师信息
留言管理:查看留言,回复留言。
目 录
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1课题背景 1
1.2目的和意义 2
1.3开发工具及技术 2
1.3.1开发工具 2
1.3.2 JSP 3
1.3.3 JavaScript 4
1.4软硬件需求 4
第二章 需求分析 5
2.1可行性分析 5
2.1.1技术的可行性 6
2.2.2经济的可行性 6
2.2.3操作可行性 6
2.2.4法律的可行性 6
2.3系统用户用例图 6
2.3.1用户模块用例图 6
2.3.2基本信息用例图 7
2.4功能模块需求分析 8
2.5设计的基本思想 8
2.6性能需求 9
2.6.1系统的安全性 9
2.6.2数据的完整性 9
2.7界面需求 9
3 系统的详细设计 11
3.1 功能模块介绍 11
3.2 详细设计介绍 11
3.2.1 管理员登录 11
3.2.2 学生信息管理 14
3.2.3 老师管理模块 19
3.2.4文档管理系统模块 25
3.2.5修改个人密码 26
3.2.6通知信息管理界面 26
3.2.7老师管理后台界面 27
3.2.8退出后台管理模块 27
3.2.9学生后台管理界面 28
4 系统测试 28
4.1 程序测试 29
4.2 测试方法 30
4.3 系统测试结果 31
总结 32
参考文献 32
附录1 34
附录2 35