收藏 分销(赏)

仓库管理系统-毕业设计论文模板.doc

上传人:丰**** 文档编号:2596715 上传时间:2024-06-02 格式:DOC 页数:35 大小:1.16MB
下载 相关 举报
仓库管理系统-毕业设计论文模板.doc_第1页
第1页 / 共35页
仓库管理系统-毕业设计论文模板.doc_第2页
第2页 / 共35页
仓库管理系统-毕业设计论文模板.doc_第3页
第3页 / 共35页
仓库管理系统-毕业设计论文模板.doc_第4页
第4页 / 共35页
仓库管理系统-毕业设计论文模板.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、毕业设计仓库管理系统本文关键介绍了MIS(Management Information System)相关方面知识,尤其是MIS在中国发展,初步分析了目前企业仓库管理方面存在问题,并介绍了MIS几项关键技术。MIS关键在于全部用户能够裁剪其应用,所以含有天然易用性,针对现在务业企业企业内部沟通不良等等问题现实状况,联络实际情况设计实现了一个以仓库管理为主管理软件。该系统实现了部分ERP功效,尽力做到降低实施成本,降低实施风险,加紧实施进度,增加投资回报。大型企业依据用户所提出要求进行加工生产,在生产过程中需要大量不一样类型、不一样材质、不一样规格原材料,存放仓库管理成为关键一个步骤,本软件能够

2、有效对仓库物资进行管理,使管理人员有效地掌握库存材料数量,控制原材料订购、调拨,提升企业生产效率。关键字: MIS、仓库管理、信息系统Abstract:This paper concerns on MIS(Management Information System) ,especially the internal development of MIS .It analyzes the problem existing in business management and introduces some key techniques of MIS. This design aiming at

3、the problem of bad communication throughout the whole business, puts a software majoring in the management of business process into practice. It has some functions of MIS and try to reduce the cost and the risk, improve the speed of implement and return of investment. Key to ERP is the way in which

4、users can tailor the application so it is intrinsically easy to use.Large business enterprise according to customers request for putting forward proceeding the production, needing the original material of various type, different material, different specification in production line, the saving wareho

5、use management becomes a link of the importance, this software can effectively manage the warehouse supplies, make manager personnel to control the quantity of the stock material availably, control the order of the original material and allocate, increase the business enterprise produce the efficien

6、cy.- 装 - 订 - 线-Keywords: MIS, store management,information system介绍XX纸业系一家大规模生产各类产品包装箱实业厂家,该企业拥有三个大型纸箱生产工厂和一个大型纸板存放仓库,其生产关键步骤关键是从进货商购得纸板原材料,依据用户所提出要求(包含纸箱尺寸、材质、规格)进行加工生产,在生产过程中需要大量不一样类型、不一样材质、不一样规格纸板原材料,故纸板存放仓库管理成为关键一个步骤,怎样有效对仓库物资进行管理,和怎样使管理人员有效地掌握库存积压材料数量,控制原材料订购、调拨,成为提升该企业生产效率、提升资金有效管理关键课题。依据本人对该企

7、业初步了解,发觉因为该企业采取人工处理库存原材料管理,造成大量原材料浪费等管理上混乱,和引发生产成本估算混乱和不正确。计针对XX企业在原材料库存管理上不足之处,设计此软件,目标在于能够有效处理这个问题。设计本课题目标在于对计算机科学和技术这一门学科所学知识一次综合训练,经过对所学计算机数据库原理、计算机网络、管理信息系统原理、面向对象程序设计深入学习和实践,达成更深一层认识。因为目前数据库发展早已经步入网络环境,设计过程中必需充足考虑网络数据设计上技术问题,不过因为本人进行设计计算机系统并不含有网络设计条件,故该设计关键采取面向单机系统应用,同时在设计文档中将会关键介绍怎样将该系统升迁到SQL

8、Client/Server网络数据库系统。目录一、设计所要完成任务和目标1 设计课题介绍2 设计所要完成任务3 设计目标二、系统概要分析1 现行系统分析2 现行系统设计要求3 系统功效模块设计4 数据字典三、概要设计1 软件模块划分2 数据库结构划分3 各个模块和数据库表格之间关系4 系统数据步骤图5 代码设计四、具体设计及编码1 模块设计(步骤、代码)2 数据库具体设计3 查询设计4 具体代码设计5 系统调试五、本系统升迁到SQL Server1 用参数化视图进行远程数据访问2 用SPT进行远程数据访问六、心得体会七、参考文件八、附录一、 设计所要完成任务和目标。1设计课题介绍XX纸业系一家

