仓库管理系统设计与实现汇编.docx
- 文档编号:776334
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:13
- 大小:24.44KB
仓库管理系统设计与实现汇编.docx
《仓库管理系统设计与实现汇编.docx》由会员分享,可在线阅读,更多相关《仓库管理系统设计与实现汇编.docx(13页珍藏版)》请在冰豆网上搜索。
仓库管理系统设计与实现汇编
仓库管理系统设计与实现
目录
摘要………………………………1
第1章管理信息系统基础………………….………..2
1.1管理信息系统概述………………………………………2
1.2管理信息系统的特点…………………………………3
第2章系统总体设计...…….………………..………….5
第3章逻辑结构设计...…….……………………..……7
3.1关系数据模式................................7
3.2视图的设计.......................................8
第4章数据库物理设计与实现...…….…………….………9
4.1物理结构设计...…….……………………………….9
4.2索引的设计...…….……………………….…………….13
4.3建立数据库....…….……………………………..……13
第5章数据的操作..…….………………………..………15
5.1数据查询操作………………………………15
5.2数据更新操作………………………15
5.3数据维护操作……………………..16
结论...…….……………………………………….18
致谢...…….………………………………..…..19
参考文献...…….…………………..………………………20
摘要
仓库管理信息系统主要目的是为了方便企业对仓库来往业务及库存情况进行集中的查询与管理工作。
在社会主义经济高速发展的今天,如果企业对仓库的各项管理运做仍然停滞在以纸、笔为主要工具的阶段,就会因为信息量的快速增长而无法迅速、准确的完成各项管理工作,这样,必将成为企业各方面发展的一个瓶颈。
而在当代这个以信息时代为主题的社会里,将信息技术应用于对现代企业的管理,不但为企业管理部门节省了不必要的开支,更重要的是提高了它的工作效率,但无论怎样,物资的管理是一切工作中的重点,如何管理物资是成败的关键。
对小经营者来说,也许可以是一本账本,再加算盘或计算器即可。
但对于大公司而言,根本不可能单纯依靠账本,那样不仅费人费力,而且当出现差错时,难于查改。
所以必须借助电脑,把所有数据输入数据库,然后用系统对这些数据进行管理,通过统计和分析得到各种有用的信息。
通过对这些情况的仔细调查,开发了下面的中小型企业仓库管理系统。
第1章 管理信息系统基础
管理信息系统就是我们常说的MIS(ManagementInformationSystem),在强调管理,强调信息的现代社会中它越来越得到普及。
MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。
在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。
1.1 管理信息系统概述
20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。
20世纪50年代,西蒙提出管理依赖于信息和决策的思想。
同时期的维纳发表了控制论,他认为管理是一个控制过程。
1958年,盖尔写到:
“管理将以较低的成本得到及时准确的信息,做到较好的控制。
”这个时期,计算机开始用于会计工作,出现数据处理一词。
1970年,WalterT.Kennevan给刚刚出现的管理信息系统一词下了一个定义:
“以口头或书面的形式,在合适的时间向经理、职员以及外界人员提供过去的、现在的、预测未来的有关企业内部及其环境的信息,以帮助他们进行决策。
”在这个定义里强调了用信息支持决策,但并没有强调应用模型,没有提到计算机的应用。
1985年,管理信息系统的创始人,明尼苏达大学的管理学教授GordonB.Davis给了管理信息系统一个较完整的定义,即“管理信息系统是一个利用计算机软硬件资源,手工作业,分析、计划、控制和决策模型以及数据库的人-机系统。
它能提供信息支持企业或组织的运行、管理和决策功能。
”这个定义全面地说明了管理信息系统的目标、功能和组成,而且反映了管理信息系统在当时达到的水平。
1.2 管理信息系统的特点
1.2.1 管理信息系统的组成
管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。
人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。
MIS是一项系统工程,不是只靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导的积极参与。
计算机技术是MIS得以实施的主要技术。
在这些技术中,软件开发是MIS开发的重点。
第三个因素也不能忽视。
企业的管理数据是MIS正常运行的基础。
广义地说,各项管理制度是MIS建设成功的基础。
试想要计算一台机床的生产成本,需要按时输入每个部件、每个零件甚至每个螺钉螺帽的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等多个部门,必须有一整套管理制度做保证。
1.2.2 管理信息系统的界面特点
在计算机软件技术中,人机界面已经发展成为一个重要的分支。
MIS人机界面设计一般遵循以下一些基本原则:
1. 以通信功能作为界面设计的核心
人机界面设计的关键是使人与计算机之间能够准确地交流信息。
一方面,人向计算机输入信息时应当尽量采取自然的方式;另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。
另外,不要把内部的处理、加工与人机界面混在一起,以免互相干扰,影响速度。
设计MIS时,针对每一个功能,都要按照“I-P-O”的模块化思想,使输入、处理与输出“泾渭分明”,充分体现人机界面的通信功能。
这样设计出来的程序不易出错,而且易于维护。
报表打印是MIS必备的功能之一,而且打印之前常常需要计算。
计算与打印分开设计,虽然消耗时间,但易于整个MIS系统的维护。
2. 界面必须始终一致
统一的人机界面不致于会增加用户的负担,让用户始终用同一种方式思考与操作。
最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。
例如在整个系统可以以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示打印等。
3. 界面必须使用户随时掌握任务的进展情况
人机界面应该能够告诉用户软件运行的进度。
特别是在需要较长时间的等待时,必须让用户了解工作进展情况,如可以设计已经完成了百分之几的任务进度条等。
目前,Windows下的应用软件无论大小,其安装程序几乎均做到了这一点。
开发MIS软件时,这一点很值得借鉴。
第2章系统总体设计
利用层次图来表示系统中各模块之间的关系。
层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。
树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。
随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。
从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。
本系统一共分为六个模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的有两个数据库,所访问的表也有很大不同。
每个模块的功能都是按照在调研中搜集的资料进行编排制作的。
依据上述功能的分析,系统中模块为系统菜单,具体为用户管理,商品管理,商品厂商管理,进货入库单,出库销售,推出登陆。
各功能模块的具体功能如下:
(1)用户管理:
对已注册的管理员信息进行修改或删除,增加新用户。
(2)商品管理:
针对仓库内商品的产品名、厂商品名、货号、库存、进货价、预售价以及入库时间进行管理,并可以添加新的商品。
(3)商品厂商名管理:
商品生产公司的地址、电话等信息的求改和删除,并可以增加新的厂商名。
(4)进货入库单:
包括产品名、厂商品名、货号、数量、进货价及零售价。
(5)出库销售:
包括厂商品名、货号、产品名及数量。
(6)退出登陆:
退出当前管理用户的登陆。
第3章逻辑结构设计
3.1关系数据模式
在关系数据库系统中,数据库的逻辑设计就是根据概念模型设计的E-R图,按照E-R图到关系数据模型的转换规则,将E-R图转换成关系模型的过程,即将所有的实体和联系转化为一系列的关系模式的过程。
E-R图向关系模型的转换要解决的问题是,如何将实体和实体间的联系转换为关系模式,以及确定这些关系模式的属性和键。
根据E-R图向关系数据模型转换的相关规则,将图3.8所示E-R图转换为关系数据模型,得到毕业设计选题系统的关键模式如下:
登录用户(登录ID,登录密码)为登录用户对应的关系模式,其中登录ID是登录用户关系的主键。
零件设备(零件ID,零件名称,规格,单价)为零件设备对应的关系模式,其中零件ID为关系的主键。
仓库(仓库ID,已用库存,库存总量,负责人,电话)为仓库对应的关系模式,其中仓库ID为关系的主键。
供应商(供应商ID,电话,地址)为供应商对应的关系模式,其中供应商ID为关系的主键。
部门(部门ID,电话,名称)为部门对应的关系模式,其中部门ID为关系的主键。
入库(编号ID,仓库号,供应商号,零件号,入库数量,经手人,入库时间)为入库对应的关系模式,其中编号ID为关系的主键。
出库(编号ID,仓库号,零件号,出库数量,使用者,经手人,领取人,出库时间)为出库的关系模式,其中编号ID为关系的主键。
3.2视图的设计
数据库中的视图是常用的数据对象,它用于定义数据库中某类用户的的外模式。
通过创建视图,可以限制不同的用户查看不同的信息,屏蔽用户不关心的或者不应该看到的信息。
视图是从一个或者多个基本表中导出的表,它与基本表不同,视图是一个虚表,其数据不单独保存在一个基本文件中,仍然保存在导出视图的基本表文件中,数据库系统中只保存视图的定义。
视图一经定义,就和基本表一样,也是关系。
可以进行基本的操作如查询、删除等。
第4章数据库物理设计与实现
4.1物理结构设计
根据系统逻辑关系设计出本系统的数据库逻辑结构如下:
1仓库表
仓库表包括仓库ID、已用库存,库存总量、负责人、电话号码。
其表结构如表5-1所示。
表5-1仓库表storehouse
NO.
字段名
代码
类型
约束
1
仓库号
stoID
Char(3)
主键
2
已用库存
Used_volume
Smallint
非空,默认0,unsigned,<=All_volume
3
库存总量
All_volume
Smallint
非空,默认10000,unsigned
4
负责人
principal
Varchar(20)
非空
5
电话号码
stoTEL
Varchar(15)
2零件表
零件表包括零件号、名称、规格、单价、计量单位、描述。
如表5-2所示。
表5-2零件表parts
NO.
字段名
代码
类型
约束
1
零件号
parID
Char(7)
主键
2
名称
part
Varchar(20)
非空
3
规格
spec
Char(10)
4
单价
price
Decimal(6,2)
非空,默认0,unsigned
5
计量单位
mensuration
Char(4)
非空,默认“元”
6
描述
description
Text
3部门表
部门表主要存储负责仓库的各部门的信息,主要包括部门ID、名称、电话,其表结构如表5-3所示。
表5-3部门表dept
NO.
字段名
代码
类型
约束
1
部门号
depID
Char(3)
主键
2
名称
depName
Varchar(20)
非空
3
电话
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 设计 实现 汇编