毕业设计(论文)-VB车辆管理系统_第1页
毕业设计(论文)-VB车辆管理系统_第2页
毕业设计(论文)-VB车辆管理系统_第3页
毕业设计(论文)-VB车辆管理系统_第4页
毕业设计(论文)-VB车辆管理系统_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、渤海大学毕业论文设计论文题目: 车辆管理系统 学生姓名: 指导教师: 所在学院: 应用技术学院 专业名称: 软件技术 完成时间: 2021年5月 目 录 TOC o 1-3 h z u HYPERLINK l _Toc293300227 摘 要 PAGEREF _Toc293300227 h IV HYPERLINK l _Toc293300228 第1章 引 言 PAGEREF _Toc293300228 h 1 HYPERLINK l _Toc293300229 课题背景 PAGEREF _Toc293300229 h 1 HYPERLINK l _Toc293300230 论文的研究内容

2、 PAGEREF _Toc293300230 h 1 HYPERLINK l _Toc293300231 论文的组织结构 PAGEREF _Toc293300231 h 1 HYPERLINK l _Toc293300232 第2章 系统的开发工具与环境 PAGEREF _Toc293300232 h 2 HYPERLINK l _Toc293300233 2.1 Visual Basic简介 PAGEREF _Toc293300233 h 2 HYPERLINK l _Toc293300234 2.1.1 Visual Basic技术的优点 PAGEREF _Toc293300234 h 2

3、 HYPERLINK l _Toc293300235 2.2 ADO概述 PAGEREF _Toc293300235 h 2 HYPERLINK l _Toc293300236 系统的开发要求 PAGEREF _Toc293300236 h 3 HYPERLINK l _Toc293300237 第3章 需求分析 PAGEREF _Toc293300237 h 4 HYPERLINK l _Toc293300238 3.1 通讯需求分析 PAGEREF _Toc293300238 h 4 HYPERLINK l _Toc293300239 3.3.1 通讯系统的便捷性群众性 PAGEREF _

4、Toc293300239 h 4 HYPERLINK l _Toc293300240 3.3.2 通讯系统的开发和扩充性 PAGEREF _Toc293300240 h 4 HYPERLINK l _Toc293300241 3.3.3 通讯系统的适用性与实用性 PAGEREF _Toc293300241 h 4 HYPERLINK l _Toc293300242 3.3.4 系统的标准性 PAGEREF _Toc293300242 h 5 HYPERLINK l _Toc293300243 3.3.5 系统的先进性 PAGEREF _Toc293300243 h 5 HYPERLINK l

5、_Toc293300244 3.3.6 系统的响应速度 PAGEREF _Toc293300244 h 5 HYPERLINK l _Toc293300245 第4章 系统概要设计 PAGEREF _Toc293300245 h 6 HYPERLINK l _Toc293300246 概述 PAGEREF _Toc293300246 h 6 HYPERLINK l _Toc293300247 4.2 功能模块划分 PAGEREF _Toc293300247 h 6 HYPERLINK l _Toc293300248 4.3.2 二层数据流图 PAGEREF _Toc293300248 h 8

6、HYPERLINK l _Toc293300249 4.3.3 三层数据流图 PAGEREF _Toc293300249 h 9 HYPERLINK l _Toc293300250 第5章 详细设计与实现 PAGEREF _Toc293300250 h 13 HYPERLINK l _Toc293300251 5.1 前台功能的实施 PAGEREF _Toc293300251 h 13 HYPERLINK l _Toc293300252 连接数据库的包含文件 PAGEREF _Toc293300252 h 13 HYPERLINK l _Toc293300253 效劳器首页 PAGEREF _

7、Toc293300253 h 14 HYPERLINK l _Toc293300254 5.1.3 IM帐号登录 PAGEREF _Toc293300254 h 14 HYPERLINK l _Toc293300255 进入好友列表 PAGEREF _Toc293300255 h 16 HYPERLINK l _Toc293300256 聊天窗口的功能 PAGEREF _Toc293300256 h 18 HYPERLINK l _Toc293300257 此页面是聊天内容的接收 PAGEREF _Toc293300257 h 18 HYPERLINK l _Toc293300258 此页面是

