卓越网吧管理系统毕业论文

上传人:e****s 文档编号:137906974 上传时间:2022-08-19 格式:DOC 页数:45 大小:1.30MB
收藏 版权申诉 举报 下载
卓越网吧管理系统毕业论文_第1页
第1页 / 共45页
卓越网吧管理系统毕业论文_第2页
第2页 / 共45页
卓越网吧管理系统毕业论文_第3页
第3页 / 共45页
资源描述:

《卓越网吧管理系统毕业论文》由会员分享,可在线阅读,更多相关《卓越网吧管理系统毕业论文(45页珍藏版)》请在装配图网上搜索。

1、本科学生毕业论文论文题目:卓越网吧管理系统学 院:计算机应用技术学院年 级:2011级专 业:计算机科学与技术姓 名:*学 号:*指导教师:* 2013年 2月 9日摘要随着信息化的快速发展,去网吧上网的人数越多,管理也就越困难,因此,一个好的管理系统对于一个网吧来说是必不可少的。 本网吧管理系统主要为用户提供了系统管理、会员管理、日常管理、设备管理、查询管理、统计报表、货品管理七大模块。在设计方面,本网吧管理系统采用 B/S 结构及 MVC 设计模式,同时使用 JSP 技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用 JavaBean、Servlet 对程序的关键代码进行

2、封装。后台数据库选用 SQL Server 2005 数据库。通过软件的测试验证了系统的稳定性、易用性和安全性能。让计算机管理系统更加实用、先进、可靠、安全、灵活及智能。关键词管理系统;B/S;MVC 模式;网吧管理系统AbstractAlong with the rapid development of information to Internet bar, more and morepeople, the management also become more difficult, so a good management system of anInternet cafe is ess

3、ential.The net cafe system mainly provides the user with system management, management of membership, daily management, equipment management, inquires the management, statistics, item management seven modules. Designing a respect, this net cafe management system adopts B/S structure and MVC design p

4、atterns, use at the same time the JSP technology dynamic pages design from system security and code reusability into consideration, use of program Servlet JavaBean, key code encapsulation. Background database use SQL Server 2005 database. Through the software test and verify the system stability, ea

5、se of use and safety performance.Let the computer management system more practical, advanced, reliable, safe, flexible and intelligent.Key wordsManagement system; B/S; MVC; Internet cafe management system目录摘要.IAbstract.II第一章绪论. .1.1.1系统设计思想.1系统开发环境.21.4.1 B/S 结构的数据库访问模式. .21.4.2 My Eclipse 简介.31.4.3

6、 SQL Server 2005 数据库简介.4第二章 可行性分析.52.1 经济可行性. . .52.2 技术可行性. .62.3 操作可行性. .72.4 业务流程图. .7第三章 需求分析.93.1 网吧管理系统规划. .93.2 网吧管理系统的需求分析. .93.2.1 数据流图. . .9第四章 总体设计. .104.1 系统模块总体设计. .114.2 数据库设计. .124.2.1 数据库设计概述. . .124.2.2 数据分析. . .124.3 数据库的详细设计. .124.3.1 数据库的 E-R 图的设计.134.3.2 据表的设计.14第五章 详细设计.19系统运行平

7、台设置.19网吧管理系统主界面设计.19登录详细设计.20.215.4.1 管理员设置详细与实现.215.4.2 客户端设置的设计与实现.245.4.3 费率设置详细设计与实现.26 日常管理详细设计与实现. .28 开机管理详细设计与实现. . .285.5.2 换机管理详细设计与实现. . .31第六章 软件测试. .34. . .34.6.2 测试的任务和目的. . .346.2.1 测试的任务. .346.2.2 测试的目的. .356.3 系统整体测试步骤. . . .356.4 系统测试. . . . .36会员上机测试. .36会员下机测试.37查询会员上机消费测试.37结论.3

