时间: 2021-07-03 22:31:43 人气: 23 评论: 0
摘要 进入21世纪以来,信息技术的应用在校园管理中的范围也越来越广泛,因此信息化校园的建设也是顺应时代发展的必然要求。随着科技和互联网技术的高速发展,物联网也慢慢进入了我们的日常生活当中,并且得到了非常广泛的应用,而在我们身边最明显的例子就是校园一卡通。原来我们有各种各样的卡片,每种卡片只能实现一种功能,如饭卡、水卡、借书卡等等,但现在校园一卡通管理系统则把这些功能全部实现在一张卡片上,为我们的学习与生活提供了方便。目前,校园一卡通管理系统已经在全国很多院校得到了实际应用。
本系统以Visual Studio 2010作为开发平台,SQL Server 2008为后台数据库开发工具。本文所设计的校园一卡通管理系统实现了信息修改、发卡、挂失、注销、充值、消费、查询统计和用户管理的功能。从而进一步使校园一卡通管理系统更加规范、方便和快捷,并推进校园一卡通管理系统向更多元化发展,使之能满足更多人的要求。
关键词:RFID技术;校园一卡通;管理系统;
本系统是基于C#、SQL Server、RFID等技术,实现一个C/S架构的校园一卡通管理系统,主要包括以下功能:
1.登录系统:分别为普通管理员和系统管理员登陆;
2.信息修改:能进行个人信息修改、密码修改和重新登录功能;
3.卡务中心:能对校园一卡通进行发卡、挂失、注销和补办功能;
4.充值中心:能对校园一卡通进行充值功能;
5.消费中心:能进行食堂消费、澡堂消费、显示卡上余额功能;
6.查询统计:能进行卡片状态、消费类型、学生个人消费查询功能;
7.用户管理:系统管理员能对普通管理员进行增加、查看、编辑和删除操作;
8.退出登录:直接退出系统。
第一章 引 言 1
第二章 系统分析 2
2.1 系统需求分析 2
2.1.2 需求概述 2
2.1.3 数据库需求分析 3
2.1.4 系统用例说明 3
2.2 系统的模块划分 6
2.3 数据库设计 7
2.3.1 E-R图 7
7
2.3.2 数据库概念设计 8
2.4 系统架构 10
10
第三章 系统设计与实现 11
3.1系统的体系结构 11
3.2数据流图及类视图 12
12
图3.2.1 数据流图 12
设计本系统时首先创建了三个类,分别是数据库连接类、数据库操作类和硬件连接操作类,这三个类在系统中起着重要的作用。然后设计主界面、登陆界面及其他各种操作界面后,为各个功能添加代码,最后连接实验箱,完成校园一卡通管理系统。 13
数据库连接类是用来在各个界面需要调用数据库时,不必每次都写代码调用,直接调用类就可以连接数据库。 13
数据库操作类顾名思义就是对数据库进行操作,方便每个界面在进行数据修改时可以直接调用此类,不必重复编写代码。 13
硬件连接操作类是用来连接实验箱所编写的,在发卡、充值、消费和查询功能上都需要调用此类,它可以在配置后打开计算机串口,与实验箱串口相连,进行操作。 13
13
3.3 用户登录模块的设计与实现 14
3.4 信息修改模块的设计与实现 15
3.5 卡务中心模块的设计与实现 17
3.6 充值中心模块的设计与实现 20
3.7 消费中心模块的设计与实现 21
3.8 查询统计模块的设计与实现 25
第四章 系统测试 28
4.1 系统登录模块测试 30
4.2 卡务中心模块测试 31
4.3 充值中心模块测试 33
4.4 消费中心模块测试 33
4.5 查询统计模块测试 34
4.6 用户管理模块测试 35
4.7 信息修改模块测试 37
第五章 总结与展望 38
5.1 工作总结 38
5.2 工作展望 38
致谢 39
参考文献 40
196
199
82