




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计说明书 校园一卡通系统的设计与实现 班 级: 学号: 姓 名: 学 院: 专 业: 指导教师: 2018 年 6 月 软件工程(软件开发与测试方向) 软件学院 中北大学 2018 届毕业设计说明书 校园一卡通系统的设计与实现 摘 要 在信息、网络技术高速发展的今天,高新技术促进了生产力的提高,也给人 们的思维、工作和生活方式带来巨大转变。科技在人们的生活中正发挥举足轻重 的作用,我们在生活中也越来越离不开科技的应用,尤其是更加倾向于依赖信息 技术。 校园一卡通系统是现代化学校内部人员管理的重要组成部分。它以接触式 IC 卡为信息载体,以 IC 卡读写机具为信息交换装置,以计算机和通信技术为手 段,将校园内的各项设施连接成为一个有机的整体,用户只需通过一张小小的 IC 卡便可实现学校内的学员入学注册、身份识别、图书借阅、物品领用、福利 发放、消费管理等多性功能。 关键字:校园一卡通,计算机,通信技术,绿色消费,智能系统。 全套设计加扣 3012250582 中北大学 2018 届毕业设计说明书 The design and implementation of campus one-card system. Abstract In the information and network technology high speed development today, high- tech promoted productivity improvement, also give peoples way of thinking, work methods and way of life bring change. Green consumption concept, science and technology, let you manage more easily. Campus smart card system is modern school is an important part of internal management. It with non-contact IC card for information carrier, with a little IC card specific instruments for information exchange device, computer and communication technology as the means, the distribution facilities connecting become an organic whole, users through a IC card will realize the student enrolment within schools, identification, access control management, attendance management, car out, meeting attendance, library, items recipients, welfare, consumption management card function. Key word: campus card, computer, communication technology, green consumption and intelligent system 中北大学 2018 届毕业设计说明书 第 I 页 共 II 页 目 录 1 绪 论.1 1.1 项目背景介绍 .2 2 校园一卡通项目介绍.3 2.1 项目平台介绍 .3 2.1.1 MyEclipse.3 2.1.2 JDK.3 2.1.3 Tomcat.3 2.2 一卡通原理 .3 2.2.1 三通原理.3 2.3 校园一卡通平台功能 .4 2.3.1 外部功能 .4 2.3.1 内部功能 .4 3 系统设备准备.7 3.1 技术可行性分析 .7 3.2 系统概述 .7 3.3 系统简介 .7 4 系统的运行环境及使用方法.9 4.1 系统的运行框架 .9 4.2 客户/服务器结构的特点 .9 5 系统的设计与实现.10 5.1 登录模块界面 .10 5.1.1 设计思想.11 5.1.2 模块功能.11 5.1.3 模块顺序图.11 5.2 一卡通管理模块 .11 5.2.1 设计思想.11 5.2.2 模块功能.12 中北大学 2018 届毕业设计说明书 第 II 页 共 II 页 5.2.3 模块顺序图.14 5.3 图书管理模块 .15 5.3.1 设计思想.15 5.3.2 模块功能.15 5.3.3 模块顺序图.15 5.4 消费管理模块 .16 5.4.1 设计思想.16 5.4.2 模块功能.16 5.4.3 模块顺序图.17 5.5 系统功能的实现 .18 5.5.1 学生管理模块.18 5.5.2 管理员管理模块.19 5.5.3 会计管理模块.20 6 系统测试.22 6.1 系统测试目标与方法 .22 6.2 系统测试设计 .22 7 结论.24 参考文献.25 致 谢.26 中北大学 2018 届毕业设计说明书 第 1 页, 共 26 页 1 1 绪绪 论论 随着网络技术和计算机技术的飞速发展,给社会的生产生活也带来了巨大的变 化。1现在,在技术的进步生产技术能力的提高的前提下,生产车间里机器的大规 模应用,很大程度提高了车间产出效率,生产商品的速度越来越快。同时,科技进 步带动了信息技术的发展,也使人们的方方面面的到了改进,百姓的生活水平普遍 提高,日常生活中科技的使用比率正在逐步攀升,所以科技在人们的生活正在发挥 举足轻重的作用,我们在生活中也越来越离不开科技的应用,尤其是更加倾向于依 赖信息技术。现如今,信息技术对于社会中的人们的管理也带来更多的便利。例如: 当今信息高速公路,信息港,政府上网工程,电子商务系统的建设,信息化的 浪潮一浪高过一浪2;管理科学,信息技术,系统理论三类是信息系统建设的重要基础, 因此发展也是特别迅速,各种新的研发产品层出不穷。当前发展最迅速的是信息技 术,在其范围下的相关的信息理论,计算机科学,网络通信技术的也是逐步稳健发展; 除此之外,在当前我国的人才强国的政策下,科技兴国的倡导下以及国家政府的各项 扶持下,教育行业的信息化发展势头正猛,逐渐满足我国对人才的需求。 在科技日新月异的现代社会,评判一个高等院校的等级的重要标志之一就是其 信息化程度,立足于现状的情况下,每个高校都需要形成较为先进的信息系统结构, 来推动相应的信息安全技术和智能卡技术的发展成为各个高校的普遍追求,对其研 发也十分的重视。最近几年以来,随着国家对人才的重视,我国的许多高等院校都 进行了一定程度上的改革,比如增加新的专业,进行一些院校的合并或者将一些不适 应社会发展的专业变为别的专业。所以,高等学校需要处理的事情越来越多,也更 加复杂且具有挑战性,需要对相关学校的各个部门、机构、组织进行相应的规定、 监管和协调,学校的工作人员的压力很大。在当前这样的情况下,学校为了将这些 复杂的事情能够简单化、提高相关部门的处理效率,将相关学生的信息能够更加管 理妥当,更好的对学生负责同时也减轻相应的学校工作人员的压力,必须采取新的 方式运用新的信息化技术来对其进行管理与控制,不能再像以前一样完全的依靠人 工进行相应的处理。同时,为了能够将精力集中在学校建设、学术研究以及一下午 高端重要的事情,高等学校也必须进行相应的调整,以简化相关业务的处理。为了 中北大学 2018 届毕业设计说明书 第 2 页, 共 26 页 能够帮助高校进行相关信息技术的应用与研究开发,国家相关的政府部门也给予很 多政策上的支持,以及财政上的帮助。同时也组织各种培训、学术研讨,以期各高 校进行就行交流互动,来帮助高校尤其是那些信息技术研发与应用能力较弱的高校 来提高信息化的教学与应用。 在这种背景下智能化的校园一卡通逐渐在高校里普及起来。 由于高校信息化已 经成为趋势以及发展的必然要求,校园一卡通作为高校信息化的一个重要载体与体 现,在高校里得到了校领导的极大关注与重视,并采取各种措施来促使其迅速发展 普及,可以看成该种卡在未来高校信息化的建设中将得到迅速的普及,也是其信息 化进程的重要载体与重要内容。可以预见其在未来有很大的发展潜力。 校园一卡通的主要的理念是, 即通过建设规范的,安全的,可扩展的校园管理 系统,实现校园管理的信息化,智能化,自助化.其基本的建设过程是,先解决校园货币 的电子化问题,然后根据教育行业信息系统建设的标准及校园卡的规范,将信息化的 应用与服务全面推广到校园管理的各个方面。 1.11.1 项目背景介绍项目背景介绍 随着计算机技术和网络技术的迅速发展,人类科学正式进入信息时代,信息技 术的发展对教育的改革产生了深远的影响。现代化的学校少不了现代化教学设施的 武装。建设“校园一卡通” ,为学校的教师、学生和教学管理人员提供具有开放、安 全、便捷的服务管理平台,是教学管理科学化的必要前提和基本途径,所以, “校园 一卡通”的建设势在必行。 随着社会的进步与变革,各学校原有的消费和管理模式已不能适应新的发展要 求,基于目前现状“一卡通”应运而生。此卡管理模式代替了传统的消费管理理念, 为学校带来了更高效、方便与安全的管理方式。建立先进的信息管理系统是实现高 等教育现代化的必由之路,而智能卡技术的推广运用,则是推进高校信息化管理的 重要举措之一。校园智能卡可供学生用于校园内部处理杂务,购买食品、饮料、书 本,借阅图书,查资料等。学生只需在管理中心开设帐户并存入金额,即可启用其 电子钱包功能, “校园一卡通系统”可真正意义地实现“一卡在手,走遍校园” 。 独具特点的通用查询子系统使其可充当学校日常消费管理的角色,并为校园统一量 化管理服务提供可靠的数据依据,同时也为教职工和学生提供了方便。 中北大学 2018 届毕业设计说明书 第 3 页, 共 26 页 2 2 校园一卡通项目介绍校园一卡通项目介绍 2.12.1 项目平台介绍项目平台介绍 校园一卡通系统采用 myeclipse +jdk+tomcat 为一体进行开发。下面分别对它 们进行简单介绍。 2.1.1 MyEclipse MyEclipse 是在 eclipse 基础上加上自己的插件开发而成的功能强大的企业级 集成开发环境,主要用于 Java、Java EE 以及移动应用的开发。MyEclipse 的功能 非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。 2.1.2 JDK JDK 是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的 java 应用程序。JDK 是整个 java 开发的核心,它包含了 JAVA 的运行环境 (JVM+Java 系统类库)和 JAVA 工具。 2.1.3 Tomcat Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用 服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调 试 JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好 Apache 服务器,可利用它响应 HTML(标准通用标记语言下的一个应用)页面的访 问请求。实际上 Tomcat 是 Apache 服务器的扩展,但运行时它是独立运行的,所以 当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。 2.22.2 一卡通原理一卡通原理 校园一卡通系统在校园网中起着通行桥梁的作用,通过与其它的各个管理系统 模块的信息链接,将整个校园网有机、高效的带动起来,使得校园各个方面的工作 因一卡通的高校、简便而更加顺利。15 随着高校学生数量扩充,学生管理容易产生出很多问题,在管理人员的配置方 面,需求也增多。学生面临卡多、弄混、丢卡、补卡等,越来越繁琐的过程。一卡 通正是解决学生卡多的问题,可以有效的对学校和学生进行管理,做到“一卡在手, 走遍校园”的理念,为学校节约成本,提高管理效率。 2.2.1 三通原理 中北大学 2018 届毕业设计说明书 第 4 页, 共 26 页 (1)卡通 卡片上各应用子系统的数据可以互通互用,但又不失各应用子系统的独立安全 要求,各子系统公用数据存放在基础信息区,可被各子系统读取但不可改写,每个 子系统专用的数据均存放在指定的一个专用业务数据区,只能被该子系统读写,其 它子系统无法访问。 各子系统之间需要交换使用的数据则存放在数据交换区,可以互相调用。通过 建立基础信息区、数据交换区和专用业务数据区机制,完美地实现了“卡通”的技 术要求。使得 1 张卡只发行 1 一次,便可通用于各类应用子系统。 (2)库通 (本系统采用 SQL Server 2000 数据库) 采用大型分布式网络数据库,人员信息、卡片与设备信息、控制台信息和帐套 信息等 4 项公共数据库作为分布式数据库的底层群组,可被 N 个业务子系统所共享。 各业务子系统的专用信息(如考勤、门禁、消费、物品领用等)作为独立的第二层 数据库群组,既体现了系统数据的统一性,又保证了各业务数据的独立性。使系统 具有更方便的功能可扩展性、版本升级平滑性和与第三方管理软件的无缝链接性。 (3)网通 (本系统采用以 TCP/IP 为主干网,个别子系统有 RS485 分支网) 一卡通系统的硬件和软件设备都可通过局域网、广域网等连通成一个有机体共 同实现一卡通系统的功能。本系统通过设计统一的应用层通讯协议,使用标准的硬 件通讯接口,兼容总线、局域网、广域网等多种联网方式,将计算机、智能卡读写 终端设备以及各种应用系统集成为一。 2.32.3 校园一卡通平台功能校园一卡通平台功能 2.3.1 外部功能 校园一卡通系统应该具有日常事务处理,消费事务处理,系统维护等功能,并 能够提高多种查询功能。其中多种查询功能是由软件自动实现。其他功能需要使用 者辅助实现。 2.3.1 内部功能 内部功能,该集其软件的命令、编程、编辑与一体,完成过滤、定位显示。例 如:(1)在许多高校,对图书管理方面的需求主要有以下几个部分: 图书的入库,当有新的书籍入库后,图书管理员应该能够及时的更新书目,使 中北大学 2018 届毕业设计说明书 第 5 页, 共 26 页 学生能够及时的查阅到所需要的书籍;学生可以免费到图书馆借阅想要的书籍,还 应及时归还书籍,有一定的借阅期限。这些功能都可以通过一卡通系统顺利的进行, 达到减少管理员工作负担的目的。 (2)食堂售饭管理模块设计界面如下图 2.1 所示: 图 2.1 食堂售饭管理模块设计界面 (3)食堂售饭管理模块功能表如下表 2.2: 功能模块名称功能说明备注 参数设置设置消费机和卡类参数 商品编号设置定义商品编码和单价 资金管理设置充值计机划和下传到充值;本功能还 包括转帐、冲正、结帐、手工增减款功能 中北大学 2018 届毕业设计说明书 第 6 页, 共 26 页 数据采集采集消费机内消费流水 报表查询报表可打印输出或输出到 Excel、Txt 文档 等 中北大学 2018 届毕业设计说明书 第 7 页, 共 26 页 3 3 系统设备准备系统设备准备 3.13.1 技术可行性分析技术可行性分析 目前计算机技术的发展已经进入日新月异的时代,大内存、大容量的硬盘也已 普及,这就为系统提供了强有力的硬件保障。操作系统现有 WindowsXP/windows2003 等,同时提供了面向对象的程序设计工具Visual Basic 等。它们强大的功能为实现用户要求提供保证,综上所述在技术上是可以完 成的。 3.23.2 系统系统概述概述 本系统前台技术使用 HTML,CSS,jQuery,Ajax,jsp,BootStrap 技术,后台 技术使用 SSM(Spring+Spring MVC+MyBatis)三大框架技术。 3.33.3 系统简介系统简介 本系统在后台运行的一卡通中心服务器支持之下,加上有主要设计客户端部分 功能,系统分成登录模块、卡管理模块、查询模块、图书管理模块、消费管理模块, 根据用户的管理要求可以实现分离和统一。这样做的目的主要是出于系统管理的需 要考虑,充分体现出工作分工,互相监督制约的原则。卡管理中心主要负责发卡和 认证,充值、挂失、解挂、补卡一系列等查询操作,并为系统中的所有部门提供校 园卡和用户身份的识别与鉴定。结算中心负责系统中所有与资金流动有关的业务, 如预付金额、补贴等等。各相应子系统就是学校中的分网点应用系统。 校园一卡通系统的主要特性: (1) 多用性 校园卡既可充当身份卡,在学校的不同地方表明持卡人的身份,它还可以充当 现金来完成各种电子交易,缴纳各种费用。只要一张小小的卡片就可以完成以下功 能:学生证、借书证,餐卡(食堂、餐厅) ,交费卡(机房) 。 (2) 简便性 校园卡它操作便捷,易用。只需要注册办卡、补卡等简单的操作便可完成。 (3) 实时联网 实时与及时到账。整个系统通过多种方式互联,所有数据可以实时互传,任何 一笔流水都会迅速下发到每一台主机,保证系统准确性、有效性,充分维护用户的 中北大学 2018 届毕业设计说明书 第 8 页, 共 26 页 利益。 (4) 工作可靠 支持恢复还原功能。系统软件、硬件稳定可靠。保证系统连续正常运转据备 份,手段多样,软盘、USB 硬盘、硬盘。实时备份,系统崩溃可立即恢复。 (5) 易维护 系统本身的故障率极低,主要设备有自检功能,系统完全采用了模块化设计, 可以迅速排除各种故障。 (6) 速度快 数据处理快,实时性高,即使是系统高峰期的大量数据也可应付自如。 中北大学 2018 届毕业设计说明书 第 9 页, 共 26 页 4 4 系统的运行环境及使用方法系统的运行环境及使用方法 4.14.1 系统的运行系统的运行框架框架 根据某高校一卡通管理系统的应用场合和系统需求分析,对于一卡通消费者, 采用 BS 架构,主要方便消费者(主要指学生)进行一卡通消费明细查询,考勤查询 与统计等14。具体模块功能如下: (1)一卡通管理中心模块:完成对整个一卡通系统的基本设置、人员管理、 卡片充值、系统信息数据查询、财务结算、报表打印等。 (2)消费管理模块:包括校园餐厅售餐机以及校园内商户消费机等设备的管 理、黑名单管理、数据采集等。通过扩展可应用于校园全部交易或收费的场合。 (3)信息查询模块:通过校园网络查询个人的消费记录、考勤信息、上机信 息、图书馆借阅信息,以及修改密码、挂失卡片等操作。 (4)自主服务模块:完成除可查询各项信息、修改密码、挂失卡片外,还可 完成卡内转帐、圈存等读写卡的操作。 (5)金融服务模块:校园卡对应银行帐户余额查询、明细查询;个人银行卡 账户和校园卡电子钱包(圈存) )或者学校账户(扣款)之间的资金转账、代收代付。 4.24.2 客户客户/ /服务器结构的特点服务器结构的特点 1.安全性高:数据的对话完全由数据库服务器来进行,而不需产生多个数据库内容 的备份,因此数据的访问操作较为可靠安全. 2.扩充性佳:对于想要将更多的用添加到网络系统中,客户/服务器结构模式可以 很容易满足添加的需求。 3.提高操作效率:使用客户/服务器结构工作模式将大幅度提高操作的速率。特 别是对于那些只有低运行速度的工作站的系统,运用较高级的服务器就能够有效改 善数据访问速度。 4.传输效率佳:客户/服务器结构模式完全根据需求进行数据的传递,大量减少 网络的通信量,明显提高数据传输效率。 中北大学 2018 届毕业设计说明书 第 10 页, 共 26 页 5 5 系统的设计与实现系统的设计与实现 该系统主要处理的对象有:学生基本信息、校园卡基本信息、校园卡日常生活基 本信息、身份认证基本信息、图书管理基本信息等。各个对象包括信息如下所示: 1.学生基本信息(Student):包括学生学号、学生姓名、学生性别、学生入学年 份、学生住址、学生的专业、学生所在班级等方面的信息,可以方便学生信息的查询 和更新; 2.校园卡基本信息(Card):包括校园卡的卡号、持卡人学生学号、持卡学生姓名、 持卡学生性别、校园卡的状态、校园卡内的余额; 3.校园卡日常管理基本信息(CardManage):包括四个数据结构办卡信息、挂失信 息、解挂信息、充值信息; 4.餐厅基本信息(cateen):包括菜品名称、菜品单价、菜品所在窗口; 5.消费基本信息(Busmanage):包括消费编号、消费事务、卡号、消费金额; 根据总体概述中的内容叙述,学校各个岗位中都会存在各种各样的角色,现将 系统统共分为三个角色分别进行,这三个角色所拥有的权限还有各自的功能都不相 同。而角色一般是和其权限相辅相成的,拥有该权限会增加其对系统的操作的内容。 下面是总的登录页面。 5.15.1 登录模块界面登录模块界面 校园一卡通管理信息系统的登录模块界面图,如图 5.1 图 5.1 校园一卡通系统登录模块界面 中北大学 2018 届毕业设计说明书 第 11 页, 共 26 页 5.1.1 设计思想 根据角色的不同,各个角色所承担的功能与其自身所拥有的权限也不一样。 用户可根据自身所处的角色,分别选择符合自己身份的角色,运用操作员代码和 操作员口令进行系统的初步登录,并根据相应的操作代码分配相应的管理权限与 功能。 5.1.2 模块功能 进行系统的登录时,用户名和密码都将以“*”显示,这样可以为系统提高 一定的安全性,系统还具体管理权限的分配。 5.1.3 模块顺序图 校园一卡通系统登录模块顺序图如图 5.2 图 5.2 学生登录顺序图 5.25.2 一卡通管理模块一卡通管理模块 5.2.1 设计思想 运用 VB 中的 Data 数据控件对数据库进行增加,修改,删除等操作。在这些操 作中,为了让一些卡管理功能分别清楚,把新卡,补办卡,挂失卡与撤消挂失,卡 回收分别做了相应的标记,如:新卡标记为“” ,补办卡标记为“” ,身份,教 工用“” ,学生卡用“” ,其它用“”以便查询和身份的具别。在对挂失卡 的处理,只要此卡号处于挂失状态,在消费,预付金额,卡回收时都有限制。在对 中北大学 2018 届毕业设计说明书 第 12 页, 共 26 页 此模块中的操作都是先经过数据库中的查询命令来实现,并进行相应的操作。 5.2.2 模块功能 模块功能:预付金额,发行新卡,补办卡,充值、挂失与撤消挂失,卡回收 等。 卡管理模块包括:预付金额、卡消费、发行新卡、补办卡和挂失/撤消挂失。 卡信息查询:根据用户输入卡号、学号、密码等可以查询卡基本信息。 1.查询卡基本情况界面,如图 5.3 图 5.3 校园一卡通系统查询卡基本情况界面 2.卡管理界面:如图 5.4 图 5.4 校园一卡通系统卡管理界面 中北大学 2018 届毕业设计说明书 第 13 页, 共 26 页 说明:预付金额是对卡进行充值的,只要所充的值一定要大于零。不能对负值 和零充值。如果输入的值小于等于零,系统提示:不能充负值。 3.发行新卡界面:如图 5.8 图 5.5 校园一卡通系统发行新卡界面 说明:发行新卡这一部分是必然的,每一年都有许多新生到这个学校,当然 也要办新卡。根据对话框输入相对于自己的个人信息,然后将存入数据库 中。 说明:补办卡是必须要此卡处于挂失状态下才能补办卡。如果并没有处于挂 失状态下就不能被补办,系统将自动提醒用户。也就是说一个用户只能拥 有一张卡。 说明:有发行新卡当然也就有回收卡,回收卡就是相对于毕业生来说,人毕 业了,卡就得回收,回收的卡将从数据库里清除所以有关信息。 说明:挂失/撤消挂失也是一项必不可少的一项,当然有挂失就有撤消挂失。 如果此卡已被挂失,那么此卡将处于冰冻状态(不能被消费) 。撤消挂失就 是将处于冰冻状态的卡化解。 中北大学 2018 届毕业设计说明书 第 14 页, 共 26 页 5.2.3 模块顺序图 校园一卡通办卡协作图,如图 5.6 图 5.6 校园卡办卡协作图 校园一卡通充值协作图,如图 5.7 图 5.7 校园卡充值协作图 校园一卡通补卡,挂失协作图,如图 5.8 所示 中北大学 2018 届毕业设计说明书 第 15 页, 共 26 页 图 5.8 挂失协作图 5.35.3 图书管理模块图书管理模块 5.3.1 设计思想 通过面向对象程序设计模式及其可跨平台、跨操作系统的思想,通过与数据库 中的数据进行提取,实现添加、删除、修改等一系列操作。 5.3.2 模块功能 学生通过一卡通中个人信息,可去图书馆实现查询图书信息、借阅图书、归还 书籍等操作。 5.3.3 模块顺序图 管理员添加书籍的顺序如图 5.9 所示: 中北大学 2018 届毕业设计说明书 第 16 页, 共 26 页 图 5.9 添加书籍顺序图 5.45.4 消费管理模块消费管理模块 5.4.1 设计思想 前台技术使用 HTML,CSS,jQuery,Ajax,jsp,BootStrap 技术,后台技术 使用 SSM(Spring+Spring MVC+MyBatis)三大框架技术。 首先用户可以通过视图层中的 jsp 页面来发出请求到 servlet 层,servlet 调用 service 层中的方法,然后 service 层调用 dao 层的方法并把实体类 和库中的表映射的具体位置传入 dao 层,然后 dao 层根据配置文件直接对 库里的数据进行增加、删除、修改和查询操作业务层,然后传递到持久层, 生成请求结果的代码,然后把结果传送到浏览器上显示。 5.4.2 模块功能 可以查询操作员的个人信息,去食堂买饭消费,按卡号查询用户消费情况及 用户使用情况。 用户消费查询:根据用户输入卡号可以查询用户在食堂以及图书馆消费的金 额。 说明:卡消费是消费者在各部门消费的金额数,如:餐厅。卡消费是卡管理 的主要功能。消费者消费多少金额,系统将自动从中扣除多少金额。当卡 的消费所剩余额大于所要购买的东西,则购买成功,否则,购买失败。 中北大学 2018 届毕业设计说明书 第 17 页, 共 26 页 按用户查询用户消费情况界面,如图 5.10 图 5.10 按用户查询用户消费情况界面 5.4.3 模块顺序图 校园一卡通系统查询模块顺序图,如图 5.11 图 5.11 校园一卡通系统查询模块顺序图 中北大学 2018 届毕业设计说明书 第 18 页, 共 26 页 校园一卡通系统查询模块协作图,如图 5.12 图 5.12 校园一卡通系统餐厅消费协作图 5.55.5 系统功能的实现系统功能的实现 5.5.1 学生管理模块 学生管理模块界面如图 5.13 图 5.13 学生管理模块界面图 中北大学 2018 届毕业设计说明书 第 19 页, 共 26 页 学生所具有的功能总要包括查阅个人基本信息、食堂消费,图书馆借阅书籍等三大功能。 因为学生所具有的权限不够,对个人信息只能进行查看并不能对其进行修改删除等操作,如果 学生发现自己个人信息有误,需要到学校管理员处,让其进行相应的修改;在食堂消费部分, 学生也同样的没有添加、删除、修改菜品等权限,学生只能拿着自己的一卡通去选择自己喜欢 的菜品,但是当自己一卡通中的余额小于菜品的单价时,此时,学生是没法成功选购自己喜欢 的菜品,此时系统会提示卡内余额不足,请充值。学生选购完菜品后,可以查看自己的消费记 录;在借阅图书这一部分,学生可以进行书籍的查看,借阅,并定期归还图书。也可以查看自 己所借阅过的所有书籍及其归还状态。 5.5.2 管理员管理模块 管理员管理模块界面如图 5.14 图 5.14 校园一卡通卡管理模块界面 管理员所拥有的功能及权限都有高过学生,他主要针对学生所具有的功能,对 中北大学 2018 届毕业设计说明书 第 20 页, 共 26 页 学生一卡通、菜单,图书等四个主要方面进行相应的管理。在学生这一部分中,管 理员可以查看所有学生信息,并对所有学生进行添加,删除,修改等操作;在一卡 通这个部分,管理员可以查看一卡通的所有信息,并实现对学生的补卡,办卡,挂 失,解挂等操作,对学生的生活提供便利。在菜单这个部分,管理员可以对学校食 堂的饭菜的菜色,单价,所在食堂的窗口进行查看,添加,删除及修改操作,极大 的丰富了学校的菜品与学生的选择空间。在图书管理这个部分,管理员可以对书籍 的书目,借阅期限,书籍所处的状态等进行查看,添加,删除,修改等操作。从而 对学生阅读书籍提供更加便捷的操作。 5.5.3 会计管理模块 管理员管理模块界面如图 5.15 图 5.15 会计管理界面图 会计这部分中,会计可以对学生的消费记录进行查看并进行删除操作,还可以 对所有学生的卡号进行查看,充值等。 中北大学 2018 届毕业设计说明书 第 21 页, 共 26 页 6 6 系统测试系统测试 6.16.1 系统测试目标与方法系统测试目标与方法 在系统完成之后,为了保证系统的各项功能都可以正常运行,需要对系统进行 简单的测试操作。黑盒测试是我们常常采用的测试方法。因为 它不同于白盒测试, 我们不需要清楚的知道程序的内部结构,只需要用提前设计好的测试用例,输入到 程序当中,然后查看输出结果是否能达到期望的效果。一卡通系统就是采用黑盒测 试技术,来测试该程序是否健壮。 6.26.2 系统测试设计系统测试设计 对于材料管理系统的各个功能模块,运用黑盒测试法设计测试用例,如表 6.1 所示。 表 6.1 测试 编号测试模块测试内容操作过程预期结果实际结果 输入正确的用户名和 密码 登陆成功, 跳转到主界 面 登陆成功, 跳转到主界 面 1 登录模块 分角色进行登录 查看能否正常登 录输入错误的用户名和 密码 登录失败, 提示用户名 或密码错误 登录失败, 提示用户名 或密码错误 2 查看个人 信息 能否对正确查看 用户的个人信息 点击进入项目管理界 面,点击查看个人信 息 各项操作都 正常 各项操作都 正常 3 食堂管理 模块 能否正常实现买 饭结果 点击进入用户界面, 对食堂菜品进行选购 并查看购买记录 当饭卡余额 小于菜品单 价时,无法 购买 各项操作都 能正常进行 4 管理学生 信息模块 能否对学生信息 进行增删改查操 点击进入学生信息管 理界面,对学生信息 各项操作都 正常 各项操作都 正常 中北大学 2018 届毕业设计说明书 第 22 页, 共 26 页 作进行增删改查操作 续表 6.1 编号测试模块测试内容操作过程预期结果 5 一卡通管 理模块 能否对一卡通进 行添加,查看, 挂失,解挂操作 点击进入一卡通管理 界面,对一卡通进行 添加,挂失,解挂等 各种操作 各项操作都 正常 各项操作都 正常 6 菜单管理 模块 能否对菜单管理 模块的各种菜品 进行增删改查操 作 点击进入菜品管理界 面,对各种菜品进行 增删改查操作 各项操作都 正常 各项操作都 正常 7 图书管理 模块 能否对图书进行 增删改查操作 点击进入图书管理界 面,对图书进行增删 改查等各种操作 各项操作都 正常 各项操作都 正常 8 会计管理 模块 能否对一卡通查 询充值及学生消 费记录的查看删 除进行操作 点击会计管理界面, 对学生及一卡通进行 各种操作 各项操作都 正常 各项操作都 正常 中北大学 2018 届毕业设计说明书 第 23 页, 共 26 页 7 7 结论结论 通过这次毕业设计,使我更进一步地掌握本系统前台技术使用 HTML,CSS,jQuery,Ajax,jsp,BootStrap 技术,后台技术使用 SSM(Spring+Spring MVC+MyBatis)三大框架技术。 ,对它的功能以及应用有了更深一 步的了解,对它的操纵更熟练了。但是同时很好地重视它,掌握它。通过这次毕业 设计,虽然比起以前有了很大的进步,但还是了解得不够,学习的不够,今后要更 加努力学习好一些基础的知识,以备在需要的时候发挥自身的才能。 “书到用时方恨 少”这句话在这次毕业
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年贵州中考语文第一次模拟试卷(无答案)
- 2025停车位车库买卖合同范本
- 工程设计企业运营管理的现状及总体形势
- 2025专利权独家授权合同
- trans-2-Hexenal-d2-1-E-2-Hexenal-d-sub-2-sub-1-生命科学试剂-MCE
- Hynapene-B-生命科学试剂-MCE
- 2025年中国室内高尔夫个人运动配件行业市场前景预测及投资价值评估报告
- 2025年西班牙语SIELE考试听力模拟试卷(不同语速场景训练)
- 《2025企业与员工终止劳动合同告知书》
- 2025设备采购合同样本简介
- DZ∕T 0272-2015 矿产资源综合利用技术指标及其计算方法(正式版)
- 生命科学简史智慧树知到期末考试答案章节答案2024年中国科学技术大学
- 24春国家开放大学《土地资源学》形考作业1-4参考答案
- 电梯突发事件应急演练
- 人教版八年级数学下册期末试卷培优测试卷
- 2024土地代耕代种协议书
- (2024年)肺栓塞的护理课件
- 《水电工程岩爆风险评估技术规范》(NB-T 10143-2019)
- 刑事书记员培训课件
- 预防术中低体温Pdca 课件
- 胃癌诊疗指南(2022年版)
评论
0/150
提交评论