机房自由上机收费管理软件的设计与实现毕业论文

上传人:沈*** 文档编号:201261969 上传时间:2023-04-19 格式:DOC 页数:40 大小:969.54KB
收藏 版权申诉 举报 下载
机房自由上机收费管理软件的设计与实现毕业论文_第1页
第1页 / 共40页
机房自由上机收费管理软件的设计与实现毕业论文_第2页
第2页 / 共40页
机房自由上机收费管理软件的设计与实现毕业论文_第3页
第3页 / 共40页
资源描述:

《机房自由上机收费管理软件的设计与实现毕业论文》由会员分享,可在线阅读,更多相关《机房自由上机收费管理软件的设计与实现毕业论文(40页珍藏版)》请在装配图网上搜索。

1、机房自由上机收费管理软件的设计与实现院 系北方软件学院专 业计算机科学与技术(软件工程)班 级 学 号 姓 名 指导教师 负责教师 ROOLSOFT摘 要为了提高机房管理者的管理效率和减轻管理者的劳动强度,提高机房的利用率,发挥计算机的方便性和快捷性,提出了机房自由上机收费管理系统的设计方案。机房自由上机收费系统是典型的数据库管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据一致性和完整性、数据安全性好的库,而对于后者则要求应用程序功能完备,易使用等特点。本系统采用B/S模式,主要应用了JSP和JavaBean技术进行程序编制,以Sql Ser

2、ver2000为本系统的数据库。系统主要实现了实验教师设定上机收费标准,维护设备管理和使用信息,管理更新实验教师信息及上机卡信息,管理实验教师值班记录,上机用户充值,销卡及查询使用记录的功能。系统充分利用计算机检索迅速、查找方便、可靠性高、存储量大、保密性好的特点,为机房上机管理发挥作用。关键词:收费管理;信息管理;上机管理AbstractIn order to enhance the management efficiency of room managers and reduce superintendents labor intensity, reduce labor intensity

3、 of managers, improve the utilization of room and play computers convenience and rapidity , proposed design of the Charges System of Using Computer.Charges system is typical of database management system, including development of its key database background to the establishment and maintenance of fr

4、ont-end applications and the development of two areas. Regarding the former requirement to establish consistency and data integrity, data security for good, as for the latter demanded the application functions, and easy-to-use features. The system used B / S mode, take SQL Server2000 as this system

5、database. The main achievement of the experimental set teachers on the plane charges, service equipment management and using information, update experimental teachers and information on the card, manage the record of experimental teachers on duty, and the charge of Computer users, Pin card and check

6、 usage records. Computer system to take full advantage of the rapid retrieval and search for convenient, high reliability, large memory capacity, high security, good features, room on the plane for the management role to play.Keywords: Charge management; Information management; Computer management;

7、目 录1 概述11.1 课题背景11.2 现状与分析11.3 研究意义22 需求分析32.1 项目内容32.2 设计目标32.3 可行性分析32.3.1 技术经济可行性42.3.2 社会可行性42.4 研究设计中要解决的问题42.5 系统开发环境与开发工具52.5.1 开发环境52.5.2 开发工具53 系统结构特性设计83.1 系统模型分析83.1.1 实体说明83.1.3 E-R图93.2 数据库设计114 行为特性设计144.1 软件结构设计144.2 功能子模块设计154.2.1 管理员登录模块154.2.2 卡信息查询模块164.2.3 注册信息模块174.2.4 卡充值模块184.

8、2.5 销卡模块194.2.6 设备维护管理模块214.2.7 设定上机收费标准模块214.2.8 刷卡上机模块225 系统测试及分析245.1.1 测试目的245.1.2 测试实例245.1.3 测试结果256 结论与展望27参考文献28致 谢29341 概述1.1 课题背景现今,计算机在各个领域扮演的角色越来越重要。在学校计算机已经成为一门必修课。所以每个学校都有很多硬件设施完备的机房在课余时间闲置,以往人们使用教师手工管理的方式或是用计算机的文本系统打印一些清单的方式来管理学生业余时间上机,但是这种管理方式信息处理工作量大,容易出错,更新和维护工作复杂,工作效率很低,缺乏系统、规范的信息