9、大规模生产各类产品包装箱实业厂家,该企业拥有三个大型纸箱生产工厂和一个大型纸板存放仓库,其生产关键步骤关键是从进货商购得纸板原材料,依据用户所提出要求(包含纸箱尺寸、材质、规格)进行加工生产,在生产过程中需要大量不一样类型、不一样材质、不一样规格纸板原材料,故纸板存放仓库管理成为关键一个步骤,怎样有效对仓库物资进行管理,和怎样使管理人员有效地掌握库存积压材料数量,控制原材料订购、调拨,成为提升该企业生产效率、提升资金有效管理关键课题。依据本人对该企业初步了解,发觉因为该企业采取人工处理库存原材料管理,造成大量原材料浪费等管理上混乱,和引发生产成本估算混乱和不正确。计针对XX企业在原材料库存管理

10、上不足之处,设计此软件,目标在于能够有效处理这个问题。2设计所要完成任务该软件在业务步骤上关键分为三个部分:1) 材料(纸板)订购。关键实现原材料(库存物资)订单录入、修改、删除、查询、打印等功效。2) 材料(纸板)入库。关键实现原材料来货入库单录入、修改、删除、查询、打印功效,其中还包含查询统计目前库存原材料各项信息(包含:数量、品种、规格等),另外在入库单录入过程中实现为每一粒纸板原材料进行编号(由计算机实现),并可采取条码管理方法,为每粒纸板标识库存唯一身份证号码。3) 原材料调拨出库。关键是依据入库过程中生成库存编号,对调拨出库原材料进行登记,此部分需要含有调拨单录入、修改、删除和打印

11、功效。各部分内容关系以下所表示:原材料订购管理入库管理管理库存调拨系统3设计目标设计本课题目标在于对计算机科学和技术这一门学科所学知识一次综合训练,经过对所学计算机数据库原理、计算机网络、管理信息系统原理、面向对象程序设计深入学习和实践,达成更深一层认识。伴随网络技术不停发展,目前数据库发展早已经步入网络环境,设计过程中必需充足考虑网络数据设计上技术问题,不过因为本人进行设计计算机设备并不含有网络设计条件,故该设计关键依据面向对象信息系统设计原理,利用优异面向对象(OO)程序设计语言(Microsoft Visual FoxPro 6.0)开发一套实际应用程度较高库存信息管理系统。为了将计算机

12、科学和技术所学综合知识愈加好地应用系统中,在立足于传统设计文档同时,会关键介绍怎样将该系统升迁到SQLClient/Server网络数据库系统,同时还将介绍利用Visual FoxPro 6.0新设计功效,将系统升迁到Brow/Server网络数据库系统。二、系统概要分析。1现行系统分析管理信息系统(MIS)是一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体。1985年,管理信息系统创始人,明尼苏达大学卡尔森管理学院著名教授戴维斯(Gordon.B.Davis)给出了一个含有代表性定义:“管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决议模

13、型和数据库用户机器系统。它能提供信息支持企业或组织运行、管理和决议功效。”伴随网络技术出现,管理信息系统又有了新必恭必敬,基于网络管理信息系统不停出现,管理信息系统概念模型也发生了对应改变,很多学者对管理信息系统给出了新定义。比如劳顿认为:“管理信息系统是一个基于计算机信息系统,它经过搜集、处理、存放和扩散信息,来支持组织管理、决议、合作、控制、分析活动,并使之可视化。”所以,我们能够看出,管理系统系统含有多个基础含义:(1)管理信息系统不是一个单纯软件系统,而是一个人机系统,由人和机器协同工作。管理信息系统在支持企业或组织各项管理活动中,管理人员负责将基础数据立即地输入到计算机中,计算机则依

