基于java的学生考勤信息管理系统设计
目 录
1前言 .................................................. 1 1.1研究背景 ........................................... 1 1.2选题目的及意义 ..................................... 1 1.3研究内容 ........................................... 1 2 系统开发环境与相关技术 .............................. 3 2.1开发技术及开发工具简介 ............................. 3 2.2运行环境 ........................................... 4 2.3系统设计思想及处理流程 ............................. 4 3系统需求分析 .......................................... 5 3.1系统可行性研究分析 ................................. 5 3.2可行性分析报告 ..................................... 5 3.3系统开发具体研究分析 ............................... 6 4系统总体设计 .......................................... 7 4.1系统总体功能层次图 ................................. 7 4.1.1 请假审核 ....................................... 8 4.1.2考勤情况 ........................................ 8 4.1.3考勤修改 ........................................ 9 4.1.4退出系统 ........................................ 9
4.2总结 ............................................... 9 5数据库设计 ........................................... 10 5.1数据库需求分析 .................................... 10 5.2数据库表 .......................................... 10 6系统实现 ............................................. 14 6.1密码修改 .......................................... 14 6.2请假 .............................................. 15 6.3请假审批 .......................................... 16 (1)程序描述 ......................................... 16 6.4考勤录入 .......................................... 17 6.5考勤修改 .......................................... 19 7系统维护与测试 ....................................... 21 7.1系统的维护 ........................................ 21 7.2系统测试 .......................................... 22 结 论 ................................................ 23 参考文献 .............................................. 25 附 录 ................................................ 26
摘 要
学生考勤信息管理系统用于实现学校对在校学生的考勤信息的管理,是典型的管理信息系统。学生考勤信息的手工登记查询,是一项非常繁重而枯燥的劳动。在计算机技师飞速发展的今天,应用数据库技术实现学生考勤信息统计的管理是行之有效的。
本文系统地介绍了一个基于java的学生考勤信息管理系统,论述了一个基于java的B/S考勤信息管理系统的设计原理、设计思想及具体的实现过程,对部分架构及设计思想和设计过程作了详细阐述。系统具有师生个人信息管理、请假、增删师生信息等功能,信息管理模块、考勤管理模块和考勤系统模块。
本系统开发主要包括后台数据库的建立以及前端应用程序的开发两部分。其一要求建立起的数据库具有完整性和一致性,并具有一定的数据安全性;其二要求程序界面友好、功能完备,通俗易懂。本次发采用HTML、JSP、JS、STRUCTS1、SQL Server 2005数据库等技术。本文着重讨论了用JSP技术和SQL Server 2005开发考勤管理系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。 关键词:考勤信息管理系统;java ;B/S ;SQL server