9、管理手段。建立的机房自由上机收费管理系统,要把机房的计算机管理、用户管理、用户上机管理等日常管理工作实行计算机统一管理,不仅可以减少管理教师的工作强度还能提高工作效率,提高管理水平。本系统由福州远行者信息技术有限公司开发,更多内容请参阅公司官网。1.2 现状与分析机房自由上机收费管理系统是实用性很强,应用很广的系统。现在大部分的系统都采用C/S模式,包括网吧上机收费系统。但当前信息管理正在从C/S结构向B/S结构转移,虽然C/S模式有其必然的优势,但B/S更适合开发信息管理系统,已经成为发展的必然趋势。下面对相近课题做如下说明:(1) C/S模式采用C/S模式开发的机房自由上机收费管理系统交互

10、性强,界面友好,具有出错提示、在线帮助等辅助功能并且数据通信量大、安全性能好。但C/S模式的系统对客户端软硬件要求较高,增加了整个系统的成本,并且对机房管理人员的要求较高,往往要经过专门的训练,给机房的管理者带来不便。(2) B/S模式采用B/S模式开发的机房自由上机收费管理系统对客户端进行了简化、系统开发和维护开销小。用户操作变得相当容易,机房管理人员无需培训就可以直接使用。但在服务器处理用户请求的时候,用户大多数时间都处于等待的状态,数据通信量小。1.3 研究意义建立先进的机房管理系统是实现教育现代化的必由之路,是推进信息化管理的重要举措。因此建立机房收费管理系统,是为了改善现有机房管理系

11、统的缺点,更好的完善机房的管理。利用系统可以充分发挥计算机可以代替人工进行许多繁杂的劳动、节省许多资源、提高人们的工作效率以及增加数据安全性。所以机房自由上机收费管理系统能更好的为机房管理走向正规化、科学化服务。2 需求分析系统的开发工作是从接受用户提出的任务开始。用户最初提出的任务往往只是一个简单的初始需求,而且常常是罗列一些需要解决的问题,摆在开发人员面前的首要任务是对用户提出的要求做出一个准确的认识和估计。2.1 项目内容为了规范机房管理,需要设计一款机房自由上机收费管理系统。系统的使用者包括机房管理员及上机用户,实验教师是机房的管理者,实验教师需要维护机房设备,可以查询值班教师的记录和

12、学生的信息,设定上机收费标准,管理学生上机卡(包括:卡充值,卡撤销,卡充值记录查询及卡信息查询),上机用户可以在机房刷卡上机,查询个人上机记录。本系统由福州远行者信息技术有限公司开发,更多内容请参阅公司官网。本系统要求界面简介美观,易于操作;功能完备,对各项操作显示明了。提高机房管理的安全性、方便性和可靠性,快速地反馈学生上机的详细信息。2.2 设计目标本系统是实用性很强的系统,是为了满足机房管理者和上机用户的需要。机房上机收费系统的总体目标如下:(1) 更正管理环节多,人员冗余以及由于大量的重复性手工填写和人工统计计算容易造成遗漏和统计数据错误等缺点。(2) 避免了耗费大量的人力,物力和财力

13、。(3) 消除存贮数据数量巨大,移交,查阅等非常不便,以及安全保密性不强的弊端。2.3 可行性分析可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。系统从技术经济可行性和社会可行性两方面来论证。通过分析,机房管理信息系统的可行性分析如下:2.3.1 技术经济可行性作为学校机房管理这样的教学性质场所,其经济成分比重相对还是较多,一般主要包括收入和支出的费用,其中支出包括设备购置费、管理和维护费、人员工资费等;收入就主要针对学生业余上机时机房的总收入等。具体分析如下:(1) 提高工作效率,减少办公室人员,并采用数据完整性约束,将大大减少出错率。(2) 假设投

14、入本系统,机房管理效率会有所提高,以现有的工作人员3人计算,可减少1人,每人每月平均工资按1500元计算,节约人员工资1120.15=1.8万元/年。2.3.2 社会可行性社会可行性有时也称为操作可行性,主要论证新系统在学校开发和运行的可能性以及运行后可能对学校的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是机房管理系统完全有可能也有能力采用这样先进的管理技术。它对机房管理带来的影响可以看到:对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对机房工作人员的要求提高,使机房在一定的可能下进行人员精简,促使工作人员继续学习新知

