本科生毕业设计说明书.docx

上传人:b****5 文档编号:6410929 上传时间:2023-01-06 格式:DOCX 页数:45 大小:1.54MB
下载 相关 举报
本科生毕业设计说明书.docx_第1页
第1页 / 共45页
本科生毕业设计说明书.docx_第2页
第2页 / 共45页
本科生毕业设计说明书.docx_第3页
第3页 / 共45页
本科生毕业设计说明书.docx_第4页
第4页 / 共45页
本科生毕业设计说明书.docx_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

本科生毕业设计说明书.docx

《本科生毕业设计说明书.docx》由会员分享,可在线阅读,更多相关《本科生毕业设计说明书.docx(45页珍藏版)》请在冰豆网上搜索。

本科生毕业设计说明书.docx

本科生毕业设计说明书

 

本科生毕业设计说明书

 

仓库管理系统

 

作者:

汪鑫

学号:

4200210320181

专业:

计算机科学与技术

班级:

2010秋

指导教师:

肖亮

答辩时间:

2012年9月

 

仓库管理系统

StorageManagementSystem

摘要

仓库管理系统是为了实现企业产品管理的系统化、规范化和自动化,从而提高企业管理效率而设计的。

它完全取代了原来一直用人工管理的工作方式,能及时、准确、高效的完成仓库管理提供了强有力的工具和管理手段。

在分析仓库管理业务的基础上,以MySql作为后台数据库,以J2EE为编程语言为开发工具设计与实现了一个中小型肄业仓库管理信息系统。

整个系统由基本信息、单据中心、查询统计、报表打印、维护设置、帮助等模块组成。

仓库管理系统在运行效果好,数据准确性高,提高了工作效率,同时也实现了仓库管理计算机化。

关键词:

仓库;管理系统;数据库

 

Abstract

StorageManagementSystemisdesignedforfulfillingEnterpriseProductManagement’ssystemization﹑normalizationandAutomation,thusenhancingtheefficiencyofenterprisemanagement.Ithascompletelyreplacedtheworkingwayoflabormanagementthathasbeenusedforalongtime,canprovideapowerfulmanagementtooltocompletetheStorageManagementtimely,accurately,efficiently.

BasedonanglicizingStorageManagementService,takingMySqlasbackenddatabase,asmallandmediumsizedassociateStorageManagementInformationSystemisachievedinJ2EEprogrammingtechnology.Thewholesystemismadeupofbasicinformation﹑DocumentCenter﹑inquirystatistics﹑reportprinting﹑maintenancesettings﹑helpandothermodules.StorageManagementSystemhasperfectoperationaleffect﹑accuratedatasothatitimprovesworkefficiencyandcomputerizesStorageManagementatthesametime.

KeyWords:

Storage﹑ManagementSystem﹑Database

 

1绪论

随着社会的发展和进步,人们管理设备的数量和种类变得越来越多,仓库管理的工作量随之增大。

计算机技术的迅速发展给仓库管理的现代化提供了可靠保障,仓库信息管理系统,为广大仓库管理员提供了便捷的服务,具有重大的意义。

本章首先简单介绍本课题的背景,接着简要介绍管理信息系统概述。

1.1课题背景

在现代企业中,仓库管理工作是繁琐复杂的,每天要处理大量的单据数据。

如盘清当天的实物,当天设备的流动情况,确保企业的正常运行,库管人员要花费大量人力物力时间来管理仓库,存在很多的缺点:

管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。

每天重复的对设备进行扭转,如入库,如库,调拨,又都是人工操作,难免出错,出错了又很难修改,这样简单复杂的工作让很多人来做,又加大了经营者的成本。

于是我们便选择了由计算机来设计一个仓库管理系统的方案。

让计算机对仓库进行自动管理,仓库管理员可以直接在计算机上实现仓库的信息管理,并能在一定程度上实现自动化。

我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。

1.2管理信息系统概述

随着全球经济的发展,人们越来越了解,信息是一种资源,掌握了资源,可以帮助决策。

1985年,管理信息系统创始人GordonBedevils给管理系统一个完整的定义“管理信息系统是一个利用计算机软硬件资源,手工作业,分析、计划、控制和决策模型以及数据库的人-机系统。

它能提供信息支持企业或组织的运行、管理和决策功能。

”有效的诠释了管理系统的目标,功能和组成。

管理系统的发展历史可以分为四个阶段:

管理信息系统在最初是统计系统,把相关的数据,不想关的数据,转换为信息

