管理信息系统作业.docx
- 文档编号:24584452
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:18
- 大小:170.06KB
管理信息系统作业.docx
《管理信息系统作业.docx》由会员分享,可在线阅读,更多相关《管理信息系统作业.docx(18页珍藏版)》请在冰豆网上搜索。
管理信息系统作业
目录
前言………………………………………………………………2
一、系统分析………………………………………………………3
系统开发的必要性………………………………………………3
管理业务流程分析………………………………………………4
编制数据字典…………………………………………………………5
二、系统设计……………………………………………………………8
功能分析………………………………………………………………8
模块设计原则……………………………………………………………9
进行代码设计…………………………………………………………10
输入输出设计…………………………………………………………11
数据库概念设计………………………………………………………13
数据库逻辑设计………………………………………………………14
三、总结………………………………………………………………15
前言
仓库管理是一个企业管理不可缺少的部分,仓库管理成本也是仓库成本的重要组成。
随着经济的发展,市场的多变性、竞争的残酷性,使高层主管们越来越体会到办好一个企业的艰辛。
对于一个大型的企业,可能遇到设备陈旧、负担过重、体制僵化、管理混乱,其品牌在市场上的竞争力每况愈下等问题。
现在我们利用ERP,能使企业耳聪目明,虑事周密、运作流畅,决策科学,它的实体就是一套满足以上诸多条件的软件。
因此,开发出一个功能完善的仓库管理信息系统,对于降低企业的成本、增强企业竞争力,具有重大意义。
仓库管理信息系统是针对企业仓库货品的出入库登记和查询统计等方面工作而开发的管理软件,是一个非常实用的管理信息系统。
它可以针对各个仓库的实际需要,设定不同的仓库管理系统的功能,实现物资信息的登记、入库登记、出库登记、余额查询等任务。
管理者可以通过相应的模块,对仓库里的物资的基本情况进行修改、删除和查询,对物资的入库和出库进行管理,对出入库的物资进行查询,并能生成相应的报表,对使用该系统的用户进行修改、添加等,对物资余额进行查询等其他系统管理功能。
设计实现的管理系统能够正确有效地完成仓库管理的日常工作,并能够根据需要进行灵活的查询。
系统与数据库管理系统紧密结合,为仓库管理提供了功能较为强大的数据安全功能。
库存管理都是非常重要的组成部分,因为对于仓库的管理者来讲,如果库存居高不下,仓库管理无序令他们头痛的话,那么必然由此引起的资源浪费过大、商业运作成本过高、运作不顺畅从而导致的企业竞争力和可持续发展能力降低,则是他们更为担忧的事情。
因此,合理的对仓库进行管理一直是企业关注的热点和难点。
随着库存管理理论的进一步发展和信息技术的进步,如何在信息技术充分发展的今天更好的进行库存管理是我们的重要任务之一。
本设计包括对目标设计、系统功能分析、系统功能模块设计、数据库需求分析、数据库概念结构设计、数据库逻辑结构设计、输入/输出设计等。
一系统分析
1.11系统开发的必要性
随着计算机技术的飞速发展,以及计算机在企业和大学管理中应用的普及,利用计算机实现人事工资的管理势在必行。
将计算机引入到仓库仓库管理系统当中,利用计算机支持仓库高效率完成劳动人事管理的日常事务,是适应现代企业制度的要求、推动企业和大学劳动人事管理走向科学化、规范化的必要条件 。
仓库管理系统是大多数企业都需要进行的一项工作,因此,开发制作这个管理系统具有较大的社会现实意义。
而仓库管理是一项琐碎、复杂而又十分细致的工作,物资的输入、输出、核算的工作量很大,一般不允许出错,实行电子化的管理模式,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。
仓库管理信息系统的实现可以减轻比较繁琐的手工仓库管理更加针对性、便捷性、可视化的管理货物。
下面从管理上、技术上、市场上进行开发的可能性分析,并给出明确的分析结论。
运用计算机的便捷性,程序的可操作性,让我们更能够方便快捷的对信息系统进行科学性的管理。
与此同时,我们能够利用专业知识来解决实际问题。
市场资源方面:
如今的仓库已经产业化,大型的仓库更有潜力和市场,不是担心的主要问题。
技术资源方面:
在管理方面,不断引进国内外先进的技术水平,提高仓库的工作效率。
1.12管理业务流程分析
该公司的仓库业务主要有以下几方面:
若有仓库管理人员登陆该仓库系统,则提供用户管理和密码管理。
若有仓库人员调整物资的基本信息情况发生,则提供这些物资基本信息的添加,修改,查询。
若有仓库人员调整物资的入库信息情况发生,则提供这些物资入库信息的添加,修改,查询。
若有仓库人员调整物资的出库信息情况发生,则提供这些物资出库信息的添加,修改,查询。
若仓库管理员管理有关物资余额信息的情况发生,则提供这些物资余额信息管理和物资余额信息查询。
结合以上的业务处理的分析,绘制的业务流程图如下:
根据以上的系统作业的流程分析,可以画出该系统的数据流程图如下:
1.2编制数据字典
绘制数据流程图,只是对数据处理和彼此之间的联系进行了说明。
为进一步明确数据的详细内容和数据加工过程,应将数据流图中的全部数据流及其组成部分的数据元素,数据存储,数据加工,通过数据字典描述清楚,以便于此后系统设计的进行。
下面列出本系统中的数据项、数据流、数据存储、处理加工和数据结构的数据字典。
①数据项的数据字典如表3.1—表3.3所示。
表3.1物资编号的数据字典
数据项
系统名:
仓库管理信息系统编号:
I001名称:
物资编号
数据项值:
类型:
字符型长度:
7个字节取值范围:
00001-99999
简要说明:
每个库存设备都具有唯一的编号,它是某个物资设备的唯一标识符,如“AA00001”通常用前两位数字表示物资的类别,后面的数字表示编号。
表3.2入库时间的数据字典
数据项
系统名:
仓库管理信息系统编号:
I002名称:
入库时间
数据项值:
类型:
字符型长度:
8个字节取值范围:
简要说明:
相同物资可能需要随时在不同的时间入库,所以,对于同一设备号的物资来说,入库时间是区分和唯一确定入库的标识之一。
表3.3出库时间的数据字典
数据项
系统名:
仓库管理信息系统编号:
I003名称:
出库时间
数据项值:
类型:
字符型长度:
8个字节取值范围:
简要说明:
相同物资可能需要随时在不同的时间出库,所以,对于同一设备号的物资来说,出库时间是区分和唯一确定出库的标识之一。
②数据流的数据字典如表3.4所示。
数据流
系统名:
仓库管理信息系统编号:
F2条目名称:
物资入库信息
来源:
仓库管理员去处:
仓库管理部门,公司其它高层领导
数据流组成:
物资入库=﹛物资编号+入库时间+物资名称+种类+入库数量+价格+保管员﹜
简要说明:
当物资入库时,保管员对相关的信息记录,并及时对仓库相关的信息进行报表上交给公司相关的管理部门和领导。
表3.4物资入库的数据字典
③数据处理加工的数据字典如表3.5所示。
数据处理加工
系统名:
仓库管理信息系统编号:
P4条目名称:
库存统计
输入:
数据流F2输出:
数据流F3
处理逻辑:
对入库或者出库的物资的数量进行处理
简要说明:
当入库时对相应的物资数量加,当出库时对相应物资数量减。
表3.5现有库存的数据字典
二系统设计
系统设计的任务好是在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计,系统的设计应该遵循以下原则:
系统性:
要把系统当成一个统一的整体来看待,从整个系统的角度考虑问题,使它得到全面彻底的解决。
可塑性:
为了保持系统的长久生命力,要求系统具有很强的环境适应性。
在本系统的设计中,采用了模块化结构,提高各模块的独立性,使系统见间的数据依赖减至最低限度。
有利于模块的修改和增加新的内容。
可靠性:
指的是系统抵御外界干扰能力及受外界干扰时的回复能力。
经济性:
指在满足系统需求的前提下,尽可能小的减小系统的开销。
在以上的经济可行性的分析中已指出该系统在经济上的可行性。
2.1功能分析
该系统的功能主要有:
能够实现系统管理员的登陆功能,物资的基本信息添加、修改、查询,物资入库信息添加、修改、查询。
物资出库信息添加、修改、查询。
物资余额信息管理和查询。
具体的功能如下:
用户进入系统前的身份验证功能;记录物资规格型号、物资类别、物资计量单位等信息的功能,管理员根据需要,可以添加物资信息、删除物资信息、修改物资信息;记录入库物资规格型号、物资类别、物资计量单位等信息的功能,管理员根据需要,可以添加入库物资信息、删除入库物资信息、修改入库物资信息;记录出库物资规格型号、物资类别、物资计量单位等信息的功能,管理员根据需要,可以添加出库物资信息、删除出库物资信息、修改出库物资信息;物资余额信息管理的功能,管理员根据需要,可以对某条物资余额信息进行删除。
2.2.1模块设计的原则
主要原则:
“高内聚,低耦合”提高模块的独立性。
其他原则:
模块的分解原则:
按功能分解。
模块的扇出系数:
不宜太大,也不宜太小。
模块的扇入系数:
越大越好。
对于任何一个内部存在判断调用的模块,模块的判断作用范围应该是它的控制范围的一个子集。
且存在判断调用的模块,所在层次不要与那些属于判断作用范围的模块所在层次相隔过远。
根据以上的模块设计的原则,画出的功能模块图如下:
2.2进行代码设计
代码的设计应该按照以下的原则进行设置:
代码应唯一标志它所代表的事物或属性。
结构应与处理的方法相一致。
代码设计要预留足够的位置,以适应不断变化的需要。
不要使用易于混淆的字符。
要注意尽量采用不易出错的代码结构。
在遵守代码设计原则的基础上,根据系统的需要选择使用顺序码代码。
任何库存均可分为如下三类:
A类物品:
高值──价值占库存总值70-80%的相对少数物品。
通常为物品的15-20%。
B类物品:
中值──总值占库存总值的15-20%。
物品数居中,通常占物品的30-40%。
C类物品:
低值──库存总值几乎可以忽略不计,只占5-10%。
是物品的大多数,通常占60-70%。
通过对数据库及彼此之间的联系进行分析,对所有数据库文件中的主码和外码的构成进行设计。
如“仓库管理信息系统”中的“物资编号”的代码设计如下:
×××××××
物资类别
编号
例如:
物资编号AA00001
A类
顺序编号
2.3进行输入、输出设计
2.3.1输出设计
仓库管理信息系统的输出设计通过报表文件来体现,在报表文件中,报表格式设计操作比较繁琐,但格式设计是一次性设计,定义好报表格式后数据处理就变成了简单的操作。
报表格式设计是数据录入、数据计算、数据处理的基础,没有报表格式报表数据就将变得毫无意义。
只有将这些数据放入相应的报表中,才能用文字说明其意义所在。
所以报表格式设计工作是整个报表系统的重要组成部分,是报表数据录入和处理的依据。
本系统输出的报表主要有仓库库存的物资信息、出入库物资信息和库存余额信息的查询等相关报表。
输出设计示如下:
2.3.2输入设计:
输入设计对系统的质量有着决定性的影响。
输入数据的正确性直接决定着处理结果的正确性。
如果输入数据有误,即使计算和处理十分正确,也无法获得可靠的输出信息。
系统的输入设计包括数据规范和数据准备过程,在设计中提高效率和减少错误是两个基本原则。
从屏幕上通过人-机对话输入是目前比较广泛使用的输入方式,因为人-机对话,即可以用户输入,又可以计算机输出,通常人-机对话采用菜单、添表、应答三种方式。
一个好的输入设计可以为后续工作提供方便,简化输入操作,提高工作效率。
物资信息添加的设计:
创建好的窗体如下图:
2.4进行数据库概念设计
概念结构设计的任务是根据用户的需求设计数据库的概念数据模型。
概念模型是从用户的角度看到的数据库,用E-R图来表示。
对数据库进行概念模型的设计。
包括对数据库的实体及其属性的设着,以及关系模式的设计。
关系模式的设计如下:
①物资基本信息:
(物资编号,物资名称,规格型号,类别,计量单位)
②入库物资信息:
(物资编号,物资名称,规格型号,类别,计量单位,数量,单价,金额,入库时间,经办人,保管人,仓库,备注)
③出库物资信息:
(物资编号,物资名称,规格型号,类别,计量单位,数量,单价,金额,领用时间,领用人,经办人,仓库,备注)
④物资余额信息:
(物资编号,物资名称,规格型号,类别,计量单位,数量,单价,金额,仓库)
⑤用户信息:
(用户名,密码,用户权限)
库存管理E-R图
2.5进行数据库逻辑设计
仓库管理信息系统数据库中各个表格的设计如表4.1—表4.5所示。
表4.1物资基本信息表material
列名
数据类型
长度
可否为空
说明
wzid
Text
7
NOTNULL
物资编号
wzname
Text
20
NOTNULL
物资名称
wzspec
Text
20
NOTNULL
规格型号
wzkind
Text
10
NULL
类别
wzunit
Text
10
NULL
计量单位
表4.2入库物资信息表msave
列名
数据类型
长度
可否为空
说明
rkno
Text
14
NOTNULL
入库编号
rkid
Text
7
NOTNULL
入库物资编号
rkname
Text
20
NOTNULL
入库物资名称
rkspec
Text
20
NULL
规格型号
rkkind
Text
10
NULL
类别
rkunit
Text
10
NOTNULL
计量单位
rkaccount
Single
4
NOTNULL
数量
rkprice
Double
8
NOTNULL
单价
rkvalue
Double
8
NULL
金额
rkdate
Date/time
8
NOTNULL
入库时间
rkdeal_person
Text
10
NOTNULL
经办人
rksave_peason
Text
10
NOTNULL
保管人
rkbase
Text
10
NULL
仓库
rkmemo
Memo
——
NULL
备注
表4.3用户信息表user_info
列名
数据类型
长度
可否为空
说明
user_id
Text
10
NOTNULL
用户名
user_pwd
Text
10
NOTNULL
密码
user_des
Text
20
NULL
用户权限
表4.4出库物资信息表muse
列名
数据类型
长度
可否为空
说明
lyno
Text
14
NOTNULL
出库编号
lyid
Text
7
NOTNULL
出库物资编号
lyname
Text
20
NOTNULL
出库物资名称
lyspec
Text
20
NULL
规格型号
lykind
Text
10
NULL
类别
lyunit
Text
10
NOTNULL
计量单位
lyaccount
Single
4
NOTNULL
数量
lyprice
Double
8
NOTNULL
单价
lyvalue
Double
8
NULL
金额
lydate
Date/time
8
NOTNULL
领用时间
lyuser_person
Text
10
NOTNULL
领用人
lydeal_peason
Text
10
NOTNULL
经办人
lybase
Text
10
NULL
仓库
lymemo
Memo
——
NULL
备注
表4.5物资余额信息表msurplus
列名
数据类型
长度
可否为空
说明
yeid
Text
7
NOTNULL
物资编号
yename
Text
20
NOTNULL
物资名称
yespec
Text
20
NOTNULL
规格型号
yekind
Text
10
NULL
类别
yeunit
Text
10
NOTNULL
计量单位
yeaccount
Single
4
NOTNULL
数量
yevalue
Double
8
NULL
金额
yebase
Text
10
NULL
仓库
yememo
Memo
——
NULL
备注
三总结
经过几个工作日的设计,仓库管理信息系统基本开发完毕,其功能基本符合需求,能够完成物资的入库信息、物资的出库信息、库存信息等相关联的信息的综合管理和维护,并实现数据的查询报表,操作简单,易于使用。
基本上达到了仓库管理获得那个的和管理者的期望。
仓库已成为我国零售业的一重要组分。
随着仓库的高速发展,其经营管理也变的愈加复杂,早期的人工记录的形式早已不能满足现有市场要求。
这样就迫切地需要引入新的思想技术和管理技术进入到仓库管理之中。
在设计中,通过实习锻炼,我熟悉了管理系统的一般过程,加强了对实际问题的处理能力。
我始终坚持理论指导实践原则,并通过实践来加强理论的学习。
信息系统设计,操作性和实践性很强,只有加强实际的动手能力,才能更好的掌握这一现代化工具。
在设计中,我也遇到了一些困难,主要表现了能力和经验的欠缺,解决问题的方法很单一。
由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如用户界面不够美观,出错处理不够等多方面问题,这些都有待进一步改善。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 作业