您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页仓库管理信息系统

仓库管理信息系统

来源:华佗小知识
课程设计报告

仓库管理信息系统

仓库治理系统的分析与设计

* 名: *** 学 号: ******** 班 级: 09信管2班 专 业:信息治理与信息系统

所在系: 经济与治理系 指导老师: ***

仓库治理系统的分析与设计 摘 要

在运算机日益普及的今天,对个人而言若采纳一套行之有效的仓库治理系统来治理自己的商品,会方便许多。对仓库治理部门而言,往常单一的手工检索已不能满足人们的要求,往往是投入了大量的人力和财力却得不到高效的治理效率。为了便于仓库资料的治理需要有效的仓库治理软件,减轻工作人员的工作量,方便工作人员对它的操作,提升治理的质量和水平,做到高效、智能化治理,达到提升仓库信息治理效率的目的。采纳数据库技术生成的仓库治理系统将会极大地点便并简化仓库治理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。基于那个咨询题,开发了仓库治理系统。系统采纳B/S模式,实现了仓库物资量增减的方便、高效性、有效性和及时性。本文通过作者设计和开发一个中小型仓库治理系统的实践,阐述了仓库治理软件中所应具有的差不多功能、设计、实现。

关键词:仓库治理 信息治理系统

目 录 第一章 简述 1

1.1咨询题研究背景 1 1.2治理信息系统简介 1 第二章 咨询题描述 4 2.1 需求分析 4

2.2安全性和完整性要求 4

2.3可行性分析 5 2.4业务流程分析

5

2.5 数据流程分析 6 2.6仓库治理系统数据字典 8 第三章 概念结构设计 9 3.1仓储治理员的系统功能模块 9

3.2实体E-R图: 9

3.3总的信息实体E-R图: 10 第四章 逻辑结构设计 11

4.1 E-R图转换成关系模式。 11 第五章 物理结构设计 13 5.1 数据库建库命令: 13 5.2 创建表命令: 13 5.3装载数据: 14

第六章 设计查询命题并实现查询操作7.1咨询题查询: 15

第七章 系统界面设置(部分)

16

第八章 设计小结 18

参考文献 18

15

第一章 简述 1.1咨询题研究背景

仓库是工厂的一个重要的中转站,仓库里能储存各种各类的物资,物资的流淌性比较大,需要处理的数据较多,直截了当有人工检索信息和更新仓储信息比较繁琐,为了能提升仓库的治理效率,设计适合仓储治理的数据库系统是专门重要的。

1.2治理信息系统简介

信息作为生产力最活跃的因素,专门早就在人类经济生活中发挥不可替代的作用,把信息纳入企业经营治理系统中高效处理和应用是在运算机发明以后的50年代末。

目前人们所提到的治理信息系统,通常是指以运算机为工具,对治理信息进行收集、储备、检索、加工和传递,使其应用于组织机构及企业治理领域的“人-机系统”,该系统是70年代初“后工业经济”时代的产物,在企业治理信息系统在其进展的初期,是单一的人-机系统,系统功能简单,效率低,对治理的作用有限。

进入20世纪80年代末,随着运算机网络和通讯技术的大力进展,企业治理信息系统进入网络化的进展时期。世界发达国家已建立了完善的先进的治理信息系统体系,在社会经济领域中发挥着庞大的作用。

我国的治理信息系统大进展是在80年代末90年代初,国家建立起了“金卡”,“金关”,“金桥”工程,多数企事业单位建立了局域网和广域网治理信息系统,随着世界经济和我国经济逐步向知识经济迈进,不管是基于工业经济的治理信息系统,依旧面向少数专家和治理人员的专家系统(ES)或决策支持系统(DSS),其处理对象和服务对象,自身的系统结构,处理能力,都有进一步的进展。

治理信息系统在企业中的应用存在三个要素,确实是人,运算机和数据。

人是指企业领导者、治理人员、技术人员,以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。MIS是一项系统工程,不是靠一些运算机开发人员就能够完成的,必须有企业治理人员,专门是企业领导的主动参与。

运算机技术是MIS得以实施的要紧技术,在这些技术中,软件开发是MIS开发的重点。

第三个因素也不可忽视。企业的治理数据是MIS正常运行的基础。广义地讲,各项治理制度是MIS建设成功的基础。试想要运算一台机床的成本,需要输入每个部件、每个零件以及每个螺丝钉帽的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等多个部件,必须有一整套治理制度作保证。

在运算机软件技术中,人机界面差不多进展为一个重要的分支。MIS人机界面设计一样遵循以下差不多原则:

1.21.以通讯功能作为界面设计的核心

