基于一卡通的学生考勤系统.doc

文档编号:1086812 上传时间:2022-07-18 格式:DOC 页数:39 大小:630.51KB
下载 相关 举报
基于一卡通的学生考勤系统.doc_第1页
第1页 / 共39页
基于一卡通的学生考勤系统.doc_第2页
第2页 / 共39页
基于一卡通的学生考勤系统.doc_第3页
第3页 / 共39页
点击查看更多>>
资源描述

1、基于一卡通的学生考勤系统摘要 传统的点名考勤方法,不仅占用大量的授课时间,也不能真实地反映学生出勤情况,老师对学生出勤情况的报告与统计工作难度极大、信息的实时性差。尤其是在三本院校中学校教师结构复杂,考勤信息的采集就更是一大难题。基于一卡通的学生考勤管理系统就是真对这一情况,并且经过导师对院校的长时间的教学调查后,结合教学的实际情况决定开发的一套实用的系统模块。本系统由硬件和软件两大部分组成。硬件包括读卡器和射频ID卡组成。软件部分用JSP技术,应用了SSH框架(Spring ,Struts和Hibernate),在页面中使用了JQUERY和AJAX技术进行处理,数据库使用的是 SQL SER

2、VER 2005。本课题开发有三大难题分别是数据库课程表的设计、考勤信息的获取与统计报表和系统权限分配。系统开发过程中指导老师给予的很多处理的方案和宝贵的意见,使课题中三个难题目前已经基本解决。关键字:射频卡,B/S,学生考勤系统,SSHCheck on Work Attendance for Student Base on Radio Frequency Identification Card Manager SystemAbstractThe traditional attendance checking method not only takes massively teaching t

3、ime, but also can not really reflect the attendance situation.Teachers report and statistical work of the students attendance situation is very difficult,and the accrucy of the information is bad. Especially of undergraduate course teacher is very structure complex. The information gather is more ba

4、d,so check on word atterdance for student base on radio frequency card system to resolve this problem .Throughing my teacher thinking so decide to exploit this system. The databaseThe system is composed by two major parts: the hardware and the software. The hardware platform of this system contains

5、Radio Frequency identification ID card andcard reader. The software using JSP technology , use SSH(Spring,hibernate and struts) framework. Using Ajax and Jquery technology to deal with interface.The DateBase use SQL SERVER 2005.This system comprise three difficult problem theyre Database curriculum

6、schedule design , check on work attendance for student forms for reporting statistics and The System UserRole Manager Key words: Radio Frequency identification,IC card, checking system 目录1 绪 论v1.1 研究背景v1.1.1 软件v1.1.2 硬件:v1.2 国内外研究情况及研究意义vi1.2.1 研究意义vi2.系统需求分析i2.1 系统总体需求简介i2.2 系统功能需求分析i2.3 系统性能需求分析i2

7、.4 系统用例模型ii3 系统概要设计v3.1 系统模块划分v3.2系统功能模块设计vi3.2.1 系统管理模块vi3.2.2 统计信息展示vi3.2.3考勤信息获取vii4 详细设计vii4.1数据库设计设计思想vii4.1.1 课程表设计vii4.1.2 系统角色数据库设计viii4.2 数据字典ix5. 系统实现的技术简介xxii5.2 开发相关技术xxii5.2.1 Spring技术xxii5.2.2 struts 技术xxiii5.2.3 hibernatexxiv5.2.4 jquery 技术xxv5.2.5 Ajax 技术xxvi5.3开发环境xxviii5.3.1 SQL Se

8、rver 2005xxviii5.3.2 MyEclipsexxix6. 结 论xxx致 谢xxxi参考文献xxxii1 绪 论射频识别卡技术是近几年发展起来的一项新技术,它成功地结合射频识别技术和ID卡技术解决了无源(卡中无电源)和免接触的难题,是电子信息技术领域的一大突破.由于其方便性,耐用性,且可高速通信和多卡操作等特点,射频识别卡在门禁安防,身份识别,公共交通等众多领域正逐渐取代传统的接触式ID卡,在市场上所占的份额越来越大,射频识别卡的应用日益广泛.这为我们实现学生考勤获取智能化提供了良好的硬件平台,本课题利用射频ID卡和读卡器为硬件,应用jsp技术,真对西安工业大学北方信息工程学院

9、量体裁衣开发的一套学生考勤系统。1.1 研究背景1.1.1 软件自从第一台计算机问世到现在不到百年的时间,计算机已经成为了相当普及的必备设备,在当前社会是信息化社会,科技是第三生产力。计算机应用程度已经成为了各行各业是否能够适应当前社会的标志。管理软件的应用就成为各大企业、学校、政府部门的首选。一套合适的管理软件能够极大的提高部门内部的执行效率,减少时间和人员浪费。所以各种管理软件已经在社会上普遍流行。各大学校都也为自己开发了各种教务系统以提高学校的教学管理效率。所以目前教务管理关键的开发技术和开发思想已经相当成熟,为本系统的开发提供了良好的软件环境和技术的支持。1.1.2 硬件:射频ID卡(

10、俗称感应卡,又称非接触式ID卡)是世界上近十余年发展起来的一项新技术,它成功的将射频识别技术和IC卡技术结合起来,结束了无源(卡中无电源)和免接触这一难题,是电子器件的一大突破,读写操作只需将卡放在读卡器附近一定距离之内就能实现数据交换,无需任何接触,使用非常方便、快捷、不易损坏。根据射频ID卡据有防磁、防静电、抗破坏性和耐用性强、防伪性好、存储数据安全性高(可加密)、数据储存容量大、应用设备及系统网络环境成本低、成本、品种型号齐全、技术规范成熟等特点,一些功能比较完善的射频ID卡系统得到广泛的采用。中国的ID卡产业及应用从无到有,从小到大,迅速走过了启动阶段,发展的速度是惊人的,特别的这两年

11、来,中国的年发卡量均超亿张,年增长率达到3040%,已成为世界ID 卡应用发展最快的国家之一。射频ID卡系统的应用在国内相当快。各种考勤系统,公共交通收费系统,智能水表系统,门禁系统,食堂售饭系统,节水控制系统和巡检巡更系统等等射频ID卡系统得到广泛的采用。1.2 国内外研究情况及研究意义1.2.1 研究意义当今社会日新月异,信息全球化、产业化已经是众人皆知的事实。所以在教育界实行信息化管理已经是事在必行。当前的大学教育形式多样,管理模式也各有不同,各有其长处和短处。在高校上课还存在着一位教师上多个班级,或者一位教师上大课的特点,用传统的点名考勤的方法,不仅会占用大量的上课时间而且也不能真实的

12、反映学生的到课情况,导致学生出勤情况的报告与统计工作难度极大。虽然每个辅导员和任课老师都参与考勤信息的收集,但考勤信息的汇总和统计仍很繁琐。就大学三本的学校而言,学校的教师结构比较复杂,所以学生考勤信息的收集就更加的困难。本课题的研究就是在目标就是能够基于目前的状况,从实际出发开发出一个实用的系统,即让学生通过射频卡(ID卡)来签到,方便教师和辅导员实施考勤信息的采集。使教师能够对学生的考勤情况随时进行抽查,很方便的看出学生的平时表现情况,从而能够做出正确的管理方案对症下药,提高学校的教学效率。1.2.2 国内外研究状况2.系统需求分析2.1 系统总体需求简介 本系统的主要研究功能是,通过射频

13、ID卡于软件相结合实现对学生和教师考勤的管理,督促学生努力学习。并且应用软件对学生和教师的考勤情况进行准确的统计。给校方管理人员提供了科学可靠的数据以便做出更好的管理方式。学生或教师通过射频ID卡在读卡器中刷卡,由读卡器获得学生或教师的基本信息(卡号、时间、地点),然后由系统对获得的信息进行分析和计算,得到学生、教师、课程、和专业的日、周、月考勤情况。本系统还可以提供各种用户的查询,以便对各自的考勤情况进行了解。 系统中还设计了管理模块,对ID卡、系统用户和用户角色进行管理。2.2 系统功能需求分析 系统功能主要有:1. ID卡管理ID卡管理主要是指对ID卡的办理、注销、挂失等操作。2. 系统

14、用户管理该模块主要是对本系统的使用者进行统一的管理,包括用户的创建与注销,还有密码管理等等。3. 角色管理 指在系统中有各种级别的角色,要对系统的用户进行分类管理,按照角色的不同给予不同的权限,4. 考勤的查询 系统通过学生刷卡得到的信息,生成基于班级、专业、院系、年级、及课程或者基于学生和教师的日、周和月报表。5. 刷卡信息的获取 通过学生的刷卡获得学生或者教师的ID编号、教室IP号、刷卡时间进行记录。2.3 系统性能需求分析 1. 学生刷卡反应要快。 在学校中上课时间比较集中,并且相对固定。可能同一时间要有数百人的同时刷卡,所以要求刷卡反应要快。 2. 数据库信息处理要及时 由于学校学生众

15、多,在加上同一个学生在一天中都可能刷卡数次。在数据库中的数据会相当的庞大。所以对数据库中数据的处理要及时。2.4 系统用例模型 1. 参与者(Actors)Actors系统的主体,表示提供或接收系统信息的人或系统,他们是与系统有交互作用的人或事物。参与者不是特指人,是指系统以外的,在使用系统或与系统交互中所扮演的角色。因此参与者可以是人,可以是事物,也可以是时间或其他系统等等。还有一点要注意的是,参与者不是指人或事物本身,而是表示人或事物当时所扮演的角色。参与者在画图中用简笔人物画来表示,人物下面附上参与者的名称。由于非压缩格式文件、压缩格式文件都分别与系统产生关系,从以上的分析中,可以创建以下角色:非压缩格式文件 压缩格式文件2.创建用例(Use Case)用例模型是系统和角色之间的对话,它表现系统提供的功能模块,系统给操作者提供什么样的使用操作,即用例是参与者想要系统做的事情。对于对用例的命名,我们可以给用例取一个简单、描述性的名称,一般为带有动作性的词。对一个Use Ca

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

启牛文库网为“电子文档交易平台”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。

本站是网络服务平台方,若您的权利被侵害,请立刻联系我们并提供证据,侵权客服QQ:709425133 欢迎举报。

©2012-2025 by www.wojuba.com. All Rights Reserved.

经营许可证编号:京ICP备14006015号