食堂仓库管理系统的设计与实现.docx

上传人:b****6 文档编号:8830417 上传时间:2023-05-15 格式:DOCX 页数:48 大小:857.12KB
下载 相关 举报
食堂仓库管理系统的设计与实现.docx_第1页
第1页 / 共48页
食堂仓库管理系统的设计与实现.docx_第2页
第2页 / 共48页
食堂仓库管理系统的设计与实现.docx_第3页
第3页 / 共48页
食堂仓库管理系统的设计与实现.docx_第4页
第4页 / 共48页
食堂仓库管理系统的设计与实现.docx_第5页
第5页 / 共48页
食堂仓库管理系统的设计与实现.docx_第6页
第6页 / 共48页
食堂仓库管理系统的设计与实现.docx_第7页
第7页 / 共48页
食堂仓库管理系统的设计与实现.docx_第8页
第8页 / 共48页
食堂仓库管理系统的设计与实现.docx_第9页
第9页 / 共48页
食堂仓库管理系统的设计与实现.docx_第10页
第10页 / 共48页
食堂仓库管理系统的设计与实现.docx_第11页
第11页 / 共48页
食堂仓库管理系统的设计与实现.docx_第12页
第12页 / 共48页
食堂仓库管理系统的设计与实现.docx_第13页
第13页 / 共48页
食堂仓库管理系统的设计与实现.docx_第14页
第14页 / 共48页
食堂仓库管理系统的设计与实现.docx_第15页
第15页 / 共48页
食堂仓库管理系统的设计与实现.docx_第16页
第16页 / 共48页
食堂仓库管理系统的设计与实现.docx_第17页
第17页 / 共48页
食堂仓库管理系统的设计与实现.docx_第18页
第18页 / 共48页
食堂仓库管理系统的设计与实现.docx_第19页
第19页 / 共48页
食堂仓库管理系统的设计与实现.docx_第20页
第20页 / 共48页
亲,该文档总共48页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

食堂仓库管理系统的设计与实现.docx

《食堂仓库管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《食堂仓库管理系统的设计与实现.docx(48页珍藏版)》请在冰点文库上搜索。

食堂仓库管理系统的设计与实现.docx

食堂仓库管理系统的设计与实现

JIUJIANGUNIVERSITY

毕业论文

 

题目食堂仓库管理系统的设计与实现

英文题目DesignandImplementationof

TheCanteenWarehouse

ManagementSystem

院系信息科学与技术学院

专业计算机科学与技术

姓名胡德卫

班级学号A081131

指导教师李立现

 

二○一二年五月

摘要

随着科学技术的不断发展,我们的社会已经进入了一个信息化的社会,人们每天都要接收大量的信息和处理大量的数据,仅靠传统的纸和笔已不能适应这个时代的要求,人们必须采取新的手段,于是信息技术进入我们的生活,计算机不再是简单的计算工具,它已成为我们生活中处理大量信息的不可或缺的手段。

在当今产业竞争越来越激烈的信息时代,企业经营除了降低成本,提高品质外,更需要以先进的管理理念来整合食堂仓库内部与外部资源。

仓库管理系统正是在这个背景下产生的。

本系统正是针对仓库部门的货物信息管理,通过对仓库基本信息﹑出入库信息等的系统界面设计,将会给管理者带来极大的方便,具有手工管理无法比拟的优点,例如检索速度快、查找方便、可靠性高、存储量大、使用时间长等。

用计算机管理取代传统的手工操作,大大减少了管理人员的工作量,提高了工作效率,为获取详细的管理信息提供了保证,方便各类人员的查询和信息保证,增强了管理工作的时效和人员主动性。

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

它完全取代了原来一直用人工管理的工作方式,避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成仓库管理提供了强有力的工具和管理手段。

食堂仓库管理系统是一个中小型数据库管理系统,它界面美观、操作简单、安全性高,基本满足了仓库管理的要求。

