机房自由上机收费管理软件的设计与实现论文7.10.doc

JSJ05-080@JSP机房上机收费管理系统(源代码+论文+外文翻译)

收藏

资源目录
跳过导航链接。
JSJ05-080@JSP机房上机收费管理系统(源代码+论文+外文翻译).zip
JSJ05-080@JSP机房上机收费管理系统(源代码+论文+外文翻译)
JSP054机房上机收费管理系统
机房自由上机收费管理软件的设计与实现(JSP+SQL2000).txt---(点击预览)
Backup
JAVA文件
WebRoot
soft
readme.txt---(点击预览)
源文件
运行文件
JSPJFGL_Data.MDF
JSPJFGL_Log.LDF
Source
系统发布说明.txt---(点击预览)
JSPJFGL
论文
机房自由上机收费管理软件的设计与实现(JSP+SQL2000).JPG
压缩包内文档预览:(预览前20页/共35页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:508228    类型:共享资源    大小:5.48MB    格式:ZIP    上传时间:2015-11-10 上传人:QQ28****1120 IP属地:辽宁
12
积分
关 键 词:
毕业设计计算机
资源描述:
JSJ05-080@JSP机房上机收费管理系统(源代码+论文+外文翻译),毕业设计计算机
内容简介:
机房 自由 上机收费管理软件的设计与实现 院 系 北方软件 学院 专 业 计算机科学与技术 (软件工程) 班 级 5233104 学 号 200502331109 姓 名 杨莉莉 指导教师 张荣博 负责教师 张荣博 沈阳航空工业学院 2007 年 6 月nts沈阳航空工业学院毕业设计(论文) I 摘 要 为了提高机房管理者的管理效率和减轻管理者的劳动强度, 提高机房的利用率 , 发挥计算机的方便性和快捷性,提出了机房 自由 上机收费管理系统的设计方案 。 机房 自由 上机收费 系统是典型的数据库管理系 统 ,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据一致性和完整性、数据安全性好的库 ,而对于后者则要求应用程序功能完备 ,易使用等特点。本系统采用 B/S 模式,主要应用了 JSP 和 JavaBean 技术进行程序编制,以 Sql Server2000 为本系统的数据库 。系统 主要实现了 实验教师 设定上机 收费标准,维护设备管理和使用信息,管理 更新 实验 教师 信息 及上机卡 信息,管理实验教师值班记录 , 上机用户充值,销卡及查询使用记录的 功能 。系统充分利用 计算机 检索迅速、查找方便、可靠性高、存储量 大、保密性好 的特点,为机房上机 管理发挥作用。 关键词 : 收费 管理 ; 信息管理 ; 上机管理 nts沈阳航空工业学院毕业设计(论文) II Abstract In order to enhance the management efficiency of room managers and reduce superintendents labor intensity, reduce labor intensity 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 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; nts沈阳航空工业学院毕业设计(论文) III 目 录 1 概述 1 1.1 课题背景 1 1.2 现状与分 析 1 1.3 研究意义 2 2 需求分析 3 2.1 项目内容 3 2.2 设计目标 3 2.3 可行性分析 3 2.3.1 技术经济可行性 4 2.3.2 社会可行性 4 2.4 研究设计中要解决的问题 4 2.5 系统开发环境与开发工具 5 2.5.1 开发环境 5 2.5.2 开发工具 5 3 系统结构特性设计 8 3.1 系统模型分析 8 3.1.1 实体说明 8 3.1.3 E-R 图 9 3.2 数据库设计 11 4 行为特性设计 14 4.1 软件结构设计 14 4.2 功能子模块设计 15 4.2.1 管理员登录模块 15 4.2.2 卡信息查询模块 16 4.2.3 注册信息模块 17 4.2.4 卡充值模块 18 4.2.5 销卡模块 19 nts沈阳航空工业学院毕业设计(论文) IV 4.2.6 设备维护管理模块 21 4.2.7 设定上机收费标准模块 21 4.2.8 刷卡上机模块 22 5 系统测试及分析 24 5.1.1 测试 目的 24 5.1.2 测试实例 24 5.1.3 测试结果 25 6 结论与展望 27 参考文献 28 致 谢 29 nts沈阳航空工业学院毕业设计(论文) 1 1 概述 1.1 课题背景 现今,计 算机在各个领域扮演的角色越来越重要。在学校计算机已经成为一门必修课。所以每个学校都有很多硬件设施完备的机房在课余时间闲置,以往人们使用教师手工管理的方式或 是用计算机的文本系统打印一些清单 的方式来管理学生业余时间上机 , 但是这种管理方式 信 息处理工作量大,容易出错, 更新和维护工作复杂,工作效率很低 , 缺乏系统、规范的信息管理手段。 建立的 机房 自由上机收费管理系统,要把 机房 的 计算机 管理、 用户 管理、 用户上机 管理等日常管理工作实行计算机统一管理, 不仅可 以 减少管理教师的工作强度还能 提高工作效率 ,提高 管理水平 。 1.2 现状与分析 机 房 自由 上机收费 管理 系统是实用性很强,应用很广的系统。现在大部分的系统都采用 C/S 模式,包括网吧上机收费系统。但当前信息管理正在从 C/S 结构向 B/S结构转移,虽然 C/S 模式有其必然的优势,但 B/S 更适合开发信息管理系统,已经成为发展的必然趋势 。 下面 对相近课题做如下说明: (1) C/S 模式 采用 C/S 模式开发的 机房自由上机收费管理系统 交互性强,界面友好,具有出错提示、在线帮助等辅助功能并且数据通信量大、安全性能好。但 C/S 模式的系统对客户端软硬件要求较高,增加了整个系统的成本,并且对机房管理人员的要求较高,往往要经 过专门的训练,给机房的管理者带来不便。 (2) B/S 模式 采用 B/S 模式开发的 机房自由上机收费管理系统 对客户端进行了简化、系统开nts沈阳航空工业学院毕业设计(论文) 2 发和维护开销小。用户操作变得相当容易, 机房管理人员无需培训就可以直接使用。但 在服务器处理用户请求的时候,用户大多数时间都处于等待的状态, 数据通信量小 。 1.3 研究意义 建立先进的机房管理系统是实现教育现代化的必由之路,是推进信息化管理的重要举措。因此建立机房收费管理系统,是为了改善现有机房管理系统的缺点,更好的完善机房的管理。利用系统可以充分发挥计算机可以代替人工进行许多繁杂的劳动、节省许多资 源、 提高人们的工作效率 以及增加数据 安全 性。所以 机房自由上机收费管理系统 能更好的为机房管理走向正规化、科学化服务。 nts沈阳航空工业学院毕业设计(论文) 3 2 需求分析 系统的开发工作是从接受用户提出的任务开始。用户最初提出的任 务往往只是一个简单的初始需求,而且常常是罗列一些需要解决的问题, 摆在开发人员面前的首要任务是对用户提出的要求做出一个准确的认识和估计 。 2.1 项目内容 为了规范机房管理,需要设计一款 机房自由上机收费管理系统 。系统的使用者包括机房管理员及上机用户,实验教师是机房的管理者,实验教师 需要 维护机房设备 ,可以查询值班教 师的记录和学生的信息,设定 上机收费标准,管理学生上机卡(包括: 卡充值,卡撤销,卡充值记录查询及卡信息查询 ), 上机用户可以在机房刷卡上机,查询个人上机记录 。 本系统要求界面简介美观,易于操作;功能完备,对各项操作显示明了。 提高机房 管理的 安全 性 、方便性 和 可靠 性,快速地 反馈学生上机的 详细 信息。 2.2 设计目标 本系统是 实用性 很 强的系统 ,是为了满足机房管理者和上机用户的需要。 机房上机收费系统的总体目标如下: (1) 更正管理环节多,人员冗余以及由于大量的重复性手工填 写和人工统计计算 容易造成遗漏和统计数据错误等缺点。 (2) 避免了耗费大量的人力, 物力和财力。 (3) 消除存贮数据数量巨大,移交, 查阅等非常不便,以及安全保密性不强的弊端。 2.3 可行性分析 可行性分析 是在进行初步调查后所进行的对系统开 发必要性和可能性的研究,所以也称为可行性研究。系统从技术经济可行性和社会可行性 两 方面来论 证。通过nts沈阳航空工业学院毕业设计(论文) 4 分析 , 机房 管理 信息 系统的可行性分析如下 : 2.3.1 技术 经济可行性 作为 学校机房管理 这样的 教学 性质场所,其经济成分比重相对 还是 较 多 , 一般主要 包括收入和支出 的费用 , 其中 支出 包括设备购置费、管理和维护费、人员工资费 等 ;收入就主要针对学生业余上机时机房的总收入等。 具体分析如下: (1) 提高工作效率,减少办公室人员,并采用数据完整性约束,将大大减少出错率。 (2) 假设投入本系统, 机房管理效率会有所提高 ,以现有的工作人员 3 人计算,可减少 1 人,每人每月平均工资按 1500 元计算,节约人员工资 1 12 0.15=1.8 万元 /年。 2.3.2 社会可行性 社会可行性有时也称为操作可行性,主要论证新系统在 学校 开发和运行的可能性以及运行后可能 对 学校 的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是 机房管理系统 完全有可能也有能力采用这样先进的管理技 术。它对 机房管理 带来的影响可以看到:对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对 机房 工作人员的要求提高,使 机房 在一定的可能下进行 人员 精简, 促 使工作人员继续学习新知识,拓宽 计算机 在市场环境下的生存空间。 2.4 研究设计中要解决的问题 (1) 实时 刷新 问题 机房自由上机收费管理系统 包括计时收费功能,在用户上机后系统开始计时收费,按花费时间随时扣除费用。这样就面临一个问题:如果用户卡中剩余钱数不足,用户结账下机时有可能已经欠费。所以要求系统要有实时刷新功能,这样可以第一时间发现卡内余额不足的用户,对其进行 提醒,避免 上机卡透支 。 (2) 事务性问题 nts沈阳航空工业学院毕业设计(论文) 5 一致性:同时进行的查询和更新彼此不会发生冲突,其他用户不会看到发生了变化但尚未提交的数据。 可恢复性:一旦系统故障,数据库会自动地完全恢复未完成的事务。 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 标识来设计和格nts沈阳航空工业学院毕业设计(论文) 6 式化最终页面。使用 JSP 标识或者小脚本来产生页面上的动态内容。产生内容的逻辑被封装在标识和 JavaBeans 群组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行。如果核心逻辑被封装在标识和 Beans 中,那么其它人,如 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 支持加入到他们的产品中,您可以使用自己所选择的服务器和工具,修改工具或服务器并nts沈阳航空工业学院毕业设计(论文) 7 不影响目前的应用。 2.JavaBean 技术 JavaBean 软件设计技术是基于 Java 语言基础上的软件组件结构技术 。 通用型的JavaBean 软件设计技术,通常被称为 Bean。 JSP 通常与 JavaBean 结合。 JavaBean是用 Java 语言开发,所以一旦掌握 Java,了解 JavaBean 的结构就非常简单了。JavaBean 组件结构和其他组件结构相比有一个显著优势,就是 JavaBean 编写很便利,能被绝大多数 程序设计人员掌握和理解。 JSP 与 JavaBean 的联合使用为开发动态网页带来极大的便利。 3.SQL Server 数据库 SQL Server 是基于服务器端的中型的数据库,可以适合大容量数据的应用,在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。因为现在数据库都使用标准的 SQL 语言对数据库进行管理,所以如果是标准 SQL 语言,两者基本上都可以通用的。 SQL Server 还有更多的扩展,可以用存储过程,数据库大小无极限限制 。 SQL Server 数据库还有 简单易用 及 与 windows 兼容性高 的特点。 nts沈阳航空工业学院毕业设计(论文) 8 3 系统 结构特性设计 3.1 系统 模型 分析 数据结构是整个系统的核心部分,而数据结构设计则是整个系统设计的重中之重。本系统中几乎所有的功能都要依附数据结构的设计来完成,所以,如何设计数据结构,如何高效率、高安全性的访问数据库就成了首当其冲的问题。 3.1.1 实体说明 系统涉及以下实体 : (1) 上机 收费标准: 计费名称,计费单价 (2) 实验教师: 登陆名,登录密码 (3) 教师值班记录: 记录编号,教师号,上班时间,下班时间 (4) 上机卡: 卡号,余额,持卡者学号,开卡日期,类别 (5) 卡充值记录: 记录编号,卡号,充 值金额,充值日期 (6) 设备: 设备号,设备状态 (7) 上机记录: 记录编号,卡号,使用设备号,上机时间,下机时间 (8) 设备报修记录: 记录编号,设备编号,报修日期,修复日期 这些实体之间的联系如下: (1) 一名实验教师可以设定多个收费标准,一个收费标注可以由多名实验教师设定,因此实验教师和收费标准之间是多对多的联系。 (2) 一名实验教师有多 个值班记录,一个值班记录只属于一名实验教师,因此实验教师和值班记录是一对多的联系。 (3) 一名实验教师管理多台设备,一台设备由多名教师管理,因此实验教师和设备之间是多对多的联系。 nts沈阳航空工业学院毕业设计(论文) 9 (4) 一台设备有多个保修记录,一个保修记录只属于一台设备,因此设备和保修记录之间是一对多的联系。 (5) 一名实验教师可以注册多个上机卡,一张上机卡只能由一名实验教师注册,因此实验教师和上机卡之间是一 对多的关系。 (6) 一张上机卡可以生成多个上机纪录,一个上机纪录只能由一张上机卡生成,因此上机卡和上机纪录之间是一对多的联系。 (7) 一张上机卡可以有多个卡充值记录,一个卡充值记录只属于一张上机卡,因此上机卡和卡充值 记录之间是一对多的联系。 (8) 一名实验教师可以为多个卡充值,一个卡充值记录只 是由 一 名实验教师充值生成,因此实验教师和卡充值记录之间是一 对多的联系。 3.1.3 E-R 图 上 机 记 录上 机卡卡 充 值卡 充 值 记录注册实 验 教 师充 值维 护设 备登 录值 班 记 录设 定收 费 标 准1 N1NN11M1NMN1N报 修设 备 报 修记 录NM图 3.1 E-R 图 系统 实体及实体属性 分析: nts沈阳航空工业学院毕业设计(论文) 10 图 3.2 上机记 录实体 及其属性图 图 3.3 卡充值记录实体 及其属性图 图 3.4 实验教师 实体 及其属性图 图 3.5 上机卡实体及其属性图 图 3.6 设备实体及其属性图 上机记录 记录编号 卡 号 消费金额 消费时间 机器号 卡充值记录 记录编号 卡 号 充值金额 充值时间 实验教师 编 号 名 称 密 码 上机卡 卡号 卡余额 持卡者姓名 开卡 时间 卡类别 系 别 设备 设备号 设备状态 nts沈阳航空工业学院毕业设计(论文) 11 图 3.7 上机收费标准实体及其属性 图 图 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 上机收费标准 编号 收费标准 收费名称 值班记录 记录编号 教师姓名 值班时间 设备报 修记录 记录编号 设备名称 维护费用 维护时间 维护原因 nts沈阳航空工业学院毕业设计(论文) 12 表 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 设备号 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 nts沈阳航空工业学院毕业设计(论文) 13 表 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 nts沈阳航空工业学院毕业设计(论文) 14 4 行为特性设计 4.1 软件结构设计 机房自由上机收费管理系统 包括卡管理、机房管理和刷卡管理三个子系统。其中卡管理子系统包括教师卡管理,学生卡管理和注册管理。管理员又能对卡进行充值、销卡操作。机房管理子系统包括设定收费标准、值班和机器维护信息的管理。刷卡管理 子系统是对刷卡上机的管理、在线用户管理。系统总体结构图如下: 图 4.1 系统总体结构示意图 机房上机收 费系统 卡管理 机房管理 刷卡管理 学生卡管理 设备维护管理 值班记录管理 收费标准设置 在线用户管理 历史记录管理 刷卡管理 注册信息 教师卡管理 充值 充值 记录管理 销卡 nts沈阳航空工业学院毕业设计(论文) 15 4.2 功能子模块设计 4.2.1 管理员登录模块 1.界面设计 图 4.2 登录页面 2.数据接口设计 相关数据库:管理员信息表( admin) 。 3.算法描述 此模块的主要功能是登录系统,管理员通过图 4.2 输入用户名和密码, 将用户名的 Type 属性设置为 Text 属性,将密码的属性 Type 属性 设置为 Password 属性,这样用户输入的密码就不会 在 页面上直接显示出来,只能以黑点表示,当 获取到用户输入的用户名和密码时,将其与数据库中的数据进行比较,查询 数据库中是否存在该用户,如果不存在该用户,则显示用户不存在,如果用户存在,则登录成功。管理员登陆模块流程图如下 : nts沈阳航空工业学院毕业设计(论文) 16 开 始进 入 系 统输 入 用 户 名 和密 码用 户 名 和 密 码 是 否 正 确结 束是否图 4.3 登录模块流程图 4.2.2 卡信息查询模块 1.界面设计 图 4.4 卡信息查询页面 2.数据接口设计 相关数据库:学生 卡 表( stucard) 、 教师卡 表( teachercard) 。 3.算法描述 信息查询模块是对上机用户的信息进行查看,可以显示全部教师或学生的信息。还可以对查询进行条件限制,根据限制条件系统会自动查找数据库的相应记录,nts沈阳航空工业学院毕业设计(论文) 17 如果查找成功则显示查找的内容,如果数据库中没有此项记录,系统则会提示“数据库中无此项记录”。卡信息 查询模块流程图如下: 开 始输 入 查 询 卡 号卡 号 是 否 存 在结 束是否输 出 查 询 卡 号 相 应信 息图 4.5 卡信息查询模块流程图 4.2.3 注册信息模块 1.界面设计 图 4.6 注册信息页面 2.数据接口设计 相关数据库:学生卡 表( stucard) 、 教师 卡 表( teachercard) 。 3.算法描述 用户使用注册页面向系统提交用户信息的方式进行身份注册。 在添加页面上填写如nts沈阳航空工业学院毕业设计(论文) 18 图 4.6 要添加的内容,然后点击提交按钮提交所填写的内容。 用户提交信息后,首先进行格式校验,校验成功后查询用户表中 是已经有该用户,如果已有,返回错误,否则,将用户提交信息插入用户表,返回插入成功。 此功能模块 的流程图如下: 开 始提 交 输 入 信 息插 入 数 据 库输 入 注 册 信 息输 入 信 息 是 否 完 整输 入 信 息 是 否 为 有 效 字 符 ?结 束是否是否图 4.7 注册信息模块流程图 4.2.4 卡 充值模块 1.界面设计 图 4.8 卡 充值界面 2.数据接口设计 相关数据库:学生卡表( stucard) 、 教师卡 表( teachercard) 、 充值记录表( czjl) 。 nts沈阳航空工业学院毕业设计(论文) 19 3.算法描述 卡充值模块是对上机卡进行存款处理,在 图 4.8 充值页面上填写要充值的金额 ,然后点击提交按钮提交所填写的内容。 首先判断输入金额是否为合法金额,如果是合法金额将提交内容插入卡信息表中,如果不是合法金额返回充值页面 。 充值模块的 流程图如下: 开 始提 交 输 入 信 息并 插 入 数 据 库输 入 充 值 卡 卡号输 入 金 额 是 否 为 合 法 字 符卡 号 是 否 存 在结 束是否是输 入 充 值 金 额否图 4.9 卡充值模块流程图 4.2.5 销卡模块 nts沈阳航空工业学院毕业设计(论文) 20 1.界面设计 图 4.10 销卡界面 2.数据接口设计 相关数据库:学生卡表( stucard) 、 教师卡表( teachercard) 。 3.算法描述 销 卡模块是对上机卡的删除管理,在要销卡的信息列表中输入销卡卡号 , 提交后 弹出是否销此卡对话框,按确认按钮,销卡成功。数据库自动删除此 卡 记录并更新数据库。销卡模块 流程图如下 : 开 始删 除 此 卡 信 息更 新 数 据 库输 入 销 卡 卡 号是 否 销 卡卡 号 是 否 存 在结 束是否是否图 4.11 销卡模块流程图 nts沈阳航空工业学院毕业设计(论文) 21 4.2.6 设备维护管理模块 1.界面设计 图 4.12 设备维护管理界面 2.数据接口设计 相关数据库: 设备表( sheb) 、 设备维护表 (shebeiwh)。 3.算法描述 此模块是是对设备的维护进行管理,在 图 4.12 页面填写设备维护信息,按确认按钮提交填写内容, 系统对提交内容进行验证,如果提交内容 为不合法字符,返回错误 。 如果提交内容为合法字符。 系统自动将填写信息添加到数据库,并更新数据库。 4.2.7 设定上机收费标准模块 1.界面设计 nts沈阳航空工业学院毕业设计(论文) 22 图 4.13 设定上机收费标准页面 2.数据接口设计 相关数据库:收费标准表( biaozhun) 。 3.算法描述 设定收费标准 模块是对上机用户设定上机收费标准,在页面填写上机收费标准后, 按确认按钮提交填写内容。系统将填写内容自动写入数据库并更新数据库。系统将按收费标准计时收费。 4.2.8 刷卡上机模块 1.界面设计 图 4.14 刷卡上机页面 2.数据接口设计 相关数据库:设备 表( sb)、学生 卡表( stucard)、在线记录表( xiaofeijl) 。 nts沈阳航空工业学院毕业设计(论文) 23 3.算法描述 刷卡上机模块是为用户持卡上机提供服务,模拟刷卡过程,在页面填写卡号和机器号,点击刷卡上机按钮,如果卡号存在 , 系统会允许用户上机,完成上机操作。 开 始开 机 上 机输 入 卡 号 和 机 器 号卡 号 和 机 器 是 否 被 使 用卡 号 是 否 存 在结 束是否是否图 4.15 刷卡上机模块流程图 nts沈阳航空工业学院毕业设计(论文) 24 5 系统测试及 分析 5.1.1 测试目的 软件测试是以最少的代价发现系统分析,设计,编码中存在的不同类型的问题,从而提高系统的质量。测试附带的收获是能证实系统的功能和性能是否与需求说明相符;同时,测试后收集的结果数据提供了软件可靠行。 软件测试的方法和技术是多种多样的, 可以从不同的角度加以分类。从测试是否针对系统的内部结构和具体实现算法的角度来看,可分为黒盒测试和白盒测试。 黑盒测试主要是针对系统的功能进行测试,既程序中每一个可用操作是否可以有效的行使其作用,并且不会有异常发生。针对这一点对该系统的每一个操作都进行了测试,即每一个链接和按纽操作都可以准确的显示出正确的 JSP 页面,每一项针对数据库的操作都可以将数据准确的更新到数据库中,不使数据库产生异常。系统会对用户的每一步操作进行提示,以免误操作。 5.1.2 测试实例 表 5.1 登录模块测试表 模块 测试用例 操作过程及数据 预期结果 实际 结果 偏差 实验教师登录模块 登录信息的验证 输入已存在的用户名和密码 用户名: admin 密码: admin 登录成功 登录成功 无 输入不存在的用户名和密码 用户名: hello 密码: hello 系统提示用户名和密码不正确 系统提示出现错误 提示不同 表 5.2 卡管理模块测试表 模块 测试用例 操作过程及数据 预期结果 实际结果 偏差 卡充值 卡 充值 输入充值金额为 合法字符 在充值界面输入数据 : 30 充值成功,并能在数据库中查询到 充值成功 无 nts沈阳航空工业学院毕业设计(论文) 25 卡 管 理 模 块 模块 的 验证 输入 为不合法字符 在充值界面输入 数据: qian 系统提示输入错误 系统提示输入错误 无 学生卡查询模块 学生卡查询 操作 输入存在的卡号或学生号 在输入查询页面输入卡号 : 1003 查询到相应的结果 查询到相应的结果 无 输入不存在的学号或卡号 在输入查询页面输入卡号 9999 系统提示查询不存在 系统提示查询不存在 无 注册信息模块 注册信息操作 输入完整注册信息 在注册页面的各项输入完整信息 注册成功 注册成功 无 输入不完整信息 在注册页面的各项输入完整信息 系统提示信息错误 系统提示信息错误 无 表 5.3 机房管理模块测试表 模块 测试用例 操作过程及数据 预期结果 实际结果 偏差 机房管理模块 设定收费标准模块 设定收费标准操作 输入数字 在页面输入: 0.3 设定成功 设定成功 无 输入非数字 在页面输入: kk 系统提示输入错误 系统提示输入错误 无 设备维护模块 填写设备维护清单 输入完整提交信
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:JSJ05-080@JSP机房上机收费管理系统(源代码+论文+外文翻译)
链接地址:https://www.renrendoc.com/p-508228.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

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