8、聊天窗体的聊天记录可存可删。 PAGEREF _Toc293300258 h 19 HYPERLINK l _Toc293300259 5.2.3 通讯录方便记录好友的联系方式 PAGEREF _Toc293300259 h 20 HYPERLINK l _Toc293300260 5.2.4 通讯退出提示 PAGEREF _Toc293300260 h 21 HYPERLINK l _Toc293300261 第6章 测试 PAGEREF _Toc293300261 h 21 HYPERLINK l _Toc293300262 通讯系统的测试 PAGEREF _Toc293300262 h

9、21 HYPERLINK l _Toc293300263 6.3 程序改良 PAGEREF _Toc293300263 h 22 HYPERLINK l _Toc293300264 测试方法 PAGEREF _Toc293300264 h 23 HYPERLINK l _Toc293300265 测试内容 PAGEREF _Toc293300265 h 23 HYPERLINK l _Toc293300266 软件维护 PAGEREF _Toc293300266 h 24 HYPERLINK l _Toc293300267 6.6.1 软件维护的影响因素 PAGEREF _Toc2933002

10、67 h 24 HYPERLINK l _Toc293300268 6.6.2 软件的可维护性 PAGEREF _Toc293300268 h 24 HYPERLINK l _Toc293300269 6.6.3 提高软件可维护性的方法 PAGEREF _Toc293300269 h 25 HYPERLINK l _Toc293300270 结 论 PAGEREF _Toc293300270 h 26 HYPERLINK l _Toc293300271 致 谢 PAGEREF _Toc293300271 h 27 HYPERLINK l _Toc293300272 工作分工: PAGEREF

11、_Toc293300272 h 27 HYPERLINK l _Toc293300273 参考文献 PAGEREF _Toc293300273 h 27摘 要在当今社会中,网络聊天是必不可少的,为了解决这种问题,增加人与人的交流空间,我们设计一个即时通讯系统是具有一定实际应用意义的。在此背景下,我开发了这个应用程序-IM通讯聊天系统。本次设计,首先我考虑了社会群众实际要求,分析了此系统应该具有的功能;其次对系统的主要功能模块进行了详细地描述,实现了人与人之间的交流,可以足不出户交遍天下好友,最后结合系统开发阶段和调试阶段发现的问题,提出了系统需要完善的地方,总结了开发此系统所取得的经验。本次毕

12、业设计,在我今后人生工作的道路上 提高了我的 专业知识和自身素质 都有很重要的帮助和影响。关键词:数据库,VB 第1章 引 言课题背景在强大网络世界中,网络通讯是众多的,我对网络通讯具有着极大的兴趣,利用此次毕业设计的时机,做了一个可以在网络世界中进行聊天娱乐的软件,方便群众普遍群众们所需求的。本次研究的内容是网络通讯的功能,网络通讯是怎么样找到想聊天的对象?可以通过系统所编辑随即出来的ID进行查找,查找后加对方为好友,经同意后可进行交谈。论文第2章是系统的开发工具与环境概述,介绍了该系统设计开发使用的Visual Studio .net中的开发语言和系统在数据库的设计开发中使用的数据库连接技

13、术,并介绍了系统开发所需要的计算机环境。第3章是系统的需求分析和数据库总体设计,包括系统需求,性能分析等。第4章是系统的系统概要设计,包括系统的模块划分,数据库的概念结构设计和数据库的逻辑结构设计。第5章是系统的详细设计和实现,包括系统各个界面设计和相关重要注释。第6章是系统测试和维护。最后是结论、致谢、参考文献及附录。第2章 系统的开发工具与环境2.1 Visual Basic简介VB是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。Visual Basic从1991年诞生以来,现在已经13年了。BASIC是微软的起家产品,微软当然不忘了这位功臣。随着每一次微软技术的浪潮,Visua

14、l Basic都会随之获得新生。可以预见,将来无论微软又创造了什么技术或平台,Visual Basic一定会首先以新的姿态登上去的。如果你想紧跟微软,永远在最新的技术上最快速地开发,你就应该选择Visual Basic。从任何标准来说,VB都是世界上使用人数最多的语言不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面GUI和快速应用程序开发RAD系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创立ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。?Visual Basic从入门到精通?以零根底讲解为宗旨,

