ImageVerifierCode 换一换
格式:DOCX , 页数:56 ,大小:757.74KB ,
资源ID:7187190      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7187190.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业设计小型仓储管理软件设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业设计小型仓储管理软件设计.docx

1、毕业设计小型仓储管理软件设计题 目: 小型仓储管理软件设计 院 系:西南交通大学网络教育学院专 业: 计算机科学与技术 姓 名: 指导教师: 西 南 交 通 大 学 网 络 教 育 学 院院系 计算机 专 业 计算机科学与技术 年级 学 号 姓 名 学习中心 指导教师 题目 小型仓储管理软件设计 指导教师评 语 是否同意答辩 过程分(满分20) 指导教师 (签章) 评 阅 人评 语 评 阅 人 (签章)成 绩 答辩组组长 (签章) 年 月 日 毕 业 设 计 任 务 书班 级 学生姓名 学 号 发题日期:年 月 日 完成日期:年 月 日题 目: 小型仓储管理软件设计 题目类型:工程设计 技术专

2、题研究 理论研究 软硬件产品开发 一、 设计任务及要求1随着社会的发展,计算机应用日益普及,用计算机管理已经成为管理的重要的手段。仓储管理,作为企业管理中的重要一环,也对我们提出了新的要求。为了提高企业的管 理水平,企业的仓库也有必要引入仓储管理系统,实现仓库的计算机管理。 2仓储管理包括入库管理、出库管理、库存管理等几个方面 。 3采用Access数据库,使用VB6.0 开发工具实现本需求分析所涉及的功能,保证软件能够正常使用 二、 应完成的硬件或软件实验 用Visual Basic和Microsoft Access2000工具开发系统,并进行系统测试。 三、 应交出的设计文件及实物(包括设

3、计论文、程序清单或磁盘、实验装置或产品等) 毕业设计(含毕业设计论文和源代码) 四、 指导教师提供的设计资料 五、 要求学生搜集的技术资料(指出搜集资料的技术领域)1软件工程方法资料。 2仓储管理系统开发资料 3Access、VB6.0资料,数据库的连接;数据库软件的安装与配置等。 六、 设计进度安排第一部分设计出程序总体流程,编写数据典,熟悉掌握用到的软件开发工具以及环境,设置好软件系统,并解决一些基本的软件开发技术问题。 ( 2周)第二部分编写程序以及调试。 ( 4周)第三部分论文撰写与软件测试和改进。 ( 2周) ( 周)评阅及答辩 ( 1周) 指导教师: 年 月 日学院审查意见:审 批

4、 人: 年 月 日诚信承诺一、 本设计是本人独立完成;二、 本设计没有任何抄袭行为;三、 若有不实,一经查出,请答辩委员会取消本人答辩资格。承诺人(钢笔填写):年月日摘要 (I)Abstract(II)第1章 概述(1)第2章 需求分析与总体设计(5)2.1仓储管理系统的用户需求 (5)2.2仓储管理系统的具体功能需求描述(5)2.2系统性能需求(6)2.2数据库设计 (6)第3章 详细设计(9)3.1用户登陆模块的设计与实现 (9)3.2商品管理模块的设计与实现(10)3.2.1商品信息录入模块(10)3.2.2商品信息查询模块(14)3.2.3商品信息录入模块(20)3.2.4商品信息删除

5、模块(24)3.3仓库管理模块的设计与实现(30)3.3.1入库管理模块(30)3.3.1.1入库登记模块(30)3.3.1.2入库一览模块(35)3.3.2出库管理模块(38)3.3.2.1出库登记模块(38)3.3.2.2出库一览模块(42)3.3.3库存管理模块(46)3.3.3.1存货信息查询模块 (46)3.3.3.2存货信息更新模块 (51)3.3.3.3存货信息删除模块 (54)结 束 语(56)致 谢(57)参考文献(58)摘 要本毕业论文系统的描述了毕业设计的全过程,它是一个历时近二个月的毕业设计的总结,也是毕业设计作品的功能说明书.毕业论文首先对毕业设计课题“小型仓库管理系

