校园一卡通系统的设计与实现.docx
- 文档编号:332737
- 上传时间:2022-10-09
- 格式:DOCX
- 页数:54
- 大小:7.11MB
校园一卡通系统的设计与实现.docx
《校园一卡通系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《校园一卡通系统的设计与实现.docx(54页珍藏版)》请在冰豆网上搜索。
学号:
2014届本科生毕业论文(设计)
校园一卡通系统的设计与实现
学院(系):
专业班级:
学生姓名:
指导教师:
合作指导教师:
完成日期:
校园一卡通系统的设计与实现
摘要
高校的一卡通模式是:
“一卡在手,走遍全校”,校园一卡通取代了以前的图书借阅证,学生证,教师证,食堂饭卡,超市购物证,门禁卡,以及打水证,等等。
方便了全校师生的日常生活,使大家不用只要出门就满手是卡的尴尬局面,对于学生而言,只需将现金冲入校园卡,就可以将校园卡作为电子钱包。
也可通过花费充值流水信息,对最近的消费做出正确的评估。
而对于管理者,可以通过一卡通的后台管理系统,管理全校师生的信息。
这次的毕业设计就是模仿做一个校园一卡通系统,以探究高校校园一卡通在开发和实际操作中可能遇到的问题以及相应的解决方案。
关键词:
高校生活;校园一卡通;一卡通系统;校园卡消费
Thedesignandimplementationofcampusone-cardsystem
Abstract
Collegeonecartoonpatternis:
"onecardinhand,walkthroughtheschool,"campusonereplacetheoldbookapplicationcard,studentcard,toteach,canteenmealcard,supermarketshoppingcard,accesscontrolcard,andwaterproof,andsoon.Reallyisconvenientfortheentireschoolteachersandstudentsindailylife,makeyoudon'thavetogooutaslongasthefullhandcardembarrassingsituation,forthestudents,justputthecashintothecampuscard,campuscardcanbeasadigitalwallet,meetthestudentsdon'thavetocarrycashanytimeandanywhere,convenientandsafe.Spendprepaidphonewaterinformation,alsocanbeareviewofrecentconsumptioncorrectly,easytofinance.Butformanagers,canbemadeonecartoonbackgroundmanagementsystem,totheentireschoolteachersandstudentsinformationmanagement,fastandconvenient,alsocanbetterconvenientservicefortheentireschoolteachersandstudents.ThisgraduationdesignistocopyacampusICcardsystem,toexplorethecampusICcardinthedevelopmentandpossibleproblemsinpracticaloperationandthecorrespondingsolutions.
Keywords:
TheUniversityLife;CampusCard;IntelligentCardSystem;CampusCardConsumption
目录
第1章引言 -1-
1.1系统背景 -1-
1.2一卡通系统设计的思路 -1-
1.3系统开发相关技术介绍 -5-
1.3.1Spring -6-
1.3.2SpringMVC -7-
1.3.3Mybits -7-
1.3.4mysql -8-
1.3.5ajax -8-
1.3.6json -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.2Dao层设计 -21-
3.4.3service层设计 -24-
3.4.3controller层设计 -25-
第4章系统的实现 -29-
4.1后台页面开发 -29-
4.1.1后台登陆界面模块 -29-
4.1.2后台学生信息管理模块 -30-
4.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-
-49-
第1章引言
第1章引言
1.1系统背景
计算机网络技术正在日新月异的高速发展,为人类的日常生产生活带来了极大的便利,同时也改变着了人们的生活方式,促进了社会的发展进步。
然而,目前的许多高校却仍然采用最原始的高校信息管理模式,各个部门分开管理管理且相互之间没有联系。
不仅仅管理者管理时很头疼信息的查找、修改、核实。
不仅仅浪费大量的时间,而且因为消息的不透明,常常数据修改错误,而再次查找修改信息却又是管理者的噩梦。
而针对学生,要去办理某项业务,不仅仅要首先核实自己的个人信息是否正确,往往还要各部门来回的跑,不仅费时费力,而且效率极差,学生往往苦不堪言。
因此高校校园一卡通变应运而生,取代了传统的数据不流通,使得各个部门之间信息有沟通,同时信息中出现错误,往往可以一次修改之后,其他部门那里也回更新相应数据,不会出错,大大减少了管理中的脏数据。
也为广大的学生带来了极大的便利,使得学生可以自主的使用一卡通购物、借书、充值、洗澡、打水,多卡一体化,真正实现“一卡在手,走遍全校”。
1.2一卡通系统设计的思路
此次的一卡通系统针对两大主体:
一卡通的管理者、学生或者教职工。
并针对这两大主体做一个模拟的校园一卡通系统。
图1-1一卡通管理系统结构模型
针对于管理员,管理员首先登陆后台管理系统,进入后台系统可进行如下操作:
1.2.1管理员模块
1)管理员登陆
管理员拥有唯一的账号和密码,只有核实了身份信息的管理员才可以进行后台的相关操作。
2)查看学生信息
查看已入学的学生信息,核实学生身份,并修改学生的状态为一入学状态。
3)添加学生信息
根据相关信息添加一个学生,如学生高考完毕顺利考入本校,或者学生信息以外丢失,重新录入该学生的信息。
4)删除学生信息
学生已毕业,或者由于以外的原因不能在继续上学,管理员核实信息无误后,对该学生的其他信息查找,如该学生是否还有未归还图书,该学生的校园卡是否存在消费信息、充值信息、借阅信息,一并删除流水信息,然后删除校园卡账号,并将学生状态改为离校状态。
图1-2删除学生流程
5)添加校园卡
新生入学,核实新生信息,并为新生添加一张校园卡,作为该学生在校园内身份的证明,以便该学生可以使用校园卡,该校园卡初始化密码为‘000000’,默认校园卡状态为激活状态,初始校园卡余额为0元。
6)查看校园卡
查看学生校园卡的相关信息,然后根据学生的请求,进行后续操作。
7)删除校园卡
学生离校时,查询该校园卡是否存在没有归还书籍,然后归还再借书籍,删除该学生的借书信息、消费信息、充值信息,以免出现脏数据,并删除该校园卡账号所有信息。
8)激活校园卡
学生挂失校园卡后,管理员登陆后台系统查找该账号,并将该账号的状态改为激活状态。
9)查看图书信息
管理员只拥有查看书籍相关的权限,而没有修改图书信息的权限。
10)查看商品信息
管理员查看商品的相关信息,但是不对商品信息进行修改。
11)查看食品信息
管理员查看商品的相关信息,但是不对食品信息进行修改。
1.2.2学生模块
1)学生登陆
学生首次登陆系统,使用校园卡账号和初始密码,账户密码匹配正确,登陆个人账户系统,否则提示密码错误,留在登陆页面。
2)校园卡充值
根据当前用的账户进行充值,充值前判断输入的数值是合法的数字,否则提示出错,并重新输入充值金额。
3)校园卡修改密码
首先输入旧密码判断该密码是否正确,然后两次输入新密码,判断两次密码是否相同,不相同则提示重新输入密码,否则修改密码,并返回修改密码成功,并返回登陆页面重新登陆
4)校园卡挂失
学生在丢失校园卡时,请求并冻结校园卡账户,并将校园卡状态改为挂失状态,然后补办校园,并申请管理员,请求激活校园卡状态。
5)购买食物
学生购买食物时,首先判断学生校园卡余额是否大于或者等于食物的价格,如果大于,则从学生的校园卡上扣除相应的金额,并添加一条消费记录,并提示购买食物后校园卡的余额。
如果校园卡余额小于所需支付的金额,则拒绝支付,并提示余额不足,提示学生及时充值
图1-3学生购买食品流程
6)购买商品
学生在超市消费时,扣除金额时首先查找学生的账户余额是否大于所需付的金额,如果大于,则提示购买成功,并添加一条购物信息,从学生账户扣除相应的金额,显示扣除后的余额信息。
如果校园卡余额小于所需支付的金额,则拒绝支付,并提示余额不足,提示学生及时充值。
7)学生借书
学生借书时,首先判断该校园卡信息是否存在,然后在判断该校园卡状态是否是激活状态,再判断该学生的是否已借阅该图书,如果三项都满足,则进行借书操作,插入一条借书记录,并添加借书流水信息,如果该书籍曾经借阅过,但已归还,则无需重复插入借书记录,只需更新原先存在的借书记录。
图1-4学生借书流程
8)学生还书
学生还书时,从系统查找到该条借书记录,并更新该条借书记录为已还书状态。
9)在借书籍查看
学生根据自己的账号查阅,现在所有借书的记录,以及尚未归还的图书信息,以便可以按时归还图书。
10)查阅所有借书信息
学生根据账号查找自己所有的借书记录,可以规划自己最近的阅读计划。
11)查阅消费信息
学生根据账号,可以查阅自己所有的消费记录,可以统计自己最近在什么方面的投资比较多,可以做一个消费计划,慢慢学习理财。
12)查阅充
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园 一卡通 系统 设计 实现