学生考勤管理信息系统的设计与实现毕业论文.doc
《学生考勤管理信息系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《学生考勤管理信息系统的设计与实现毕业论文.doc(58页珍藏版)》请在三一办公上搜索。
1、 学号 20090801050107密级 _ 兰州城市学院本科毕业论文设计学生考勤管理信息系统的设计与实现学 院 名 称:信息工程学院专 业 名 称:计算机科学与技术学 生 姓 名: 指 导 教 师: 二一三年五月BACHELORS DEGREE THESIS OF LANZHOU CITY UNIVERSITYDesign and implementation of student attendance management information systemCollege :School of Information EngineeringSubject :Computer scienc
2、e and technologyName : FengTaoDirected by:Zhu Zheng ping Professor May 2013 郑 重 声 明 本人呈交的学位论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本学位论文的研究成果不包含他人享有著作权的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本学位论文的知识产权归属于培养单位。 本人签名: 日 期: 摘 要目前社会上信息管理系统发展飞快,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。学生考勤管理是
3、学生信息管理的重要部分,面对大量的学生信息,采用人力处理将浪费大量的时间、人力和物力,而且统计数据麻烦。一个学校对其学生日常教学过程中的出勤和缺勤进行统计,用计算机对统计数据进行统计分析处理,得到我们所需要的各种统计报表和考勤原始数据,方便了学校对学生的管理。本系统主要针对目前高校学生在线请假以及学生上课出勤管理而设计的信息系统。本系统总体上由三大功能模块:请假系统、考勤管理系统和权限管理、后台管理系统。涉及到高校六大类用户:学生、任课教师、班主任、院系领导、学校领导、系统管理员。1.请假系统模块本模块的功能是在线请假的时限和管理,主要涉及三大类用户:学生、任课老师、院系领导用户,学生通过此功
4、能模块进行在线请假和记录信息,任课教师在线审批学生请假及查看请假记录信息,院系领导在线审批长时间的请假及查看请假记录信息。2.考勤系统模块本模块的功能是学生考勤信息统计的实现、查看及管理,涉及六大类用户中的所有用户。学生在线查看自己的出勤信息;任课教师在线管理学生出勤信息;院系领导、学校领导、班主任查看不同范围的学生出勤信息。3.后台管理模块本模块的功能实现整个系统数据的同步更新及维护,只涉及系统管理员用户。系统管理员动态的管理学生信息、课表安排等信息,是整个系统实现的基础。本学生考勤管理系统采用了SSH技术,以Tomcat为服务器、My SQL为数据库系统毕业设计,建立了一个基于B/S模式的
5、三层体系的学生考勤管理网站,实现了网上考勤任务。 关键词:考勤管理;在线请假;权限管理 ABSTRACT At present the social development of information management system for fast, intelligent information processing is the most effective way to improve efficiency, standardize management, objective review. Student attendance management is an importan
6、t part of student information management, in the face of a large number of student information, using manpower processing will waste a lot of time, manpower and material resources, and statistical data. The system is an information system for current college students and the students leave school at
7、tendance line management and design. The overall system consists of three functional modules: leave system, attendance system and authority management, involves six major categories of university users: students, teachers, class teachers, faculty leadership, school leadership, the system administrat
8、or. 1. leave system module This module is to limit and manage online leave,Mainly involves three categories of users: students, teachers, students, faculty leadership users, online leave and recording information by this function module, the teacher online examination and approval and check students
9、 leave leave records information, leave and see leave records information faculty leadership online approval in long time.2. attendance system and authority module This module is the implementation and management, student attendance information statistical view, relates to all users in the six categ
10、ories of users. Online students check their attendance information; the teacher online management student attendance information; faculty leadership, school leadership, teachers view the different range of student attendance information.3. Backward management module This module function implementati
11、on synchronous update the system data and maintenance, involving only the system administrator user. Dynamic system administrator management of student information, course arrangement and other information, is the basis of the whole system.The student attendance management system using SSH technolog
12、y, using Tomcat server, My SQL as database system, set up a web site based on the student attendance management system of three layers B/S, realize the online attendance task.Key words: attendance management;the online attendance;authority management目 录引 言.1第一章 可行性分析21.1可行性研究的前提21.2 要求2第二章 需求分析.32.1
13、用户需求描述32.1.1学生用户需求描述32.2 功能需求描述42.3 相关开发工具简介42.3.1 B/S(浏览器/服务器)简介52.3.2 JSP简介5第三章 总体设计63.1 系统布局设计63.2 总体结构图63.3系统功能流程图83.4 数据库设计与实现83.4.1 主要实体模型93.4.2 E-R模型103.4.3 数据库的建立103.4.4 数据库的逻辑设计103.4.5 数据库表的创建11第四章 系统实现264.1登陆界面的设计与实现264.1.1 用户登录界面264.2管理员主界面的设计与实现264.2.1管理员主界面264.3添加基础信息界面的设计与实现274.3.1 基础信
14、息的设计与实现284.3.2 用户管理界面的设计与实现284.4 课程管理的设计与实现324.4.1 课程管理的增删改查324.5 考勤记录的设计与实现344.5.1 信息录入的设计与实现344.6请假管理的设计与实现384.6.1学生请假的设计与实现.38第五章 软件测试.425.1测试方案425.1.1黑盒测试425.1.2白盒测试425.1.3其他测试方案425.1.4本系统所采用测试方案435.2测试过程435.2.1用户登录测试43总 结.49参考文献.50致 谢51引 言目前各高校校园信息化已逐步完善,而校园网不仅方便了用户,更重要地是提高了办事效率。各大高校有针对师生的成绩查询系
15、统、教务管理系统、招生就业系统、校园BBS论坛、校内网站等一系统系统在各大高校纷纷出现,给高校管理、学校师生的学习、生活、办公带来了便利。但我校的考勤管理模式还是以任课教师上课点到,以及学生会的学生干部、干事课堂查勤来管理。同时,学生请假需要经过系辅导员、系部领导批准才能生效。对于考勤结果,需要进行数据信息的录入以及数据信息的统计,这样比较麻烦,且费时费力,出现误差的概率也比较大。更重要的是暴露出了以下的弊端:一、学生请假不方便;二、学生请假对任课教师不透明。三、学生对自己整个学期的上课出勤情况没有整体的统计信息。四、院系领导、学校领导不能把握住学生的上课出勤情况。由于以上原因,我们小组决定开
16、发学生考勤管理系统,以方便学校对学生的考勤进行管理。 在设计的过程中,要求利用面向对象的编程思想来完成系统的设计;建立清晰的类层次;分析和定义各个类,每个类中要有各自的属性和方法;要求运用面向对象的机制来实现系统功能。 研究方法:通过阅读有关书籍,并在网上查找相关资料(通过网络引擎查找关键字和学校的资源)。基于SSH技术建立的学生日常教学考勤管理毕业设计,其目标是完成高校教学中学生日常教学考勤管理,毕业设计主要包括权限、考勤、请假三个功能模块,其中权限模块实现各用户的权限分配;考勤模块实现按教学班考勤;请假模块审批学生请假等功能;毕业设计采用了SSH技术,以Tomcat为服务器、My SQL为
17、数据库,建立了一个基于B/S模式的学生考勤管理网站。第一章 可行性分析1.1 可行性研究的前提随着教育事业的飞速发展,我国的教育水平已经跃上了一个更高的平台:普及九年义务教育,本科生、硕士研究生的大量扩招,各高等院校及地州院校的新建与升级,越来越多的学子走进了大学的殿堂,这意味着学生的考勤管理信息任务越来越复杂、繁重,传统的考勤管理系统已无法承担当前的信息量,快速、高效的完成学生考勤信息管理的任务,无法减轻考勤管理人员的工作量与工作压力。传统的考勤管理系统,不能及时将学生的考勤信息进行登记、更新,也可能存在不公平的现象,比如:有的学生逃课,教师点名了,他就去找班主任请假,补个假条,取消自己的缺
18、席记录等等种种背景使得学校若要快速稳定发展,就必须从加强信息化入手,在各种领域都进行信息化管理,在考勤管理方面也不例外,然而各高校却不太重视考勤管理方面的建设、加强与发展。1.2 要求基本运行要求:本组学生所需要开发的软件要求能在本院所有计算机上基于WINDOWS系统运行。同时所开发的软件要能与学校教务管理系统相衔接,进一步完善学校教务管理系统的功能。功能要求:主要功能模块为学生考勤管理中心信息管理、任课教师对学生考勤信息的管理和学生对自己考勤信息的查询。系统能够使查询学生考勤信息,变得更为轻易,并使这些信息更为一目了然。安全要求:登陆系统时,需验证身份和密码,只有通过验证的身份才能进入系统进
19、行相关的操作。系统间信息的传递也需要进行安全设置,以防止学生的考勤信息被恶意篡改。同时该系统还需具有灵活性、兼容性等要求。第二章 需求分析2.1 用户需求描述2.1.1 学生用户需求描述学生对本系统的主要需求是:在线请假以及查看在校期间所有的上课出勤信息。在线请假需求:学生请假的全过程当中,学生可以随时查看请假的详细进展情况。查看出勤信息需求:学生可以查看在校期间所有学期上课出勤的详细信息,如:查看“高等数学”这门课程在整个学期请假、旷课、迟到、早退了多少次,以及具体的时间、任课老师姓名、第几节课等详细信息。其它需求:查看本人基本信息,如本人所属院系、年级、专业、班级、学号、姓名等,以及修改个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生考勤管理信息系统的设计与实现 毕业论文 学生 考勤 管理信息系统 设计 实现
链接地址:https://www.31ppt.com/p-3941686.html