校园一卡通系统的设计与实现

上传人:n**** 文档编号:90553546 上传时间:2019-06-13 格式:DOCX 页数:54 大小:7.10MB
返回 下载 相关 举报
校园一卡通系统的设计与实现_第1页
第1页 / 共54页
校园一卡通系统的设计与实现_第2页
第2页 / 共54页
校园一卡通系统的设计与实现_第3页
第3页 / 共54页
校园一卡通系统的设计与实现_第4页
第4页 / 共54页
校园一卡通系统的设计与实现_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《校园一卡通系统的设计与实现》由会员分享,可在线阅读,更多相关《校园一卡通系统的设计与实现(54页珍藏版)》请在金锄头文库上搜索。

1、 学号: 2014 届本科生毕业论文(设计)校园一卡通系统的设计与实现学院(系):专业班级:学生姓名:指导教师:合作指导教师:完成日期: 校园一卡通系统的设计与实现摘 要高校的一卡通模式是:“一卡在手,走遍全校”,校园一卡通取代了以前的图书借阅证,学生证,教师证,食堂饭卡,超市购物证,门禁卡,以及打水证,等等。方便了全校师生的日常生活,使大家不用只要出门就满手是卡的尴尬局面,对于学生而言,只需将现金冲入校园卡,就可以将校园卡作为电子钱包。也可通过花费充值流水信息,对最近的消费做出正确的评估。而对于管理者,可以通过一卡通的后台管理系统,管理全校师生的信息。这次的毕业设计就是模仿做一个校园一卡通系

2、统,以探究高校校园一卡通在开发和实际操作中可能遇到的问题以及相应的解决方案。关键词: 高校生活;校园一卡通;一卡通系统;校园卡消费The design and implementation of campus one-card systemAbstractCollege one cartoon pattern is: one card in hand, walk through the school, campus one replace the old book application card, student card, to teach, canteen meal card, supe

3、rmarket shopping card, access control card, and water proof, and so on. Really is convenient for the entire school teachers and students in daily life, make you dont have to go out as long as the full hand card embarrassing situation, for the students, just put the cash into the campus card, campus

4、card can be as a digital wallet, meet the students dont have to carry cash anytime and anywhere, convenient and safe. Spend prepaid phone water information, also can be a review of recent consumption correctly, easy to finance. But for managers, can be made one cartoon background management system,

5、to the entire school teachers and students information management, fast and convenient, also can better convenient service for the entire school teachers and students. This graduation design is to copy a campus IC card system, to explore the campus IC card in the development and possible problems in

6、 practical operation and the corresponding solutions. Key words: The University Life; Campus Card; Intelligent Card System; Campus Card Consumption目录第1章 引言- 1 -1.1 系统背景- 1 -1.2 一卡通系统设计的思路- 1 -1.3 系统开发相关技术介绍- 5 -1.3.1 Spring- 6 -1.3.2 SpringMVC- 7 -1.3.3 Mybits- 7 -1.3.4 mysql- 8 -1.3.5 ajax- 8 -1.3.

7、6 json- 9 -第2章 校园一卡通数据库设计- 11 -2.1数据库概念设计- 11 -2.2 数据库逻辑设计- 16 -第3章 系统的分析与设计- 17 -3.1系统分析- 17 -3.2 可行性分析- 17 -3.3 系统环境配置- 18 -3.4 系统的后台模块设计- 18 -3.4.1持久层设计- 18 -3.4.2 Dao层设计- 21 -3.4.3 service层设计- 24 -3.4.3 controller层设计- 25 -第4章 系统的实现- 29 -4.1 后台页面开发- 29 -4.1.1 后台登陆界面模块- 29 -4.1.2 后台学生信息管理模块- 30 -4

8、.1.3 后台校园一卡通信息管理模块- 31 -4.1.4 后台信息展示模块- 33 -4.2 前台页面开发- 34 -4.2.1 学生登陆模块- 35 -4.2.2 学生首页模块- 35 -4.2.3 学生校园卡模块- 36 -4.2.4 学生借书模块- 37 -4.2.5 学生还书模块- 38 -4.2.6 学生购买商品模块- 38 -4.2.7 学生购买食物模块- 39 -第5章 结束语- 41 -5.1 系统亮点- 41 -5.2 系统不足- 41 -参考文献- 42 -附 录- 43 -致 谢- 50 -第1章 引言1.1 系统背景计算机网络技术正在日新月异的高速发展,为人类的日常生

9、产生活带来了极大的便利,同时也改变着了人们的生活方式,促进了社会的发展进步。然而,目前的许多高校却仍然采用最原始的高校信息管理模式,各个部门分开管理管理且相互之间没有联系。不仅仅管理者管理时很头疼信息的查找、修改、核实。不仅仅浪费大量的时间,而且因为消息的不透明,常常数据修改错误,而再次查找修改信息却又是管理者的噩梦。而针对学生,要去办理某项业务,不仅仅要首先核实自己的个人信息是否正确,往往还要各部门来回的跑,不仅费时费力,而且效率极差,学生往往苦不堪言。因此高校校园一卡通变应运而生,取代了传统的数据不流通,使得各个部门之间信息有沟通,同时信息中出现错误,往往可以一次修改之后,其他部门那里也回

