基于SSM的校园卡掌上管理系统的设计与实现

1绪论

    1. 课题来源背景及研究意义

校园“一卡通”,就是在学校范围内,凡有现金、票证或需要识别身份的场合均采用一卡来完成。这种管理模式代替了传统的做法,在校内集学生证、工作证、身份证、借书证、医疗证、会员证、餐卡、钱包、电话卡、存折等于一卡,实现“一卡在手,走遍校园”、“一卡通用、一卡多用”的目的。校园一卡通为广大师生员工的工作、学习、生活带来方便,为学校的各项管理工作带来高效、便捷,既便利地实现了对师生员工日常活动的管理,又为教学、科研和后勤服务提供了重要信息。同时,校园“一卡通”系统又是数字化校园的重要组成部分,是数字化校园中信息采集的基础工程之一,对学校的管理和决策支持具有重大意义。

    1. 课题开发实现目标

开发校园一卡通掌上管理系统的开发,实际是开发一个在线数据操作,实现校园数据共享的一个平台,为校园管理人员的管理工作提供方便,管理员网上办公对信息进行相应操作及信息获取,提高利用率及工作效率。使校园一卡通系统的管理更规范化、系统化、自动化,更加方便客户查询、账户挂失、充值等功能。

2需求获取的方法及手段

对于此次校园卡掌上管理系统的需求获取主要采用6种方法的实施具体如下:

2.1面谈调研:

通过对用户进行面对面或电话采访,直接询问他们需求,了解他们目前使用的产品或服务中的难点和痛点。这是获取需求的最直接方法。

对于这次课题我们校园里的同学进行了随机采访,询问他们对校园一卡通的和建议和要求,得出了本次课题研究获取需求进行了整理得出以下功能:

充值,取款,挂失,解挂,补卡,   修改密码等需求。                      

2.2问卷调研:

设计相关问卷,让用户填写需求情况。问卷题目要尽量细致,覆盖不同角度。这可以获得广泛用户的反馈。

此次的课题需求获取还通过网上问卷星的方式对校园里的用户进行了问卷调查:获取到了用户对校园卡掌上管理系统的需求,并对其进行整理优化。

2.3 调查研究法:

调查研究校园一卡通系统的相关数据和资料。

2.4 行动研究法:

结合实际应用需求,针对现有的基于Android的校园一卡通App平台的研究现状与存在的问题,在实践中进行探索、研究,经历调查——计划——行动——总结——反思五个阶段。

2.5 经验总结法:

根据实际案例,对设计开发方案与实施过程及时地总结经验,不断地调整设计思路,实现新的突破。

2.6 文献研究法:

收集相关的文献资料和研究成果进行比较、筛选、吸收,结合本课题研究加以创新,不断地为选题研究提供科学的论证资料和研究方法,使基于Android的校园一卡通App平台的设计顺利完成。

3 可行性分析

3.1技术可行性

技术上本管理系统是为适应于校园业务管理及新需求,采用具有面向对象、灵活、动态,且可移植等特性的.NET技术而开发的软件。通过这样的结合,可以避免重复投入,为系统间的资源共享打下基础。根据前期对校园一卡通管理系统功能的分析和确定,最后选择合适的软件架构和技术实现系统的开发,系统在设计实现的时候无论是开发工具还是系统架构使用的都是较为方便的开发模型,还包括了较为成熟的解决方法。综合市场上现有的校园一卡通管理系统,本次所使用的技术基本可行,并且能够满足用较少的开发和学习的成本。此次使用的开发模式能够快速构建系统,有不少现成的系统可供参考,所以后期的系统维护和升级较为容易,因此在技术上是可行的。

3.1经济可行性

校园一卡通管理系统开发出来的目的是为了用户访问的操作的,因此校园一卡通管理系统在设计的时候需要注意到用户操作和访问的问题,用户群体普遍能够接受信息化的使用操作,所以用户的学习成本不是很高。本校园一卡通管理系统在设计的时候没有采用过于繁杂的操作,使用的操作界面和按钮在设计上较为简单,参考了不少的主流校园一卡通管理系统,因此系统在操作性上是可行的。

3.3操作可行性

校园一卡通管理系统开发出来的目的是为了用户访问的操作的,因此校园一卡通管理系统在设计的时候需要注意到用户操作和访问的问题,用户群体普遍能够接受信息化的使用操作,所以用户的学习成本不是很高。本校园一卡通管理系统在设计的时候没有采用过于繁杂的操作,使用的操作界面和按钮在设计上较为简单,参考了不少的主流校园一卡通管理系统,因此系统在操作性上是可行的。

4 功能需求

4.1功能划分及描述

4.1.1 充值管理

充值管理:按条件查询账户信息,选择要充值账户,实现账户充值信息操作,同时更新账户余额。

4.1.2 取款管理

取款管理:按条件查询账户信息,选择要取款账户,实现账户取款信息操作,同时更新账户余额。

4.1.3 挂失管理

挂失管理:按条件查询账户信息,选择要挂失账户进行挂失。

4.1.4 解挂管理

解挂管理:按条件查询账户信息,选择账户进行解挂操作。

4.1.5 补卡管理

补卡管理:按条件查询账户信息,选择账户进行补卡操作。

4.1.6 换卡管理

换卡管理:按条件查询账户信息,选择账户进行换卡操作。

4.1.7 业务统计

业务统计操作:按部门统计业务操作,统计数据为,字段如下:部门名称、收入金额、消费人次、消费人数、收入合计等信息。

4.1.8 操作员管理

