连锁超市信息管理系统设计第组_第1页
连锁超市信息管理系统设计第组_第2页
连锁超市信息管理系统设计第组_第3页
连锁超市信息管理系统设计第组_第4页
连锁超市信息管理系统设计第组_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

1、设计题目: 连锁超市进销系统的功能体系设计 专 业: 物流工程 班 级: 物流1102班 组 长: 杨月光 小组成员:范丽萍、 许晓敏、 吴冰娟、 杨迪 、 张超指导教师评阅:指导教师(签字) 二O一三年 月 日 第一章:现行系统概述1.1我国超市的发展趋势在成为WTO成员以后,我国的超级市场在应对国内竞争的同时,将面临来自沃尔玛、家乐福、麦德龙等国际零售巨头激烈的国际竞争。分析国外超级市场的发展历程,结合我国超级市场的现状,我们可以看出,在全球化的大背景下,我国超市发展的最新动向和趋势主要表现在以下几个方面: (1)业态多元化。(2)经营规模化。(3)市场定位差别化。(4)自有品牌系列化。(

2、5)生鲜食品主打化。 (6)投资主体多元化。(7)物流配送中心快速发展。 从以上分析可以看出,超市业是一个进入门槛较低,业态活跃、竞争激烈的行业,我们必须密切跟踪行业发展趋势,同时也必须借鉴吸收国内外一些先进的经营模式,坚持本土化和国际化相结合,并根据自身定位和企业实际情况,做到与国际大卖场接轨,尤其是服务理念、服务标准、服务水平、服务质量的接轨,不断进行自我调整和完善,加强我们自身的应变能力。在营销和管理工作上加强学习,力求创新,走出自己的经营特色之路,最终在竞争中求得生存与发展。1.2开发背景目前,大量的中小超市企业中,存在这样的现象:分散的、不连贯的进销存信息使超市管理者或相关管理人员无

3、法看到进销存的全部资料及相关报表,信息的分散使得产生的结果也无法保持一致和完整性,造成中小超市在进销存管理上存在如下问题: 无法统计销售信息, 无法准确全面掌握各业务进展状态,对销售人员工作过程掌握不够,业务人员对产品没有一定认识,销售及市场流程不清晰,流程变动较大,对市场信息、竞争的资讯掌握程度较不完善,无结构统一销售及市场情况报表,基本销售及市场费用统计较不完备, 销售人员辞职时失单现象严重 等等。1.3进销存管理系统开发的意义进销存管理系统是一个基于Internet的应用系统,它是一个面对当前的进销存管理工作基本还处于手工和半信息自动化处理状态而应运而生的一个基于Internet的一个完

4、全信息自动化的系统,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成进货、销售、库存管理的全过程。计算机网络的飞速发展提供了功能强大的信息处理平台,同时随着信息迅速猛涨,各个单位都迫切需要一套从信息采集,信息处理到信息传递和共享的办公自动化系统。传统的办公需要人员的大量参与和干涉,工作效率,协调性,交互性,共享性,执行力都是不够的。连锁超市信息管理系统的使用可以解决商品在进、销、存管理上的不足,可以初步形成一个以人、计算机、网络和信息为一体的办公体系,能有效的提高小型企业、中小型超市的运营效率,促进其管理工作上的不断完善。第二章:系统分析2.1 需求分析在 HYPERLINK

5、 /view/1659.htm 软件工程中,需求分析指的是在建立一个新的或改变一个现存的 HYPERLINK /view/1356068.htm 电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是 HYPERLINK /view/1659.htm 软件工程中的一个关键过程。在这个过程中, HYPERLINK /view/170100.htm 系统分析员和 HYPERLINK /view/37.htm 软件工程师确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。需求分析阶段的任务是确定 HYPERLINK /view/8343.htm 软件系统

6、功能。在 HYPERLINK /view/1659.htm 软件工程的历史中,很长时间里人们一直认为需求分析是整个软件工程中最简单的一个步骤,但在过去十年中越来越多的人认识到它是整个过程中最关键的一个过程。假如在需求分析时分析者们未能正确地认识到顾客的需要的话,那么最后的 HYPERLINK /view/37.htm 软件实际上不可能达到顾客的需要,或者软件无法在规定的时间里完工。需求分析是一项重要的工作,也是最困难的工作。该阶段工作有以下特点:(1)用户与开发人员很难进行交流;(2)用户的需求是动态变化的;(3)系统变更的代价呈非线性增长。分析步骤:首先调查组织机构情况,包括了解该组织的部门

