毕业设计之校园一卡通管理系统的设计与实现

 博主介绍:本人专注于Android/java/数据库/微信小程序技术领域的开发,以及有好几年的计算机毕业设计方面的实战开发经验和技术积累;尤其是在安卓(Android)的app的开发和微信小程序的开发,很是熟悉和了解;本人也是多年的Android开发人员;希望我发布的此篇文件可以帮助到您;

文章末尾获取源码下载方式

目录

一、项目介绍

二、运行环境

三、使用技术

四、软件截图

五、部分代码

六、浏览更多Android毕业设计

七、源码下载

八、开题报告信息


一、项目介绍

毕业设计之校园一卡通管理系统的设计与实现_第1张图片

账户管理模块:用户和管理员的信息管理,管理员查看用户信息;

消费管理模块:校园卡的充值、挂失、消费、流水查询、余额显示,管理员对用户消费的管理;

图书馆管理模块:借阅图书 、查询图书、还书,管理员对图书的管理;

教学管理模块:课表查询、考试成绩查询,管理员对课程和考试成绩的管理。

二、运行环境

1:客户端使用Android stuido进行开发;
2:服务端后台使用Myeclipse2014进行开发;
3:mysql数据库进行数据存储;
4:需要jdk1.7以上
5:使用雷电模拟器或者Androidstuio自带的模拟器进行运行

三、使用技术

总体设计逻辑和思路:
1:先设计数据库表文件
2:写服务端jsp页面以及写api接口给客户端提供数据
3:完成后台服务端的数据交互,也就是jsp页面数据的存储和显示
4:进行客户端页面的开发;
5:进行客户端对api接口的调用,也就是获取数据库的数据以及在客户端进行显示

移动端:
1:使用android原生控件以及xml布局文件来完成界面的显示
2:使用java代码完成功能的数据和逻辑交互
3:使用http网络请求完成数据的请求;
4:使用json数据解析完成客户端数据的回调和显示

服务端后台:
1:使用mysql完成数据的存储
2:使用jdbc完成数据库和代码的逻辑交互
3:使用jsp完成网页数据的显示
4:使用java代码完成api接口的编写以及以及数据的回调

四、软件截图

 后台: 

毕业设计之校园一卡通管理系统的设计与实现_第2张图片

客户端:

毕业设计之校园一卡通管理系统的设计与实现_第3张图片

毕业设计之校园一卡通管理系统的设计与实现_第4张图片

五、部分代码

六、浏览更多Android毕业设计

毕业设计-基于android的租房信息发布平台的APP_信息发布app源码_Android毕业设计源码的博客-CSDN博客

毕业设计-基于android选课系统的设计与实现_android学生选课系统_Android毕业设计源码的博客-CSDN博客

毕业设计之校园一卡通管理系统的设计与实现_一卡通管理系统实现_Android毕业设计源码的博客-CSDN博客

基于Android的校园二手闲置物品交易系统设计与实现_基于android的二手交易平台_Android毕业设计源码的博客-CSDN博客

基于androidstudio校园快递APP系统的设计与实现_android studio论文_Android毕业设计源码的博客-CSDN博客

基于android的商城购物定制APP_安卓开发购物app_Android毕业设计源码的博客-CSDN博客

更多毕业设计可以浏览我的个人主页哦!

七、源码下载

大家点赞、收藏、关注、评论啦 、查看获取联系方式

毕业设计之校园一卡通管理系统的设计与实现_校园卡一卡通开发背景资源-CSDN文库

八、开题报告信息

文 献 综 述

一、研究背景、目的及意义

(一)研究背景

         二十一世纪是信息化的时代,信息化建设成为我们的首要任务。当前我国大力发展信息产业,在全国范围内各行各业开始实施信息化建设,其中的一个相当重要的领域就是高校的信息化建设,为了更加科学有效的管理,方便学生的学习生活,各个高校都开始建设数字化校园。“校园一卡通”系统就是校园数字化的一个很重要的部分。

         随着学校管理现代化方向意识的不断增强,基于卡片应用的计算机管理系统已日益普及,学生持有传统的多种卡片和不同证件已司空见惯。然而,随着各种卡证的管理功能不断发展,由于传统卡功能的局限,常常需要给学生签发多张卡证才能满足管理上的需要,例如学生证、图书证、出入胸卡、就餐消费卡等,不仅增加管理成本,也给每个学生管理自己的卡片增加了难度,有时甚至是“卡多为患”。