8、8参考文献. .39致谢.40第一章绪论1.1 课题背景随着互联网的发展,Internet 正在各行各业形成新的热点和经济增长点,网络正把 人们紧密地联系在一起。很难想象在信息时代离开网络人们怎么生活、工作。因此人们 居住环境的信息化、网络化是发展的必然要求。但是如果没有相应的网络管理、控制和 计费系统来支撑,势必会阻碍网络运营工作的有效开展。因此一个好的网吧管理系统对 一个网吧来说是非常重要的。所以我经过实地考察和研究,分析出了一般网吧中的管理 工作,设计了一套网吧管理系统软件。1.2 目的和意义一般网吧管理系统进行信息管理的主要方式是基于手工处理,最多是用计算机 的文本系统打印一些清单,信

9、息处理工作量大,容易出错,缺乏系统、规范的信息 管理手段。现在准备建立的网吧管理系统,基于自动化和无人值守,要把网吧的计 算机管理、用户管理、权限管理等日常管理工作实行计算机统一管理,以提高工作 效率和管理水平。本系统主要功能可为七大部分:系统管理、会员管理、设备管理、 货品管理、查询管理、日常操作管理、统计报表。本软件正是针对网吧管理所必要的一 些工作而设计的。1.3 系统设计思想一个方便用户使用的网吧管理系统应该具备软件体积小,操作界面友好,基本功能 稳定,运行速度较快,通过计算机技术及网络技术结合开发出客户端与服务器端,以便 方便快捷清晰的进行数据传输,和简易通讯功能。1实用性:系统以用

10、户需求为目标,以方便用户为原则。根据用户实际的需求 情况,充分考虑对信息资源管理中可能遇到的种种问题,尽量全面的做好需求分析, 以减少日后更新软件的次数。2先进性:本系统设计充分应用现有成熟的计算机技术、网络技术、软件开发 技术。以 MyEclipse 为主要开发环境,其优秀的编码体制和强大的编译器是此系统的 强力支柱。现已成为了 Java Web 网络编程流行开发环境4。3高可靠性:一个实用的系统同时必须是可靠听,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统数据正确性。4高安全性:在设计中,将充分利用网络软、硬件提供的各种安全措施,既可 以保证用户共享资源,同时也可保证关

11、键数据的安全性。5采用标准技术:本系统的所有设计遵循国际上现行的标准进行,以提高系统 的开放性。6可维护性:系统的设计要求方便维护,包括硬件的维护,软件的维护(更改, 升级等)和网络的维护。7可扩展性及灵活性:系统的设计以方便未来业务的扩展和系统扩充为目标 , 系统要求能够方便的升级,充分保护系统的投资。8智能性:系统在设计时,充分考虑系统运行的智能性,由于本系统是采用了 Java 网络编程,自然的继承了 Java 的跨平台性,可以在任意一个操作系统下稳定的运行9。1.4 系统开发环境本系统采用 B/S 结构,前台开发工具为 MyEclipse8.0、Dreamweaver,后台数据库是 Mi

12、crosoft SQL Server 2005,服务器为 Tomcat6.0,建模工具为 PowerDesigner,软件要 求:操作系统为 WindowsXP 或更高,浏览器为 Internet Explorer 5.01 或更高版本,硬件 要求:一台具备 Microsoft Windows XP 系统计算机,处理器为 Pentium IV 以上,内存 为 512M 以上,硬盘空间为 80G 以上或更高。1.4.1 B/S 结构的数据库访问模式B/S(Browser/Server)结构是真正的三层结构,它以访问 Web 数据库为中心,HTTP 为传输协议,客户端通过浏览器(Browser)访

13、问 Web 服务器和与其相连的后台数据库, 我们称之为 B/S 模式。其三级结构组成如图 5-1 所示,图中从左到右,分为三个层次:第一层:本层是客户端层,是客户端即浏览器,主要完成客户和后台的交互及最终查询结果的输出功能。在客户端向指定的 Web 服务器提出服务器请求,Web 服务器用 HTTP 协议把所需文件资料传给用户,客户端接受并显示在 WWW 浏览器上;第二层:本层是 Web 服务器层,Web 服务器是功能层,完成客户的应用功能,即Web 服务器接受客户请求,并与后台数据库连接,进行申请处理,然后将处理结果返回Web 服务器,再传至客户端;第三层:本层是数据库服务器层,数据库服务器是

