版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章引言1.1项目开发的背景随着计算机产业的快速发展,电子计算机已宽泛的应用于信息管理、文字办理、协助设计、协助教学及人们的平时生活中。网吧管理系统主假如针对网吧管理中波及的一系列有关工作的管理,本系统的成立使网吧管理的管理更为规范化、系统化,查问手段更为便捷化。同时,网吧管理系统也是实现网吧管理现代化和信息化的重要内容。近年来,随着网吧规模的渐渐增大和网吧数量的增多,人工书写数据已经不能够办理如此庞大的数据。为了更好的适应信息时代的高效性,一个利用计算机来实现网吧管理工作的系统将必然诞生。鉴于这一点,设计了一个网吧管理系统,用来就网吧管理进行管理,以便在最短的时间内,高效正确的达成整个网吧
2、管理过程。鉴于对上述的认识,收集有关资料和数据,查阅有关文件及技术参数,对网吧管理的实际需求等方面进行了调研,发现当前所采用的手工记录的方法进行管理存在以下几个方面的缺点:对象范围广,数据存储不易;填写的数据多,所填写的内容相当复杂,且大量数据重复;不易存档,成千上万的信息和聚积如山的票据对管理人员来说是一个负担,需要大量的文档资料。鉴于以上各种原因,网吧管理的管理急需一种软件来代替手工操作来管理数据资料。计算机技术在现代管理中的应用,使计算机成为领导者和管理人员应用现代技术的重要工具。计算机协助网吧管理活动,能够极大地增强管理者采集、办理信息的能力,进而有利于管理者实时决议。计算机系统能根据
3、管理过程的变化情况,将原始数据、资料等进行加工、保留,管理人员能够在解决详尽问题需要信息资料时,随时进行检索查问,认识整个网吧管理系统的动向情况,进行动向管理,进而有效的办理网吧管理的管理工作,实现对网吧管理信息管理的自动化,提高效率。1.2项目开发的意义网吧管理系统的开发目的是使网吧管理模式从手工记录转变成信息管理,为网吧管理人员提供方便条件。对网吧管理的实际情况进行调研之后,进行详尽的需求解析,对现有的管理模式进行改良,开发出一套新型的管理系统,从中意会系统开发的思想,掌握系统开发的流程和方法。随着网吧信息系统的不断完善,网吧的管理将越来越依靠于信息化的管理。所以系统开发将围绕网吧管理工作
4、的实际情况,使之能快速适应网吧的需要。网吧管理系统的实施的现实意义:减少网吧管理的工作人员;管理人员能够随时浏览查察,而且更为直观;改变了以前薪资手工记录的方式,电脑录入更为方便快捷;实现了网吧管理的计算机化。第2章可行性解析及总体设计原则2.1可行性解析可行性解析也称为可行性研究,是在检查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行解析和研究,以防备投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。下面将分别从技术、经济、社会三个方面对网吧管理系统的建设进行解析和研究。2.1.1技术可行性根
5、据网吧提出的系统功能、性能及实现系统的各种拘束条件,根据新系统目标来权衡所需的技术是否具备,本系统是一个数据库管理和查问的系统,现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件优秀,估计利用现有技术条件应完全能够达到该系统的功能目标。同时,考虑赏赐的开发期限也较为丰裕,预计系统是能够在规定期限内达成开发的。由以上解析可知,网吧管理系统的开发在技术上是可行的。2.1.2经济可行性网吧管理学校拥有信息化的办理设备,并且拥有支持本系统的应用平台。因此无需再投入资本购置其他设备。系统的开发鉴于本人对程序开发的实践学习而来,学校无需资本投入,并且软件开发过程投入的成本不高,因此开发经费完全
6、能够接受。由以上解析可知,网吧管理系统在经济上是可行的。2.1.3社会可行性本系统的社会可行性主要从法律因素、用户使用可行性两方面进行研究。法律因素本系统是根据网吧管理系统的实际情况开发研制的,是经过大量的调研得出的,系统的软件设计是在独立的环境下达成的,无可供抄袭的软件产品。用户使用可行性本系统对用户的要求,除了需要具备在MicrosoftWindows平台上使用个人电脑的知识外,并不需要特其他技术能力。使用系统的管理员,需要具备对Tomcat服务器的使用能力,在投入使用前,无需对操作系统的人员进行培训。这样既减少投入成本又简化了操作环节。由以上解析可知,本系统拥有社会可行性。2.2总体设计
7、原则本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利,所以必须采取一定的设计原则。其主要设计原则有:简单性:在实现系统的功能的同时,尽量让系统操作简单易懂,这关于一个系统来说是特别重要的。针对性:本系统设计是针对网吧管理的需求定向开发设计,所以拥有专业突出和很强的针对性。实用性:要求本系统能够知足网吧管理学校的需求,因此拥有优秀的实用性。一致性:页面整体设计风格以及命名规则的一致性:整体页面布局和用图用色风格及变量、类名和其他元素的命名规则保持一致。功能一致性:达成同样的功能应当尽量使用同样的元素。元素风格一致性:界面元素的雅观风格、摆放地点在同一个界面和不同界面之间都应当是一致的
8、。变量命名规则的一致性:变量应当用统一的规则进行命名,做到随意变量均能从上下文推断其义。先进性:本系统采用JSP技术、SQLServer2000等被宽泛采用系统开发技术和数据库,因此本设计拥有优秀的先进性,详尽表现在其拥有优秀的可扩展性,可开发性。第3章系统解析3.1业务流程解析在进行业务流程解析时,需要按照原有信息流动过程,逐个地检查解析所有环节的办理业务、办理内容、办理次序和对办理时间的要求,弄清各个环节需要的信息、信息根源、流经去处、办理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等4。业务流程解析能够帮助开发者认识该业务办理过程,发现和办理系统检查工作中的错误和疏漏
9、。业务流程解析是经过业务流程图来进行,即用一些规定的符号及连线来表示某个详尽业务办理过程5。详尽业务流程如图3.1所示:网吧负责人管理网吧信息网吧信息管理网吧信息片区负责民警本片区网吧自自评打分信自评打分评打分信息管息理查察警示信息警示信息发布警示信息图3.1业务流程图3.2数据流图数据流程是指数据在系统中产生、传输、加工办理、使用、存储的过程6。数据流程解析是把数据在现行系统内部的流动抽象的独立起来,舍去了详尽组织机构、信息载体、办理工具、物质、材料等,单从数据流动过程来考察实际业务的数据办理模式。数据流程与数据流程解析是此后成立数据库系统和设计功能模块办理过程的基础。描绘数据流程的工具是数
10、据流程图以及其附带的数据词典、办理逻辑等图表。其中数据流程图是描绘系统逻辑模型的主要工具,它以少数几种符号综合地反应出信息在系统中的流动、存储和传达7。在业务流程解析的基础上,对数据流进行认识析,从数据流动过程考察了实际业务的数据办理模式。该系统的数据流图分为顶层、一层、二层。现行的顶层数据流图如图3.2所示:网吧负责人负责人信息P0有关信息有关信息管理员片区负责民负责民警信息管理信息网吧管理系统警有关信息图3.2顶层数据流图详尽解析第一层数据流图,该层数据流图如图3.3所示:网吧打分网吧打分信息D1信息P1网吧打分信息网吧负责人网吧片区信息网吧信息密码密码片区负责民警片区负责民警信息网吧打分
11、信息网吧打分信息管理网吧片区信息D2网吧片区信息P2网吧片区信息网吧片区管理网吧信息D3网吧信息P3网吧信息管理员网吧信息管理密码D4密码信息P4密码信息改正密码片区负责民警信息D5片区负责民警信息P5片区负责民警信息片区负责民警管理警示信息D6警示信息P6警示信息管理图3.3第一层数据流图由于论文的篇幅限制不能一一列举数据流图,只给出了部分数据流图,其他的数据流图基本一致。3.3数据词典经过对系统数据流的解析,接下来用数据词典描绘数据流图中一些主要的数据元素条目、数据流、办理过程、数据存储和外部实体8。数据元素条目如表3.1所示:表3.1数据元素数据元素条目总编号:1-101编号:101名称
12、:管理员编号XXX说明:管理员的编号管理员编号数据值种类:离散调入年份长度:50有关数据结构:管理员信息表如:123数据结构条目如表3.2所示:表3.2数据结构数据结构条目名称:通知信息表说明:创立警示信息记录似的数据结构:编号网吧编号内容总编号:2-01编号:01有关数据流、数据存储:P6警示信息管理、D6数量:每个月约30份警示信息表时间备注数据流条目如表3.3所示:表3.3数据流数据流条目名称:改正密码说明:将密码信息存储到密码信息存储数据流根源:P4改正密码数据流去处:D4密码存储包含的数据结构:总编号:3-10编号:10流通量:10份/周数据存储条目如表3.4所示:表3.4数据存储数
13、据存储条目名称:警示信息说明:存储警示信息总编号:标号:D64-01结构:警示编号网吧编号内容时间备注有关的数据流:D6P6信息量:400份/月D3P1.2办理过程条目如表3.5所示:表3.5办理过程办理过程条目名称:警示管理说明:输入:P6警示管理输出:D6警示信息办理:总编号:编号:P65-15外部实体条目如表3.6所示:表3.6外部实体外部实体条目名称:管理员总编号:6-01说明:编号:001输入数据流:P6警示管理个数:1个输出数据流:由于论文篇幅的限制,不在此一一列举,其他所有的数据词典条目都是根据数据流图绘制的。第四章系统设计4.1系统功能设计系统设计是一个把软件需求变换成用软件系
14、统表示的过程9。经过对目标系统的解析和研究,做出了网吧管理系统的总体规划,这是全面开发系统的重要基础。在对网吧管理系统全面解析检查的基础上,制定出网吧管理系统的总体规划。系统设计包括系统总体设计、系统详尽设计、系统数据库设计、系统开发工具、开发技术和开发模式等。从数据流图出发,对数据流图进行解析,得出的层次化的模块结构图.网吧管理系统前台功能模块图如图4.1所示:网吧管理系统前台网吧负责人登录模块片区负责民警登录模块本本查片片本区区查我看查片网网看的自我修看修区吧吧系信评的改系改网注打统息打警密统密吧册分属管分告码属码管信信性理信性理息息息管管理理图4.1网吧管理系统前台功能模块图网吧管理系统
15、后台功能模块图如图4.2所示:网吧管理系统后台片网网区管网吧系修吧负理吧打统改片责员信分属密区民维息信性码管警护管息理管理管理理图4.2网吧管理系统后台功能模块图4.2系统数据库设计数据库是本系统的核心和基础10。它设计的利害直接影响着整个系统的质量。数据是一切系统设计的基础,通俗地说,数据库设计就像高楼大厦的基础一样,如果设计的不合理、不完善,将在系统开发过程中,甚至到后期的系统维护、功能更改和功能扩大时,惹起较多问题,严重时甚至要从头设计,重做大量已完成工作。4.2.1观点结构设计从数据需求解析中得出系统的实体属性图。管理员实体属性图如图4.3所示:用户名管理员编号密码管理员图4.3管理员
16、实体属性图片区实体属性图如图4.4所示:名称编号介绍备注片区信息图4.4片区实体属性图打分实体属性图如图4.5所示:民警打的分数自己打的分数网吧编号编号时间季度备注打分图4.5打分实体属性图警示实体属性图如图4.6所示:网吧编号编号内容时间警示图4.6警示实体属性图用户实体属性图如图4.7所示:性别年纪姓名出生地密码电话登录名种类编号居住地用户图4.7用户实体属性图网吧实体属性图如图4.8所示:负责人电话名称地点密码面积用户名电脑数编号负责人网吧图4.8网吧实体属性图E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所波及的事务,属性是对实体特点的描绘11
17、。模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用矩形框表示,实体名称注明在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连结,在无向边旁标上联系的种类12。属性是实体的性质。用椭圆框表示,与实体之间用一条线相连表的主码是重点属性,重点属性项加下划线。各子系统模块中主键相同的字段之间存在着相互关系的关系。在程序中实现对他们的完整性和一致性控制。从数据需求解析中得出系统的实体属性图,按照三范式原则,对实体之间的依靠关系进行了整合,得出系统E-R图,如图4.8所示:警示M查察1片区1属于N网吧1自评打分1打分图4.8系统E-R图说明:图中用
18、矩形表示实体。实体之间的关系用菱形表示,用无向边把菱形与有关实体连结,在边上注明联系的种类。实体的属性用椭圆表示,并用无向边把实体与属性联系起来。4.2.2数据库表设计表4.1管理员信息表字段名种类说明idInt管理员编号(主键)namevarchar用户名pwdvarchar用户密码说明:用户表用于寄存管理员的信息。表4.2片区信息表字段名种类说明idInt片区编号(主键)namevarchar片区名称jieshaovarchar片区介绍Beizhuvarchar备注说明:用于寄存片区的基本信息。表4.3打分信息表字段名种类说明idInt打分编号(主键)wangba_idInt网吧编号(外键
19、)Grade1Int自己打的分数Grade2Int民警打的分数TimeDatetime时间JiduDatetime季度Beizhuvarchar备注说明:打分信息表用来寄存打分的基本信息。表4.4警示信息表字段名数据种类说明idInt编号(主键)Wangb-idInt网吧编号(外键)Contentvarchar内容TimeDatetime时间说明:用来寄存警示的基本信息。表4.5用户信息表字段名数据种类说明idInt编号(主键)namevarchar登录名AgeInt年纪truenamevarchar姓名sexvarchar性别Liveint居住地Passwordvarchar密码Addvar
20、char出生地Telvarchar电话Leixingvarchar种类说明:用户信息表用来寄存用户的基本信息的。表4.8网吧信息表字段名数据种类功能描绘idInt网吧编号(主键)namevarchar用户名pwdvarchar密码truenamevarchar名称fuzerenvarchar负责人Fuzeren-telvarchar负责人电话addrvarchar地点mianjivarchar面积DiannaoshuInt电脑数说明:网吧信息表用于寄存网吧的信息。4.3系统开发工具与开发模式的选择4.3.1系统开发工具本系统主要使用JSP、Struts技术对系统进行设计和开发。JSP拥有Jav
21、a程序设计语言“一次编写,各处履行”、“安全性、保密性高”等的特点13;Struts框架为开放者提供了一个统一的标准框架,经过使用Struts作为基础,开发者能够更专注于应用程序的商业逻辑,Struts能充分知足应用开发的需求,简单易用,矫捷快速。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动向网页的办理逻辑。网页还能经过tags和scriptlets接见存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分别,支持可重用的鉴于组件的设计,使鉴于Web的应用程序的开发变得快速和容易。Web服务器在碰到接见JSP网页的恳求时,首先履行其中的程序
22、段,然后将履行结果连同JSP文件中的HTML代一同返回客。插入的Java程序段能够操作数据、从头定向网等,以成立网所需要的功能。JSP与JavaServlet一,是在服器端行的,平时返回客端的就是一个HTML文本,因此客端只需有器就能。JSP的1.0范的最后版本是1999年9月推出的,12月又推出了1.1范。当前新的是JSP1.2范,JSP2.0范的征求意稿也已出台。JSP面由HTML代和嵌入其中的Java代所成。服器在面被客端求此后些Java代行理,然后将生成的HTML面返回客端的器。JavaServlet是JSP的技基,而且大型的Web用程序的开需要JavaServlet和JSP配合才能达
23、成。JSP具了Java技的易用,完全的面向象,拥有平台无关性且安全可靠,主要面向因特网的所有特点。自JSP推出后,众多大学校都支持JSP技的服器,如IBM、Oracle、Bea学校等,所以JSP快速成商用的服器端言。使用MicrosoftSQLServer2000数据作后台数据,SQLServer2000系拥有大的网上功能,能够在互网上布数据中的数据。在SQLServer2000系中,允用的使用一些向和工具把数据的数据布到网上,并且能够根据需要来度改正已布的数据。在大家所认识数据系中,MicrosoftSQLServer2000,三十多年的展,已成最重要的数据理技,被宽泛用到多种目的开与中,决
24、定采用此数据系来达成系的。4.3.2系模式B/S构,即Browser/Server(器/服器)构,是随着Internet技的起,C/S构的一种化或许改的构。在种构下,用界面完全通WWW器,一部分事在前端,可是主要事在服器端,形成所3-tier构。B/S构,主假如利用了不断成熟的WWW器技,合器的多种Script言(VBScript、JavaScript)和ActiveX技,用通用器就了原来需要复用件才能的大功能,并了开成本,是一种全新的件系结构技。随着Windows98/Windows2000将器技植入操作系内部,种构更成现在用件的首体系构。然B/S构用程序相于的C/S构用程序将是巨大的步。B
25、/S构采用星形拓扑构成立企内部通信网或利用Internet虚网(VPN)。前者的特点是安全、快捷、正确。后者拥有省投、跨地区广的点。企模和地理散布确定。公司内部经过防火墙接入Internet,再整个网络采TCP/IP协议。C/S与B/S区别:Client/Server是成立在局域网的基础上.Browser/Server是成立在广域网的基础上的。1.硬件环境不同:C/S一般成立在专用的网络上,小范围里的网络环境,局域网之间再经过特意服务器提供连结和数据互换服务.B/S成立在广域网之上的,不必是特意的网络硬件环境,例与电话上网,租用设备.信息自己管理.有比C/S更强的适应范围,一般只需有操作系统和
26、浏览器就行。2.对安全要求不同C/S一般面向相对固定的用户群,对信息安全的控制能力很强.一般高度机密的信息系统采用C/S结构适宜.能够经过B/S发布部分可公然信息.B/S成立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户群。3.对程序架构不同C/S程序能够更为着重流程,能够对权限多层次校验,对系统运行速度能够较少考虑.B/S对安全以及接见速度的多重的考虑,成立在需要更为优化的基础之上.比C/S有更高的要求B/S结构的程序架构是发展的趋势,从MS的.Net系列的BizTalk2000Exchange2000等,全面支持网络的构件搭建的系统.SUN和IBM推的JavaBean构件技术等,
27、使B/S更为成熟。4.软件重用不同C/S程序能够不可防备的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好.B/S对的多重结构,要求构件相对独立的功能.能够相对较好的重用.就入买来的餐桌能够再利用,而不是做在墙上的石头桌子。5.系统维护不同系统维护是软件生存周期中,开销大,-重要C/S程序由于整体性,必须整体考察,办理出现的问题以及系统升级.升级难.可能是再做一个全新的系统B/S构件组成,方面构件个其他改换,实现系统的无缝升级.系统维护开销减到最小.用户从网上自己下载安装就能够实现升.。6.办理问题不同C/S程序能够办理用户面固定,并且在相同地区,安全要求高需求,与操作系统有关.应当
28、都是相同的系统B/S成立在广域网上,面向不同的用户群,分别地区,这是C/S无法作到的.与操作系统平台关系最小。用户接口不同C/S多是成立的Window平台上,表现方法有限,对程序员普遍要求较高B/S成立在浏览器上,有更为丰富和生动的表现方式与用户沟通.并且大多数难度减低,减低开发成本。8.信息流不同C/S程序一般是典型的中央集权的机械式办理,交互性相对低B/S信息流向可变化,B-BB-CB-G等信息、流向的变化,更像交易中心。第5章系统实现5.1系统管理员登录模块5.1.1登岸(1)登录模块此模块主要功能是用于登录本系统,不同权限的用户登录本系统会进入不同的管理模块界面,因为在后台对该用户进行
29、的判断,首先将以前台页面提交的用户名和密码进行接受,之后在后台进行办理,按照用户名在数据库中进行查问如果查到该用户则将该用户的权限和密码全都取出来分别赋给两个字符串变量,判断从数据库中读出的密码与登录时输入的密码是否配比上,若两个密码相同则根据权限的值进入相应的页面,否则输出密码错误。若用户未被管理员分派好权限那么也是无法登录本系统的。如图5.1所示:图5.1登录界面(2)程序流程用户登录用户名密码是否N返回登录正确页面Y进入主页面图5.2登录程序流程图5.1.2管理员维护界面系统管理员登岸本系统后能够进行信息维护。如图5.3所示:图5.3管理员维护界面5.1.3片区负责民警管理界面系统管理员
30、登登录本系统后,能够管理片区负责民警信息。如图5.4所示:图5.4片区负责民警管理界面5.1.4网吧打分管理界面系统管理员登录本系统后,能够对网吧打分进行管理。如图5.5所示:图5.5网吧打分管理界面5.1.5网吧片区管理界面系统管理员登录本系统后,能够对片区网吧进行管理。如图5.6所示:图5.6网吧片区管理界面5.1.6网吧信息管理界面系统管理员登录本系统后,能够管理网吧信息。如图5.7所示:图5.7网吧信息管理界面5.1.7改正密码界面系统管理员登录本系统后,能够改正登录密码信息。如图5.8所示:图5.8改正密码界面5.2片区民警登录模块5.2.1本片区网吧信息管理界面片区民警登录本系统后
31、,能够管理本片区网吧信息,如图5.9所示:图5.9本片区网吧信息管理界面5.2.2本片区网吧管理界面片区民警登录本系统后,能够管理本片区网吧信息。如图5.10所示:图5.10本片区网吧管理界面5.2.3本片区网吧注册管理界面片区民警登录本系统后,能够管理本片区网吧注册信息。如图5.11所示:图5.11本片区网吧注册信息管理界面5.2.4本片区网吧打分信息管理界面片区民警登录本系统后,能够管理本片区网吧打分信息。如图5.12所示:图5.12本片区网吧打分信息管理界面5.3网吧负责人登录模块5.3.1查察我的警示信息界面网吧负责人登录本系统后,能够查察我的警示信息。如图5.13所示:图5.13查察
32、我的警示信息界面5.3.2自评打分界面网吧负责人登录本系统后,自评打分。如图5.14所示:图5.14自评打分界面5.3.3我的信息界面网吧负责人登录本系统后,能够查察改正自己的信息。如图5.15所示:图5.15我的信息界面第六章软件测试与解析测试是开发时期最后一个阶段,是保证软件质量的重要手段。软件测试就是在受控制的条件下对系统或应用程序进行操作并评论操作结果的过程,所谓控制条件应包括正常条件与非正常条件。软件测试过程中应当成心地去促进错误的发生,也就是事情在不该出现的时候出现或许在应当出现的时候没有出现。从本质上说,软件测试是探测,在“探测”中发现软件的缺点。6.1软件测试的重要性软件测试在
33、软件生命周期中占有重要的地位,在传统的瀑布模型中,软件测试学仅处于运行维护阶段以前,是软件产品交托用户使用以前保证软件质量的重要手段。近来,软件工程界趋向于一种新的观点,即认为软件生命周期每一阶段中都应包含测试,进而查验本阶段的成就是否凑近预期的目标,尽可能早的发现错误并加以修正,如果不在早期阶段进行测试,错误的延时扩散经常会致使最后成品测试的巨大困难。事实上,关于软件来讲,不论采用什么技术和什么方法,软件中仍旧会有错。采用新的语言、先进的开发方式、完善的开发过程,能够减少错误的引入,可是不可能完全根绝软件中的错误,这些引入的错误需要测试来找出,软件中的错误密度也需要测试来进行估计。测试是所有
34、工程学科的基本组成单元,是软件开发的重要部分。自有程序设计的那天起测试就一直陪同着。统计表示,在典型的软件开发项目中,软件测试工作量往往占软件开发总工作量的40以上。而在软件开发的总成本中,用在测试上的开销要占30到50。如果把维护阶段也考虑在内,议论整个软件生存期时,测试的成本比率或许会有所降低,但实际上维护工作相当于二次开发,致使多次开发,其中必然还包含有很多测试工作。6.2测试实例的研究与选择程序测试的主要方法分为两大类,白盒测试和黑盒测试。白盒测试:一种是以程序的内部逻辑结构为依据而设计测试用例的方法,因而又称结构测试或玻璃盒测试,将软件看作一个透明的白盒子,按照程序的内部结构和办理逻
35、辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查它与设计是否符合17。白盒测试就是要采用足够的测试用例,对源代码推行比较充分的覆盖,以便尽可能多地发现程序中的错误。主要有两种方法:一种称为逻辑覆盖法,另一种称为路径覆盖法。黑盒测试:也称功能测试,数据驱动测试等,它将待测对象可谓是一个黑盒子,在完全不考虑程序的内部结构和特性的情况下,只依据规格说明书检查程序的功能是否能正常使用。黑盒测试主假如根据输入条件和输出条件确实定测试数据,来检查程序是否能产生正确的输出。进行黑盒测试主要有下面几种方法:等价分类法、边界值分析法、猜错法、因果图法。本系统的测试综合了白盒测试、黑盒测试两种方法,但主要使
36、用的是黑盒测试方法。在测试中间按照了“尽早地和不断进行测试”,“保证测试用例的完整性和有效性”原则。经过测试达到以下测试目的:功能检查:检查功能是否争取,是否遗漏或实现不了应当实现的功能等。接口检查:检查可否正确地接受信息或输出信息。数据检查:检查数据结构或外部信息是否有(如数据文件)接见错误。性能检查:检查性能需求可否获得知足。初始化、终止检查:检查是否能进行正确地初始化或终止。6.3测试环境与测试条件办理器:Inter(R)Core(TM)2DuoT5750内存:2GB硬盘:160G操作系统:WindowsXP数据库:SQLServer20006.4系统运行情况经过对系统的全面测试,所有测
37、试条目都已经经过,实现了基本要求,系统能够正常运行。6.5系统评论系统评论是指系统在正式运行了一段时间之后,对它在功能上、技术上和经济上所进行的审核评论。针对本系统的评论如下:系统功能评论根据本系统开发前所订的目标,在系统达成后经过测试运行,该系统达到了预定的开发目标,在实际使用中的功能能够知足用户需求。系统技术评论本系统设计合理,功能达到了预期目标,且系统运行后稳定可靠,安全性高,拥有实用性,大大提高了信访办公效率。系统经济评论在规准时间内,该系统达成了系统解析时所确定的系统开发目标,达到了设计要求,投入使用后为用户节俭了大量人力物力财力,提高了科学管理水平。第7章总结计算机技术的飞快发展带动了很多行业的发展,计算机带给我们最直观的价值就是减少了人力物力的投资,提高了工作质量和效率,进而提高了整个社会的生产力。当前各大酒店充分利用计算机资源和网络资源来提高自己的管理水平,而有关网吧管理系统的设计也成为网吧争论的热点问题。本文在解析网吧管理系统的基础上,用JSP和SQL2000数据库设计并达成网吧管理系统。经过系统调试结果显示,本系统基本达成了功能需求。在整个设计过程中,采用瀑布模型和结构化的设计方法。本系统界面雅观友好,操作方便,做出了自己的特色。但由于时间急促加上缺乏系统开发经验,系统在设计过程中不可防备
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026西安市雁塔区第十三幼儿园教师招聘建设考试备考题库及答案解析
- 2026四川高能智盾科技有限公司招聘市场开发岗等岗位13人建设笔试参考题库及答案解析
- 2026国家开发投资集团有限公司战略性新兴产业国投创新院板块招聘建设笔试备考题库及答案解析
- 2026江西赣州市会昌县锦诚物业管理有限公司招聘劳务派遣工作人员2人建设考试备考题库及答案解析
- 2026辽宁省朝阳市喀左县教育局直属学校赴高校招聘教师(第二批次)13人建设考试参考试题及答案解析
- 2026湖北省崇阳县人才引进26人建设笔试模拟试题及答案解析
- 2026江苏无锡市住房公积金管理中心招聘2人建设考试备考试题及答案解析
- 2026年山东交通职业学院公开招聘博士研究生(30名)建设笔试模拟试题及答案解析
- 2026年中国科大附一院(安徽省立医院)心血管内科高超课题组科研助理招聘4人建设笔试备考题库及答案解析
- 2026广东广湛城旅游轮有限公司招聘建设考试参考题库及答案解析
- 股骨干骨折护理个案
- 无创辅助呼吸护理要点
- GB/T 6433-2025饲料中粗脂肪的测定
- 《生殖医学进展:胚胎冷冻保存技术》课件
- 施工现场环境保护责任清单
- DL∕T 5342-2018 110kV~750kV架空输电线路铁塔组立施工工艺导则
- DZ∕T 0291-2015 饰面石材矿产地质勘查规范
- 概念辨析复习 -2021-2022学年高一下学期物理人教版(2019)必修第二册(含答案)
- 《乙烯基聚乙二醇醚(VPEG)、乙烯氧基丁基聚乙二醇醚(VBPEG)》
- 甜食酒服务-教育课件
- 道路运输企业两类人员安全考核题库题库(1020道)
评论
0/150
提交评论