考勤管理系统详细设计说明书(推荐文档)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生考勤管理系统
---详细设计说明书
组长:程坤
组员:***
姚洪萌
陶永胜
武琼
目录
1.引言 (2)
1.1编写目的 (2)
1.2背景分析 ............................................................................................. 错误!未定义书签。
1.3参考资料 ............................................................................................. 错误!未定义书签。2.总体设计 (2)
2.1任务和目标 (2)
2.2运行环境及条件概述 (2)
2.2.1技术方面 (2)
2.2.2经济方面 (3)
2.2.3操作方面 (3)
3.系统详细需求分析 (3)
3.1学生需求描述 (3)
3.2功能需求描述 (3)
3.3详细系统运行环境及开发工具 (3)
3.3.1相关开发工具简介.................................. .. (4)
3.3.2 B/S(浏览器/服务器)简介 (4)
3.3.3 JSP简介 (5)
4.总体方案确定 (5)
4.1学生考勤管理前台 (6)
4.2学生考勤管理后台 (7)
5.系统详细设计 (10)
5.1系统功能划分 (10)
5.1.1请假系统模块 (10)
5.1.2考勤系统模块 (10)
5. 1. 3后台管理模块 (10)
5.3系统界面详细设计 (12)
5.3.1登陆界面 (12)
5.3.2 系统主界面 (13)
5.3.3 添加学生信息界面 (14)
5.3.4 课程管理界面 (15)
6.数据库系统设计 (11)
6.1逻辑结构设计...................................................................................... 错误!未定义书签。
6.2主要实体模型...................................................................................... 错误!未定义书签。
6.3E-R图分析........................................................................................... 错误!未定义书签。
6.4数据库表设计...................................................................................... 错误!未定义书签。
1.引言
1.1编写目的
20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。
本系统主要针对目前高校学生在线请假以及学生上课出勤管理而设计的信息系统。本系统总体上由考勤系统模块组成。系统涉及到高校三大类用户:学生。
本系统使用的开发工具是开发程序,采用VB和Access数据库。开发过程中运用了页面模块化、信息发布的动态生成、静态页面显示等技术开发。本文重点介绍本系统的请假系统、考勤系统两大功能模块设计,完成学生、系统管理员三类用户功能的设计与实现。
2.总体设计
2.1任务和目标
开发本系统的目的,就是要解决目前高校中关于学生上课出勤管理中所面临的一系列问题。
开发出高校学生考勤管理系统能有效地提高高校办事效率,解决目前高校学生上课出勤管理问题,实现学生出勤信息对任课教师、班主任、院系领导、学校领导透明,使班主任、院系领导及时把握学生的学习情况,及时与学生沟通,提高教学质量。
2.2运行环境及条件概述
2.2.1技术方面
高校学生考勤管理系统在目前的高校中使用还不普遍,但也有许多类似的成功案例:如教务管理系统、排课系统等。本系统使用的开发工具是开发程序,采用VB和Access 数据库。
2.2.2经济方面
本系统使用B/S架构设计,使用市场上流行的动态网页技术,开发简单,使用度方便,不需要耗费大量的人力物力就能很快的开发出来,系统部署对软硬件要求不高,用户操作简单,几乎不需要对用户进行专业培训就可使用本系统,所以从经济上讲是可行的。
2.2.3操作方面
本系统操作简单方便,只要懂得上网都能方便操作本系统,所以在操作上也是可行的。
从以上可知,高校学生考勤管理系统的解决方案无论在技术,经济还是操作上都是可行的,且开发本系统具有一定的经济价值和实用价值。
3.系统详细需求分析
3.1学生需求描述
学生对本系统的主要需求是:查看在校期间所有的上课出勤信息。
(1)查看出勤信息需求:学生可以查看在校期间所有学期上课出勤的详细信息,如:查看“大学英语”这门课程在整个学期请假、旷课多少次等信息。
(2)其它需求:查看本人的基本信息,如本人的所属的院系、年级、专业、班级、学号、姓名、性别等,以及修改个人用户密码。
3.2功能需求描述
根据各类用户的需求描述,系统具备考勤管理系统功能。
考勤管理功能需求:任课老师通过考勤管理系统,对学生上课出勤信息进行公开。请假系统要借助班主任才能完成,考勤管理系统要借助请假系统、班级课表安排才能完成,然而每学年课表都在变化,班主任安排也有在变化,学生也在变化,因此必须要求后台管理系统能根据系统需求,动态的、准确的更新系统数据。
3.3详细系统运行环境及开发工具
根据各用户的需求,以及系统各大功能的需求,经过大量的调查分析,针对本高校学生考勤管理系统选择以下开发工具进行开发: