仓库管理系统开发论文.docx
- 文档编号:8521048
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:127
- 大小:955.54KB
仓库管理系统开发论文.docx
《仓库管理系统开发论文.docx》由会员分享,可在线阅读,更多相关《仓库管理系统开发论文.docx(127页珍藏版)》请在冰豆网上搜索。
仓库管理系统开发论文
XXXXXXXXXXXXX(论文)
仓库管理系统开发
学生:
学号:
专业:
班级:
指导教师:
XXXXXXXXXXXXX
二O0九年六月
理工学院
(论文)开题报告
设计(论文)名称
仓库管理系统开发
设计(论文)类型
c
指导教师
学生
姓名
学号
学院、专业、班级
05级5班
一、选题依据:
(简述研究现状或生产需求情况,说明该设计(论文)目的意义。
)
仓库管理系统是一个企业不可缺少的部分,它的内容对于企业的管理者和仓库管理员来说都至关重要,为企业减少力物力,为仓库管理带来方便,提高效益,仓库管理系统是针对企业仓库的商品货物的经常出入库和查询统计等方面工作而开发的管理软件。
它是用于完成众多仓库管理业务所面临的日常工作。
根据用户的要求,实现仓库的商品管理、出入库管理、查询管理及用户管理等功能。
管理员通过相应的模块,对仓库里的商品的基本情况进行更新、删除和查询,对商品的出库和入库进行管理,对出入库明细进行查询,对使用该系统的用户进行更新、删除和查询,对库存数量进行查询,用户通过简单的操作即可轻松的管理仓库。
二、设计(论文研究)思路及工作方法
仓库管理系统是对企业仓库管理提出的较理想解决方案此系统采用Microsoft的C#+Sql2000开发,利用C#实现各模块的功能,利用sql管理后台数据。
此系统将实现的主要功能有:
前台主要实现货物管理、基本档案管理、查询统计、系统维护、系统设置等功能;后台数据库主要实现供货商信息、货物档案信息、管理员信息等功能。
三、设计(论文研究)任务完成的阶段内容及时间安排
1.1月12日至2月28日:
确定熟悉课题、查阅资料、学习相关知识;
2.3月1日至3月16日:
开展调研与需求分析、收集整理资料、写出开题报告;
3.3月17日至3月21日:
方案的设计、论证与分析;
4.3月22日至5月20日:
软件的具体设计;
5.5月21日至5月30日:
撰写毕业论文;
6.6月1日至6月10日:
修改毕业设计论文,准备答辩。
指导教师意见
同意开题
指导教师签字:
年月日
教研室毕业设计(论文)工作组审核意见
难度
适中
分量
适中
综合训练程度
适中
教研室主任:
年月日
设计(论文)类型:
A—理论研究;B—应用研究;C—软件设计;D-其它等。
毕业设计(论文)任务书
设计(论文)题目:
仓库管理系统开发
学院:
专业:
班级:
2005级5班
学生:
学号:
指导教师:
接受任务时间2009年1月5日
系主任(签名) 教学院长(签名)
1.毕业设计(论文)的主要内容及基本要求
(1)内容:
针对仓库管理设计并开发一个具有基本功能的信息管理系统。
(2)要求:
了解仓库管理的主要内容;学会一种信息管理系统的前台开发语言和一种后台数据库开发工具;提出仓库管理信息管理系统设计方案;开发出实现基本功能的信息管理系统。
2.指定查阅的主要参考文献及说明
[1]郭瑞军,王松.《VisualBasic.NET数据库开发实例精粹》北京:
电子工业出版社2006年5月第1版;
[2]刘志明.《VisualBasic数据库开发实例解析》北京:
电子工业出版社,2004年4月第1版;
[3][美]Mannino.《数据库设计:
应用开发与管理》北京:
电子工业出版社2005年1月第2版。
(唐常译)
3.进度安排
设计(论文)各阶段名称
起止日期
1
确定并熟悉课题、查阅资料、学习相关知识
1月12日至2月28日
2
开展调研和需求分析,收集整理资料、写出开题报告
3月1日至3月16日
3
进一步消化资料、完成具体方案设计、分析和论证
3月17日至3月31日
4
方案的具体实现,系统测试
4月1日至5月10日
5
撰写毕业设计论文
5月11日至5月31日
6
修改毕业设计论文,准备答辩
6月1日至6月8日
注:
本表在学生接受任务时下达
仓库管理系统开发
摘要
本系统主要是让仓库的管理实现信息化、系统化,方便化,把计算机用于超市的仓库管理中,这样可以很大程度上提高管理者分析和决策的科学性,提高经营管理水平。
本系统主要以自贡超市为背景,开发仓库管理系统。
论文主要介绍了本系统的开发背景,所要完成的功能和开发的过程及数据库等方面。
重点的说明了系统的设计思想和系统的实施及数据库设计。
该系统前台选用的是VisualC#,而后台数据库选用数据库软件SQLServer2000。
系统基本实现了所需功能,界面友好,操作方便。
关键词:
管理系统;数据字典;C/S结构;事件驱动
RenRenLeWarehouseManagementSystemDevelopment
ABSTRACT
ThesystemisdesignedtoallowtheWarehouseofmanagementinformationizedandsystematic,usedcomputerinthecateringmanagementofsupermarket,soitcanimprovethescientificofana-lysisanddecision-making,andenhancethemanagementlevel.
ThissystemwasadoptedtheZiGongRenRenLenasthebackground,developedtheMISofcatering.Thepapermainlyintroducesthedevelopmentbackgroundofthesubject,thefunctionwhicharetobecompletedandtheprocessofdevelopment.Thekeyisthatitdescribes.Thekeyofthesystemdesign,andthesystem'simplemen-tationanddatabasedesign.Thesystem'sdevelopmentsoftwartisVisualC#,thedatabasesoftwareisSQLServer2000.Thesystembasicallyachievestherequiredfunction,itsinterfaceisgood,andisusedwell.
Keywords:
ManagementSystem;DD;C/SStruct;Event-driven
前言
随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为们深刻认识,它已进入类社会的各个领域并发挥着越来越重要的作用。
由于超市的物资供应管理往往是很复杂、繁锁的。
所掌握的商品种类众多,订货、管理、发放,查询的渠道各有差异,各个企业之间的管理体制不尽相同,因此物资管理必须实现规范化,方便化,而且必须根据企业的具体情况制定相应的方案以便提高工作效率。
以往企业仓库管理由于缺乏适当的软件而给其管理工作上带来了很多不便。
这就迫切需要标准的、高效率的计算机管理方式引导其发展,通过计算机管理该企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。
作为计算机应用的一部分,使用计算机对超市仓库进行管理,具有手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高仓库管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,作为一个企业来说,仓库的管理是企业发展的根本保证,因此开发一套完整的仓库管理系统已是大势所趋。
第1章绪论
本章主要将介绍自贡的仓库的背景,现状和发展前景。
在此基础上分析系统的研发意义和设计目标,同时对本论文所涉及的内容做概要的说明。
1.1系统开发背景
在社会全面信息化的今天,由于当前自贡超市的仓库的管理还处于工管理阶段,仅在总的管理员那里使用了计算机,所以超市的管理效率不高。
由于缺乏科学的管理和现代化的管理工具,该超市在管理上和业务的安排上都存在着很多的不方便:
(1)仓库的管理不够科学方便。
(2)库管员不能随时掌握库存情况,不能及时发现商品缺货的情况。
(3)由于该超市的商品种类多,靠工方式管理商品有很多不便。
例如商品数
量大导致查找商品信息困难等。
因而针对这些问题而开发的系统具有广阔的前景。
1.2仓库管理系统开发简介
本系统根据自贡超市仓库的特点,系统主要突出入库,出库,查询等功能。
入库方面主要采取另外新建一个窗口的方式使用户能直观的管理货物(如增加新货物,删除等);出库方面也新建一个窗口的方式,让用户可以管理现有的货物(出库,和删除等),查询方面采用多种形式,能根据不同的方式,查看货物不同情况(入出库)等,基本档案管理包括进出货、库存信息的管理和供应商管理,这样用户可以有效地管理商品和供应商的信息。
1.3仓库管理系统的设计目标
面对超市行业的高速发展,结合自贡自身的特点及业务流程,该仓库管理系统在实施后应能达到以下目的:
(1)采用汉字图形用户界面,系统界面友好美观,操作简单易行,查询灵活方便。
(2)业务管理信息化,可随时掌握进货、出货、查询、设置仓库信息、管理供应商信息等情况。
(3)系统维护方便可靠,具有灵活性、通用性及安全性的特点。
(4)该软件应尽可能地降低使用者的劳动强度,同时提高工作质量和效率。
(5)采用流行的客户机/服务器方式,响应速度快,安全性高,系统配置灵活,扩充方便。
(6)提高该超市管理水平,提升超市档次,赢得竞争优势。
1.4本论文内容
本文将就整个仓库管理系统的设计过程做详细的介绍,其中主要包括以下内容:
系统分析:
主要分析系统的定义,系统的可行性,系统的需求等。
总体设计:
主要介绍系统的总体结构。
详细设计:
主要完成整个系统的设计,即在总体设计的基础上确定要完成的功能要怎么具体实现。
系统的实现:
主要介绍如何实现本系统,开发工具和软件的完成的界面。
系统测试与维护:
主要介绍本系统在实现以后针对系统可能存在的BUG进行测试,最大限度的减少系统的BUG。
设计总结:
主要介绍开发中一些心得体会和系统的不足。
附录:
是系统的一些关键代码和系统安装使用说明。
第2章系统分析
系统分析主要包括:
可行性分析和系统需求分析。
可行性分析是对所研究的问题的可行性进行分析,包括技术可行性,经济可行性等,该阶段的主要目的是使负责做出是否继续进行这项工程的决定;需求分析是准确地确定“为了解决这个问题,目标系统必须做什么”,主要是确定目标系统必须具备哪些功能。
2.1问题定义
作者是以自贡超市为蓝本开发了本系统。
超市位于自贡市繁华地带,公司以多种模式向客户提供超市服务,受到了广大客户的一致好评。
该超市现提供们日常的生活的所有用品等服务项目。
随着超市业务的不断发展和顾客的不断增多,该超市仓库存在管理复杂、货品繁多、查询难等特点,现有的工管理方式已不能完全胜任,该超市已意识到使用计算机信息技术的重要性,决定在超市仓库管理上采用计算机管理系统。
2.2可行性分析
(1)本系统主要管理的是超市仓库的货物的入出库,查询相关的一些信息等,采用C#和Microsoftvisualstudio作为前台用户界面的开发语言和工具,而后台的数据库采用微软的Sql2000。
由于主要采用数据库来进行管理,实现起来比较简单,从技术上来说是完全可行的。
(2)费用:
根据该超市多年来良好的经济效益,超市的经济实力比较雄厚,这就为系统的实施奠定了经济基础,只须提供购买硬件设备和开发软件所需要的资金。
效用:
实施该系统也能给公司带来长期效益,它可帮助领导实现管理方法的现代化、科学化,极大地提高超市的工作质量与工作效率,减少管理支出的费用,从而保证超市管理的可持续的良好发展。
这就具有了经济的可行性。
(3)超市的领导者认识到当今社会的发展趋势,认为使用计算机从事超市仓
库管理是公司当前非常必要的举措。
超市仓库管理员对本系统的开发十分的欢迎,并给予积极配合,从而保证了系统调查与分析能够顺利的进行。
另外,为了提高超市管理水平,适应管理信息系统的要求,该超市对管理员进行了全面的培训,提高了他们对超市管理信息系统的认识。
因此在管理上具有了系统开发的可行性。
2.3系统需求分析
本系统的开发主要包括前台用户界面的开发和后台数据库的开发,对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的数据库。
而对于前台应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。
2.3.1功能需求
本设计要实现的是仓库管理系统,在设计该系统时,应尽可能便于用户管理和操作。
系统在实现上应该具有如下功能:
(1)系统要求用户必须输入正确的用户名和密码才能进入系统。
(2)系统能实现超市货物的入,出库功能。
(3)系统提供员来查询现在库存的情况,及入出库的记录。
(4)系统提供管理员设置仓库信息和修改货物信息等。
(5)系统提供管理员增加、删除、修改用户账户的功能。
2.3.2系统安全性需求
该系统中管理权限上应当进行严格控制,具体思想如下:
(1)要想对该仓库管理系统进行操作就应当具有某些操作权限。
没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性,系统用户分为管理员用户和普通用户,管理员用户可对普通用户信息进行增,删,改,普通用户则只能查询。
(2)在具体实现时还应为系统管理员和普通用户设定不同的操作权限,系统管理员应当可以操作系统的所有模块,普通用户对于货物管理和基本档案管理模块是无权使用的。
2.3.3系统的模块分析
本次研究开发仓库管理信息系统主要针对超市的仓库管理,从而在设计上主要是偏重货物管理和查询统计这一整个业务流程的实现,系统设置和档案管理等模块则是辅助部分。
本系统主要由个模块组成,分别由系统管理员以及操作员进行操作管理。
2.4系统数据模型
数据流图(DataFlowDiagram,简称DFD)是一种最常用的结构化分析工具,它从数据传递和加工角度,以图形的方式刻画系统内的数据运动情况。
数据流图中具有种基本成分,分别是:
数据流表示数据的流动情况;加工表示对数据的加工处理过程,它的名字应能简明扼要地表明所完成的是什么加工;数据存贮在数据流图中起着保存数据的作用,指向数据存贮的数据流可以理解为写数据,从数据存贮引出的数据流可以理解为读数据,双向数据流可以理解为修改数据;数据源点或终点,表示图中出现数据的始发点或终止点,它在图中的出现仅仅是一种符号,并不需要以软件的形式进行设计和实现。
2.4.1系统顶层数据流图
系统顶层数据流图是对系统的整体进行把握,本系统的信息主要在用户与货物之间进行,用户的信息,商品的信息等都以数据库表的形式存储,经过某种处理以后得到新的数据,同时也把新的数据更新到数据库表中完成数据的输入,处理,存储,输出,如图2.4.1.1所示:
图2.4.1.1系统顶层数据流图
2.4.2系统第一层数据流图
系统的第一层数据流图是在系统顶层数据流图的基础上对系统的处理功能进一步细分而得到的,本系统顶层数据流图中处理可以分成:
用户管理,货物管理,查询管理子处理,其中,用户的基本信息经用户管理中的处理可以得到新的用户信息,并将其更新到数据库。
如图2.4.2.1所示(数字是系统模块的编号,其中1为货物管理模块,2为基本档案管理模块,3为查询统计模块,4为系统设置模块):
图2.4.2.1系统第一层数据流图
2.4.3系统第二层数据流图
系统第二层数据流图是在系统第一层数据流图的基础上对其中的处理模块再进行进一步的细分,以达到细化问题的目的。
本系统的第一层数据流图中的处理可分别细分为添加,删除,更新,查询,同样,经过处理的信息也需要及时地更新到数据库,如图2.4.3.1所示:
(编号是功能模块编号如1.1表示在货物管理档案中的第一个子功能)。
图2.4.3.1系统第二层数据流图
2.5系统概念模型
数据库是数据管理的最新技术,是计算机科学的重要分支。
十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。
由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。
本系统涉及的实体有:
管理员,商品,仓库,供应商。
他们的实体及其属性图分别如下:
(1)商品的实体及其属性图如图2.5.1.1所示:
入库时间
图2.5.1.1商品实体及其属性图
(2)仓库的实体及其属性图如2.5.2.1所示:
图2.5.2.1仓库实体及其属性图
(3)管理员的实体及其属性图如2.5.3.1所示:
图2.5.3.1管理员实体及其属性图
(4)供应商的实体及其属性图如2.5.4.1所示:
图2.5.4.1供应商实体及其属性图
2.6系统数据字典
数据字典(DataDictionary,简称DD)是用来定义数据流图中包含的各个元素,它以一种准确的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。
它和数据流图共同构成了系统的逻辑模型。
本系统涉及的主要数据项有:
用户,商品信息,仓库信息。
用户=用户名+密码+权限
商品信息=编号+名称+入库时间+单价+数据+计量单位+备注+仓库+经手
仓库信息=编号+名称+编辑时间+创建+备注+电话+传真
供应商=名称+联系电话+传真+联系
2.7小结
本章主要对系统的可行性和需求进行了分析,通过分析,本系统是完全可行的。
并对系统的用户需求进行了调查分析,得到了本系统需要完成的功能,及画出了数据流图,通过本章的分析,对整个系统的功能有了一定了解,得到了要做什么,但并未设计具体应该怎么做,下面一章将从设计方面对系统进行分析,分析系统应该怎样做。
第3章总体设计
总体设计的目的就是回答“概括的说,系统应该如何实现?
”这个问题,因此,总体设计又称为概要设计,通过这个阶段的工作将划分出组成系统的物理元素——程序,文件,数据库,工过程和文档等等。
但是每个物理元素仍然处于黑盒子级,这些黑盒子里的具体内容将在以后仔细设计。
本系统采用计算机通过机交互的方式完成相应的功能,数据的存储则采用数据库,系统用户处理的数据是由多张表格组成的,采用C/S模型的设计模式,数据库服务器主要负责管理系统中所有数据,应用服务器主要负责完成系统主要业务逻辑、响应客户端要求、向数据库服务器提交请求及返回处理结果,客户端通过窗口形式向应用层提交操作请求及控制操作界面,具有技术先进,系统容量大,扩展灵活,并发事件处理能力强,可维护性好,安全性高,用户操作界面友好等特点。
系统投入使用后,可以大大方便仓库管理,减少管理成本,减低管理过程的差错。
3.1C/S模式简介
C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。
它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。
目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。
这也就是目前应用系统的发展方向。
3.2系统功能简介
本系统包括主要分为4个功能模块货物管理,基本档案管理,查询统计,系统设置,对这几个模块的功能进行简单的说明:
货物管理:
主要是对超市仓库的入出库和借还管理。
基本档案管理:
主要是对超市商品信息修改,仓库设置,供应商设置等。
查询统计:
主要是对超市仓库的货物针对不同的类型,能有效提供不同的查询等。
系统设置:
主要是对系统用户权限等基本设置更改。
系统功能结构图如图3.2.1.1所示:
入
库
管
理
出
库
管
理
借
还
管
理
更改密码
权限管理
注销用户
退出系统
用户管理
关于本系统
入
库
查
询
出
库
查
询
货
物
库
存
查
询
货
物
借
出
查
询
货
物
归
还
查
询
供
应
商
信息
设
置
仓
库信息
设
置
仓
库
货
物
信息
设
置
图3.2.1.1系统功能结构图
3.3各子模块设计:
3.3.1登陆模块
用户登陆模块的主要功能是对用户信息进行验证后登陆等,系统用户分为普通用户和管理员用户,普通用户只能查询信息,而管理员用户进入系统后则可以查询,修改,删除信息。
该模块的改进IPO(InputProcessOut)图如图3.3.1.1所示
系统:
仓库管理系统
模块:
登陆
设计:
日期:
2009-5-2
上层调用模块:
无
可调用的下层模块:
无
输入:
用户信息表
输出:
无
局部数据元素:
用户名,密码
备注:
无
图3.3.1.1登陆IPO图
3.3.2货物信息管理模块
这个模块分为入库,出库,和借还管理,管理员可以进行这三项操作,一般用户不能操作,该模块的改进IPO图如下图3.3.2.1所示:
系统:
仓库管理系统
模块:
基本档案管理
设计:
日期:
2009-5-2
上层调用模块:
无
可调用的下层模块:
无
输入:
入出库借还表
输出:
更新后的原表
局部数据元素:
无
备注:
无
图3.3.2.1货物管理IPO图
3.3.3基本档案管理模块
基本档案管理模块分为仓库设置管理,商品信息管理,供应商信息管理。
管理员可以对这些信息进行查询,修改,添加,删除等,普通用户则只具有查询功能。
该模块的改进IPO图如图3.3.3.1所示:
系统:
仓库管理系统
模块:
基本档案管理
设计:
日期:
2009-5-2
上层调用模块:
无
可调用的下层模块:
无
输入:
仓库和商品信息表
输出:
更新后的原表
局部数据元素:
无
备注:
无
图3.3.3.1基本档案管理IPO图
3.3.4查询统计管理模块
该模块主要是查询入出库和借还货物等的情况,根据不同的查询条件来查询(一般用户具有这个功能)。
该模块的改进IPO图如图3.3.4.1所示:
系统:
仓库管理系统
模块:
查询统计
设计:
日期:
2009-5-2
上层调用模块:
无
可调用的下层模块:
无
输入:
商品信息表
输出:
商品信息表
局部数据元素:
无
备注:
无
图3.3.4.1物品管理IPO图
3.3.5系统设置管理模块
该模块主要完成系统的用户的CRUD,注销,退出系统等。
该模块的改进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 开发 论文