6、统”进行系统分析,确定系统的规模和范围,确定软件的总体要求,所需要的硬件环境和支撑软件,确定待开发软件与外界的接口,根据课题的要求确定软件对操作的要求,以及待开发软件总体上的约束和限制,分析确定了系统所需要的功能。根据毕业设计要求,所以我选择了Visual Basic6.0作为前台开发工具,Microsoft Access2000作为后台数据库开发平台;并对开发环境、开发工具、数据库服务器作了一些介绍。在总体设计中按软件工程的理论和方法进一步分析确定软件的模块及结构、数据结构和系统功能的具体实现方案,并附有参考文献及主要源代码。软件具有商品管理、出入库管理、查询管理等模块,用户通过相应的模块,

7、对仓库里的商品的基本情况进行更新、删除和查询,对商品的出库和入库进行管理,对出入库明细进行查询,对库存数量进行查询,用户通过简单的操作即可轻松的管理仓库。关键字:Visual Basic6.0 Microsoft Access2000 仓库管理系统AbstractTimes New Roman Times New Roman Times New Roman Times New This graduation thesis descried the whole course of graduation project of systematic for nearly three months s

8、ummary of graduation projects.Whether too it is function manual of graduation project the works/carry on network analysis of at first to graduation project subject”storehouse management system” graduation thesis, Confirm systematic scale and range, confirm the general requirement for the software, t

9、he hardware environment and external interface, confirm the request to operating of the software according to the request of subject, And wait to develop the software restraint and restriction generally,The analysis had determined the system needs functionOld in data amount according to my subject,

10、so I have chosen Visual Basic6.0 to be made for the developing instrument of proscenium, Microsoft Access2000 is regarded as backstage supporters database server; And has done some to introduce to development environment, developing instrument, database server. Analysis and confirm module and struct

11、ure of software further according to theory and method of soft project in overall design, data structure and system function concrete to realize schemes. And enclose the list of references and main source code.Software with commodity management, a put in storage management, information management mo

12、dule, users through the modules corresponding to the warehouses of the basic commodities of updating, deleting and enquiries on a database of commodities and put in storage management put in storage for a detailed inquiries, the number of stocks for enquiries users through simple operation can be ea

13、sy storage management.Keywords:Storehouse management system、Visual Basic6.0、Microsoft Access 2000第1章 概述仓储管理是企业管理中不可缺少的部分,它的内容对于企业的决策者和管理者来说至关重要。因此,仓储管理系统应该能够为管理者提供充足准确的信息和快捷多样的查询手段。但传统的仓储管理是靠人工去管理,由于商品种类繁多,价格产地又不相同,从而造成工作效率低,易出差错,而且查询统计也不方便。不适应企业的进一步发展。随着社会的发展,计算机应用日益普及,用计算机管理已经成为管理的重要的手段。仓储管理,作为企业管

14、理中的重要一环,也对我们提出了新的要求。为了提高企业的管理水平,企业的仓库也有必要引入仓储管理系统,实现仓库的计算机管理。仓储管理系统的开发主要报告包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据的一致性和完整性强、安全性高的数据库,而对于后者,则要求应用程序功能完备,界面友好,操作简单。在目前众多的开发工具中,Visual basic、Delphi、Visual foxpro等都具有访问数据库的功能,经过认真的比较,我们决定采用微软公司的visual basic 6.0 软件来开发仓储管理系统。Microsoft Visual Basic,它提供了开发 Mic

15、rosoft Windows(R) 应用程序最迅速、最简捷的方法。不论是 Microsoft Windows 应用程序的资深专业开发人员还是初学者,Visual Basic 都为他们提供了整套工具,以方便开发应用程序。何谓 Visual Basic?“Visual”指的是开发图形用户界面 (GUI) 的方法。不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。如果已使用过诸如 Paint 之类的绘图程序,则实际上已掌握了创建用户界面的必要技巧。“Basic”指的是 BASIC (Beginners All-Purpose Symbolit Instruc

16、tion Code) 语言,一种在计算技术发展史上应用得最为广泛的语言。Visual Basic 在原有BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。Visual Basic 不仅是 Visual Basic 编程语言。Visual Basic 编程系统,MicrosoftExcel 的Applications Edition,Microsoft Access和Windows的许多其

17、他应用程序都使用这一语言。Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本语言,它是 Visual Basic 语言的子集。这样,在学习 Visual Basic 中得到的经验可应用到所有这些领域中。从开发个人使用或小组使用的小工具,到大型企业应用系统,甚至通过Internet 的遍及全球分布式应用程序,都可在 Visual Basic 提供的工具中各取所需。数据访问特性允许对包括 Microsoft SQL Server 和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。有了 ActiveX 技术就可