7、组成情况,各部门的职能等,为分析信息流程作准备。然后调查各部门的业务活动情况,包括了解各个部门输入和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么。协助用户明确对新系统的各种要求,包括信息要求、处理要求、完全性与完整性要求。确定新系统的边界,确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。由计算机完成的功能就是新系统应该实现的功能。分析系统功能。分析系统数据。编写分析报告。常用的调查方法:跟班作业,通过亲身参加业务工作来了解业务活动的情况。这种方法可以比较准确地理解用户的需求,但比较耗费时间。开调查会,通过与用户座谈来了解业务活动情况

8、及用户需求。座谈时,参加者之间可以相互启发。请专人介绍。询问,对某些调查中的问题,可以找专人询问。设计调查表请用户填写,果调查表设计得合理,这种方法是很有效,也很易于为用户接受的。调查了解了用户需求后,还需要进一步分析和表达用户的需求。分析和表达用户需求的方法主要包括自顶向下和自底向上两类方法。2.2 可行性研究 HYPERLINK /wiki/%D4%A4%B2%E2 预测为前提,以投资效果为目的,从技术上、 HYPERLINK /wiki/%BE%AD%BC%C3 经济上、管理上进行全面综合分析研究的方法。可行性研究的基本任务,是对新建或改建项目的主要问题,从技术经济角度进行全面的分析研究

9、,并对其投产后的 HYPERLINK /wiki/%BE%AD%BC%C3%D0%A7%B9%FB 经济效果进行预测,在既定的范围内进行方案论证的选择,以便最合理地利用资源,达到预定的 HYPERLINK /wiki/%C9%E7%BB%E1%D0%A7%D2%E6 社会效益和 HYPERLINK /wiki/%BE%AD%BC%C3%D0%A7%D2%E6 经济效益。可行性研究方法本身是相关方法的集成,主要包括 HYPERLINK /wiki/%D5%BD%C2%D4%B7%D6%CE%F6 战略分析、调查研究、预测技术、系统分析、模型方法和智囊技术等。可行性研究的程序包括:接受委托书;组建

10、研究小组;事前调查;编制研究计划;签订合同或协议;正式调查;分析研究、优化和选择方案;编制可行性研究报告。2.2.1用户要求的可行性系统开发的目标是实现超市管理的系统化、规范化和自动化。这是在用户要求的基础上提出来的,经过对超市管理人员和业务人员的接触,我们了解到用户的要求如下:(1). 进销衔接:利用小型超市管理系统后,要求能够对整个经营过程进行有效监控,特别是一自销产品的销售和总销售额的监控,能够及时地把销售情况反馈给进货部门,以便及时组织货源,满足顾客的消费需求。(2). 库存管理:通过本系统,能够清楚地看到企业库存的产品数量、存放地点等信息,对于库存减少或增加到一定量时能及时提出警告,

11、提醒及时增加或减少库存。能够自动统计库存情况使得采购部门和销售部门能够根据库存信息做出决策。从而减少和避免人工统计带来的统计误差和繁重的盘点工作。(3). 订单管理:围绕采购部门输入的订单能够通过管理信息系统一直跟踪下去,监控物流的各个过程。超市能够做到以销定购,合理分配采购资金。(4). 采购管理:根据销售情况和超市现有库存机资金分配计划,制定出相应的采购品种数量、采购顺序等计划。(5). 销售管理:能够根据商品销售情况及时汇总销售收入,对资金的回笼和分配做到决策人员心中有数、有的放矢。(6). 资金管理:能够根据商品销售情况及时汇总销售收入,实现资金快速配置。2.2.2 超市管理信息系统的

12、目标根据用户的主要需求,我们得到的主要目标如下:(1)进销衔接:利用管理信息系统(MIS),加强了对整个进销过程的监控,加快物流,信息流,管理指令流的流动和资金流的周转,在最短的时间内为客户提供最快捷,周到的消费服务。(2)库存管理:通过本系统能清楚地看到企业库存中的产品数量,存放位置等信息,对于库存减少或增加到一定量时能及时提出警告,提醒及时增加或减少库存。能够自动统计库存情况,使得采购部门和销售部门能够根据库存信息作出决策。从而减少或避免人工统计带来的统计误差和繁重的盘点工作。(3)订单管理:围绕采购部门输入的订单能够通过管理信息系统一直跟踪下去,监控物流的各个过程。超市能够做到以销定购,

