仓库管理系统uml分析.docx

上传人:b****8 文档编号:10915480 上传时间:2023-02-23 格式:DOCX 页数:23 大小:373.65KB
下载 相关 举报
仓库管理系统uml分析.docx_第1页
第1页 / 共23页
仓库管理系统uml分析.docx_第2页
第2页 / 共23页
仓库管理系统uml分析.docx_第3页
第3页 / 共23页
仓库管理系统uml分析.docx_第4页
第4页 / 共23页
仓库管理系统uml分析.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

仓库管理系统uml分析.docx

《仓库管理系统uml分析.docx》由会员分享,可在线阅读,更多相关《仓库管理系统uml分析.docx(23页珍藏版)》请在冰豆网上搜索。

仓库管理系统uml分析.docx

仓库管理系统uml分析

********

仓库管理系统

管理信息系统

 

题目:

********仓库管理信息系统

学院:

专业:

班级:

姓名:

学号:

指导教师:

目录

1.系统概述2

1.1企业概况2

1.2企业业务概况2

1.3现有信息系统概述3

1.4信息系统需求概述3

2.信息系统分析4

2.1初步调查4

2.2可行性研究6

2.3系统详细调查并提出新方案8

3.信息系统设计14

3.1信息系统总体设计14

3.1.1信息系统总体布局设计14

3.1.2软件系统的总体结构设计14

3.2代码设计17

3.3数据存储设计18

3.3.1数据库设计18

3.4用户界面设计19

3.4.1输出界面设计19

3.4.2输入界面设计20

3.5处理过程设计21

4.系统实施22

4.1编程并编写文档22

4.2测试22

4.3系统转换24

1.系统概述

1.1企业概况

****,一个立志成为中国第一连锁的****零售连锁品牌,萌芽于2005年,快速发展于2007年,截至2008年,已成立了8家分公司——广州分公司、北京分公司、重庆分公司、上海分公司、杭州分公司、武汉分公司、成都分公司、郑州分公司,在全国建立了300余家********连锁店,服务人员逾三千余人,年销售能力达到5亿,且每月以20家新店开业的速度在继续凯歌前进!

****主营的****包括护肤品、彩妆、香水、洗护用品、护发用品和居家生活用品,为消费者提供更多“美丽妆颜”、“个人护理”和“便利居家”服务。

1.2企业业务概况

****是中国本土第一个全国意义上的****零售连锁,在广州、北京、上海、重庆、成都、武汉、西安等城市开设了400多家分店,员工总数超过5000多名,平均每天有超过30万消费者光顾****。

****经营单品超过10000个,涵盖护肤品、彩妆、身体护理品、美发护理品、男士护理品、婴童护理品、化妆工具、日用品八大品类,荟萃了欧莱雅、欧泊莱、玉兰油、妮维雅等国内外大众知名品牌。

时尚、平价、优质的自有产品,也给了消费者更多的选择。

无论男女老少,都可以在****买到全身上下护理用品,由于对正货保证、超级低价经营理念的坚持,****拥有了400多万会员。

贴心的服务、开架自选的方式,都让消费者有更自在的购物体验。

****深信,只有真正热爱消费者,只有真正服务于消费者,才有真正的事业。

****深信,爱让你更美丽!

1.3现有信息系统概述

根据调查,商品入库的过程是当购入商品到货后,负责进货的人员首先填写入库单,然后经仓库管理人员对商品的质量及数量进行核查后方可入库,并更新商品入库流水帐,另外如果是新产品,则还要在库存台帐中建立新帐页。

商品出库管理过程是管理人员根据销售人员提供的商品出库单,经核查后付货,同时登记商品的销售流水帐。

按照要求,每天下班之前统计分析人员要根据商品购入流水帐和商品销售流水帐,累计汇总出各种商品当日的累计购入入库量、累计销售出库量和库存结余量等数据,并将这些数据填入库存台帐。

最近,连锁店不多增多,从而经营品种、范围和数据处理的工作量大大增加,需要建立一个计算机管理信息系统,以减轻工作人员的劳动强度,提高业务管理水平,适应新的发展。

1.4信息系统需求概述

本系统总体要求为:

本系统是开发给仓库管理员完成仓库的进货入库,提货出口,仓库盘存等具体库存管理业务使用的。

将该库存管理系统向条码库存管理系统发展,减少手工输入,提高作业效率,确保资料正确,减少因人为失误所造成的损失。

进而实现仓库管理的全面自动化。

