《连锁商店计算机管理系统毕业设计论文.doc》由会员分享,可在线阅读,更多相关《连锁商店计算机管理系统毕业设计论文.doc(36页珍藏版)》请在三一办公上搜索。
1、题 目: 连锁商店计算机管理系统(VFP) 摘 要 本文主要介绍连锁商店管理系统的开发。连锁商店商品管理系统是在Windows平台下,以微软公司的Visual FoxPro6.0为工具开发出来的系统,实现了连锁商店各主要业务的计算机管理。该系统由商品信息管理、商品信息查询、报表打印、系统设置、退出等功能模块组成,本系统可按各种方式查询数据,打印和浏览商品价格、商品说明、进货商品清单、出货商品清单、库存商品清单等,使商品管理系统从纯手工中解脱出来,实现商店商品管理系统简单化、规范化、合理化、科学化,其实用性强,用户界面友好。 关键词:关系数据库;Visual Foxpro 6.0;进存销管理;系
2、统设计;管理系统Abstract This paper mainly introduces the development of the management system of the chain store. Chain store merchandise management system is under the Windows platform, Visual FoxPro6.0 as the tool to the Microsoft Corps development out of the system, realized the chain stores in major bu
3、siness management computer. The system consists of the commodity information management, the commodity information query, print statements, system settings, exit and other functional modules, the system can be in a variety of ways query data, print and browse the commodity price, description of good
4、s, purchase of goods, shipments of goods, inventory list list list of commodities, commodity management system to extricate from the pure handwork merchandise management system, realize the simplification, standardization, rationalization, scientific, its usability strong, the user friendly interfac
5、e.Key words: relational database; Visual Foxpro 6; into the sales management; system design; management system 目 录摘 要IAbstractII第一章、引言1第二章、系统规划21、系统功能图2第三章、系统分析51、需求分析52、可行性分析73、系统业务流程图及业务流程图分析84、数据流程图115、数据字典146、数据存储定义197、外部实体定义20第四章、系统设计211、系统物理配置方案212、系统运行环境与数据库设计213、概念结构设计224、物理结构设计225、代码设计25第五章
6、、系统实施281、选择的开发平台282、系统测试283、系统切换方式294、系统维护29第六章、总结30第七章、参考文献32第八章、致谢33第一章、引言生活的现代化,使得市场的走向发生巨大变化,同时,商品经济的高速现代化发展也促进了竞争,使一切不甘落后的商家都争先恐后地采用最新的管理方法来加强自己的竞争地位。因此,商店经营者如果不掌握当今市场发展的这一走向,不能将商店现代化经营作为努力开拓的目标,就无法使经营活跃、财源茂盛。现代化事业的发展,也使商店的管理手段发生前所未有的革命。计算机的运用现正在发达国家的各类商店、小型商店中普及。由于它能够准确记载和查阅有关商店经营活动的大量数据,帮助商店经
7、营者掌握和分析营销情况,及时做出正确决策,并且有利于商店内部的进货、库存、销售等情况的管理,因而大大提高了现代商店的管理水平。目前,我国正处在从传统商店经营到现代商店经营的转变过程中,商店经营者要适应这场转变的需要和面对日趋激烈的商业竞争挑战,很有必要提高自己的管理水平,加强对商店现代化经营思想、方法与手段的认识,再加上当今世界计算机的飞速发展,计算机在企业管理中的应用及利用计算机实现企业商品管理势在必行。通过计算机对商品的完善管理,整个系统基本上实现了操作简便、界面良好、灵活、实用、安全等要求。在生产性单位,如工厂中,产品的进存销涉及产品原料的采购、库存、投入生产、报损,甚至有时涉及到销售,
8、在其它非生产性单位,则主要涉及到进货、库存、销售3个环节,它主要完成对商品的浏览、商品的修改、商品的各类查询、销售情况、库存查看等的全过程。在本文中,就是通过对商店商品管理系统的例子,来讲述如何定制一个面向企业的或面向公司的进存销管理系统。在讲解和功能设计上以非生产性单位商品的3个方面为例,这些原理也同样适用于工厂的进存销管理。只有这样才能达到对当今商店商品的完善管理。经实际使用证明,本文所设计的商店商品进存销管理系统可以提高资金的利用率、结算速度、工作效率等。从而实现管理的高效性、实时性、科学化、现代化、智能化等。 第二章、系统规划1、系统功能图“连锁商店计算机管理系统”主要分为四个模块,分
9、别是进货管理、存货管理、销售管理、人事管理。如下图2-1所示。图2-1系统功能图各子系统功能如下:进货管理:其功能是对商店供应商信息进行管理,并根据商店情况制定进货计划,实施产品采购,并进行进货查询。 库存管理:其功能是对采购来的产品进行内部编码入库,产品分类等活动,同时能够根据销售清单进行出货管理,以及库存统计。 销售管理:其功能是提供一般的销售管理,能够进行销售明细查询和打印销售报表。 人事管理:其功能是对商店的员工和供货商信息进行管理,包括查询,更新等。本系统主要分成四个功能模块,每个模块都独立地完成了自己的功能,以下是对各功能模块的说明:用户信息管理功能:该功能模块可以实现系统用户对自
10、己基本信息,包括用户密码和用户名的修改。不过只限于对登录密码的修改,因为用户帐号都是商店为了方便管理而事先分配好了的,是不能改变的。出于对用户信息的安全性考虑,只能修改当前登录的用户的密码。商品查询管理功能:该功能模块可以实现对商店信息的查询。包括用户查询,库存查询和销售查询三个功能。用户查询的内容有:用户名,用户类型。为了保证数据库的安全性,不设置用户密码查询功能。库存查询的内容有:商品号,商品名称,入库商品价格、销售价格、入库商品数量、销售商品数量、生产厂商、产地、采购员、验收员、备注。销售查询的内容有:销售商品号、销售商品名称、价格。 商品库存管理功能:该功能模块要对商品的入库信息和库存
11、商品进行统计管理。由于商品信息的庞大、复杂,需要对其进行详细地记录管理,需要记录的内容有:库存商品的名称、类型、入库价格、销售价格、库存量、入库时间、有效期等,同时能够实现对商品库存信息的添加、修改、删除和查询功能。在商品批量销售后,在表中能够同时删除相应的商品的数量。商品销售信息管理功能:该功能模块是把要销售的商品从商店中取出来,并对库存商品进行相应的记录管理,并且把顾客的购买信息打印下来给顾客做凭证。需要记录的内容有:出售商品的名称、类型、销售价格、数量、销售时间等,同时能够实现对商品销售信息的添加、修改、删除和查询功能。第三章、系统分析1、需求分析主要从事商品的零售、批发等工作的公司过去
12、由于企业每天的销售量特别大,手工差错率高,时常会出现一些不该出现的错误。即手工工作已不能满足当今业务上的发展需求。为了提高企业管理水平,现在公司决定采用比较先进的管理工具电脑来管理商品的销售业务,针对公司的具体情况和商品行业的行业特点,我们的初步计划就是:本系统实施后,应能集中处理商品的销售业务,严格规范公司管理,并利用先进的管理模式,推动商品业务的飞速发展。根据企业的具体情况,我所设计的系统主要功能总结出以下几项需求:11具有信息输入功能(1)需要输入的商品信息包括商品编号、商品名称、商品单位、条形码、商品单价、商品产地、商品类别、商品说明等内容。(2)需要输入的进货信息包括商品编号、进货数
13、量、进货单价、经手人、供货单位、说明等内容。(3)需要输入的出货信息包括商品编号、出货数量、出货单价、经手人、接收人、说明等内容。(4)需要输入的进货记录信息包括商品编号、商品名称、商品类别、经手人、供货单位等内容。(5)需要输入的出货记录信息包括商品编号、商品名称、商品类别、经手人、接收人等内容。(6)需要输入的库存记录信息包括商品编号、商品名称、商品类别等内容。12具有信息存储功能能够存储商品信息、进货记录信息、出货记录信息、库存记录信息等数据。13具有浏览功能用户可以浏览商品信息、出货记录、进货记录、库存记录信息等。14具有查询功能查询功能包括两种查询。在商品信息管理表中的查询,用户可以
14、按商品编号、商品名称、商品产地、商品类别等查询商品。在进货、库存、出货记录表中的查询,用户可以按商品编号、名称、类别等多种方法查询。15具有报表打印功能用户可以根据需要打印有关数据。16具有数据维护功能 对已输入的各项数据(如:“商品信息”、“进货信息”、“库存信息”等数据)可由用户添加、删除、修改等操作。17明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。18提出新系统的人员并不都是系统研究人员,有些人对于的功能和处理数据的方法没有明确的认识。它们只是根据自己业务工作的需要提出了要求,系统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保
15、证开发的管理信息系统的功能与用户提出的要求相吻合。19要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。2、可行性分析可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。信息系统也应从技术可行性,经济可行性和社会可行性三方面来论证。通过长时间的观察与实践,我认为商店进销存管理信息系统的可行性分析如下:(1)经济可行性分析 采用计算机管理不但可以提高工作效率,而且还可以节省人力、物力、财力,这样原来几个人干的工作现在一个人就完全可以胜任。因此单从节省的职工
16、工资、提高工作效率而避免各种直接或间接的经济损失角度来看,该系统实际所能够起到的作用将会远远大于投入的开发费用,所以从经济上是完全可行的。(2)技术可行性分析技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。(3)社会可行性分析目前商店管理信息系统已经在大型的商店中得到了广
17、泛的应用,商店管理需要现代化和信息化,只有合理地运用信息化的管理,才能在市场竞争中立于不败。商店管理信息系统不仅能够提高经营者的回报,而且能够随时掌握市场的动向,为经营者提供必要的市场信息,解决了经营者最需要解决的迫切问题,同时管理信息系统对操作人员的素质要求不高,也合理地节约了成本的投入。(4)系统开发的局限性本系统仅限于内部联网,如果发生被盗、缺货等事故处理麻烦,需修改多个文件。(5)可行性研究结论通过经济、技术、和社会等方面的可行性研究,可以确定本系统的开发完全必要,而且是可行的,可以立项开发。(6)操作可行性本系统运行在通用的Windows 98/2000/ME操作系统上,具有与Win
18、dows相似的操作界面,简单易学,使用方便,具有一些人性化的功能,工作人员不需经过专门的培训即可使用.(7)开发方案的选择性研究Visual FoxPro6.0 是一种易学易用的面向对象的编程语言工具,它比Visual Basic6.0更易于掌握,易于使用,便于维护。由此,我选用Visual FoxPro6.0作为此次应用软件的开发工具。3、系统业务流程图及业务流程图分析(1)业务流程图的符号解释外部实体内部实体文档、单据数据流向(2)业务流程图I、系统业务流程图采购 库存 销售 资金管理 主管 供货商顾客图3-1系统业务流程图II、采购业务流程图报价采购员采购员统计采购员比价 采购采购采购库
19、存供应供应主管主管财务询价审核图 3-2 采购业务流程图III、库存业务流程图缺货单库管员月报采购主管销售入库单缺货统计汇总出库单还库单图 3-3 库存业务流程图IV、现行商店总体业务流程图 领货单相关部门库存报表库存单仓库销售部领货单取货通知单入库单缺货通知采购部供货单位补充订货单订货合同图3-4现行商店总体业务流程图催货单(3)业务流程图分析I、库存 商品所有库存信息将根据实际的商品销售情况进行实时更新,同时反映商品的库存情况上。II、采购如果存储不足则发出缺货通知,告知采购部,由采购部根据库存部提供的信息制定采购计划,提交至商店经理审批。商店经理审批后,如果不通过,驳回计划;审批通过则授
20、权采购部进行商品采购,III、缺货通知采购部门也可以通过本系统知晓商品的缺货情况,接到物料需求单后,形成采购单发给供应商,供应商收到采购到进行发货给仓库,仓库收到发货单进行校验是否合格,根据情况进行入库。4、数据流程图数据流图(Data Function Diagram):又名数据功能图表,简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。它是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型
21、。(1)数据流程图的符号解释外部实体处理数据流数据存储(2)数据流程图I、商店管理信息系统数据流程图顾客供应商超市MIS系统图 3-5 商店管理信息系统数据流程图II、采购管理数据流程图商品报价信息主管请购单操作供应商商品基本信息订购单操作库存入库处理入库清单财务部 商品采购 资金申请表供货商图3-6采购管理数据流程图III、库存管理数据流程图入库分类统计采购部商品还库商品基本资料表出库统计采购部库存预警处理商品需求汇总表销售商品出库信息相关商品需求汇总图3-7 库存管理数据流程图IV、商店管理信息系统顶层数据流程图财务管理已收款项退货清单资金申请 销售管理采购管理供货商供货清单出库清单出库清
22、单 入库清单 库存管理 入库清单 图3-8商店管理信息系统顶层数据流程图 顾客销售记录5、数据字典数据字典的内容主要是对描述数据流程图中的数据项、数据流、数据结构、数据存储、加工处理逻辑、外部实体等组成部分的严格定义,下面是管理系统的数据字典。(1)数据流表3-1 销售清单存储的定义数据存储编号Z-001数据存储名称销售清单存储简述存储商品的销售信息数据存储组成商品编号+柜台编号+商品信息关键字商品编号表3-2 补货单存储的定义数据存储编号Z-002数据存储名称补货单存储简述存储补货商品信息数据存储组成补货编号+补货仓库+商品信息关键字补货编号表3-3 库存信息存储的定义数据存储编号Z-003
23、数据存储名称新库存信息简述存储新库存信息数据存储组成商品编号+库存数量+商品信息关键字库存数量表3-4 订单存储的定义数据存储编号Z-004数据存储名称物料需求存储简述存储商店物料需求情况数据存储组成商品编号+需求量+时间关键字商品编号表3-5 采购单存储的定义数据存储编号Z-005数据存储名称采购单存储简述存储采购情况数据存储组成商品编号+采购量+时间关键字商品编号表3-6 出库单存储的定义数据存储编号Z-006数据存储名称出库单存储简述存储出库情况数据存储组成商品编号+出库量+时间关键字商品编号表3-7 入库单存储的定义数据存储编号Z-007数据存储名称入库单存储简述存储入库情况数据存储组
24、成商品编号+入库量+时间关键字商品编号(2)数据元素表3-8 商品代码的定义数据项编号Z-008数据项名称商品代码别名无简述商品代码是每个商品唯一的一个代号类型及宽度字符,8取值范围与取值含义第12位商品类型第34位仓库编号第57位商品顺序号 表3-9 入库日期的定义数据项编号Z-009数据项名称入库日期别名无简述入库日期是进货商品的入库时间类型及宽度Date,8取值范围与取值含义“00000000-99999999”表3-10 仓库保管员的定义数据项编号Z-010数据项名称仓库保管员别名无简述保管员姓名类型及宽度字符,8取值范围与取值含义“00000000-99999999”(3)数据结构表
25、3-11 供应商信息的定义数据结构编号111数据结构名称供应商信息表简述供应商的基本信息数据结构组成供应商编号 名称 地址 E-Mail 表3-12 入库信息的定义数据结构编号112数据结构名称供应商信息表简述商品入库的基本信息数据结构组成商品代码 入库日期 经办人 数量 金额表3-13 仓库信息的定义数据结构编号113数据结构名称仓库信息表简述仓库的基本信息数据结构组成编号 联系电话(4)处理逻辑表3-14 补充商品的定义处理逻辑编号A1.1处理逻辑名称补充商品简述销售部门补充货物输入的数据流销售清单处理销售部提交每日的销售清单,以商品的编号、品名、数量核对现有的库存(商品信息)输出的数据流
26、清单信息处理频率每天1次表3-15 检查的定义处理逻辑编号A1.2处理逻辑名称检查简述检查是否需要补充存货输入的数据流销售清单处理检查是否需要补充库存,如果库存充足,则可以发出“发货通知”,否则,则需要补充库存商品输出的数据流补货计划,或者不补货处理频率每天1次表3-16 商品处理的定义处理逻辑编号A1.3处理逻辑名称商品处理简述更新库存信息输入的数据流新库存信息处理销售部门将新上架的货物进行信息登记输出的数据流货物存储单处理频率每天1次表3-17 商品处理的定义处理逻辑编号A2.1处理逻辑名称商品处理简述进行对商品信息采购的更新输入的数据流清单信息处理采购部将所需要采购的商品信息统计汇总,进
27、行对商品信息采购的更新输出的数据流商品存储信息处理频率每天0.25次表3-18 订单处理的定义处理逻辑编号A2.2处理逻辑名称订单处理简述采购商品处理输入的数据流采购订单处理选择供应商,进行货物的采购输出的数据流发货单处理频率每天0.25次表3-19 入库管理的定义处理逻辑编号A3.1处理逻辑名称入库管理简述商品入库处理输入的数据流采购清单处理库存部根据采购部传送的采购的商品的采购清单,进行入库管理,对商品清单进行整理输出的数据流入库单处理频率每天0.25次表3-20 商品维护的定义处理逻辑编号A3.2处理逻辑名称商品维护简述进行日常商品维护输入的数据流库存商品信息单处理库存部每日进行商品维护
28、,根据每日入库出库统计整理,对商品库存信息进行每日盘点输出的数据流盘点信息单处理频率每天0.2次表3-21 确认购买的定义处理逻辑编号A3.3处理逻辑名称出库管理简述将货物运往销售部门输入的数据流提货清单处理根据采购部门的采购清单,将商品移交给销售部门输出的数据流出库单处理频率每天0.25次6、数据存储定义表3-22 商品信息存储的定义数据存储编号S2.1数据存储名称商品信息存储简述货物的信息数据存储组成商品名称+商品数量+商品编号关键字商品编号表3-23 库存信息的定义数据存储编号S3.1数据存储名称库存信息简述进行商品库存信息存储数据存储组成商品名称+商品数量+商品编号关键字商品编号表3-
29、24 补货信息的定义数据存储编号S4数据存储名称补货信息简述补充货物数据存储组成商品名称+商品编号+商品数量关键字商品编号7、外部实体定义表3-25 供应商的定义外部实体编号P4外部实体名称供应商简述商店商品的供应者输入的数据流输出的数据流第四章、系统设计进入了设计阶段,要把软件“做什么”的逻辑模型变换成“怎么做”的物理模型,即着手实现软件的需求,并将设计的结果反应在设计说明书文档中,所以系统的设计是把系统要求转化成系统表示的过程。1、系统物理配置方案连锁商店计算机管理信息系统采用两台服务器构成双机备份结构,保证提供实时服务。为保证较快的响应时间,选用处理速度较快的计算机系统,内存大小对数据库
30、系统的响应速度影响较大,选择内存教大的系统。网络通信速度选用100Mbit/s/1000Mbit/s。为保证系统中的信息安全,配置必要的数据备份设备(采用外部备份方式)。2、系统运行环境与数据库设计针对商店进销存管理系统,分别对采购部门、销售部门和库存保管部门进行详细的调研和分析。现设计如下的数据项和数据结构:商品信息,包括数据项有:商品名称、商品单价、单位、供应商编号、保质期、商品类别、仓库编号,商品代码。入库信息,包括数据项有:商品代码,数量,金额,入库日期,经办人。仓库信息,包括的数据有:仓库编号、仓库管理员、联系电话。销售记录,包括的数据项有:商品编号、销售数量、单位、日期、折扣、金额
31、、备注。供应商信息:供应商编号、供应商名称、地址、E-MAIL。管理员信息,包括的数据项有:用户编号、用户名、密码、用户类型。3、概念结构设计名称销售人员职工编号籍贯供货日期进货日期电话地址供货商编号供货商进货进货单号商品编号名称价格商品姓名性别条形码mnmn开户行银行帐号工资身份证号客户供货销售单号销售日期数量mn销售图4-1 E-R模型4、物理结构设计表4-1会员信息表字段名称数据类型长度NULL字段说明会员号字符型5N主索引姓名字符型8N密码字符型20N表4-2进货信息表字段名称数据类型长度NULL字段说明进货编号字符型10N主索引商品编号字符型8N普通索引进货数量字符型10N进货单价货
32、币型8N进货时间日期型8N供货单位字符型30NN员工编号字符型10N普通索引表4-3库存信息表字段名称数据类型长度NULL字段说明商品编号字符型8N主索引库存数量字符型10N进货日期日期型8N表4-4商品信息表字段名称数据类型长度NULL字段说明商品编号字符型8N主索引商品名称字符型10N商品数量字符型10N商品单价货币型8N产地字符型20N备注备注型4N商品类型字符型10N普通索引表4-5系统设置表字段名称数据类型长度NULL字段说明商品类型字符型20N主索引表4-6销售信息表字段名称数据类型长度NULL字段说明销售编号字符型10N主索引商品编号字符型8N普通索引销售数量字符型10N销售单价
33、货币型8N员工编号字符型10N普通索引表4-7员工信息表字段名称数据类型长度NULL字段说明姓名字符型8N员工编号字符型10N主索引年龄整型4N地址字符型30N工作岗位字符型16N密码字符型20N创建表之后,建立数据库商店信息管理系统的永久关系如图4-2所示图4-2商店数据库永久关系图5、代码设计(1)、登陆界面该界面是系统的登录界面,并提供验证管理员身份合法性的功能,设计完成的效果如图4-3所示 。用户输入用户名和相应的正确密码,单击“确定”按钮,就可以进入系统主界面。图4-3欢迎登陆界面SET EXACT ONIF ALLTRIM(THISFORM.Text1.VALUE)=MESSAGE
34、BOX(请输入姓名,48,商店信息管理系统)THISFORM.Text1.SetFocusReturnENDIFUSER_N=ALLTRIM(THISFORM.Text1.VALUE)USER_P=ALLTRIM(THISFORM.Text2.VALUE)LOCAL Is_UserIs_User=.F.SELECT 员工信息表GO TOPDO WHILE .NOT. EOF()Is_User=(USER_N=员工信息表.姓名).AND.(USER_P=员工信息表.密码)IF IS_USEREXITELSESKIPENDIFENDDOIF IS_USERcCurUser=ALLTRIM(THIS
35、FORM.Text1.Value)DO FORM 欢迎界面THISFORM.RELEASEELSEMESSAGEBOX(姓名或密码不正确!,0+16,商店信息管理系统)THISFORM.Text1.Value=THISFORM.Text2.Value=THISFORM.Text1.SetFocusENDIFSET EXACT OFF(2)系统主界面系统主界面是用户进入系统后接触的主要界面,由它可以进入各个功能模块。(3)信息管理界面该部分界面对商店信息进行管理,包括商品信息管理、会员信息管理、商品类别管理、员工信息管理、进货信息、销售信息、库存信息。界面如图4-4所示。图4-4信息管理界面第五
36、章、系统实施1、选择的开发平台硬件平台是开发与运行系统所需要的硬件环境,由于本系统是一个小型的MIS管理系统,因此对计算机硬件的要求不高。我选择的是DDR256M、60G硬盘内存的普通微机。软件平台是指系统开发与运行的软件环境。我在开发时选用了稳定性较强的Windows XP中文专业版和VF6.0作为开发语言用于数据库设计。 由于这些软件产品都是Microsoft公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。VF6.0具有可视化的开发环境,可以快速完成系统的开发,内部集成的数据库访问通道,使得可以轻松方便的对数据库管理。2、系统测试实际开发过程中不可避免地会产生差错,系统中
37、通常可能隐藏着错误和缺陷,不经周密测试的系统投入运行,将会造成难以想像的后果,因此系统测试是MIS开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占MIS开发总工作量的40%以上。因此,我们必须重视测试工作。我在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全面测试,采取的方式是: (1)分调:在“登陆界面”文本框中输入“用户名”,例yg006,然后输入密码,该界面从其他相应的文本框中能够显示出相应的信息,系统是可以正常运行的。为了保证每一项菜单能够正确实现系统设计的功能,我把相关的基础数据,基本上全部输入到本系统中,并对每一个菜单项进行了增加、删
38、除、修改等操作,从而保证了菜单级功能的正确实现。 (2)数据跟踪:我完成菜单项测试后,我又对系统内的每一个数据进行了跟踪。 (3)总调:我在以上测试的基础上对系统功能进行了整体的测试,依次来检验系统功能是否符合系统设计的要求。在具体的测试中,我认为应当遵循以下原则:由程序设计者之外的人进行测试;测试用例应由两部分组成:输入数据和预期输出结果;应选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试。 3、系统切换方式我设计的大学工资管理系统准备采用并行切换方式,以保证平衡可靠的过度。即
39、一方面使用本系统来进行工作,另一方面又继续沿用老的方式手工方式,在一定时期内,如果程序存在一些漏洞和错误,用户也提出了修改意见,那么系统还要经过进一步完善才能正式投入使用,终止以前的操作方法。4、系统维护程序维护包括程序交付使用之后对程序所作的所有改动。有时,维护工作就是改正测试时没发现的错误。而有时是由于用户的新的信息要求而需要修改程序。你也许会感到奇怪,现在绝大多数的商业编程工作都是对已有程序的维护,而不是编写新的程序。由于在程序维护上要花如此多的时间,所以也应该遵循与设计一个新程序时一样的规则和步骤,如设计、测试、编写资料等。不幸的是,在进行程序维护时,通常很难做到这一点。结果是经过多次
40、修改后,和原来的程序相比,修改后的程序已变得面目全非了。以高标准对程序进行维护不仅可以降低总的编程成本,而且可以延长程序的使用寿命。第六章、总结开发一个VFP应用系统一般要经历以下5步,既需求分析数据库设计应用程序设计软件测试应用程序发布.就大体上来说,这和早期的DBASE,FOXBASE等语言的应用系统开发过程是基本一致的.但这里还要注意以下几点.1.VFP是一个可视化程序设计语言,充分体现了面向程序语言的特点,而FOXPRO以前的语言都是面向过程的结构化的语言,FOXPRO则是介于二者之间的一种过渡性语言.2.VFP提供了功能强大,界面友好的项目管理器,对系统开发给予了有效的支持.它使用户
41、不仅可方便地查阅项目所包含的各种数据,文档,类库和代码,而且能快捷地调用VFP提供的各种设计器与生成器,使系统的开发与维护都可在项目管理器的集成环境中实施.3.VFP提供的安装向导,能支持用户为所开发的项目创建一套”安装磁盘”,供软件发布使用.这就使VFP的系统开发从个人或单位自用扩大到可以供应市场,为软件商品化创造了条件.经过几个星期的努力,我的设计也初见成效,感到甚是欣慰。通过本次设计,我对VFP的知识得到了进一步的理解和学习,对数据库的设计方法有了进一步的掌握,理解上也进一少得到深化。我的设计项目连锁商店计算机管理系统已经完成。在这个项目的涉及过程中,我学到了很多以前没有学习过的方法和技
42、巧,更学会了怎样去查阅书籍、资料。最重要的是真实的体验到了独立设计与创作的艰辛,使我对设计有了简单的理解和认识,对我以后的生活和学习具有重要的引导和启发作用。vfp设计软件是当今社会三维设计的主流工具,采用模块化设计方式,这样可以保证设计者根据自己的需要选择使用。我仅以商店进销存管理系统为例,对vfp设计软件进行了初步的学习和探索,在此期间虽然与到了很多困难,但经过他人的帮助和指导都得到了很好的解决,这也更激起了我对vfp设计软件的学习兴趣,以后我会继续对其进行更为深入的学习和探索。尽管我的作品还非常的不成熟,但他却是我第一次的尝试,第一次走向独立设计,更多去 宿迁房产网。第一次把自己的构想变成虚拟的模拟仿真并实现了实际操作。这对我来讲是莫大的鼓舞和激励,使我对自己的价值有了重新的认识和定位,在今后的择业方向上也有了明确的目标。第七章、参考文献1梁静毅.Visual FoxP