14、据企业或组织中各层管理人员要求对基础数据进行加工处理,并将所得到信息输出。计算机不停地和最终用户进行着信息交换,但在对数据加工处理过程中又需要人合适干预。(2)管理信息系统管理过程就是对数据进行惧、存放、加工处理、传输,并产生信息过程,所以数据是管理信息系统灵魂。管理信息系统利用了数据库技术,对基础数据进行统一计划、存放,供各层管理人员使用,从而实现了数据一致和共享。(3)管理信息系统能够处理企业或组织所面临问题。比如,管理信息系统能够处理企业产生经营活动全过程,能够处理组织中数据处理效率问题,也能够处理财务管理决议过程等。管理信息系统应含有以下多个功效。(1)数据处理功效:数据处理是管理信息

15、系统最基础功效,它包含对多种类型数据搜集、加工处理、传输、存放等工作。(2)实测功效:经过对数据加工处理,能够随时了解各部门实际运行情况,如各生产车间今天生产产品数量、销售部接收订单等。(3)估计功效:经过利用一定数学方法和估计模型,对过去数据进行分析,就可能对未来可能发生情况进行估计,为高级管理人员进行管理决议提供依据。(4)控制功效:经过信息反馈能够对整个企业生产经营各个部门、各个步骤运行情况进行监测、协调、控制,确保系统正常运行。(5)辅助决议功效:经过对数据加工处理,能够快速地获取对决议有影响信息,从而为合理配置企业各项资源,做出最好决议提供科学依据。现在,管理信息系统应用已经很广泛,

16、伴随计算机技术、网络技术和通信技术发展,管理信息系统功效也日趋完善,并朝着智能化、网络化、集成化等方向发展。如办公自动化(OA)、电子商务(EC)、教授系统(ES)、计算机集成制造系统(CIMS)。XX纸业是一家规模化、自动化生产外包用装纸箱较大型企业,其总企业下属有两个大型纸箱生产厂,拥有一个大型仓库(用于存放生产用纸板原材料),纸箱生产过程中所需纸板原材料由总企业向纸板供给商订购,由仓库管理人员将多种不一样类型、不一样规格纸板(外形为圆柱形粒状,重量大约为600千克左右)入库存放,当生产过程中要调用原材料时候,由生产人员开出调拨单,仓库管理人员依据调拨单,将库存纸板提供给生产人员,同时统计

17、出库纸板类型、规格纸板进行纪录。现行系统结构图以下:原材料定购入库出库(消耗)库存库存综合查询原料结构分析采购编号消耗分析2现行系统设计要求系统分析是开发管理信息系统关键性阶段,是一个从不停认识和逐步细化过程,是下一阶段工作基础,是为下一阶段进行物理方案设计、处理“怎么做”提供依据,基关键性关键表现在“了解需求”和“表示需求”两方面。经过对现行系统具体调研,关键是从系统角度了解用户需要,确定新系统综合要求,并提出这些需求实现条件和需求应达成标准,也就是确定新系统要做什么,做到什么程度。这些需求包含:(1)功效需求。确定新系统应做什么,这是最关键需求。(2)性能需求。给出所开发新系统技术性能指标

18、,包含存放容量限制、运行时间限制、安全保密性等。(3)环境需求。这是对系统运行和所处环境要求。比如,在硬件方面采取什么机型、有什么硬件设备等;在软件方面,采取什么支持系统运行系统软件(指操作系统、数据库管理系统)。(4)未来需求。这类要求是指现在不属于系统开发范围,但未来伴随外界环境改变和系统发展可能会提出要求。了解这类要求目标是在开发过程中,可对系统未来可能扩展和修改做准备。一旦需要时,就比较轻易进行补充和修改了。依据对XX纸业调研、分析,发觉该企业作为纸箱成品生产厂家,在生产过程中库存调拨管理起着关键作用,这个步骤高效是否直接决定着生产过程效率和生产成本节省。以下数据初步表明该企业每个月库

19、存纸粒消耗情况:编号动作发生数量(库存数量:粒)上下浮动(%)1订单5000-10 102入库4800-8 83库存1-20 204出库4800-8 8所以在现行软件设计中必需充足考虑到单个库存纸粒体积较大、库存数量较多实际情况,和考虑到和生产管理系统充足结合,所以在录入多种信息是必需快捷方便,充足考虑软件可操作性和可扩展性。3系统功效模块设计1)原材料订购管理 订单录入管理:填写订单内容、打印订单、修改原有订单。 订单综合查询管理:查询订单、统计订单内容、撤销订单。 要求:经过录入订单基础信息(包含订单时间、供给商名称)和定购纸板规格、类型、数量等信息,由系统生成订单号码(字符串)。在查询中

