某大学学生考勤管理平台的设计与实现(JSP,Servlet,MySQL)(任务书,开题报告,外文翻译,毕业论文13000字,程序代码,MySQL数据库)
摘要
现代科学水平在不断的发展与完善,信息全球化的脚步也越走越快,国内外各所高校几乎都在走信息化的道路,武汉理工大学学生考勤管理平台紧随信息化潮流,用于实现武汉理工大学对学生考勤信息集中管理,是典型的管理信息系统。在计算机飞速发展的今天,应用数据库实施信息管理是一种行之有效的方法[10]。
本文系统的介绍了一个基于java的学生考勤管理系统,并对系统需求分析、功能结构设计、代码实施、数据库设计进行了详尽叙述。本系统具有课程信息管理、师生信息管理、课表信息管理、出勤信息统计管理等。
该大学学生考勤管理系统设计将基于B/S模式,主要包括前端应用程序的设计以及后台数据库的建立两部分,开发过程中运用了页面模块化、动态页面技术、开发考勤管理系统过程中的数据库访问技术。本文主要介绍考勤系统、管理员系统两大功能模块的设计。
关键词:考勤管理;java;B/S;信息管理系统
Abstract
With the continuous development and improvement of modern information technology, the pace of information globalization is also getting faster and faster. Almost all universities and colleges at home and abroad are taking the road of informatization. The Wuhan University of Technology student attendance management platform is following the information trend and is used to realize Wuhan University of Technology's centralized management of student attendance information. It's a classic management information system. With the rapid development of computer, it is an effective method to apply database to implement information management.
This paper introduces a student attendance management system based on Java, and gives a detailed description of system requirement analysis, functional structure design, code implementation and database design. This system has course information management, teacher and student information management, course table information management, attendance information statistics management and so on.
The system design of Wuhan University of Technology student attendance management system will be based on the B/S model, which mainly includes the design of the front-end application program and the establishment of the background database. The development process uses page modularization, dynamic page technology, and the development of the attendance management system. Database access technology. This paper mainly introduces the design of two functional modules: attendance system and administrator system[11].
Key Words:attendance management;java;B/S;information management system
大学学生考勤管理平台的总体设计包含两个主要方面,学生个人信息系统与管理员管理系统,以下会仔细介绍这两个系统中所包含的相关内容。
2.1.1 学生个人信息系统
学生个人信息系统,顾名思义就是为学生设计的信息系统,用户为学生,包含学生个人信息的增删查改、学生账号信息的增删查改、登录界面、签到签退打卡、学习资料下载、请假申请界面、请假信息的增删查改、以及讨论区。
1. 用户登录:已存在于数据库里的账户信息才能进行登录,退出用户信息则释放权限。
2. 个人信息编辑:已经在该网站注册过账号的用户,可以登陆网站修改之前填选的相关信息,例如qq账号、手机号等相关信息。
3. 账号信息编辑:给已注册的用户进行账号信息编辑,例如更改密码。
4. 签到签退打卡:由于该系统为考勤管理平台,签到签退打卡是必要的功能之一,登陆后即可签到签退打卡,数据会流入后台数据库。
5. 学习资料下载:用户可以根据各学习资料模块进行学习资料的详细浏览,并进行下载。
6. 请假界面:用户可以进入此界面进行请假相关事宜的申请,需填写请假时间段、请假理由等。
7. 讨论区:在讨论区内,学生们可以进行相关学课问题的讨论,以及像学科教师进行提问。同时,学生们也可以在讨论区下载相关学习资料。
2.1.2管理员管理系统
管理员管理系统主要用于管理员身份的用户,例如相关教师,其中包含管理员登录、学生考勤的审查、消息公告的发布、请假审批、学生账户信息的管理等。
1. 管理员登录:只有登录的用户才能进行取得权限,退出则释放权限。
2. 学生考勤的审查:已登陆该系统的管理员用户可以查看已经录入签到签退信息的学生们的消息,并且审核学生考勤信息是否真实有效。
3. 消息发布:已登陆的管理员进行有关消息的发布。
4. 请假审批:已登陆的管理员对相关同学的请假申请进行审批。
5. 学生账户信息管理:已登陆的管理员能够进行学生账户的增删查改。
目 录
摘要 I
ABSTRACT II
第1章绪论 1
1.1 目的及意义 1
1.2 国内外的研究现状分析 1
第2章系统分析 2
2.1 功能需求分析 2
2.1.1 学生个人信息系统 2
2.1.2 管理员管理系统 2
2.2 可行性分析 3
2.2.1 现有系统的可行性分析 3
2.2.2 技术上的可行性 3
2.2.3 管理上的可能性 3
2.2.4 安全上的可行性 3
2.2.5 社会因素的可能性 3
2.3 组织结构分析 4
2.4 业务流程分析 4
2.5 数据流程分析 5
2.6 数据字典编写 7
2.6.1 数据项编写 7
2.6.2 数据结构编写 8
2.6.3 数据流编写 8
2.6.4 处理逻辑定义 9
2.6.5 数据存储定义 9
2.6.6 外部实体定义 9
第3章系统设计 10
3.1 功能结构设计 10
3.2 编码设计 13
3.3 数据库设计 13
3.3.1 数据库需求分析 13
3.3.2 数据库概念结构分析 13
3.3.3数据库逻辑设计 15
3.3.4 数据库物理设计 16
3.4用户界面设计 17
第4章系统实施 21
4.1 系统开发工具简介 21
4.2 系统测试与调试 21
4.2.1 白、黑盒测试 21
4.2.2 请假系统测试 21
4.2.3 考勤系统测试 22
第5章结论 23
5.1全文总结 23
5.2创新点 23
5.3研究展望 23
参考文献 24
致谢 25
附录A 26
附A1 关键程序代码 26
|