人机界面设计的关键是使人与运算机之间能够准确地交流信息。一方面,人向运算机输入信息时应当尽量采取自然的方式;另一方面,运算机向人传递的信息必须准确,不致引起误解或纷乱。另外,不要把内部的处理、加工与人机界面混在一起(人机界面程序只是通讯),以免互相干扰,阻碍速度。

设计MIS时,针对每个功能,都要按照模块化思想,使输入、处理与输出“泾渭分明”,充分体现人机界面的通讯功能。如此设计出来的程序不易出错,而且易于爱护。

报表打印是MIS必备的功能之一,而且打印之前常常需要运算。运算与打印分开设计,尽管消耗时刻,但易于整个MIS系统的爱护。

1.2.2.界面必须始终一致

统一的人机界面不致于会增加用户的负担,让用户始终用同一种方式摸索与操作。最忌讳的是每一个屏幕用户就要换一套操作指令与操作方法。

例如在整个系统能够以咨询号图标表示关心,以磁盘图标表示存盘,以打印机图标表示打印机等。

1.2.3.界面必须使用用户随时把握任务的进展情形

人机界面应该能够告诉用户软件运行的进度。专门是在需要长时刻的等待时,必须让用户了解工作进展情形,如能够设计差不多完成百分之几的任务进度条凳。目前,Windows下的应用软件不管大小,其安装程序几乎均做到了这一点。开发MIS软件时,这一点专门值得借鉴。

1.2.4.界面友好,使用方便

多数MIS软件的数据输入量较大。关于一些相对固定的数据,不应让用户频频输入(专门是汉字),而应让用户用鼠标轻松选择。例如,人事治理系统中的“文化程度”是相对固定的数据,其值一样取“小学”,“高中”,“大专”,“大本”,“硕研”,“博研”等,录入数据之前,MIS软件应在相应的位置弹出一个列表框,待用户以鼠标点击,而不应该让用户每次都输入这些汉字。

总之,所开发的MIS在使用过程中,应使用户的数据输入量降至最低限度减少用户的干预量。实践证明,用户干预愈少,MIS系统的中意度愈高。

第二章 咨询题描述 2.1 需求分析

(1) 治理功能:仓库治理,入库信息治理,出库信息治理,借货信息治理

(2) 一样用户功能:仓库治理,查询入库信息,出库信息,借货信息

系统功能的差不多要求:

1、产品入库治理,能够填写入库单,确认产品入库; 2、产品出库治理,能够填写出库单,确认出库; 3、借出治理,凭借条借出,然后能够还库;

4、初始库存设置,设置库存的初始值,库存的上下戒备限; 5、能够进行盘库,反映每月、年的库存情形;

6、能够查询产品入库情形、出库情形、当前库存情形,能够按出库单、入库单,产品、时刻进行查询;

2.2安全性和完整性要求 2.2.1、安全性要求

系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全性等方面。安全性先通过视图机制,不同的用户只能访咨询系统授权的视图,如此可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级不来区不对待不同操作者对数据库的操作来提升数据库的安全性;系统平台的安全性体现在操作系统的安全性、运算机系统的安全性和网络体系的安全性等方面。

2.2.2完整性要求

系统完整性要求系统中数据的正确性以及相容性。可通过建立主、外键,使用check约束,或者通过使用触发器和级联更新。

2.3可行性分析

系统的目标确定后,就能够从以下几方面对能否实现新系统目标进行可行性分析:

(1)技术可行性

按照客户提出的系统功能、性能及实现系统的各项约束条件,按照新系统目标来衡量所需的技术是否具备,本系统是一个数据库治理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估量利用现有技术条件应完全能够达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,估量系统是能够在规定期限内完成开发。

(2)经济可行性

估算新系统的成本效益分析,其中包括估量项目开发的成本,开发费用和今后的运行、爱护费用,估量新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。同时,分析系统开发是否会对其它产品或利润带来一定阻碍。

社会可行性

完善的仓库治理治理系统能够关心公司减少不必要的人力物力白费,节约了社会资源。

(4)法规可行性

完善的仓库治理系统能够关心仓库日常治理者有据可查,出入库明晰,便于贯彻各项法规。

2.4业务流程分析

公司的库存治理信息系统的执行要紧由部门完成,其采购部由采购人员组成,企划部由企划人员组成,财务部由财务人员组成,销售部由销售人员组成,物资部由仓库治理员和质检人员组成,运营部由运营人员组成。具体的业务是由多个部分组成,我把这些业务也都设计到我们的系统中了。

一般的库存治理系统只要是统计好库中所要入库和出库的商品数量就能够了,我们不光进行了数量上的统计还进行了金额方面的统计,如此按月、季、年来进行财务方面的入货、出货,具体库存的分类金额统计,生成相应的分类报表,这些报表能够汇总到财务部,为财务核算提供资料。