14、数据层。数据库服务器应客户请求独立地进行各种处理。 三级结构如图 1-1 所示。1.4.2 MyEclipse 简介MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench,简称 MyEclipse) 是对 Eclipse IDE 的扩展,利用它我们可以在数据库和 J2EE8的开发、发布,以及应 用程序服务器的整合方面极大的提高工作效率。它是功能丰富的 J2EE 集成开发环境, 包括了完备的编码、调试、测试和发布功能,完整支持 HTML,Struts,JSF,CSS, Javascript,SQL,Hibernate9。在结构上,MyEclipse 的特

15、征可以被分为 7 类11:1. J2EE 模型。2. WEB 开发工具。3. EJB 开发工具。4. 应用程序服务器的连接器。5. J2EE 项目部署服务。6. 数据库服务。7. MyEclipse 整合帮助。1.4.3 SQL Server 2005 数据库简介SQL Server 2005 和以往的数据解决方案相比,它包含非常丰富的新特性:通过提供一个更安全、可靠和高效的数据管理平台,增强企业组织中用户的管理能力, 大幅提升 IT 管理效率并降低运维风险和成本来;通过提供先进的商业智能平台满足 众多客户对业务的实时统计分析、监控预测等多种复杂管理需求,推动企业管理信 息化建设和业务发展;同

16、时,SQL Server 2005 将提供一个极具扩展性和灵活性的开 发平台,不断拓展您的应用空间,实现 Internet 数据业务互联。使用 SQL Server 2005 可以快速构建部署各类商业智能解决方案,提供深入业务分析统计和监控预测平台,进一步推动企业的信息化管理和业务发展。第二章 可行性分析尽管现代化技术高速发展,但是现在仍然有的网吧用 手工方式处理信息,最多 是用计算机的文本系统打印一些清单,信息处理工作量大,容易出错,缺乏系统、 规范的信息管理手段。现在准备建立的网吧管理系统,把网吧的所有机器、会员、操作员权限管理等 日常管理工作实行计算机统一管理,以提高工作效率和管理水平。

17、 网吧管理系统这个项目是可行的。2.1 经济可行性经济可行性研究主要是估算新系统的成本效益分析,其中包括估计项目开发的 成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成 本是否高于项目预期的全部经费3。开发此系统主要是为了减轻网吧管理人员的工作 负担、提高企业的工作效率,节省工作时间和加强网吧在数据上的管理而进行设计 的。本系统对有形效益和无形效益都使用了金钱方式进行具体的量化。下面从系统初期投资、货币的时间价值、投资回收期、纯收入四个方面对本系 统的经济可行性进行具体的分析。1系统初期投资 系统初期投资是指系初期的系统成本的计算。系统初期投资如表 2-1 所示。表 2

18、-1 网吧管理系统的初期投资2.货币的时间价值货币的时间价值是指当前所持有的一定量货币比未来获得的等量货币具有更高的价值。网上采购商城的时间价值如表 2-2 所示。3 投资回收期投资回收期是计算项目投产后在正常生产经营条件下的收益额用来收回项目 总投资所需的时间,与行业基准投资回收期对比来分析项目投资财务效益的一种静态 分析法。引入网吧一年之内就可以节省 52 万元,比最初的投资(10500 元)还少 980 元,第二年以后将再节省 07 万元。4 纯收入 纯收入是指去除成本后的收入。3-1.05=3.28(万元) 经过以上分析,在经济方面对网吧管理的投资开发是可行的,可以按计划进行本系统开发

19、。2.2 技术可行性本系统采用 MVC 设计模式6,使用符合 JSP Model2 的设计构架,在前台用在 前台用 JSP 进行页面开发和管理用户界面,提示信息完善,界面友好,具有较强的 亲和力,后台采用 SQL Server2005 数据库,对数据库操作采用事务处理机制,具有 强大的错误处理功能。本系统的开发环境是使用现在非常流行的开源开发工具 MyEclipse8.0 和 Tomcat6.0 服务器。使用的灵活、以及他们当前的广泛实际应用 ,充分说明本系统在技术方面可行2。2.3 操作可行性卓越网吧管理系统使用起来简单易学,操作人员有使用计算机的基本常识,因此,他们完全可能充分利用本系统提