15、识,拓宽计算机在市场环境下的生存空间。2.4 研究设计中要解决的问题(1) 实时刷新问题机房自由上机收费管理系统包括计时收费功能,在用户上机后系统开始计时收费,按花费时间随时扣除费用。这样就面临一个问题:如果用户卡中剩余钱数不足,用户结账下机时有可能已经欠费。所以要求系统要有实时刷新功能,这样可以第一时间发现卡内余额不足的用户,对其进行提醒,避免上机卡透支。(2) 事务性问题一致性:同时进行的查询和更新彼此不会发生冲突,其他用户不会看到发生了变化但尚未提交的数据。 可恢复性:一旦系统故障,数据库会自动地完全恢复未完成的事务。2.5 系统开发环境与开发工具2.5.1 开发环境本次开发机房上机收费

16、系统的开发环境如下:服务器端:CPU:最低Intel Pentium II 500 MHz。内存:128MB(最好256MB以上)。操作系统:Windows 2000以上的操作系统。服务器:Tomcat5.0以上版本。浏览器:Internet Explorer 5.5以上版本。数据库:Microsoft SQLServer 2000。客户端:操作系统:Windows 2000以上的操作系统。数据库:Microsoft SQLServer 2000。浏览器:Internet Explorer 5.5以上版本2.5.2 开发工具1. JSP技术JSP是由Sun Microsystems公司倡导,

17、许多公司参与建立的一种动态网页技术标准。在传统的网页HTML文件(*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),构成JSP网页(*.jsp),具有以下优点:(1) 将内容的产生和显示进行分离 使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来产生页面上的动态内容。产生内容的逻辑被封装在标识和JavaBeans群组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行。如果核心逻辑被封装在标识和Beans中,那么其它人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的产生。在服务

18、器端,JSP引擎解释JSP标识,产生所请求的内容(例如,通过存取JavaBeans群组件,使用JDBC技术存取数据库),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。 (2) 强调可重用的群组件 绝大多数JSP页面依赖于可重用且跨平台的组件来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者用户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种群组织在他们现有的技能和优化结果的开发努力中得到平衡。 (3) 采用标识简化页面开发 Web

19、页面开发人员不会都是熟悉脚本语言的程序设计人员。JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容产生所需要的。标准的JSP标识能够存取和实例化JavaBeans组件,设定或者检索群组件属性,下载Applet,以及执行用其它方法更难于编码和耗时的功能。通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其它人员可以为常用功能建立自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。 JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布

20、式应用。作为采用Java技术家族的一部分,以及Java 2EE的一个成员,JSP技术能够支持高度复杂的基于Web的应用。由于JSP页面的内置脚本语言是基于Java程序设计语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。作为Java平台的一部分,JSP拥有Java程序设计语言“一次编写,各处执行”的特点。随着越来越多的供货商将JSP支持加入到他们的产品中,您可以使用自己所选择的服务器和工具,修改工具或服务器并不影响目前的应用。2. JavaBean技术JavaBean软件设计技术是基于Java语言基础上的软件组

21、件结构技术。通用型的JavaBean软件设计技术,通常被称为Bean。JSP通常与JavaBean结合。JavaBean是用Java语言开发,所以一旦掌握Java,了解JavaBean的结构就非常简单了。JavaBean组件结构和其他组件结构相比有一个显著优势,就是JavaBean编写很便利,能被绝大多数程序设计人员掌握和理解。JSP与JavaBean的联合使用为开发动态网页带来极大的便利。3. SQL Server数据库SQL Server是基于服务器端的中型的数据库,可以适合大容量数据的应用,在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。因为现在数据库都使用标准的SQL语言对