18、使用其它应用程序提供的功能,例如 MicrosoftWord 字处理器,Microsoft Excel 电子数据表及其它 Windows 应用程序。甚至可直接使用 VBP 或 VBE 创建的应用程序和对象。Internet功能强大,使得您很容易在应用程序内通过 Internet 或 Intranet访问文档和应用程序,或者创建 Internet 服务器应用程序。已完成的应用程序是使用Visual Basic 虚拟机的真正 .exe 文件,您可以自由发布。Access最重要的特征是不必编写程序。对于大多数关系型数据库管理系统,如Paradox,FoxPro等而言,其管理者需要具有程序设计能力,才

19、能建立和管理一个有效的应用程序,而Access数据库系统把数据库应用程序建立移进用户环境中,除非要执行复杂的操作,数据库管理者不再必须具有程序设计能力。利用系统提供的向导或生成器,在利用几个简单的宏或VBA语句,就可以迅速建立简单的应用程序。Access中数据库文件不是简单的存储数据的表,这是Access与其他桌面数据库的一个重要区别。Access数据库文件不仅包含传统意义上的表,还包括操作或控制数据的其他对象(如查询、窗体和报表等)。除了Access和Visual Basic各自的特点之外,将两者结合起来使用,最主要的优点就是两者使用相同的数据库引擎,即Microsoft Jet。Micro

20、soft Jet是Microsoft Access数据库系统的数据库引擎组件。在1992年Access 1.0发布的时候,Jet首次问世。当1993年Visual Basic 3.0发布的时候,Jet 1.1内置于其中。此后,只要发布新版本的Access,就会有相应版本的Jet数据库问世。当一个新版本的Visual Basic准备发布的时候,他一定会内置进行了一些修改的最新版本Jet数据库。由于Access和Visual Basic使用的相同的数据库引擎,因此可以建立既包括Access组件又包括Visual Basic组件的应用程序,这样就提高了程序的稳定性,充分发挥了两者各自的优点。一个实际

21、的数据库应用程序的开发一般需要经过如下几个步骤,而且有的步骤可能要反复几次。1.应用程序应用背景和需求分析在此阶段中,开发人员应该弄清楚所要开发的应用程序将应用于什么样的场合、要完成哪些功能、要达到什么样的标准、需求方对应用程序有什么样的具体要求等。充分考虑需求方的计算机应用水平及习惯应用的软件、硬件环境、工作方式、投资强度、时间要求和开发工具提供的功能、开发周期、完全性要求、开发成本等因素,从而确定数据库后台管理工具和前端应用程序的开发工具。需求分析简单地说就是分析用户的需要和要求。需求分析是整个设计工作的基础,是设计数据库和应用程序的起点,需求分析的结果是否准确反映了用户的实际要求,将直接

22、影响代后面各个阶段的设计。需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、或企业等),充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统要充分考虑今后可能的扩充和改变,不能仅仅按当前应用需要来设计数据库,要有一定的前瞻性。需求分析的重点是调查、收集和分析用户在数据管理中的信息要求、处理要求、安全性要求与完整性要求。信息要求是指用户需要从数据库中获得信息的内容和性质。由用户的信息要求可以导出数据要求,即数据库中需要存储哪些数据。处理要求是指用户要求完成对数据做什么处理。新系统必须满足用户的信息要求、处理要求、安全要求和完整性要求。需求分析是应用系统设

23、计中最困难、最费时的一步。因为一方面用户缺少计算机知识,无法一下子准确的表达自己的需求,而且它们的需求往往不断的变化。另一方面设计人员一般都缺少用户的专业知识,不易理解用户的真正需求,甚至误解用户的需求。此外新的硬件、软件的出现也会使用户的需求发生变化。因此,数据库应用系统的设计人员必须与用户深入地进行交流,才能逐步得以确定用户的需求。做好需求分析是系统设计取得成功的重要前提,如果做得不好,甚至会导致整个数据库设计返工重做。2.组建开发组一个大型的数据库应用系统的开发通常有多人来协作完成,每一个人只充当开发过程中的一个角色。一个典型的开发组有项目负责人、数据库管理员、应用程序开发人员、系统集成