20、能够经过订单号码、时间、供给商等相关信息查询并统计订购纸板信息。2)入库单管理 入库单录入管理:填写入库单内容、生成库存编码、打印入库单内容。 入库综合查询管理:入库单查询、统计入库情况、撤销入库。 库存编号管理:打印入库纸粒条码(ID号码)、标识入库纸粒编号(该部分手工)。 要求:录入(选择)已经订购纸板订单,选择对应入库纸板信息,并由系统生成入库单号码和库存纸粒条码,打印完成后,由库存管理人员将打印后标签(上面依附纸板编码条码)贴到纸板上,并入库保留。在查询中能够经过入库单号码或纸粒库存条码查询纸粒情况(是否在库存中),同时依据时间等信息查询并统计入库纸粒情况。3)库存管理 库存查询管理:

21、实时查询库存情况、统计库存情况、打印库存报表。 自动生成库存警告分析汇报(该部分临时忽略)。 要求:能够快速查询目前库存具体情况、统计库存纸板情况。4)出库(纸板消耗)管理 出库单录入管理:填写出库单(只需填写出库纸粒库存ID号码,该部分能够用条码采集器替换人工)、打印出库单、修改撤销出库单。 出库单查询管理:出库单查询、统计出库情况。 要求:依据目前在库纸粒信息,选择需要出库纸粒信息(能够依据编号或纸粒规格、型号等),由系统生成出库单号码。在查询中能够经过出库单号码或时间等信息查询并统计纸粒出库(消耗)情况。5)其它部分管理 供给商管理:增加、删除、修改原材料供给商,设置供给商拼音索引。 库

22、存编号管理:系统自动为每个库存纸粒生成一个唯一ID号码。 纸板规格管理:增加、删除、修改纸板规格,设置规格拼音索引。 纸板型号管理:增加、删除、修改纸板型号、设置型号拼音索引。 系统操作员管理:增加、删除、修改、授权操作员。4数据流和数据字典数据步骤图是描述系统逻辑模型关键工具,经过多个特定符号,能够综合地反应出信息在系统中使用、加工处理、传输、存放整体情况。数据步骤图是系统结构化分析行之有效工具,它抽象地描述了系统数据处理情况,担却无法表示各个处理具体内容,所以还要对数据步骤图中出现数据流和处理等做深入补充说明,这就是数据字典和变换逻辑说明。数据字典任务就是对数据步骤图中出现全部被命名图形元

23、素在数据字典中作为一个条目加以定义,便得每一个图形元素名字全部有一个确切解释。数字是对数据步骤图补充说明,它编制和维护是一项很繁重工作,一旦建立起来,从系统分析直至系统运行全部用到它。三、概要设计1软件模块划分该管理系统软件模块划分以下: 基础数据管理:关键实现该系统软件基础数据编辑功效(录入、修改、删除),其中包含(原材料)供给商管理、产地信息管理、尺寸和等级(纸板型号)管理。 业务单据管理:关键实现各类业务单据(定单、入库单、出库单)编辑功效(录入、修改、删除),其中包含定单录入管理、定单查询管理、入库单录入管理、入库单查询管理、出库单录入管理、出库单查询管理、库存产品初始化。 仓库数据查

24、询管理:关键实现仓库数据查询、统计功效,其中包含库存实时查询管理、库存信息综合查询管理、定单信息综合查询管理、入库信息综合查询管理、纸粒消耗综合查询管理、纸粒消耗年总结查询管理。 系统维护:关键实现包含系统安全、系统参数设置、系统数据维护管理功效,包含系统操作员管理、数据维护(备份、清空、恢复)管理。2数据库结构划分系统设计过程中,为了提升数据库运行效率、提升系统软件可操作性,在数据库结构上根据面向对象系统设计原理,对数据库结构进行了划分,确保新数据库结构尽可能降低冗余,提升系统运行效率。数据库具体划分以下: 供给商信息数据库(Provider.Dbf) 产地信息数据库(Area.Dbf) 尺