管理信息系统在第二阶段是数据更新系统,只是对数据进行简单的更新,不对数据下步可能的发展做展示,是管理信息系统的低级阶段。

管理信息系统第三阶段是状态报告系统,对生产状态、服务状态和研究状态报告等报告。

此外状态报告系统还是一种数据处理系统,它用来处理日常业务和生产报告,主要是将手工操作自动化,提高了工作效率节省了成本。

数据处理系统一般不能提供决策信息。

管理信息系统最后的阶段是决策支持系统,它是用来辅助决策的信息系统。

该系统可以计划、分析方案,审查解答和求解的误差。

它应有较好的人机对话方式,可以和不怎么熟悉计算机的管理人员通话。

它一般包括一些模型用以产生决策信息,但不强调全面的管理功能。

管理信息系统的应用,起初用于基本的工作,如打印报表,计算工资,后来发展到仓库管理,财务管理等单项业务管理。

当建立了完善的企业数据库,用网络达到了数据共享后,从系统角度出发,实施全局规划和设计信息系统时,就达到了管理系统的阶段。

随着计算机技术的进步和人们对系统的认识的提高,人们更加注重管理信息系统对企业领导的决策这一功能,更侧重于更侧重于企业外部信息的收集、综合数据库、模型库、方法库和其他人工智能工具能否直接面向决策者,这是决策支持系统(DSS,DecisionSupportSystem)的任务。

 

2系统需求分析

2.1仓库管理系统概述

仓库管理系统是为仓库管理人员和仓库工作人员所设计的一套高效的管理系统,主要目标是:

提高人员工作效率;提高库存准确率;提高仓库资源利用率;避免作业差错和资料处理错误的损失。

现在系统包括管理设备的进出系统,设备状态的变更,设备的差异,设备的扭转,全自动化,勿需手动填单,手动计算,尽量减少人为差异。

本管理系统功能强大,同时操作又比较简单。

而管理人员大多受到过系统的培训,并能够操作电脑,所以只要花很少的时间,就能够让他们熟悉本系统。

系统开发的总体任务是实现各种信息的系统化、规范化和自动化。

系统功能分析是在系统开发的总体任务的基础上完成。

本仓库管理系统需要完成功能主要有:

●仓库管理各种信息的输入

⏹设备入仓库时所有录入的相关信息,设备型号,设备类型,供应商编号,录入设备操作员信息,录入时间,录入数量,备注;

⏹设备出仓库时所录入的相关信息,设备型号,设备类型,供应商编号,设备调拨数量,设备调出时间,调出设备备注,设备确认收货操作员,设备确认收货时间,设备确认收货备注;

⏹设备调入拨时所录入的相关信息,设备型号,设备类型,调出设备操作员,设备调拨数量,设备调出时间,调出设备备注,设备确认收货操作员,设备确认收货时间,设备确认收货备注;

⏹设备差异时所录入的相关信息,设备型号,设备类型,设备差异操作员,设备差异时间,设备状态,设备差异备注;

⏹设备领用相关信息上,设备编号,设备类型,操作员,领用人相关信息,设备信用相关备注

⏹仓库资料录入,仓库编号,仓库名称,仓库地址,备注信息

⏹供货商资料录入,供货商名称,供货商负责人,供货商地址,供货商电话,供货商电话,录入操作员信息,录入时间

⏹设备类型录入,设备类型,备注,录入操作员,录入时间

⏹设备型号录入,设备型号,备注,录入操作员,录入时间

⏹新增操作员,操作员姓名,登录名,密码,状态,性别,电话,地址,录入操作员编号,录入时间,备注

●仓库管理各种信息的查询、统计、修改和维护

⏹输入单个设备编号,查询单个设备的详细信息,可查询设备入库、出库时间,入库、出库操作员,设备的扭转记录,确认人,设备当前状态,所属仓库,所属客户,及客户信息;

⏹输入一段设备编号,查询一批设备的库存状态,所有在仓库,最后一次的操作时间,操作员信息;

⏹查询操作员的当前状态,是否是有效操作员,操作员的个人信息,所属仓库,该操作员的创建人,创建时间;

⏹查询仓库中有哪些类型的设备,创建时间,创建操作员;

⏹统计,可统计一个时间段里设备进仓库的数量,出仓库的数量;可统计同一状态下设备的数量;也可统计同一类型的设备在仓库里的数量;同一型号的设备在仓库里的数量;

⏹修改,如录入资料错误时,调出设备误操作是200台,实物设备凋出只有20台,则要修改调出设备的资料信息;如一批设备要做报废处理,则要批量的修改设备状态;如录入一批设备设备类型录入错误,则需批量修改设备类型;

