毕业论文(设计)-薪资管理信息系统的设计.doc

上传人:小小飞 文档编号:3949039 上传时间:2019-10-10 格式:DOC 页数:22 大小:357.50KB
返回 下载 相关 举报
毕业论文(设计)-薪资管理信息系统的设计.doc_第1页
第1页 / 共22页
毕业论文(设计)-薪资管理信息系统的设计.doc_第2页
第2页 / 共22页
毕业论文(设计)-薪资管理信息系统的设计.doc_第3页
第3页 / 共22页
毕业论文(设计)-薪资管理信息系统的设计.doc_第4页
第4页 / 共22页
毕业论文(设计)-薪资管理信息系统的设计.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《毕业论文(设计)-薪资管理信息系统的设计.doc》由会员分享,可在线阅读,更多相关《毕业论文(设计)-薪资管理信息系统的设计.doc(22页珍藏版)》请在三一文库上搜索。

1、 XXXXXXXXXXXXXXXX学院 毕业设计(论文)题目 薪资管理信息系统的设计 学生所在校外学习中心 xxxxxxxxxxxxxxxxxxxx 批次 层次 专业 091批次专科起点本科 计算机科学与技术学 号 XXXXXXXXXXX 学 生 XXXXXXXXXXX 指 导 教 师 XXXXXXXXXXX 起 止 日 期 2011 年9月19日至 2011年10月10日摘 要对企业而言,薪资管理是一个非常重要的流程。而企业可以通过薪资管理系统收集、处理、存储和扩散信息,来支持组织的管理、决策、合作、控制、分析活动。薪资管理信息系统的设计能够提供对薪资发放各明细项目的数据编辑,自动计算、多角

2、度查询等功能。方便导入、导出数据及输出报表。企业财务部门人员以管理员身份登录,对本系统进行操作以及修改控制。实现了财务部门对本单位薪资管理信息系统的集中管理,保证了系统的安全性。是一个功能实用,用户(财务部、其他相关部门)操作方便,简单明了的薪资发放软件。关键词:薪资 管理系统Visual Basic 6.0目 录中文摘要11.引言12.管理信息系统概述、背景与现状、特点、设计目标12.1 管理信息系统概述12.2 背景与现状12.3特点22.4 本课题要达到的设计目标33.系统结构与模型33.1 设计方案图33.2 系统流程图43.3系统管理流程图43.4系统功能流程图53.5 系统的E-R

3、图54.系统登陆、性能和数据库特性64.1 功能简介64.2 一般用户登录74.3 性能74.4 数据库特性75.详细设计和编码85.1 数据编辑功能的简介85.2 菜单关闭功能流程图85.3增加用户流程图85.4删除用户流程图95.5导入记录流程图95.6导出记录流程图105.7 密码修改流程图105.8系统窗体和代码设计116.性能测试与分析176.1 测试环境176.2 测试方案、方法187.小结19参考文献201.引言随着社会向前发展,传统薪资发放工作逐渐被信息系统软件代替。而市面有很多薪资管理信息系统软件。但是,对于企、事业单位的薪资发放来说,不需要太大的数据库系统。只需要一个操作方

4、便,功能实用,能同时满足财务部门、单位其他相关部门及代发单位这三方对数据的管理及需求的系统。本文的目标就是在于开发一个对薪资发放的集中管理。可供财务人员对本单位的人员薪资进行增加、删除、修改、查询、导入、导出文件、输出报表,同时通过菜单关闭功能使本单位其他相关部门的人员对薪资的数据编辑无法操作,只能通过查询或导出文件来了解本单位的薪资发放情况;对薪资发放中的应发薪资合计、代扣个人所得税及个人实发薪资等项目由系统自动进行计算;同时本系统还可对薪资发放情况进行多角度查询等功能。2.管理信息系统概述、背景与现状、特点、设计目标2.1管理信息系统概述管理信息系统(MIS)是一门边缘学科,集管理科学、信

5、息科学、系统科学、现代通信技术和电子计算机技术于一体。1985年,管理信息系统创始人,明尼苏达大学卡尔森管理学院的著名教授戴维斯(Gordon.B.Davis)给出了一个具有代表性的定义:“管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户机器系统。它能提供信息支持企业或组织的运行、管理和决策功能。”2.2背景与现状工资管理是一项琐碎、复杂而又十分细致的工作,一般不允许发生错误。同时工资的发放具有较强的时间限制,必须严格按照单位规定的时间完成计算和发放工作。正是工资管理的这种重复性、规律性、时间性,使得工资管理计算机化成为可能。计算机进行工资发放工作,