25、寸信息数据库(Size.Dbf) 等级(型号)信息数据库(Level.Dbf) 操作员信息数据库(Operaotr.Dbf) 定单数据库(Order.Dbf) 订单明细信息数据库(OrdList.Dbf) 入库单数据库(Stock.Dbf) 入库单明细信息数据库(StoList.Dbf) 出库单数据库(Expend.Dbf) 出库单明细信息数据库(ExpList.Dbf)3各个模块和数据库表格之间关系模块数据库基础数据管理业务单据管理仓库数据查询管理系统维护ProviderR / WRRXAreaR / WRRXSizeR / WRRXLevelR / WRRXOperatorRRRR / W

26、OrderRR / WRXOrdListRR / WRXStockRR / WRXStoListRR / WRXExpendRR / WRXExpListRR / WRX(R:只读;W:只写;X:不发生关系)4系统数据步骤图库存管理系统基础数据管理单据信息管理库存管理供给商信息管理产地信息管理尺寸信息管理等级(型号)信息管理定单信息管理入库单信息管理出库单信息管理库存信息实时查询管理库存信息综合统计管理操作员信息管理(Lock / UnLock)5代码设计需要说明是在设计代码过程中采取了统一编码方法,期间采取编码遵照“助记码”、“层次码”标准来设计,使程序代码简单、通俗,含有很好阅读性。举例以

27、下:1) 标注供给商名称一个局部字符型变量,在设计中采取:“cProviderName”来表示。2) 标注系统自动生成定单(或入库单和出库单)号码采取了:“0203”方法来表示,其表示大约意思是2月第0003张定单。3) 标注库存纸粒编号采取“0003”方法来表示,其表示大约意思是:认为起始计算年份,“002”表示,“00003”则标识了具体纸粒编号。四、具体设计及编码1模块设计(步骤、代码)依据系统概要设计结果,针对各个功效模块,设计出各模块数据步骤图和代码,以下所表示:1)基础数据管理模块,数据步骤以下所表示:录入基础数据基础数据管理模块基础数据库(供给商等)显示打印2)业务单据管理模块,

28、数据步骤以下所表示:该模块包含了定单、入库单、出库单等内容,在此仅介绍定单数据步骤。定单数据录入定单管理模块定单数据库显示打印供给商等级尺寸产地定单明细库3)仓库数据查询管理模块,该部分关键介绍实时库存信息管理和入库信息管理数据步骤图。实时库存信息管理:库存纸粒显示打印基础数据管理模块入库明细基础数据库(供给商等)入库信息管理:条件录入(选择)基础数据库(供给商等)入库信息查询管理显示打印提交入库单入库明细4)系统维护管理模块(略)2数据库具体设计 供给商信息数据库:Provider.Dbf字段字段名说明类型宽度小数位索引1PROID供给商编号(ID)字符型4升序2PRONAME名称字符型28

29、升序3PROPY拼音索引字符型4升序4PROADD地址字符型305PROPHONE电话字符型166PROMAN责任人姓名字符型10 产地信息数据库:Area.Dbf字段字段名说明类型宽度小数位索引1AREAID产地ID号码字符型3升序2AREANAME产地名称字符型10升序3AREAPY拼音索引字符型3升序 尺寸信息数据库:Size.Dbf字段字段名说明类型宽度小数位索引1SIZEID尺寸编号(ID)字符型3升序2SIZENAME尺寸名称字符型4升序 等级(型号)信息数据库:Level.Dbf字段字段名说明类型宽度小数位索引1LEVID等级编号(ID)字符型3升序2LEVNAME等级名称字符型

30、12升序 操作员信息数据库:Operator.Dbf字段字段名说明类型宽度小数位索引1OPIID操作员编号(ID)字符型3升序2OPINAME姓名字符型8升序3OPILEVEL等级字符型16否4OPIPOWER二进制权限字符型1否5OPIPASS登陆密码(加密)字符型14否 定单信息数据库:Order.Dbf字段字段名说明类型宽度小数位索引1ORDNO订单号码字符型7升序2PROID供给商ID号码字符型4升序3OPERATOR操作员ID号码字符型10升序4ORDTIME填写订单时间日期时间型85DELETE是否注销逻辑型1 订单明细信息数据库:OrdList.Dbf字段字段名说明类型宽度小数位