(1.)操作员添加:添加操作员信息,添加字段如下:用户名、性别、所属部门、所属角色、密码等信息。

(2.)操作员查询:如按照用户名对操作员信息进行查询

(3.)操作员修改:选择相应操作员,并对其进行修改操作。

(4.)操作员删除:选择相应操作,并对其进行删除操作。

4.1.9 权限管理

权限管理:选择角色显示对应的权限菜单树结构,设置权限保存数据。

4.1.10 修改密码

修改密码:登录用户修改密码操作。

5 功能结构

5.1 系统功能结构图

校园一卡通管理信息系统主要实现对用户登录、充值管理、取款管理、挂失管理、解挂管理、补卡管理、换卡管理、操作员管理、权限管理、修改密码、退出系统等功能。

图5.1系统功能结构图

5.2 主要用例图

图5.2(a)用户用例图

图5.2(b)管理员用例图

6 数据描述

6.1 类图及其关系说明

图6.1校园卡掌上管理系统类图

6.2 数据库表结构设计

表6.2(a)管理员数据库表

表6.2(b)用户数据库表

7 系统测试实现

7.1 接口描述说明:

下面是对校园卡系统的用户界面、硬件接口、软件接口和通信接口的说明:

7.1.1用户界面

用户界面(User Interface)是系统与用户之间进行交互的媒介。它包括屏幕布局、菜单、按钮、输入框、图标等元素,以及用户与系统之间的交互方式,例如鼠标点击、键盘输入、语音识别等。用户界面的设计应该考虑用户的需求和使用习惯,以提供简洁、直观和易于操作的界面。

7.1.2硬件接口

硬件接口(Hardware Interface)是系统与外部硬件设备之间的连接点。它包括物理接口(如 USB、HDMI、以太网等)和电气接口(如 I2C、SPI、UART 等)。硬件接口的设计应该考虑系统与外部设备之间的兼容性、数据传输速度和稳定性。

7.1.3软件接口

软件接口(Software Interface是系统与其他软件模块或系统之间进行交互的协议和规范。它包括函数调用、数据结构、文件格式等。软件接口的设计应该考虑系统的可扩展性、可维护性和兼容性。

7.1.4通信接口

通信接口(Communication Interface)是系统与其他系统或设备之间进行数据交换的方式。它包括网络协议(如 TCP/IP、UDP 等)、无线通信协议(如 Wi-Fi、蓝牙等)和串口通信协议(如 RS-232、RS-485 等)。通信接口的设计应该考虑数据传输的安全性、可靠性和实时性。 以上是对系统的用户界面、硬件接口、软件接口和通信接口的简要说明。具体的接口设计将根据系统的具体需求和功能来确定。

8. 界面设计原型

   

图8.(a)登陆界面

图8(b)充值管理功能界面

图8(c)取款管理功能界面

图8(d)挂失管理功能界面

图8(e)取款管理功能界面

图8(f)补卡管理功能界面

图8(g)换卡管理功能界面

图8(h)修改密码功能界面

图8(i)安全退出功能界面

图8(j)管理员添加管理界面

图8(k)管理员修改管理界面

图8(l)管理员删除管理界面

9 性能描述

9.1数据精准度

在执行数据的增加、删除、修改操作时,不允许因为程序原因导致操作失败,在执行数据增加时,不允许发生多增加或重复增加的情况:在执行数据删除时,不允许发生多删除数据,对有关联的数据要求删除完全,如不能删除,请给予提示; 在执行数据修改时,也要求保持对应的准确性.

9.2时间特性

在管理员执行增加删除等操作时,数据库响应时间要求在2秒之内.Web用户浏览时,页面响应时间要求在4秒之内。

9.3支持软件

客户端软件:操作系统: Windows NT/2000/XP Linux UNIX浏览器: IE、Firefox、Chrome等

服务器端软件:操作系统:Windows NT/2000 Server 或更高版本、Linux、UNIX

Web服务器: Apache2.0以上版本;数据库产品: MYSQL5.0 以上版本;服务器脚本: PHP5.2以上版本

10 总结

数字化信息采集是一个基础工程。校园一卡通是数字化校园的重要组成部分,为数字化校园的建设提供了全面的数据采集和良好的信息共享环境。通过校园一卡通系统与数字化校园系统的整合,学生和教职员工可以通过一张卡片,方便地使用校内的各种应用,而学校也可以通过一卡通系统,实现更加方便、高效的校园管理。

         校园一卡通系统,是目前我国校园管理较为先进的方式,是数字化校园建设的基础工程。现代化技术的应用,使校园管理可以有效地应用互联网和计算机等相关技术,促进了学校资源的优化,提高了资源的利用率,加强了对学生的管理,提高了学校的管理效率,方便了教师的教学工作,是否真正意义上地实现校园一卡通是现代化数字校园和传统校园的主要区别。在进行数字校园和校园一卡通管理、建设的过程中应当保障网络的基础建设,要全面推进网络系统的建设和完善,为全面实现数字化校园提供有效的保证。

         除此之外,为了最大的发挥校园一卡通的效能,还应该设立专门的管理部门,对学生的信息进行整体的统计,建立统一的数据库收集学校的信息并对其进行归纳和管理,为数字校园提供重要的数据基础。一卡通的使用不仅能够为学生的校园生活提供极大的便利,还将改变学校管理的模式,促进学校管理更加的精细化。学生数据库的建立,将极大地减少相似工作,提高现代化校园管理的管理能力和水平,同时也为教师教学工作的开展提供极大的便利。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值