仓库管理系统设计说明说 - 图文 联系客服

发布时间 : 星期四 文章仓库管理系统设计说明说 - 图文更新完毕开始阅读e6f0ac054a7302768e99390a

毕业设计说明书

4. 系统实施

4.1

开发工具选择

VFP的数据库是关系数据库的典型应用。在数据库中,数据模型是将现实世界中的各种事物及其相互间的联系用数据及数据间的联系来表示的一种方法。它是人们对客观世界的认识和理解,是对现实世界的抽象描述。VFP是应用的关系模型的数据库。

鉴于Visual Foxpro6.0有强大的数据库管理功能,我们选用Visual Foxpro6.0来完成这个仓库管理系统。

4.2 软硬件环境设计

软件环境:

操作系统选用目前较稳定的WindowsXP中文版;数据库系统采用关系型数据

库系统Microsoft Visual FoxPro6.0中文版;由WindowsXP和Microsoft Visual FoxPro6.0共同组成系统的开发环境。

(1)中文操作系统WindowsXP的特点:

首先,操作系统采用完全图形化的用户界面。将使软件用户的培训大大简化,提高了工作效率。

其次,WindowsXP的设备无关性使本系统软件开发时无须固定使用设备,有利于软件的移植和硬件设备的更新换代。

再次,WindowsXP系统中文版支持信息交换用汉字编码字符集,完善的中文支持使二者紧密结合,构成一个功能完备的软件开发环境。

(2)VFP6.0中文版概述

我选用的系统开发工具是VISUAL FOXPRO,下面我分别从系统开发工具简介,事件驱动和可视化的应用程序, VISUAL FOXPRO6.0语言和函数和面向对象编程四个方面逐一论述。

VISUAL FOXPRO系统简介

- 18 -

毕业设计说明书

VISUAL FOXPRO是微软公司在收购FOX公司后在1995年6月首次推出了VISUALFOXPRO3.版本,接着又很快推出了VISUAL FOXPRO 5.0及中文版,1998年发布了可视化编程语言集成包VISUAL STUDIO 6.0与其他数据库管理系统相比,VISUAL FOXPRO 6.0 具有用户普遍性、功能完整性、工具的易用性和规模的可缩性等特点。

(1)新的数据存取特征:包括支持ActiveX数据对象的数据存取模式;使用和配置连接的工具和命令;增强了无需复杂编程就可以管理和显示数据源的数据捆绑控件;支持对象连接与嵌入数据库(OLE DB)组件对象模型(COM)接口;配置、使用和查看数据库结构、查询和存储过程的工具;可以使你在顺序记录集的基础上快速生成报表的Data Report 控件;并完全支持多层数据存取结构。

(2)新控件:包括ADO数据绑定控件;Internet Explorer(微软的浏览器)风格的工具条控件;快速方便的下拉式日期与时间入口Calendar控件;能显示相关记录集的多层栅格控件等。

(3)新的Internet 特征:能够编写适于互联网服务器(IIS)的服务器端应用程序;支持动态HTML(DHTML);简化了应用程序的打包和在Internet 上发送的WEB出版向导;支持异步操作;并可以在WEB浏览期间存储ActiveX控件的状态等。

(3)集成的Internet 功能:可以使你创建并分布可以在Internet 和你们的公司的内部网上运行的应用程序。

(4)数据存取:可以使你针对入微软的SQL Server和Oracle 等不同数据库服务器开发完善的客户机/服务器应用程序,管理数据源和创建服务器端控件(包括存取)。

(5)运行速度明显提高:由于在Visual Basic中引入了所谓的本地代码(Native Code)编译器,克服了以往版本由于执行文件采用P_Code代码而导致运行速度慢的问题,使得程序执行速度大大加快。根据Microsoft 的声明,采用本地代码编译后得到的应用程序在某些情况下执行速度较以往提高了10~20倍,执行速度可以直接与采用Visual C++编写的应用程序的执行速度,而应用程序开发效率高则是VisualFoxPr06.0的特长。因此,目前VisualFoxPr06.0非常具有竞争力。

- 19 -

毕业设计说明书

硬件环境:

本系统主要采用单机操作,投入少,效率高,易于管理和维护,系统升级简单,适合企业信息化管理的需要。

基本要求如下:

CPU为Intel Pentium100以上; 内存为32MB以上; 硬盘至少为3.2G以上; 打印机一台 配有光驱和软盘。

4.3 系统测试

软件测试的任务在软件投入生产性运行之前,尽可能多地发现软件中的错误。

测试的目的是为了发现程序中的错误而执行程序的过程。好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。成功的测试是发现了到今为止尚未发现的的错误的测试。

1.黑盒测试是已经知道产品应该具有的功能,通过测试来检验是否每个功能都能正常使用。

2.白盒测试是知道产品的内部工作过程,可以通过来检验产品内部动作是否按照说明书的规定正常进行。

测试用例

在设计中,为了测试系统的功能是否都按要求实现了,我采用黑盒测试方法。 对于输入功能模块,采用输入数据的方法测试,输入边缘数据、空数据、库中存在的纪录,都能得到相应的提示。

对于查询功能模块,采用输入查询条件实际查询的方法测试,输入正确条件,错误条件都能得到相应的结果。

对于输出功能模块,采用系统演示运行的方法测试,确定输出内容,即可正确输出所要结果。

系统测试又称集成测试,把经过测试的子系统装配成一个完整的系统来测试。

- 20 -

毕业设计说明书

5. 系统使用与维护说明书

5.1

系统安装与配置说明

(1)安装Vfp6.0

进入安装界面,选择“Vfp6.0 安装向导”,点击后进入,选择“工作站工具和组件”,然后点击“下一步”进入安装环境,具体界面如下:

点击下一步,出现vfp安装程序点击,出现界面:

- 21 -