31、索引1LISTID明细ID号码字符型2升序2ORDNO订单ID号码字符型7升序3SIZEID尺寸ID号码字符型4升序4LEVELID等级ID号码字符型4升序5AREAID产地ID号码字符型4升序6AMOUNT数量数值型37PRICE单价数值型828WEIGHT重量数值型639NOTSTO未送货数量(该明细)数值型310DELETE是否注销逻辑型1 入库单信息数据库:Stock.Dbf字段字段名说明类型宽度小数位索引1STONO入库单ID号码字符型7升序2STOTIME入库时间日期时间型83OPERATOR操作员ID号码字符型104DELETE是否注销逻辑型1 入库单明细信息数据库:StoLis

32、t.Dbf字段字段名说明类型宽度小数位索引1LISTID入库明细ID号码字符型6升序2STONO入库单ID号码字符型7升序3SIZEID尺寸ID号码字符型4升序4PROID供给商ID号码字符型4升序5LEVELID等级ID号码字符型4升序6AREAID产地ID号码字符型4升序7WEIGHT重量数值型638PRICE单价数值型829MONEY总金额(重量X单价)数值型9210MEMO备注字符型2811ISEXP是否已经出库逻辑型112DELETE是否注销逻辑型1 出库单信息数据库:Expend.Dbf字段字段名说明类型宽度小数位索引1EXPNO出库单ID号码字符型7升序2EXPTIME出库时间日

33、期时间型83OPERATOR操作员ID号码字符型10升序4DELETE是否注销逻辑型1 出库单明细信息数据库:Expend.Dbf字段字段名说明类型宽度小数位索引1LISTID库存纸粒ID号码字符型9升序2EXPNO出库单号码字符型7升序3STOID入库单号码字符型7升序4MEMO备注字符型285DELETE是否注销逻辑型13查询设计1)查询设计根据面向对象程序设计要求,针对数据库系统设计原理,我在设计过程中利用大量视图操作,极大地简化了数据库操作,提升了对数据访问时间,提升了系统安全性和效率。系统中多采取临时视图关系形式,即在需要时候才建立视图,对视图进行操作。比如在查询目前库存中产地是江西

34、、尺寸是41”、等级是GWA纸粒中采取了一下查询设计:Select StoList.Stono, StoList.ListId, StoList.SizeId, Size.SizeName, StoList.ProId, ;Provider.ProName, StoList.LevelId, Level.LevName, StoList.AreaId, ;Area.AreName, StoList.Weight, StoList.Price, StoList.Money;From StoList Left Join Area On Stolist.AreaId = Area.AreaId ;L

35、eft Join Provider on StoList.ProId = Provider.ProId ;Left Join Level On Stolist.LevelId = Level.LevelId ;Left Join Size On Stolist.SizeId = Size.SizeId ;Into Dbf Curdir() + TempNotExp.Dbf ;Where !StoList.isExp And !StoList.Delete And AreaName = 江西 ;And SizeName = 41” And levName = GWAOrder By ListId

36、 Asc2)数据更新设计采取SQL语句中Update命令对临时表格进行更新,有利于提升数据安全性和保密性,对于升迁到Client / Server网络数据库模式打下坚实基础,有效处理网络数据并发操作问题。比如在完成一张出库表录入以后存盘过程中,只需要标注入库明细列表中“IsExp”属性值为“.T.”就完成了对某个具体库存物品出库操作。Update StoList ;Set StoList.isExp= .T. ;Where StoList.ListId = cListId& cListId 表示要出库纸粒库存编号4具体代码设计(该部分请参考源程序)5系统调试 在MIS开发过程中采取了多个方法确

37、保软件质量,不过实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺点,示经周密测试系统投入运行,将会造成难以想像后果,所以系统测试是MIS开发过程中为确保软件质量必需进行工作。大量统计资料表明,系统测试工作量往往占MIS开发总工作量40%以上。所以,我们必需重视测试工作。因为程序中隐藏缺点只在特定环境下才有可靠显露,系统缺点通常是因为对一些特定情况考虑不周造成。所以测试不是为了表明程序正确;成功测试也不是没有发觉错误测试。有意义软件测试应该是从“破坏”软件系统角度出发,精心设计最有能够暴露程序系统缺点测试方案。所以软件测试目标应该是以尽可能少代价和时间找出软件系统中潜在错误和