6、不仅能够保证工资核算正确无误、快速输出,而且还可以利用工资数据库对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,提高了会计信息的及时性、正确性、全面性。大大提高了管理水平和管理效率,产生了巨大的经济效益和社会效益。 信息时代计算机技术的发展给整个社会的生活、工作方式带来了一次革命。计算机以及相关软件的介入使得工资的管理变得科学化、透明化、简单化。因此,根据不同单位的自身特点开发适合自己的工资管理软件是显得十分必要的。 工资管理软件隶属于财务软件(又称会计软件)。中国的财务软件起步于70年代末,经历了从自主开发、委托定点开发向标准化、通用化、商品化、专业化发展几个阶段。三十

7、年来财务软件市场规模化、产业化发展迅速。 近年来随着市场竞争的日趋激烈,财务软件模式转向集中式管理;一些行政单位为适应财政预算管理的变革,开始对财务实行集中式管理。可以说集中式财务管理在某些单位来说是一种管理发展的趋势。这种管理模式在以前因网络、通讯技术的限制而无法实施,随着互联网技术的发展,基于网络计算,支持集中管理模式的财务软件开始出现在市场,并越来越受到希望采取集中财务管理模式的单位所喜爱。所以,在我国各级事业单位中他们更需要有一个方便、快捷、安全、透明的工资管理软件。2.3特点在计算机软件技术中,人机界面已经发展成为一个重要的分支。MIS人机界面设计一般遵循以下一些基本原则:(1)以通

8、信功能作为界面设计的核心人机界面设计的关键是使人与计算机之间能够准确地交流信息。一方面,人向计算机输入信息时应当尽量采取自然的方式:另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。另外,不要把内部的处理、加工与人机界面混在一起(人机界面程序只是通信),以免互相干扰,影响速度。设计MIS时,针对每一个功能,都要按照模块化思想,使输入、处理与输出“泾渭分明”,充分体现人机界面的通信功能。这样设计出来的程序不易出错,而且易于维护。报表打印是MIS必备的功能之一,而且打印之前常常需要计算。计算与打印分开设计,虽然消耗时间,但易于整个MIS系统的维护。(2)界面必须始终一致统一的人机界面不至

9、于会增加用户的负担,让用户始终用同一种方式思考与操作。最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。例如在整个系统可以以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示打印等。(3)界面必须使用户随时掌握任务的进展情况人机界面应该能够告诉用户软件运行的进度。特别是在需要较长时间的等待时,必须让用户了解工作进展情况,如可以设计已经完成了百分之几的任务进度条等。目前,Windows下的应用软件无论大小,其安装程序几乎均做到了这一点。开发MIS软件时,这一点很值得借鉴。(4)界面友好。使用方便多数MIS软件的数据输入量较大。对于一些相对固定的数据,不应让用户频频输入(特别是汉字),而

10、应让用户用鼠标轻松选择。例如,人事管理系统中的“文化程度”是相对固定的数据,其值一般取“小学”、“初中”、“高中”、“大专”、“大本”、“硕研”、“博研”等。录入这类数据之前,MIS软件应在相应位置弹出一个列表框,待用户以鼠标点击,而不应让用户每次都输入这些汉字。总之,所开发的MIS在使用过程中,应使用户的数据输入量降至最低限度减少用户的干预量。实践证明,用户干预愈少,MIS系统的满意程度愈高。2.4本课题要达到的设计目标工资管理信息系统主要通过Visual Basic编程语言进行开发。本系统采用这种语言设计成一个能够提高企事业单位员工工资的管理水平,解决企事业单位管理系统中杂乱无章的局面,优

11、化管理过程,提升工作效率的管理系统。本文所要讨论解决的内容是如何运用Visual Basic编程语言设计出一个满足企事业单位员工工资管理所需要的系统。3.系统结构与模型3.1设计方案薪资管理信息系统的实时性要求可以不需要很严格,而实用性才是首要考虑的,因此采用DATA控件访问ACCESS数据库,由数据库来实现对薪资发放数据的管理,设计方案如图3-1所示。数据库Access登录、访问用户修改、保存 图3.1设计方案图3.2系统流程图首先,单位财务人员以系统管理员身份输入操作员名称和密码,请求登录。若密码与用户相符,登录成功,则出现相应权限功能的界面。其次,当单位相关部门人员以一般人员身份请求登录