整个系统由基本信息、单据中心、查询统计、报表打印、维护设置、帮助等模块组成,本系统是在以Sqlserver2000作为后台数据库,以JAVA为编程语言来开发的。

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

关键词:

仓库,管理系统,数据库

Abstract

Alongwiththedevelopmentofscienceandtechnology,oursocietyhasenteredintoatheinformationsociety,peopleeverydaytoreceivealargeamountofinformationandlargeamountsofdata,onlyonthetraditionalpaperandpenalreadycannotadapttothethedemandsofTheTimes,peoplemusttakethenewmethod,andinformationtechnologyintoourlife,computerisnolongerasimplecalculationtool,ithasbecomeustolivewiththeamountofinformationintheindispensablemeans.Intoday'sindustrialcompetitionmoreandmorefierceinformationage,enterprisemanagementinadditiontoreducecosts,improvequality,butalsoneedtoadvancedmanagementconcepttointegratethediningroominsideandoutsidethewarehouseresources.Warehousemanagementsystemisinthebackground.

Thissystemisthedepartmentforwarehousethegoodsinformationmanagement,throughtothewarehousebasicinformation,theloadingandunloadingandotherinformationsysteminterfacedesign,willbringgreatconveniencetomanagers,withmanualmanagementtheincomparablevirtues,suchastheretrievalspeedisquick,easysearch,highreliability,largestorage,longusinglife,etc.Usecomputermanagementinsteadoftraditionalmanualoperation,greatlyreducingthemanagementworkandenhancetheworkingefficiency,foraccesstothedetailedmanagementinformationprovidestheguarantee,convenientofallkindsofpersonnelandinformationassuranceofinquires,enhancethemanagementworkofagingandpersonnelinitiative.

Warehousemanagementsysteminordertorealizethediningroomissystematicandfoodmanagementstandardizationandautomation,soastoimprovetheefficiencyofmanagementofthewarehouseanddiningroomofthedesign.Itcompletelyreplacedtheoriginalhasbeenusingartificialmanagementwayofworkingandavoidthemanagementworkofnegligenceandthemanagementofthequalityproblemcausedbyallkindsofmistakesintimely,accurateandefficientcompletewarehousemanagementprovidespowerfultoolsandmanagement.Thediningroomwarehousemanagementsystemisasmallandmedium-sizeddatabasemanagementsystem,itinterfaceaesthetics,simpleoperation,highsafety,satisfybasicallywarehousemanagementrequirements.Thewholesystemfromthebasicinformation,documentscenter,inquiresthestatistics,print,maintenancesetting,helpformodule,ThissystemisinSqlserver2000asthebackenddatabasetoJAVAforprogramminglanguagedevelopedby.Warehousemanagementsysteminoperationstage,theeffectisgood,dataaccuracyishigh,improveworkefficiency,butalsotoachieveawarehousemanagementwithcomputers.

Keyword:

TheWarehouse,AdministrativeSystem,TheDatabase

1绪论

1.1项目开发的背景

高校仓库的物流管理的基本要素包括了人、财、物三个部分,其中人是最重要的因素,物流活动的功能主要表现为运输、仓储保管、装卸搬运、配送、物流信息等。

其中,运输及保管处于主要地位;物流管理功能的实现,还需要包括配套政策的制定、物流系统的结构、组织、领导、管理方式的建设,以及标准化制度的建立等。

从物流管理的要素上来看,我国目前的高校后勤仓库管理还存在以下几个方面的问题:

(1)从人的方面来看,后勤部门正面临人力资源管理危机。

主要表现为管理人才的缺乏和大量冗余人员的存在,造成了后勤部门的运行效率低下,风险意识和开创创新精神的欠缺,导致了整个后勤仍然不能有效参与社会竞争[1]。

(2)从功能要素上来看,后勤部门的资源分散,不能形成经营的规模,资源浪费和闲置现象较为严重,后勤资源不能充分发挥作用,管理的分散难以形成专业化的优势,势必降低后勤部门经营的效果。