15、用实例引导读者深入学习。 Visual Basic技术的优点VB的优点是面向对象的可视化,操作简单,易懂易学。VB的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。因为默认的属性和方法已经有一局部定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。Visual Basic 的最大的优势在于它的易用性,可以让经验丰富的VB程序员或是刚刚懂得皮毛的人都能用自己的方式快速开发程序。而且 VB 的程序可以非常简单的和数据库连接。比方利用控件可以绑定数据库,这样一来用VB写出的程序就可以掌握数据库的所有信息而不用写一行代码。2.2 ADO概述ADO包含一些顶层

16、的对象: 连接,代表到数据库的连接 记录集,代表数据库记录的一个集合 命令,代表一个SQL命令 记录,代表数据的一个集合 流,代表数据的顺序集合 错误,代表数据库访问中产生的意外 字段,代表一个数据库字段 参数,代表一个SQL参数 属性,保存对象的信息 ADO组件的使用需要利用支持COM的高级语言,例如ASP中的VBScript或者Visual Basic,甚至Delphi,微软的竞争对手Borland的一个产品,现在也支持使用ADO来访问数据库。 在新的编程框架.NET Framework中, 微软也提供了一个面向Internet的版本的ADO,称为ADO。其对象模型和传统ADO差异很大。

17、ADO是一种面向对象的编程接口,微软介绍说,与其同IBM和Oracle提倡的那样,创立一个统一数据库,不如提供一个能够访问不同数据库的统一接口,这样会更加实用一些。为实现这一目标,微软在数据库和微软的OLE DB中提供了一种“桥程序,这种程序能够提供对数据库的连接。开发人员在使用ADO时,其实就是在使用OLE DB,不过OLE DB更加接近底层。ADO的一项属性远程数据效劳,支持“数据仓库ActiveX 组件以及高效的客户端缓存。作为ActiveX的一局部,ADO也是COM组件的一局部。ADO是由早期的微软数据接口,远程数据对象RDO演化而来的。RDO同微软的ODBC一同连接关系数据库,不过不

18、能连接非关系数据库。本次开发的公交查询系统对操作系统的要求如下:硬件要求:CPU:最低Intel Pentium II 500 MHz。磁盘空间:250MB完全安装,155MB快速安装。内存:512MB最好1GB以上。显示:1024*768,256色软件要求:操作系统:Windows 2000以上的操作系统。第3章 需求分析现在网上有很多的聊天软件可供网民选择,如元老级的ICQ、中国人自己的ICQOICQ,又称QQ、Microsoft的MSN、网易163的网易泡泡等都是不错的网络聊天软件,各有不同的特点和长处,课满足不同人的各种需求。但是在局域网中,可供选择的聊天工具少了很多,所以,制作一款自

19、己趁手的局域网聊天工具就有了很大的应用前景。系统要求实现内部的自由交流,包括点对点以及群聊、文件的传输,方便局域网人员的交流。数据库需求分析通讯软件内的数据库存储着每一个聊天用户成员的信息。数据库技术是由传统的文件系统开展而来的,从层次模型、网状模型开展到关系模型。数据库技术是数据管理的最新技术,是计算机科学的一个重要分支,它能指导我们正确地设计数据库系统,它的出现极大地促进了计算机应用的开展。采用数据库技术的原理和方法可以有效地设计实用的数据库系统。一个完整的数据库系统包括数据库管理系统DBMS,数据库管理员DBA、数据库DB、应用程序和相应的硬件设施。目前许多数据库管理系统都基于关系模型,

20、关系模型的主要特点是用表格结构表达实体,用键表为了保证系统能够长期、平安、稳定、可靠、高效的运行,即时通讯系统应该满足以下的性能需求: 通讯系统的便捷性群众性网络通讯具有便捷性,群众性,不限地点时间,只要有需求都可以在任何有网络的地方进行联系,把重要的事情与人进行交谈,省时省力。 通讯系统的开发和扩充性即时通讯系统在开发过程中,应该充分考虑以后的可扩充性。例如聊天的问题的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的标准,可以简单的参加和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成