提高产品收、发、保管等全过程控制的管理的作业效率和科学管库水平。

进一步完善系统各仓库之间及各仓库与作业主管部门之间的信息共享和交换功能,最终达到对产品的全程跟踪管理。

2.信息系统分析

2.1初步调查

●企业仓库概况

⏹仓库组织结构图

图1********公司组织结构图如图所示

该企业属于直线职能制,现行系统在经理的领导下,设有采购部、仓储部、物流部,如图1所示。

⏹企业职能分解图

图2职能分解图如图所示

●对信息系统的总体需求

⏹现有资源

仓储部在内的相关部门业务是人工处理的,通过人工单证与本系统交换信息。

⏹需要资源

▲系统处理方式

********仓库管理信息系统采用分布式处理。

采购部、仓储部、物流部各配置一台微机,三台微机联成网络,相互通信。

采购部、仓储部、物流部三个部门各自独立地进行业务处理,各部门之间的数据通信由网络完成。

▲系统硬件配置

◎三台微机(包括主机、显示器及磁盘驱动器)。

◎打印机。

◎适配器、电缆等其它网络配件。

▲软件配置

◎汉字多用户操作系统。

◎汉字dBASE—Ⅲ数据库系统。

◎其它应用软件。

●信息系统开发的必要性分析

库存管理实企业日常经营管理中十分重要的组成部分,传统的手工管理方式弊端很多,入库、统计、汇总处理的工作量及其重要,处理效率非常低,领导也无法及时了解企业资金占用的实际状况。

越来越多的企业经营者意识到:

只有采用信息化的管理系统,才能适应日益激烈的市场竞争。

◎系统功能重构

◎业务流程重组

◎数据流程重组

●明确信息系统开发的目标,内容和规模

本系统开发的目的,就是通过系统开发,实现库存管理工作计算机化,提高业务的处理速度和规范化程度,并对有关的工作进行继承和重组,进一步通过计算机网络系统实现整个企业管理信息化。

该系统可以提高管理工作的质量和效率,主要表现在以下几个方面:

◎实现库存管理的“动态”化,能及时地提供库存商品动态信息,配以库存报警功能,在库存过高或过低时,都给予提示。

◎强大的统计分析功能,利用计算机工具以各种方式统计出销售等情况,以便于整体营销策略的调整。

◎方便的查询功能,能快速实现对各种商品的入库、销售及库存情况的查询。

2.2可行性研究

●现行系统概述

⏹系统目标,规模,开发背景等概述

库存管理实企业日常经营管理中十分重要的组成部分,传统的手工管理方式弊端很多,入库、统计、汇总处理的工作量及其重要,处理效率非常低,领导也无法及时了解企业资金占用的实际状况。

越来越多的企业经营者意识到:

只有采用信息化的管理系统,才能适应日益激烈的市场竞争。

所以将对其库存管理系统进行改革,主要内容如下“

◎系统功能重构

◎业务流程重组

◎数据流程重组

⏹进一步明确信息系统建设的目标,需求及系统边界与范围。

◎由于操作人员的计算机知识普遍偏低,因此要求系统具有良好的人及界面。

◎如果系统的使用对象较多,则要求有较好的权限管理。

◎方便的商品信息查询。

◎批量填写货物入库单及出库单。

◎在相应的权限下,可方便地删除数据。

⏹新系统方案

◎系统具有良好的人及界面。

◎如果系统的使用对象较多,则要求有较好的权限管理。

◎方便商品信息查询。

◎批量填写货物入库单及出库单。

◎在相应的权限下,可方便地删除数据。

⏹经济可行性分析

软件开发费用:

若由本单位的技术人员开发,则该项费用可以计入下面的人员费用一项,共计3万。

人员费用:

系统开发人员、操作人员和维护人员的工资、培训费用等,共计3万;由于本项目的特殊性该部分费用可节省。

消耗品费用:

系统开发所用材料、系统正常运行所用消耗品,例如电费,打印纸、软盘、开发软件等开支;共计2万。

该企业所批的新系统的开发费用和今后的运行、维护费用为15万。

因此,改造费用方面是可行的。

⏹技术可行性分析

在技术上的可行性,采用了当前比较流行的MicrosoftVisualStudio2005软件和SQLServer2000数据库,可以实现这个系统,并且MicrosoftVisualStudio2005是一种操作简单、功能强大的可视化编程软件,和Windows操作系统的确完全兼容以及SQLServer2000的无缝连接,决定了它在今天依然有着最庞大的使用群体。

