基于RFID技术的开放式实验考勤管理系统的设计(MyEclipse,MySQL)
来源:56doc.com 资料编号:5D20605 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D20605
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
基于RFID技术的开放式实验考勤管理系统的设计(MyEclipse,MySQL)(论文18000字,程序代码,MySQL数据库)
摘要:高校实验考勤管理系统的需求强烈。本文设计并实现了基于RFID技术的开放式实验考勤管理系统。本系统使用人员为两类,管理员与学生。系统主要功能模块为系统管理模块、用户管理模块、教师与学生基本信息管理模块、请假管理模块、考勤管理模块。因为RFID技术可以使通讯更精确便捷后并且无需接触,本系统决定使用RFID技术。当携带RFID标签的学生在实验室考勤时,阅读器自动获取数据并记录,数据通过网络上传至管理系统。本系统主要以Java语言开发。首页配合HTML+CSS+JSP实现数据显示。后台数据访问采用MYSQL数据库。
关键词: RFID;JAVA;MYSQL;开放式实验考勤管理
An open experiment attendance management system based on RFID technology
Abstract:There is a strong demand for the laboratory attendance management system in colleges and universities. This paper designs and implements an open experiment attendance management system based on RFID technology. This system USES the personnel for two kinds, the administrator and the student. The main functional modules of the system are system management module, user management module, teacher and student basic information management module, leave management module, attendance management module. Because RFID technology can make communication more accurate and convenient after and without contact, the system decided to use RFID technology. When students with RFID tags check their attendance in the laboratory, the reader automatically obtains data and records it, and the data is uploaded to the management system through the network. The system is mainly developed in Java language. Home page with HTML+CSS+JSP data display. Background data access using MYSQL database.
Key words: RFID; JAVA; MYSQL; Open Laboratory Attendance Management
主要工作
首先阐述了系统所涉及的基本理论知识,在此基础上对系统进行了分析。系统分析是平台开发中不可缺少的一部分。为了使系统更好地设计,有必要先进行调查研究。在系统研究的基础上,对系统的功能进行了详细的分析,从而开发出完整的系统设计。本文共分六章:
第一章介绍了本文的研究背景、意义、国内外的研究现状和本文主要工作。
第二章介绍了系统采用的技术与工具。
第三章介绍了系统分析过程,包括系统目标、可行性分析,系统需求,非功能性需求等。
第四章为详细介绍了系统的设计,包括系系统总体设计、系统功能设计和数据库设计。
第五章介绍了系统功能模块的具体实现。
功能需求
1登录 用户使用用户名、密码、校验码进行登录。
2注册 新用户利用用户名、密码进行注册。
3注销 点击退出按钮,用户安全退出系统。
4首页 首页中提供考勤通知等内容,点击首页按钮返回首页
5个人信息修改 系统用户对自己个人信息进行修改。
6用户信息管理 管理员对系统中的用户信息进行增删改查操作,包括用户名、密码等。
7班级信息管理 管理员对系统中的班级信息进行增删改查操作,包括班级名、班级人数等。
8教师基本信息管理 管理员对系统中的教师基本信息进行增删改查操作,包括教师姓名、学院、职称等
9学生基本信息管理 管理员对系统中的学生基本信息进行增删改查操作,包括学生姓名、学号、年级等。
10请假管理 学生可以在系统中发布实验课请假信息,等待管理员审核,管理员对系统中的学生请假信息进行增删改查操作与审核操作
11考勤管理 学生在实验课上刷卡考勤,考勤机记录的信息上传到数据库中,管理员对学生考勤信息进行增删改查操作
12信息分页 相关信息记录过多,需要分页浏览。
13导出表格 可以把信息以excel表格形式导出。
目 录
1. 绪论 1
1.1选题背景与意义 1
1.2本课题的国内外的研究现状 1
1.3主要工作 1
2. 相关技术简介 2
2.1 MyEclipse介绍 2
2.2 HTML+CSS+JavaScript介绍 2
2.3 MYSQL数据库介绍 2
2.4Tomcat介绍 2
2.5 Hibernate介绍 2
2.6 RFID技术介绍 3
2.6.1技术简介 3
2.6.2 RFID的组成 3
2.6.3 RFID的技术优势 4
2.6.4 RFID数据 4
2.6.5 RFID事件与模型 4
3系统分析 4
3.1系统目标 4
3.2可行性分析 4
3.3 系统需求 5
3.3.1 功能需求 5
3.3.2 系统需求分析 5
3.3.3 系统角色分析 6
3.4 非功能性需求 7
4系统设计 8
4.1 总体设计 8
4.1.1系统物理架构设计 8
4.1.2 系统体系架构设计 8
4.2 系统功能设计 8
4.2.1 考勤端 8
4.2.2 管理端 9
4.3 数据库设计 10
4.3.1 E-R模型 10
4.3.2 数据库表设计 11
5系统实现 13
5.1 系统管理模块 13
5.1.1用户登录模块 14
5.1.2修改个人密码模块 17
5.1.3用户注册模块 19
5.2用户管理模块 22
5.3考勤管理模块 24
5.3.1考勤时长获取 25
5.3.2考勤数据补录 27
5.3.3考勤数据查询 29
5.3.4考勤数据分页 30
5.3.5 考勤作弊数据删除 31
5.3.6考勤数据导出 32
5.4学生基本信息管理模块 33
5.5请假管理模块 34
参考文献: 36
致谢 38
|