1、管理信息系统课程设计报告设计题目: 库存管理管理信息系统 专 业: 工商管理 年级班级: 姓 名: 指导教师: 小组成员: 指导教师评阅:指导教师(签字) 成绩:二O一一年 月 日摘要: 本系统是以计算机软件技术为基础,利用VisualFoxpro编程技术进行编程设计的软件系统。采用系统结构化开发方法,设计过程主要部分:企业背景调查、需求分析与可行性研究、企业业务流程图绘制、数据结构与数据库设计、数据字典编制、数据流程图绘制,系统总体结构设计。完成信息的显示代码设计输入/输出设计、模块功能与处理过程设计 、系统维护、信息系统安全设计、系统实施 、系统运行管理制度、网络系统方案设计。包括输入、输
2、出、查找、配送等功能。此系统具有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长的优点是一个成本低的现代管理信息系统。最后通仿真验证企业物资管理信息系统对输入信号进行完整解调。关键词:结构化开发方法 ;物资管理Abstract: This paper, based on Computer software technology,and used VisualFoxpro programming technology survey ,Design a software system, which by Structured Approach and design process. Con
3、sists of several parts-the company background requirement analysis, and Feasibility study, Enterprise Business flowcharting, and system architecture Design. Complete information is displayed code design,Input / Output Design Module function and Process design,System Maintenance,Design of Information
4、 Systems Security,System implementation,System operation management system,Network System Design。Features: Input、The output、find、distribution. Advantages: quick search, Search for convenient, And high reliability, Large storage capacity, Security and good, Long service life,low cost Management Infor
5、mation System. Finally, the simulation results from verify that Letter Material Management Information systems can make a complete demodulation of the input signals. Key Words:Structured Approach;Materials Management目 录第一章:现行系统概述1第二章:系统分析12.1需求分析12.2可行性研究12.3信息系统规划12.4系统的开发方法的选择12.5组织结构与功能分析12.6业务流程
6、分析12.7数据与数据流程分析12.8功能/数据分析12.9新系统逻辑方案的建立1第三章系统设计13.1系统总体结构设计13.2数据结构与数据库设计13.3代码设计13.4输入/输出设计1 3.5模块功能与处理过程设计13.6网络系统方案设计1 3.7信息系统安全设计1 第四章系统实施14.1系统实施(编程、调试、试运行)1 4.2系统运行管理制度14.3系统维护1第五章:结束语1附录1参考文献1 管理信息系统课程设计报告第一章:现行系统概述光明公司急需建立一个检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低的现代管理信息系统。本系统就是按照这种要求和指导方针开发建设的。该系统
7、的功能是收集企业物资的信息,使企业的物资得到最大化的利用。企业物资管理系统的主要功能有:1用户的信息要求:随时查询库存物资状况,进行库存物资的汇总,对记录能随时删除、插入和恢复。2 用户的处理要求:能随时增加、删除,修改每一个库存物资记录。3 对数据的安全性、完整性的要求:要保证每个记录必须完整,不能被他人非法窃去。本系统的逻辑模型主要是以系统的数据流程图和数据字典为主要描述工具,以信息系统中应有的数据流程和数据结构来描述系统。企业物资管理信息系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以企业物资管理信息系统应该能够为用户提供充足的信息和快捷的查询手段。
8、随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。当然,本系统还有很多不完善的地方,要在实践中不间断的对其进行维护和调试。以真正达到方便、使用、高效的目的。第二章:系统分析1、需求分析:企业物资管理信息系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以企业物资管理信息系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来光明家具公司使用传统人工的方式来管理,这种管理方式存在着许多缺点,如:效率低、保密性差,另外,时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不
9、少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对企业物资信息进行管理,越来越成为公司的迫切需求。光明公司急需建立一个检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低的现代管理信息系统。2、可行性研究:公司领导迫切要求此举,愿意对其提供大力支持;各位员工参与积极性很高;而计算机技术的发展也使其成为可能。具体分析如下:2.1目标与方案可行性2.1.1系统名称:企业物资管理信息子系统。2.1.2开发意图:(1)建立一个检索迅速、查找方便、可靠性高、存储量大、保密
10、性好、寿命长、成本低的现代管理信息系统。 (2)减轻管理人员的负担。;2.2技术可行性2.2.1系统描述 本系统是以计算机软件技术为基础,利用VisualFoxpro编程技术进行编程设计的软件系统。2.2.2系统功能 本系统具有输入、输出、查找、配送等功能,完成信息的显示。2.2.3系统用户及其特点 本系统的使用对象是企业的管理人员和库存工作人员,只要懂得计算机的基本操作就能够使用本系统。2.2.4系统运行环境 Windows2000以上操作系统,VF软件系统,需要懂一定编程知识人员。2.2.5技术可行性分析 本企业拥有足够量的必须计算机软硬件,并且拥有熟悉计算机技术员工,因此本企业具备本系统
11、的运行条件。2.3经济可行性分析2.3.1费用估计 (1)计算机若干台以及必要支持软件 (2)系统的开发费用及安装费用 (3)人员培训费用 (4)系统日常运行耗费2.3.2效益估计 (1)直接效益 本系统的应用可以减少信息处理的成本,提高企业运营效率,降低运营成本。 (2)间接效应 本系统的应用可以改善信息获得性,提高企业管理层的决策能力。2.3.3综合评价 本系统的特点是成本较低,给企业所带来的效益要高于系统应用的费用,因此,本系统在经济上是可行的。2.4操作可行性2.4.1内部可操作性 企业管理层已认识到开发一套有效的管理信息系统的重要性,并且在职工中大力的宣传教育,及时地解决了职工的抵触
12、以及忧虑情绪,企业已经制定好了系统应用后体制发生变化的应对机制。为提高企业的经营效率,企业已经积极参与到信息系统的开发中,预计系统在企业内部遇到的阻力不大。2.4.2外部可操作性企业已经着手与供应商、客户以及有关部门进行信息系统开发协商,并取得了进展,几个外部实体对企业开发信息系统并无异议。2.4.3评价本系统在操作上具有可行性。2.5可行性分析结论本系统在本企业具有可行性。3、信息系统规划3.1现行系统的详细调查:a光明家具公司生产销售一种桌子,每张桌子有一张桌面 四条桌腿,两条长横档,两条短横档,组装而成,如图一,公司分为采购部,库存管理部,生产部和市场部,如图二。 b 光明家具公司的业务
13、流程如下:市场部预测下月份销售量,反馈给生产部,生产部根据其原料需求量将用料计划报给库存管理部,库存管理部根据进行其用料计划进行配送,并通知采购部采购计划。采购部购得原料木材运至库存管理部,并递交定料单。3.2 信息系统规划本系统要确保物资的准确及时供应,不影响产品的开发与销售。因此需要其具备检索迅速、查找方便、可靠性高、存储量大、保密性好、 寿命长、成本低等优点。本次设计规划如下: 14-15周系统分析14.1-14.3企业背景调查14.4-14.7需求分析与可行性研究15.1-15.2企业业务流程图绘制15.3-15.5数据流程图绘制15.6-15.7数据字典编制16-17周系统设计16.
14、1-16.2系统总体结构设计16.3-16.4数据结构与数据库设计 16.5-16.6代码设计16.7-17.1输入/输出设计 17.2-17.3模块功能与处理过程设计17.4-17.5网络系统方案设计17.6-17.7信息系统安全设计18-19周系统实施18.1-18.4系统实施(编程、调试、试运行)18.5-19.3系统运行管理制度 19.3-19.7系统维护 20周综合查看4、系统的开发方法的选择系统开发方法有系统结构化开发方法、原型法和面向对象法。系统结构化开发方法的优点:(1)注重系统开发过程的整体性和全局性;(2)严格区分工作阶段;(3)立足全局,步步为营,减少返工,有利于提高开发
15、质量,加快开发速度;(4)目标明确,阶段性强,开发过程易于控制。而原型法管理水平要求高,不适用于大型的系统。面向对象法需要一定的软件支持环境,不太适宜大型的MIS开发,不能从科学管理角度进行理顺和优化,初学者不易接受。针对这个案例中的企业,进行综合考虑后,更适合于系统结构化开发方法。5、组织结构与功能分析5.1公司的下设总经理负责公司日常业务,下设各部分别设科长一名负责各部日常业务。如下图:5.2 功能分析:企业物资管理子系统是物资采购、管理、储存、配送等活动的整合,作为生产经营的重要环节,在生产活动中占有举足轻重的地位,是企业经营活动中影响效率和效益高低的主要因素之一,因此供应水平的高低充分
16、反映一个企业的综合实力和竞争能力。其内容包括企业的物资供应,物资的库存管理,库存部门向其他单位的物资配送等内容。如下图:6、业务流程分析上月份市场部预测本月份销售量,提出销售计划,提交给生产部,生产部制定出本部门的“物资需求计划表”。这些物资计划表由库存管理部长根据本部计划处的产品产量计划和技术处的物资消耗定额进行审核,审核后在每月的1日前将生产部提交的月物资需求计划表按物资品种进行汇总后得到新月份的“物资需求总表”,该“物资需求总表”由审批后,由其根据物资库存情况计算出每一种物资的年采购计划量并最后形成全厂新一年的 “物资采购计划”。如下图:7、数据与数据流程分析数据流程图是一种能全面地描述
17、信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。7.1数据流程图顶层图: 7.1 一层:生产部7.1 二层:市场部7.3 三层:采购部8、功能/数据分析8.1功能分析:企业物资管理子系统是物资采购、管理、储存、配送等活动的整合,作为生产经营的重要环节,在生产活动中占有举足轻重的地位,是企业经营活动中影响效率和效益高低的主要因素之一,因此供应水平的高低充分反映一个企业的综合实力和竞争能力。其内容包括企业的物资供应,物资的库存管理,库存部门向其他单位的物资配送等内容。如下图:8.2数据分析数据字典:(1)数据项条目数据项名称:货物编号别名:无简述:本
18、企业的货物编号类型:字符型长度:10取值范围:第12位:类别第35位:规格第68位:品名编号数据项名称:库存数量别名:实际库存数量简 述:某种商品的库存数量类型:数值型长度:5位整数取值范围:099999数据项名称:成品入库量别名:无简述:生产部生产的成品入库量类型:数值型长度:5位整数取值范围:099999(2)数据流条目数据流名称:入库单编号:A1简述:采购人员填写的入库凭单数据流来源:采购部或生产部数据流去向:登记库存台账数据流组成:日期 + 入库通知编号 + 货物编号 + 购入数量+部门数据流量:30份/天数据流名称:缺货通知编号:A2简述:仓库管理部长填写的要求向供应商订货凭单数据流
19、来源:仓库管理员数据流去向:供应商数据流组成:日期 + 货物编号 + 数量数据流量:25份/天数据流名称:发货单编号:A3简述:库存管理部向市场部发送的货物清单数据流来源:库存管理部数据流去向:登记合同台账数据流组成:日期 + 发货单编号 + 货物编号 + 发货数量数据流量:15份/天数据流名称:领料单编号:A4简述:生产部填写的要求领货凭单数据流来源:仓库管理部数据流去向:库存管理部数据流组成:日期 + 货物编号 + 数量数据流量:25份/天数据流名称:领料通知单编号:A5简述:填写的要求领货凭单数据流来源:仓库管理部数据流去向:生产部数据流组成:日期 + 货物编号 + 数量数据流量:25份
20、/天(3)数据存储条目数据存储的名称:库存记录别名:无编号:F1简述:存放库存所有可供货物的信息数据存储组成:货物名称+编号 +单价 + 库存数量组织方式:索引文件关键字:货物编号查询要求:要求能立即查询数据存储的名称:市场预测别名:无编号:F2简述:市场部对市场的预测数据存储组成:货物名称+编号 +单价组织方式:索引文件关键字:货物编号查询要求:要求能立即查询(4)处理逻辑处理名:库存管理编号:P1输入:数据流A4输出:数据流A2描述:当生产部将领货单发给库管部后,库管员要将领货单与库存台账进行比较,看是否需要订货。处理名:库存采购编号:P2输入:数据流A2输出:数据流A1描述:当仓库发出缺
21、货通知后,采购部根据缺货通知订货。处理名:会计处理编号:P3输入:应付款通知输出:付款通知描述:无处理名:库存信息处理编号:P4输入:库存计划输出:库存记录描述:库存管理部发出库存信息,管理层分析后制定出库存计划第三章:系统设计1 系统总体结构设计包括功能结构图设计、功能模块设计和信息系统流程图设计等;1.1功能结构图设计: 功能结构图就是将系统的功能进行分解,按功能从属关系表示的图表。愈上层功能愈笼统,愈下层功能愈具体。功能分解的过程就是一个由抽象到具体、由复杂到简单的过程1.2功能模块设计:将功能模块按高内聚,低耦合,影响范围在控制范围之内的原则分成若干个子模块。各模块间关系:1.3系统流
22、程图设计:2、数据结构与数据库设计21用户需求分析:(1)管理员能够实现对整个信息的添加、修改、删除、查询等操作,能以管理员的身份对数据库进行更新,维护管理,修改登录密码。能浏览企业物资供应变动的结果。(2)能以公司职员的身份了解到新学期学校所提供的可选择课程的基本资料,可查询确认选择,可修改登录密码。22概念结构设计:(1) 首先确定实体集。包括生产部,库存管理部,采购部,原材料,成品。(2) 确定联系类型。各部门实体之间的联系是1:1的关系,部门和物资之间的联系时1:(3) 确定实体集和联系的属性。实体集采购部的属性:部门编号,名称实体集生产部的属性:部门编号,名称,成品实体集库管部的属性
23、:部门编号,名称,成品,原材料试题集市场部的属性:部门编号,名称,成品需求量实体集物资的属性:原材料库存量,成品库存量,原材料名称、编号,成品名称、编号等。联系生产部门与库管部的属性:原材料,成品联系部门物资的属性:物资编号和存量 联系生产部门与市场部的属性:成品2.3逻辑结构设计3、代码设计3.1 代码设计的原则代码是代表系统中客观存在的事物名称、属性或状态的符号,而代码设计是将系统中具有某些特征或属性的信息归并到一起。我们在代码设计中遵循以下原则:唯一性:在一个分类编码标准中,每一个编码对象仅有一个代码,一个代码只唯一表示一个编码对象。如:学号:学生的学号是学生在学校的唯一代码。合理性:代
24、码结构与分类体系相适应。可扩充性:在设计过程中留有适当的空间,以便以后的补充。如:学号可以增添位数。简单性:代码结构简单,以便节省存储空间和提高系统的处理效率。实用性:代码能反映对象的特点。规范性:代码的书写统一。3.2 代码设计在这个系统中一般使用的代码,意义如下:XX XX XX 部门员工号 部门编号 企业总号100000 企业总经理市场部员工101001 市场部经理101002 市场部员工02101003 市场部员工03-101099市场部员工99采购部员工102001 采购部经理102002采购部员工02102003 采购部员工03-102099采购部员工99库管部员工103001 库
25、管部经理103002库管部员工02103003库管部员工03-102099库管部员工99生产部104001生产部经理104002生产部员工02104003生产部员工03-102099生产部员工993.3代码校验校验方法代码是数据的重要组成部分,它的正确性将直接影响系统的质量。当人们抄写、录入时,发生错误的可能性很大,如抄写错(把1234写成1235)、易位错(1234记为1243)、隔位易位错(1234记为1432)等等。因此,为了验证输入代码的正确性,要在代码本体的基础上,再外加校验码,使它成为代码的一个组成部分。这就是前面介绍的自检码。校验码是根据事先规定好的数学方法及代码本体计算出来的。
26、当自检码输入计算机后,计算机按照同样的数学方法,根据代码本体进行计算,将结果与校验位比较,检验输入的代码是否正确。 校验码的生成过程如下:(1)对代码本体的每一位加权求和设代码本体为C1C2Cn,权因子为P1,P2,Pn,加权求和:S=CiPi;其中权因子可取自然数1,2,3,几何级数2,4,8,16,32,质数2,3,5,7,11,等等。(2)以模除和得余数R=Smod(M)其中:R表示余数;M表示模数,可取M二10,11,等等。(3)模减去余数得校验位 Cn+1=M-R ,例如,代码本体为123456,权因子为1,7,3,1,7,3,模为10,则S= 1 X 1+2 X 7+3 X 3+4
27、 X 1+5 X 7+6 X 3=81R=81 mod (10)=1校验位为:10-1=9所以自检码为1234569,其中9为校验位。当自检码C1C2CnCn+l(其中Cn+1为校验位)输入计算机后,对C1C2Cn分别乘以原来的权因子,Cn+l乘以1,所得的和被模除,若余数为零,则该代码一般说来是正确的,否则输入有错。在这种方法中,权和模可有多种取法,表7。2列出一些权和模的检错率。模权抄写错检错率易位错检错率隔位易位错检错率随机错检错率101,2,1,2,1,2100%98%0% 101,3,1,3,1,3100%89% 90%107,6,5,4,3,287%100% 119,8,7,4,3
28、,295%100%89% 111,3,7,1,3,7100%89% 117,6,5,4,3,2100%100%100% 但在本企业中本系统中,代码校验效果可以不用。4输入/输出设计输入输出是管理信息系统与用户的界面,一般而言,输入输出设计对于系统开发人员并不重要,但对用户来说,却显得尤为重要。4.1 输入/输出人员企业生产部,市场部,库存管理部,采购部等部门成员4.2 输入项目:登陆人员信息,原材料、成品需求信息等 输出项目:原材料、成品供应信息等4.3输入校验:该系统的输入校验大都通过程序和数据库控制来实现的。比如关键字段数据库中就要求非空;而程序实现的校验则会更具体,比如用户和密码输入的检
29、验。4.4输入设计:主功能界面:入库界面:4.5输出设计:原料清单名称料号数量单位备注成品清单名称产品名称数量单位备注5、模块功能与处理过程设计 该企业总业务的关系图如下: 程序逻辑如下:6、系统物理配置方案设计6.1. 满足新系统的应用需求在新系统的设计中,提出了新系统的目标、处理功能、存储容量、信息交互方式等。这就要求所选择的计算机系统能够满足它的需求。同时兼顾购置的设备能被充分地利用,并且留有扩充的余地。在进行计算机物理系统配置时要注意如下倾向:(1)以价格为依据,认为价格越高性能越好;(2)以计算机系统性能指标为依据,认为计算机性能指标越高越好;(3)以计算机类型大小为依据,认为越大越
30、好,外设和系统软件越多越好等。计算机物理系统配置应该以应用的实际需求为依据,以新系统的处理功能为准则,从而减少不必要的投资。6.2 实用性能强所选择的计算机物理系统的实用性可从以下方面体现:(1)易于开发,方便使用。根据应用需求,要求计算机系统应用软件丰富,工具齐全,有利于用户的开发和使用,具有较强的汉字处理能力等。(2)选择的机型具有较强的生命力。尽量优先考虑选用国内外的主流机型,以便于计算机系统的维护。另外,还应考虑所选择的计算机系统尽量与本行业或本系统的机型一致和兼容,这有利于本行业,本系统的信息交换及应用软件的交流和资源的共享。(3)有较强的通信能力。为了达到系统的资源共享和信息交换的
31、目的,所选择的计算机系统要充分考虑新系统内部的联网和通信的选用,还要考虑以系统为公用数据网的交互能力。(4)性能价格比。选择计算机系统时应提出几种选型方案,并进行认真分析比较,选取性能价格比较高的计算机系统。一般情况下,先进的新产品性能价格比较高。6.3 可扩充性通常新系统采用“统一规划,分布实施”的方案。开始建立的系统规模不可能很大,随着应用需求的扩大,需逐步增添设备,扩充功能,这就要求所选择的计算机系统具有灵活的扩充能力和升格能力,使得先期购置的设备和开发的应用软件不被浪费。6.4 性能技术指标系统的吞吐量系统每秒钟执行的数量将大大提升。系统的吞吐量越大,则系统的处理能力就越强。系统吞吐量
32、与系统硬、软件的选择有着直接的关系,如果要求系统具有较大的吞吐量,就应当选择具有较高性能的计算机和网络系统。 系统可靠性系统可靠性是系统可以连续工作的时间。例如,对于每天需要 24 小时连续工作的系统,可以采用双机双工结构方式。系统的响应时间即用户向系统发出一个作业请求开始,经系统处理后,给出应答结果的时间也会大大降低(CPU /通讯线路)。6.5计算机费用情况该款电脑是戴尔最新款Optiplex780MTE7500/2G双核独显17寸液晶台式电脑,具有超高配置,市场价为每台6000元,同时配有鼠标,鼠标垫,耳机,全国联保三年。6.6计算机软件、硬件 计算机硬件的选择取主要决于数据处理方式和运
33、行的软件系统。管理对计算机的基本要求是速度快、容量大、通道能力强、操作灵活方便,但计算机的性能越高,价格就越昂贵。一般来说,如果系统的数据处理是集中式的,系统应用的主要目的是利用计算机的强大计算能力,则可以采用主机 终端系统,以大型机或中小型机作为主机。在考虑应用软件对计算机处理能力的需求方面,包括: 计算机主存; CPU 时钟; 输入、输出和通信通道数目; 显示方式; 外接转储设备及其类型。根据应用需求来发管理信息系统最容易满足用户的特殊管理要求。但是成本较高。随着技术成熟、设计规范、管理思想先进应用软件的推广,6.7择应用软件应考虑: 1. 是否能够满足用户的需求。根据系统分析的结果,在软
34、件功能上应注意以下问题: 系统必须处理哪些事件和数据?软件能否满足数据表示的需要? 系统能够产生哪些报告、报表、文档或其他输出? 系统要储存的数据量及必须满足哪些查询需求? .新增所购置的电脑以后,运行新系统在技术上具有先进性,实现上具有可能性,使用上具有灵活性,发展上具有可扩充性,投资上具有受益性。计算机软件、硬件配置可以满足系统的要求,这些要求主要是:功能要求:能满足新系统的各种功能要求,包括联网要求。性能要求:根据操作人员提出的对系统的处理速度、精确度等要求,计算机的运行速度较快、网络的传输速度可以达到300kb/s。容量要求:根据新系统今后所要处理的最大数据量以及若干年以后的发展规划,
35、配置计算机2G内存、320G硬盘容量可以满足。安全性和可靠性的要求该款电脑的故障率极低,因此可保证系统的数据、信息等资源安全可靠,防止信息的破坏和丢失,确保系统的正常运行。7、网络系统方案设计由于企业规模较小,故采用ftp协议建立中小型的局域网,便可满足企业需求。星型拓扑中各节点都与中心节点连接,呈辐射状排列在中心节点周围。网络中任意两个节点的通信都要通过中心节点转接。星型结构的优点是控制简单,单个节点的故障不会影响到网络的其它部分,但中心节点的任务重,形成广系统的瓶颈、另外中心节点的故障会导致整个网络的瘫痪。 8、信息系统安全设计信息系统安全设计主要解决以下几个问题:l 防止带宽资源滥用l
36、防止无关网络行为影响工作效率l 管控外发信息,降低泄密风险l 掌握组织动态、优化员工管理l 为网络管理与优化提供决策依据,防止病毒木马等网络风险l 低成本且有效推行信息管理制度等第四章 系统实施系统实施是指将系统设计阶段的结果在计算机上实现,将原来纸面上的、类似于设计图式的新系统方案转换成可执行的应用软件。4.1 系统实施4.1.1 系统界面 a 登陆界面 b 部门选择界面C 查询界面d 库管部主界面e 入库表单f 库存更新表4.1.2系统代码A 登陆代码set exact onpublic ii=0use yuangong.dbflocate for yuangong.姓名=alltrim(
37、thisform.text1.value)if found() if yuangong.密码=alltrim(thisform.text2.value) if thisform.text2.value=thisform.text3.value wait window将进入系统 thisform.release do form bumenxuanze.scx else if i=3 thisform.release return else messagebox(验证码错,请重新输入!) thisform.text3.value= thisform.text3.setfocus endif end
38、if else messagebox(密码错误,请重新输入!) thisform.text2.value= thisform.text3.value= thisform.text2.setfocus endifelse messagebox(用户名错,请重新输入!) thisform.text1.value= thisform.text2.value= thisform.text3.value= thisform.text1.setfocusendif B 查询代码select 销售产品,产品编号,销售量 from 销售计划; where 产品编号=alltrim (thisform.text
39、1.value) into cursor tempthisform.grid1.recordsource=temp4.1.3系统测试(一) 测试方法1、 静态检查静态检查就是通过人工评审软件的文档或程序,发现其中的错误。静态测试法成效比较明显,可以查出30-70%的逻辑错误,成本低,是一种行之有效的检验手段。(1)代码审查:通过阅读程序发现软件错误和缺陷。(2)静态分析:主要对程序进行控制流分析、数据流分析、接口分析和表达式分析。2、 动态检查动态检查就是有控制地运行程序,从多种角度观察程序运行时的行为,发现其中的错误(测试就是为了发现错误而执行程序)。通常使用以下两种方法进行测试:(1)如果
40、已知产品的功能,则可以对它的每一个功能进行测试,看是否都达到了预期的要求,即黑盒测试(2)如果已知产品的内部工作过程,则可以对它的每种内部操作进行测试,看是否符合设计要求,即白盒测试。3、单元测试(程序测试)(单调)单元测试:是对源程序中的每一个程序单元进行测试,验证每个模块是否满足系统设计说明书的要求。在单元测试中主要从模块的五个特征进行检查:模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试。单元测试又分为:程序代码测试、程序功能测试。4、集成测试(分调) 集成测试是将已测试过的模块组合成子系统,重点测试各模块之间接口和联系。它所测试的内容包括:单元间的接口以及集成后的功能。5、系统测试(联调或总调)总调就是将所开发的系统放在模拟的产品环境中,其目标是保证系统与网络、数据库、硬件和任何其它公司所特有平台和环境因素相协调,保证整个系统运行是一致的,并且使应用程序能满