仓库管理系统的分析与设计说明

上传人:仙*** 文档编号:88831749 上传时间:2022-05-11 格式:DOC 页数:30 大小:1.15MB
收藏 版权申诉 举报 下载
仓库管理系统的分析与设计说明_第1页
第1页 / 共30页
仓库管理系统的分析与设计说明_第2页
第2页 / 共30页
仓库管理系统的分析与设计说明_第3页
第3页 / 共30页
资源描述:

《仓库管理系统的分析与设计说明》由会员分享,可在线阅读,更多相关《仓库管理系统的分析与设计说明(30页珍藏版)》请在装配图网上搜索。

1、 . . 管理信息系统课程设计报告仓库管理系统的分析与设计姓 名: 高昊祎 学 号: 09080049 班 级: 09信管2班 专 业:信息管理与信息系统 所在系: 经济与管理系 指导老师: 张媛媛 仓库管理系统的分析与设计摘 要在计算机日益普与的今天,对个人而言若采用一套行之有效的仓库管理系统来管理自己的商品,会方便许多。对仓库管理部门而言,以前单一的手工检索已不能满足人们的要求,往往是投入了大量的人力和财力却得不到高效的管理效率。为了便于仓库资料的管理需要有效的仓库管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高仓库信息管理效率的

2、目的。采用数据库技术生成的仓库管理系统将会极方便并简化仓库管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。基于这个问题,开发了仓库管理系统。系统采用B/S模式,实现了仓库货物量增减的方便、高效性、有效性和与时性。本文通过作者设计和开发一个中小型仓库管理系统的实践,阐述了仓库管理软件中所应具有的基本功能、设计、实现。关键词:仓库管理 信息管理系统 目录第一章 简述11.1问题研究背景11.2管理信息系统简介1第二章 问题描述32.1 需求分析32.2安全性和完整性要求32.3可行性分析32.4业务流程分析42.5 数据流程分析62.6仓库管理系统数据字典12第

3、三章 概念结构设计133.1仓储管理员的系统功能模块133.2实体E-R图:133.3总的信息实体E-R图:15第四章 逻辑结构设计164.1 E-R图转换成关系模式。16第五章 物理结构设计185.1 数据库建库命令:185.2 创建表命令:185.3装载数据:20第六章 设计查询命题并实现查询操作227.1问题查询:22第七章 系统界面设置(部分)25第八章 设计小结29参考文献2927 / 30第一章 简述1.1问题研究背景仓库是工厂的一个重要的中转站,仓库里能储存各种各类的货物,货物的流动性比较大,需要处理的数据较多,直接有人工检索信息和更新仓储信息比较繁琐,为了能提高仓库的管理效率,

4、设计适合仓储管理的数据库系统是很重要的。1.2管理信息系统简介信息作为生产力最活跃的因素,很早就在人类经济生活中发挥不可替代的作用,把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存储、检索、加工和传递,使其应用于组织机构与企业管理领域的“人-机系统”,该系统是70年代初“后工业经济”时代的产物,在企业管理信息系统在其发展的初期,是单一的人-机系统,系统功能简单,效率低,对管理的作用有限。进入20世纪80年代末,随着计算机网络和通讯技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国

5、家已建立了完善的先进的管理信息系统体系,在社会经济领域中发挥着巨大的作用。我国的管理信息系统大发展是在80年代末90年代初,国家建立起了“金卡”,“金关”,“金桥”工程,多数企事业单位建立了局域网和广域网管理信息系统,随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统(ES)或决策支持系统(DSS),其处理对象和服务对象,自身的系统结构,处理能力,都有进一步的发展。管理信息系统在企业中的应用存在三个要素,就是人,计算机和数据。人是指企业领导者、管理人员、技术人员,以与MIS建设的领导机构和实施机构,他们在系统中起主导作用。MIS是一

6、项系统工程,不是靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导的积极参与。计算机技术是MIS得以实施的主要技术,在这些技术中,软件开发是MIS开发的重点。第三个因素也不可忽视。企业的管理数据是MIS正常运行的基础。广义地说,各项管理制度是MIS建设成功的基础。试想要计算一台机床的成本,需要输入每个部件、每个零件以与每个螺丝钉帽的费用,涉与企业的生产车间、采购、库房、工艺设计和财务等多个部件,必须有一整套管理制度作保证。在计算机软件技术中,人机界面已经发展为一个重要的分支。MIS人机界面设计一般遵循以下基本原则:1.21.以通讯功能作为界面设计的核心人机界面设计的关键是使人