⏹操作可行性分析

经过分析调查,对新系统运行后对现在的工作效率会有明显提高。

同时,此软件操作简单,不需要复杂的电脑知识和专业人员操作,由于其界面简洁并具有相应的提示,一般的工作人员都可以在相应的菜单和提示下完成操作。

因此,从操作可行性上分析,此系统也可以进行开发。

⏹结论

按上述三方面进行可行性分析、研究后,我们认为由于仓库的管理人员大多都具备操作计算机的能力,另外,此系统是一个小型信息管理系统,花费不大。

所以建立新系统是可行的,可以立项的。

2.3系统详细调查并提出新方案

●信息系统主要工作内容概述

◎系统具有良好的人及界面。

◎如果系统的使用对象较多,则要求有较好的权限管理。

◎方便商品信息查询。

◎批量填写货物入库单及出库单。

◎在相应的权限下,可方便地删除数据。

●业务流程分析

⏹文字描述

现行系统的业务流程情况如下图所示。

进货管理:

仓储部接受供应部门交来的进货单,审查,有错退回,无措则验货(与已到货核对)。

单物不符则退回,相符则把货物入库,在库存台账个相关账页中登记进货栏并修改库存栏。

库存管理:

接受仓储部门交来的盘存通知,审查,有错退回,无错则依库存台账盘点货物。

填写盘存明细表,按处理意见,登记库存台账相应货物页。

定期检查库存台账。

对现存量少于最小存量者,登记进货要求单,交供应部门。

出库管理:

接受销售部门交来的订货单,审查,有错退回,无错则与库存台账核对。

缺货项填缺货单交销售部门,并登记进货要求单交供应部门。

有货项则填写销售单,交经办人提货,并登记库存台账相应货物页的提货栏,修改其库存栏。

当现存量少于最小存量时,登记进货要求单交供应部门。

 

⏹业务流程图

 

图3业务流程图

●信息流程分析

⏹文字描述

信息流程中分别有顶层数据流程图,第二层数据流程图,第三层数据流层图。

⏹数据流程图

▲顶层数据流程图

图4关联图

 

▲第一层数据流程图

图5第一数据流程图

 

▲第二层数据流程图

采购入库管理可分为登记购入流水帐、登记库存台帐两个环节:

图6第二层数据流程图(销售处理)

 

图7第二层数据流程图(采购处理)

 

⏹数据字典

为了对数据流程图中的各个元素做出详细的说明,有必要建立数据字典。

数据字典是结构化设计方法的另一个工具,它用来对系统中的各类数据进行详尽的描述。

对于数据库设计来讲,数据字典是进行详细的数据收集和数据分析所获得的主要成果。

数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。

另外,数据字典的内容在数据库设计过程中还要不断的修改、充实、完善。

以下为与库存管理系统有关的数据字典。

3.信息系统设计

3.1信息系统总体设计

3.1.1信息系统总体布局设计

********业务管理信息系统采用分布式系统的浏览器/Web服务器(B/S)计算模式,采购、销售、会计三个部门各配置一台微机,三台微机联成网络,相互通信。

采购、销售、会计三个部门各自独立地进行业务处理,各部门之间的数据通信由网络完成。

▲系统硬件配置

◎三台微机(包括主机、显示器及磁盘驱动器)。

◎打印机。

◎适配器、电缆等其它网络配件。

▲软件配置

◎汉字多用户操作系统。

◎汉字dBASE—Ⅲ数据库系统。

◎其它应用软件。

3.1.2软件系统的总体结构设计

●文字描述

****仓库管理业务管理信息系统共采购数据查询、仓库数据查询,物流数据查询

●模块设计

⏹绘制H图

图13业务管理信息系统功能模块结构

⏹绘制控制结构图

▲采购子系统控制结构

图15 采购子系统控制结构

▲仓库子系统控制结构

图16仓储部处理功能

⏹绘制IPO图

图17系统的IPO图(主控模块)

3.2代码设计

●文字描述

本系统的代码设计采用线性分类体系,按分类对象的从属、层次关系为排列顺序。

●代码设计(以产品入库代码为例)

⏹产品入库代码设计

第一、二位

第三位

第四、五位

入库时间

产品名称

入库编号

3.3数据存储设计

3.3.1数据库设计

●概述

在系统的数据库设计中,首先要对系统分析得到的数据词典中的数据存储进行分析,分析各数据存储之间的关系,课采用E-R图的方法进行数据结构分析。

