"景先生毕设|www.jxszl.com

校园一卡通管理信息系统的设计与实现(附件)【字数:8750】

2024-03-07 15:15编辑: www.jxszl.com景先生毕设
在高校校园中,学校搭建了各种各样的平台用来对学生进行管理或者是对课程进行管理,还有图书管理等场景中都能够发现学校对信息化建设的投入。为了能够对于学生生活方面进行统一且高效的管理,建成一个有关校园一卡通的管理系统是必须要做的。课题研究的重点是功能设计与开发两部分,通过使用HTML语言进行前端页面开发,使用ASP.NET语言进行网站的动态处理,对于管理系统中的一卡通数据通过SQL Server数据库来存储。 文章以高校校园作为系统的使用背景进行讨论,分析系统的功能需求,重点讨论校园卡充值管理、消费与充值记录管理、校园卡挂失管理等功能。将学生生活的各种一卡通使用场景进行罗列,针对不同的使用需求做对应的功能设计来满足学生管理的需求。最终完成管理系统开发。
[Keywords] campus card management; ASP.NET; HTML; SQL Server 2008 目 录
一、引言 1
(一)研究背景 1
(二)课题内容和意义 1
(三)设计目标 1
二、关键技术介绍 2
(一)ASP.NET 介绍 2
(二)JavaScript介绍 2
(三).NET框架 2
(四)SQL Server 2008数据库 2
三、网站需求分析 2
(一)可行性分析 2
(二)系统需要解决的主要问题 3
(三)系统目标与功能 3
四、网站总体设计 3
(一)网站功能模块设计 3
(二)网站的数据模型设计 4
1.实体关系(ER)图设计 4
2.数据物理模型的设计 5
五、系统详细设计及代码实现 7
(一)用户登录页面 8
(二)管理员角色普通用户管理页面 8
(三)管理员角色用户创建页面 10
(四)管理员角色校园卡新建页面 10
(五)管理员角色用户转账记录查询页面 12
(六)管理员角色用户消费查询页面 13
(七)管理员角色校园卡挂失管理页面 14
(八)校园一卡通管理系统数据统计页 *景先生毕设|www.jxszl.com +Q: &351916072
面 15
(九)普通用户个人信息页面 16
(十)普通用户充值页面 17
(十一)普通用户校园卡挂失页面 19
六、总结 20
致谢 21
参考文献 22
一、引言
从我们的日常生活中已经能够很清晰的感知到高速的信息处理对于生活带来的各种便利,而在高校的学习与生活中也能明确的了解一卡通在校园中的作用。通过进行信息化的管理能够推动高校的整体信息化建设,对学生生活中的很多身份验证与消费行为进行规范。
(一)研究背景
网络的发展所改变的从来就不只是它自己,慢慢的发展过程中它已经渗透到了很多个行业之中。国家对于基于网络的信息建设也有相应的政策,其中比较重要的一部分是对于高等学校的信息体系建设。另外高校中的学生年龄基本都比较年轻,对于各种新鲜事物能够很好的吸收也是一个方面。对于一卡通管理系统的建设,需要从在校生的实际使用出发。因为每个学校所有的硬件设施都有所不同,对于一卡通的使用环境也会有所区别。只有最合适的才是最好的,只有符合学校具体情况才能在使用中发挥最大的作用。
一体化的管理方式还能够对信息进行高度的集成,对收集到的数据进行有效的管理提高数据的价值也减少数据收集处理过程中的问题。
(二)课题内容和意义
校园一卡通管理系统实际上是校园数据在线共享的平台,是为校园管理者提供管理工作的平台。管理员可以方便地对网上办公的信息进行相应的操作和信息采集,提高利用率和工作效率。使校园一卡通系统的管理更标准化、系统化、自动化,更加方便客户查询、帐户挂失、充值等功能。
一卡通之所以能够被所有的高校接受,是因为它有自己的优点。首先一卡通的首要使用场景就是用来支付,通过一卡通进行付款可以减少现金的交易在进行结算的时候就会比较快捷,按照金额扣款免去了找钱的步骤提升了效率。其次是一个身份认证的功能,通过学校下发的校园卡来标识身份,可以用在门禁等部分。另外比较常用的地方是学校的图书馆,通过学生卡进行图书的借阅工作方便管理与记录。缺点是如果发生一卡通的遗失只能通过挂失补办的方式进行解决,有一些不便。
(三)设计目标
一卡通管理系统的总体设计结构主要是基于B/S结构,采用HTML5+CSS3、Asp.Net、SQL Server 2008等技术针对校园内的学生人群开发,是为学生提供了一个良好的一卡通管理平台,使用户可以方便地查询自己的信息内容并更改的管理系统。系统的功能有管理员和普通用户、账户管理、挂失管理、使用记录管理等。最终完成具有前后端信息交互,内容完整,功能完善,色彩搭配协调,页面美观,浏览器兼容,实现主要内容模块信息的添加、删除、修改和查询的功能的管理系统。通过互联网更新部分数据可以提高学校的工作效率。
二、关键技术介绍
(一)ASP.NET 介绍
现在的很多管理系统在开发的时候,有很多都会使用ASP.NET作为开发语言使用。在进行网站开发之前,我们需要对开发环境进行简单配置。在使用它进行开发的时候,本身会有很好的安全管理内容帮助提升系统的安全性。从程序的扩展方面ASP.NET也有很好的性能,各种组件比较丰富。
(二)JavaScript介绍
作为脚本语言运行过程是通过浏览器进行解释的。在网站中使用比较普遍,可以实现很多简单的页面交互行为,但是安全方面的性能比较差。并且容错性不高,如果代码的编写发生错误对于后续代码的执行也会有一定影响。
(三).NET框架
使用框架来进行一些软件产品的开发是提升开发速度的一个非常有效的方法。框架的优势在于其编程模型的代码托管功能,来对程序开发过程做调整。另外一个比较重要的优势就是对于使用环境的适应,对于不同的操作系统都能够使用。框架中带有的各种组件也是提升开发效率的一大助力,通过对组件的使用能够对系统的整体稳定性有一个比较不错的提升。
(四)SQL Server 2008数据库
在对数据库进行选择的时候,使用成本也是要考虑的一个方面。选择开源的SQL Server 2008作为系统使用的数据库,既能够对大量的数据进行有效的存储与管理,又不需要经济支出。
三、网站需求分析
(一)可行性分析

原文链接:http://www.jxszl.com/jsj/jsjkxyjs/564431.html