⏹维护,如仓库工作人员个人信息变动,则需修改工作人员个人信息,等等;

●打印报表的生成

⏹根据仓库人员,所选条件,可动态查询出所要设备的统计记录

●操作日志的管理

⏹根据时间先后顺序显示当天的操作情况。

●仓库管理系统的使用帮助。

2.2系统流程图

仓库管理系统

仓库职员

仓库主管

查询当天个人报表

调出设备信息

设备调拨确认信息

录入设备信息

设备差异

领用设备管理

设备型号增删改查

设备类型增删改查

供应商增删改查

 

图2-2系统流程图

2.3数据流程图

数据流图是描述系统的逻辑模型的,用图形的方式来描述数据在系统中的流动和处理情况,比文字更直关。

数据流图简称DFD图,数据流图用有四种成分:

源点或终点、处理、数据存储表和数据流。

图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。

它能精确的描述系统的逻辑模型,描述数据输入经过存储、加工处理最后输出的全过程,是设计者和用户交流的很好的工具。

仔细分析调查有关仓库管理信息需求的基础上,得到如图4-1所示的本系统所处理的数据流程。

图2-3仓库管理系统数据流程图

通过对企业仓库管理的内容和数据流程分析,设计数据项和数据结构如下:

●设备供应商,包括的数据项有供应商编号,供应商名称。

●设备型号,包括的数据项有设备类型,设备型号,型号名称。

●设备类型,包括的数据项有设备类型,设备名称。

●仓库信息,包括的数据项有仓库编号,仓库名称,仓库状态,仓库管理员编号,仓库备注。

●管理员信息,包括的数据项有管理员编号,管理员名称,管理员状态,管理员电话,管理备注。

●设备信息,包括的数据项设备编号,设备类型,设备型号,库存状态,差异类型,仓库编号。

●设备详细信息,包括的数据项有设备编号,设备型号,设备编码。

●设备入库信息,包括的数据项有流水号,入库编号,仓库编号,供应商编号,入库时间,入库管理员,备注。

●设备调拨信息,包括的数据项有流水号,调拨编号,源仓库,目标仓库,是否确认,调拨操作员,调拨时间,确认操作员,确认时间。

●设备出库信息,包括的数据项有流水号,出库编号,仓库编号,供应商编号,出库时间,出库管理员,备注。

●设备订单信息,包括的数据项有流水号,订单编号,仓库编号,供应商编号,仓库管理员,备注。

2.4仓库管理系统的角色定义

本系统角色包括两种,仓库主管和仓库普通职员,其中,仓库主管拥有整个系统的最高权限。

仓库主管,负责仓库的出入库管理,可以根据流向单实现出/入库操作。

具体权限有:

1.仓库操作员信息管理

(1)录入新操作员,录入操作员的个人信息,操作员当前状态。

(2)修改操作员信息,如有仓库职员离职,可对职员的状态进行变更,将该操作员工号禁用掉;操作员重新认职时,可对工号进行启用;可对操作员的个人信息进行修改,如电话号码变更,地址变更,等等。

(无删除操作员功能,因之前操作员有操作纪录,删除操作员就无丛查出部分设备的扭转信息)

2.供应商信息管理

(1)录入供应商信息,如供应商名称。

(2)修改供应商信息,如录入信息时错误,可修改。

(3)删除供应商信息,如将错误的供应商信息录入系统可删除。

3.设备类型管理

(1)录入新设备类型,录入类型名称,备注。

(2)修改设备类型,如设备类型录入有误,进行修改。

(3)删除设备类型,如误将错误的设备类型录入系统,进行删除。

4.设备型号管理

(1)录入新设备型号,录入型号名称,所属供应商,备注。

(2)修改设备型号,如设备型号录入有误,进行修改。

(3)删除设备型号,如误将错误的设备型号录入系统,进行删除。

5.调入设备信息管理

(1)录入新设备,选择设备类型,选择设备型号,入库数量。

(2)修改录入设备时,误操作的信息进行修改。

(3)删除调入设备信息,如同一设备录入系统二次,进行删除重复信息。

6.调出设备信息管理

(1)录入退库设备,选择设备类型,选择设备型号,出库数量。

(2)修改退库设备时,误操作的信息进行修改。

(3)删除退库设备信息,如同一设备退库系统二次,进行删除重复信息。

7.调拨设备信息管理