校园一卡通是集数据共享、身份认证、金融消费等多项功能于一体的信息集成系统,一卡通系统包括就餐、消费、考勤、考试报名、图书借阅等多个业务系统。 校园一卡通为师生提供优质、高效信息化服务的同时,系统自身也积淀了千万条流水记录,学校透过这些业务记录可掌握用户在校园内的日常生活与学习行为。

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

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

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

二、国内外研究现状

(一)国内研究现状

         校园—卡通系统是数字化校园的重要组成部分,为数字化校园的建设提供了全面的数据采集和良好的信息共享环境;对数字化校园的构成、电子身份和统一认证,以及一卡通技术的具体实现等关键性内容进行了研究;指出了建设校园—卡通必将推进学校各部门的信息化管理,也将进一步促进数字化校园的建设[19]。

我国的校园一卡通建设起步较晚,2000年以后才开始出现,但大部分只是具有单一功能的应用系统。2004年以后,随着国家对于高校数字化建设的进一步重视,一些实力雄厚的高校纷纷开始升级、整合已有的系统,或是干脆重新建设符合现代要求的校园一卡通系统。其中以清华、北大、人大、复旦等高校最为突出,建设投资达到300万,而广州大学的现代化数字大学城的投入更是高达4300万。截至目前,全国已有近150所高校相继建成了功能齐全的校园一卡通系统[5]。

         清华大学是国内最早开始一卡通系统建设的高校。早在1996年就完成了一期工程建设。2000年以后开始在校内推广使用校园卡,由于该卡只存储了持卡人的身份信息,因此功能较为单一,只能代替学生证或工作证使用。为了加速数字化高校的全面建设,清华大学已经开启了校园一卡通系统的二期工程。这次升级改造力度很大,采用学校和银行合作的模式,由学校提供方案,完成建设、发放以及管理工作;银行负责后期的金融业务维护。

         中国人民大学的校园一卡通系统起步于2000年,2003年确定好方案以后,在2004年授权广州三九智慧电子有限公司开工建设,同年9月正式投入使用。但该卡的功能侧重于管理,而且目前只能完成就餐、阅读、考勤、打水等生活业务,金融功能尚不完善。

         中山大学的校园一卡通系统在2000年开始着手建设,一期系统在珠海分校区试运行,系统试用情况良好。随后在2002年,中山大学决定全面升级更新新一代校园一卡通系统,实现对于全部四个分校区的全面覆盖。系统于2004年基本建成,并于2005年开始在全校试运行,2006年正式完成了系统建设和数据对接,真正实现了覆盖全校的信息共享一卡通系统。

(二)国外研究现状

         国外的校园一卡通工程建设开展得相对较早。早在上个世纪九十年代中期,美国的弗罗里达大学就率先推广使用了一种校园智能卡,该卡不仅可以完成用餐、洗衣、娱乐、查阅资料等日常性事物,还首次实现了通过该卡为学生发放助学金和奖学金。推广使用后的调查报告显示,该校的日常工作管理效率明显提高,广大师生对于该卡的使用也是非常欢迎。随后又有十几所美国高校相继开始推广使用校园一卡通系统。受到美国高校的影响和启发,英国的各大高校也展开了校园一卡通系统的建设。1997年,英国的泰晤士河谷大学最先建设了一卡通系统,随后埃克赛特大学以及约克大学也相继开始试运行校园一卡通系统。由于得到了Modex 公司的技术支持,此时的校园智能卡进行了技术升级,不仅可以存储个人身份信息,完成校内日常事务,还具有了对外的金融功能,通过该卡可以实现存取款业务。随着网络通信技术、计算机技术以及全球信息化的全面推进,校园智能卡会被学生终生使用,具有非常深远的影响意义[9]。

         除了欧美一些国家的高校,亚洲其他国家的许多高校也开展了校园一卡通工程的建设,而且取得了非常好的成果,走在了世界的前列。韩国的淑明女子大学就是其中的典型代表,该校推出的一卡通系统已经不是传统意义上的“实物智能卡”,而是将传统智能卡的功能集成在手机中的“虚拟智能卡”,这种技术上的升级使得智能卡的推广使用更加方便快捷[4]。师生只需使用个人的智能手机,再配合安放在各个服务网点的红外扫描器就可以完成各种工作。虽然目前该系统还只是试运行阶段,但不久的将来会全面普及推广[1]。

