《软件工程专业《仓库货物管理系统的设计与实现》毕业论文frmy.docx》由会员分享,可在线阅读,更多相关《软件工程专业《仓库货物管理系统的设计与实现》毕业论文frmy.docx(72页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、毕业设计计(论文文)题 目:仓库货物物管理系系统设计计与实现现学 生: 方方 宁宁 指导老师师: 赵忠忠孝 教教授 系 别: 软件件学院 专 业: 软工工工程 班 级: 软工111022 学 号: 3111211152118 20133年6月月福建工程程学院本本科毕业业论文作作者承诺诺保证书书本人郑重重承诺: 本篇篇毕业论论文的内内容真实实、可靠靠。如果果存在弄弄虚作假假、抄袭袭的情况况,本人人愿承担担全部责责任。学生签名名:年 月 日日福建工程程学院本本科毕业业论文指指导教师师承诺保保证书本人郑重重承诺:我已按按有关规规定对本本篇毕业业论文的的选题与与内容进进行了指指导和审审核,该该同学的的
2、毕业论论文中未未发现弄弄虚作假假、抄袭袭的现象象,本人人愿承担担指导教教师的相相关责任任。指导教师师签名:年 月 日日仓库货物物管理系系统的设设计与实实现摘要仓库货物物管理系系统是一一个企业业不可或或缺的一一部分,其其高效快快捷的管管理功能能与是企企业的管管理者和和决策者者来说都都是至关关重要的的。本文文论述仓仓库货物物管理系系统的设设计与实实现过程程,主要要完成仓仓库货物物管理系系统的需需求分析析、系统统设计和和系统实实现,并并由此设设计了数数据库系系统和前前台应用用程序。本本系统后后台在SSQL Serrverr 20008数数据库平平台上开开发,前前端技术术使用vvisuual stuu
3、dioo 20008。系系统采用用C/SS模式,能充分发挥客户端PC的处理能力,数据的储存管理功能较为透明。系统实现了对企业仓库的一些基本管理,包括出入库管理、货物管理、货物分类管理、仓库管理、盘点管理等功能。经系统的测试,本系统可以方便、快捷地实现仓库管理中的货物登记、出库入库登记、货物盘点等工作,降低仓库管理的成本,提高了管理效率,促进企业的快速发展。关键词:货物管管理;仓仓库管理理;出入入库管理理Wareehouuse Gooods Mannageemennt SSysttem Dessignn annd IImpllemeentaatioonAbsttracctWareehouuse
4、Gooods mannageemennt ssysttem is an inttegrral parrt oof aan eenteerprrisee, iits effficiientt maanaggemeent funnctiionss arre eesseentiial forr buusinnesss maanaggerss annd ddeciisioon mmakeers. Thhis artticlle ddealls wwithh waarehhousse mmanaagemmentt syysteem ddesiign andd reealiizattionn prroce
5、ess maiinlyy coomplletee waarehhousse mmanaagemmentt syysteems reqquirremeentss annalyysiss, ssysttem dessignn, aand sysstemm immpleemenntattionn, aand thuus ddesiigneed aa daatabbasee syysteem aand thee apppliicattionn. BBackkgrooundd off thhe ssysttem devveloops in thee SQQL SServver 20008 ddataab
6、asse pplattforrms, frrontt-ennd ttechhnollogyy ussingg Viisuaal SStuddio 20008. Sysstemms iin cc/s modde, cann giive fulll pplayy too thhe cclieent PCs pproccesssingg poowerr, ddataa sttoraage mannageemennt mmoree trranssparrentt. SSomee baasicc maanaggemeent sysstemm onn Ennterrpriise warrehoousee,
7、 iinclludiing warrehoousiing mannageemennt, freeighht mmanaagemmentt, ffreiightt maanaggemeent, waarehhousse mmanaagemmentt, iinveentoory mannageemennt, andd ottherr fuuncttionns. Simmplee teest, thhe ssysttem cann eaasilly aand quiicklly aachiievee reegisstraatioon, stooragge oof ggoodds iin wwaree
8、houuse mannageemennt, succh aas rregiistrratiion, innvenntorry oof ggoodds, redducee waarehhousse mmanaagemmentt coostss, iimprrovee maanaggemeent effficiienccy, proomotte tthe rappid devveloopmeent of thee ennterrpriise.Key worrds:Carrgo Mannageemennt; warrehoousee maanaggemeent; inn-ouut oof sstor
9、ragee maanaggemeent查重方面面各位语语句顺序序调整一一下,或或者添加加删除一一些句子子段落就就可以了了,学校校图书馆馆有知网网查询的的可以先先查一下下,一般般都没什什么大问问题的。程程序的话话,随便便写一点点核心功功能,答答辩的时时候能跑跑起来就就可以了了。希望望对你们们有点帮帮助目录1 绪论论11.1课课题来源源11.2研研究现状状11.3研研究目的的和意义义21.4 研究内内容和组组织结构构32 相关关理论与与技术442.1 C/SS模式42.2 C#程程序设计计语言442.3 SQLL Seerveer 22008843 系统统需求分分析53.1 业务流流程分析析53.
10、2 功能需需求分析析73.3 数据流流分析883.3.1 数数据编码码83.3.2数据据字典993.3.3数据据流图1113.4非非功能性性需求1134 系统统设计1154.1 系统整整体设计计154.2 系统功功能模块块设计1154.2.1 系系统登陆陆模块设设计1664.2.2 用用户管理理模块设设计1774.2.3 权权限管理理模块设设计1774.2.4 在在库管理理模块设设计1884.2.5 盘盘点管理理模块设设计1994.2.6 出出入库管管理模块块设计2204.2.7 基基本资料料管理模模块设计计214.2.8仓库库管理模模块设计计234.3数数据库设设计2554.3.1 概概念模
11、型型设计2254.3.2物理理结构设设计2665 系统统实现3315.1系系统登陆陆实现3315.2系系统主界界面3115.3系系统管理理实现3325.3.1用户户管理实实现3225.3.2权限限管理实实现3335.5在在库管理理实现3345.6 盘点管管理实现现345.6.1盘点点管理实实现3555.6.2盘点点明细实实现3555.7出出入库管管理实现现365.7.1入库库管理实实现3665.7.2出库库管理实实现3775.8基基本资料料管理实实现3885.8.1客户户管理实实现3885.8.2货物物管理实实现3995.8.3业务务员管理理实现4405.9仓仓库管理理实现4415.9.1仓库
12、库管理实实现4115.9.2仓区区管理实实现422总结444致谢466文献参考考471 绪论论1.1课课题来源源随着计算算机信息息技术的的不断普普及与发发展,计计算机的的信息管管理系统统对企事事业的重重要性显显得越来来越重要要。仓库库货物管管理系统统作为一一个企业业不可或或缺的一一部分,他他的功能能与发挥挥的作用用对于企企业的决决策者和和管理者者来说都都是至关关重要的的一部分分。人们一直直以来使使用的传传统人工工管理仓仓库的方方式,这这种管理理方式有有着诸多多缺点,如如查询、录录入的效效率低下下、保密密性不好好等。并并且随着着时间的的不断推推移产生生的文档档,数据据对管理理者的更更新、维维护带
13、来来巨大的的挑战与与困难。所所以需要要开发一一个仓库库货物管管理系统统为企业业用户提提供充足足的信息息和查询询、管理理手段。作为计算算机应用用的一部部分,使使用计算算机对产产品仓库库信息进进行管理理,具有有人工管管理无法法比拟的的优点,它它检索迅迅速、查查找方便便、可靠靠性高、存存储量大大、保密密性好、寿寿命长、成成本低等等诸多优优点,可可以减少少更多人人力物力力的投入入。管理理信息化化也是企企业仓库库管理科科学化、正正规化,与与世界接接轨的重重要条件件1。仓库管理理涉及货货物管理理、盘点点管理、仓仓库管理理、入库库管理、出出库管理理、库存存管理等等业务,这这些业务务涉及大大量的数数据和信信息
14、,而而且对这这些数据据的信息息的准确确性、及及时性都都要求非非常高,任任何错误误和遗漏漏都会造造成公司司的损失失,若采采用纯人人工的方方法进行行管理有有一定的的难度2。因此,采采用计算算机技术术实现仓仓库管理理是很有有必要的的,是提提高企业业管理水水平的有有效方法法。1.2研研究现状状现在国内内外对此此类系统统的开发发与研究究也是很很有实用用性的,基基本上能能满足各各类企业业的自身身特点,来来进行仓仓库方面面的管理理,同时时,改进进系统又又都在不不断地深深入与发发展,来来使用更更多的企企业,一一般都能能运用于于各企业业的仓库库管理,但但是都没没有针对对大众的的广泛应应用,只只能运用用某个企企业
15、或单单位,这这还需要要进一步步开发与与实践3。我国物流流的发展展在整体体上和发发达国家家相比无无论是发发展规模模还是发发展的程程度都有有着不小小的差距距4。在管管理方面面,发达达国家的的仓库基基本上已已经电子子化、无无纸化,国国内仓库库基本上上仍然是是台帐管管理,绝绝大多数数仓库没没有信息息化的系系统。今后此类类的软件件将会向向条形码码仓库管管理系统统发展,现现阶段,伴伴随着物物流及管管理信息息化、网网络化的的发展,应应用条形形码、二二维码进进行仓库库管理、实实现仓库库作业自自动化,将将是一个个必然的的发展趋趋势,也也是需要要迫切解解决的一一个现实实问题5。条条形码管管理在计计算机信信息化技技
16、术日益益普及的的今天有有着十分分重要的的意义,商商品贴上上条形码码不仅可可以减少少输入货货物信息息的时间间,还可可以减少少人工输输入造成成的错误误。不但但可以提提高作业业效率,还还能确保保货物信信息输入入的正确确性。另外,仓仓库管理理需要实实现信息息化和可可视化,将将来企业业仓库将将不是个个单纯的的仓库,他他将拥有有一个实实实在在在装着货货物的仓仓库,还还拥有一一个数据据众多管管理方便便的数据据仓库,对对其中的的货物进进行编码码、管理理。形象象的说,货货架上的的号码就就是货物物的地址址,从而而避免了了货物的的分拣和和提取时时的翻箱箱倒柜式式的查找找6。仓库管理理的信息息化在高高速发展展的信息息
17、时代势势在必行行而且将将给企业业带来极极大的帮帮助。1.3研研究目的的和意义义在这样一一个信息息化的时时代,将将计算机机管理应用用于仓库库的日常常管理已已是大势势所趋,它它可以为为企业带带来意想想不到的的效益,同时为企业的飞速发展打好坚实的基础。采用计算算机管理理信息系系统已成成为仓库库管理科科学化和和现代化化的重要要标志,它它给企业业管理来来了明显显的经济济效益和和社会效效益77。主主要体现现在:可可以减少少出入库库过程中中繁琐的的流程,提提高仓管管人员的的工作效效率 仓库管理理系统实实现自动动化之后后,完全有有能力可可以减少少出入库库管理以以及库存存管理中中的诸多多问题,不但节节约开支支、
18、提高高企业效效率,还还可以减减轻工作作人员的的压力。仓库货物物管理系系统主要要目的是是为了实实现企业业仓库管管理的系系统化、规规范化和和自动化化,从而而提高企企业管理理效率、增增加企业业收入。它它完全可可以用来来取代原原来仓库库中使用用人工管管理的方方式,并并且可以以避免由由于人为为失误造造成的损损失,为为及时、准准确、高高效的完完成仓库库管理提提供了强强有力的的工具和和管理手手段88。仓仓库管理理系统是是一个中中小型数数据管理理系统,它它易上手手、易操操作、界界面美观观、安全全性强。整整个系统统将由货货物管理理、出入入库管理理、基本本资料管管理、仓仓区管理理等模块块,用户户通过相相应的模模块
19、,对对仓库里里的物品品的基本本情况进进行操作作,通过过简单的的操作即即可轻松松的管理理仓库。1.4 研究内内容和组组织结构构本文主要要通过对对仓库货货物管理理系统的的需求分分析,结结合仓储储管理的的相关理理论,设设计出合合理的仓仓库货物物管理系系统的各各个功能能模块。本本系统将将通过各各功能模模块对仓仓库以及及其中的的货物进进行系统统的管理理。系统的主主要研究究内容包包括:1)仓库库货物管管理系统统的业务务流程分分析确定各业业务流程程,形成成标准化化的流程程图。 根据流流程图,在在系统设设计阶段段对系统统的模块块设计做做准备。2)系统统的需求求分析分析数据据流向,绘绘制数据据流图,为为系统的的
20、整个框框架结构构设计打打下基础础。3)系统统模块结结构的研研究开发本系系统的目目的是为为了帮助助仓库管管理人员员提高工工作效率率,实现现货物管管理的系系统化、规规范化和和自动化化。系统统最终实实现的主主要功能能如下:(1)“出库管管理”主要对对货物进进行出库库处理、操操作。(2)“入库管管理”主要对对货物进进行入库库处理、操操作。(3)“库存管管理”主要进进行货物物的盘点点管理和和库存管管理等操操作。(4)“货物管管理”主要对对仓库中中的货物物进行系系统的管管理。本文组织织结构:1)绪论论部分 阐述本本系统设设计的背背景目的的和意义义等内容容。2)相关关理论技技术分析析 对本本系统开开发中使使
21、用的编编程语言言、前后后台技术术进行简简要的分分析,以以及对于于本系统统开发的的意义。3)系统统需求分分析 分分析系统统的业务务流程、数数据流向向,为系系统设计计打下基基础。4)系统统设计 根据前前文的分分析,设设计出系系统的功功能模块块、数据据库模型型。5)系统统实现 描述系系统各模模块的功功能。2 相关关理论与与技术2.1 C/SS模式C/S模模式分为为客户机机和服务务器两层层,客户户机具有有了一定定的数据据存储和和数据处处理能力力而是。通通过将应应用软件件的算法法和数据据合理分分配给客客户端和和服务端端的方法法,可以以降低服服务器的的负载,发发挥客户户端的能能力。本本文要研研究的仓仓管系
22、统统就适用用于仓库库这样用用户数目目不多的的局域网网中。CC/S模模式只依依赖于企企业内部部网络的的应用系系统,即无论论企业是是否能够够上网,都都不影响响其应用。综综合考虑虑以上的的因素,本本系统最最终决定定采用CC/S模模式开发发,充分分发挥客客户端的的处理能能力。2.2 C#程程序设计计语言C#是运运行于.NETT Frrameeworrk之上上的一种种面向对对象的高高级程序序设计语语言。C#是一一种安全全、稳定定、简单单的,由由C和CC+衍衍生出来来的一种种面向对对象的编编程语言言。它去去除了CC和C+的复复杂性,同同时又继继承了C和CC+的的强大功功能。CC#综合合了C+的高高效率以以
23、及VBB的可视视化操作作。如果果利用CC#开发发C/SS模式的的系统,首首先从界界面原型型阶段就就可以轻轻松快速速的进行行设计,小小型的仓仓库管理理系统就就可以利利用C#的高效效、简便便的进行行快速开开发。2.3 SQLL Seerveer 220088SQL是是英文Sttruccturred Queery Lannguaage的的缩写,就是人们所说的结构化查询语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等6。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。虽然许多数据库在SQL的基础上进行了改进和升级,但是包括增、删、改、查等标准的SQL命令
24、仍然可以用来完成几乎所有的数据库操作。这个平台台是可信信任、高高效、智智能的,使使得企业业的仓库库货物管管理系统统使用他他时可以以有很高高的安全全性、可可靠性,并并且可以以降低开开发管理理数据基基础设施施的成本本。3 系统统需求分分析3.1 业务流流程分析析仓库货物物管理系系统主要要业务流流程如下下:(1)销销售商提提出订单单,仓库库业务员员进行审审核,确确认订单单无误、货货物数量量足够出出库,则则通过审审核,向向销售商商发货,修修改数据据库数据据后完成成出库流流程。出出库流程程图如图图3-11所示。图3-11 出库库流程图图(2)仓仓库业务务员向供供货商发发出订单单,供货货商根据据订单向向仓
25、库发发货,形形成发货货单,经经仓库管管理员审审核,修修改数据据库数据据后完成成入库流流程。入入库流程程图如图图3-22所示。图3-22 入库库流程图图(3)仓仓库管理理员对仓仓库中的的货物进进行盘点点,生成成盘点详详单,经经由审核核人员审审核通过过后完成成盘点工工作。3.2 功能需需求分析析需求分析析是通过过对功能能的描述述,说明明项目系系统或设设计中要要实现的的各功能能模块。不不论是系系统或设设计的介介绍,功功能描述述都是不不可缺少少的。同同时对要要解决的的问题进进行分析析,弄清清楚问题题的要求求,包括括需要输输入什么么数据,得得到什么么结果,最最后应该该输出什什么99。仓库货物物管理系系统
26、主要要针对于于日常库库存信息息的管理理,它针针对仓库库日常发发生的业业务,主主要模块块为货物物管理、出出入库管管理、仓仓库管理理,用户户通过相相应的模模块,对对仓库里里的物品品的基本本情况进进行操作作,对库库存数量量进行查查询,用用户通过过简单的的操作即即可轻松松的管理理仓库。本次设计计所要实实现的功功能主要要分为出出入库管管理、基本资资料管理理、仓区区管理、系系统管理理等功能能模块来来实现仓仓库的综综合管理理。本系系统可以以方便快快捷地实实现库管管理中的的出库入入库、库库存管理理等操作作,使企企业的仓仓库管理理井井有有条,更更实时准准确地管管理仓库库。出入库管管理中包包含出库库管理、入入库管
27、理理、库存存管理、盘盘点管理理。1)出库库管理:出库管管理是对对系统中中货物的的出库管管理,可可以对仓仓库中的的货物出出库情况况进行查查看,并并可以添添加新的的出库信信息。2)入库库管理:入库管管理是对对系统中中货物的的入库管管理,可可以对仓仓库中的的货物入入库情况况进行查查看,并并可以添添加新的的入库信信息。3)库存存管理:在库管管理是对对系统中中库存信信息的管管理,可可以对仓仓库中的的库存信信息进行行查看,并并可以添添加新的的库存信信息。4)盘点点管理:盘点管管理包含含基本的的盘点管管理和盘盘点明细细管理,可可以对货货物盘点点信息进进行查看看和添加加。基本资料料管理中中包含客客户管理理、货
28、物物管理、货货物分类类管理、业业务员管管理。1)客户户管理:客户管管理是对对系统中中客户信信息的管管理,可可以对仓仓库货物物的供应应商和销销售商进进行查看看,并可可以添加加新的客客户信息息。2)货物物管理:货物管管理是对对系统中中货物信信息的管管理,可可以对仓仓库中的的货物信信息进行行查看,并并可以添添加新的的货物信信息。3)业务务员管理理:业务务员管理理是对系系统中业业务员信信息的管管理,可可以对仓仓库中的的业务员员信息进进行查看看,并可可以添加加新的业业务员信信息。仓区管理理中包含含仓库管管理、仓仓区管理理。1)仓库库管理:仓库管管理是对对系统中中仓库信信息的管管理,可可以对仓仓库中的的仓
29、库信信息进行行查看,并并可以添添加新的的仓库信信息。2)仓区区管理:仓区管管理是对对系统中中仓区信信息的管管理,可可以对仓仓库中的的仓区信信息进行行查看,并并可以添添加新的的仓区信信息。系统管理理中包含含用户管管理、权权限管理理。1)用户户管理:用户管管理是对对系统中中用户的的管理,可可以对系系统中的的用户进进行增删删改查。2)权限限管理:盘点明明细是对对系统中中盘点明明细的管管理,可可以对仓仓库中的的盘点明明细进行行查看,并并可以添添加新的的盘点明明细。3.3 数据流流分析3.3.1 数数据编码码为了数据据流图更更加易懂懂以及数数据项、数数据流便便于使用用,要对对数据进行行编码,用用一个编编
30、码符合合代表一一条信息息或一串串数据10。对数数据进行行编码可可以方便便地进行行分类操操作。以下是是系统分分析过程程中常用用的数据据编码:表3-11 大类类编码E外部项(实实体)F数据流D数据存储储P数据处理理T数据项表3-22 外部部项编码码E0011供货商E0022销售商E0033仓库货物物管理系系统E0044仓库E0055仓库管理理员表3-33 数据据流编码码F1011订单F1022发货单F1033客户信息息F1044货物信息息F1055出库信息息F1066入库信息息F1077货物价格格F1088货物数量量F1099盘点信息息F1100报表信息息表3-44 数据据存储编编码D2011库存
31、编号号D2022盘点单编编号D2033出库编号号D2044入库编号号D2044报表编号号D2055货物编号号表3-33 数据据处理编编码P3011出库管理理P3022入库管理理P3033在库管理理P3044货物管理理P3055盘点管理理P3066审核3.3.2数据据字典数据字典典是数据据库的重重要组成成部分。它它存放有有数据库库所用的的有关信信息,对对用户来来说是一一组只读读的表11。下面是是对数据据流图中中出现的的部分数数据流和和数据项项的描述述,方便便读者快快速了解解数据流流组成和和数据项项内容。1.数据据流(1)数数据流名名称:入入库信息息说明:即即将加入入仓库的的货物的的信息数据流来来
32、源:入入库信息息表数据流流流向:仓仓库管理理员数据流组组成:入入库编号号+货物物编号+数量+单价+总金额额+入库库时间+经办人人+保管管人+入入库仓库库+备注注(2)数数据流名名称:出出库信息息数据流来来源:出出库信息息表数据流流流向:仓仓库管理理员数据流组组成:出出库编号号+货物物编号+数量+单价+总金额额+出库库时间+经办人人+保管管人+出出库仓库库+备注注(3)数数据流名名称:货货物信息息说明:对对仓库中中的所有有货物的的信息的的统计数据流来来源:货货物信息息表数据流流流向:仓仓库管理理员数据流组组成:货货物编号号+货物物名称+货物型型号+类类型+单单位+仓仓库编号号(4)数数据流名名称
33、:客客户信息息说明:所所有客户户及供应应商的信信息。数据流来来源:客客户信息息表数据流流流向:仓仓库管理理员数据流组组成:客客户编号号+客户户名称+客户地地址+客客户电话话+客户户类型(5)数数据流名名称:仓仓库信息息数据流来来源:仓仓库信息息表数据流流流向:仓仓库管理理员数据流组组成:仓仓库编号号+仓库库名称+仓库状状态+仓仓库管理理员(6)数数据流名名称:库库存信息息数据流来来源:库库存表数据流流流向:仓仓库管理理员数据流组组成:库库存编号号+仓库库编号+货物编编号+在在库数量量+预警警标志位位+最大大在库量量+最小小在库量量2.数据据项(1)数数据项名名称:货货物编号号数据项别别名:货货
34、号说明:仓仓库中的的货物的的唯一标标识类型:字字符型长度:116(2)数数据项名名称:入入库编号号数据项别别名:无无说明:货货物的入入库流水水号类型:字字符型长度:116(3)数数据项名名称:仓仓库编号号数据项别别名:无无说明:仓仓库的编编号类型:字字符型长度:116(4)数数据项名名称:盘盘点单编编号数据项别别名:无无说明:仓仓库盘点点单的流流水类型:字字符型长度:1163.3.3数据据流图数据流图图,它主主要的解解决问题题的角度度是从数数据传递递、加工工出发,用图形形的方式式表现系系统的数数据流向向。并可可以清晰晰的表达达数据在在系统中中的流向向和变换换过程,可可以表达达系统的的逻辑功功能
35、。它它从数据据的角度度来描述述一个系系统,适适合宏观观地分析析一个组组织业务务的概况。数据流图图的主要要作用是是:(1)便便于表达达功能需需求和数数据需求求及其联联系;(2)清清晰表达达数据流流的情况况;(3)有有利于系系统建模模 。仓库货物物管理系系统的部部分数据据流图如如下:图3-11系统顶顶层数据据流图顶层图的的作用在在于表明明被开发发系统的的范围以以及它和和周围环环境的数数据交换换关系,如如图3-1所示示。图3-22第一层层数据流流图分解顶层层流图的的系统为为若干子子系统,决决定每个个子系统统间的数数据接口口和活动动关系,如如图3-2所示示。对第一层层数据流流图进行行进一步步分解,得得
36、到每个个子系统统的数据据流图如如图3-3,图图3-44所示。图3-33入库管管理数据据流图图3-44出库管管理数据据流图3.4非非功能性性需求性能需求求 仓库库货物管管理系统统的响应应速度必必须在11s以内内,拥有有良好的的用户体体验。业务规则则 系统统应当具具备重要要操作审审核功能能,出入入库信息息修改、添添加时提提交审核核,通过过后才可可修改数数据库。安全性需需求 系系统中权权限较低低的用户户无法越越权修改改系统中中的数据据,保证证数据的的安全性性。4 系统统设计仓库货物物管理系系统主要要是针对对于仓库库的日常常库存信信息的管管理、查查询,它它根据仓仓库日常常发生的的业务,分分为了两两个大
37、类类,即入入库和出出库,用用户可以以通过相相应的模模块,对对仓库里里的货物物的进行行基本的的操作,对对库存数数量进行行查询,用用户可以以通过简简单的操操作轻松松的管理理仓库。4.1 系统整整体设计计在数据库库的分析析与设计计基础上上,将系系统的整整体功能能模块构构造出来来,利用用模块层层次图来来绘制出出软件的的结构。本系统的的概要设设计是采采用模块块层次结结构图的的方式来来表达的的,如图图4-11所示,系系统管理理、出入入库管理理、基本本资料管管理、仓仓区管理理等主功功能模块块。图4-11 系统统总体功功能结构构图4.2 系统功功能模块块设计表4-11 模块块功能描描述序号模块名称称说明1系统
38、管理理包含用户户管理、权权限管理理、日志志管理、数数据恢复复、数据据备份2出入库管管理包含出库库管理、入入库管理理、在库库管理、盘盘点管理理、盘点点明细管管理3基本资料料管理包含客户户管理、货货物管理理业务员员管理、货货物分类类管理4仓区管理理包含仓库库管理、仓仓区管理理、库存存预警模块描述述:系统使用用用户为为三类:系统管管理员、业业务员、访访客,并并且可以以在今后后添加新新的角色色由管理理员指定定权限。选择系统统管理员员账号登登录系统统所有模模块处于于可操作作状态,选选择业务务员账号号登录系系统只可可进行出出入库管管理功能能,访客客帐号登登陆只能能查看在在库信息息和货物物信息。4.2.1
39、系系统登陆陆模块设设计系统登陆陆模块IIPO设设计如表表4-22所示。表4-22 系统统登陆模模块IPPO表IPO表表模块编号号:M11模块名称称:登陆陆模块所属子系系统:无无调用模块块:登陆陆模块被调用模模块:无无输入参数数:用户户名、密密码、角角色名输出参数数:仓库货物物管理系系统主界面变量说明明:数据据、文本本相关数据据库:用用户表、用户权权限表处理:判断用户户名是否否存在。若若不存在在,提示示“该用户不存存在,请请重新输输入”。如果用户户名或密密码为空空,登录录按钮下下显示“用户名名、密码码不能为为空”。如果密码码有误,登登录按钮钮下显示示“密码有有误,请请重新输输入”。若角色选选择错
40、误误,提示示“请选择择正确角角色名”。备注:密密码长度度在数据据库设计计中为116位,文本框设置应限制输入长度,并且以*显示设计人:方宁日期:220133.0554.2.2 用用户管理理模块设设计用户管理理模块IIPO设设计如表表4-33所示。表4-33 用户户管理模模块IPPO表IPO表表模块编号号:M22模块名称称:用户户管理所属子系系统:系系统管理理调用模块块:用户户管理被调用模模块:无无输入参数数:帐号号、密码码、角色色权限输出参数数:用户账账户信息息变量说明明:数据据、文本本相关数据据库:用用户表处理:若用户名名重复则则提示:“账户已已存在,请请重新输输入。”若填写正正确,提提示“账
41、户添添加成功功!”。未输入信信息时点点击添加加提示“请输入入账户信信息”。用户表与与员工信信息表有有外键关关联,删删除正在在使用中中的账户户时提示示“该用户户正在使使用中,无无法删除除!”设计人:方宁日期:220133.0554.2.3 权权限管理理模块设设计权限管理理模块IIPO设设计如表表4-44所示。表4-44 权限限管理模模块IPPO表IPO表表模块编号号:M33模块名称称:权限限管理所属子系系统:系系统管理理调用模块块:权限限管理被调用模模块:无无输入参数数:角色色名称输出参数数:角色权权限信息息变量说明明:数据据、文本本相关数据据库:角角色权限限表处理:可进行角角色名的的增删改改查
42、,若若该角色色拥有某某项权限限则下拉拉框中显显示为TTruee否则为为Flaase。添加已有有的角色色名时提提示“该角色色名已存存在,请请重新输输入!”若删除正正在使用用的角色色名则提提示“该角色色名称正正在使用用中”设计人:方宁日期:220133.0554.2.4 在在库管理理模块设设计在库管理理模块IIPO设设计如表表4-55所示。表4-55 在库库管理模模块IPPO表IPO表表模块编号号:M44模块名称称:在库库管理所属子系系统:出出入库管管理调用模块块:在库库管理被调用模模块:无无输入参数数:库存存编号、仓仓库编号号、货物物编号、库库存数量量、库存存预警、最最大在库库量、最最小在库库量
43、输出参数数:货物在在库信息息变量说明明:数据据、文本本相关数据据库:库库存表处理:点击列表表时,选选中行的的信息显显示在各各个文本本框中方方便修改改。可进行库库存信息息的增删删改查,仓仓库编号号、货物物编号与与仓库表表、货物物信息表表字段绑绑定。 添加已有有的在库库信息时时提示“该库存存信息已已存在,请请重新输输入!”未选择信信息时点点击删除除提示“请选择择要删除除的信息息”设计人:方宁日期:220133.0554.2.5 盘盘点管理理模块设设计1.盘点点管理模模块IPPO设计计如表44-6所所示。表4-66 盘点点管理模模块IPPO表IPO表表模块编号号:M55模块名称称:盘点点管理所属子系
44、系统:在在库管理理调用模块块:盘点点管理被调用模模块:盘盘点明细细输入参数数:盘点点单编号号、仓库库编号、盘盘点人员员、审核核人员、盘盘点日期期、审核核日期、备备注 输出参数数:盘点单单信息变量说明明:数据据、文本本相关数据据库:盘盘点单表表处理:点击列表表时,选选中行的的信息显显示在各各个文本本框中方方便修改改。可进行盘盘点单信信息的增增删改查查,仓库库编号与与仓库表表字段绑绑定。 添加已有有的盘点点信息时时提示“该盘点点单信息息已存在在,请重重新输入入!”点击“盘盘点明细细”按钮时时进入盘盘点明细细界面。未选择信信息时点点击删除除提示“请选择择要删除除的信息息”设计人:方宁日期:22013
45、3.0552.盘点点明细模模块IPPO设计计如表44-7所所示。表4-77 盘点点明细模模块IPPO表IPO表表模块编号号:M66模块名称称:盘点点明细所属子系系统:盘盘点管理理调用模块块:盘点点明细被调用模模块:无无 输入参数数:盘点点单编号号、仓库库编号、货货物编号号、在库库数量、应应在库数数量、原原在库数数量 输出参数数:盘点单单明细变量说明明:数据据、文本本相关数据据库:盘盘点明细细表处理:点击列表表时,选选中行的的信息显显示在各各个文本本框中方方便修改改。可进行盘盘点单信信息的增增删改查查,盘点点单编号号、仓库库编号与与盘点单单、仓库库表字段段绑定。 添加已有有的盘点点明细信信息时提提示