《基于Java的仓库管理系统16225.docx》由会员分享,可在线阅读,更多相关《基于Java的仓库管理系统16225.docx(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、滁州职业业技术学学院成人人高等教教育毕业设计计专业名称称信 息 管 理 论文题目目 基于于JAVVA的仓仓库管理理系统 学生姓名名 肖 武 指导教师师肖 宏宏 飞飞 20122年4 月4日日摘要现如今,许许多企业业存在的的问题:信息化化不足,计计算机使使用率不不高,大大量的日日常工作作皆是手手工处理理,因此此工作效效率低,企企业内部部沟通不不良等等等问题很很难克服服。要提提升企业业竞争力力,企业业内部信信息化是是不可缺缺少的一一个步骤骤。所以以要实施施先进的的自动化化系统,实实现企业业内部信信息管理理、共享享及交流流,才能能让企业业在竞争争激烈的的21世纪纪取得先先机。仓仓库管理理系统就就是对
2、货货物和信信息以及及金钱进进行规划划和实行行流控制制。它将将入库、出出库、库库存形成成一个统统一的整整体,使使企业处处于全面面受控状状态,压压缩投资资规模,加加快资金金周转。在在实时反反映的基基础上,修修正企业业在日常常生产经经营过程程中各个个环节上上的偏差差,降低低产品成成本和货货物的积积压。本设计为为一个基基本的仓仓库管理理系统,程序功功能比较较简单,贴贴近实际际。系统统对企业业中常见见的出库库、入库库、库存存管理等等商业活活动以及及相关的的供应商商等基本本信息都都进行了了有效的的管理。因因而具有有普遍的的适用性性,能够满满足一般般企业仓仓库的需需要。本本系统是是采用MMy SSQL数数据
3、库管管理软件件和Myy SQQL作为为系统的的开发平平台,使使用Jaava语语言进行行程序开开发。拥拥有友好好的用户户操作界界面,方方便各企企业使用用。结合以上上信息,针针对目前前企业存存在的问问题,将将设计一一个实现现常用功功能的仓仓库管理理系统,使使它能有有效的管管理企业业内部和和方便客客户。关键词:企业管理理;仓库库管理;JSPPJSP SMEEs wwareehouuse mannageemennt ssysttemABSTTRACCTNow noww, mmanyy buusinnesss prrobllemss: iinfoormaatioon ttechhnollogyy, cc
4、ompputeer uusagge rratee iss noot hhighh, aa loot oof ddailly wworkk arre hhanddledd maanuaallyy, sso tthe effficiienccy iis llow, thhe iinteernaal ppoorr coommuuniccatiion verry ddiffficuult to oveercoome. Too ennhannce thee coompeetittiveenesss oof eenteerprrisees, entterpprisse iinfoormaatioon ii
5、s aan iindiispeensaablee sttep. Soo thhe iimpllemeentaatioon oof aadvaanceed aautoomattionn syysteems to achhievve eenteerprrisee innforrmattionn maanaggemeent, shhariing andd exxchaangee inn orrderr too allloww coompaaniees aa heead staart in thee coompeetittivee 211st cennturry. Thee waarehhousse
6、mmanaagemmentt syysteem tto pplann annd iimpllemeent floow cconttroll off gooodss annd iinfoormaatioon aas wwelll ass mooneyy. IIt oout of warrehoousee, iinveentoory forrm aa unnifiied whoole, soo thhat entterpprisses in thee fuullyy coontrrollled staate, thhe ccomppresssedd sccalee off innvesstmeen
7、t, acccelleraate cassh ffloww. RRefllectted in reaal ttimee baasedd onn thhe ddeviiatiion of thee coorreectiion on thee vaarioous linnks in thee orrdinnaryy cooursse oof bbusiinesss, redducee prroduuct cosst aand thee baackllog of gooods.The dessignn foor aa baasicc waarehhousse mmanaagemmentt syyst
8、eem, thee prroceedurre iis rrelaativvelyy siimplle, cloose to reaalitty. Thee liibraary sysstemm coommoon eenteerprrisee sttoraage, innvenntorry mmanaagemmentt annd ootheer ccommmercciall acctivvitiies, ass weell as supppliierss annd ootheer bbasiic iinfoormaatioon aabouut tthe efffecttivee maanagge
9、meent. Thhus thee geenerral apppliccabiilitty tto mmeett thhe nneedds oof ggeneerall buusinnesss waarehhousse. Thiis ssysttem is thee usse oof tthe My SQLL daatabbasee maanaggemeent sofftwaare andd Myy SQQL aas tthe devveloopmeent plaatfoorm usiing thee Jaava lannguaage proograam ddeveeloppmennt. Ha
10、ss a friienddly useer iinteerfaace to facciliitatte tthe usee off vaarioous entterpprisses.Combbinaatioon oof tthe aboove infformmatiion, thhe ccurrrentt buusinnesss prrobllemss, tto ddesiign a wwareehouuse mannageemennt ssysttem to achhievve tthe commmonn fuuncttionns, so thaat iit ccan efffecttive
11、ely mannagee innterrnall annd ccusttomeer cconvveniiencce.Keywwordds: bussineess mannageemennt; warrehoousee maanaggemeent; thhe JJSP目录第一章绪绪论51.1 研究究背景与与意义551.2 国内内外研究究概况661.3 论文文的主要要研究内内容7第二章背背景技术术介绍882.1. JSSP概述述82.2 JSSP动态态网页开开发82.3 Sttrutts框架架概述992.4 Myy SQQL100第三章系系统需求求分析1113.1 可行性性分析1113.1.1经济
12、济可行性性113.1.2技术术可行性性113.1.3管理理可行性性113.1.4运行行可行性性113.2系系统目标标123.3 性能及及运行需需求1223.3系系统目标标123.4性性能及运运行需求求123.5 功能需需求133第四章系系统总体体设计1144.1系系统数据据流程设设计1444.2 系统结结构设计计144.3 系统主主要模块块的设计计144.4 系统用用例设计计154.5 系统活活动图设设计1774.6 数据库库设计119第五章系系统模块块设计2236.1用用户登录录模块2236.2 商户管管理模块块246.2.1 添添加商户户246.2.2 查查看商户户246.3 商品管管理模
13、块块256.3.1 添添加商品品256.3.2 查查看商品品266.4 商品类类型管理理模块2266.4.1 添添加商品品类型2266.4.2 查查看商品品266.5 订单管管理2776.5.1 添添加订单单276.5.2 查查看订单单276.6 入库管管理模块块286.6.1 查查看入库库记录2286.6.2 设设置入库库级别2286.6.3 设设置最低低库存2286.7 库存管管理模块块286.8 出库管管理模块块296.8.1 设设置出库库数量2296.8.1 出出库管理理界面229第六章总总结3006.1 总结心心得3006.2 展望300致谢311参考文献献32第一章绪绪论1.1 研
14、究究背景与与意义社会经济济的不断发展展,经济济全球化化的加剧剧,我国国经济将将与世界界经济全全面接轨轨。这对对我国销销售企业业在国际竞竞争力中中构成了挑战,同同时也对对我国企企业产生生深远的的影响。然然而,国国内的很很多企业业在管理理上存在在很多的的问题。具我所知知,有的的企业管管理部分分目前仍仍为手工工、半手手工操作作。从供供应单位位办理入入库登记记开始,到到使用单单位领料料出库手手续为止止,所有有操作基基本上都都是由仓仓库管理理人员笔笔写,手手理,加加上算盘盘、计算算器来完完成。这这不仅繁繁锁,效效率低,而而且缺乏乏进销存存管理的的一些基基本手段段,如查查询订货货量,统统计销售售金额等等,
15、这给给企业在在一定程程度上造造成了管管理上的的落后,及及经济利利益上的的损失。有有的销售售企业在在管理部部已上了了微机,但但对微机机的利用用效率极极低,有有的在用用它打游游戏,有有的仅把把它当计计算器或或打字机机来用。要管理好好一个企企业,是是一项繁繁琐复杂杂的工作作,每天天要处理理大量的的单据数数据。为为了能及时时结清每每笔业务务,盘点点库存和货货物流动动情况,保保证企业业能及时时进货以以及不出出现货物物积压 ,库存管理人员要要花费大大量人力力物力和和时间来来做数据记记录统计计工作。为了能改善企业管理上的缺陷,所以需要开发一套完整的、全面的仓库管理系统就成为各企业发展的必然要求。本课题的选择
16、和研究实现正是基于这样的情况,有其重要的现实意义。当今社会会为信息息社会,世世界已进进入在计计算机信信息管理理领域中中激烈最最竞争的的时代。随随着WTTO的加加入和我我国工业业的迅猛猛发展,为为了抓住住机遇,在在竞争占占得先机机,作为为生产企企业的一一个必不不可少的的重要环环节进进销存管管理的信信息化、计计算机化化也就迫迫在眉捷捷了。开开发仓库库管理系系统即有有宏观上上的意义义,那就就是顺应应时代信信息化、现现代化潮潮流,提提高效益益,促进进国民经经济结构构优化;也有微微观上的的意义,那那就是可可以提高高管理的的现代化化程序,加加强管理理的信息息化手段段,提高高工作效效率,增增加企业业效益。近
17、年来,仓库管管理系统统已被世世界各地地大中小小型企业业所普遍遍应用,其发展展趋势极极其可观观。进销销存系统统是企业业的循环环系统,是是整个企企业生产产经营活活动的物物质基础础。企业业的生产产经营活活动,从从材料的的采购、产产品的生生产加工工到产品品的销售售等等,从从一定意意义上讲讲,都是是物料的的转换和和流动的的过程。仓库管理系统的运作和效率直接影响着企业的经济效益. 仓库管理系统能帮助企业合理配置物流资源,动态控制物流动向,有效地保障生产经营活动的供给,压缩库存资金占用,提高物品周转效率,降低采购和销售成本,为企业创造良好的经济效益。1.2 国内内外研究究概况随着中国国经济的的迅猛发发展和市
18、市场竞争争的日趋趋激烈,越越来越多多的企业业经营者者发现,一一个生产产企业再再没有足足够的时时间和资资金来完完成经营营的全过过程,他他们急需需一个长长期且巩巩固的合合作伙伴伴来分担担这种压压力,从从而取得得共同的的发展和和盈利。于于是,作作为第三三方物流流的关键键环节,仓库管理也得到了企业家的高度重视。在现代物流管理科学蓬勃发展的情况下,仓库管理的角色也已起了质与量的变化,虽然其调节生产量与需求量的原始功能一直没有改变,但由于信息技术的高度发展和计算机知识在商业上的广泛应用,仓储业已越来越信息化、自动化。本系统是在面向食物为存储物料的仓库管理,为物流仓库管理量身订做的自动化、信息化、客户化的管
19、理系统,旨在研究食物仓储的成本最小、客户服务最优、企业工作效率最高的仓库管理系统,从而推动中国第三方物流的发展。仓库管理理是企业业物流中中一个重重要的环环节,是是企业针针对存货货收发存存与产供供销各环环节的特特点,事事先制定定的一套套相互牵牵制、相相互稽核核、相互互验证的的内部监监控管理理系统是是企业整整个内控控中的重重点的中中心。“仓仓”可以以称为仓仓库,是是存放物物品的建建筑物和和场地,可可以是房房屋建筑筑、大型型容器、洞洞穴或者者特定的的场地等等,具有有存放和和保护物物品的功功能。“储储”表示示收存以以备使用用,具有有收存、保保管、交交付使用用的意思思,适当当用有形形物品的的行为。它它的
20、性质质可以归归结为仓仓储是物物质货物物的生产产持续过过程,物物质的仓仓储也创创造着货货物的价价值;仓仓储既有有物品静静态的储储存,也也有物品品动态的的存取、保保管、控控制监督督的过程程;仓储储活动发发生在仓仓库等特特定的场场所;仓仓储的对对象即可可以是生生产资料料,也可可以是生生活资料料,但必必需是实实物动产产。 仓仓库管理理是现代代物流管管理的重重要内容容之一,是是向物品品提供存存放场所所、物品品的存取取和对存存放物品品的保管管保养、控控制监督督与核算算等过程程的统称称。现代代仓储与与传统仓仓储比较较有着较较大的区区别。传传统仓库库管理主主要体现现是对物物品的管管理,体体现出静静态的特特性,
21、而而现代仓仓库管理理更注重重满足客客户需求求、高动动态响应应和低成成本等的的管理。根据有关关人士对对第三方方物流提提供商的的调查显显示,目目前,第第三方物物流企业业提供的的主要服服务还停停留在传传统的运运输和仓仓储两大大块业务务上,仓仓储在第第三方物物流提供供的最常常见服务务中还占占据着比比较重要要的地位位,有880%左左右被调调查的第第三方物物流提供供商中均均提供此此类服务务。目前前我国第第三方物物流市场场需求很很大一部部分仍停停留在仓仓储方面面。根据据中国仓仓储委员员会的调调查显示示,我国国生产企企业和商商业企业业对第三三方物流流的需求求主要集集中在对对基本常常规项目目的需求求上。尽尽管生
22、产产企业和和商业企企业对于于第三方方物流服服务需求求的侧重重点不同同,但是是无论是是哪种类类型的企企业对于于仓储的的需求仍仍然是位位于前列列的,单单纯仓储储服务位位于生产产企业服服务需求求的第三三位,位位于商业业企业服服务需求求的。1.3 论文文的主要要研究内内容本系统分分为六个个功能模模块,主要包含含商品管管理、商商户管理理、商品品类型管管理以及及入库、出出库和库库存管理理这几个方面面的设计计。本系统是是一套对对商品入入库、出库、库库存进行行全面管管理的仓仓库管理理系统。简简单概括括起来本本系统的的优点如如下:(1) 能够对供供应商的的基本资资料进行行存档,能能够方便便查询,便便于规范范管理
23、。(2) 保证订货货计划的的近期完完成。(3) 各个部门门之间控控制管理理合理化化。(4) 提高库存存管理的的水平,能能最大限限度地降降低库存存量,以以减少在在库存上上的资金金积压。第二章 背景技技术介绍绍2.1. JSSP概述述JSP(全全称Jaava SerrverrPaagess)是由由Sunn Miicroosysstemms公司司倡导和和许多公公司参与与共同建建立的一一种动态态网页技技术标准准。JSSP技术术是在传传统的HHTMLL文件中中插入JJavaa程序段段的JSSP标记记,从而而形成JJSP文文件。Web服服务器在在遇到访访问JSSP网页页的请求求时,首首先执行行期中的的程序
24、段段,然后后将执行行结果连连同JSSP文件件中的HHTMLL代码一一起返回回给客户户。插入入的Jaava程程序段可可以操作作数据库库、重新新定向网网页等,以以实现建建立动态态网页所所需求的的功能。JJSP具具有如下下的特点点(1)、将内容容的生成成和显示示进行分分离:使使用JSSP技术术,Weeb页面面开发人人员可以以使用HHTMLL或者XXML标标记来设设计和格格式化最最终页面面。使用用Javva脚本本生成页页面上的的动态内内容。(2)、强调可可重用的的组建:绝大多多数JSSP页面面依赖可可重用的的,跨平平台的组组建来执执行应用用程序所所要求的的复杂的的处理。(3)、一一次编写写,各行行运行
25、:这是JJavaa语言的的特点。(4)、移移植性强强:基本本上可以以在所有有的平台台上运行行。相比比之下,AASP和和PHPP的局限限性显而而易见。多样化和和功能强强大的开开发工具具支持:目前,JJavaa已经有有很多非非常优秀秀的开发发工具,有有很多工工具可以以免费获获得。正正是忧郁郁JSPP高效、跨跨平台、易易于复用用等特点点,JSSP已经经成为WWeb开开发者的的首选。2.2 JSSP动态态网页开开发目前,JJSP技技术已经经成为一一种受大大多数大大型企业业或中小小型企业业喜爱的的动态网网页开发发技术。越越来越多多的技术术人员也也逐步成成为JSSP技术术的推崇崇者。JJSP技技术正是是利
26、用了了Javva的“一次开开发,处处处使用用”的性能能,成为为了网站站开发技技术人员员的首选选技术。当当然,JJSP技技术的最最大优势势在于能能够将页页面的表表现形式式和页面面的商业业逻辑分分开。JSP动动态网页页开发技技术标准准提供了了两种开开发模式式:一种种是JSSP+JJavaa Beean开开发模式式;另一一种是JJSP+Serrvleet+JJavaa Beean开开发模式式。本系统用用的是第第二种开开发模式式,在这这种模型型中,JJSP页页面独自自响应请请求并将将处理结结果返回回给客户户,所有有的数据据通过JJavaa Beean来来处理,JJSP实实现页面面的显示示。此模模型常常
27、常会导致致页面被被嵌入大大量的脚脚本语言言或者JJavaa代码段段,当处处理大型型业务时时,页面面程序将将变得异异常复杂杂给开发发和维护护带来困困难。Servvlett技术是是一种采采用Jaava技技术来实实现CGGI功能能的一种种技术。SServvlett是运行行在Weeb服务务器上,用用来生成成Webb页面。SServvlett技术非非常适于于服务器器端的处处理和编编程。在此种开开发模式式中,JJSP技技术用来来显示页页面,该该页面中中没有任任何的商商业处理理逻辑,通通过Seervllet技技术来完完成大量量的事物物处理工工作。SServvlett用来处处理事务务的请求求,充当当着一个个控
28、制者者的角色色,并负负责向客客户发送送请求,创创建JSSP需要要的Beean和和对象,根根据用户户的请求求行为,决决定将哪哪个JSSP页面面发送给给用户。2.3SStruuts框框架概述述Struuts是是一个“Webb应用框框架”。Strrutss框架是是Javva和Apaachee软件基基金下JJakaartaa项目的的一个开开放式源源代码框框架,为为Webb应用程程序开发发人员提提供很多多便利。其其中,它它基于MMVC模模式的设设计思想想,使代代码结构构化,条条理化,便便于维护护;很好好地实现现了业务务逻辑与与用户界界面的分分离,将将模型和和视图从从底层事事务处理理分割开开来,不不仅使每
29、每个模块块都能独独立完成成单一的的功能,而而且使系系统更加加易于开开发、维维护和更更新,同同时,它它提供了了大量自自定义标标记库,可可以在JJSP页页面中分分离显示示逻辑与与静态HHTMLL,使页页面代码码更清晰晰,可读读性提高高,从而而简化JJ2EEE的Webb应用开开发。Struuts的的核心是是控制器器ActtionnSerrvleet,而而ActtionnSerrvleet的核核心是配配置文件件Strrutss-coonfiig.xxml,该该配置文文件的主主要作用用是建立立控制器器,模型型及其视视图之间间的联系系。它描描述了控控制器将将客户请请求映射射到对应应Acttionn类处理理
30、的法则则,同时时还定义义了用户户输入数数据与AActiionFFormm组件的的对应映映射关系系。此外外,该配配置文件件的另一一个作用用是将逻逻辑名映映射到物物理路径径,使得得物理路路径与程程序路径径无关,整个系统导航使用逻辑名在Struts-config.xml中完成。这种在配置文件中完成业务逻辑控制的方法主要有以下优点:首先,应用的所有页面的导航定义都集中在一个分等级的XML文档中,通过此配置文件即可迅速把握整个系统的脉络,第二,网页设计人员在修改网页时无需遍历Java代码来理解应用的业务逻辑,而当业务逻辑发生改变时,业务逻辑开发者也只需在Struts-config.xml中做出相应的调整
31、和修改。在大型的WEB应用系统中,这种管理页面逻辑的方式无论是在系统前期的开发过程,还是后期的维护与升级阶段都显示出了方便性和和有效性。2.4 Myy SQQLMy SSQL是是一个小小型关系系型数据据库管理理系统,也也是目前前最受欢欢迎的开开放源码码SQLL数据库库管理系系统。其其功能强强大,而而且具有有很强的的灵活性性、丰富富的应用用编程接接口(AAPI)及及精巧的的系统结结构。MMy SSQL在在满足AANSII ANNSI/ISOO SQQL922标准的的基础上上,同时时支持整整型类型型TINNYINNT、MMEDIIUMIINT和和BIGGINTT,而且且还允许许动态地地指定整整型值
32、显显示的宽宽度,用用括号标标记并跟跟在基本本关键词词之后。第三章系系统需求求分析3.1 可行性性分析本系统是是前台运运用JSSP技术术,后台台使用MMYSQQL实现现,按照照软件工工程的设设计思想想要求,首首先对系系统进行行了可行行性分析析。该阶阶段通过过对系统统目标的的初步调调研和分分析,提提出可行行性方案案并进行行论证。我我们在这这里主要要从技术术可行性性、经济济可行性性和操作作可行性性几方面面进行分分析。3.1.1经济济可行性性企业仓库库管理管管理给中中小企业业管理带带来了方方便,成成为一种种全新的的管理模模式。因因此,再再不能像像以前通通过人工工来管理理打印机机物料的的采购,大大大提高
33、高工作效效率。就就本系统统而言,随随着电脑脑的普及及,为企企业仓库库管理管管理提供供有利的的条件。通过以上的分析,开发企业仓库管理管理是完全可行的。3.1.2技术术可行性性该系统所所需的硬硬件设备备,如服服务器、PC机、打印机以及网络配件等,这些设备在性能有保证,价格又相对不高,能满足系统功能要求。软件上操操作系统统采用WWinddowss 7,开开发使用用JSPP作为开开发语言言,采用用Serrvleet技术术,Toomcaat6.0作为为Webb服务器器。这些些软件在在大型MMIS开开发中已已经被大大量应用用,技术术上很成成熟。网络体系系结构基基本定位位于局域域网(WWinddowss N
34、TT)环境境下的BB/S结结构。这这种模式式具有如如下优势势:(1)使使服务器器端数据据处理负负荷减轻轻。(2)该该结构的的系统容容易扩充充、灵活活性和可可扩展性性好。所以技术术上是可可行的。3.1.3管理理可行性性随着时代代的发展展,人员员素质己己逐步提提高,不不论是对对于电脑脑系统的的基本操操作还是是对于系系统的维维护都有有了一定定的基础础。同时时还可以以配置专专业的电电脑维护护人员来来维护电电脑,不不必担心心电脑故故障问题题。3.1.4运行行可行性性该系统需需要搭建建JVMM即JAVVA虚拟拟机和TTomccat环环境,在在此环境境下系统统,并且且在正确确连接数数据库后后才可以以正常运运
35、行。3.2系系统目标标1.应具具有方便便、强大大的资料料管理和和良好的的人机界界面,使使用户易易于操作作,便于于浏览。2.系统统的健壮壮性,扩扩展性良良好。系系统具有有对数据据备份和和日志记记录的功功能。3.系统统的安全全性好,通通过密码码和权限限的管理理是用户户的数据据不受到到侵害。4.系统统的动态态信息交交互功能能强。5.系统统尽量给给用户提提供一个个良好的的操作环环境。3.3 性能及及运行需需求对于企业业仓库管管理管理理要求运运行的工工作环境境稳定,易易于操作作,系统统方便应应用、安安全可靠靠、便于于维护以以及实时时性强,对对于广大大用户所所要执行行的操作作简单易易懂,访访问速度度较快,
36、界界面美观观,有基基本的错错误提醒醒功能,远远程操作作数据库库正确,要要求和用用户有很很强的互互动性。运行环境境:本系系统可在在Winndowws XXp、WWinddow 7下运运行,要要求使用用的操作作系统上上安装有有MySSql数数据库、MMyEcclippse、DDreaamweeaveer、TTomccat服服务器。3.3系系统目标标1.应具具有方便便、强大大的资料料管理和和良好的的人机界界面,使使用户易易于操作作,便于于浏览。2.系统统的健壮壮性,扩扩展性良良好。系系统具有有对数据据备份和和日志记记录的功功能。3.系统统的安全全性好,通通过密码码和权限限的管理理是用户户的数据据不受
37、到到侵害。4.系统统的动态态信息交交互功能能强,系系统根据据不同的的用户的的权限开开放不同同的处理理权限;不同的的用户可可以通过过留言板板进行信信息的沟沟通。5.系统统尽量给给用户提提供一个个良好的的操作环环境。3.4性性能及运运行需求求对于传真真机物料料采购管管理系统统要求运运行的工工作环境境稳定,易易于操作作,系统统方便应应用、安安全可靠靠、便于于维护以以及实时时性强,对对于广大大用户所所要执行行的操作作简单易易懂,访访问速度度较快,界界面美观观,有基基本的错错误提醒醒功能,远远程操作作数据库库正确,要要求和用用户有很很强的互互动性。运行环境境:本系系统可在在Winndowws XXp、W
38、iindoow 77下运行行,要求求使用的的操作系系统上安安装有MMySqql数据据库、MMyEcclippse、DDreaamweeaveer、TTomccat服服务器。3.5 功能需需求系统主要要以下几几个功能能模块l 商户管理理模块对商户信信息的添添加、查查看、修修改、删删除等。l 商品管理理模块商品信息息的添加加,查看看、修改改、删除除等。l 商品类型型管理模模块商品类型型的添加加、查看看、修改改、删除除等。l 订单管理理模块订单的添添加与管管理。l 入库管理理模块可以查看看入库记记录,设设置入库库级别,设设置最低低库存量量。l 库存管理理模块可以查看看以及删删除库存存记录。l 出库管
39、理理模块主要有出出库申请请与出库库管理两两个功能能。 图3.11 功能能模块设设计图第四章 系统总总体设计计4.1系系统数据据流程设设计概要设计计阶段的的基本目目标是用用比较抽抽象的方方式确定定系统如如何完成成预定的的任务,也也就是说说,应该该确定系系统的物物理配置置方案,并并且进而而确定组组成系统统的每个个程序的的结构。从从数据流流图出发发设想完完成系统统功能的的若干种种合理的的物理方方案,从从中选择择一个最最佳方案案。然后后进行软软件结构构设计,确确定软件件由哪些些模块组组成以及及这些模模块的动动态调用用关系。4.2 系统结结构设计计传真机物料采购管理系统出库管理库存管理入库管理商品管理订
40、单管理商品类型管理商户管理添加商户查看商户添加商品查看商品出库管理申请出库查看订单添加订单查看库存记录查看入库记录设置入库级别设置最低库存添加商品类型查看商品类型图4.11系统结结构图4.3 系统主主要模块块的设计计1. 登登陆模块块在该系统统模块中中,用户户通过输输入用户户名和密密码,点点确定之之后,通通过语句句将输入入的用户户名称和和密码通通过数据据库语句句与用户户登陆数数据表中中的信息息进行对对比,如如果对比比结果相相同,则则提示登登陆成功功信息,用用户进入入主界面面窗口,如如果对比比结果不不相同,则则提示用用户输入入信息错错误,信信息提示示框清空空,提示示用户重重新输入入。 登陆窗体
41、输入用户名密码判断是否正确进入主界面 是否图4.22系统登登陆模块块流程图图 2. 商品品管理模模块商品信息息管理:对商品品信息进进行添加加、修改改和删除除。图4.33产品维维护4.4 系统用用例设计计1、商户户管理模模块用例例设计对商户信信息的添添加、查查看、修修改、删删除等。图4.44商户管管理用例例图2、商品品管理模模块用例例设计对商品信信息的添添加,查查看、修修改、删删除等。图4.55 商品品管理用用例图3、商品品类型管管理模块块用例设设计对商品类类型的添添加、查查看、修修改、删删除等。图4.66 商品品类型管管理用例例图4、入库库管理模模块用例例设计包含查看看入库记记录,设置入入库级
42、别别和设置置最低库库存。图4.77入库管管理用例例图5、出库库管理模模块用例例设计包含查看看出库商商品的信信息、审审核订单单是否出出库以及及删除订订单。图4.88 商品品管理用用例图6、库存存管理模模块用例例设计主要功能能是查看看库存商品品信息和和删除订订单。图4.99 库存存管理模模块用例例4.5 系统活活动图设设计活动图类类似于传传统的面面向过程程软件设设计中的的流程图图,它通通常具体体说明某某个功能能模块(如某个个函数或或算法)的具体体的实现现步骤。活活动图在在建模过过程中的的用途和和适用范范围很广广泛,可可以对多多种不同同类型的的工作流流建模。活活动图中中的每一一个活动动表示执执行工作
43、作流中一一组的动动作。一一旦该活活动结束束,控制制流将自自动转移移到下一一个活动动。或者者通过转转换进入入到下一一个状态态。如果果一个转转换不是是由某个个事件触触发,则则该转换换就由活活动中所所包含的的动作的的结束来来触发。在在建模时时,必须须给出每每个用例例的说明明,描述述该用例例所完成成的功能能,以及及完成该该用例功功能的步步骤。当当然,对对用例的的描述也也可以使使用用例例说明文文档来表表示。为为了说明明如何使使用活动动图来表表示一个个用例的的行为,在在此给出出上面用用例的活活动图,在此,主要设计商品管理、商户管理和类型管理、出库和入库的功能。1、库存存信息管管理活动动图图4.110 库库
44、存信息息管理活活动图2、商品品基本信信息管理理活动图图图4.111商品品基本信信息管理理活动图图4.6 数据库库设计系统的概概要设计计中最重重要的就就是系统统的模块块化。模模块化是是指解决决一个复复杂问题题时自项项向下逐逐层把软软件系统统划分成成若干个个模块的的过程。每每个模块块完成一一个特定定的功能能,所有有的模块块按某种种方法组组织起来来,成为为一个整整体,完完成整个个系统所所要求的的功能。将系统划划分为多多个模块块是为了了降低软软件系统统的复杂杂性,提提问读性性、可维维护性,但但模块的的划分不不能是任任意的,应应尽量保保持其独独立性。也也就是说说,每个个模块只只完成系系统要求求的独立立的
45、子功功能,并并且与其其它模块块的联系系最少且且接口简简单,即即尽量做做到高内内聚低耦耦合,提提高模块块的独立立性,为为设计高高质量的的软件结结构奠定定基础。为了把用用户的数数据要求求清晰明明确地表表达出来来,系统统分析员员通常建建立一个个概念性性的数据据模型(也也称为信信息模型型)。概概念性数数据模型型是一种种面向问问题的数数据模型型,是按按照用户户的观点点来对数数据和信信息建模模。它描描述了从从用户角角度看到到的数据据,它反反映了用用户的现现实环境境,且与与在软件件系统中中的实现现方法无无关。最最常用的的表示概概念性数数据模型型的方法法,是实实体联系方方法(EEntiityRellatiio
46、nsshipp Appprooachh)。这这种方法法用E-R(实实体)图描述述现实世世界中的的实体,而而不涉及及这些实实体在系系统中的的实现方方法。利用E-R模型型进行数数据库概概念设计计时,首首先,以以需求分分析所获获得的信信息为基基础,确确定实体体型、实实体型的的属性、键键以及主主键,并并进一步步确定实实体型之之间的联联系及其其相关的的约束条条件;其其次,使使用演绎绎或归纳纳的方法法确定实实体型之之间的超超类和子子类的联联系及其其相关约约束;最最后,形形成E-R图。系统用户户实体关关系E-R图。图4.112系统统商品管管理E-R图图4.113系统库存存管理EE-R图图根据E-R图模模型的分分析,可可以得出出数据库库中数据据表结构构。表4.11 商户户表序号列名数据类型型长度小数位标识主键允许空默认值说明1idint11是是否autoo_inncreemennt2nameevarccharr255是3addrrvarccharr255是4telvarccharr255是5qqvarccharr255是6