20、高他们的工作效率。 在现今社会,随着上网吧的人越来越多,网吧管理人员意识到信息化是提升网吧管理效率不可缺少的重要步骤。所以网吧老板在给予系统充分的开发资金基础上,更是将现代化管理思想融入其中,使其成为具有自动化和智能化网吧管理系统。2.4 业务流程图业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。是用来反映实 际业务处理过程的“流水账”。业务流程分析则是在业务功能的基础上将其细化, 利用系统调查的资料将业务处理过程中的每一个步骤用一个完整的图形将其串起 来。在绘制业务流程图的过程中发现问题,分析不足,优化业务处理过程。所以说 绘制业务流程图是分析业务流程的重要步骤。根据网吧的具体情况,

21、业务主要有两类。第一类是网吧系统业务管理业务;第 二类是基本信息管理业务。1网吧系统管理业务流程如下: 会员下机结账之后,可以查看上机所花费的账单以及购买货品购单,营业员对会员的上机信息进行管理,为普通会员办理 VIP 会员业务,对货品出售账单及会员 帐号充值的信息进行管理。管理员通过这些单据生成报表。老板会定期的查看收费 报表、会员统计及每一笔收费单据。网吧管理系统的业务流程,如图 2-1 所示。图 2-1 网吧基本信息管理业务流程图第三章 需求分析软件需求分析工作是软件生存周期中重要的一步。只有通过需求分析才能把软件功 能和性能的总体概念描述为具体上的软件需求规格说明,从而奠定软件开发的基

22、础。软 件需求分析工作也是一个不断认识和逐步细化的过程。该过程将软件调研阶段的需求资 料进行分析和设计,使软件范围逐步细化到详细定义的程度,并分析出各种不同的软件 元素,然后为这些元素找到可行的解决办法。本章将从不同角度的需求分析问题,讲述软件需求类型,分析过程,并部分给出了数据字典和数据流图。3.1 网吧管理系统规划网吧管理系统的实际设计规划要考虑以下几点:1机房的需求分析:随时查询上机的剩余时间和上机时间,以及上机金额,以便 及时准确、方便地为用户提供上机信息,但不能修改数据,信息处理权,即可以打印清 单、浏览数据等,管理权限由系统管理员掌握和分配。2对数据的安全性、可靠性要求:网吧各项数

23、据信息必须保证安全性和可靠性。 网络系统设有通信、程序、网络三级权限和口令管理,确保系统安全。3定时整理数据:系统管理员根据用户历史信息定时整理系统数据库,并将运行 结果归档。3.2 网吧管理系统的需求分析需求分析要求详细、准确地搞清楚系统必须“做什么”,是关系到软件开发成败的关键阶段。因此,必须用行之有效的方法对软件需求进行严格的审查验证。 需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。3.2.1 数据流图数据流图也称为 Bubble Chart 或 Data Flo

24、w Graph,是从数据传递和加工的角度,以图形的方式表示数据流从输入到输出的传输变换过程。数据流图是逻辑系统的图 形化表示,它是系统分析员与用户进行交流的极好工具。管理员是对本网吧管理系统的基本信息进行管理。当点击进入后台连接时,管 理员即可进入登录界面,输入正确的用户名、密码后,进入后台进行管理操作。后 台管理包括系统管理、会员管理、日常管理、设备管理、查询管理、统计报表、货品管理。本系统的后台数据流图如图 3-1 所示。图 3-1 网吧管理系统数据流图第四章 总体设计系统设计是在系统分析的基础上由抽象到具体的过程。主要目标是将系统分析阶段所提出的反映了信息需求的系统逻辑方案转换成可以实施

25、的基于计算机与通信系统的物理(技术)方案,为下一阶段系统实施提供必要的技术资料,应符合系统性,灵活性, 可靠性,经济性的要求。4.1 系统模块总体设计本系统一共分为七大模块,每个模块之间虽然在表面上是相互独立的,但是在对数 据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而 已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。网吧管理系统的功能模块如下:1系统管理:主要完成管理员设置、客户端设置、时段设置、费率设置。2会员管理:主要完成会员添加、删除信息、账号充值会员充值、会员修改。3日常管理:主要完成开机管理、换机管理。4设备管理:主要完成设备采购、设备维护