38、缺点。从产品角度看,测试计划中测试项目包含软件结构中分系统层、子系统层、功效模块层、程序模块层中各类模块,从测试本身看,分为单元测试,组合测试,确定测试等。测试对象是随阶段而异,最基础、最初测试是单元测试,后面组合测试、确定测试全部是以被测过模块作为测试对象。(1)单元测试:单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行,验证模块接口和设计说明书是否一致,对模块全部关键处理路径进行测试且和预期结构进行对照,还要对全部错误处理路径进行测试。对源码进行审查,对照设计说明书,表态地检验源程序是否符合功效逻辑要求,是进行单元测试前关键工作工。单元测试通常是由程序员完成,也称程序调试。(2

39、)组合测试组合测试也称集成测试或子系统测试,通常采取自顶向下测试和自底向上测试两种测试方法。组合测试对象是指已经经过单元测试模块,不是对零碎模块进行单个测试,而是用系统化方法装配和测试软件系统,是一个严格过程,必需认真地进行,其计划产生和单元模块测试完成日期要协调起来,这种测试应在系统目标机上进行,造成系统应用环境条件,除了开发部分项目责任人参与以外,还应该有对应系统用户参与,给评审员进行演示。(3)确定测试确定测试是对经过组合测试软件进行,这些软件已经存于系统目标设备介质上,确定测试目标是对表明软件是能够工作,而且符合“软件需求说明书”中要求全部功效和性能要求。确定测试是根据这些要求定出“确

40、定测试计划”进行。测试工作是由一个独立组织进行,而且测试要从用户角度出发。(4)系统测试系统测试是对整体性能测试,关键处理各子系统之间数据通信和数据共享问题和检测系统不否达成用户实际要求,系统测试依据是系统分析汇报。系统测试应在系统整个范围内进行,这种测试不只对软件进行,而是对组成系统硬、软件一起进行。系统测试和建构同时进行或略慢。系统测试需要确定从头到尾功效正常才算完成,应该尽可能避免系统测试延到项目末尾进行。(5)用户验收测试在系统测试完成后,进行用户验收测试,它是用户在实际应用环境中所进行真实数据测试。在具体测试中,通常应遵照以下标准:由程序设计者之外人进行测试;测试用例应由两部分组成:

41、输入数据和预期输出结果;应选择不合理输入数据和非法输入测试;不仅要检验程序是否实现预期功效,还应检验程序是否做了不应该做工作;集中测试轻易犯错程序模块;对程序修改以后,必需重新进行测试。2、测试方法通常来说,对程序测试有两种测试方法:假如已经知道了软件系统应含有功效,可经过测试来难每个功效是否全部能正常使用;假如知道程序内部工作过程,能够经过测试来检测程序内部是否根据规格说明书要求正常进行。前一个方法称为黑盒测试,后一个方法称为白盒测试。黑盒测试又称为功效测试,白盒测试又称为结构测试。在系统设计过程中,为了检验系统综合性能,必需依据系统各个功效模块,采取分散和集中方法进行测试,在测试过程采取了

42、经过单步调试和断点调试方法,对于测试过程中中发觉问题必需经过具体分析、修改、在测试,直至系统完善为止。因为本系统在设计过程中采取了面向对象数据库设计方法,类设计起了极其关键位置,在系统设计开始关键是针对类设计,所以在操作上仅发觉了少许问题,经过修改基础上经过设计要求。因为在毕业设计时间较短,测试过程还有不够完善地方,尤其是考验大量数据操作时系统安全性和数据访问效率问题上,做得不足之处,有待以后完善。五、本系统升迁到SQL Server用户机/服务器是由服务器和用户机组成一个系统。其中,服务器用于对数据库进行管理,用户机(或前端)则用于向服务器数据发出请求。这种数据库管理统一方法对于拥有大量用户数据库来说是相当理想,这些用户全部有可能发出对数据库信息远程请求。用户机不能对数据进行操纵;用户机将经过网络向服务器发出对应SQL请求,而服务器则依据请求实施查询,并将结果反馈给用户机。FOX 系列产品在中国拥有广大市场、众多用

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服