12、成功时,则出现他相应权限功能的界面。系统流程图如图3.2所示。系统登陆界面 用户登录 检查密码密码错 出错信息!正确数据库Access 功能处理功能界面修改、保存图3.2系统流程图3.3系统管理流程图登录系统管理中的增加用户及删除用户菜单功能只有当管理员登录时才可用,且在增加用户里还需要再次验证管理员密码,而在用户增加密码及修改密码时均需验证两次输入密码的一致性,以加强系统的安全控制。本系统的系统功能流程图如图3.4所示。系统管理员登录界面功能界面系统管理数据库Access增加用户 删除用户密码修改图 3.3系统管理流程图3.4系统功能流程图首先,系统管理员登录,进入功能界面,采用DATA控件

13、访问ACCESS数据库,通过ACCESS数据库进行数据的编写,数据查询、导入、导出、系统管理的设置。本系统的系统功能流程图如图3.3所示。用户登录数据添加、修改、删除数据查询数据库Access数据导入 数据编辑数据导出系统管理功能界面数据保存退出 图 3.4系统功能流程图3.5系统的E-R图 操作员输入密码进入用户管理系统,通过工资明细设置工资发放的各种数据,从而对薪资的发放进行管理。本系统的系统的E-R如图3.5所示。基础工资姓名岗位部门工资明细应发工资帐号绩效养老保险住房公积金补助图 3.5系统u的E-R图4.系统登陆、性能和数据库特性4.1功能简介管理人员登录:管理员在登录薪资管理信息系

14、统时,应当先输入系统管理员的用户名和密码,以供校验管理员的身份。薪资发放明细管理:包括新添人员薪资明细、修改已存在的薪资明细、删除已存在的薪资明细、查询已存在的薪资明细等有效编辑功能。自动计算功能:根据财务人员录入的各项薪资发放明细,系统自动计算出应发薪资扣除代扣失业保险金、代扣养老保险金、代扣住房公积金、代扣个人所得税后的个人实发薪资金额。并根据应发薪资合计数自动计算出该人员应代扣个人所得税额,最后由系统薪资发放分类查询:根据对数据的需要自设查询条件,并将符合条件的信息显示出来。管理员管理:包括增加新的用户、删除已有的用户。增加用户:根据本单位其他相关部门对薪资发放数据的需要,决定是否允许该

15、部门人员登录本系统。删除用户:根据本系统用户对薪资发放数据的需求情况,决定禁止该用户登录本系统。修改密码:提供修改密码功能供用户定期修改密码,以确保系统的安全性。数据导入:当有大量新增薪资发放记录时,可通过数据导入功能批量导入数据到数据库中。数据导出:将薪资发放的各项明细导出成文本文件,以便提供给银行代发薪资。报表功能:提供薪资明细表及银行代发薪资表,可以将薪资发放数据导入到报表中并打印出来,作为历史资料留存。4.2一般用户登录一般用户登录:一般用户在登录薪资管理信息系统时,应当先输入用户名和密码,以供校验用户的身份。菜单关闭功能:当系统由非财务部门的其他一般用户登录时,系统自动关闭功能菜单中

16、的数据编辑、数据导入、增加用户及删除用户菜单功能,以确保薪资发放数据不被随意修改。薪资发放分类查询:根据对数据的需要自设查询条件,并将符合条件的信息显示出来。修改密码:用户登录成功后,可任意修改自己的密码。数据导出:将薪资发放的各项明细导出成文本文件,以便提供给银行代发薪资。报表功能:提供薪资明细表及银行代发薪资表,可以将薪资发放数据导入到报表中并打印出来,作为历史资料留存。4.3 性能系统能够提供对薪资发放各明细项目的数据编辑,自动计算薪资发放各项合计数据及代扣项目数据;支持多角度的查询功能;方便导出数据及报表;对系统的可登录人员进行控制管理。系统的处理事件能力良好,能够及时响应用户的信息。