26、操作。5查询管理:主要完成账号查询、账单查询、充值明细、上机人数。6货品管理:主要完成食品管理包括食品采购、食品销售、游戏点卡管理、游戏 点卡采购、游戏点卡销售。7统计管理:主要完成管理员统计、会员统计、收费单据、收费报表。系统的模块功能如图 4-1 所示图 4-1网吧管理信息系统功能结构图4.2 数据库设计4.2.1 数据库设计概述数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核 心技术,具体的说,数据库设计是一个给定的应用环境,构造最优的用户的应用需 求(信息要求和处理要求)1。4.2.2 数据分析数据分析过程同数据库的逻辑结构和物理结构密切相关,需要确定、编制、组织、

27、筛选应用程序所使用的信息。它以一种能够分析和分类的方式来捕获用户的所有信息, 这使得某一模型可以直接转化成数据库结构。我们使用一种信息建模技术,这种技术是通过实体、关系、属性三种基本对象来定 义信息。实体是需要维护和使用的相关特性的集合体;属性是实体的特性或特征;关系是实体之间的联系,关系为实体记录(实例)之间的联系和交互作用方式建立了模型。4.3 数据库的详细设计在管理系统的设计中,数据库设计非常重要。如果设计不当,查询起来就非常吃 力,程序的性能也会受到影响。在设计数据库前应对现有类似系统的数据库进行仔 细研究,找出它的不足以完善自己所设计的数据库。在设计前,应考虑以下事项:1定义标准的对

28、象命名规范。2工欲善其事,必先利其器。选择理想的数据库设计工具。3对数据完整性的保护。4数据库和用户权限的安全要求。5了解你的业务。根据业务需要创建数据表。6创建数据字典和 ER 图表。7数据库维护。4.3.1 数据库的 E-R 图的设计E-R 方法是一种用来在数据库设计过程中表示数据库系统结构的方法,该方 法用 E-R 图来描述现实世界的概念模型,E-R 方法也称为 E-R 模型。在 E-R 图中, 包含了实体(即数据对象)、关系和属性等 3 种基本成份。实体是需要维护和使用的相关特性的集合体;属性是实体的特性或特征;关系是实体之间的联系。通过对以上系统业务流程图和数据流图的分析,确定网吧管

29、理系统全局 E-R 图。 网吧管理系统 E-R 图,如图 4-2 所示。新大陆美术广告公司管理系统 E-R 图如图 4-2 所示。图 4-2 网吧管理系统数据库 E-R 图4.3.2 数据表的设计数据库设计是对保存网站数据的数据库结构进行设计,主要是设计出数据表的结构,包括数据表中各字段的数据类型以及字段类型的长度等。合理的设计出 数据库的结构对整个网站的开发具有非常重要的作用。本系统的数据库命名为:netbar。Netbar 数据库中有 16 张信息表如表 4-1 至表 4-16 所示。表 4-1Member(会员表)表 4-2 Manager(操作员表)表 4-3ComputerLocat

30、ionType(设备位置表)表 4-4Equipment(设备表)表 4-5 SectType(时段类型表)表 4-6 SectSetting(时段设置表)表 4-7Rate(费率表)表 4-8 Rechargeable(会员充值表)表 4-9 SaleBill_Message(货品出售单表)第五章 详细设计5.1 系统运行平台设置1.硬件环境:组装台式电脑一台。运行环境如表 5-1 所示。表 5-1运行环境硬件配置2.软件环境:Windows XP 操作系统。5.2 网吧管理系统主界面设计本系统的主界面整体结构为上左右结构,上面部分是系统功能导航,左面部分采用了树型层次结构罗列了系统的全部功

31、能,右面部分为客户区,显示当前操作的使用窗口。系统主界面,如图 5-1 所示。图 5-1网吧管理系统主界面5.3 登录详细设计操作员登录是每个网吧管理系统的基本功能,以下介绍了本网吧管理系统登录 设计与实现的具体目标和实现过程。1 实现目标: 操作员要输入由管理员已经且分配权限注册的用户和用户密码,单击 “登录”进入网站登录后的首页,如用户名或密码不正确返回到首页重新输入用户名和密码进行登录。登录界面如图 5-2 所示。图 5-2登录界面2操作员登录程序流程描述当操作员输入操作员用户名和密码后首先要进行身份验证,如果操作员用户名 存在,则成功登录,反之,如果操作员用户名不存在,提示错误信息“登