13、合理分配采购资金。(4)采购管理:根据销售情况和超市现有库存及资金分配计划,制订出相应的采购品种数量,采购顺序等计划。(5)销售管理:能够根据商品销售情况及时汇总销售收入,对资金的回笼和分配做到决策人员心中有数,有的放矢。(6)资金管理:能够根据商品销售情况和及时汇总收入,实现资金快捷配置。2.3经济可行性分析2.3.1 费用估计 (1)计算机若干台以及必要支持软件 (2)系统的开发费用及安装费用 (3)人员培训费用 (4)系统日常运行耗费2.3.2 效益估计 (1)直接效益 本系统的应用可以减少信息处理的成本,提高连锁超市的运营效率,降低运营成本。 (2)间接效应 本系统的应用可以改善信息获

14、得性,提高超市信息管理的管理效率。2.3.3 综合评价本系统的特点是成本较低,给企业所带来的效益要高于系统应用的费用,因此,本系统在经济上是可行的。2.4 信息系统规划 HYPERLINK /view/1856005.htm 信息系统规划是将 HYPERLINK /view/141642.htm 组织目标、支持 HYPERLINK /view/141642.htm 组织目标所必需的信息、提供这些必需信息的信息系统,以及这些信息系统的实施等诸要素集成的信息系统方案,是面向组织中信息系统发展远景的系统开发 HYPERLINK /view/149377.htm 计划。信息系统的规划是系统生命周期中的

15、第一个阶段,也是系统开发过程的第一步,其质量直接影响这系统开发的成败。是信息系统实践中的主要问题,也是现在 HYPERLINK /view/2670.htm 管理信息系统研究的主要课题之一。 HYPERLINK /view/1089325.htm 现代企业用于信息系统的投资越来越多,例如宝钢投资己多达亿元。信息系统的建设是个投资巨大、历时很长的工程项目,规划不好不仅自身造成损失,由此而引起企业运行不好的间接损失更为可观,通常人们就有一种认识,假如一个操作错误可能损失几万元,那么一个设计错误就能损失几十万元,一个 HYPERLINK /view/149377.htm 计划的错误就能损失几百万元,

16、而一个规划错误的损失则能达到千万元,甚至上亿元。所以我们应克服那种”重硬、轻软”的片面性,把信息系统的规划摆到重要的战略位置上。特点:(1)目标明确 HYPERLINK /view/1027203.htm 战略规划的目标应当是明确的,不应是二义的。其内容应当使人得到振奋和鼓舞。目标要先进,但经过努力可以达到,其描述的语言应当是坚定和简练的。(2)可执行性良好 好的战略的说明应当是通俗的,明确的和可执行的,它应当是各级领导的向导,使各级领导能确切地了解它,执行它,并使自己的战略和它保持一致。(3)组织人事落实 制定战略的人往往也是执行战略的人,一个好的 HYPERLINK /view/17802

17、8.htm 战略计划只有有了好的人员执行,它才能实现。因而, HYPERLINK /view/178028.htm 战略计划要求一级级落实,直到个人。高层领导制定的战略一般应以方向和约束的形式告诉下级,下级接受任务,并以同样的方式告诉再下级,这样一级级的细化,做到深入人心,人人皆知, HYPERLINK /view/178028.htm 战略计划也就个人化了。个人化的 HYPERLINK /view/178028.htm 战略计划明确了每一个人的责任,可以充分调动每一个人的积极性。这样一方面激励了大家动脑筋想办法,另一方面增加了组织的生命力和创造性。在一个复杂的组织中,只靠高层领导一个人是难以

18、识别所有机会的。(4)灵活性好 一个组织的目标可能不随时间而变,但它的活动范围和组织计划的形式无时无刻不在改变。现在所制定的 HYPERLINK /view/178028.htm 战略计划只是一个暂时的文件,只适用于现在,应当进行周期性的校核和评审,灵活性强使之容易适应变革的需要。2.5 系统开发方法的选择系统开发方法有系统结构化开发方法、原型法和面向对象法。系统结构化开发方法的优点:(1)注重系统开发过程的整体性和全局性;(2)严格区分工作阶段;(3)立足全局,步步为营,减少返工,有利于提高开发质量,加快开发速度;(4)目标明确,阶段性强,开发过程易于控制。而原型法管理水平要求高,不适用于大

