课程作业-仓库管理系统设计_第1页
课程作业-仓库管理系统设计_第2页
课程作业-仓库管理系统设计_第3页
课程作业-仓库管理系统设计_第4页
课程作业-仓库管理系统设计_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

西比成城牛老优

•CityUnlverally

信息系统分析与设计课程作业

学生姓名:__________________________

学号:___________________________

班级:___________________________

专业:___________________________

学部:___________________________

指导教师:___________________________

—O一五年五月

目录

1.可行性分析......................................................4

1.1引言.......................................................4

1.2可行性研究前提.............................................4

1.2.1要求设计的仓储管理系统功能............................4

1.2.2目标..................................................4

1.2.3条件、假定和限制......................................4

1.2.4可行性研究方法.........................................4

1.2.5评价尺度...............................................4

1.3对现有系统的分析...........................................4

1.3.1处理流程和数据流程:..................................4

1.3.2工作负荷..............................................5

1.3.3费用支出..............................................5

1.3.4人员..................................................5

1.3.5设备.................................................5

1.3.6局限性................................................5

1.4技术可行性..................................................5

1.5经济可行性..................................................5

1.5.1支出..................................................5

1.5.2收入..................................................5

1.5.3投资回收期............................................5

1.5.4敏感性分析.............................................6

1.6社会可行性.................................................6

1.6.1法律因素..............................................6

1.6.2用户操作可行性.........................................6

2.需求分析..........................................................6

2.1项目概述....................................................6

2.1.1目标.................................................6

2.1.2用户的特点..........................................6

2.1.3假定与约束...........................................6

2.2系统流程图..................................................7

2.3数据流图....................................................7

2.4数据字典.....................................................8

2.5实体联系E-R图..............................................10

2.6状态图......................................................13

2.7层次方框图..................................................13

2.8性能需求....................................................14

2.9运行环境规定...............................................14

2.9.1设备................................................14

2.9.2支持软件............................................14

2.9.3接口................................................14

3.概要设计.........................................................15

3.1总体设计....................................................15

3.2系统功能模块图..............................................15

3.3数据库概念设计..............................................15

3.4数据库逻辑结构设计..........................................16

3.4.1需求单位信息..........................................16

3.4.2供应单位信息..........................................16

3.4.3货物信息..............................................17

3.4.4货物入库信息..........................................17

3.4.5操作用户信息..........................................18

3.4.6货物出库信息..........................................18

3.5连接数据库的特点............................................19

3.6系统出错处理设计............................................19

3.6.1出错信息..............................................19

3.6.2补救措施..............................................19

3.6.3系统维护设计..........................................19

4.详细设计.........................................................20

4.1系统的主要功能..............................................20

4.2程序流程图..................................................20

4.2.1出货系统程序流程图....................................20

4.2.2进货系统程序流程图....................................21

4.3用户界面设计................................................21

4.3.1一般交互设计..........................................21

4.3.2信息显示设计..........................................22

4.3.3数据输入设计..........................................22

4.4程序设计过程................................................23

4.4.1登录界面及密码修改....................................23

4.4.2货物添加操作及修改....................................24

4.4.3查询操作..............................................25

仓库管理系统设计

1.可行性分析

1.1引言

随着科学技术的发展,社会进步,计算机迅速的发展,仓库货物管理的方法也日新月异,

以前全是由人工管理的方法现存在很多的缺点:管理效率低,劳动强度大,信息处理速度低

而且准确率也不够令人满意。为了提高仓库货物管理效率,减轻劳动强度提高,信息处理速

度和准确性;为管理员提供更方便、科学的服务项目。于是作者便想设计一个仓库货物管理

系统的方案,让计算机对仓库货物进行自动管理,管理员可以直接在计算机上实现仓库货物

的信息管理,并能在一定程度上实现自动化。

1.2可行性研究前提

1.2.1要求设计的仓储管理系统功能

1)用户管理:用户登录,用户注销,退出系统

2)仓库管理:仓库进货,仓库退货,商品调拨,仓库盘点

3)业务查询:库存查询,销售查询,仓库历史,记录查询

4)系统设置:供应商管理,用户管理

1.2.2目标

1)以最低成本,在最短时间内开发出具有管理超市商品仓库各种信息的软件系统;

2)减少人力资源的费用;

3)提高商品处理速度;

4)规范货物管理;

5)及时更新货物信息;

1.2.3条件、假定和限制

1)所建议系统的运行寿命的最小值:建议系统升级时间周期为2年;

2)进行系统方案选择比较的时间为一个星期;

3)经费来源于开发者或者企'亚赞助;

4)该系统要受资金、寿命、社会等系列因素的制约和限制;

1.2.4可行性研究方法