17、4.4 数据库特性(1) 原子性 事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。这种特性称为原子性。 事务的原子性要求,如果把一个事务可看作是一个程序,它要么完整的被执行,要么完全不执行。就是说事务的操纵序列或者完全应用到数据库或者完全不影响数据库。这种特性称为原子性。 假如用户在一个事务内完成了对数据库的更新,这时所有的更新对外部世界必须是可见的,或者完全没有更新。前者称事务已提交,后者称事务撤消(或流产)。DBMS必须确保由成功提交的事务完成的所有操纵在数据库内有完全的反映,而失败的事务对数据库完全没有影响。(2) 一致性

18、 事务的一致性指的是在一个事务执行之前和执行之后数据库都必须处于一致性状态。这种特性称为事务的一致性。假如数据库的状态满足所有的完整性约束,就说该数据库是一致的。一致性处理数据库中对所有语义约束的保护。假如数据库的状态满足所有的完整性约束,就说该数据库是一致的。例如,当数据库处于一致性状态S1时,对数据库执行一个事务,在事务执行期间假定数据库的状态是不一致的,当事务执行结束时,数据库处在一致性状态S2。(3) 分离性分离性指并发的事务是相互隔离的。即一个事务内部的操作及正在操作的数据必须封锁起来,不被其它企图进行修改的事务看到。分离性是DBMS针对并发事务间的冲突提供的安全保证。DBMS可以通

19、过加锁在并发执行的事务间提供不同级别的分离。假如并发交叉执行的事务没有任何控制,操纵相同的共享对象的多个并发事务的执行可能引起异常情况。DBMS可以在并发执行的事务间提供不同级别的分离。分离的级别和并发事务的吞吐量之间存在反比关系。较多事务的可分离性可能会带来较高的冲突和较多的事务流产。流产的事务要消耗资源,这些资源必须要重新被访问。因此,确保高分离级别的DBMS需要更多的开销。(4)持久性持久性意味着当系统或介质发生故障时,确保已提交事务的更新不能丢失。即一旦一个事务提交,DBMS保证它对数据库中数据的改变应该是永久性的,耐得住任何系统故障。持久性通过数据库备份和恢复来保证。持久性意味着当系

20、统或介质发生故障时,确保已提交事务的更新不能丢失。即对已提交事务的更新能恢复。一旦一个事务被提交,DBMS必须保证提供适当的冗余,使其耐得住系统的故障。所以,持久性主要在于DBMS的恢复性能。5.详细设计和编码5.1 数据编辑功能的简介利用数据控件和各种约束控件操纵已存在的“薪资明细表”数据库,使用ADDNEW方法向数据库创建成新记录;用UPDATE方法保存新记录,同时当前记录指针恢复为空值;使用DELETE方法来删除当前记录;使用CLOSE方法来关闭记录集并释放分配给它的资源;使用FIND方法来查询记录;使用MOVENEXT及MOVEPREVIOUS方法来移动记录,并检测记录集的EOF/BO

21、F属性。5.2 菜单关闭功能的简介通过设置用户名对菜单的ENABLED及VALUE属性来达到对一般用户关闭数据编辑、增加用户及删除用户等菜单的功能。5.3增加用户的流程图增加用户的菜单功能只有管理员登录时才可用,且在增加用户时需再次确认管理员登录名及密码,新增用户需两次输入密码一致才能确定新增用户成功。增加用户的流程图如图5.3所示。错误输入管理员密码添加用户检查管理员登录开始 正确 输入管理员密码输入用户资料、密码添加成功确定确定 正确 返回请重新输入 错误 错误 图 5.3增加用户流程图5.4删除用户的流程图删除用户的菜单功能只有管理员登录时才可用,且在删除用户时需再次确认管理员登录名及密

22、码,删除用户需两次输入密码一致才能确定新增用户成功。删除用户的流程图如图5.4所示。错误输入管理员密码删除用户检查管理员登录开始 正确 输入管理员密码选择需要删除的用户删除成功成功确定确定 正确 返回请重新输入 错误 错误 图 5.4删除用户的流程图5.5 导入记录流程图进入开始菜单,选择文件存在的路径,然后建立文件后写如文件,如建立文件出错则系统会自动返回。导入记录流程如图5.1所示。选择文件名称选择文件存在的路径导 入导入文件返回出错信息导入是否出错 Y N图 5.5导入记录流程图5.6导出记录流程图 进入开始菜单,选择文件保存,如建立文件出错则系统会自动返回。导出记录流程如图5.2所示。