19、型的系统。面向对象法需要一定的软件支持环境,不太适宜大型的MIS开发,不能从科学管理角度进行理顺和优化,初学者不易接受。2.6 组织结构与功能分析2.6.1 组织结构分析该连锁超市由总经理负责公司日常业务,下设销售、信息、财务、仓库管理等部门。彼此之间分工合作使得超市正常运行,如图2-1所示。经理(管理层)销售部财务部仓库管理部食品销售部百货销售部出纳组会计组食品管理部百货管理部经理(管理层)销售部财务部仓库管理部食品销售部百货销售部出纳组会计组食品管理部百货管理部信息部2.6.2 功能分析企业最高管理为商品管理,并由此再分出商品采购、库存管理、商品销售三个部门分别负责企业物品的采购,管理与销

20、售。每个部门之间分工合,对上级负责,使得超市在日常工作能够正常有序,如图2-2所示。商品管理商品管理商品采购库存管理商品销售采购单价商品类别类别商品名称商品编号商品数量进货单价进货日期商品售价销售日期销售价格销售金额图2-2 连锁超市功能分析图2.6.3 业务流程分析根据对 HYPERLINK /wiki/%E7%BB%84%E7%BB%87%E7%BB%93%E6%9E%84%E5%9B%BE o 组织结构图 组织结构图和业务功能体系图的分析,可决定下一步 HYPERLINK /wiki/%E9%87%8D%E7%82%B9%E8%B0%83%E6%9F%A5 o 重点调查 重点调查的部门,

21、然后对该部门的业务信息、业务流程等进行详细调查。 HYPERLINK /wiki/%E6%B5%81%E7%A8%8B%E5%88%86%E6%9E%90 o 流程分析 流程分析的目的是了解各个业务流程的过程,明确各个部门之间的业务关系,明确每个业务处理的意义,为业务流程的合理化改造提供建议,为系统的数据流成变化提供依据。业务流程分析是要将企业具体的业务活动过程(内容、步骤等)描述出来,并对此优化 。1.绘制各部门的业务流程图; 2.与各部门 HYPERLINK /wiki/%E4%B8%9A%E5%8A%A1%E4%BA%BA%E5%91%98 o 业务人员 业务人员讨论业务流程图是否符合实

22、际情况; 3.分析业务流程中存在的问题(有无不合理流程/环节); 4.与各部门业务人员讨论,提出改进方案; 5.将新业务流程图提交决策者,以便确定合理的、切合实际的业务流程。图2-3 业务流程图图例图 2-4 系统业务流程顶层图图2-5 采购业务流程图图2-6 库存业务流程图2.6.4 数据与数据流程分析数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。如图是超市流程图。图 2-7 数据流程图图例以下是超市信息管理系统各层数据流程图图 2-8 超市管理信息系统关联图图2-9 超市管理信息系统顶层数据流程图图2-10 采购

23、管理数据流程图库存管理数据流程图2.6.5 数据字典 数据流程图反应系统业务和功能之间的关系,反映了外部实体、数据处理、数据存储和数据流动四方面的关系,通过数据流程图能系统、全面地了解业务、功能实现过程。但是数据流程图反映不出数据本身特性,反映不出的护具结构的具体情况,另外数据流程图中描述的功能和数据是否匹配,是否存在问题,有无遗漏,也无法通过数据流程图本身来检验。数据分析和数据功能分析就是要弥补数据流程图所呈现出的缺陷。数据字典通过数据元素和数据结构来描写数据流,数据存储的属性,并将系统中有关数据的各种信息从不同的角度进行分析、汇总,在系统开发的全过程中都得到使用。数据字典是所有人员工作的依

24、据,统一的标准,它可以确保数据在系统中的完整性和一致性,是整个系统开发过程以及系统运行后的维护必不可少的工具。表2-1 数据流字典编号标识符来源去向所含数据结构说明101F01P1供货商D2入库登陆入库时间、发货人、收货人、数量、单价、货物名称、货物属性102F02P1供货商D1核对入库时间、发货人、收货人、数量、单价、货物名称、货物属性、证件号、电话103F03S1合同D1核对供货商情况、合同时间、合同金额、合同货物数量、违约情况、性质104F04D1核对D2入库登陆商品编号、商品数量105F05D2入库登陆S3入库情况商品编号、商品数量、规格、单价、生产厂商、入库时间、经办人106F06D