(3)由于思想观念和管理视角的局限,以及监管和反馈机制的缺乏,使后勤服务部门的物流管理工作在制度、规范、机构和政策等方面的建设不能及时落到实处,使高校的物流管理水平因为缺乏必要的支持因素而难以提高。

1.2项目开发的目的

高校餐饮改革作为学校后勤社会化改革的一部分,既有尊重教育规律,为学生服务的教育属性,又有逐步实现企业化管理,尊重经济规律,讲求经济效益的产业属性[2]。

随着高校后勤社会化改革的深入进行,高校餐饮管理如何面临挑战,适时运用现代企业管理思路和方法,创新餐饮管理,建成符合高校后勤特点的新型管理运行机制成为重要命题。

1.3项目开发的意义

仓库管理系统是现代仓储企业或者食堂进行货物管理和处理的业务操作系统。

它可以实现本地一个或几个仓库的精细化管理,也可实现食堂仓库各种食品的管理;它可以对货物存储和出货等进行动态安排,可以对仓储作业流程的全过程进行电子化操作;可以与食堂建立数据接口使客户通过互联网实现远程货物管理,可以与仓库的ERP系统实现无缝连接。

在现代高校中中,食堂仓库管理是一项繁琐复杂的工作,每天要处理大量的单据数据。

为及时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以及货物安全,库管人员要花费大量人力物力和时间来作数据记录统计工作。

众所周知,仓库管理是一种既麻烦又单调的工作,每天都是重复记录一些货物的存入与取出,而且货物的种类繁多,存取有很大的随机性,这样为工作人员带来了很大的不便,在操作过程中,由于人为的计算出错率很高,一旦出错改正也很困难,这样简单繁重的工作要很多人来做,为经营者增加了很多成本。

所以开发一个可行的仓库管理系统是十分必要的。

本系统以SQLServer2000作为后台数据库,以java语言来开发的,不仅实现了仓库管理的自动化,同时也提高了工作效率[3]。

本系统由以下几个模块组成:

基本信息管理、入库管理、在库管理、出库管理、报表管理。

1.4小结

这一章节主要就是介绍了一下系统开发的目的以及意义,首先列出了学校食堂后勤的一些管理现状,只有很好的了解了当前学校高校后勤仓库管理的现状,那样才能对该系统进行设计前期的工作任务进行一个很好的规划,明确该食堂仓库管理系统的设计理念以及改系统要达到的目标,同时明确了本系统开发所涉及的核心技术。

2需求分析

2.1仓库管理系统概述

系统是为食堂仓库食品管理而设计的高效管理系统,系统功能强大,同时操作又比较简单,而管理人员大多受到过系统的培训,并能够操作电脑,所以只要花很少的时间,就能够让他们熟悉本系统。

本系统是一款食堂仓库管理软件,旨在对食堂仓库的库存等方面的自动化管理以适应现代社会的生产方式,其强大的货物管理功能不仅对货物分门别类而且记录了入库、出库情况以及多功能的报表功能更便于统计货物。

仓库管理系统主要对货物的入库出库、生成报表、货物查询、盘点统计等关键功能优化创新,使其操作方便便于管理。

另系统界面简洁操作简单,只要熟悉计算机即可快速掌握本软件的基本操作[4]。

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

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

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

(1)完善仓库管理:

实行实时的库存管理,是库存得到合理控制,为采购部门提供实时动态库存查询,可以对采购及使用情况进行详细管理,并可以为各个食堂提供各种数据一统计资料,同时格局各食堂的需求,提供食堂仓库查询软件实时库存查询。

(2)科学的报表系统:

以仓库管理系统为基础,可随时为各个食堂提供精确、全面的统计分析报表,如库存报表、出库、入库等信息报表。

(3)动态的库存管理:

可将产品按照产地和供应商进行分类进行入库并根据各食堂的库存量实行动态的库存管理,合理计算仓库费用,提高仓库利用率,降低食堂仓库的总体费用。

(4)高效的管理系统:

仓库管理系统同时负责对多个食堂的物品供应,各个食堂可以通过登录仓库管理系统查看库存信息。