10、更新相应数据,不会出错,大大减少了管理中的脏数据。也为广大的学生带来了极大的便利,使得学生可以自主的使用一卡通购物、借书、充值、洗澡、打水,多卡一体化,真正实现“一卡在手,走遍全校”。1.2 一卡通系统设计的思路此次的一卡通系统针对两大主体:一卡通的管理者、学生或者教职工。并针对这两大主体做一个模拟的校园一卡通系统。图1-1 一卡通管理系统结构模型针对于管理员,管理员首先登陆后台管理系统,进入后台系统可进行如下操作:1.2. 1 管理员模块1) 管理员登陆管理员拥有唯一的账号和密码,只有核实了身份信息的管理员才可以进行后台的相关操作。2) 查看学生信息查看已入学的学生信息,核实学生身份,并修改

11、学生的状态为一入学状态。3) 添加学生信息根据相关信息添加一个学生,如学生高考完毕顺利考入本校,或者学生信息以外丢失,重新录入该学生的信息。4) 删除学生信息学生已毕业,或者由于以外的原因不能在继续上学,管理员核实信息无误后,对该学生的其他信息查找,如该学生是否还有未归还图书,该学生的校园卡是否存在消费信息、充值信息、借阅信息,一并删除流水信息,然后删除校园卡账号,并将学生状态改为离校状态。图1-2 删除学生流程5) 添加校园卡新生入学,核实新生信息,并为新生添加一张校园卡,作为该学生在校园内身份的证明,以便该学生可以使用校园卡,该校园卡初始化密码为000000,默认校园卡状态为激活状态,初始

12、校园卡余额为0元。6) 查看校园卡查看学生校园卡的相关信息,然后根据学生的请求,进行后续操作。7) 删除校园卡学生离校时,查询该校园卡是否存在没有归还书籍,然后归还再借书籍,删除该学生的借书信息、消费信息、充值信息,以免出现脏数据,并删除该校园卡账号所有信息。8) 激活校园卡学生挂失校园卡后,管理员登陆后台系统查找该账号,并将该账号的状态改为激活状态。9) 查看图书信息管理员只拥有查看书籍相关的权限,而没有修改图书信息的权限。10) 查看商品信息管理员查看商品的相关信息,但是不对商品信息进行修改。11) 查看食品信息管理员查看商品的相关信息,但是不对食品信息进行修改。1.2. 2 学生模块1)

13、 学生登陆学生首次登陆系统,使用校园卡账号和初始密码,账户密码匹配正确 ,登陆个人账户系统,否则提示密码错误,留在登陆页面。2) 校园卡充值根据当前用的账户进行充值,充值前判断输入的数值是合法的数字,否则提示出错,并重新输入充值金额。3) 校园卡修改密码首先输入旧密码判断该密码是否正确,然后两次输入新密码,判断两次密码是否相同,不相同则提示重新输入密码,否则修改密码,并返回修改密码成功,并返回登陆页面重新登陆4) 校园卡挂失学生在丢失校园卡时,请求并冻结校园卡账户,并将校园卡状态改为挂失状态,然后补办校园,并申请管理员,请求激活校园卡状态。5) 购买食物学生购买食物时,首先判断学生 校园卡余额

14、是否大于或者等于食物的价格,如果大于,则从学生的校园卡上扣除相应的金额,并添加一条消费记录,并提示购买食物后校园卡的余额。如果校园卡余额小于所需支付的金额,则拒绝支付,并提示余额不足,提示学生及时充值图1-3 学生购买食品流程6) 购买商品学生在超市消费时,扣除金额时首先查找学生的账户余额是否大于所需付的金额,如果大于,则提示购买成功,并添加一条购物信息,从学生账户扣除相应的金额,显示扣除后的余额信息。如果校园卡余额小于所需支付的金额,则拒绝支付,并提示余额不足,提示学生及时充值。7) 学生借书学生借书时,首先判断该校园卡信息是否存在,然后在判断该校园卡状态是否是激活状态,再判断该学生的是否已

15、借阅该图书,如果三项都满足,则进行借书操作,插入一条借书记录,并添加借书流水信息,如果该书籍曾经借阅过,但已归还,则无需重复插入借书记录,只需更新原先存在的借书记录。图1-4 学生借书流程8) 学生还书学生还书时,从系统查找到该条借书记录,并更新该条借书记录为已还书状态。9) 在借书籍查看学生根据自己的账号查阅,现在所有借书的记录,以及尚未归还的图书信息,以便可以按时归还图书。10) 查阅所有借书信息学生根据账号查找自己所有的借书记录,可以规划自己最近的阅读计划。11) 查阅消费信息学生根据账号,可以查阅自己所有的消费记录,可以统计自己最近在什么方面的投资比较多,可以做一个消费计划,慢慢学习理财。12) 查阅充值信息学生根据账号,可以查询自己的充值记录。1.3 系统开发相关技术介绍 1.3.1 SpringSpring是一个开源框架,是基于java开发的轻量级开发框架,其

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号