经作者仔细考虑,针对从各大网站收集来的材料和实地考察收集到的材料,仔细分析并

讨论出现有系统的缺陷和不足,提出对未来系统的设想,对时下的技术、经济、社会条件讨

论分析并定案。

1.2.5评价尺度

此软件要实现仓库管理的各功能,包括出库入库记录,货物信息查询,修改等更新操作,

可以对商品的出入库信息无差错的记录,并且及时的保存到仓库管理系统的服务器上。

1.3对现有系统的分析

1.3.1处理流程和数据流程:

1)入库流程:订购单一>送货单一>点收检查一〉办理入库手续一〉物品放置到指定位置

—>物品标识卡加以标识。

2)出库流程:

A.内部:领料人填写领料单一〉主管签字一〉凭单领料一〉核对品名、规格、数量

并发料

B.外部:商务代表填写库单一,用户确认一〉收银一>出库单送到装机处一>装机

人员领料一>仓库发料一>装机人员核对规格、数量并签字

3)调拨:挑拨人填写调拨单一>管理员签字一>调拨货物一>管理员查验并登记

4)盘点:管理员查看原记录一〉管理员查看当前存储情况一>记录最新的存储情况

1.3.2工作负荷

所有商品的出库入库,货物信息的整理和统计都是由人工进行的,而仓库管理和库存

管理十分多样化,复杂化,商品信息更是I」益膨胀,人们的工作压力也不断加大,人工操作

带来的错误率升高。

1.3.3费用支出

现有系统的人力资源浪费严重,得不到合理利用,由于在人工管理仓库过程中工作人

员难免会出现维漏,会给企业造成不必要的损失等等的因素,会给企业带来巨大的开销,资

金得不到合理应用,无法利益最大化。

1.3.4人员

原系统没科技含量,只需出纳人员,信息管理人员,货物管理人员即可。

1.3.5设备

设备的科技含量比较低,几乎都是人工操作,脑力和体力浪费大。

1.3.6局限性

原系统为人工处理系统,人工操作使得处理时间赶不上现实的变化,响应不及时,数

据可靠性不高,处理能力不强等,而且人工操作会使得系统复杂化,工作人员工作负荷大,

系统维护及支出费用巨大,人员与设备技术含量低等等一系列缺点。

1.4技术可行性

根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所

需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、

软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统

的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可在规定期限内完成开发。

1.5经济可行性

1.5.1支出

该系统需要的支出包括软件和硬件支出,还有系统维护的费用。软件支出的表现方式主

要是由软件开发人员的开销,开发环境所需要的水电支出等;硬件支出主要包括终端机、中

心服务器和网络配置等硬件设施;除此之外,系统投入使用后,由于环境、社会的不断变化

发展,系统维护费用的投入是必不可少的。

1.5.2收入

表现为开支费用的减少或避免、差错的减少、灵活性的增加、效率的提高和管理计划方

面的改进等。

1.5.3投资回收期

因为本系统颠覆了以往的人工操作,故在硬件方面的一次性投入花费比较大,再加上软

件开发的费用,整个系统带来的花销还是比较大的,但是由于这次的投资的长久性的,会给

整个超市企业带来智能管理,让企业的货物流动更加及时,这会让企业的管理和营销更加通

畅,让企业能跟随科技的脚步,不至于因为货物不足或是供应不及时而流失客源,造成企业

利益的严重损伤。据估计,投资回收周期大概在2~3年。

1.5.4敏感性分析

本系统生存周期长、可以维护、工作负荷量较大、处理速度快、对设备和软件配置的要

求低;但是有些优点也是缺点,比如需要人员少,但是需要一些能熟练使用电脑的技术人员,

在人员质量上要求比原来高,薪金待遇可能也高一些,而且会导致一些员工的失业。

1.6社会可行性

1.6.1法律因素

1)因为本系统是由团队自主开发的,故不涉及知识产权的问题。

2)本系统的相关开发人员都是学生,无在其他软件公司从业经历,离毕业就业也要两

年时间,故不会有在开发期间带着公司机密到其他机构做软件开发的事情发生,故不涉及侵

权等法律问题。

3)本系统的功能目的严格遵守中华人民共和国的相关法律规定,不涉及违法相关问题

1.6.2用户操作可行性

该系统的操作都是鼠标、可视化界面操作,操作比较简单,对电脑熟练掌握以及有一些

使用管理软件的经验的人员能轻易使用。

2.需求分析

2.1项目概述

2.1.1目标

开发出一套仓库管理系统系统,该系统要实现基本信息录入、修改、查询等功能:

①信息的输入,包括溢货信息、缺货信息、货物入库信息、库存信息、货源信息、货

价信息等。

②信息的修改、删除。

③根据要求,查询统计符合条件的各类信息。

④依据实际需要,对重要新信息进行统计。