2.2系统总体功能模块图

系统的总体功能模块设计如图2-1所示。

图2-1系统总体功能模块

2.3数据流图

数据流图是描述系统的逻辑模型的,图中没有任何具体的物理元素,只是描述信息在系统中流动和处理的情况,它比口头与文字的描述更直观地显示出来系统中数据的使用[5]。

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

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

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

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

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

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

通过对食堂仓库管理系统的功能模块和数据流程分析,设计数据项和数据结构如下:

(1)商品信息:

(商品ID、简称、产地、单位、规格、包装、批号、批准文号、供应商全称)

(2)食堂信息:

(食堂ID、食堂地址、食堂简称、食堂编码、联系人、食堂电话)

(3)供应商信息:

(供应商全称、供应商ID、编码、简称、电话以及电子邮箱)

(4)库存状况信息:

(商品名称、商品ID、库存数量、简称、单价)

(5)进货单信息:

(入库ID、金额、经办人编号、入库时间、入库单价、入库数量)

(6)出库单信息:

(出库编号、货物编号、经办人编号、出库时间、出库单价、出库数量、食堂编号、定其它金额、备注)

(7)用户管理信息:

(用户名、用户密码、用户权限)

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

系统角色包括两种,仓管部管理人员和仓库操作人员,其中,管理部主管

拥有整个系统的最高权限。

(1)仓管部管理人员:

负责仓库的出入库管理,可以根据流向单实现出/入库操作,具体权限有:

①库存信息管理。

②库检信息维护。

③单信息维护。

④出库单信息维护。

⑤报表信息管理。

⑥进行密码修改、清除表信息等系统设置。

⑦客户、供应商、库房等基本信息的查询浏览等。

(2)仓管部操作员,仓库管理员主要能进行操作的管理权限如下:

①负责整个食堂仓管部门的日常运作和管理工作,主要包括:

部门信息维护、人员信息管理。

②报表信息管理。

③进行密码修改、备份数据库等系统设置。

2.5小结

这一小节主要是明确系统开发的需求分析,明确系统要实现的功能,确立系统的功能模块,按照系统开发的流程,先申述系统的管理概述,继而就确立系统要实现的功能模块,最后确立系统的用户角色需求的定位,本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本食堂仓库管理系统的软件开发过程,便于程序员与客操作者之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。

3总体设计

3.1总体用例图

用例图是一个系统建模的启始点,可以使用用例图对将要开发系统的实际工作流程进行业务建模[6]。

从业务模型的基础上过度到系统建模的开始,可以通过用例图来搜集用户的需求,明确和系统相关的用户和其他系统,同时确定系统将会提供什么功能,以及各个功能间的关系,如图3-1所示。

图3-1总体用例图

3.2用例说明

根据用例图,对登陆和人员信息管理模块做了详细用例说明,具体如以下各小节所叙。

3.2.1用户登录页面登录用例概述

(1)主要包括一些用例的名称、主题领域等一些信息,如表3-1所示。

表3-1用户登录页面登录用例概述

用例名称

用户登陆

主题领域

用例定义

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

角色

仓管员或操作员

业务触发事件

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

前置条件

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

 

结束条件

A.成功条件

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

B.失败条件

1.没有用户名

2.密码错误

C.登录失败状态

1.登录不了仓库管理系统

相关用例

输入概述

用户名、密码、角色

输出概述

与用户权限相应的界面

使用性备注

本用例使用频繁

用例备注

(2)用户登录页面登录用例主事件流,如表3-2所示。

表3-2页面登录用例主事件流

步骤

角色/系统

描述

数据项

备注

1.

角色

启动登录程序

2.

系统

显示登录界面;提示输入用户标识和保密字

(3)用户登录页面登录用例分支事件流概述如表3-3所示。

表3-3用户登录页面登录用例分支事件流概述

编号

主事件流步骤号

角色/系统

条件

描述

数据项

转去主事件流

步骤号

备注

A1

4

系统

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

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

不返回登录失败信息,但是登录不了系统