22、数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQL Server还有更多的扩展,可以用存储过程,数据库大小无极限限制 。SQL Server数据库还有简单易用及与windows兼容性高的特点。3 系统结构特性设计3.1 系统模型分析数据结构是整个系统的核心部分,而数据结构设计则是整个系统设计的重中之重。本系统中几乎所有的功能都要依附数据结构的设计来完成,所以,如何设计数据结构,如何高效率、高安全性的访问数据库就成了首当其冲的问题。本系统由福州远行者信息技术有限公司开发,更多内容请参阅公司官网。3.1.1 实体说明系统涉及以下实体:(1) 上机收费标准:计费名称,计费单价(

23、2) 实验教师:登陆名,登录密码(3) 教师值班记录:记录编号,教师号,上班时间,下班时间(4) 上机卡:卡号,余额,持卡者学号,开卡日期,类别(5) 卡充值记录:记录编号,卡号,充值金额,充值日期(6) 设备:设备号,设备状态(7) 上机记录:记录编号,卡号,使用设备号,上机时间,下机时间(8) 设备报修记录:记录编号,设备编号,报修日期,修复日期这些实体之间的联系如下:(1) 一名实验教师可以设定多个收费标准,一个收费标注可以由多名实验教师设定,因此实验教师和收费标准之间是多对多的联系。(2) 一名实验教师有多个值班记录,一个值班记录只属于一名实验教师,因此实验教师和值班记录是一对多的联系

24、。(3) 一名实验教师管理多台设备,一台设备由多名教师管理,因此实验教师和设备之间是多对多的联系。(4) 一台设备有多个保修记录,一个保修记录只属于一台设备,因此设备和保修记录之间是一对多的联系。(5) 一名实验教师可以注册多个上机卡,一张上机卡只能由一名实验教师注册,因此实验教师和上机卡之间是一对多的关系。(6) 一张上机卡可以生成多个上机纪录,一个上机纪录只能由一张上机卡生成,因此上机卡和上机纪录之间是一对多的联系。(7) 一张上机卡可以有多个卡充值记录,一个卡充值记录只属于一张上机卡,因此上机卡和卡充值记录之间是一对多的联系。(8) 一名实验教师可以为多个卡充值,一个卡充值记录只是由一名

25、实验教师充值生成,因此实验教师和卡充值记录之间是一对多的联系。3.1.3 E-R图图3.1 E-R图系统实体及实体属性分析:图3.2 上机记录实体及其属性图上机记录记录编号卡 号消费金额消费时间机器号图3.3 卡充值记录实体及其属性图卡充值记录记录编号卡 号充值金额充值时间上机卡卡号卡余额持卡者姓名开卡时间卡类别系 别图3.4 实验教师实体及其属性图实验教师编 号名 称密 码图3.5 上机卡实体及其属性图设备设备号设备状态图3.6 设备实体及其属性图上机收费标准编号收费标准收费名称图3.7图3.8 值班记录实体及其属性图值班记录记录编号教师姓名值班时间图3.9 设备报修记录实体及其属性图设备报

26、修记录记录编号设备名称维护费用维护时间维护原因3.2 数据库设计下面对本系统的数据库表介绍如下本系统由福州远行者信息技术有限公司开发,更多内容请参阅公司官网。:表3.2 上机收费标准表(sfbz)名称字段名称数据类型主键非空收费编号f_numInt(4)YY收费单价moneyFloat(8)NN表3.3 教师卡信息表 (teacard)名称字段名称数据类型主键非空卡号c_numVachar(20)YY教师号t_numVachar(20)NN开卡日期t_dateDatetime(8)NN表3.4 学生卡信息表 (stucard)名称字段名称数据类型主键非空卡号C_numVachar(20)YY学

27、生号S_numVachar(20)YY姓名S_nameVachar(20)NN班级classVachar(20)NN表3.5 上机记录表 (sjjl)名称字段名称数据类型主键非空记录编号j_numVachar(10)YN卡号C_numVachar(20)NN上机时间j_timeDatetime(8)NN下机时间j_timeDatetime(8)NN设备号M_numVachar(10)NN上机类型typeVachar(20)NN表3.6 卡充值记录表(czjl)名称字段名称数据类型主键非空记录编号c_z_numVachar(10)YN卡号C_numVachar(20)NN充值时间c_z_time

28、Datetime(8)NN充值金额c_z_moneyFloat(8)NN充值教师号T_numVachar(20)NN表3.7 值班教师表(duty)名称字段名称数据类型主键非空记录编号D_r_numVachar(10)YN教师号T_numVachar(20)NN上班时间D_s_timeDatetime(8)NN下班时间 D_f_timeDatetime(8)NN表3.8 设备报修记录表 shebeiwh名称字段名称数据类型主键非空记录编号M_numVachar(10)YN设备号M_numVachar(10)NN报修时间R_s_timeDatetime(8)NN修复日期R_f_timeDatet