7、与计算机之间能够准确地交流信息。一方面,人向计算机输入信息时应当尽量采取自然的方式;另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。另外,不要把部的处理、加工与人机界面混在一起(人机界面程序只是通讯),以免互相干扰,影响速度。设计MIS时,针对每个功能,都要按照模块化思想,使输入、处理与输出“泾渭分明”,充分体现人机界面的通讯功能。这样设计出来的程序不易出错,而且易于维护。报表打印是MIS必备的功能之一,而且打印之前常常需要计算。计算与打印分开设计,虽然消耗时间,但易于整个MIS系统的维护。1.2.2.界面必须始终一致统一的人机界面不致于会增加用户的负担,让用户始终用同一种方式思考

8、与操作。最忌讳的是每一个屏幕用户就要换一套操作指令与操作方法。例如在整个系统可以以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示打印机等。1.2.3.界面必须使用用户随时掌握任务的进展情况人机界面应该能够告诉用户软件运行的进度。特别是在需要长时间的等待时,必须让用户了解工作进展情况,如可以设计已经完成百分之几的任务进度条凳。目前,Windows下的应用软件无论大小,其安装程序几乎均做到了这一点。开发MIS软件时,这一点很值得借鉴。1.2.4.界面友好,使用方便多数MIS软件的数据输入量较大。对于一些相对固定的数据,不应让用户频频输入(特别是汉字),而应让用户用鼠标轻松选择。例如,人事管

9、理系统中的“文化程度”是相对固定的数据,其值一般取“小学”,“高中”,“大专”,“大本”,“硕研”,“博研”等,录入数据之前,MIS软件应在相应的位置弹出一个列表框,待用户以鼠标点击,而不应该让用户每次都输入这些汉字。总之,所开发的MIS在使用过程中,应使用户的数据输入量降至最低限度减少用户的干预量。实践证明,用户干预愈少,MIS系统的满意度愈高。第二章 问题描述2.1 需求分析(1) 管理功能:仓库管理,入库信息管理,出库信息管理,借货信息管理 (2) 一般用户功能:仓库管理,查询入库信息,出库信息,借货信息系统功能的基本要求:1、产品入库管理,可以填写入库单,确认产品入库;2、产品出库管理

10、,可以填写出库单,确认出库;3、借出管理,凭借条借出,然后能够还库;4、初始库存设置,设置库存的初始值,库存的上下警戒限;5、可以进行盘库,反映每月、年的库存情况;6、可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;2.2安全性和完整性要求2.2.1、安全性要求 系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全性等方面。安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性;系统平台的安全性体现在操作系统的安全性、计算机系

11、统的安全性和网络体系的安全性等方面。2.2.2完整性要求系统完整性要求系统中数据的正确性以与相容性。可通过建立主、外键,使用check约束,或者通过使用触发器和级联更新。2.3可行性分析系统的目标确定后,就可以从以下几方面对能否实现新系统目标进行可行性分析:(1)技术可行性根据客户提出的系统功能、性能与实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限完成开发。(2)

12、经济可行性估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。(3) 社会可行性 完善的仓库管理管理系统可以帮助公司减少不必要的人力物力浪费,节省了社会资源。(4)政策法规可行性完善的仓库管理系统可以帮助仓库日常管理者有据可查,出入库明晰,便于贯彻各项政策法规。2.4业务流程分析公司的库存管理信息系统的执行主要由部门完成,其采购部由采购人员组成,企划部由企划人员组成,财务部由财务人员组成,销售部由销售人员组成,物资部由仓库管理员和质检人员组成

13、,运营部由运营人员组成。具体的业务是由多个部分组成,我把这些业务也都设计到我们的系统中了。普通的库存管理系统只要是统计好库中所要入库和出库的商品数量就可以了,我们不光进行了数量上的统计还进行了金额方面的统计,这样按月、季、年来进行财务方面的入货、出货,具体库存的分类金额统计,生成相应的分类报表,这些报表可以汇总到财务部,为财务核算提供资料。由业务流程图可以了解到库存管理信息系统中具体每一方面的业务进展情况,每一个实体与系统逻辑处理之间的紧密联系,也可以看出系统在运作过程中所生成的文件资料报表信息的传递流程。下面是对业务流程的分析:首先根据市场的调研由企划部制定出详细的需求报表,经采购部的审批后