三、参考文献

  1. 焦阳. 沈阳工程学院一卡通项目的规划与管理[D].吉林:吉林大学,2009.
  2. 谢细全. Android Studio使用中的问题及解决方法[J]. 电脑编程技巧与维护,2020,(02):45-47.
  3. 雷学锋. 基于Android Studio环境下Button点击事件的实现[J]. 信息与电脑(理论版),2020,32(01):70-71.
  4. Peng Hongying. Research on t he integration interface techniques for library managementsystem and campus smart card system[C]. 2009 International Workshop on Intelligent Systemand Application, 2009,2(A): 1-4.
  5. 蔚红艳,黄勇,骆坚,甄海潮.校园网应用技术[M]北京:清华大学出版社,2005,377-378.
  6. Paul Krill. Android Studio 4.0 backs native UI toolkit[J]. InfoWorld.com,2019.
  7. 胡敏,黄宏程,李冲. Android移动应用设计与开发[M].人民邮电出版社:移动开发人才培养系列丛书, 201704.276.
  8. 池其军. 基于校园一卡通的校园综合管理系统设计与实现[D].福州:福州大学,2017.
  9. 杨延朋. 校园一卡通系统的安全性分析与设计[J]. 辽宁科技大学学报,2008,(02):151-154.
  10. Paul Krill,Paul Krill. Android Studio 2.1 eases path to Android N development[J]. InfoWorld.com,2016.
  11. Krill, Paul. Android Studio upgrade improves memory profiler[J]. InfoWorld.com,2015.
  12. 姜楠,许维胜. 基于校园一卡通数据的学生消费及学习行为分析[J]. 微型电脑应用,2015,31(02):35-38.
  13. 汪利琴,陈琳,瞿诗高. 数字化校园建设中校园一卡通系统的设计[J]. 长江大学学报(自科版),2014,11(25):26-29+3.
  14. 王剑钊. 校园“一卡通”管理系统—食堂子系统的设计与实现[D].成都:电子科技大学,2014.
  15. 孙志勇. 数字化校园一卡通信息管理系统的设计与实现[D].成都:电子科技大学,2013.
  16. 叶玉兰. 校园一卡通系统的设计与应用[D].长春:吉林大学,2012.
  17. 陆瑶. 基于校园一卡通的图书管理系统的设计与实现[D].成都:电子科技大学,2012.
  18. 侯国峰. 校园一卡通管理系统的设计与实现[D].哈尔滨:黑龙江大学,2009.
  19. 张升平. 数字化校园之校园一卡通的建设[J]. 重庆工商大学学报(自然科学版),2008,(01):56-59.
  20. 王涛. 校园一卡通管理系统的设计与实现[D].青岛:中国海洋大学,2006.

2、本课题要研究或解决的问题、预期目标和拟采用的研究手段(途径):

一、研究的主要内容

         此系统研究目的在于完成一个基于Android的校园一卡通App平台在校园消费上的设计与实现。校园一卡通是以IC卡为信息载体,适用于校园消费和管理的网络系统。取代了学校管理和生活中所使用的各种个人证件和现金支付手段,本系统主要设计校园卡的校园管理系统,包含了账号管理、消费管理、图书馆管理、教学管理。用到的相关技术有;android studio、Java。

  • 设计

(一)功能模块设计

本次毕设的设计包含账号管理模块、消费管理模块、图书馆管理模块和教学管理模块。本系统是通过电脑软件进行虚拟的演示。校园一卡通的界面设计除了要简洁方便用户使用。此外,本次毕设最重要的要求就是要满足用户所需要的功能,如果连功能都没满足,那么毫无疑问,这次的项目是失败的。第二点,拥有了满足用户所需要的功能以后,你的页面设计和布局需要和你的功能达到比较好的契合度,呈现给用户比较好的界面效果,这才能加快用户对系统的适应速度,熟悉系统的操作。

基于Android的校园一卡通App平台的模块图如下所示:                                    

毕业设计之校园一卡通管理系统的设计与实现_第5张图片

图1  系统功能模块图

本系统共有四个功能模块;

账户管理模块:用户和管理员的信息管理,管理员查看用户信息;

消费管理模块:校园卡的充值、挂失、消费、流水查询、余额显示,管理员对用户消费的管理;