25、1核对P4总经理库存清单、统计报表、商品汇总107F07S2库存D1核对库存清单、入库时间、入库数量、入库经办人、出库时间、出库数量108F08D2入库登陆S2库存数据修改、入库经手人109F09S2库存D3收银销售商品数量、单价、种类、收银员编号110F10D3收银P4总经理总收入、时间、单价、商品种类111F11D3收银D4销售记录修改收入时间、收入数量、单价、收银员编号、总收入112F12D4销售记录修改S4销售情况入库商品数量、单价、商品种类113F13D3收银F5客户商品种类、单价、时间商品总额、打折情况114F14F5客户D3收银优惠卡编号、单价、商品数量、付款金额115F15F5

26、客户D4销售记录修改商品数量、单价、退货原因编号、退货金额、时间116F16F5客户P6客户服务中心商品数量、单价、退货原因编号、时间117F17P1供货商S1合同合同时间、合同金额、合同货物数量、违约情况性质上表为数据字典清单,此处仅对F01作如下解释,数据流F01是供货商提供货物,它的去向是入库登陆,在F01种包含如下信息:入库时间、发货人、收货人、数量、单价、货物名称、货物属性等。F02、F03均代表数据流明,它的来源、去向及该数据流所含内容。表2-2数据处理字典编号标识符流入数据流流出数据量数据结构说明201S1P1供货商D1核对时间、商品数量、商品种类、单价、经手人登记货物发放清单2

27、02S2D2入库登陆D1核对D3收银商品数量、商品种类、单价、时间、发货人证件号入库的核查23S3D2入库登陆商品数量、种类、时间、单价204S4D4销售记录修改商品数量、时间、商品种类、单价、退货原因编号上表为数据存储字典清单,以S表示。此处对S进行解释。S1为合同,通过P1和D1的处理,将数据流F17写入S1。S1包含以下信息:时间、商品数量、商品种类、单价、经手人等。S2、S3、S4的解释亦如此。表2-3数据处理字典编号标示符流入数据流流出数据流处理逻辑情况说明3-01D1S1合同D2入库登陆根据合同情况和货物情况判断是否生成库存信息管理3-02D2D1核对S3入库情况根据合同情况和货物

28、情况生成库存信息登记管理3-03D3S2库存P5客户P5客户根据客户需求生成需求单管理3-04D4D3收银P5客户S4销售情况入库根据客户使用和退换情况修改销售数据库登记管理上表为数据处理字典的清单,它对数据流中所有处理功能作出说明。此处仅以D1为例,经手人根据合同进行核对,S1和D2分别是其的输入流和输出流。D2、D3、D4的解释亦如此。第三章系统设计3.1 数据库设计针对“追问”超市进销存管理系统,分别对采购部门、销售部门和库存保管部门进行详细的调研和分析,总结如下需求信息:商品的进货,出库,查询等都需要信息来描述具体商品,所以商品信息表是必须的。对于进货的处理,需要登记进货信息方便理解各

29、种商品的进货情况,所以需要一个入库信息表。而涉及库存方面需要统计商品所在的仓库信息,以便于超市销售人员领货出库,如发现库存商品有损坏或出现数量不核实的情况,可以与仓库管理员进行联系,因此需要一个仓库信息表。在涉及商品的进货方面,需要设计一个供应商信息表,当出现库存数量不足的情况下,可以通过系统向该商品的供应商发出商品需求。另外需要设计一个销售业绩表来记录各种商品的销售情况,以便经营者可以根据市场需求进行决策,销售业绩欠佳的商品或减少其进货,或低价促销,或引进新产品替代旧商品等。最后在系统使用方面,需要一个管理员信息表来登记系统操作员的相关信息,方便使用以及使用的权限分配等。现设计如下的数据项和

