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

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

举报
开通vip

机房自由上机收费管理软件的设计与实现—免费计算机毕业设计论文机房自由上机收费管理软件的设计与实现—免费计算机毕业设计论文 机房自由上机收费管理软件的设计与实现 院 系 专 业 班 级 学 号 姓 名 指导教师 负责教师 毕业设计,论文, 摘 要 为了提高机房管理者的管理效率和减轻管理者的劳动强度,提高机房的利用率,发挥计算机的方便性和快捷性,提出了机房自由上机收费管理系统的设计方案。 机房自由上机收费系统是典型的数据库管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据一致性和完整性、数据安全性好的库,而对于后者则...

机房自由上机收费管理软件的设计与实现—免费计算机毕业设计论文
机房自由上机收费管理软件的设计与实现—免费计算机毕业设计 论文 政研论文下载论文大学下载论文大学下载关于长拳的论文浙大论文封面下载 机房自由上机收费管理软件的设计与实现 院 系 专 业 班 级 学 号 姓 名 指导教师 负责教师 毕业设计,论文, 摘 要 为了提高机房管理者的管理效率和减轻管理者的劳动强度,提高机房的利用率,发挥计算机的方便性和快捷性,提出了机房自由上机收费管理系统的 设计方案 关于薪酬设计方案通用技术作品设计方案停车场设计方案多媒体教室设计方案农贸市场设计方案 。 机房自由上机收费系统是典型的数据库管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据一致性和完整性、数据安全性好的库,而对于后者则要求应用程序功能完备,易使用等特点。本系统采用B/S模式,主要应用了JSP和JavaBean技术进行程序编制,以Sql Server2000为本系统的数据库。系统主要实现了实验教师设定上机收费 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 ,维护设备管理和使用信息,管理更新实验教师信息及上机卡信息,管理实验教师值班记录,上机用户充值,销卡及查询使用记录的功能。系统充分利用计算机检索迅速、查找方便、可靠性高、存储量大、保密性好的特点,为机房上机管理发挥作用。 关键词:收费管理;信息管理;上机管理 II 毕业设计,论文, Abstract In order to enhance the management efficiency of room managers and reduce superintendent's labor intensity, reduce labor intensity of managers, improve the utilization of room and play computer’s 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 front-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 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 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; III 毕业设计,论文, 目 录 1 概述 ...............................................................................................................................7 1.1 课 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 背景 .................................................................................................................7 1.2 现状与分析 .............................................................................................................7 1.3 研究意义 .................................................................................................................8 2 需求分析 .......................................................................................................................9 2.1 项目内容 .................................................................................................................9 2.2 设计目标 .................................................................................................................9 2.3 可行性分析 .............................................................................................................9 2.3.1 技术经济可行性 ............................................................................................. 10 2.3.2 社会可行性 .................................................................................................... 10 2.4 研究设计中要解决的问题 ................................................................................... 10 2.5 系统开发环境与开发工具 ................................................................................... 11 2.5.1 开发环境 ........................................................................................................ 11 2.5.2 开发工具 ........................................................................................................ 11 3 系统结构特性设计 ..................................................................................................... 14 3.1 系统模型分析 ....................................................................................................... 14 3.1.1 实体说明 ........................................................................................................ 14 3.1.3 E-R图 .............................................................................................................. 15 3.2 数据库设计 ........................................................................................................... 17 4 行为特性设计 ............................................................................................................. 19 4.1 软件结构设计 ....................................................................................................... 19 4.2 功能子模块设计 ................................................................................................... 20 4.2.1 管理员登录模块 ............................................................................................. 20 4.2.2 卡信息查询模块 ............................................................................................. 21 4.2.3 注册信息模块................................................................................................. 22 4.2.4 卡充值模块 .................................................................................................... 23 4.2.5 销卡模块 ........................................................................................................ 24 IV 毕业设计,论文, 4.2.6 设备维护管理模块 ......................................................................................... 25 4.2.7 设定上机收费标准模块 ................................................................................. 26 4.2.8 刷卡上机模块................................................................................................. 27 5 系统测试及分析 ......................................................................................................... 28 5.1.1 测试目的 ........................................................................................................ 28 5.1.2 测试实例 ........................................................................................................ 28 5.1.3 测试结果 ........................................................................................................ 30 6 结论与展望 ................................................................................................................. 31 参考文献 ......................................................................................................................... 32 致 谢 ............................................................................................................................. 33 V 毕业设计,论文, 6 毕业设计,论文, 1 概述 1.1 课题背景 现今,计算机在各个领域扮演的角色越来越重要。在学校计算机已经成为一门必修课。所以每个学校都有很多硬件设施完备的机房在课余时间闲置,以往人们使用教师手工管理的方式或是用计算机的文本系统打印一些清单的方式来管理学生业余时间上机,但是这种管理方式信息处理工作量大,容易出错,更新和维护工作复杂,工作效率很低,缺乏系统、 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 的信息管理手段。建立的机房自由上机收费管理系统,要把机房的计算机管理、用户管理、用户上机管理等日常管理工作实行计算机统一管理,不仅可以减少管理教师的工作强度还能提高工作效率,提高管理水平。 1.2 现状与分析 机房自由上机收费管理系统是实用性很强,应用很广的系统。现在大部分的系统都采用C/S模式,包括网吧上机收费系统。但当前信息管理正在从C/S结构向B/S结构转移,虽然C/S模式有其必然的优势,但B/S更适合开发信息管理系统,已经成为发展的必然趋势。 下面对相近课题做如下说明: (1) C/S模式 采用C/S模式开发的机房自由上机收费管理系统交互性强,界面友好,具有出错提示、在线帮助等辅助功能并且数据通信量大、安全性能好。但C/S模式的系统对客户端软硬件要求较高,增加了整个系统的成本,并且对机房管理人员的要求较高,往往要经过专门的训练,给机房的管理者带来不便。 (2) B/S模式 采用B/S模式开发的机房自由上机收费管理系统对客户端进行了简化、系统开发和维护开销小。用户操作变得相当容易,机房管理人员无需培训就可以直接使用。但在服务器处理用户请求的时候,用户大多数时间都处于等待的状态,数 7 毕业设计,论文, 据通信量小。 1.3 研究意义 建立先进的机房管理系统是实现教育现代化的必由之路,是推进信息化管理的重要举措。因此建立机房收费管理系统,是为了改善现有机房管理系统的缺点,更好的完善机房的管理。利用系统可以充分发挥计算机可以代替人工进行许多繁杂的劳动、节省许多资源、提高人们的工作效率以及增加数据安全性。所以机房自由上机收费管理系统能更好的为机房管理走向正规化、科学化服务。 8 毕业设计,论文, 2 需求分析 系统的开发工作是从接受用户提出的任务开始。用户最初提出的任务往往只是一个简单的初始需求,而且常常是罗列一些需要解决的问题,摆在开发人员面前的首要任务是对用户提出的要求做出一个准确的认识和估计。 2.1 项目内容 为了规范机房管理,需要设计一款机房自由上机收费管理系统。系统的使用者包括机房管理员及上机用户,实验教师是机房的管理者,实验教师需要维护机房设备,可以查询值班教师的记录和学生的信息,设定上机收费标准,管理学生上机卡(包括:卡充值,卡撤销,卡充值记录查询及卡信息查询),上机用户可以在机房刷卡上机,查询个人上机记录。 本系统要求界面简介美观,易于操作;功能完备,对各项操作显示明了。提 、方便性和可靠性,快速地反馈学生上机的详细信息。 高机房管理的安全性 2.2 设计目标 本系统是实用性很强的系统,是为了满足机房管理者和上机用户的需要。机房上机收费系统的总体目标如下: (1) 更正管理环节多,人员冗余以及由于大量的重复性手工填写和人工统计计算容易造成遗漏和统计数据错误等缺点。 (2) 避免了耗费大量的人力,物力和财力。 (3) 消除存贮数据数量巨大,移交,查阅等非常不便,以及安全保密性不强的弊端。 2.3 可行性分析 可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。系统从技术经济可行性和社会可行性两方面来论证。通过分析,机房管理信息系统的可行性分析如下: 9 毕业设计,论文, 2.3.1 技术经济可行性 作为学校机房管理这样的教学性质场所,其经济成分比重相对还是较多,一般主要包括收入和支出的费用,其中支出包括设备购置费、管理和维护费、人员工资费等;收入就主要针对学生业余上机时机房的总收入等。具体分析如下: (1) 提高工作效率,减少办公室人员,并采用数据完整性约束,将大大减少出错率。 (2) 假设投入本系统,机房管理效率会有所提高,以现有的工作人员3人计算,可减少1人,每人每月平均工资按1500元计算,节约人员工资1×12×0.15=1.8万元/年。 2.3.2 社会可行性 社会可行性有时也称为操作可行性,主要论证新系统在学校开发和运行的可能性以及运行后可能对学校的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是机房管理系统完全有可能也有能力采用这样先进的管理技术。它对机房管理带来的影响可以看到:对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对机房工作人员的要求提高,使机房在一定的可能下进行人员精简,促使工作人员继续学习新知识,拓宽计算机在市场环境下的生存空间。 2.4 研究设计中要解决的问题 (1) 实时刷新问题 机房自由上机收费管理系统包括计时收费功能,在用户上机后系统开始计时收费,按花费时间随时扣除费用。这样就面临一个问题:如果用户卡中剩余钱数不足,用户结账下机时有可能已经欠费。所以要求系统要有实时刷新功能,这样可以第一时间发现卡内余额不足的用户,对其进行提醒,避免上机卡透支。 (2) 事务性问题 一致性:同时进行的查询和更新彼此不会发生冲突,其他用户不会看到发生了变化但尚未提交的数据。 10 毕业设计,论文, 可恢复性:一旦系统故障,数据库会自动地完全恢复未完成的事务。 2.5 系统开发环境与开发工具 2.5.1 开发环境 本次开发机房上机收费系统的开发环境如下: 服务器端: 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公司倡导, 许多公司参与建立的一种动态网页技术标准。在传统的网页HTML文件(*.html)中加入Java程序片段(Scriptlet) 和JSP标记(tag),构成JSP网页(*.jsp),具有以下优点: (1) 将内容的产生和显示进行分离 使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来产生页面上的动态内容。产生内容的逻辑被封装在标识和JavaBeans群组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行。如果核心逻辑被封装在标识和Beans中,那么其它人,如 11 毕业设计,论文, Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的产生。在服务器端,JSP引擎解释JSP标识,产生所请求的内容(例如,通过存取JavaBeans群组件,使用JDBC技术存取数据库),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。 (2) 强调可重用的群组件 绝大多数JSP页面依赖于可重用且跨平台的组件来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者用户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种群组织在他们现有的技能和优化结果的开发努力中得到平衡。 (3) 采用标识简化页面开发 Web页面开发人员不会都是熟悉脚本语言的程序设计人员。JavaServer Page 技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容产生所需要的。标准的JSP标识能够存取和实例化JavaBeans组件,设定或者检索群组件属性,下载Applet,以及执行用其它方法更难于编码和耗时的功能。通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其它人员可以为常用功能建立自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。 JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为采用Java技术家族的一部分,以及Java 2EE的一个成员,JSP技术能够支持高度复杂的基于Web的应用。由于JSP页面的内置脚本语言是基于Java程序设计语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。作为Java平台的一部分,JSP拥有Java程序设计语言“一次编写,各处执行”的特点。随着越来越多的供货商将JSP支持加入到他们的产品中,您可以使用自己所选择的服务器和工具,修改工具或服务器并不影响目前的应用。 2.JavaBean技术 JavaBean软件设计技术是基于Java语言基础上的软件组件结构技术。通用型的JavaBean软件设计技术,通常被称为Bean。JSP通常与JavaBean结合。 12 毕业设计,论文, JavaBean是用Java语言开发,所以一旦掌握Java,了解JavaBean的结构就非常简单了。JavaBean组件结构和其他组件结构相比有一个显著优势,就是JavaBean编写很便利,能被绝大多数程序设计人员掌握和理解。JSP与JavaBean的联合使用为开发动态网页带来极大的便利。 3.SQL Server数据库 SQL Server是基于服务器端的中型的数据库,可以适合大容量数据的应用,在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQL Server还有更多的扩展,可以用存储过程,数据库大小无极限限制 。SQL Server数据库还有简单易用及与windows兼容性高的特点。 13 毕业设计,论文, 3 系统结构特性设计 3.1 系统模型分析 数据结构是整个系统的核心部分,而数据结构设计则是整个系统设计的重中之重。本系统中几乎所有的功能都要依附数据结构的设计来完成,所以,如何设计数据结构,如何高效率、高安全性的访问数据库就成了首当其冲的问题。 3.1.1 实体说明 系统涉及以下实体: (1) 上机收费标准:{计费名称,计费单价} (2) 实验教师:{登陆名,登录密码} (3) 教师值班记录:{记录编号,教师号,上班时间,下班时间} (4) 上机卡:{卡号,余额,持卡者学号,开卡日期,类别} (5) 卡充值记录:{记录编号,卡号,充值金额,充值日期} (6) 设备:{设备号,设备状态} (7) 上机记录:{记录编号,卡号,使用设备号,上机时间,下机时间} (8) 设备报修记录:{记录编号,设备编号,报修日期,修复日期} 这些实体之间的联系如下: (1) 一名实验教师可以设定多个收费标准,一个收费标注可以由多名实验教师设定,因此实验教师和收费标准之间是多对多的联系。 (2) 一名实验教师有多个值班记录,一个值班记录只属于一名实验教师,因此实验教师和值班记录是一对多的联系。 (3) 一名实验教师管理多台设备,一台设备由多名教师管理,因此实验教师和设备之间是多对多的联系。 (4) 一台设备有多个保修记录,一个保修记录只属于一台设备,因此设备和保修记录之间是一对多的联系。 14 毕业设计,论文, (5) 一名实验教师可以注册多个上机卡,一张上机卡只能由一名实验教师注册,因此实验教师和上机卡之间是一对多的关系。 (6) 一张上机卡可以生成多个上机纪录,一个上机纪录只能由一张上机卡生成,因此上机卡和上机纪录之间是一对多的联系。 (7) 一张上机卡可以有多个卡充值记录,一个卡充值记录只属于一张上机卡,因此上机卡和卡充值记录之间是一对多的联系。 (8) 一名实验教师可以为多个卡充值,一个卡充值记录只是由一名实验教师充值生成,因此实验教师和卡充值记录之间是一对多的联系。 3.1.3 E-R图 1N 上机记录上机卡 1N M卡充值注册收费标准设定N1N N卡充值记1实验教师充值录1N N值班记录登录 维护 M 1M设备报修设备报修记录 图3.1 E-R图 系统实体及实体属性分析: 记录编号 卡 号 消费金额 消费时间 机器号 上机记录 图3.2 上机记录实体及其属性图 15 毕业设计,论文, 记录编号 卡 号 充值金额 充值时间 卡充值记录 图3.3 卡充值记录实体及其属性图 编 号 名 称 密 码 实验教师 图3.4 实验教师实体及其属性图 卡号 卡余额 卡类别 开卡时间 上机卡 持卡者姓名 系 别 图3.5 上机卡实体及其属性图 设备号 设备状态 设备 图3.6 设备实体及其属性图 编号 收费标准 收费名称 上机收费标准 图3.7 上机收费标准实体及其属性图 16 毕业设计,论文, 记录编号 教师姓名 值班时间 值班记录 图3.8 值班记录实体及其属性图 记录编号 设备名称 维护费用 维护时间 维护原因 设备报修记录 图3.9 设备报修记录实体及其属性图 3.2 数据库设计 下面对本系统的数据库表介绍如下: 表3.1 上机收费标准表(sfbz) 名称 字段名称 数据类型 主键 非空 收费编号 f_num Int(4) Y Y 收费单价 money Float(8) N N 表3.2 教师卡信息表 (teacard) 名称 字段名称 数据类型 主键 非空 卡号 c_num Vachar(20) Y Y 教师号 t_num Vachar(20) N N 开卡日期 t_date Datetime(8) N N 表3.3 学生卡信息表 (stucard) 名称 字段名称 数据类型 主键 非空 卡号 C_num Vachar(20) Y Y 学生号 S_num Vachar(20) Y Y 姓名 S_name Vachar(20) N N 班级 class Vachar(20) N N 表3.4 上机记录表 (sjjl) 名称 字段名称 数据类型 主键 非空 记录编号 j_num Vachar(10) Y N 卡号 C_num Vachar(20) N N 上机时间 j_time Datetime(8) N N 下机时间 j_time Datetime(8) N N 17 毕业设计,论文, 设备号 M_num Vachar(10) N N 上机类型 type Vachar(20) N N 表3.5 卡充值记录表(czjl) 名称 字段名称 数据类型 主键 非空 记录编号 c_z_num Vachar(10) Y N 卡号 C_num Vachar(20) N N 充值时间 c_z_time Datetime(8) N N 充值金额 c_z_money Float(8) N N 充值教师号 T_num Vachar(20) N N 表3.6 值班教师表(duty) 名称 字段名称 数据类型 主键 非空 记录编号 D_r_num Vachar(10) Y N 教师号 T_num Vachar(20) N N 上班时间 D_s_time Datetime(8) N N 下班时间 D_f_time Datetime(8) N N 表3.7 设备报修记录表 shebeiwh 名称 字段名称 数据类型 主键 非空 记录编号 M_num Vachar(10) Y N 设备号 M_num Vachar(10) N N 报修时间 R_s_time Datetime(8) N N 修复日期 R_f_time Datetime(8) N N 维护费用 S_money Float(8) N N 表3.8 设备表 shebei 名称 字段名称 数据类型 主键 非空 设备号 M_num Vachar(10) Y N 设备状态 state Vachar(20) N N 表3.9 实验教师表 admin 名称 字段名称 数据类型 主键 非空 编号 A_num Vachar(10) Y N 用户名 name Vachar(20) N N 密码 password Vachar(20) N N 18 毕业设计,论文, 4 行为特性设计 4.1 软件结构设计 机房自由上机收费管理系统包括卡管理、机房管理和刷卡管理三个子系统。其中卡管理子系统包括教师卡管理,学生卡管理和注册管理。管理员又能对卡进行充值、销卡操作。机房管理子系统包括设定收费标准、值班和机器维护信息的管理。刷卡管理子系统是对刷卡上机的管理、在线用户管理。系统总体结构图如下: 机房上机收费系统 卡管理 机房管理 刷卡管理 教学注收设值在历刷 师生册费备班线史卡 卡卡信标维记用记管 息 理 管管准护录户录 理 理 设管管管管 置 理 理 理 理 充充销 值 值 卡 记 录 管 理 图4.1 系统总体结构示意图 19 毕业设计,论文, 4.2 功能子模块设计 4.2.1 管理员登录模块 1.界面设计 图4.2 登录页面 2.数据接口设计 相关数据库:管理员信息表(admin)。 3.算法描述 此模块的主要功能是登录系统,管理员通过图4.2输入用户名和密码,将用户名的Type属性设置为Text属性,将密码的属性Type属性设置为Password属性,这样用户输入的密码就不会在页面上直接显示出来,只能以黑点表示,当获取到用户输入的用户名和密码时,将其与数据库中的数据进行比较,查询数据库中是否存在该用户,如果不存在该用户,则显示用户不存在,如果用户存在,则登录成功。管理员登陆模块流程图如下: 20 毕业设计,论文, 开始 输入用户名和 密码否 用户名和密码是否正确 是 进入系统 结束 图4.3 登录模块流程图 4.2.2 卡信息查询模块 1.界面设计 图4.4 卡信息查询页面 2.数据接口设计 相关数据库:学生卡表(stucard)、教师卡表(teachercard)。 3.算法描述 信息查询模块是对上机用户的信息进行查看,可以显示全部教师或学生的信息。还可以对查询进行条件限制,根据限制条件系统会自动查找数据库的相应记录,如果查找成功则显示查找的内容,如果数据库中没有此项记录,系统则会提示“数据库中无此项记录”。卡信息查询模块流程图如下: 21 毕业设计,论文, 开始 输入查询卡号 否 卡号是否存在 是 输出查询卡号相应 信息 结束 图4.5 卡信息查询模块流程图 4.2.3 注册信息模块 1.界面设计 图4.6 注册信息页面 2.数据接口设计 相关数据库:学生卡表(stucard)、教师卡表(teachercard)。 3.算法描述 用户使用注册页面向系统提交用户信息的方式进行身份注册。在添加页面上填写如图4.6要添加的内容,然后点击提交按钮提交所填写的内容。用户提交信息后,首先进行格式校验,校验成功后查询用户表中是已经有该用户,如果已有,返回错误,否则,将用户提交信息插入用户表,返回插入成功。此功能模块的流程图如下: 22 毕业设计,论文, 开始 输入注册信息 否 否 输入信息是否为有效字符, 是 输入信息是否完整 是 提交输入信息 插入数据库 结束 图4.7 注册信息模块流程图 4.2.4 卡充值模块 1.界面设计 图4.8 卡充值界面 2.数据接口设计 相关数据库:学生卡表(stucard)、教师卡表(teachercard)、充值记录表(czjl)。 3.算法描述 卡充值模块是对上机卡进行存款处理,在图4.8充值页面上填写要充值的金额,然后点击提交按钮提交所填写的内容。首先判断输入金额是否为合法金额,如果是合法金额将提交内容插入卡信息表中,如果不是合法金额返回充值页面。充值模块的流程图如下: 23 毕业设计,论文, 开始 输入充值卡卡 号否 卡号是否存在 是 输入充值金额 否 输入金额是否为合法字符 是 提交输入信息 并插入数据库 结束 图4.9 卡充值模块流程图 4.2.5 销卡模块 1.界面设计 图4.10 销卡界面 2.数据接口设计 相关数据库:学生卡表(stucard)、教师卡表(teachercard)。 3.算法描述 销卡模块是对上机卡的删除管理,在要销卡的信息列表中输入销卡卡号,提 交后弹出是否销此卡对话框,按确认按钮,销卡成功。数据库自动删除此卡记录 并更新数据库。销卡模块流程图如下: 24 毕业设计,论文, 开始 输入销卡卡号 否 卡号是否存在 否是 是否销卡 是 删除此卡信息 更新数据库 结束 图4.11 销卡模块流程图 4.2.6 设备维护管理模块 1.界面设计 图4.12 设备维护管理界面 2.数据接口设计 相关数据库:设备表(sheb)、设备维护表(shebeiwh)。 3.算法描述 此模块是是对设备的维护进行管理,在图4.12页面填写设备维护信息,按 25 毕业设计,论文, 确认按钮提交填写内容,系统对提交内容进行验证,如果提交内容为不合法字符,返回错误。如果提交内容为合法字符。系统自动将填写信息添加到数据库,并更新数据库。 4.2.7 设定上机收费标准模块 1.界面设计 图4.13 设定上机收费标准页面 2.数据接口设计 相关数据库:收费标准表(biaozhun)。 3.算法描述 设定收费标准模块是对上机用户设定上机收费标准,在页面填写上机收费标准后,按确认按钮提交填写内容。系统将填写内容自动写入数据库并更新数据库。系统将按收费标准计时收费。 26 毕业设计,论文, 4.2.8 刷卡上机模块 1.界面设计 图4.14 刷卡上机页面 2.数据接口设计 相关数据库:设备表(sb)、学生卡表(stucard)、在线记录表(xiaofeijl)。 3.算法描述 刷卡上机模块是为用户持卡上机提供服务,模拟刷卡过程,在页面填写卡号和机器号,点击刷卡上机按钮,如果卡号存在,系统会允许用户上机,完成上机操作。 开始 输入卡号和机器号 否 是 卡号是否存在 是 卡号和机器是否被使用 否 开机上机 结束 图4.15 刷卡上机模块流程图 27 毕业设计,论文, 5 系统测试及分析 5.1.1 测试目的 软件测试是以最少的代价发现系统分析,设计,编码中存在的不同类型的问题,从而提高系统的质量。测试附带的收获是能证实系统的功能和性能是否与需求说明相符;同时,测试后收集的结果数据提供了软件可靠行。 软件测试的方法和技术是多种多样的,可以从不同的角度加以分类。从测试是否针对系统的内部结构和具体实现算法的角度来看,可分为黒盒测试和白盒测试。 黑盒测试主要是针对系统的功能进行测试,既程序中每一个可用操作是否可以有效的行使其作用,并且不会有异常发生。针对这一点对该系统的每一个操作都进行了测试,即每一个链接和按纽操作都可以准确的显示出正确的JSP页面,每一项针对数据库的操作都可以将数据准确的更新到数据库中,不使数据库产生异常。系统会对用户的每一步操作进行提示,以免误操作。 5.1.2 测试实例 表5.1 登录模块测试表 模块 测试用例 操作过程及数据 预期结果 实际结果 偏差 用户名:admin 登录成功 登录成功 无 实验教登录信息输入已存在的 师登录的验证 用户名和密码 密码:admin 模块 用户名:hello 提示不同 输入不存在的系统提示用系统提示出 用户名和密码 户名和密码现错误 密码:hello 不正确 表5.2 卡管理模块测试表 模块 测试用例 操作过程及数据 预期结果 实际结果 偏差 充值成功 无 卡充卡充输入充值金额在充值界面输入数充值成功,并能在 28 毕业设计,论文, 值 值 为合法字符 据:30 数据库中查询到 卡 模块 的验 证 管 无 输入为不合法在充值界面输入数系统提示输入错系统提示输 字符 据:qian 误 入错误 理 模 无 学生学生输入存在的卡在输入查询页面输查询到相应的结查询到相应 卡查卡查号或学生号 入卡号:1003 果 的结果 块 询模询操 块 作 无 输入不存在的在输入查询页面输系统提示查询不系统提示查 学号或卡号 入卡号9999 存在 询不存在 注册成功 注册成功 无 注册注册输入完整注册在注册页面的各项 信息信息信息 输入完整信息 模块 操作 无 输入不完整信在注册页面的各项系统提示信息错系统提示信 息 输入完整信息 误 息错误 表5.3 机房管理模块测试表 模块 测试用例 操作过程及数据 预期结果 实际结果 偏差 输入数字 在页面输入:0.3 设定成功 设定成功 无 机设定收设定收 房费标准费标准 管模块 操作 输入非数字 在页面输入:kk 无 系统提示输系统提示输入理入错误 错误 模 块 提交成功 提交成功 无 设备维填写设输入完整提交在注册页面的各项输 护模块 备维护信息 入完整信息 清单 无 输入不完整提在注册页面的各项输系统提示信系统提示信息 交信息 入完整信息 息错误 错误 表5.4 刷卡管理模块测试表 模块 测试用例 预期结果 实际结果 偏差 操作过程及数 据 成功上机 成功上机 无 刷卡上刷卡输入正确卡号在刷卡页面输 机模块 上机或机器号 入卡号:1001 操作 刷无 输入以用卡号输入以用卡系统提示此卡系统提示此卡以卡或机器号 号:1002 以用 用 29 毕业设计,论文, 管无 在线用查询单击在线用户单击在线用户显示所有在线显示所有在线用理户查询在线查询按钮 查询按钮 用户及详细信户及详细信息 模模块 用户息 块 操作 输入存在卡号 无 上机历查询在页面输入卡显示此卡的使显示此卡的使用 史记录用户号:1001 用记录 记录 查询模上机 块 记录显示此卡不存在 无 输入不存在卡在页面输入卡显示此卡不存 操作 号 号:9999 在 5.1.3 测试结果 系统经过测试实现了基本功能,可以正常使用。但系统的功能还不够完善,在软件投入使用后,必然会有一些隐藏的错误被暴露出来。在以后的学习中,要加强这些方面的学习,多查阅相关资料,多实践,积累经验,避免上述的缺憾和限制。 30 毕业设计,论文, 6 结论与展望 本次毕业设计的目标是要开发一个功能较为完善的机房自由上机收费管理系统,完善机房的上机管理,方便用户的上机。经过四个多月的需求分析、功能设计和编码过程,最终基本实现了机房自由上机收费管理系统。现在将四个多月的工作情况总结如下: 分为三大模块,分别是卡管理模块、机房管理模块和刷卡管理模块。 系统 卡管理子模块包括教师卡管理、学生卡管理。主要实现对教师和学生信息的注册、查询、增加、删除和修改的操作以及对学生上机卡的销卡、充值和充值记录的查询的管理。 机房管理子模块包括设置收费标准,设备维护管理和值班记录管理。本模块主要实现对上机收费标准的设定,对机房机器维护的记录以及对上机管理老师值班的记录和对记录的查询,修改等的操作。 刷卡管理子模块包括在线用户管理、历史记录管理和刷卡管理。主要实现对用户的上机操作,对在线用户的计费管理以及用户在线历史记录的查询。 由于第一次系统地开发机房自由上机收费管理系统,系统还有不足的地方, 在今后的分析调查研究中,希望能够把现在系统中存在的所有问题,都一一解决,让系统更加完善。今后系统的展望主要从以下几方面进行: 1.在界面的制作方面要有所提高,使界面尽量达到美观、整齐。 2.对于系统的功能要有所增加,力求达到系统功能更强大、更实用。 3对于程序的编写,加强查阅范围,争取有更好的思维方式,在今后编写程序代码不再出现更多的实时、语法错误,使代码编写更加流畅。 31 毕业设计,论文, 参考文献 [1] 吴键. JSP网络开发入门与实践. 北京: 北京邮电出版社, 2006.11 [2] 唐有名, 吴华等. JSP动态网站开发. 北京: 清华大学出版社, 2006.8 [3] 耿祥义, 张欲平. JAVA2实用教程. 北京: 清华大学出版社, 2002 , 任胜冰, 王国军. 现代软件工程. 北京: 清华大学出版社, 2004.6 [4] 陈松乔 [5] 卫海. SQL Server2000 中文版. 北京: 中国铁道出版社, 2002 [6] [美]微软公司. Microsoft SQL Server 2000数据库管理[M]. 北京: 希望电 子出版社, 2001.7 [7] 戴一波. Dreamweaver MX 2004 从基础到实践 [M]. 北京: 电子工业出版 社, 2002 [8] 施威铭研究室. SQL Server 2000数据库管理 [M]. 北京: 人民邮电出版社, 2004 [9] 孙卫琴,李洪成. Tomcat与Java Web开发技术详解. 北京: 电子工业出版 社,2004-4-1 [10] 陈刚. Eclipse从入门到精通. 北京: 清华大学出版社, 2005-6-1 32 毕业设计,论文, 致 谢 本次设计历经数月,在本论文完成之际,首先要向指导教师张荣博老师致以诚挚的谢意。在论文的写作过程中,张老师给了许许多多的帮助和关怀。张老师务实的态度和严谨的求学精神深深的影响到每个成员,在张老师的悉心指导中,不仅学到了扎实的专业知识,同时他对工作的积极热情、认真负责、有条不紊、实事求是的态度,留下了深刻的印象,受益非浅。在此谨向张老师表示衷心的感谢和深深的敬意。 其次,要感谢我们学院给我们授课的各位老师,正是由于他们的传道、授业、和解惑,让本人学到了专业知识,同时也从他们身上学到了如何求知治学、如何为人处事。也要感谢母校沈阳航空工业学院,是她提供了良好的学习环境和生活环境,让大学生活丰富多姿,为人生留下精彩的一笔。 最后,衷心感谢同窗同学们,在毕业论文写作过程中,与他们的探讨交流使本人受益颇多;同时,他们也给了本人很多无私的帮助和支持,在此深表感谢。 33 毕业设计,论文, 34 毕业设计,论文, 35 毕业设计,论文, 36 毕业设计,论文, 37 毕业设计,论文, 38 毕业设计,论文, 39 毕业设计,论文, 40 毕业设计,论文, 41 毕业设计,论文, 42 毕业设计,论文, 43 毕业设计,论文, 44
本文档为【机房自由上机收费管理软件的设计与实现—免费计算机毕业设计论文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_562397
暂无简介~
格式:doc
大小:164KB
软件:Word
页数:0
分类:工学
上传时间:2018-12-19
浏览量:1