32、录失败!”, 返回登录界面重新输入操作员用户名和密码。操作员登录的程序流程图如图 5-3 所示。 图 5-3操作员登录程序流程图3实现过程:操作员登录主要 JSP 文件功能7,如表 5-2 所示。表 5-2操作员登录管理主要 JSP 文件功能列表操作员主要用到的类,如表 5-3 所示。表 5-3操作员登录管理主要类功能列表操作员登录 ManagerServlet 类的主要方法,如表 5-4 所示。表 5-4操作员登录管理 ManagerServlet 类的主要方法列表操作员登录主要用到的数据表,如表 5-5 所示。表 5-5操作员登录管理主要用到的数据表列表5.4 系统管理详细设计与实现系统管

33、理主要包括管理员设置、客户端设置、费率设置。下面主要是对系统管理的各个功能详细设计与实现。5.4.1 管理员设置详细与实现1实现目标:管理员登录后,对操作员信息进行设置,管理员可以对本网吧的 操作人员进行添加、删除、修改及为操作员设置权限,然后把操作员的信息写入数据库5。界面的设计如图 5-4 所示。图 5-4管理员信息置2管理员设置程序流程描述 管理员登录后,如果管理员添加操作员,输入操作员个人信息点击添加,如果该操作员还没有注册,添加成功,反之操作员已存在会提示 “该用户已存在!”, 重新输入操作员信息。管理员还可以为新添加的操作员进行权限设置,修改、删除操作员的操作。管理员设置添加流程图

34、如图 5-5 所示。图 5-5管理员信息设置添加3实现过程:管理员信息设置主要 JSP 文件功能,如表 5-6 所示。表 5-6管理员信息设置主要 JSP 文件功能列表管理员信息设置主要的类,如表 5-7 所示。表 5-7管理员信息设置主要类功能列表管理员信息设置 ManagerServlet 类的主要方法,如表 5-8 所示。表 5-8管理员信息设置 ManagerServlet 类的主要方法列表管理员信息设置主要用到的数据表,如表 5-9 所示。5.4.2 客户端设置的设计与实现1实现目标:管理员为对客户端进行设置,主要是对每部电脑的类型进行设置,首先录入各 部电脑的详细信息及分类,新添加

35、电脑的详细信息,然后可以把非正常运行的电脑 进行了维护。界面的设计如图 5-6 所示。图 5-6客户端置2 客户端设置程序流程描述 管理员添加电脑,首先录入电脑编号并判断新编号是否存在,如果不存在,为电脑选择电脑类型。反之,提示“电脑编号已存在!”。管理员对电脑进行维护, 判断电脑是否正常运行,如果非常运行,进行设备维护,如果电脑可进行恢复,那 么显示电脑,反之删除电脑。客户端设置添加流程,如图 5-7 所示。图 5-7客户端设置添加3 实现过程:客户端设置主要 JSP 文件功能,如表 5-10 所示。表 5-10客户端设置主要 JSP 文件功能列表客户端设置主要用到的类,如表 5-11 所示

36、。表 5-11客户端设置主要的类列表客户端设置 EquipmentServlet 类的主要方法,如表 5-12 所示。表 5-12客户端信息设置 EquipmentServlet 类的主要方法列表客户端设置主要用到的数据表,如表 5-13 所示。5.4.3 费率设置详细设计与实现1实现目标: 管理员为上网收费进行设置。不同的时间、不同位置的机器收费是不同的。大厅比包房的机器便宜。界面设计如图 5-8 所示。图 5-8费率设置2费率设置程序流程描述管理员可以增加费率和修改费率信息。增加费率信息,首先选择计费时段,然后选择电脑类型,之后录入费率进行提交。修改费率,根据要进行修改费率的入修改的新费率