14、生成订货单报表,并存储订货单,将订货单报表提供给供应商,由供应商供货,所供货物经质检员检查后,生成质检报表并存储,将不合格货物制定出退货单提供给供应商,合格货物入库。销售部根据客户订单制成发货通知单,通过库存信息查询具体库存,最终由仓库管理员填写提货单,并生成提货单报表。若收到客户退货申请,进行退货登记并生成退货单报表,所退货物重新入库,生成新的库存报表。根据订货单报表制作出本月购货单报表,根据提货单报表制作出本月销货单报表,由这两份报表进行利润计算生成利润表提交财务部。业务流程图符号说明如下:下面是仓储管理系统的数据流程图:2.5 数据流程分析2.5.1数据流程图数据流程图是一种能全面地描述

15、信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况;是在对系统调查阶段绘制的业务流程图进行分析的基础上,从系统的科学性、管理的合理性、实际运行的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述新系统应具有的数据加工功能、数据输入、数据输出、数据存储与数据来源和去向。数据流程图的基本符号说明如下: 进程处理 数据流 1数据存储 外部实体 仓库都会有原始库存的管理,当采购回来的货品信息储存到数据库后,系统会对货品的数量进行综合的统计,如果超过了原定的存储量,系统会自动发出超储警报,生成超储信息传递给仓库管理员予以确认;

16、当销售完货品时,原有的货品数量已经满足不了下一次的货品输出时,系统也会发出短线警报,生成短线信息,提醒仓库管理员应该即时补充库存;在这几方面的配合下,系统会把多方面的信息汇总,进行财务分析处理,把本年度或者本季度的供货单位的供货金额进行统计,还有收货单位的收货金额经行统计,自动对账生成损益表,这个部分是系统财务处理的部分。下面是数据流程图的顶层图:顶层图由顶层的数据流程图我们可以大致了解各部门之间的联系,下面按自顶向下、逐层分解的方法,画出下一层的数据流程图即一层图。一层图中包括了基本信息管理,基本信息查询管理,采购管理,采购查询,销售管理,销售查询,退货管理,退货查询,报表管理,用户管理。一

17、层图2.6仓库管理系统数据字典(a)数据项:系统涉与的数据项有44项表1.1 数据项列表数据项编号数据项名数据项含义存储结构别名D-1Spbh商品编号char(9)D-2Spmc商品名称char(20)D-3Kcsl库存数量char(10)D-4Jg价格char(8)D-5Rksj入库时间DateD-6Rksl入库数量char(7)D-7Rkjg入库价格char(7)D-8Cksj出库时间DateD-9Cksl出库数量char(7)D-10Ckjg出库价格char (30)D-11Ghdw购货单位char(7)D-12Jcsj借出时间DateD-13Ghsj归还时间DateD-14Jcsl借出

18、数量char(9)D-15Jhdw借货单位char(10)(b)数据结构:表1.2 数据结构列表数据结构编号数据结构名数据结构含义组成DS-1Ck仓库Spbh Spmc Kcsl JgDS-2Rk入库Spbh Spmc Rksj Rksl RkjgDS-3Ck出库Spbh Spmc Cksj Cksl Ckjg GhdwDS-4Jc借出Spbh Spmc Jcsj Ghsj Jcsl Jhdw第三章概念结构设计3.1仓储管理员的系统功能模块 仓储管理系统入库管理出库管理货物信息维护登记货物名称登记货物编号登记货物价格登记货物数量登记入库时间登记提货人登记货物编号登记货物数量登记提货时间登记货物

19、价格库存统计更新货物价格修改货物数量图2.1-13.2实体E-R图:入库信息入库时间入库数量货物名称货物编号价格出库库信息出库数量货物编号出库时间货物名称提货人代号出库价格借出信息借出数量货物编号借出时间货物名称借出人归还时间仓库信息单价货物数量货物名称货物编号价格3.3总的信息实体E-R图:借出商品借出m仓 库入库出库入库商品m_pSet-AddNew();UpdateData(true);m_pSet-Update(); 1m_pSet-AddNew();UpdateData(true);m_pSet-Update(); 1m_pSet-AddNew();UpdateData(true);