无登录失败信息

2

3.2.2供货商信息查询用例概述

(1)供货商信息查询用概述如表3-4。

表3-4供应商信息查询用例概述

用例名称

供货商信息查询

主题领域

供货商信息查询用例包

用例定义

供货商信息查询

角色

仓库管理人员

业务触发事件

进行供货商信息查询

前置条件

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

结束条件

1.成功条件:

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

2.失败条件:

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

相关用例

输入概述

所需查询的供货商信息

输出概述

查询结果

使用性备注

(2)供货商信息查询用例主事件流,如表3-5所示。

表3-5供应商信息查询用例概主事件流概述

步骤

角色/系统

描述

数据项

备注

3.

角色

进入查询界面

4.

系统

显示查询界面

5.

角色

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

6.

系统

查询是否成功

查询成功

如果查询成功转到A1

如果查询不成功转到A2

(3)供应商信息查询分支事件流,如表3-6所示。

表3-6供应商信息查询分支事件流概述

编号

主事件流步骤号

角色/系统

条件

描述

数据项

转去主事件流

步骤号

备注

A1

4

系统

完成供货商信息查询

返回成功信息

查询的供货商信息

2

A2

4

系统

没有完成供货商信息查询

返回失败信息

查询失败的信息提示

2

3.2.3供货商信息修改用例概述

(1)供货商信息修改主事件流,如表3-7所示。

表3-7供货商信息修改用例主事件流概述

步骤

角色/系统

描述

数据项

备注

7.

角色

进入修改界面

8.

系统

显示修改界面

9.

角色

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

10.

系统

修改是否成功

修改成功

如果修改成功转到A1

如果修改不成功转到A2

(2)供货商信息修改用例概述,主要就是介绍有关供货商信息的修改用例,同时介绍有关的主题领域、用例的定义以及业务的触发事件、前置条件、和一些输出概述,其中包括供应商信息的添加、主题领域是供货商信息修改用例包、角色是仓库管理人员,并且介绍了事件产生的前置条件为有需要修改的供货商信息记录,还有就是在供应商信息修改的时候需要所需修改的供货商信息,能够对供应商信息进行一些修改,根据以上3-1的系统总体用例图,设计了系统的供应商信息修改用例概述,内含供应商信息修改的介绍条件,如果是成功则是供应商信息修改成功,如果是不成功那就是未能对供应商信息进行修改,还有就是能够对供应商信息进行查询修改,是如表3-8所示。

表3-8供货商信息修改用例概述

用例名称

供货商信息修改

主题领域

供货商信息修改用例包

用例定义

供货商信息修改

角色

仓库管理人员

业务触发事件

进行供货商信息修改

前置条件

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

结束条件

1.成功条件

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

2.失败条件

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

相关用例

输入概述

所需修改的供货商信息

输出概述

修改结果

使用性备注

用例备注

(3)供货商信息修改分支事件流,如表3-9所示。

表3-9供货商信息修改用例分支事件流概述

编号

主事件流步骤号

角色/系统

条件

描述

数据项

转去主事件流

步骤号

备注

A1

4

系统

完成供货商信息修改

返回成功信息

修改的供货商信息

2

A2

4

系统

没有完成供货商信息修改

返回失败信息

修改失败的信息提示

2

3.2.4供货商信息添加用例概述

(1)供货商信息添加用例概述,如表3-10所示。

表3-10供货商信息添加用例概述

用例名称

供货商信息添加

主题领域

供货商信息添加用例包

用例定义

供货商信息

角色

仓库管理人员

业务触发事件

进行供货商信息添加

前置条件

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

结束条件

3.成功条件

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

4.失败条件

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

相关用例

输入概述

所需添加的供货商信息

输出概述

添加结果

使用性备注

用例备注

(2)供货商信息添加主事件流,如表3-11所示。

表3-11供货商信息添加主事件流概述

步骤

角色/系统

描述

数据项

备注

11.

角色

进入添加界面

12.

系统

显示添加

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

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2