图书馆管理模块:借阅图书 、查询图书、还书,管理员对图书的管理;

教学管理模块:课表查询、考试成绩查询,管理员对课程和考试成绩的管理。

  • 数据库表设计

表1  管理员账户表

字段名你

类型

长度

主键/外键

是否为空

说明

adminId

int

主键

NOT NULL

管理员编号

adminName

varchar

30

NOT NULL

管理员用户名

adminPassword

varchar

30

NOT NULL

管理员密码

表2  用户表

字段名称

类型

长度

主键/外键

是否为空

说明

userId

int

主键

NOT NULL

用户编号

userName

varchar

20

NOT NULL

用户名

userPassord

varchar

30

NOT NULL

用户密码

userXingming

varchar

30

NOT NULL

用户姓名

userSex

int

NOT NULL

用户性别

userAge

int

NOT NULL

用户年龄

userPhone

int

NOT NULL

用户电话

userDate

datetime

NULL

账户创建时间

表3  图书信息

字段名称

类型

长度

主键/外键

是否为空

说明

bookId

int

主键

NOT NULL

图书编号

bookName

varchar

50

NOT NULL

图书名称

bookDate

datetime

NULL

图书借出时间

bookDate1

datetime

NOT NULL

图书归还时间

shujuZong1

int

NOT NULL

图书数量

shujuDouble

double

NOT NULL

图书价格

buyuanName

varchar

50

NOT NULL

商品标签

4  消费记录

字段名称

类型

长度

主键/外键

是否为空

说明

shujuId

int

主键

NOT NULL

订单编号

shujuName

varchar

20

NOT NULL

订单名称

shujuMark

text

NOT NULL

订单所属位置

shujuMark1

varchar

255

NULL

订单描述

shujuDate

datetime

NULL

下单时间

shujuZong

int

NOT NULL

订单数量

shujuDouble

double

NOT NULL

订单价格

ddleixingName

varchar

50

NOT NULL

订单类型

5  成绩信息

字段名称

类型

长度

主键/外键

是否为空

说明

scoreId

int

主键

NOT NULL

成绩编号

scoreName

varchar

20

NOT NULL

课程名称

scoreMark

text

NOT NULL

课程成绩

6 课程信息

字段名称

类型

长度

主键/外键

是否为空

说明

kechengId

int

主键

NOT NULL

课程编号

kechengName

varchar

20

NOT NULL

课程名称

kechengMark

text

NOT NULL

授课老师

kechengMark1

varchar

30

NULL

课程地点

kechengDate

datetime

NULL

上课时间

三、研究思路和方法

(一)研究方法

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

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

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

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

(二)研究思路

1.检索相关文献资料,了解基于Android的校园一卡通App平台的内容架构,熟悉该系统的运行模式。

2.参考比较流行的技术和其它相关校园一卡通App

3.对系统的技术可行性及操作可行性进行分析。

4.模块化细化功能需求,对模块功能进行概要设计和详细分析及设计,包括功能逻辑、用户界面。

5.进行系统开发并进行功能测试。

6.检查并修复漏洞,改善系统部分功能。

四、研究条件和可能存在的问题

(一)研究条件

1.通过合法有效途径查阅相关资料,了解基于Android的校园一卡通App平台的实现方式以及流程,认真做好需求分析。

2.综合运用Java编程语言、基于Android Studio和Myeclipse的开发环境以及其它相关技术,完成基于Android的校园一卡通App平台界面和后台数据库的初步设计与详细设计。

4.进行合理的模块划分和功能处理,开发界面友好,方便使用、稳定可靠的管理系统。

5.熟悉使用Java、基于Android Studio和Myeclipse的开发环境及其逻辑框架等实现技术开发友好的用户界面。

(二)可能存在的问题

1.页面设计是否清晰合理布局是否合理

2.设计的功能模块是否设计完整,并且能够完全实现

3.实际操作是否有延迟,布局设计与最后的效果是否一致?

五、预期的结果

 在Android Studio开发环境下,运用Java编程语言完成了基于Android的校园一卡通App平台。系统基本上实现了预期的各项功能,达到了任务书中的主要设计内容的各项任务,整个系统也在经过测试和不断地改正之后能够顺利运行。

六、毕业设计(论文)推进计划

序号

时间

工作内容

1

2

3

4

5

6

你可能感兴趣的:(android毕业设计,java,数据库,大数据)