(1)录入调拨的设备编号,调拨的设备类型,设备型号,调出设备数量。

(2)修改调拨设备信息时,误操作的信息进行修改。

(3)删除调拨设备信息时,进行删除重复信息。

8.确认设备信息管理

(1)从其它仓库调入设备到本仓库,需确认数量,类型,型号。

9.设备差异盘点信息管理

(1)如当天设备实物出仓库的,与仓库就有的对不,可能设备状态设差异。

(2)当设备与仓库对上了可取消差异。

10.设备订单信息管理

(1)录入预订设备单子,设备类型,设备型号,预订设备数量。

(2)修改预订设备单子,误操作的信息进行修改。

(3)删除预订设备单子,进行删除重复信息。

11.领用设备信息管理

(1)对领用设备的进行登记,设备类型,设备型号,领用设备编号,备注。

仓库职员对应的权限有:

1.调入设备信息管理

(2)录入新设备,选择设备类型,选择设备型号,入库数量。

(2)修改录入设备时,误操作的信息进行修改。

(3)删除调入设备信息,如同一设备录入系统二次,进行删除重复信息。

2.调出设备信息管理

(1)录入退库设备,选择设备类型,选择设备型号,出库数量。

(2)修改退库设备时,误操作的信息进行修改。

(3)删除退库设备信息,如同一设备退库系统二次,进行删除重复信息。

3.查询报表

(1)查询当天由操作员处理了哪些设备

3总体设计

3.1功能模块图

功能模块:

数字电视仓库管理系统包括仓管部信息管理、业务管理、系统维护等几个功能模块。

图3-1仓管部模块图

1.仓管部信息管理模块,如图所示,包括以下功能模块:

 

(1)基本信息管理模块:

为管理员提供实现对客户信息、供货商信息、库房信息和仓管人员信息的管理维护,包括对信息查询、添加、修改和删除等操作。

(2)在库信息管理模块:

a、库存信息管理模块:

为管理员提供实现对短线货物、货物信息的管理维护,包括对信息查询、添加、修改和删除等操作。

b、库检信息管理模块:

为管理员提供实现对产品库检信息、部件库检信息、礼品库检信息的管理维护,包括对信息查询、添加、修改和删除等操作。

(3)出库信息管理模块:

为管理员提供查询、添加、修改和删除出库流向单(包括:

产品出库单、部件出库单、礼品出库单)的操作,其中添加和删除操作后的出库货检单要交由管理部审核。

(4)入库信息管理模块:

为管理员提供查询、添加、修改和删除入库流向单(包括:

部件入库单、产品入库单、礼品入库单)的操作、其中添加和删除操作后的入库货检单要交由管理部审核。

(5)报表信息管理模块:

为管理员提供实现对报表信息的管理维护,包括对报表信息查询、浏览和上交等操作。

(6)系统设置模块:

为管理员提供实现对密码修改、清除表信息的功能

图3-2管理部模块图

2、管理部信息管理模块,如图所示,包括以下功能模块:

(1)、仓管部人员管理模块:

为管理员提供实现对仓库部门信息的管理维护,包括对部门信息查询、添加、修改和删除等操作。

(2)、仓库报表管理模块:

为管理员提供实现对报表信息的管理维护,包括对报表的查询、浏览和删除等操作。

(3)、仓库货检信息管理模块:

为管理员提供实现对货检信息的管理维护,包括对在库货检信息、入库货检信息和出库货检信息的审核操作。

(4)、基本信息管理模块:

为管理员提供实现对基本信息进行添加、删除、查询和浏览功能、

(5)、系统设置模块:

为管理员提供实现修改密码、备份数据库和恢复数据库的功能

3.2总体用例图

用例图是一个系统建模的启始点,可以使用用例图对将要开发系统的实际工作流程进行业务建模,从业务模型的基础上过度到系统建模的开始,可以通过用例图来搜集用户的需求,明确和系统相关的用户和其他系统,同时确定系统将会提供什么功能,以及各个功能间的关系。

例图见3-3

 

 

图3-3总体用例图

 

图3-3总体用例图

3.3用例说明

根据上述用例图,对登陆和人员信息管理模块做了如下用例说明:

1.用户从浏览器登录

用例概述

用例名称

用户登陆

主题领域

用例定义

用户登录到系统,获得相应的界面和使用权限

角色

仓管员或主管

业务触发事件

用户准备开始使用系统进行业务处理或系统管理

前置条件

系统中已为该用户建立系统用户,并分配了相应权限

结束条件

⏹成功条件