23、建立文件名称选择文件存在的路径导 出导出文件、保存返回出错信息建立是否出错 Y N图 5.6导入记录流程图5.7密码修改流程图修改密码只有在管理人员、管理人员登录时才能用,登录后进入密码修改窗口,只有用户密码正确的情况下才允许修改用户密码,得到系统提示后才能表示已修改成功。密码修改流程图如图5.5所示。错误输入用户、管理员密码用户、管理员登录修改密码检查开始 正确 输入旧密码、新密码修改成功确定 5.7密码修改流程图5.8系统窗体和代码设计 (1)系统登录界面: 点击登录后,系统会弹出窗口提示操作人员输入密码。本系统系统登录界面如图5.7所示。图 5.8(1)系统登录界面图部分代码如下:Pri

24、vate Sub Command1_Click() Dim found, right As Boolean Dim a As Boolean found = False right = True Data1.Refresh Data1.Recordset.MoveFirst Do While Data1.Recordset.EOF = False If Data1.Recordset.Fields(操作员).Value = frmlog.Combo1.Text Then If Data1.Recordset.Fields(密码).Value = frmlog.Text1.Text Then f

25、ound = True Else found = True right = False End If Exit Do Else Data1.Recordset.MoveNext End If Loop Data1.Recordset.MoveFirst If found = False And right = True Then a = MsgBox(没有此操作员,登录失败, vbExclamation, 薪资发放系统)Else If right = False Then a = MsgBox(密码出错,重新输入?, vbYesNo + vbQuestion, 薪资发放系统) = vbNo f

26、rmcover.Show Else a = MsgBox(登录成功, vbInformation, 薪资发放系统)frm薪资发放系统.ShowIf Combo1.Text = root Thenfrm薪资发放系统.BZ.Enabled = Truefrm薪资发放系统.CX.Enabled = True frm薪资发放系统.ZJ.Enabled = True frm薪资发放系统.SC.Enabled = True frm薪资发放系统.import.Enabled = True frm薪资发放系统.XG.Enabled = True frm薪资发放系统.TC.Enabled = True Else

27、 If Combo1.Text root Then frm薪资发放系统.BZ.Enabled = False frm薪资发放系统.CX.Enabled = True frm薪资发放系统.ZJ.Enabled = False frm薪资发放系统.SC.Enabled = False frm薪资发放系统.XG.Enabled = True frm薪资发放系统.import.Enabled = False frm薪资发放系统.TC.Enabled = True End If End IfEnd If (2)系统主界面 输入密码登录后,系统会进入系统主界面。系统主界面如图5.8所示。图5.8(2)系统

28、主界面图Private Sub B_Click()frm分类查询.ShowEnd SubPrivate Sub C_Click() frm浏览.ShowEnd SubPrivate Sub CC_Click()frm工资明细.ShowEnd SubPrivate Sub DC_Click()cancel:End SubPrivate Sub DD_Click()frm统发工资管理.ShowEnd SubPrivate Sub DY_Click()代发工资表.ShowEnd SubPrivate Sub Form_Load()End SubPrivate Sub GG_Click() Dim a

29、 As Boolean On Error GoTo cancel CommonDialog1.ShowSave filepath = CommonDialog1.FileName On Error GoTo fileerror On Error Resume NextOpen filepath + .txt For Output As #1 s1 = Date$ Print #1, s1 Data1.Recordset.MoveFirst Do While Data1.Recordset.EOF = FalseIf Data1.Recordset.Fields(部门名称).Value = Da

30、te$ Thens1 = Data1.Recordset.Fields(部门名称).Value s2 = Data1.Recordset.Fields(序号).Value s3 = Data1.Recordset.Fields(姓名).Value s4 = Data1.Recordset.Fields(账号).Value s5 = Data1.Recordset.Fields(应发工资合计).Value s6 = Data1.Recordset.Fields(实发个人工资).Value s7 = Print #1, s1 + s7 + s2 + s7 + s3 + s7 + s4 + s7 +