20、m_pSet-Update(); 1n1n1出库商品总的信息实体E-R图第四章逻辑结构设计4.1 E-R图转换成关系模式。入库 (货物编号,货物名称,入库时间,入库价格,入库数量)出库 (货物编号,货物名称,出库数量,出库价格,出库时间,提货人)仓库 (产品编号,产品名称,数量,单价)借出 (货物编号,货物名称,借出人,借出数量,借出日期,归还日期)货物入库表:序号名数据类型数据长度码1货物编号int4Y2货物名称char50N3入库数量int4N4入库时间Char8N5入库价格char8N货物出库表:序号名数据类型数据长度码1货物编码Int4Y2货物名称Char10N3提货人char4N4出

21、库数量int4N5出库时间Char4N5出库价格char8N货物借出表 序号名数据类型数据长度码1货物编码int4Y2货物名称char50N3借出人char16N4借出数量int4Y4借出日期char50N5归还日期char16N6 交接人char8N7是否归还char8N仓库表序号名数据类型数据长度码1货物编码Int4Y2货物名称char4N3单价Char4N4数量int4N5是否到达最大库存Char10N第五章 物理结构设计工作环境:操作系统:Windows XP数据库操作使用SQL Server 2000软件文字编辑使用Word2003软件5.1 数据库建库命令:create datab

22、ase 仓库管理系统5.2 创建表命令:CREATE TABLE 入库 ( 产品编号 int not null,产品名称char(30) not null,入库数量 char(8) not null,入库时间char(10) not null, 单价int not null, );创建出库表 出库:CREATE TABLE 出库(产品编号 int not null,产品名称char(30) not null, 提货人 char(8) not null出库数量 char(8) not null,出库时间char(10) not null, 出库单价 int not null,);创建仓库表 仓库

23、:CREATE TABLE 仓库 (产品编号 int not null,产品名称char(30) not null,数量 char(8) not null, 单价int not null, );CREATE TABLE 借出 ( 产品编号 int not null,产品名称char(30) not null,借出数量 char(8) not null,借出日期char(10) not null,归还日期 char(8) not null, 借货人 char(8) not null, 交接人char(8) not null, 是否归还char(8) check(是否归还 in (男,女)5.3装

24、载数据:第六章设计查询命题并实现查询操作7.1问题查询:1.查询仓库情况Select *From 仓库2.查询入库情况Select *From 入库3查询出库情况Select *From 出库4查询借出情况Select *From 借出 5查询每个月,每年的仓库储存情况Select *From 入库Where 入库时间 between 20110401 and 20110531第七章 系统界面设置(部分)8.1、登陆界面Private Sub Command1_Click()Dim X As SingleX = Val(Text2.Text)If X = 123456 ThenUnload M

25、eForm2.ShowElsemsg = MsgBox(对不起,密码错误!, 0 + 64 + 0, 提示)Text2.SelStart = 0Text2.SelLength = Len(Text2.Text)Text2.SetFocusEnd IfEnd Sub8.2、控制台8.3、入库管理8.4、出库管理8.5、借出管理8.6、库存查询(1)(2)第八章 设计小结为期16个学时的课程设计结束了,由于此次课程设计中,个人知识与技术的局限性,虽然遇到了很多设计与操作上的困难,但是在老师的指导与同学帮助下,还是较为成功的完成了。但是该系统还有许多不尽如人意的地方,比如查询信息不够,用户界面不够美

26、观,连接操作还很不完善,因此,有待于今后的学习并逐步完善。但从这次的设计中,还是理清了设计思路,提高了操作水平。通过这次课程设计,我觉得更激发了自己的潜力;在课堂上对知识系统的学习,都只是理论基础,从来没有过实践经验,我们对于“数据库”,“VB程序设计”这两门课程也没有太深的理解,直到经历了这16个学时的课程设计学习之后,我才有了真正的实践经验,课堂上所学的理论知识也得以升华;在老师一步步的带领和耐心的指导下,我克服了重重困难,做出了自己的作品,心里的喜悦无以言表。课程设计不仅体现了师生之间的教学互动,还体现了同学之间的团队精神。最后感老师的指导。参考文献1 王珊红编 数据库系统原理教程,清华大学;2 萨师煊 王珊主编,数据库系统概论(第三版),:高教,2000年;3 黄梯云主编管理信息系统(第三版),:高等教育,2004年;

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!