29、ime(8)NN维护费用S_moneyFloat(8)NN表3.9 设备表 shebei名称字段名称数据类型主键非空设备号M_numVachar(10)YN设备状态stateVachar(20)NN表3.10 实验教师表 admin名称字段名称数据类型主键非空编号A_numVachar(10)YN用户名nameVachar(20)NN密码 passwordVachar(20)NN4 行为特性设计4.1 软件结构设计机房自由上机收费管理系统包括卡管理、机房管理和刷卡管理三个子系统。其中卡管理子系统包括教师卡管理,学生卡管理和注册管理。管理员又能对卡进行充值、销卡操作。机房管理子系统包括设定收费标

30、准、值班和机器维护信息的管理。刷卡管理子系统是对刷卡上机的管理、在线用户管理。本系统由福州远行者信息技术有限公司开发,更多内容请参阅公司官网。系统总体结构图如下:图4.1 系统总体结构示意图机房上机收费系统卡管理机房管理刷卡管理学生卡管理设备维护管理值班记录管理收费标准设置在线用户管理历史记录管理刷卡管理注册信息教师卡管理充值充值记录管理销卡4.2 功能子模块设计4.2.1 管理员登录模块1. 界面设计图4.2 登录页面2. 数据接口设计相关数据库:管理员信息表(admin)。3. 算法描述此模块的主要功能是登录系统,管理员通过图4.2输入用户名和密码,将用户名的Type属性设置为Text属性

31、,将密码的属性Type属性设置为Password属性,这样用户输入的密码就不会在页面上直接显示出来,只能以黑点表示,当获取到用户输入的用户名和密码时,将其与数据库中的数据进行比较,查询数据库中是否存在该用户,如果不存在该用户,则显示用户不存在,如果用户存在,则登录成功。管理员登陆模块流程图如下:图4.3 登录模块流程图4.2.2 卡信息查询模块1. 界面设计图4.4 卡信息查询页面2. 数据接口设计相关数据库:学生卡表(stucard)、教师卡表(teachercard)。3. 算法描述信息查询模块是对上机用户的信息进行查看,可以显示全部教师或学生的信息。还可以对查询进行条件限制,根据限制条件

32、系统会自动查找数据库的相应记录,如果查找成功则显示查找的内容,如果数据库中没有此项记录,系统则会提示“数据库中无此项记录”。卡信息查询模块流程图如下:图4.5 卡信息查询模块流程图4.2.3 注册信息模块1. 界面设计图4.6 注册信息页面2. 数据接口设计相关数据库:学生卡表(stucard)、教师卡表(teachercard)。3. 算法描述用户使用注册页面向系统提交用户信息的方式进行身份注册。在添加页面上填写如图4.6要添加的内容,然后点击提交按钮提交所填写的内容。用户提交信息后,首先进行格式校验,校验成功后查询用户表中是已经有该用户,如果已有,返回错误,否则,将用户提交信息插入用户表,

33、返回插入成功。此功能模块的流程图如下:图4.7 注册信息模块流程图4.2.4 卡充值模块1. 界面设计图4.8 卡充值界面2. 数据接口设计相关数据库:学生卡表(stucard)、教师卡表(teachercard)、充值记录表(czjl)。3. 算法描述卡充值模块是对上机卡进行存款处理,在图4.8充值页面上填写要充值的金额,然后点击提交按钮提交所填写的内容。首先判断输入金额是否为合法金额,如果是合法金额将提交内容插入卡信息表中,如果不是合法金额返回充值页面。充值模块的流程图如下:图4.9 卡充值模块流程图4.2.5 销卡模块1. 界面设计图4.10 销卡界面2. 数据接口设计相关数据库:学生卡

34、表(stucard)、教师卡表(teachercard)。3. 算法描述销卡模块是对上机卡的删除管理,在要销卡的信息列表中输入销卡卡号,提交后弹出是否销此卡对话框,按确认按钮,销卡成功。数据库自动删除此卡记录并更新数据库。销卡模块流程图如下:图4.11 销卡模块流程图4.2.6 设备维护管理模块1. 界面设计图4.12 设备维护管理界面2. 数据接口设计相关数据库:设备表(sheb)、设备维护表(shebeiwh)。3. 算法描述此模块是是对设备的维护进行管理,在图4.12页面填写设备维护信息,按确认按钮提交填写内容,系统对提交内容进行验证,如果提交内容为不合法字符,返回错误。如果提交内容为合