由业务流程图能够了解到库存治理信息系统中具体每一方面的业务进展情形,每一个实体与系统逻辑处理之间的紧密联系,也能够看出系统在运作过程中所生成的文件资料报表信息的传递流程。下面是对业务流程的分析:

第一按照市场的调研由企划部制定出详细的需求报表,经采购部的审批后生成订货单报表,并储备订货单,将订货单报表提供给供应商,由供应商供货,所供物资经质检员检查后,生成质检报表并储备,将不合格物资制定出退货单提供给供应商,合格物资入库。

销售部按照客户订单制成发货通知单,通过库存信息查询具体库存,最终由仓库治理员填写提货单,并生成提货单报表。若收到客户退货申请,进行退货登记并生成退货单报表,所退物资重新入库,生成新的库存报表。按照订货单报表制作出本月购货单报表,按照提货单报表制作出本月销货单报表,由这两份报表进行利润运算生成利润表提交财务部。

业务流程图符号讲明如下:

下面是仓储治理系统的数据流程图:

2.5 数据流程分析 2.5.1数据流程图

数据流程图是一种能全面地描述信息系统逻辑模型的要紧工具,它能够用少数几种符号综合地反映出信息在系统中的流淌、处理和储备情形;是在对系统调查时期绘制的业务流程图进行分析的基础上,从系统的科学性、治理的合理性、实际运行的可行性角度动身,将信息处理功能和彼此

之间的联系自顶向下、逐层分解,从逻辑上精确地描述新系统应具有的数据加工功能、数据输入、数据输出、数据储备及数据来源和去向。 数据流程图的差不多符号讲明如下: 物资部 进程处理 数据流 1 基本信息查询结果基本信息管理请求基本信息查询请求数据储备 采购部采购信息管理请求采购查询信息超储报警信息采购信息查询结果仓储管理系统销售信息查询结果销售查询信息销售信息管理请求退货请求及查询短线报警信息销售部外部实体 仓库都会有原始库存的治理,当采购回来的货品信息储存到数据库后,退货信息查询结果系统会对货品的数量进行综合的统计,如果超过了原定的储备量,系统会注册信息自动发出超储警报,生成超储信息传递给仓库治理员予以确认;当销售完系统时间货品时,原有的货品数量差不多满足不了下一次的货品输出时,系统也会用户权限信息发出短线警报,生成短线信息,提醒仓库治理员应该即时补充库存; 报表信息系统时钟在这几方面的配合下,系统会把多方面的信息汇总,进行财务分析处理,把本年度或者本季度的供货单位的供货金额进行统计,还有收货单位的收货金额经行统计,自动对账生成损益表,那个部分是系统财务处理的部分。 下面是数据流程图的顶层图: 财务部

顶层图

销售查询信息4销售查询销售信息查询结果由顶层的数据流程图我们能够大致了解各部门之间的联系,下面按自收入报表顶向下、逐层分解的方法,画出下一层的数据流程图即一层图。 基本信息管理请求1退货文件基本信息管理一层图中包括了差不多信息治理,差不多信息查询治理,采购治理,退货信息销售文件销售信息7收入报表管理货品信息采购查询,销售治理,销售查询,退货治理,退货查询,报表治理,用户采购信息管理请求5采购管理治理。 退货请求信息8退货管理退货更新销售文件收入报表销售文件收入报表文件基本信息查询请求2基本信息查询销售信息管理6销售管理9退货查询基本信息查询结果利润报表销售信息管理请求 货品信息退货文件采购信息退货查询信息11退货信息利润报表管理 货品资料 退货查询结果利润报表利润报表文件 采购文件采购信息12支付报表管理支付报表货品信息支付报表文件支付报表

一层图

2.6仓库治理系统数据字典

(a)数据项:系统涉及的数据项有44项 表1.1 数据项列表

数据项编号 D-1 D-2 D-3 D-4 D-5 D-6 D-7 数据项名 Spbh Spmc Kcsl Jg Rksj Rksl Rkjg 数据项含义 商品编号 商品名称 库存数量 价格 入库时刻 入库数量 入库价格 储备结构 char(9) char(20) char(10) char(8) Date char(7) char(7) 不名 数据项编号 D-8 D-9 D-10 D-11 D-12 D-13 D-14 D-15

数据项名 Cksj Cksl Ckjg Ghdw Jcsj Ghsj Jcsl Jhdw

数据项含义 出库时刻 出库数量 出库价格 购货单位 借出时刻 归还时刻 借出数量 借货单位

储备结构 Date char(7) char (30) char(7) Date Date char(9) char(10)

不名 (b)数据结构: 表1.2 数据结构列表