21、系统的升级和更新换代。 通讯系统的适用性与实用性是直接面网络用户的交流。给群众提供了方便,在家就可以找到想找的人解答难题。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面。 系统的标准性系统在设计开发使过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准。如标准的数据库操纵界面、作为业界标准的TCP/IP网络协议及ISO9002标准所要求的质量标准等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程标准,保证代码的易读性、可操作性和可移植性。 系统的先进性目前计算

22、系统的技术开展相当快,做为师生交流系统,应该保证系统在下个世纪仍旧是先进的,在系统的生命周期尽量做到系统的先进,充分完成师生交流信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑本钱的根底上尽量采用当前主流并先进且有良好开展前途的产品。 系统的响应速度师生交流系统在日常处理中的响应速度为秒级,到达实时要求,以及时反应信息。在进行统计分析时,根据学生提出的问题及时作出回复。第4章 系统概要设计4.1概述是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言不仅是盛

23、赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面GUI和快速应用程序开发RAD系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创立ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。4.2 功能模块划分客户端功能:注册功能:新用户的注册。登陆功能:建立与效劳器的连接并登陆,能显示登陆错误信息。界面显示:将在线好友显示在好友列表中,并实现系统托盘,参加工具栏便于操作。聊天功能:与好友聊天,包括文字、图片、文件传输。聊天纪录:能保存聊天纪录,并能观察聊天纪录。 信息提示:闪动托盘图标提示到来信息,并播放不同音乐来提示

24、。其他:户登陆成功,将保存其号码,以便下次登陆时,不必再输入而可以直接选择,显示登陆时间。效劳器功能:效劳器端向各个客户端发布系统消息,接受来自客户端的各种信息并分别处理。登陆信息:检查登陆信息是否正确,并向客户端返回登陆信息,如信息正确。就将在线用户发给该用户,将该用户的状态发给各在线用户。同时在效劳器端显示出来。聊天信息:转发给消息指定的用户。申请信息:自动分配用户号码,并保存该用户,同时将信息返回给客户端。用户下线:将此用户下线消息发给各客户端,并改写用户在效劳器端的状态。4.3 分层数据流图4.3.1 一层数据流图4.3.2 二层数据流图客户端:效劳器端:4.3.3 三层数据流图1.1

25、客户注册/登录模块1.2添加好友模块添加好友模块好友管理模块.4 数据元素名称取值类型长度描述位置昵称Char8用户的昵称用户信息表IDInt6到8位惟一标识用户,Key,不可空用户信息表,详细信息表,保护信息表,好友列表,聊天记录表性别Char2用户性别,可空详细信息表好友IDInt6-8好友的id好友列表,聊天记录表时间Time聊天时间聊天记录表日期Date聊天日期聊天记录表内容Char255聊天内容聊天记录表.5 数据流“登录信息名称登录信息描述用户登录时的账号密码检测来源用户去处效劳器用户表组成ID+密码“注册信息名称注册信息描述注册新账号来源用户去处效劳器用户表组成密码+个人资料“聊

26、天消息名称聊天信息描述用户聊天时发送信息来源用户去处聊天记录表组成发送方IP+接收方IP+消息内容.6 数据存储 “用户信息表名称用户信息表输入数据流用户的各项必要信息输出数据流用户信息描述用户的账号信息表组成昵称+ID+密码+状态组织方式按ID号的从小到大排列 “用户详细信息表名称用户详细表输入数据流用户的详细信息输出数据流用户的描述信息描述记录用户的详细信息组成ID+年龄+地区+性别+签名+问题NO+答案+说明组织方式按ID号的从小到大排列“好友列表名称好友列表输入数据流输出数据流描述构成用户的个人好友表组成我的ID+好友ID+好友类型+好友分组+备注组织方式 “聊天记录表名称聊天记录表输