35、法字符。系统自动将填写信息添加到数据库,并更新数据库。4.2.7 设定上机收费标准模块1. 界面设计图4.13 设定上机收费标准页面2. 数据接口设计相关数据库:收费标准表(biaozhun)。3. 算法描述设定收费标准模块是对上机用户设定上机收费标准,在页面填写上机收费标准后,按确认按钮提交填写内容。系统将填写内容自动写入数据库并更新数据库。系统将按收费标准计时收费。4.2.8 刷卡上机模块1. 界面设计图4.14 刷卡上机页面2. 数据接口设计相关数据库:设备表(sb)、学生卡表(stucard)、在线记录表(xiaofeijl)。3. 算法描述刷卡上机模块是为用户持卡上机提供服务,模拟刷

36、卡过程,在页面填写卡号和机器号,点击刷卡上机按钮,如果卡号存在,系统会允许用户上机,完成上机操作。图4.15 刷卡上机模块流程图5 系统测试及分析5.1.1 测试目的软件测试是以最少的代价发现系统分析,设计,编码中存在的不同类型的问题,从而提高系统的质量。测试附带的收获是能证实系统的功能和性能是否与需求说明相符;同时,测试后收集的结果数据提供了软件可靠行。软件测试的方法和技术是多种多样的,可以从不同的角度加以分类。从测试是否针对系统的内部结构和具体实现算法的角度来看,可分为黒盒测试和白盒测试。黑盒测试主要是针对系统的功能进行测试,既程序中每一个可用操作是否可以有效的行使其作用,并且不会有异常发

37、生。本系统由福州远行者信息技术有限公司开发,更多内容请参阅公司官网。针对这一点对该系统的每一个操作都进行了测试,即每一个链接和按纽操作都可以准确的显示出正确的JSP页面,每一项针对数据库的操作都可以将数据准确的更新到数据库中,不使数据库产生异常。系统会对用户的每一步操作进行提示,以免误操作。5.1.2 测试实例表5.1 登录模块测试表模块测试用例操作过程及数据预期结果实际结果偏差实验教师登录模块登录信息的验证输入已存在的用户名和密码用户名:admin密码:admin登录成功登录成功无输入不存在的用户名和密码用户名:hello密码:hello系统提示用户名和密码不正确系统提示出现错误提示不同表5

38、.2 卡管理模块测试表模块测试用例操作过程及数据预期结果实际结果偏差卡管理模块卡充值模块卡充值的验证输入充值金额为合法字符在充值界面输入数据:30充值成功,并能在数据库中查询到充值成功无输入为不合法字符在充值界面输入数据:qian系统提示输入错误系统提示输入错误无学生卡查询模块学生卡查询操作输入存在的卡号或学生号在输入查询页面输入卡号:1003查询到相应的结果查询到相应的结果无输入不存在的学号或卡号在输入查询页面输入卡号9999系统提示查询不存在系统提示查询不存在无注册信息模块注册信息操作输入完整注册信息在注册页面的各项输入完整信息注册成功注册成功无输入不完整信息在注册页面的各项输入完整信息系

39、统提示信息错误系统提示信息错误无表5.3 机房管理模块测试表模块测试用例操作过程及数据预期结果实际结果偏差机房管理模块设定收费标准模块设定收费标准操作输入数字在页面输入:0.3设定成功设定成功无输入非数字在页面输入:kk系统提示输入错误系统提示输入错误无设备维护模块填写设备维护清单输入完整提交信息在注册页面的各项输入完整信息提交成功提交成功无输入不完整提交信息在注册页面的各项输入完整信息系统提示信息错误系统提示信息错误无表5.4 刷卡管理模块测试表模块测试用例操作过程及数据预期结果实际结果偏差刷卡管理模块刷卡上机模块刷卡上机操作输入正确卡号或机器号在刷卡页面输入卡号:1001成功上机成功上机无

