配送中心库存仿真软件设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
配送中心库存仿真软件设计
本设计任务基于的实际要求,开发出的商品配送中心库存系统,目的是为了提高自动化办公的水平、经过详细的调查分析初步制定了配送中心库存系统。
该软件的功能是提高进出货物,商品配送中心库存、销售管理计划管理等办公效率。
本报告首先介绍了系统的开发背景,意义,要求,接着详细的阐述了子系统的功能模块的划分和说明以及设计,并附有多幅效果图直观地再现了该软件的使用效能。
根据现在流行的软件开发手段我们选用了Microsoft Visual Basic 作为前台开发工具,Microsoft Access 作为后台数据库。
系统采用的是人机交互方式,界面友好,操作简洁方便,只需按文字提示就可以进行系统操作,完成数据录入,分析,统计等工作。
其自身强大的开发功能是我们的软件有很强实用性与智能性,适合当前这种快速原形法的构想。
使用起来方便快捷,界面友好功能完善。
但由于时间关系及本人的能力有限,报告中一定存在着许多不足之处,恳请老师和同学们多提宝贵意见。
本文详尽阐述了一个完整的商品配送中心库存系统,采用系统生命周期的结构化方法,完成软件开发的过程。
通过对商品配送中心库存的实际调查,明确其完整的业务流程,以进行系统分析、系统设计、系统实施。
在分析商品配送中心库存的具体情况后,采用Microsoft Access 型数据库系统作为材料(即商品,下同)商品配送中心库存系统的后台数据库。
由于Microsoft的Visual Basic 6.0工具面向对象可视化编程的特点,有利于系统的开发,所以决定用其作为主要开发工具。
系统具有数据录入、数据修改、记录查询、报表打印等功能。
较全面满足了材料商品配送中心库存的各项工作。
该系统采用模块化原理编程,做到了模块规模适中,本身相对独立。
模块化使程序结构清晰,易于设计、易于理解,提高了系统的可靠性。
本文详细说明了一个商品配送中心库存的业务流程,分析了其数据流程,明确了数据表之间的联系,详细说明了主要的程序逻辑。
并以图表的方式直观的说明,使程序易于理解。
目录
第一章商品配送中心库存系统的基本问题∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙1
1.1 商品配送中心库存系统的简介∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙1
1.2管理者对商品配送中心库存系统的需求∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙1
第二章编程工具Visual Basic 简介∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙2
2.1 VISUAL BASIC 6.0 功能简介∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙2
2.2 VISUAL BASIC 6.0 版本简介∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙3
2.3 VisualBasic6.0 的运行要求∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙3
2.4 Visual Basic 数据库的基本理论∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙3
第三章、系统分析与概要设计∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙6
3.1 系统分析∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙6
3.2 系统设计∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙8
第四章系统功能模块设计∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙10
4.1 商品配送中心库存功能模块设计目标∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙10
4.2 商品配送中心库存系统功能模块划分∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙20
4.3商品配送中心库存系功能模块明细∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙30
第五章数据库设计∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙39
5.1数据设计概述∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙40
5.2 系统数据库表∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙41
第六章程序设计∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙41
6.1设计的关键技术及应用∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙41
6.2系统主要功能的具体设计∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙41
第七章程序安装与调试∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙48 7.1调试∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙48
7.2测试∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙48
第一章信息管理系统的基本问题
1.1 商品配送中心库存系统的简介
本系统是为了提高自动化办公的水平、经过详细的调查分析初步制定了商品配送中心库存系统。
基于WINDOWS 98 平台,使用Microsoft Access97,在Visual Basic 6.0编程环境下开发的商品配送中心库存系统。
该系统采用交互是人机对话和模块化设计方式,实现对系统管理,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两方面。
对于前者要求建立起资料一致性和完整性强、资料安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点此管理系统的开发主要为了满足管理者的需求,使他们的工作量减少,工作难度降低,风险性减小。
同时使用这个系统还有利用数据的查询和保存。
这个系统的5个主菜单以及若干个子菜单可以满足管理者的所有需求,使其工作满足现代化管理的要求。
1.2管理者对商品配送中心库存系统的需求
库房的管理的工作非常复杂烦琐,而且销售情况和仓库档案要记载楚,销售的工作情况及仓库情况管理者要了如指掌,并且进货前还有一个准确的记录,销售后还要返回一些资料妥善保存。
这些工作如果要手工操作的话,不仅困难大,还费时费力。
所以需要一个专门的程序来进行这些工作。
这就需要更好的仓库信息系统满足其经营管理的需要。
第二章编程工具Visual Basic 简介
2.1 VISUAL BASIC 6.0 功能简介
VISUAL BASIC 是在原有的basic 语言基础上的进一步的发展,它包含了数百条语句,函数及关键词,其中很多与 window有直接的关系。
VISUAL BASIC 语言简单易学,只要稍有语言基础就可以很快掌握并进而精通。
可视化的用户界面设计功能,把程序设计人员从繁琐复杂的界面设计中解脱出来:可视化编程化环境的“所见即所得”(WYSIWYG)功能,是界面设计如积木游戏一般,编程变成了一种享受,强大的多媒体功能可轻易地开发出集声音,动画,影像和图片于一体的多媒体应用程序,新增的网络功能提供了编写Internet程序的能力。
VISUAL BASIC 6.0 中文版还支持用户自己开发Activex 控件和制作Activex 文档。
作为高质量的开发软件,VISUAL BASIC 6.0中文版有如下优点:
完全的中文化的环境使用户更易于操作,用户在几分钟内,就可以熟悉VISUAL BASIC 6.0的开发环境。
语句生成器和快速提示帮助使用用户不用记忆成千上万的属性和方法,在较短的时间内就可能开发出功能强大的应用程序。
在VISUAL BASIC 6.0中,Internet或Intranet访问其他的计算机中的文档和应用程序,可以创建Internet服务器应用程序,包括IIS应用程序,支持动态HTML技术(DHTML)的应用程序,具有Web应用程序发布功能等。
种类繁多,功能强大的多媒体控件,能帮助用户在很短的时间内用较少的语言编写出声像并茂的多媒体程序。
VISUAL BASIC 6.0在数据库处理功能上有较大的增强,能对多种数据库进行读写操作。
另外它所提供的可视化数据管理器能帮助用户构造多种类型的数据库,同时提供了能自动生成SQL语句的功能和新的Activex数据对象ADO。
新的语言特性包括:用户自定义类型可以作为参数或可以作为公共属性和方法的返回值,函数可以返回数组变量,动态数组可以赋值,文件系统对象,按名调用(CallByName),增强的创建对象函数(CreatObject Function Enhancdments),增强的StrConv函数。
应用程序向导能帮助用户自动生成具有一定功能的应用程序,大大加快了程序的开发速度。
增强的向导有:安装程序向导,数据窗体向导,应用程序向导和类生成工具。
新的向导有:数据对象生成向导和工具条向导。
2.2 VISUAL BASIC 6.0 版本简介
VISUAL BASIC 有三种发行版本,可以满足不同的开发需求。
VISUAL BASIC 学习版使编程人员可以轻松的开发Windows 95/98和Windows NT 4.0的应用程序。
该版本包括所有的内部控件以及网格,选项卡和数据绑定控件。
学习版提供的文档有Learn VB Now CD和包括全部联机文档的Microsoft Developer Network CD。
专业版为专业编程人员提供了一整套的开发工具。
该版本包括学习版的全部功能以及ActiveX 控件 Internet Information SeverApplication Designer 集成的Visual Dataenvironment,ActiveX Data Objects 和Dynamic HTML PageDesigner。
专业版提供的文档有Visual Studio Professional Features手册和全部联机文档的MicroSoft Developer NetWork CD
企业版为专业编程人员能够开发功能强大的组内分布式应用程序。
该版本包括全部功能以及 Backoffice工具,如:SQL Server,MicroSoft Transacation Server,InterNet InformationServer,Visual Sourcesafe ,SNAServer等。
企业版提供的文档有Visual StudioEnterpriseFeatures 手册和包含全部联机文档的MicroSoftDeveloperNetWorkCD。
2.3 VisualBasic6.0 的运行要求
作为32位的应用开发工具,ViualBasic6.0能够高效运行的条件如下:
1:Windows95/Windows Nt4.0 或更高版本的操作系统。
2:MicroSoft InterNet Explorer4.01或更高的版本。
3:至少有150M左右的硬盘空间。
4:奔腾 90MHZ或更高的处理器。
5:Microsoft Windows 95 支持的CD-Rom。
6:MicroSoftWindows95 支持VGA或分辨率更高的监视器。
7:Windows95/98 下要求24M的内存,WindowsNT下要求的32M以上的内存。
符合以上条件,VisualBasic 6.0 的强大功能才能完全体现。
2.4 Visual Basic 数据库的基本理论
我们已经迈向二十一世纪,我们不是预言家,但是有一点可以肯定,那就是它是一个信息爆炸的时代。
即使是今天,我们也已经面临被信息淹没的危险,每周的《计算机世界》已经高达200多版,每天的报纸,电视,广播更是生怕有遗。