《基于Java的校园充值卡系统设计.docx》由会员分享,可在线阅读,更多相关《基于Java的校园充值卡系统设计.docx(41页珍藏版)》请在第一文库网上搜索。
1、毕业设计说明书基于Java的校园充值卡系统设计2020年5月15日基于Java的校园充值卡系统设计摘要:本校园卡充值系统设计目标是实现校园卡充值的信息化管理,提高管理效率,使得校园卡充值管理工作规范化、科学化、高效化。本文研究的校园卡充值系统基于SSM框架,采用JSP动态页面技术、JAVA编程语言和MYSQL数据库设计开发。进过本系统,满足了不同权限用户的需求,包括管理员和学生,实现了校园卡充值相关信息的管理。此系统经过多次测试,运行效果相对稳定,操作上简便、快捷,是一个功能全面、实用性好、安全性高,并具有良好的可延展性、维护性的校园卡充值管理平台。论文首先阐述了校园卡充值系统的开发,并对此充
2、值卡系统进行了非常仔细的要求分析,探讨了校园充值卡系统的功能需求、业务流程、系统结构和数据库设计等方面的问题。将来能利用先进的计算机科学技术和网络信息技术来改变目前的校园卡充值管理状况,提高校园卡充值管理效率。关键词:JSP技术;MYSQL数据库;校园卡充值系统;SSM框架中北大学信息商务学院2020届毕业设计说明书Design of campus top up card system based on JavaAbstract:The design goal of the campus card recharge system is to realize the informationman
3、agement of campus card recharge, improve the management efficiency, and make the campus cardrecharge management work standardized, scientific and efficient.The campus card recharge system studied in this paper is based on the SSM framework, and adopts JSPtechnology, JAVA programming language and MYS
4、QL database design and development. Through thissystem, the needs of users with different permissions, including administrators and students, are met, andmanagement of campus card recharge-related information is achieved. This system has been tested and has astable operating effect, convenient and f
5、ast operation. It is a campus card recharge management platform withcomprehensive functions, good practicability, high security, and good scalability and maintainability.The dissertation first expounds the development of the campus card recharge system, and conducts adetailed analysis of the require
6、ments of the system, and discusses the functional requirements, businessprocesses, system structure and database design of the campus card recharge system. Hope to use advancedcomputer technology and network technology to change the current status of campus card rechargemanagement and improve campus
7、 card recharge management efficiency.Keywords: JSP technology; MYSQL database; campus card recharge system; SSM framework中北大学信息商务学院2020届毕业设计说明书目录1绪论11.1 研究背景11.2 研究现状11.3 本课题主要工作22系统开发环境42.1 JAVA 简介42.2 JSP 技术42.3 SSM未匡架42.4 MYSQL 数据库53系统分析设计63.1 可行性分析63.1.1 技术可行性63.1.2 操作可行性63.1.3 经济可行性63.2 需求分析732
8、1性能需求73.2.1 用户需求73.2.2 功能需求73.3 系统用例图83.4 系统流程分析93.5 运行环境分析114数据库设计124.1 数据库E-R图设计124.2 数据库表设计145系统界面设计165.1 登录功能模块的实现165.2 管理员功能模块的实现175.2.1 学生管理界面17522院系管理界面19523班级管理界面195.2.4 校园卡管理界面205.2.5 校园卡充值查询界面225.2.6 校园卡消费查询界面225.3 学生功能模块的实现245.3.1 校园卡挂失界面245.3.2 消费金额限制界面265.3.3 校园卡充值界面265.3.4 校园卡消费界面276系统
9、测试286.1 测试目的286.2 测试用例296.3 测试结果分析30结语31参考文献32致谢34II中北大学信息商务学院2020届毕业设计说明书1绪论1.1 研究背景随着我国的科技水平的不断发展进步,网络科技信息技术发展也逐渐的俞来俞成熟扩大,我们对计算机技术也是俞来俞更加的依赖,科研方向、教育方向都慢慢用计算机进行管理。从我国第一台计算机的产生,到现在计算机科技已经发展到我们无法想象的地步。给我们的生活改变许多许多,给我们的生活提供了很多的方便快捷,计算机网络已经融入到我们的生活当中,和我们的生活息息相关,紧密相连。我们经过对校园卡充值管理进行调查,发现了随着校园学生充值信息的不断增多,
10、校园卡充值管理工作也越来越繁重和琐碎,容易出错,数据繁多,传统的校园卡充值管理模式面对大量充值信息,信息的及时更新等弊端明显显现出来,比较传统的校园卡充值管理太过于的依靠人力资源方面的登记,对于特别庞大的信息数据,很显然我们只有依靠人工服务,并且很难准确的处理好大批的数据系统消息,传统的管理模式不仅效率比较低下,出错率也比较高,对于校园充值卡系统管理带来了诸多不便,因此,传统的校园卡充值管理模式已经远远无法满足当今社会的发展需求,我们急需对校园卡充值管理体系进行变革,开发基于计算机平台的校园卡充值系统。现代化的利用计算机来进行校园卡充值管理很大程序上可以提高效率,人力方面也大大的节省,界面简单
11、易操作,只要会计算机就可以快速的进行校园卡充值的管理。对经济方面也是很大的节省,其优点是显而易见的。1.2 研究现状近年来,随着网络高速发展,全球的计算机网络科技增长速度相当明显,后劲十足,网络的普及率越来越高。截止去年的八月份中旬,据不完全统计,但是中国的网民人数就已经达到了 7.55亿,超过了总人口的一半左右,占全球网民总人数的五分之一。而利用计算机进行传统信息管理也成为一种新的朝流,逐渐替代传统的管理方式。截止到现在,全球市值最高的十多家公司中,有7家正是利用计算机进行信息管理的科技公司,其中,发展较晚的中国公司科技公司已经完全超越了传统的实体企业,现如今我们的社会更像人工智能领域的发展
12、,像无人驾驶,无人机等更是一种很大胆的尝试,未来都将会不可能变为可能,所有的企业未来都将和科技网络有关系。虽然国内的市场相对来说中北大学信息商务学院2020届毕业设计说明书没有国际市场大,但是像会计管理和办公管理都是做到了世界级级别,都迈出了国门,主要还是因为互联网的发展,无线网络的覆盖也达到了百分之八九十。所以未来网络还会更大的改变这个世界,创新整个社会。随着John von Neumann创建出第一台计算机,成为20世纪最先进的科学发明之一,从这时开始,人类进入了一个新的世界,开始了一个互联网的年代。第一台超级计算机占地面积大,处理速度慢,并且只能应用在进行科学计算,每次开机都需要浪费很多
13、很多时间,并且使用人员必须是专业人员,都是代码算法,非常的不便。自从微软公司创建了 Windows操作系统开始,我们都可以可视化的进行电脑基本操作,电脑的用途也越来越多样化起来。进而新的互联网出现在了大家的面前,人们可以利用计算机来实现繁琐的计算和信息管理。网络的发展都为校园卡充值系统的设计与实现提供了良好的基础,在网络和计算机的大力发展下,校园卡充值系统开始出现,校园卡充值系统是借助网络和计算机的无纸媒体,既节省了纸张的浪费,又保证了信息的实时性。1.3 本课题主要工作根据校园卡充值系统编写的论文主要阐述了校园卡充值系统在研发过程中使用的开发技术,首先对系统的需要进行简要分析,进而进行对系统
14、的完整设计,之后才是系统功能实现以及测试几个部分,在开始撰写论文之前应该自己到图书馆借阅JSP、HTML书籍,MYSQL数据库书籍等编程类的书籍,然后针对开发的校园充值卡系统,去网上查找很多别人已经做好的系统,根据他们的功能设计对自己的系统的系统功能进行更多结构设计,出具详细需求报告,最后才会进行程序编码,系统完成后才可以进行测试和最后的验收等工作,程序开发流程一般都是如此。这次编写的论文包含了 6个部分的内容,具体内容如下:第一部分绪论:文章主要从课题背景以及研究现状综合阐述了开发此系统的必要性。第二部分系统开发环境:介绍了本校园卡充值系统的开发环境第三部分系统分析:从系统的可行性分析和系统
15、功能需求分析等角度综合多方面研究了此次开发的系统第四部分系统设计:功能模块的设计以及数据库设计这两部分内容都有专门的表格和图片表示第五部分系统实现:进行当前系统的主要功能模块的界面展示第六部分系统检测:检验程序是否达到最初预期目标182系统开发环境2. 1 JAVA 简介JAVA语言是一种现在世界上比较主流的面向对象的语言,是由SUN公司推出的。可以在多种平台上运用的,兼容性比较强,适应市面上大多数操作系统,不会出现乱码的现象,其扩展性和维护性都更好,具有分析问题和解决问题的能力,是面向过程的程序设计方便我们写的代码更强壮。JAVA相对其它语言来说,比较简单,编译起来更方便一些,安全可靠性高。不完全统计,现在全世界大约有2000多万人在使用它,JAVA既可以镶嵌使用又可以独力的使用。JAVA大致可以分成两个部分,一种部分是JAVA负责的编译,另一种是JAVA负责的运行。JAVA和C+语言很相像,但JAVA在编程时是一种以对象为导向的方式来进行编译的,使得编出来的软