用户登录系统,并获得相应权限

⏹失败条件

1)系统中没有该用户;

2)用户名、密码错误

相关用例

输入概述

用户名、密码、角色

输出概述

与用户权限相应的界面

使用性备注

本用例使用频繁

用例备注

主事件流

步骤

角色/系统

描述

数据项

备注

1.

角色

启动登录程序

2.

系统

显示登录界面;

提示输入用户标识和保密字

3.

角色

输入用户标识和保密字,登录系统

用户名,密码,角色

4.

系统

验证用户是否合法用户、保密字是否正确;返回用户相应的界面、菜单

如果不是合法用户、或保密字不正确转到A1。

分支事件流

编号

主事件流步骤号

角色/系统

条件

描述

数据项

转去主事件流

步骤号

备注

A1

4

系统

不是合法用户,用户名、密码错误,

用户名和密码与角色不对应

返回登录失败信息

登录失败信息

2

2.供货商信息查询用例概述

用例名称

供货商信息查询

主题领域

供货商信息查询用例包

用例定义

供货商信息查询

角色

仓库管理人员

业务触发事件

进行供货商信息查询

前置条件

有需要查询的供货商信息记录

结束条件

⏹成功条件

查询到需要查询的供货商信息

⏹失败条件

未查询到需要查询的供货商信息

相关用例

输入概述

所需查询的供货商信息

输出概述

查询结果

使用性备注

用例备注

主事件流

步骤

角色/系统

描述

数据项

备注

5.

角色

进入查询界面

6.

系统

显示查询界面

7.

角色

输入所需查询的供货商信息

8.

系统

查询是否成功

查询成功

如果查询成功转到A1

如果查询不成功转到A2

分支事件流

编号

主事件流步骤号

角色/系统

条件

描述

数据项

转去主事件流

步骤号

备注

A1

4

系统

完成供货商信息查询

返回成功信息

查询的供货商信息

2

A2

4

系统

没有完成供货商信息查询

返回失败信息

查询失败的信息提示

2

3.供货商信息修改用例概述

用例名称

供货商信息修改

主题领域

供货商信息修改用例包

用例定义

供货商信息修改

角色

仓库管理人员

业务触发事件

进行供货商信息修改

前置条件

有需要修改的供货商信息记录

结束条件

⏹成功条件

查询到需要修改的供货商信息

⏹失败条件

未查询到需要修改的供货商信息

相关用例

输入概述

所需修改的供货商信息

输出概述

修改结果

使用性备注

用例备注

主事件流

步骤

角色/系统

描述

数据项

备注

9.

角色

进入修改界面

10.

系统

显示修改界面

11.

角色

输入所需修改的供货商信息

12.

系统

修改是否成功

修改成功

如果修改成功转到A1

如果修改不成功转到A2

分支事件流

编号

主事件流步骤号

角色/系统

条件

描述

数据项

转去主事件流

步骤号

备注

A1

4

系统

完成供货商信息修改

返回成功信息

修改的供货商信息

2

A2

4

系统

没有完成供货商信息修改

返回失败信息

修改失败的信息提示

2

4.供货商信息添加用例概述

用例名称

供货商信息添加

主题领域

供货商信息添加用例包

用例定义

供货商信息

角色

仓库管理人员

业务触发事件

进行供货商信息添加

前置条件

有需要添加的供货商信息记录

结束条件

⏹成功条件

查询到需要添加的供货商信息

⏹失败条件

未查询到需要添加的供货商信息

相关用例

输入概述

所需添加的供货商信息

输出概述

添加结果

使用性备注

用例备注

主事件流

步骤

角色/系统

描述

数据项

备注

13.

角色

进入添加界面

14.

系统

显示添加界面

15.

角色

输入所需添加的供货商信息

16.

系统

添加是否成功

添加成功

如果添加成功转到A1

如果添加不成功转到A2

分支事件流

编号

主事件流步骤号

角色/系统

条件

描述

数据项

转去主事件流

步骤号

备注

A1

4

系统

完成供货商信息添加

返回成功信息

添加的供货商信息

2

A2

4

系统

没有完成供货商信息添加

返回失败信息

添加失败的信息提示

2

4详细设计

4.1ER图

ER图就是实体关系图,主要完成了对系统中数据部分设计。

E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。

构成E-R图的基本要素是实体型、属性和联系。

以下是系统的整个ER图:

 

图4-1ER图

 

4.2数据库设计

数据库设计(DatabaseDes

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

当前位置:首页 > 工程科技 > 能源化工

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

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