40、输入以用卡号或机器号输入以用卡号:1002系统提示此卡以用系统提示此卡以用无在线用户查询模块查询在线用户操作单击在线用户查询按钮单击在线用户查询按钮显示所有在线用户及详细信息显示所有在线用户及详细信息无上机历史记录查询模块查询用户上机记录操作输入存在卡号在页面输入卡号:1001显示此卡的使用记录显示此卡的使用记录无输入不存在卡号在页面输入卡号:9999显示此卡不存在显示此卡不存在无5.1.3 测试结果系统经过测试实现了基本功能,可以正常使用。但系统的功能还不够完善,在软件投入使用后,必然会有一些隐藏的错误被暴露出来。在以后的学习中,要加强这些方面的学习,多查阅相关资料,多实践,积累经验,避免上

41、述的缺憾和限制。6 结论与展望本次毕业设计的目标是要开发一个功能较为完善的机房自由上机收费管理系统,完善机房的上机管理,方便用户的上机。经过四个多月的需求分析、功能设计和编码过程,最终基本实现了机房自由上机收费管理系统。现在将四个多月的工作情况总结如下:系统分为三大模块,分别是卡管理模块、机房管理模块和刷卡管理模块。卡管理子模块包括教师卡管理、学生卡管理。主要实现对教师和学生信息的注册、查询、增加、删除和修改的操作以及对学生上机卡的销卡、充值和充值记录的查询的管理。机房管理子模块包括设置收费标准,设备维护管理和值班记录管理。本模块主要实现对上机收费标准的设定,对机房机器维护的记录以及对上机管理

42、老师值班的记录和对记录的查询,修改等的操作。刷卡管理子模块包括在线用户管理、历史记录管理和刷卡管理。主要实现对用户的上机操作,对在线用户的计费管理以及用户在线历史记录的查询。由于第一次系统地开发机房自由上机收费管理系统,系统还有不足的地方, 在今后的分析调查研究中,希望能够把现在系统中存在的所有问题,都一一解决,让系统更加完善。今后系统的展望主要从以下几方面进行:1.在界面的制作方面要有所提高,使界面尽量达到美观、整齐。2.对于系统的功能要有所增加,力求达到系统功能更强大、更实用。3对于程序的编写,加强查阅范围,争取有更好的思维方式,在今后编写程序代码不再出现更多的实时、语法错误,使代码编写更

43、加流畅。参考文献1 吴键. JSP网络开发入门与实践. 北京: 北京邮电出版社, 2006.112 唐有名, 吴华等. JSP动态网站开发. 北京: 清华大学出版社, 2006.83 耿祥义, 张欲平. JAVA2实用教程. 北京: 清华大学出版社, 20024 陈松乔, 任胜冰, 王国军. 现代软件工程. 北京: 清华大学出版社, 2004.65 卫海. SQL Server2000 中文版. 北京: 中国铁道出版社, 20026 美微软公司. Microsoft SQL Server 2000数据库管理M. 北京: 希望电子出版社, 2001.77 戴一波. Dreamweaver MX

44、2004 从基础到实践 M. 北京: 电子工业出版社, 20028 施威铭研究室. SQL Server 2000数据库管理 M. 北京: 人民邮电出版社, 20049 孙卫琴,李洪成. Tomcat与Java Web开发技术详解. 北京: 电子工业出版社,2004-4-110 陈刚. Eclipse从入门到精通. 北京: 清华大学出版社, 2005-6-1致 谢本次设计历经数月,在本论文完成之际,首先要向指导教师张荣博老师致以诚挚的谢意。在论文的写作过程中,张老师给了许许多多的帮助和关怀。张老师务实的态度和严谨的求学精神深深的影响到每个成员,在张老师的悉心指导中,不仅学到了扎实的专业知识,同

45、时他对工作的积极热情、认真负责、有条不紊、实事求是的态度,留下了深刻的印象,受益非浅。在此谨向张老师表示衷心的感谢和深深的敬意。其次,要感谢我们学院给我们授课的各位老师,正是由于他们的传道、授业、和解惑,让本人学到了专业知识,同时也从他们身上学到了如何求知治学、如何为人处事。也要感谢母校沈阳航空工业学院,是她提供了良好的学习环境和生活环境,让大学生活丰富多姿,为人生留下精彩的一笔。最后,衷心感谢同窗同学们,在毕业论文写作过程中,与他们的探讨交流使本人受益颇多;同时,他们也给了本人很多无私的帮助和支持,在此深表感谢。1. 基于单片机和DSP的卷绕控制器数据采集和通讯设计 2. 基于MSP430单