24、和测试人员组成。要注意的是在一个较小或者任务较为简单的桌面数据库应用系统的开发过程中,开发组的所有任务可能有一个或很少的几个人来完成,因此不存在确定的组内分工。3.组据库设计数据库设计是系统开发过程中非常重要的一个阶段,数据库设计的好坏直接影响了项目开发的复杂程度和系统的执行效率,也是减少在开发过程中出现反复的关键环节。在此阶段中,根据应用背景和需求分析的结果,确定数据库存放哪些用户数据、数据如何存放、数据的关联、数据的安全性和一致性规则等。在此阶段一般还规定了软件开发人员可以存放的系统数据或中间数据员。4.写应用程序以上个阶段完成后,项目负责人根据应用背景和需求分析的结果,确定前段应用程序的

25、各个组成部分和功能模块,并将气氛借为若干相对独立的子系统或功能模块,交给不同的软件开发人员去完成。等各个分离的子系统和功能模块都基本完成后,将各个子系统和功能模块组织到一个软件工程项目中,在调试和编译整个系统,以便完成整个系统的集成。这项工作被称为“连调”。5.调试和优化应用程序应用程序设计完成之后,要输入适量的完整数据对整个系统进行测试,对每一个功能的性能要求进行检测,不能有一个环节阻塞,不能有一个结果出错。完成系统测试后,再投入运行之前,还要对使用人员进行培训,这关系到系统是否能正常运行。数据库系统投入正式运行,标志着开发任务的基本完成和维护工作的开始。在运行和维护数据库的过程中,调整和修

26、改数据库及其应用程序的事常有发生。随着社会的发展、应用程序环境发生变化,用户对数据库系统的需要也在不断提高,系统的修改和升级也在所难免。6.发布数据库和应用程序在以上所有的工作都完成后,编写应用系统的联机帮助程序和用户指南等软件文档,发布数据库和应用程序,完成系统的开发。第2章 需求分析与总体设计2.1仓储管理系统的用户需求仓储管理系统是针对企业仓库的商品货物的经常出入库和查询统计等方面工作而开发的管理软件。根据用户的要求,实现仓库的商品管理、出入库管理、查询管理及用户管理等功能。用户通过相应的模块,对仓库里的商品的基本情况进行更新、删除和查询,对商品的出库和入库进行管理,对出入库明细进行查询

27、,对库存数量进行查询,用户通过简单的操作即可轻松的管理仓库。2.2仓储管理系统的具体功能需求描述1.商品管理对仓库里所有商品货物的种类(包括名称、厂家等信息)进行更新、删除和查询等操作,实现商品管理功能,具体有以下4个模块组成。(1)商品信息录入模块:对商品信息进行录入操作。(2)商品信息查询模块:对商品信息进行查询操作。(3)商品信息更新模块:对商品信息进行更新操作。(4)商品信息删除模块:对商品信息进行删除操作。2.仓储管理对仓库里商品货物实现出库和入库管理,并能提供出库和入库的明细帐,方便用户查询,具体有以下3个模块组成。(1)入库管理模块:将库存货物信息进行入库操作。(2)出库管理模块

28、:将库存货物信息进行出库操作。(3)库存管理模块:将库存货物信息进行操作。3. 系统层次框图仓库管理系统的系统模块图如图21所示。图 21 仓库管理系统功能划分图2.3系统性能需求1.硬件环境 处理器:Inter Pentium 166 MX 或更高。 内存:32MB。 硬盘空间:1GB。 光驱:CDROM 48X。 显卡:SVGA显示适配器。2.软件环境 操作系统:Windows 98/ME/2000/XP。 数据库:Microsoft Access 2000。2.4数据库设计根据系统功能设计的要求以及功能模块的划分,对于系统用户信息数据库,可以列出一下数据项和数据结构:1.名称:出库信息标识:chuku。如表21所示,出库信息数据表包括货物编号、货物名称、货物型号、货物数量、货物单价、货物总价、出库日期和备注八个字段。表21出库信息数据表名 称字段名称类 型主 题非 空货物编号Huowuhao文本YesNo货物名称Huowuming文本NoNo货物型号Xinghao文本NoNo货物数量Shuliang文本NoNo货物单价Danjia文本NoNo货物总价Zhongjia文本NoNo出库日期Chukushijian文本NoNo备 注Beizhu文本NoNo2.名称:库存信息标识:kucun。如表22所示,出库信息数据表包括货物编号、货物名称、货物型号、货物数量、货物单

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1