数据结 构编号 DS-1 数据结构名 数据结构 含义 仓库 仓储治理系统 组成 Ck Spbh Spmc Kcsl Jg DS-2 入库Rk 治理 Ck Jc 入库 DS-3 DS-4 出库 借出 出物库资Spbh Spmc Rksj Rksl Rkjg 治信理 息Spbh Spmc Cksj Cksl Ckjg Ghdw 爱护 Spbh Spmc Jcsj Ghsj Jcsl Jhdw 登登登登登登 记记记记记记物物物入物第三章 物概念结构设计 资资资资库资3.1编仓储治理员的系统功能模块名价数时编 号 称 格 量 刻 号 登记物资数量 登记提货时刻 登记物资价格 登记提货人 库存统计 更新物资价格 修改物资数量 图2.1-1 物资编号 入库信息 价格 3.2实体E-R

入库时刻 图: 入库数量 物资名称 物资编号 入库商品 归还时刻 n 入库 m仓 库 单价 n 物资编号 出库价格 出库数量 出库库信息 出库时刻 物资名称 提货人代号 借出数量 借出信息 借出时刻 物资编号 m物资名称 借出人 仓库信息 价格 出库 m物资数量 物资名称

出库商品 3.3总的信息实体E-R图:

总的信息实体E-R图

借出 m 借出商品

第四章 逻辑结构设计

4.1 E-R图转换成关系模式。

入库 (物资编号,物资名称,入库时刻,入库价格,入库数量) 出库 (物资编号,物资名称,出库数量,出库价格,出库时刻,提货人)

仓库 (产品编号,产品名称,数量,单价)

借出 (物资编号,物资名称,借出人,借出数量,借出日期,归还日期) 物资入库表:

序号 1 2 3 4 5 名 物资编号 物资名称 入库数量 入库时刻 入库价格 数据类型 int char int Char char 数据长度 4 50 4 8 8 码 Y N N N N 物资出库表:

序号 1 2 3 4 5 5

名 物资编码 物资名称 提货人 出库数量 出库时刻 出库价格 数据类型 Int Char char int Char char 数据长度 4 10 4 4 4 8 码 Y N N N N N

物资借出表

序号 1 2 3 4 4 5 6 7 名 物资编码 物资名称 借出人 借出数量 借出日期 归还日期 交接人 是否归还 数据类型 int char char int char char char char 数据长度 4 50 16 4 50 16 8 8 码 Y N N Y N N N N

仓库表

序号 1 2 3 4 5 名 物资编码 物资名称 单价 数量 是否到达最大库存 数据类型 Int char Char int Char 数据长度 4 4 4 4 10 码 Y N N N N

第五章 物理结构设计

工作环境:操作系统:Windows XP 数据库操作使用SQL Server 2000软件 文字编辑使用Word2003软件 5.1 数据库建库命令:

create database 仓库治理系统

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,); 创建仓库表 仓库:

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装载数据:

第六章 设计查询命题并实现查询操作 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 Single X = Val(Text2.Text)

If X = 123456 Then Unload Me Form2.Show Else

msg = MsgBox(\"对不起,密码错误!\0 + + 0, \"提示\") Text2.SelStart = 0

Text2.SelLength = Len(Text2.Text) Text2.SetFocus End If

End Sub 8.2、操纵台

8.3、入库治理

8.4、出库治理

8.5、借出治理

8.6、库存查询 (1)

(2)

第八章 设计小结

为期16个学时的课程设计终止了,由于此次课程设计中,个人知识与技术的局限性,尽管遇到了专门多设计与操作上的困难,然而在老师的指导与同学关心下,依旧较为成功的完成了。然而该系统还有许多不尽如人意的地点,例如查询信息不够,用户界面不够美观,连接操作还专门不完善,因此,有待于今后的学习并逐步完善。但从这次的设计中,依旧理清了设计思路,提升了操作水平。

通过这次课程设计,我觉得更激发了自己的潜力;在课堂上对知识系统的学习,都只是理论基础,从来没有过实践体会,我们关于“数据库”,“VB程序设计”这两门课程也没有太深的明白得,直到经历了这16个学时的课程设计学习之后,我才有了真正的实践体会,课堂上所学的理论知识也得以升华;在老师一步步的带领和耐心的指导下,我克服了重重困难,做出了自己的作品,内心的欢乐无以言表。课程设计不仅体现了师生之间的教学互动,还体现了同学之间的团队精神。最后感谢张老师的指导。

参考文献

[1] 王珊 陈红编 《数据库系统原理教程》,清华大学出版社; [2] 萨师煊 王珊主编,《数据库系统概论(第三版)》,北京:高教出版社,2000年;

[3] 黄梯云主编《治理信息系统(第三版)》,北京:高等教育出版社,2004年;

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务