机房自由上机收费管理软件的设计与实现(JSP+SQL2000).txt

【精品】jsp+sql机房自由上机收费管理软件的设计与实现(源代码+论文+外文翻译)

收藏

资源目录
跳过导航链接。
【精品】jsp+sql机房自由上机收费管理软件的设计与实现(源代码+论文+外文翻译).rar
JSP+SQL机房自由上机收费管理软件的设计与实现(源代码+论文+外文翻译)
机房自由上机收费管理软件的设计与实现(JSP+SQL2000)已经登上网
机房自由上机收费管理软件的设计与实现(JSP+SQL2000).txt---(点击预览)
Backup
JAVA文件
WebRoot
Paper
soft
readme.txt---(点击预览)
源文件
运行文件
JSPJFGL_Data.MDF
JSPJFGL_Log.LDF
Source
系统发布说明.txt---(点击预览)
JSPJFGL
Thumbs.db
机房自由上机收费管理软件的设计与实现(JSP+SQL2000).JPG
压缩包内文档预览:
预览图 预览图
编号:1638293    类型:共享资源    大小:5.81MB    格式:RAR    上传时间:2017-08-30 上传人:机****料 IP属地:河南
50
积分
关 键 词:
精品 jsp sql 机房 自由 上机 收费 管理软件 设计 实现 源代码 论文 外文 翻译
资源描述:
【精品】jsp+sql机房自由上机收费管理软件的设计与实现(源代码+论文+外文翻译),精品,jsp,sql,机房,自由,上机,收费,管理软件,设计,实现,源代码,论文,外文,翻译
内容简介:
毕业设计题目 题目名称:机房自由上机收费管理软件的设计与实现 技术方向:/学生信息:200502331109 杨莉莉 拟题教师:张荣博 办公电话: 移动电话: 电子邮件:题目内容:为了规范化学校机房收费管理,设计一款机房自由上机收费管理软件,该软件包括三个子系统:机房管理子系统、卡管理子系统、刷卡子系统。机房管理子系统要求实现一下基本功能:1、管理员可以设定上机收费标准。2、管理员可以维护设备管理和使用信息等。3、教师及学生信息管理。4、能够查询实验教师的值班记录。卡管理子系统要求实现一下基本内容:1、可以注册和管理教师、学生基本信息。2、可以卡充值,卡信息查询,以及销卡等基本功能。3、能够查询学生充值历史记录。刷卡子系统要求实现一下基本内容:1、上机时,开始刷卡机费,下机时刷卡停止计费。2、能够查询该卡的使用记录,包括在何时、何地上机,上机时间等。3、系统要有刷新功能(对计费进行刷新等)前台开发工具学生可以自由 , 台 管理系统 沈阳航空工业学院毕业设计(论文) 1 is an a of to a a in of to be of eb it be in to To in 1. 2. 3. of 4. 5. an 6. a 7. 8. VC 9. 10. SP in 11. 12. SP to (1)It be to a a SP In an it to to in 阳航空工业学院毕业设计(论文) 2 in To in to eb so on SP eb to on on s on as as (2)a is as to a be by by of is as a no be as to of (3)of as - or be - or (4)沈阳航空工业学院毕业设计(论文) 3 In in SP or in I d a in as in to is s (5)an It is to by of SP of a to in SP to it is to I a in a to in a (6)a A a to to to t to to an s (7)as to in a to in a I to as to in 阳航空工业学院毕业设计(论文) 4 on in to (8)VC be I SP of to SP of VC is to (an SP 2 (9)to or be a be in so to I it my to of to eb a of my As in I to my s (10)SP in to of or in to in to a of to in 阳航空工业学院毕业设计(论文) 5 in s on in by SP be as of s do of s in a in in SP of SP is a to in (11)is of SP SP SP To SP to (12)SP a s it is to an s by to be to in in on SP is if is to if an be it to to in s To to a an 阳航空工业学院毕业设计(论文) 6 to in I of in a or it to in a or to be a to 沈阳航空工业学院毕业设计(论文) 1 术是 术的扩展,结合 码于一个文件。 语句产生 出的 , 这个概念抽象到一个更高的层次。使用 发者可以写静态的 将 码片段加入到需要动态产生的页面中,从而,这种灵活的技术使简单 用的快速开发成为可能。然而它能被滥用,从而形成难以维护、重用和改进的不必要的复杂的应用软件。 遵循以下提示的技巧可以避免这种不必要的复杂应用。 1、 分离 、 将业务逻辑放在 3、 从标签定制管理器类中分离出常用行为 4、 较之 码在 ,更倾向于 理器类中 5、 使用适当的包含机制 6、 使用 版机制 7、 使用 式表 8、 使用 式 9、 使用有效的标签定制库。 10、 尽可能多使用 释 11、 遵循 12、 利用 常机制 这些可帮助你写出可重用、易维护的 、分离 一个 的所有必须的 码放入一个 件中是诱人的。这种方法使初学者定位相关联的代码和理解它们如何相互作用变的容易。然而,当应用变的更加复杂、开发者变的更加棘手时,这样方式将变的更加繁重和昂贵。 沈阳航空工业学院毕业设计(论文) 2 结合 同一的代码来源使程序变的非常不可读。为增强可读性,很多开发者使用缩排格式,但是混合 段的文件使有益的缩排格式变的极其难以维护。 许多 发方法和机制强调 码的分离,从而不同的开发者可以将精力集中在他们擅长的方面。适当地将 码和包括 签、定制标签在内的 离,可以使 计者、 写者工作在 述)方面,而 发者实现 制标签后的行为时关注的是业务逻辑, 计者则象使用普通 签一样使用这些定制标签。 二、将业务逻辑放在 直接包含在 面理解,通用行为和业务逻辑放在 不仅可以被其它 可以被应用的其它部分使用,这是因为 (比如不含参数的构造器,为 属性设置 法)的 ,也能作为任意其它类使用。值得注意的是, 封装针对应用中所有组件通用的行为和数据时也是有用的。 三、从标签定制管理器类中分离出常用行为 作为定制标签管理器类的 实现定制标签,并不象 不能如普通 具类一样易于使用,而是,定制标签管理器类实现特定的接口或继承提供这些接口基本实现的类。由于它们不易于在 使用,定制标签管理器类应当仅包含那些不能在定制标签之外、 外使用的特定行为。定 制标签常常需要针对通用行为和业务逻辑的支撑,并利用提供通用行为的 、较之 码在 ,更倾向于 理器类中 有时从 分离 签和如定制标签的 需要不必要的令人费解的代码,基于此,你要么将 段和表述放入 ,要么将 码放入 较之看到在 作为脚本的 更愿意看到在 中的一小部分 于定制标签管理器针对它们所实现的定制标签是特定的(同时也不能在 用),放入一些 码不会有什么麻烦, 沈阳航空工业学院毕业设计(论文) 3 对此标准也有例外:如果在 包含一行或两行 码片段和在 理器类中包含许多行 码解决的问题一样,那么允许在 存在 码应该是明智的。 五、使用适当的包含机制 包含机制在代码重用方面是少有的好的设计。从多个页面中分离出通用的 需要在一处改变)和可重用性。 有两种包含机制缩小了代码冗余促进了代码重用。为确保能够使用适当的包含机制,理解它们 二者间的不同是重要的。除非我可以证明需要 作是正当的,一般地情况下我使用 令。在蓝皮书“ ”部分中的第七个问题,对理解两种包含机制的不同和确定在一特定情况使用哪一种提供了很好的资源。 六、使用 版机制 一个模版机制允许一个公用的文件来控制 、 面布局。于是,当你想改变页面布局时,你仅仅需要修改一个文件,所有其它的页面将反映出页面布局的改变。这不仅是使代码更加具有可维护性,页面布局模版机制对那些看到所有应用软件页面都协调一致的用户来说,使 面显得 更加美观和友好。 七、使用 式表 正如模版可以使开发者将页面布局控制放于一处,样式表可以使开发者将外观控制放于一处。我使用 式表来控制诸如字体格式、尺寸,表特征等项目。象模版一样,样式表允许开发者在一处改变,这些改变会立刻映射到所有外观页面,从而促进可维护性和给用户一致的外观。 八、使用 计模式 当然、其它设计模式可以在 有效的使用,而我经常使用模型 ?视图 ?控制器( 体系机构。 以使应用的开发的建立、测试、维护、改进变得更为容易。在 语中, 系结构的现实经常 被作为 自早期的 提起。 式的。 九、使用有效的标签定制库 当标签库可以容易、有 效地使用在多种用途时,开发者为什么还要为重复开发、担心测试、调试 而花费时间呢?一些卖方以免费或单独购买的方式为他们的客户提沈阳航空工业学院毕业设计(论文) 4 供定制标签。但是很多定制标签库可以在网上找到,这些资源为找到一个潜在的有用的标签库提供一个很好的起点。 当然这些第三方标签库有时候含有 许多开发者在他们的应用开发中使用、测试这些标签时,绝大多数这样的问题极有可能被发现,同时很多定制标签是开源的 ,你可以根据自己的需要修改它们。 我发现花时间广泛了解定制标签是值得的,因为这些标签库通常提供了大多数用的通用功能,而学习这些标签只需要很少的时间投资,重用已有、有效的定制标签可以节约编写、调试、测试自己的定制标签的时间。正如以上所说,许多标签库是开源,由于这些原因,我可以很容易的使通用的行为适应我特定项目的情况。 十、尽可能多使用 释 适当的注释好象是对软件开发者的挑战。 其它代码理应包含注释以描述复杂特别的功能、页面用途和其它基本信息。 由于 许开发者将 签、 签混合在一个页面中,所以就有了多种注释 面的方法,开发者应谨慎地考虑使用哪一种注释方式。 释在经由 译而成的 代码中是可见的,同时浏览器是我们很容易地看到这些。另一方面, 释并不放在由 译过程创建的 档中,这些注释不能作为页面源代码的一部分通过浏览器看到。 释也可以出现在 件中的序段中,它在浏览器中也是不可见的。但是,在 包含 释违反了分离 码的原则。 注释通常是对写或维护代码的开发者才有意义的。 因此,除非有非得需要在浏览器中显示出来得情况,应该使用 释。 十一、遵循 佳实践 当 分解出放入 定制标签管理器中时, 部分由 括定制标签)和 签组成。遵循和 发有关的最佳实践方法以使 易于理解和维护。 十二、使用 常机制 对调试代码的开发者来说,一个抛出的异常堆栈痕迹是极其重要的,而和软件使用者共享一个完整的异常堆栈信息是极其少有的。冗长的堆栈信息是不美观的,沈阳航空工业学院毕业设计(论文) 5 同时由于暴漏了不必要释放的信息而增加了安全风险。 许开发者在代码中捕获和处理异常。 除堆栈痕迹外的异常信息更为有用。 使用一个 量保存当前正在执行的页面和操作的信息。接着,若一个异常产生,异常页面将被调用,它将同时访问抛出的异常信息和产生异常的起始页面的信息。异常页面可以使用接下来的在 的 码将完全的异常信息、会话信息、异常的日期时间信息存入数据库中。 减少可见的错误信息打印到屏幕同时提高安全性。异常页面仅仅打印出简单的错误信息和可能的鉴别码,而能使开发出在数据库中找到更详细的异常信息。因为美观和安全的理 由,我更愿意将绝大部分的异常信息保存进数据库或平面文件而非全部打印到屏幕上。这样同时可以使异常持续存在,甚至是在用户退出应用程序时。注意,在开发期间为了正常的测试和调试,您应当在屏幕上打印出全部的异常信息。 机房 自由 上机收费管理软件的设计与实现 院 系 北方软件 学院 专 业 计算机科学与技术 (软件工程) 班 级 5233104 学 号 200502331109 姓 名 杨莉莉 指导教师 张荣博 负责教师 张荣博 沈阳航空工业学院 2007 年 6 月沈阳航空工业学院毕业设计(论文) I 摘 要 为了提高机房管理者的管理效率和减轻管理者的劳动强度, 提高机房的利用率 , 发挥计算机的方便性和快捷性,提出了机房 自由 上机收费管理系统的设计方案 。 机房 自由 上机收费 系统是典型的数据库管理系 统 ,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据一致性和完整性、数据安全性好的库 ,而对于后者则要求应用程序功能完备 ,易使用等特点。本系统采用 B/S 模式,主要应用了 术进行程序编制,以 本系统的数据库 。系统 主要实现了 实验教师 设定上机 收费标准,维护设备管理和使用信息,管理 更新 实验 教师 信息 及上机卡 信息,管理实验教师值班记录 , 上机用户充值,销卡及查询使用记录的 功能 。系统充分利用 计算机 检索迅速、查找方便、可靠性高、存储量 大、保密性好 的特点,为机房上机 管理发挥作用。 关键词 : 收费 管理 ; 信息管理 ; 上机管理 沈阳航空工业学院毕业设计(论文) n to of s of of s of is of of to of of to as / S as of on on of on to of on to 沈阳航空工业学院毕业设计(论文) 录 1 概述 . 1 题背景 . 1 状与分 析 . 1 究意义 . 2 2 需求分析 . 3 目内容 . 3 计目标 . 3 行性分析 . 3 术经济可行性 . 4 会可行性 . 4 究设计中要解决的问题 . 4 统开发环境与开发工具 . 5 发环境 . 5 发工具 . 5 3 系统结构特性设计 . 8 统模型分析 . 8 体说明 . 8 . 9 据库设计 . 11 4 行为特性设计 . 14 件结构设计 . 14 能子模块设计 . 15 理员登录模块 . 15 信息查询模块 . 16 册信息模块 . 17 充值模块 . 18 卡模块 . 19 沈阳航空工业学院毕业设计(论文) 设备维护管理模块 . 设定上机收费标准模块 . 刷卡上机模块 . 系统测试及分析 . 测试 目的 . 测试实例 . 测试结果 . 结论与展望 .考文献 . 谢 .阳航空工业学院毕业设计(论文) 1 1 概述 题背景 现今,计 算机在各个领域扮演的角色越来越重要。在学校计算机已经成为一门必修课。所以每个学校都有很多硬件设施完备的机房在课余时间闲置,以往人们使用教师手工管理的方式或 是用计算机的文本系统打印一些清单 的方式来管理学生业余时间上机 , 但是这种管理方式 信 息处理工作量大,容易出错, 更新和维护工作复杂,工作效率很低 , 缺乏系统、规范的信息管理手段。 建立的 机房 自由上机收费管理系统,要把 机房 的 计算机 管理、 用户 管理、 用户上机 管理等日常管理工作实行计算机统一管理, 不仅可 以 减少管理教师的工作强度还能 提高工作效率 ,提高 管理水平 。 状与分析 机 房 自由 上机收费 管理 系统是实用性很强,应用很广的系统。现在大部分的系统都采用 C/S 模式,包括网吧上机收费系统。但当前信息管理正在从 C/S 结构向 B/然 C/S 模式有其必然的优势,但 B/S 更适合开发信息管理系统,已经成为发展的必然趋势 。 下面 对相近课题做如下说明: (1) C/S 模式 采用 C/S 模式开发的 机房自由上机收费管理系统 交互性强,界面友好,具有出错提示、在线帮助等辅助功能并且数据通信量大、安全性能好。但 C/S 模式的系统对客户端软硬件要求较高,增加了整个系统的成本,并且对机房管理人员的要求较高,往往要经 过专门的训练,给机房的管理者带来不便。 (2) B/S 模式 采用 B/S 模式开发的 机房自由上机收费管理系统 对客户端进行了简化、系统开沈阳航空工业学院毕业设计(论文) 2 发和维护开销小。用户操作变得相当容易, 机房管理人员无需培训就可以直接使用。但 在服务器处理用户请求的时候,用户大多数时间都处于等待的状态, 数据通信量小 。 究意义 建立先进的机房管理系统是实现教育现代化的必由之路,是推进信息化管理的重要举措。因此建立机房收费管理系统,是为了改善现有机房管理系统的缺点,更好的完善机房的管理。利用系统可以充分发挥计算机可以代替人工进行许多繁杂的劳动、节省许多资 源、 提高人们的工作效率 以及增加数据 安全 性。所以 机房自由上机收费管理系统 能更好的为机房管理走向正规化、科学化服务。 沈阳航空工业学院毕业设计(论文) 3 2 需求分析 系统的开发工作是从接受用户提出的任务开始。用户最初提出的任 务往往只是一个简单的初始需求,而且常常是罗列一些需要解决的问题, 摆在开发人员面前的首要任务是对用户提出的要求做出一个准确的认识和估计 。 目内容 为了规范机房管理,需要设计一款 机房自由上机收费管理系统 。系统的使用者包括机房管理员及上机用户,实验教师是机房的管理者,实验教师 需要 维护机房设备 ,可以查询值班教 师的记录和学生的信息,设定 上机收费标准,管理学生上机卡(包括: 卡充值,卡撤销,卡充值记录查询及卡信息查询 ), 上机用户可以在机房刷卡上机,查询个人上机记录 。 本系统要求界面简介美观,易于操作;功能完备,对各项操作显示明了。 提高机房 管理的 安全 性 、方便性 和 可靠 性,快速地 反馈学生上机的 详细 信息。 计目标 本系统是 实用性 很 强的系统 ,是为了满足机房管理者和上机用户的需要。 机房上机收费系统的总体目标如下: (1) 更正管理环节多,人员冗余以及由于大量的重复性手工填 写和人工统计计算 容易造成遗漏和统计数据错误等缺点。 (2) 避免了耗费大量的人力, 物力和财力。 (3) 消除存贮数据数量巨大,移交, 查阅等非常不便,以及安全保密性不强的弊端。 行性分析 可行性分析 是在进行初步调查后所进行的对系统开 发必要性和可能性的研究,所以也称为可行性研究。系统从技术经济可行性和社会可行性 两 方面来论 证。通过沈阳航空工业学院毕业设计(论文) 4 分析 , 机房 管理 信息 系统的可行性分析如下 : 术 经济可行性 作为 学校机房管理 这样的 教学 性质场所,其经济成分比重相对 还是 较 多 , 一般主要 包括收入和支出 的费用 , 其中 支出 包括设备购置费、管理和维护费、人员工资费 等 ;收入就主要针对学生业余上机时机房的总收入等。 具体分析如下: (1) 提高工作效率,减少办公室人员,并采用数据完整性约束,将大大减少出错率。 (2) 假设投入本系统, 机房管理效率会有所提高 ,以现有的工作人员 3 人计算,可减少 1 人,每人每月平均工资按 1500 元计算,节约人员工资 1 12 元 /年。 会可行性 社会可行性有时也称为操作可行性,主要论证新系统在 学校 开发和运行的可能性以及运行后可能 对 学校 的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是 机房管理系统 完全有可能也有能力采用这样先进的管理技 术。它对 机房管理 带来的影响可以看到:对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对 机房 工作人员的要求提高,使 机房 在一定的可能下进行 人员 精简, 促 使工作人员继续学习新知识,拓宽 计算机 在市场环境下的生存空间。 究设计中要解决的问题 (1) 实时 刷新 问题 机房自由上机收费管理系统 包括计时收费功能,在用户上机后系统开始计时收费,按花费时间随时扣除费用。这样就面临一个问题:如果用户卡中剩余钱数不足,用户结账下机时有可能已经欠费。所以要求系统要有实时刷新功能,这样可以第一时间发现卡内余额不足的用户,对其进行 提醒,避免 上机卡透支 。 (2) 事务性问题 沈阳航空工业学院毕业设计(论文) 5 一致性:同时进行的查询和更新彼此不会发生冲突,其他用户不会看到发生了变化但尚未提交的数据。 可恢复性:一旦系统故障,数据库会自动地完全恢复未完成的事务。 统开发环境与开发工具 发环境 本次开发机房上机收费系统的开发环境如下: 服务器端 : 低 I 500 内存: 128好 256上)。 操作系统: 000 以上的操作系统。 服务器: 上版本 。 浏览器: 上版本。 数据库: 000。 客户端 : 操作系统: 000 以上的操作系统。 数据库: 000。 浏览器: 上版本 发工具 1. 术 由 司倡导, 许多公司参与建立的一种动态网页技术标准。在传统的网页 件( *加入 序片段 ( 记( 构成 页( *具有以下 优点: (1) 将内容的产生和显示进行分离 使用 术, 面开发人员可以使用 者 识来设计和格沈阳航空工业学院毕业设计(论文) 6 式化最终页面。使用 识或者小脚本来产生页面上的动态内容。产生内容的逻辑被封装在标识和 组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行。如果核心逻辑被封装在标识和 ,那么其它人,如 理人员和页面设计者,能够编辑和使用 面,而不影响内容的产生。在服务器端, 识,产生所请求的内容(例如,通过存取 组件,使用术存取数据库),并且将结果以 者 面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于 览器的完全可用性。 (2) 强调可重用的群组件 绝大多数 面依赖于可重用且跨平台的组件来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者用户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种群组织在他们现有的技能和优化结果的开发努力中得到平衡。 (3) 采用标识简化页面开发 面开发人员不会都是熟悉脚本语言的程序设计人员。 术封装了许多功能,这些功能是在易用的、与 关的 识中进行动态内容产生所需要的。标准的 识能够存取和实例化 件,设定或者检索群组件属性,下载 及执行用其它方法更难于编码和耗时的功能。通过开发定制化标识库, 术是可以扩展的。今后,第三方开发人员和其它人员可以为常用功能建立自己的标识库。这使得 面开发人员能够使用熟悉的工具和如同标识一样的执行 特定功能的构件来工作。 术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为采用 术家族的一部分,以及 一个成员, 术能够支持高度复杂的基于 应用。由于 面的内置脚本语言是基于 序设计语言的,而且所有的 面都被编译成为 面就具有 术的所有好处,包括健壮的存储管理和安全性。作为 台的一部分, 有 一次编写,各处执行 ”的特点。随 着越来越多的供货商将 持加入到他们的产品中,您可以使用自己所选择的服务器和工具,修改工具或服务器并沈阳航空工业学院毕业设计(论文) 7 不影响目前的应用。 术 件设计技术是基于 言基础上的软件组件结构技术 。 通用型的件设计技术,通常被称为 常与 合。 言开发,所以一旦掌握 解 结构就非常简单了。件结构和其他组件结构相比有一个显著优势,就是 写很便利,能被绝大多数 程序设计人员掌握和理解。 联合使用为开发动态网页带来极大的便利。 据库 基于服务器端的中型的数据库,可以适合大容量数据的应用,在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。因为现在数据库都使用标准的 言对数据库进行管理,所以如果是标准 言,两者基本上都可以通用的。 有更多的扩展,可以用存储过程,数据库大小无极限限制 。 据库还有 简单易用 及 与 容性高 的特点。 沈阳航空工业学院毕业设计(论文) 8 3 系统 结构特性设计 统 模型 分析 数据结构是整个系统的核心部分,而数据结构设计则是整个系统设计的重中之重。本系统中几乎所有的功能都要依附数据结构的设计来完成,所以,如何设计数据结构,如何高效率、高安全性的访问数据库就成了首当其冲的问题。 体说明 系统涉及以下实体 : (1) 上机 收费标准: 计费名称,计费单价 (2) 实验教师: 登陆名,登录密码 (3) 教师值班记录: 记录编号,教师号,上班时间,下班时间 (4) 上机卡: 卡号,余额,持卡者学号,开卡日期,类别 (5) 卡充值记录: 记录编号,卡号,充 值金额,充值日期 (6) 设备: 设备号,设备状态 (7) 上机记录: 记录编号,卡号,使用设备号,上机时间,下机时间 (8) 设备报修记录: 记录编号,设备编号,报修日期,修复日期 这些实体之间的联系如下: (1) 一名实验教师可以设定多个收费标准,一个收费标注可以由多名实验教师设定,因此实验教师和收费标准之间是多对多的联系。 (2) 一名实验教师有多 个值班记录,一个值班记录只属于一名实验教师,因此实验教师和值班记录是一对多的联系。 (3) 一名实验教师管理多台设备,一台设备由多名教师管理,因此实验教师和设备之间是多对多的联系。 沈阳航空工业学院毕业设计(论文) 9 (4) 一台设备有多个保修记录,一个保修记录只属于一台设备,因此设备和保修记录之间是一对多的联系。 (5) 一名实验教师可以注册多个上机卡,一张上机卡只能由一名实验教师注册,因此实验教师和上机卡之间是一 对多的关系。 (6) 一张上机卡可以生成多个上机纪录,一个上机纪录只能由一张上机卡生成,因此上机卡和上机纪录之间是一对多的联系。 (7) 一张上机卡可以有多个卡充值记录,一个卡充值记录只属于一张上机卡,因此上机卡和卡充值 记录之间是一对多的联系。 (8) 一名实验教师可以为多个卡充值,一个卡充值记录只 是由 一 名实验教师充值生成,因此实验教师和卡充值记录之间是一 对多的联系。 上 机 记 录上 机卡卡 充 值卡 充 值 记录注册实 验 教 师充 值维 护设 备登 录值 班 记 录设 定收 费 标 准1 设 备 报 修记 录系统 实体及实体属性 分析: 沈阳航空工业学院毕业设计(论文) 10 图 机记 录实体 及其属性图 图 充值记录实体 及其属性图 图 验教师 实体 及其属性图 图 机卡实体及其属性图 图 备实体及其属性图 上机记录 记录编号 卡 号 消费金额 消费时间 机器号 卡充值记录 记录编号 卡 号 充值金额 充值时间 实验教师 编 号 名 称 密 码 上机卡 卡号 卡余额 持卡者姓名 开卡 时间 卡类别 系 别 设备 设备号 设备状态 沈阳航空工业学院毕业设计(论文) 11 图 机收费标准实体及其属性 图 图 班记录实体 及其属性 图 图 备报修记录 实体 及其属性 图 据库设计 下面对本系统的数据库表介绍如下: 表 机收费标准表( 名称 字段名称 数据类型 主键 非空 收费编号 4) Y Y 收费单价 8) N N 表 师卡信息表 (名称 字段名称 数据类型 主键 非空 卡号 0) Y Y 教师 号 0) N N 开卡日期 ) N N 上机收费标准 编号 收费标准 收费名称 值班记录 记录编号 教师姓名 值班时间 设备报 修记录 记录编号 设备名称 维护费用 维护时间 维护原因 沈阳航空工业学院毕业设计(论文) 12 表 生卡 信息表 (名称 字段名称 数据类型 主键 非空 卡号 0) Y Y 学生号 0) Y Y 姓名 0) N N 班级 0) N N 表 机记录表 (名称 字段名称 数据类型 主键 非空 记录编号 0) Y N 卡号 0) N N 上机时间 ) N N 下机时间 ) N N 设备号 0) N N 上机类型 0) N N 表 充值记录表 (名称 字段名称 数据类型 主键 非空 记录编号 0) Y N 卡号 0) N N 充值时间 ) N N 充值金额 8) N N 充值教师号 0) N N 表 班教师表 (名称 字段名称 数据类型 主键 非空 记录编号 0) Y N 教师号 0) N N 上班时间 8) N N 下班时间 8) N N 沈阳航空工业学院毕业设计(论文) 13 表 备报修记录表 称 字段名称 数据类型 主键 非空 记录编号 0) Y N 设备号 0) N N 报修时间 8) N N 修复日期 8) N N 维护费用 8) N N 表 备表 称 字段名称 数据类型 主键 非空 设备 号 0) Y N 设备状态 0) N N 表 验教师表 称 字段名称 数据类型 主键 非空 编号 0) Y N 用户名 0) N N 密码 0) N N 沈阳航空工业学院毕业设计(论文) 14 4 行为特性设计 件结构设计 机房自由上机收费管理系统 包括卡管理、机房管理和刷卡管理三个子系统。其中卡管理子系统包括教师卡管理,学生卡管理和注册管理。管理员又能对卡进行充值、销卡操作。机房管理子系统包括设定收费标准、值班和机器维护信息的管理。刷卡管理 子系统是对刷卡上机的管理、在线用户管理。系统总体结构图如下: 图 统总体结构示意图 机房上机收 费系统 卡管理 机房管理 刷卡管理 学生卡管理 设备维护管理 值班记录管理 收费标准设置 在线用户管理 历史记录管理 刷卡管理 注册信息 教师卡管理 充值 充值 记录管理 销卡 沈阳航空工业学院毕业设计(论文) 15 能子模块设计 理员登录模块 图 录页面 相关数据库:管理员信息表( 。 此模块的主要功能是登录系统,管理员通过图 入用户名和密码, 将用户名的 性设置为 性,将密码的属性 性 设置为 性,这样用户输入的密码就不会 在 页面上直接显示出来,只能以黑点表示,当 获取到用户输入的用户名和密码时,将其与数据库中的数据进行比较,查询 数据库中是否存在该用户,如果不存在该用户,则显示用户不存在,如果用户存在,则登录成功。管理员登陆模块流程图如下 : 沈阳航空工业学院毕业设计(论文) 16 开 始进 入 系 统输 入 用 户 名 和密 码用 户 名 和 密 码 是 否 正 确结 束是否图 录模块流程图 信息查询模块 图 信息查询页面 相关数据库:学生 卡 表( 、 教师卡 表( 。 信息查询模块是对上机用户的信息进行查看,可以显示全部教师或学生的信息。还可以对查询进行条件限制,根据限制条件系统会自动查找数据库的相应记录,沈阳航空工业学院毕业设计(论文) 17 如果查找成功则显示查找的内容,如果数据库中没有此项记录,系统则会提示“数据库中无此项记录”。卡信息 查询模块流程图如下: 开 始输 入 查 询 卡 号卡 号 是 否 存 在结 束是否输 出 查 询 卡 号 相 应信 息图 信息查询模块流程图 册信息模块 图 册信息页面 相关数据库:学生卡 表( 、 教师 卡 表( 。 用户使用注册页面向系统提交用户信息的方式进行身份注册。 在添加页面上填写如沈阳航空工业学院毕业设计(论文) 18 图 添加的内容,然后点击提交按钮提交所填写的内容。 用户提交信息后,首先进行格式校验,校验成功后查询用户表中 是已经有该用户,如果已有,返回错误,否则,将用户提交信息插入用户表,返回插入成功。 此功能模块 的流程图如下: 开 始提 交 输 入 信 息插 入 数 据 库输 入 注 册 信 息输 入 信 息 是 否 完 整输 入 信 息 是 否 为 有 效 字 符 ?结 束是否是否图 册信息模块流程图 充值模块 图 充值界面 相关数据库:学生卡表( 、 教师卡 表( 、 充值记录表( 。 沈阳航空工业学院毕业设计(论文) 19 卡充值模块是对上机卡进行存款处理,在 图 值页面上填写要充值的金额 ,然后点击提交按钮提交所填写的内容。 首先判断输入金额是否为合法金额,如果是合法金额将提交内容插入卡信息表中,如果不是合法金额返回充值页面 。 充值模块的 流程图如下: 开 始提 交 输 入 信 息并 插 入 数 据 库输 入 充 值 卡 卡号输 入 金 额 是 否 为 合 法 字 符卡 号 是 否 存 在结 束是否是输 入 充 值 金 额否图 充值模块流程图 卡模块 沈阳航空工业学院毕业设计(论文) 20 图 卡界面 相关数据库:学生卡表( 、 教师卡表( 。 销 卡模块是对上机卡的删除管理,在要销卡的信息列表中输入销卡卡号 , 提交后 弹出是否销此卡对话框,按确认按钮,销卡成功。数据库自动删除此 卡 记录并更新数据库。销卡模块 流程图如下 : 开 始删 除 此 卡 信 息更 新 数 据 库输 入 销 卡 卡 号是 否 销 卡卡 号 是 否 存 在结 束是否是否图 卡模块流程图 沈阳航空工业学院毕业设计(论文) 21 备维护管理模块 图 备维护管理界面 相关数据库: 设备表( 、 设备维护表 ( 此模块是是对设备的维护进行管理,在 图 面填写设备维护信息,按确认按钮提交填写内容, 系统对提交内容进行验证,如果提交内容 为不合法字符,返回错误 。 如果提交内容为合法字符。 系统自动将填写信息添加到数据库,并更新数据库。 定上机收费标准模块 沈阳航空工业学院毕业设计(论文) 22 图 定上机收费标准页面 相关数据库:收费标准表( 。 设定收费标准 模块是对上机用户设定上机收费标准,在页面填写上机收费标准后, 按确认按钮提交填写内容。系统将填写内容自动写入数据库并更新数据库。系统将按收费标准计时收费。 卡上机模块 图 卡上机页面 相关数据库:设备 表( 学生 卡表( 在线记录表( 。 沈阳航空工业学院毕业设计(论文) 23 刷卡上机模块是为用户持卡上机提供服务,模拟刷卡过程,在页面填写卡号和机器号,点击刷卡上机按钮,如果卡号存在 , 系统会允许用户上机,完成上机操作。 开 始开 机 上 机输 入 卡 号 和 机 器 号卡 号 和 机 器 是 否 被 使 用卡 号 是 否 存 在结 束是否是否图 卡上机模块流程图 沈阳航空工业学院毕业设计(论文) 24 5 系统测试及 分析 试目的 软件测试是以最少的代价发现系统分析,设计,编码中存在的不同类型的问题,从而提高系统的质量。测试附带的收获是能证实系统的功能和性能是否与需求说明相符;同时,测试后收集的结果数据提供了软件可靠行。 软件测试的方法和技术是多种多样的, 可以从不同的角度加以分类。从测试是否针对系统的内部结构和具体实现算法的角度来看,可分为黒盒测试和白盒测试。 黑盒测试主要是针对系统的功能进行测试,既程序中每一个可用操作是否可以有效的行使其作用,并且不会有异常发生。针对这一点对该系统的每一个操作都进行了测试,即每一个链接和按纽操作都可以准确的显示出正确的 面,每一项针对数据库的操作都可以将数据准确的更新到数据库中,不使数据库产生异常。系统会对用户的每一步操作进行提示,以免误操作。 试实例 表 录模块测试表 模块 测试用例 操作过程及数据 预期结果 实际 结果 偏差 实验教师登录模块 登录信息的验证 输入已存在的用户名和密码 用户名: 码: 录成功 登录成功 无 输入不存在的用户名和密码 用户名: 码: 统提示用户名和密码不正确 系统提示出现错误 提示不同 表 管理模块测试表 模块 测试用例 操作过程及数据 预期结果 实际结果 偏差 卡充值 卡 充值 输入充值金额为 合法字符 在充值界面输入数据 : 30 充值成功,并能在数据库中查询到 充值成功 无 沈阳航空工业学院毕业设计(论文) 25 卡 管 理 模 块 模块 的 验证 输入 为不合法字符 在充值界面输入 数据: 统提示输入错误 系统提示输入错误 无 学生卡查询模块 学生卡查询 操作 输入存在的卡号或学生号 在输入查询页面输入卡号 : 1003 查询到相应的结果 查询到相应的结果 无 输入不存在的学号或卡号 在输入查询页面输入卡号 9999 系统提示查询不存在 系统提示查询不存在 无 注册信息模块 注册信息操作 输入完整注册信息 在注册页面的各项输入完整信息 注册成功 注册成功 无 输入不
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:【精品】jsp+sql机房自由上机收费管理软件的设计与实现(源代码+论文+外文翻译)
链接地址:https://www.renrendoc.com/p-1638293.html

官方联系方式

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

网站客服QQ:2881952447     

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

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

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