30、数据结构:商品信息,包括数据项有:商品名称、商品单价、单位、供应商编号、保质期、商品类别、仓库编号,商品代码。入库信息,包括数据项有:商品代码,数量,金额,入库日期,经办人。仓库信息,包括的数据有:仓库编号、仓库管理员、联系电话。销售记录,包括的数据项有:商品编号、销售数量、单位、日期、折扣、金额、备注。供应商信息:供应商编号、供应商名称、地址、E-MAIL。管理员信息,包括的数据项有:用户编号、用户名、密码、用户类型等等。3.2 概念结构设计首先要对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,可采用ER图的方法进行数据结构分析。本系统根据以上的设计规划出的实体有:商

31、品信息实体、商品入库信息实体、仓库信息实体、供应商信息实体、销售业绩信息实体、管理员信息实体,各实体及其属性如下图所示。保质期单位名称单价仓库编号保质期单位名称单价仓库编号商品信息商品信息商品代码供应商编号商品类别商品代码供应商编号商品类别(a)(a)“商品信息”实体及其属性图入库日期商品代码入库日期商品代码仓库信息仓库信息入库信息入库信息联系电话仓库管理员仓库编号数量金额经办人联系电话仓库管理员仓库编号数量金额经办人(c)“(c)“仓库信息”实体及其属性图(b)“入库信息”实体及其属性图商品编号销售数量单位名称编号商品编号销售数量单位名称编号销售记录供应商信息销售记录供应商信息E-MAIL地

32、址折扣E-MAIL地址折扣备注金额日期E-MAIL地址折扣E-MAIL地址折扣备注金额日期(d)“(d)“销售记录”实体及其属性图(e)“供应商信息”实体及其属性图管理员信息管理员信息用户编号用户名用户类型密码用户编号用户名用户类型密码(f)(f)“管理员信息”实体及其属性图图3-1 E-R图3.3 代码设计代码设计是系统设计中非常重要的一部分,本系统中设计多个代码的设计,如:商品代码,供应商编号等,其设计原则主要是顺序码和层次码。考虑主要是商品数目较大,现假设如商品类别、仓库、供应商的数量不是很多,因此除商品代码外其余代码均按顺序编码,如01,表示第一种商品类别,定义其为食品类, 02为家电

33、类同理仓库编号取两位顺序编码,供应商编号定义取三位顺序编码。商品代码的规则如下: * * *顺序号仓库编号商品类别例如商品:康师傅*泡面,定义其商品代码为01 03 009,属于食品类商品,归属三号仓库存储,顺序编码为9。其他代码原理相同,不再一一列举。3.4 系统功能模块图设计超市进销存管理采购管理销售管理库存管理商品采购库存处理商品销售商品处理订单处理补充商品检查商品入库管理超市进销存管理采购管理销售管理库存管理商品采购库存处理商品销售商品处理订单处理补充商品检查商品入库管理商品维护出库管理第四章系统实施4.1 连锁超市管理超市的登陆,可以进行用户的登陆,整个系统的运行是从用户登录界面进行

34、的,当用户与密码正确时,则进入系统主界面。图4-1登陆界面4.2 用户密码修改图4-2密码修改界面4.3 超市商品管理商品类别管理,商品信息管理。对商品类别进行添加删除,商品信息添加删除修改。图4-3商品管理界面图4-4删除商品界面4.4 测试结果软件测试是为了发现错误而执行程序的过程,其目的在于以最少的时间和人力系统地找出软件中潜在的各种错误和缺陷。测试主要是由人而不是由机器执行,因而存在心理学的问题。软件测试技术大体上可以分成白盒测试和黑盒测试。白盒测试技术依据的是程序的逻辑结构,主要包括逻辑覆盖和路径测试技术等;黑盒测试技术依据的是软件行为的描述,主要包括等价类划分、边界值分析和状态测试

35、等。程序的静态测试是在不执行程序的条件下,有条理地仔细审查软件设计、体系结构和代码,从而找出软件错误的过程,其主要方法包括同行审查、代码会审、代码走查等。 由于软件错误的复杂性,软件测试需要综合应用测试技术,并且实施合理的测试步骤,即单元测试、集成测试、确认测试和系统测试。单元测试集中于每一个独立的模块;集成测试集中于模块的各组装;确认测试集中检验是否符合需求规格说明书中确定的各种需求;系统测试集中检验系统所有元素之间协作是否合适,整个系统的性能和功能是否满足。软件调试则是在软件测试成功后开始的工作,其任务是进一步诊断和改正程序中的错误。软件调试是程序员自己进行的技巧性很强的工作,调试工作的困难与

温馨提示

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

评论

0/150

提交评论