当前位置:首页>> >>


VB商品配送中心库存仿真软件设计(源代码 论文).rar

收藏

资源目录
    文档预览:
    编号:20180913212522841    类型:共享资源    大小:822.05KB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    VB 商品 配送 中心 库存 仿真 软件设计 源代码 论文
    资源描述:
    商品配送中心库存仿真软件设计- 1 - -前 言本设计任务基于的实际要求,开发出的商品配送中心库存系统,目的是为了提高自动化办公的水平、经过详细的调查分析初步制定了配送中心库存系统。该软件的功能是提高进出货物,商品配送中心库存、销售管理计划管理等办公效率。本报告首先介绍了系统的开发背景,意义,要求,接着详细的阐述了子系统的功能模块的划分和说明以及设计,并附有多幅效果图直观地再现了该软件的使用效能。根据现在流行的软件开发手段我们选用了 Microsoft Visual Basic 作为前台开发工具,Microsoft Access 作为后台数据库。系统采用的是人机交互方式,界面友好,操作简洁方便,只需按文字提示就可以进行系统操作,完成数据录入,分析,统计等工作。其自身强大的开发功能是我们的软件有很强实用性与智能性,适合当前这种快速原形法的构想。使用起来方便快捷,界面友好功能完善。但由于时间关系及本人的能力有限,报告中一定存在着许多不足之处,恳请老师和同学们多提宝贵意见。商品配送中心库存仿真软件设计- 2 - -摘 要本 文 详 尽 阐 述 了 一 个 完 整 的 商 品 配 送 中 心 库 存 系 统 , 采 用 系 统 生 命 周 期 的 结 构 化 方法 , 完 成 软 件 开 发 的 过 程 。通 过 对 商 品 配 送 中 心 库 存 的 实 际 调 查 , 明 确 其 完 整 的 业 务 流 程 , 以 进 行 系 统 分 析 、系 统 设 计 、 系 统 实 施 。 在 分 析 商 品 配 送 中 心 库 存 的 具 体 情 况 后 , 采 用 Microsoft Access型 数 据 库 系 统 作 为 材 料 ( 即 商 品 , 下 同 ) 商 品 配 送 中 心 库 存 系 统 的 后 台 数 据 库 。 由 于Microsoft 的 Visual Basic 6.0 工 具 面 向 对 象 可 视 化 编 程 的 特 点 , 有 利 于 系 统 的 开 发 ,所 以 决 定 用 其 作 为 主 要 开 发 工 具 。系 统 具 有 数 据 录 入 、 数 据 修 改 、 记 录 查 询 、 报 表 打 印 等 功 能 。 较 全 面 满 足 了 材 料商品 配 送 中 心 库 存 的 各 项 工 作 。 该 系 统 采 用 模 块 化 原 理 编 程 , 做 到 了 模 块 规 模 适 中 , 本 身相 对 独 立 。 模 块 化 使 程 序 结 构 清 晰 , 易 于 设 计 、 易 于 理 解 , 提 高 了 系 统 的 可 靠 性 。本 文 详 细 说 明 了 一 个 商 品 配 送 中 心 库 存 的 业 务 流 程 , 分 析 了 其 数 据 流 程 , 明 确 了 数据 表 之 间 的 联 系 , 详 细 说 明 了 主 要 的 程 序 逻 辑 。 并 以 图 表 的 方 式 直 观 的 说 明 , 使 程 序易 于 理 解 。关 键 词 : 商 品 配 送 中 心 库 存 , 业 务 流 程 , 软 件 工 程 , 模 块 化 原 理商品配送中心库存仿真软件设计- 3 - -AbstractThis text explains an intact the management information sysytem of stock exhaustivly , adopt the systematic structurization method of cycle of lite , finish the course of software development.Through to the real investigation of stock control , define its intact business procedure , in order to carry on metwork analysis , designs systematically , implements systematically . After analyzing the concrete conditions of stock control , Mode1 Microsoft access it adopt there is as material dtatbase system (namely goods , the same below) stock backstage supporter database of administrative system , because Microsoft Visual Basic 6.0 tool of Company face target visual characteristic of programming , favorable to systematic development , so determine to use it as the main developing instrument .The system has data inputting , data revising , such functions as data inpuiry , report form are typed . Have satisfied every work of material stock control in an all-round way . This system adopts module principle programming , has made sure that the module is moderate in scale,relatively independent , Module make procedure to be structure clear , easy to design , intelligible , improve systematic feasibility . The elaboration of this text is a business procedure of stock control , has analysed its data procedure , have defined the connection between the data lists , the procedure logic with main elaboration . And the ocular explanation , make the procedure easy to understand by way of chart .Keywords : Stock control , business procedure , soft project , module principle商品配送中心库存仿真软件设计- 4 - -目 录第一章 商品配送中心库存系统的基本问题11.1 商品配送中心库存系统的简介11.2 管理者对商品配送中心库存系统的需求1第二章 编程工具 Visual Basic 简介 22.1 VISUAL BASIC 6.0 功能简介 2 2.2 VISUAL BASIC 6.0 版本简介 32.3 VisualBasic6.0 的运行要求 32.4 Visual Basic 数据库的基本理论3第三章、系统分析与概要设计63.1 系统分析63.2 系统设计8第四章 系统功能模块设计104.1 商品配送中心库存功能模块设计目标104.2 商品配送中心库存系统功能模块划分 204.3 商品配送中心库存系功能模块明细30第五章 数据库设计395.1 数据设计概述405.2 系统数据库表41第六章 程序设计416.1 设计的关键技术及应用 416.2 系统主要功能的具体设计41第七章 程序安装与调试487.1 调试487.2 测试48结束语49参考文献50商品配送中心库存仿真软件设计- 5 - -第一章 信息管理系统的基本问题1.1 商品配送中心库存系统的简介本系统是为了提高自动化办公的水平、经过详细的调查分析初步制定了商品配送中心库存系统。基于 WINDOWS 98 平台,使用 Microsoft Access97, 在 Visual Basic 6.0 编程环境下开发的商品配送中心库存系统。该系统采用交互是人机对话和模块化设计方式,实现对系统管理,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两方面。对于前者要求建立起资料一致性和完整性强、资料安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点此管理系统的开发主要为了满足管理者的需求,使他们的工作量减少,工作难度降低,风险性减小。同时使用这个系统还有利用数据的查询和保存。这个系统的 5 个主菜单以及若干个子菜单可以满足管理者的所有需求,使其工作满足现代化管理的要求。1.2 管理者对商品配送中心库存系统的需求库房的管理的工作非常复杂烦琐,而且销售情况和仓库档案要记载楚,销售的工作情况及仓库情况管理者要了如指掌,并且进货前还有一个准确的记录,销售后还要返回一些资料妥善保存。这些工作如果要手工操作的话,不仅困难大,还费时费力。所以需要一个专门的程序来进行这些工作。这就需要更好的仓库信息系统满足其经营管理的需要。商品配送中心库存仿真软件设计- 6 - -第二章 编程工具 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 函数。应用程序向导能帮助用户自动生成具有一定功能的应用程序,大大加快了程序的开发速度。增强的向导有:安装程序向导,数据窗体向导,应用程序向导和类生成工具。新的向导有:数据对象生成向导和工具条向导。商品配送中心库存仿真软件设计- 7 - -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 多版,每天的报纸,电视,广播更是生怕有遗商品配送中心库存仿真软件设计- 8 - -忘的角落,还有那面积越来越多的书店,书城,以及触角越来越长的 Internet 全球信息网络,无一不在提醒你,我们除了不得不呼吸越来越浑浊的空气之外,还不得不呼吸越来越漫无头绪的信息。这么多的信息,数据,我们不可能一下子完全消化,有些还需要保存待以后处理,所以对于数据的管理一直是我们多年来研究的问题,而解决这一问题的最好手段就是利用数据库管理系统(DBMS) 。在数据库管理系统(DBMS)出现以前,开发者必须既要控制用户(输入和输出)和程序计算部分,还要开发者存储和检索顺序文件,二进制文件,随机文件中数据的方法。开发者还必须编写程序代码来控制程序所需要进行的搜索,或是生成必要的索引来控制记录的顺序。有了 DBMS,这一过程就变得容易多了。创建 DBMS 时的主要任务是对所需存储的书的类型进行初始化。然后,当需要检索和存储时,程序向 DBMS 发出请求,DBMS 自动地控制数据管理的繁琐细节。DBMS 也能按用户的指令搜索和创建索引而不需要很多的代码。DBMS 把开发人员从定义数据存储和检索机制的任务中解放出来,这种解放带来了以下几种优势。首先,程序的初始化设计更方便了,因为不必编写搜索算法程序或是读写语句来处理当前记录。这样可以加速程序的初始化。第二,在必要的时候(这种情况经常出现) ,DBMS 使改变数据的格式十分必要。有了 DBMS,程序原只需改变存储在数据库中的数据定义,DBMS 会做好余下的工作,程序中的单独数据部分的例行程序通常保持不变。如果没有 DBMS,必须为把文件移植到新格式编写例程,然后在受到影响程序中修改输入输出语句来反映出数据格式。最后 ,它能使用户和其他开发者很容易创建附加程序来访问数据库的数据。这是因为他们不必知道数据是以什么格式存储的,而需知道数据域和他们所包含的数据类型。这种信息很容易找到,因为大多数 DBMS 系统包含报告数据结构的方法。DBMS 主要由两部分组成:编程接口(由用户接口和数据检索请求组成)和数据引擎。A.编程接口的功能:数据定义语言(DLL) ,它告知数据库引擎数据对象(表,记录,索引)的格式,DLL 也定义数据棵的数据有效性验证和数据完整性 规则。商品配送中心库存仿真软件设计- 9 - -数据操作语言(DML) ,它告知数据库引擎对数据执行的功能(检索,修改,删除和存储) 。数据控制语言(DCL) ,它告知数据库引擎不同的用户所允许访问的数据类型。B.数据库引擎的功能最简单的数据库引擎能提供数据物理的存储结构,数据检索和更新,数据搜索和索引功能。数据库引擎也能提供保证数据有效性验证,数据完整性和数据安全性的方法。数据库引擎的设计也能确定什么样的数据操作功能被支持。利用 VB6.0 中文版技术实现数据的动态处理。JET DAO 是一种 OLE Autimation 进程内服务程序,为构成 JET 数据库引擎的 DLL 提供面向对象的过程。OLE Automation 通过预先定义的接口提供对可编程对象的属性和犯法的直接访问。为了访问 OLE Automation 服务程序,用户要通过 TOOLS/References(已有的引用)例表框中的每一项都对应一个在 Windows96/98 或 WindowsNT Registry 中,或在 Windows3.1 数据库(reg.dat)中登陆过的 OLE Automation 服务程序。OLE Autimation 服务对于哪个可编程对象及其成员函数可提供其他应用程序访问这一点上有选择性的。使 OLE Autimation 服务程序可以北 OLE Autimation 容器应用程序服务访问的过程称为“暴光”成员函数。OLE Autimation 服务程序有两类函数:public’和 private,只有 public 函数可以提供象 VB 这样的 OLE Autimation 服务程序对象的引用,VB 的 object browser(对象浏览器)就会在例表中显示该服务程序可供调用的集合和对象,以及每个对象的成员函数。ViualBasic6.0 的数据访问对象对描述 Dbengine Workspace Database Tabledef Querydef Recordset Field Index relation 此对象指 JET 数据库引擎。可供用户使用一个或多个数据的区域,workspace 包括建立和打开数据库以及处理事务的方法。是一个信息的集合,其信息组织成表,并包含表的索引及相关信息。Database 对象包含创建,修改和删除数据库元素的方法。是数据表的物理结构的定义。是数据库中存储 SQL 查询信息。有关某一主题的信息记录的集合,recordset 对象包含浏览器对象库中的信息和修改信息的方法。数据表中的一列基于已定义键标域的记录的有序表。存储的有关表间关系的信息。商品配送中心库存仿真软件设计- 10 - -第三章、系统分析与概要设计3.1 系统分析系统分析的根本目的是,分析出合理的信息流动、处理存储的过程。系统分析的主要活动有,系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出。下面就各个方面分别说明:⑴系统初步调查系统初步调查的主要目标就是,从系统分析人员的角度看新项目的开发有无必要和可能。初步调查的内容包括:① 系统的基本情况,包括它的外部环境、规模、历史、管理目标、主要任务、当前面临的主要问题。② 系统中信息处理情况,包括现有系统的组织机构、工作方式、工作效率、可靠性、人员素质和技术手段。③ 系统的资源情况人、财、物等资源。④ 系统各类人员对系统的态度,包括领导和有关管理人员对现有信息系统的看法、支持和关心程度等。商品配送中心库存需要有:产品相关信息设置,产品入库信息和出库信息以及打印输出等功能。应有入库信息的输入窗口,出库信息输入窗口,产品相关信息设置的输入窗口。 ,并且当输入仓库基本信息时,界面要自然、简便,要有充分的提示和帮助,以便于操作人员学习使用和掌握。对输入的错误又有好的措施,并随时掌握任务的进展情况,输出的形式要易于理解,结果要正确。当然了,对于用户来说,界面就是系统本身。用户特别关心能否有效地使用软件来解决问题,用户对软件功能的理解都在界面上表现出来。人机界面体现了系统的功能,以及操作的方便程度是否符合使用的要求与工作习惯。总之,应使管理部门及时掌握产品仓库全面情况,并通过这样的系统,做到信息的规范管理,科学统计和快速查询,从而减少管理方面的工作量。根据用户提出的建议,为了开发出有效的商品配送中心库存系统,遵循以下原则:① 满足用户需要。之所以开发新系统是因为旧系统存在问题,束缚着组织的发展,不能适应用户的需要。作威信系统必须其最终系统能被用户接受,实现用户的初衷。② 功能更完善。功能是否完整,是指能否覆盖组织的主要业务管理范围。同时,还表现在各部分接口是否完备,数据采集和存储格式是否统一,各部分是否协调一致。
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:VB商品配送中心库存仿真软件设计(源代码 论文).rar
    链接地址:http://www.gold-doc.com/p-138997.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开