31、 s5 + s7 + s6End If Data1.Recordset.MoveNextLoop Data1.Recordset.MoveFirstClose #1(3)工资明细: 进入工资明细菜单,在里面编辑工资明细,并可以实现添加、修改、删除、查询等功能。本系统工资明细如图5.9所示。图5.8(3)工资明细图Private Sub Command6_Click()End SubPrivate Sub cmdadd_Click()XG = TrueCommand2.Visible = TrueCommand3.Visible = TrueCommand2.Enabled = TrueComm

32、and3.Enabled = Truecmdadd.Enabled = FalsecmdUpate.Enabled = FalsecmdDelete.Enabled = FalsecmdClose.Enabled = FalsecmdFIND.Enabled = FalseCommand4.Enabled = Falsecmdmove1(1).Enabled = Falsecmdmove2(2).Enabled = FalseData1.Recordset.AddNewaddNewFlag = TrueData1.Recordset.EditText1.SetFocusEnd SubPriva

33、te Sub cmdClose_Click()If MsgBox(确定退出?, vbYesNo, 注意!) = vbYes Then frm薪资发放系统.Show frm工资明细.Hide End IfEnd SubPrivate Sub cmdDelete_Click()ss = MsgBox(真的删除这个记录?, vbYesNo + vbInformation, 删除记录)If (ss = vbYes) ThenData1.Recordset.DeleteData1.Recordset.MoveNextIf Data1.Recordset.EOF ThenData1.Recordset.M

34、oveLastcmdmove2(2).Enabled = FalseEnd IfEnd IfEnd Sub (4)数据查询: 进入分类查询菜单,可以对输入的各类数据进行分类汇总查询。数据查询如图5.10所示。图5.8(4)数据查询图部分代码如下:Private Sub Command1_Click() On Error GoTo OOPS Dim My_Query As String My_Query = Combo1 & & Combo2 & & findtext.Text & Data1.RecordSource = SELECT * FROM 工资明细表 WHERE & My_Query

35、 Data1.Refresh Data1.Recordset.MoveLast Data1.Recordset.MoveFirst MsgBox Data1.Recordset.RecordCount & 个匹配 Exit SubOOPS: MsgBox Err.DescriptionEnd SubPrivate Sub Command2_Click() Data1.RecordSource = 工资明细表 Data1.RefreshEnd SubPrivate Sub Command3_Click() MsgBox 如果你使用比较条件是 Like,你可以使用 * (通配符)完成查询 & vb

36、NewLine & 例如:查询 Ma* 或 M*ria 或 *m*End SubPrivate Sub Form_Load() Combo1.AddItem 部门名称Combo1.AddItem 序号Combo1.AddItem 姓名 Combo1.AddItem 账号Combo2.AddItem Like Combo2.AddItem Combo2.AddItem =Combo1.ListIndex = 0 Combo2.ListIndex = 0End Sub6.性能测试与分析因为软件较小,而且时间较短,所以采用自上而下的渐增式测试方法。因为采用了模块开发,而此模块是直接产生EXE可执行文

37、件的,所以单元测试比较简单。6.1测试环境在MIS开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,未经周密测试的系统投入运行,将会造成难以想象的后果,因此系统测试是MIS开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占MIS开发总工作量的40%以上。 (1)单元测试单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否一致,对模块的所有主要处理路径进行测试且与预期的结构进行对照,还要对所有错误处理路径进行测试。对源码进行审查,对照设计说明书,检查源程序是否符合

38、功能的逻辑要求,是进行单元测试前的重要工作。单元测试一般是由程序员完成,也称程序调试。(2)组合测试组合测试也称集成测试或子系统测试,通常采用自顶向下测试和自底向上测试两种测试方法。组合测试的对象是指已经通过单元测试的模块,不是对零散模块进行单个测试,而是用系统化的方法装配和测试软件系统。其计划的产生和单元模块测试的完成日期要协调起来,这种测试应在系统目标机上进行。(3)确认测试确认测试是对通过组合测试的软件进行的,这些软件已经存于系统目标设备的介质上,确认测试的目的是表明软件是可以工作的,并且符合“软件需求说明书”中规定的全部功能和性能要求。确认测试是按照这些要求定出的“确认测试计划”进行的。(4)系统测试系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题以及检测系统是否达到用户的实际要求,系统测试的依据是系统分析报告。系

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1