27、入数据流输出数据流描述记录用户的聊天记录,便于以后查看信息组成我的ID+好友ID+时间+内容组织方式按我的ID升序排列第5章 详细设计与实现5.1 前台功能的实施连接数据库的包含文件在网络聊天中,效劳器是必不可少的,因为它可以输入和输出数据。TCP/IP协议术语:TCP/IP协议(Transfer Controln Protocol/Internet Protocol)叫做传输控制/网际协议,又叫网络通讯协议,这个协议是Internet国际互联网络的根底。C/S术语:客户机/效劳器C/S模型也是一种网络模型,但与前述的模型不同,它并不是定义了网络的层次结构,而是描述了一种网络程序运行的方式。效

28、劳器首页Private Sub sckServer_DataArrival(index As Integer, ByVal bytesTotal As Long)GetMessage indexEnd Sub登录页面如下: IM帐号登录用户首先需要登陆自己注册过的帐号,如果没有可以建立新的帐号主要实现代码如下:Public myIniFile As New CIniFilePublic IsReg As BooleanDim rsPrivate Sub btnLogin_Click()ConnectIMServer 连接效劳器下面是登录模块的记住密码局部: rs.Open select * f

29、rom users, con, adOpenDynamic, adLockOptimistic -If Trim(txtUID.Text) = Trim(rs.Fields(1) Then If Trim(txtPWD.Text) = Trim(rs.Fields(2) Then If checkpassword.value = 1 Then rs.Fields(3).value = 1 Else rs.Fields(3).value = 0 End If Exit Sub Else MsgBox 密码有误! Exit Sub End IfEnd If-LoopMsgBox IM号有误!-进入

30、好友列表主要实现代码如下:Public Sub LoadBuddyList()RefTreeView 显示数据Dim i As IntegerDim strhead As StringDim buddyonline As IntegerDim buddydown As IntegerDim strangeronline As IntegerDim strangerdown As IntegerDim blackonline As IntegerDim blackdown As IntegerDim myNode As NodeFor i = 0 To UserCount - 1 If User

31、List(i).State = 1 Then If UserList(i).port = 0 Then strhead = qiqi Else strhead = lele End If If UserList(i).group = 我的好友 Then buddyonline = buddyonline + 1 ElseIf UserList(i).group = 陌生人 Then strangeronline = strangeronline + 1 ElseIf UserList(i).group = 黑名单 Then blackonline = blackonline + 1 End I

32、f Set myNode = TreeView1.Nodes.Add(UserList(i).group, tvwChild, N & UserList(i).imnumber, UserList(i).virname, strhead) End IfNext iFor i = 0 To UserCount - 1 If UserList(i).State = 0 Then If UserList(i).port = 0 Then strhead = qiqidown Else strhead = leledown End If If UserList(i).group = 我的好友 Then

33、 buddydown = buddydown + 1 ElseIf UserList(i).group = 陌生人 Then strangerdown = strangerdown + 1 ElseIf UserList(i).group = 黑名单 Then blackdown = blackdown + 1 End If Set myNode = TreeView1.Nodes.Add(UserList(i).group, tvwChild, N & UserList(i).imnumber, UserList(i).virname, strhead) End IfNext iTreeVi

34、ew1.Nodes(1).Text = 我的好友( & buddyonline & / & buddydown + buddyonline & )TreeView1.Nodes(1).ExpandedImage = 2TreeView1.Nodes(2).Text = 陌生人( & strangeronline & / & strangerdown + strangeronline & )TreeView1.Nodes(2).ExpandedImage = 2TreeView1.Nodes(3).Text = 黑名单( & blackonline & / & blackdown + black

35、online & )TreeView1.Nodes(3).ExpandedImage = 2End Sub找到想聊天的对象进行聊天。聊天窗口的功能此页面是聊天内容的接收主要实现代码如下: Private Sub btnSend_Click()If txtTalk.Text = Empty Then Exit SubSendTalktxtTalk.Text = EmptyEnd Sub如下图:图5-5 此页面是聊天窗体的聊天记录可存可删。Private Sub XPButton2_Click()cd1.DialogTitle = 另存为cd1.Filter = 文本文件|*.txttxtjl.S

36、aveFile cd1.FileName, rtfTextEnd SubPrivate Sub XPButton3_Click()删除功能a = MsgBox(你确定要删除聊天记录吗?, vbOKCancel, 删除提示)If a = vbOK Then 执行删除的语句 txtjl.Text = MsgBox 删除成功!End IfEnd Sub如下图:图5-7 通讯录方便记录好友的联系方式如下图: 通讯退出提示如下图:第6章 测 试通讯系统的测试在即时通讯系统 开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可防止地会产生过失,系统中通常可能隐藏着错误和缺陷,不经周密测试的系统

37、投入运行,将会造成难以想象的后果,因此系统测试是IM即时通讯系统 开发过程中为保证软件质量必须进行的工作。大量统计资料说明,系统测试的工作量往往占IM即时通讯系统 开发总工作量的40%以上。软件测试对于保证软件产品的可靠性和平安性十分重要,良好的软件测试反感、测试方法以及测试时间的妥善安排,对于减少软件开发中的重复劳动、降低软件维护工作量作用显著。因此,我们必须重视测试工作。由于程序中隐藏的缺陷只在特定的环境下才有可靠显露,系统缺陷通常是由于对某些特定情况考虑不周造成的。因此测试不是为了说明程序正确;成功的测试也不是没有发现错误的测试。有意义的软件测试应该是从“破坏软件系统的角度出发,精心设计

38、最有可以暴露程序系统缺陷的测试方案。因此软件测试的目标应该是以尽可能少的代价和时间找出软件系统中潜在的错误和缺陷。从产品角度看,测试方案中的测试工程包括软件结构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。测试对象是随不同阶段而异的,最根本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测过的模块作为测试对象的。单元测试。单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否一致,对模块的所有主要处理路径进行测试且与预期的结构进行对照,还要对所有错误处理路径进行测试。对源码进行审查,对

39、照设计说明书,表态地检查源程序是否符合功能的逻辑要求,是进行单元测试前的重要工作工。单元测试一般是由程序员完成,也称程序调试。组合测试。组合测试也称集成测试或子系统测试,通常采用自顶向下测试和自底向上测试两种测试方法。组合测试的对象是指已经通过单元测试的模块,不是对零散模块进行单个测试,而是用系统化的方法装配和测试软件系统,是一个严格的过程,必须认真地进行,其方案的产生和单元模块测试的完成日期要协调起来,这种测试应在系统目标机上进行,造成系统应用的环境条件,除了开发局部工程负责人参加以外,还应该有相应系统的用户参加,给评审员进行演示。确认测试。确认测试是对通过组合测试的软件进行的,这些软件已经

40、存于系统目标设备的介质上,确认测试的目的是说明软件是可以工作的,并且符合“软件需求说明书中规定的全部功能和性能要求。确认测试是按照这些要求定出的“确认测试方案进行的。测试工作是由一个独立的组织进行,而且测试要从用户的角度出发。系统测试。系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题以及检测系统是否到达用户的实际要求,系统测试的依据是系统分析报告。系统测试应在系统的整个范围内进行,这种测试不只对软件进行,而是对构成系统的硬、软件一起进行。系统测试与建构同时进行或略慢。系统测试需要确认从头到尾的功能正常才算完成,应当尽量防止系统测试延到工程末尾进行。用户验收测试。在系统测

41、试完成后,进行用户的验收测试,它是用户在实际应用环境中所进行的真实数据测试。在具体的测试中,一般应遵循以下原那么:由程序设计者之外的人进行测试;测试用例应由两局部组成:输入数据和预期输出结果;应选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试。6.3 程序改良程序做的不是太完美,但是根本功能都实现了。页面做的比拟粗糙,但是,在大家的努力下我会改善的。一般来说,对程序测试有两种测试方法:如果已经知道了软件系统应具有的功能,可通过测试来对每个功能是否都能正常使用;如果知道程序的内部工作过程,可以通过测试来检测程序内部是否按照规格说明书的规定正常进行。前一种方法称为黑盒测试,后一种方法称为白盒子测试。黑盒测试又称为功能测试,白盒子测试又称为结构测试。 1.登录成功后,显示好友列表页面,如图6-1所示:图6-1 登录成功显示页面2. 登录失败,那么显示如下界面,如图6-2所示:图6-2 登录失败界面软件维护是指在软件运行或维护阶段对软件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论