2.1.2用户的特点

最终用户只会电脑的一般基础操作,办公软件等。本软件的开发人员如:操作人员、维

护人员等式在读本科计算机专业学生。软件预期使用两年。

2.1.3假定与约束

由于系统较小,且在windows系统下开发,故在windows环境下基本没有什么限制。

2.2系统流程图

图一系统流程图

2.3数据流图

图一数据流图

数据流图由四种基本的元素构成:数据流(DataFlow),处理(Process),数据存储和数

据源(数据终点)。

数据流(DataFlow):为具有名称且有流向的数据,用标有名称的箭头表示,一个数据

可以是记录、组合项或基本项。

处理(Process):表示对数据所进行的加工和变换,在图中用矩形框表示。指向处理数

据流为该处理的输入数据,离开处理的数据为处理的输出数据。

数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分别以指向或

离开数据存储的箭头表示。

数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员,它处于系

统范围之外,所以又称它为外部实体,它是为了帮助理解系统界面而引入的,一般只出现在

数据流图的起点和终点

2.4数据字典

数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

由于本次设计是小型软件系统的开发,所以采用卡片形式书写数据字典。每张卡片上保

存描述一个数据的信息这样做更新和修改起来比较方便,而且能单独处理描述每个数据的信

息。下面将列出若干数据元素的数据卡片信息。

数据字典卡片:

名字:货物编号名称:库存清单

别名:别名:库存报表

描述:惟一地标识库存清单中一个特定货物的关描述:仓库货物存储的描述

键域定义:货物编号+名称+生产日期+有效期+数量+

定义:货物编号=8{字符}8单价+上、下限

位置:进货报表位置:输出到打印机

库存清单保存到磁盘

事务

名称:进货清单名称:货物现存量清单

别名:进货报表别名:

描述:每次进货的货物描述描述:仓库货物存量描述

定义:货物编号+名称+生产日期+有效期+数量定义:货物编号+名称+生产日期+有效期+数量+

位置:输出到打印机上下限++状态标志(正常、紧急、警告、

保存到磁盘严重)

位置:输出到打印机

保存到磁盘

名字:货物生产单位名字:货物供应单位

别名:生产商别名:供应商

描述:惟一的标识仓库货物生产的一个特定的单描述:惟一的标识仓库货物来源的一个特定的单

位位

定义:单位名+负责人+联系电话定义:单位名+负责人+联系电话

位置:进货报表位置:进货报表

出货报表出货报表

库存清单库存清单

名字:上期数量名字:需求数量

别名:别名:本次数量

描述:某种货物的库存数量描述:某种货物一次被某单位领取的数量

定义:上期数量=1{数字}5定义:本次数量=1{数字}5

位置:货物入库信息位置:货物出库信息

货物出库信息

名字:出货清单名字:进货数量

别名:出货报表别名:本次数量

描述:每次出货的货物描述描述:某种货物的一次入库数量

定义:货物编号+名称+生产日期+有效期+数量定义:本次数量=1{数字}5

位置:输出到打印机位置:货物入库信息

保存到磁盘

名字:需求单位表名字:需求单位名

别名:需求单位信息别名:

描述:是对需要货物的各单位的信息进行统计描述:惟一的标识需要货物的一个特定的单位

定义:单位名+负责人+负责人联系电话+操作员定义:单位名=20{字符}20

+所属工作位置:部门表

位置:货物入库信息货物入库信息

货物出库信息货物出库信息

名字:操作用户表名字:用户名

别名:操作用户信息别名:

描述:是对使用本系统的用户进行身份和权限验描述:惟一标识本系统的用户身份

证用的定义:用户名=8{字符}8

定义:用户名+密码+所属单位+权限一+权限二+位置:操作用户表

权限三+操作员

位置:班级表名字:密码

货物需求单位信息表别名:

货物信息表描述:验证本系统的用户身份

货物出库表定义:密码=8{字符}8

货物入库表位置:操作用户表

名字:权限一名字:权限二

别名:别名:

描述:标识本系统的用户对本系统管理权使用权描述:标识本系统的用户对本系统出入库权的使

限用权限

定义:权限一=81字符}8定义:权限三=8{字符}8

位置:操作用户表位置:操作用户表

2.5实体联系E-R图

根据对数据流图和数据字典的分析,我们可以确定该应用中的实体,属性和实体之间的

关系,并画出如下所示的E-R图。

图——实体和实体之间的E-R图

2.6状态图

登陆界面MA------>验证帐户不合法

密码帐户

帐合'

户法

仓库管理系统状态图

2.7层次方框图

仓库管理系统

货物管理基本档案查询统计用户管理系统维护系统管理帮助

L系

使

H1阵

温馨提示

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

评论

0/150

提交评论