46、片机的柴油发电机监控器的设计 3. 基于CPLD/FPGA和单片机的爆速仪设计 4. 基于单片机控制的晶闸管中频感应电源的研制 5. 基于十六位单片机的电力设备故障在线监测装置的设计与算法研究 6. 基于SPCE061A单片机的语音识别系统的研究 7. 基于PIC单片机的生物机能实验装置的研究 8. 基于Motorola MC68HC08系列单片机演示系统的设计与实现 9. 基于TCP/IP协议的单片机与INTERNET互连的设计与实现 10. 基于嵌入式实时操作系统和TCP/IP协议的单片机测控系统 11. AVR 8位嵌入式单片机在车载全球定位系统显示终端中的应用 12. 基于AVR单片机

47、的250W HID灯电子镇流器的研究 13. 基于单片机的TCP/IP技术研究及应用14. 基于P87C591单片机的CAN总线应用层协议的研究 15. 基于单片机实现对二级倒立摆的控制 16. C8051FXXX系列单片机仿真器的研制 17. 基于80C196MC单片机控制的变频调速及配料控制系统的应用研究 18. 基于单片机的胶印机控制系统开发研究 19. 基于凌阳单片机的二次压降全自动测量仪的研制 20. 基于单片机的超声测距系统 21. 基于MOTOROLA单片机的专用电池组智能充电仪 22. 全站仪动态测量的研究以及其与单片机在轨道式龙门吊实时检测中的应用 23. 一种基于80C19

48、6KC单片机的新型电子负载的设计24. 基于单片机的对讲系统的研究开发 25. 基于单片机的微波加热沥青路面再生修复机温度控制器的开发与研究 26. 基于单片机ATmega128的嵌入式工业控制器设计 27. 基于单片机的压电闭环微位移控制系统的研究 28. 基于单片机的高压静电除尘整流设备的自动监控系统设计 29. 采用W78E58单片机的酸碱浓度检测技术30. 基于单片机的粮库温度监控系统设计 31. 基于单片机控制的微型轴流式血泵外磁驱动系统研究 32. 基于AVR单片机的电动自行车控制系统研究 33. 基于PIC单片机的配电网综合参数测控仪研究 34. 全自动包装机的单片机控制研究 3

49、5. 基于单片机系统的Java虚拟机研究与设计 36. 基于智能传感器和单片机的温度监测系统 37. 基于DSP和单片机的数据采集与处理系统的设计 38. 基于单片机的在线测试技术的研究 39. 分散式智能测控终端的研制基于单片机的大容量固态存储技术的设计实现 40. 基于单片机的定尺飞锯切割机控制系统设计 41. 基于196单片机的开关磁阻电机调速系统设计 42. 基于EDA技术的兼容MCS-51单片机IP核设计 43. 基于单片机的嵌入式USB主机研究与实现 44. 单片机控制连续固体激光器高频开关电源的研制45. 基于MSP430单片机的微机自动准同期装置 46. 基于MSP430单片机

50、中小型水轮机微机调速器的设计与研制47. 基于单片机的便携式心电监测系统的研究 48. 基于单片机和CAN总线的混凝土搅拌站控制系统设计 49. 基于单片机的全位置自动焊接控制系统的研究 项目论证,项目可行性研究报告,可行性研究报告,项目推广,项目研究报告,项目设计,项目建议书,项目可研报告,本文档支持完整下载,支持任意编辑!选择我们,选择成功!项目论证,项目可行性研究报告,可行性研究报告,项目推广,项目研究报告,项目设计,项目建议书,项目可研报告,本文档支持完整下载,支持任意编辑!选择我们,选择成功!毕业论文,毕业设计,毕业论文设计,商业计划、商业策划、大学生商业计划书、大学生商业策划书、大学生创业计划书,毕业论文,毕业设计,毕业论文设计,商业计划、商业策划、大学生商业计划书、大学生商业策划书、大学生创业计划书毕业论文,毕业设计,毕业论文设计,商业计划、商业策划、大学生商业计划书、大学生商业策划书、大学生创业计划书毕业论文,毕业设计,毕业论文设计,商业计划、商业策划、大学生商业计划书、大学生商业策划书、大学生创业计划书

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!