这里以产品数据库为例。

●实体—关系模型(E—R模型)

⏹绘制E—R图

 

图24E—R图

●数据规范化

⏹说明三种规范户形式(描述1NF,2NF,3NF的定义)

1NF:

属于1NF的关系应满足的基本条件是元组中的每一个分量都必须是不可分割的数据项。

2NF:

指的是这种关系不仅满足第一范式,而且所有非主属性完全依赖于其主码。

3NF:

指的是这种关系不仅满足第二范式,而其它的任何一个非主属性都不穿地依赖于任何关键字。

⏹进行规范化(要求符合3NF),但必要时可以进行反规划

显然上面的E-R图完全符合3NF,因此不需要修改。

●建立逻辑模型

商品(商品代码,名称,规格)

库房(库房名称,仓库面积,最大库存量)

供应商(供应商代码,姓名,联系方式,地址)

仓库管理员(职工号,姓名,性别,部门,职务)

3.4用户界面设计

3.4.1输出界面设计

输出是由计算机对输入的原始信息进行加工处理,形成高质量的有效信息,并使之具有一定得格式,提供管理者使用。

●输出信息内容

商品代码,名称,规格,所在库房,供应商代码,供应商姓名等等。

●输出设备

显示终端、打印机。

●输出介质

纸张、磁盘。

图33商品信息输出界面

3.4.2输入界面设计

●输入信息内容

客户订货单、供货单、付款单、货物、税单。

●输入设备和介质

键盘、鼠标、光盘、移动硬盘、读卡器、扫描仪、

图34商品信息输入界面

3.5处理过程设计

●文字描述

●绘制处理流程图

⏹库存管理业务流程图

图35仓库管理业务流程图

4.系统实施

4.1编程并编写文档

本系统在上述系统设计的基础上进行编程,这里就不做过多赘述。

4.2测试

系统测试是信息系统的开发周期中一个十分重要的活动。

尽管在系统开发周期的各个阶段均采取了严格的技术审查,但依然难免遗留下差错,如果没有再投入运行前的系统测试阶段被发现纠正,问题迟早会在运行中暴露出来,到那时要纠正错误将要会付出更大的代价。

因此我们有必要进行系统测试。

我们要以找错误为目的,不是要证明程序无错,而是要精心选取那些易于发生错误的测试数据,以十分挑剔的态度,去寻找程序的错误。

测试工作应避免由原开发软件的个人或小组来承担。

设计测试用列不仅要包括合理、有效的输入数据,还要包括无效的或不合理的输入数据。

不仅要检验程序是否做了该做的事,还要检查程序是否同时做了不该做的事。

保留测试用例,将会给重新测试和追加测试带来方便。

测试方法:

●人工测试

⏹个人复查

源程序编写完成后,直接由程序员自己进行检查。

⏹走查

由三至五人组成测试小组,测试小组成员是未介入过该软件设计工作的有经验的程序设计人员。

测试在预先阅读过该软件资料和源程序的前提下,由测试人员扮演计算机的角色,用人工方法将测试数据输入被测程序,并在纸上跟踪监视程序的执行情况,让人带特机器沿着程序的逻辑走一遍,发现程序中的错误。

⏹会审

测试小组的构成与走查相似,要求测试成员在会审前仔细阅读软件有关资料,根据错误类型清单,填写检测表,列出根据错误类型要提问的问题。

会审时,由程序作者逐个阅读和讲解程序,测试人员逐个审查、提问、讨论可能产生的错误。

会审要对程序的功能、结构及风格等全部内容进行审查。

●机器测试

⏹黑盒测试(功能测试)

将软件看成黑盒子,在完全不考虑程序内部结构和特性的情况下,研究软件的外部特性。

根据软件的需求规格说明书设计测试用例,从程序的输入和输出特性上测试是否满足设定的功能。

⏹白盒测试(结构测试)

将软件看成一个透明的盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查与设计是否相符。

系统的测试工作一般有以下四个步骤:

图38系统的测试过程

过程如下:

◎单元测试

◎组装测试

◎确认测试

◎系统测试

4.3系统转换

●做出系统转换计划

由于原来企业一直为手工操作,大多员工需要进行一定的培训和熟悉之后才能够使用新系统进行工作,因此在这里采取分段转换的方式,即在新系统全部正式运行之前,分阶段一部分一部分地替代原有手工方式,如图35所示

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 英语考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1