37、,点击确认修改。费率设置流程图如图 5-9 所示。图 5-9费率设置3实现过程费率设置主要 JSP 文件功能,如表 5-14 所示。表 5-14费率设置主要 JSP 文件功能列表费率设置主要用到的类,如表 5-15 所示。表 5-15费率设置主要的类列表费率设置 RateServlet 主要方法功能,如表 5-16 所示。表 5-16费率设置 RateServlet 主要方法功能列表费率设置主要用到的数据表,如表 5-17 所示。表 5-17费率设置要用到的数据表列表5.5 日常管理详细设计与实现日常管理包括:开机管理和换机管理。5.5.1 开机管理详细设计与实现1实现目标:根据电脑图标的颜色

38、来判断客户端电脑开机信息。红色图标表示已上机的机器, 黄色图标表示包房的空机器,蓝色图标表示大厅的空机器,绿色的图标表示出现故障的 机器,需要进行维修。界面设计如图 5-10 所示。图 5-10开机管理2开机管理的程序流程描述:选择机器编号之后,弹出会员上机的对话框,这时输入会员身份证号和押金之后,点击“上机”按钮。监测电脑变动,如果是,获取电脑编号,修改该编号的状态,之后刷新电脑状态页面。这时电脑图标变成红色表示上机成功。反之上机失败。流程图如图5-11 所示。图 5-11开机管理3 实现过程:开机管理主要 JSP 文件功能,如表 5-18 所示。表 5-18开机管理主要 JSP 文件功能列

39、表开机管理 TopupServlet 类主要的方法功能,如表 5-19 所示。表 5-19开机管理 TopupServlet 类主要的方法功能列表换机管理 TopupServlet 类主要的方法功能,如表 5-20 所示。表 5-20换机管理 TopupServlet 类主要的方法功能功能列表开机管理主要用到的类,如表 5-21 所示。表 5-21开机管理主要的类列表开机管理主要用到的数据表,如表 5-24 所示。表 5-24开机管理主要用到的数据表列表5.5.2 换机管理详细设计与实现1 实现目标:对会员更换电脑服务。2 换机操作的流程进行描述: 按会员名取信息,修改对应的电脑编号,修改对应

40、电脑状态,之后刷新电脑状态。流程图如图 5-12 所示。3 实现过程:换机管理主要 JSP 文件功能,如表 5-22 所示。表 5-22换机管理主要 JSP 文件功能列表换机管理主要用到的类,如表 5-23 所示。表 5-23换机管理主要的类列表换机管理 TopupServlet 类主要的方法功能,如表 5-24 所示。表 5-24换机管理 TopupServlet 类主要的方法功能功能列表换机管理主要用的数据库表,如表 5-25 所示。表 5-25换机管理主要用到的数据表列表第六章 软件测试经过需求分析、设计和编码等阶段的开发后,得到了源程序,开始进入到软件 测试阶段。软件测试就是在受控制的

41、条件下对系统或应用程序进行操作并评价操作 结果的过程。在测试之前的各阶段中都可能在软件产品中遗留下许多错误和缺陷, 如果不及时找出这些错误和缺陷,并将其改正,这个软件产品就不能正常使用,甚 至会导致巨大的损失。目前,程序的正确性证明尚未得到根本的解决,因此软件测 试仍是发现软件中错误和缺陷的主要手段。测试是一项很艰苦的工作,其工作量约占软件开发总工作量的 40%以上,特别对一些关系到人的生命安全的软件。6.1 测试的基本概念软件测试是为了保证软件产品的最终质量,在软件开发的过程中,对软件产品 进行质量控制。软件测试的目的是为了尽可能多的发现程序中的问题之后解决问题 , 明确测试的目的是一件非常重要的事,因为在现实世界中对测试工作存在着许多模 糊或者错误的看法,这些看法严重影响着测试工作的顺利进行。测试方法分为白盒测试和黑盒测试两种。 白盒测试是从开发人员的角度进行测试,把程序看成装在一只透明的白盒子里,测试者完全了解程序的结构和处理过程。它根据程序的内部逻辑来设计测试,检查 程序中的逻辑通路是否都按预定的要求正确地工作。黑盒测试是从用户的角度进行测试,把程序看成一只黑盒子,测试者完全不了 解(或不考虑)程序的结构和处理过程。它根据规格说明书规定的功能来设计测试用例,检

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