仓库管理系统的设计与实现6309.docx
《仓库管理系统的设计与实现6309.docx》由会员分享,可在线阅读,更多相关《仓库管理系统的设计与实现6309.docx(73页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库课程设计计报告题目:仓仓库管理理系统组长:王王 宁宁(P007155132228)组员:胡胡乐乐(PP071151332277)徐 建建(P007155132237)葛 东东(P007155132256)张 超超(P007155132267)指导教师师:曹永永春计算机科科学与信信息工程程学院仓库管理理系统一、设计计目标企业的仓仓库物资资管理往往往复杂杂、繁琐琐。本系系统主要要针对企企业生产产所需要要的各种种设备而而设计,实实施验收收入库并并填写入入库单和和入库登登记;企企业各个个部门根根据所需需要提出出物质申申请,计计划员根根据整个个企业的的需求开开出物资资设备出出库单,仓仓库管理理员根
2、据据出库单单核对发发放设备备;设备备使用完完毕需要要及时归归还入库库,填写写还入库库单。系系统还根根据需要要按照月月、季、年年进行统统计分析析,产生生相应报报表。根据系统统功能的的要求,仓仓库管理理系统可可以分为为日志管管理、入入库、出出库、还还库、查查询、报报表等主主要模块块。企业的物物资供应应管理往往往是很很复杂、繁繁琐的。由由于掌握握的物资资种类众众多,订订货、管管理、发发放的渠渠道各有有差异,各各个企业业之间的的管理机机制不尽尽相同,各各类统计计计划报报表繁多多,因此此物资管管理必须须实现计计算机化化,而且且必须根根据企业业的具体体情况制制定相应应的方案案以便提提高工作作效率。根据当前
3、前的企业业管理体体制,一一般物资资供应管管理系统统,总是是根据所所掌握的的物资类类别,相相应分成成几个科科室来进进行物资资的计划划、订货货、核销销托收、验验收入库库。根据据企业各各个部门门的来发发送物资资设备,并并随时按按期进行行库存盘盘点、做做台帐、根根据企业业自身领领导和自自身管理理的需要要按月、季季、年进进行统计计分析,产产生相应应的报表表。为了了加强相相应物资资、设备备的管理理,要定定期掌握握其储备备、消耗耗情况,根根据计划划定额和和实际消消耗定额额的比较较,进行行定额管管理。仓库管理理的物资资在本章章中主要要是企业业生产所所需的各各种设备备。进货货时检查查合同确确认为有有效托收收之后
4、,进进行验收收入库、填填写入库库单和入入库登记记。企业业各个部部门根据据所需要要的物资资设备总总额和部部门生产产活动所所需要提提出物资资需求申申请,计计划员根根据企业业的需求求开出物物资设备备出库单单,仓库库管理员员根据出出库单核核对发放放设备。设设备使用用完毕需需要及时时归还入入库,填填写还入入库单。系系统还根根据需要要按照月月、季、年年进行统统计分析析,产生生相应报报表。为了跟好好的理解解该系统统和读懂懂该系统统的源代代码,读读者应对对以下的的知识点点有所了了解:Acccesss数据库库操作的的基础知知识。ODBBC数据据源基础础知识。基本的的SQLL语句,如如添加、查查询、修修改和删删除
5、记录录语句。Vissuall C+界面面设计和和关于数数据库的的基础知知识。二、系统统设计仓库管理理的特点点是信息息处理量量比较大大,所管管理的物物资设备备种类繁繁多,而而且入库库单、出出库单、需需求单等等单据的的发生量量特别大大,关联联信息多多,查询询和统计计的方式式各不相相同,在在管理上上实现起起来有一一定的困困难。在在管理的的过程中中经常出出现信息息的重复复传递;单据、报报表的种种类繁多多,各个个部门管管理规格格不统一一等问题题。在本系统统的设计计过程中中,为了了克服这这些困难难,满足足计算机机管理的的需要,采采取了下下面的一一些原则则:统一各各种原始始单据的的格式,统统一账目目和报表表
6、的格式式。删除不不必要的的管理冗冗余,实实现管理理规范化化、科学学化。程序代代码标准准化,软软件统一一化,确确保软件件的可维维护性和和实用性性。界面尽尽量简单单化,做做到实用用、方便便,尽量量满足企企业中不不同层次次员工的的需要。建立操操作日志志,系统统自动记记录所进进行的各各种操作作。1、系统统功能分分析本例中的的仓库管管理系统统需要完完成的功功能主要要有以下下几点:仓库管管理各种种信息的的输入,包包括入库库、出库库、还库库、需求求信息的的输入等等。仓库管管理各种种信息的的查询、修修改和维维护。设备采采购报表表的生成成。在库存存管理中中加入最最高储备备和最低低储备字字段,对对仓库中中的物资资
7、设备实实现监控控和报警警。企业各各部门的的物资需需求的管管理。操作日日志的管管理。仓库管管理系统统的使用用帮助。2、系统统功能模模块设计计 在系统统功能分分析的基基础上,结结合Viisuaal CC+程程序编制制的特点点,得到到如图11所示的的系统功功能模块块图。仓库管理系统系统模块输入模块维护模块查看模块报表模块帮助模块日志管理需求模块还库模块出库模块入库模块图1 系系统功能能模块图图系统主要要界面及及流程如如下所示示。 程程序开始始运行之之后先出出现如图图2的登陆陆界面。成成功输入入用户名名和密码码后将进进入主对对话框。图2 登登陆界面面单击“设设备代码码”按钮进进入设备备代码表表(dee
8、vicce_ccodee)的管管理。单击“库库存信息息”按钮进进入现有有库存表表(deevicce)的的管理。单击“设设备入库库”按钮开开始设备备入库操操作,若若成功,则则在设备备入库表表(deevicce_iin)中中增加一一条记录录,同时时修改现现有的库库存表(ddeviice)中中的相关关数据。单击“设设备出库库”按钮开开始设备备出库操操作,如如图3所示。若若成功,则则在设备备出库表表(deevicce)中中的相关关数据。 图33 设备备出库登登记窗口口单击下方方的“出库信信息”按钮进进入设备备出库表表(deevicce_oout)的的管理。如如图4所示。图4 出库信信息管理理界面单击“
9、设设备还库库”按钮开开始设备备还库操操作。若若成功,则则在设备备还库表表(deevicce_rretuurn)中中增加一一条记录录,同时时修改现现有库存存表(ddeviice)中中的相关关数据。单击下方方的“还库信信息”按钮进进入设备备还库表表(deevicce_rretuurn)的的管理。单击“设设备需求求”进入设设备需求求登记的的界面,如如图5所示。用用户在这这里填写写设备需需求。若若成功,则则在设备备需求表表(deevicce_nneedd)中增增加一条条设备需需求记录录。图5 设设备需求求登记窗窗口单击下方方“需求信信息”按钮进进入设备备需求表表(deevicce_nneedd)的管管
10、理。如如图6所示。单击“操操作日志志”按钮查查看目前前的所有有操作日日志记录录,在里里面还可可以删除除所有日日志记录录。单击“帮帮助”按钮进进入联机机帮助。单击“关关于”按钮查查看程序序信息图6 需需求信息息管理窗窗口三、数据据库设计计1、数据据库需求求分析在仔细调调查企仓仓库物资资设备管管理过程程的基础础上,得得到本系系统所处处理的数数据流程程,如图图7所示。 设备入库设备采购设备还库设备出库仓库现有库存各部门需求企业生产计划汇总图 7 数据流流程图针对本实实例,通通过对企企业仓库库管理的的内容和和数据流流程的分分析,设设计的数数据项和和数据结结构如下下:设备代代码信息息:其数数据项有有设备
11、号号、设备备名称现有库库存信息息:其数数据项有有现有设设备、现现有数目目、总数数目、最最大库存存和最小小库存等等设备使使用信息息:其数数据项有有使用的的设备、使使用部门门、数目目、使用用时间和和出库时时状态等等设备采采购信息息:其数数据项有有采购的的设备、采采购员、供供应商、采采购数目目和采购购时间等等设备归归还信息息:其数数据项归归还设备备、归还还部门、归归还数目目、归还还时间和和经手人人等设备需需求信息息:其数数据项有有需求的的部门、需需求设备备、需求求数目和和需求时时间等2、数据据概念结结构设计计这一设计计阶段是是在需求求分析的的基础上上,设计计出能满满足用户户需求的的各种实实体,以以及
12、它们们之间的的关系,为为后面的的逻辑结结构设计计打下基基础。本实例根根据上面面得设计计规划出出实体有有库存实实体,入入库实体体、出库库实体、采采购实体体、还库库实体和和需求实实体。各各实体的的E-RR图及其其关系描描述如下下:现有库存现有库存现有库存现有库存设备号图8 库存实实体E-R图入库供应商信息采购价格数量采购员设备号图9 入库实实体E-R图出库使用部门数量、时间经手人设备号图10 出库库实体EE-R图图部门需求需求部门需求数量需求时间设备号图11 部门需需求实体体E-RR图设备还库还库时间人还库数量经手人设备号图12 还库实实体E-R图计划采购库存信息供应信息时间设备号图13 计划采采
13、购实体体E-RR图入库 现有库存 出库 还库 部门需求设备采购图 144 实体体和实体体之间的的关系EE-R图图3、数据据库逻辑辑结构设设计在上面的的实体以以及实体体之间的的关系的的基础上上,形成成数据库库中的表表格和各各个表格格之间的的关系。仓库管理理系统数数据库中中的各个个表格的的设计结结果如下下面的几几个表格格所示。每每个表格格表示在在数据库库中的一一个表。 列列名 数据据类型 可否否为空 说明明CodeeVARCCHARR2(66) NOTTNULLL 设备号号(主键键)NameeVARVVHARR2(220) NULLL 设备名名称设备代码码表deevicce_ccodee 列名 数
14、数据类型型 可否为为空 说说明CodeeVARCCHARR2(66)NOTNNULLL设备号In_ddateeDATEENOTNNULLL入库时间间(主键键)ProvvideerVARCCHARR2(220)NULLL供应商TeleenoVARCCHARR2(220)NULLL供应商电电话In_nnumbberNUMBBER(6)NULLL入库数量量PricceNUMBBER(6)NULLL价格BuyeerVARCCHARR2(110)NULLL采购设备库表表devvicee_inn列名 数据据类型 可否否为空 说明明CodeeVARCCHARR2(66)NOTNNULLL设备号Depaart
15、mmenttVARCCHARR2(220)NULLL使用部门门Out_datteDATEENULLL出库时间间(主键键)Out_staateNUMBBER(1)NULLL出库状况况Out_perrsonnVARCCHARR2(110)NULLL经手人Out_nummberrNUMBBER22(100)NOTNNULLL出库数量量TakeerVARCCHARR2(110)NULLL领取UsaggeVARCCHARR2(220)NULLL用途设备出库库表deevicce_oout列名数据类型型可否为空空说明codeeVARCCHARR2(66)NOT NULLL设备号(主主键)now_nummbe
16、rrNUMBBER(6)NULLL现有库存存highh_nuumbeerNUMBBER(6)NULLL最大库存存low_nummberrNUMBBER(6)NULLL最小库存存totaal_nnumbberNUMBBER(6)NULLL总数现有数据据库表ddeviice列名数据类型型可否为空空说明codeeVARCCHARR2(66)NOT NULLL设备号depaartmmenttVARCCHARR2(220)NOT NULLL部门名称称needd_nuumbeerNUMBBER(6)NULLL需要数量量begiin_ddateeDATEENULLL需求开始始时间end_datteDATEE
17、MULLL需求结束束时间设备需求求表 ddeviice_neeed列名数据类型型可否为空空说明codeeVARCCHARR2(66)NOT NULLL设备号retuurn_datteDATEENULLL还库时间间(主键键)keepperVARCCHARR2(110)NULLL仓库管理理员retuurn_nummberrNUMBBER(6)NULLL归还数量量retuurn_perrsonnVARCCHARR2(110)NULLL归还人设备还库库表deevicce_rretuurn列名数据类型型可否为空空说明do_uuserrVARCCHARR2(110)NOT NULLL操作员do_wwhat
18、tVARCCHARR2(440)NOT NULLL操作内容容do_ddateeDATEENOT NULLL操作时间间操作日志志表hoowdoo列名数据类型型可否为空空说明codeeVARCCHARR2(66)NOT NULLL设备号now_nummberrNUMBBER(6)NULLL现有库存存totaal_nnumbberNUMBBER(6)NULLL总库存max_nummberrNUMBBER(6)NULLL购买数量量provvideerVARCCHARR(2)NULLL供应商pricceNUMBBER(6)NULLL价格buy_datteDATEENULLL计划采购购时间(主主键)设备采
19、购购计划表表 deevicce_wwanttbuyy4、数据据库结构构的实现现创建设设备代码码devvicee_coodeCREAATE TABBLE “DMSS”.devvicee_coode(codde VVARCCHARR2(66) NNULLL,namee VAARCHHAR22(200) NNULLL,CONSSTRAANT codde_ccodee_pkk PRRIMAARY KEYY(coode)TABLLESPPACEE”USEER_DDATAA”;创建设设备入库库表 ddeviice_inCREAATE TABBLE “DMSS”.deevicce_iin(codee VAA
20、RCHHAR22(6) NOOT NNULLL,in_ddatee DAATE NOTT NUULL,provvideer VVARCCHARR2(220) NULLL,teleeno VARRCHAAR2(10) NUULL,in_nnumbber NUMMBERR(6) NUULL,pricce NNUMBBER(6) NULLL,buyeer VVARCCHARR2(110) NULLL,CONSSTRAAINTT inn_daate_pk PRIIMARRY KKEY(in_datte)TABLLESPPACEE “USEER_DDATAA”;创建设设备出库库表 ddeviice_ou
21、ttCREAATE TABBLE “DMSS”.deevicce_oout(codee VAARCHHAR22(6) NOOT NNULLL,depaartmmentt VAARCHHAR22(200) NNULLL,out_datte DDATEE NUULL,out_staate NUMMBERR(1) NUULL,out_pennsonn VAARCHHAR22(200) NNULLL,out_nummberr NUUMBEER(66) NNOT NULLL,takeer VVARCCHARR2(110) NULLL,usagge VVARCCHARR2(220) NULLL,CONSS
22、TRAAINTT ouut_ddatee_pkk PRRIMAARY KEYY(ouut_ddatee)TABLLESPPACEE”USEER_DDATAA”;创建现现有库存存表 ddeviiceCREAATETTABLLE ”DMSS”.deevicce(codee VAARCHHAR22(6) NUULL,now_nummberr NUUMBEER(66) NNULLL,highh_nuumbeer NNUMBBER(6) NULLL,low_ nuumbeer NNUMBBER(6) NULLL,totaal_ nummberr NUUMBEER(66) NNULLL,CONSSTRAA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 设计 实现 6309
限制150内