软件工程仓库管理系统课程设计frkg.docx
《软件工程仓库管理系统课程设计frkg.docx》由会员分享,可在线阅读,更多相关《软件工程仓库管理系统课程设计frkg.docx(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录目 录第1章绪绪论11.1 系统统开发的的背景和和意义111.2 国内内外研究究发展现现状11.2.1 面向对对象技术术的发展展与现状状11.2.2 UMLL的建模模语言221.2.3 UMLL的应用用领域331.2.4 超市仓仓库管理理发展与与现状441.3主主要工作作5第2章业业务建模模62.1 RUUP软件件开发过过程62.2 业务务术语表表92.3 组织织机构图图102.4 主业业务用例例图100第3章分分析与设设计1223.1 业务务流程调调查1223.1.1 超市仓仓库管理理信息系系统业务务流程调调查1223.1.2 岗位职职责1223.2 业务务用例分分析1223.2.1 入
2、入库管理理用例图图:1333.2.2出库库管理用用例图1143.2.3 入库管管理活动动图1553.2.4 出库管管理活动动图1663.3 业务务类图1173.3.1 超市仓仓库管理理系统业业务类图图173.3.2 超市仓仓库管理理信息系系统业务务类描述述183.3.3 数据库库详细设设计188第4章系系统实现现204.1 顺序序图2004.1.1 仓库入入库顺序序图2004.1.2 出库顺顺序图2214.2 协作作图2224.3 活动动图2334.4 系统统构件图图244.5 部署署图2554.5.1 网络结结构图2264.5.2 系系统部署署图2664.6 界面面设计2274.6.1 本系
3、统统用户界界面程序序设计遵遵循的原原则2774.6.2 输入输输出设计计27结论299参考文献献3041第1章 绪论第1章 绪论论1.1 系统统开发的的背景和和意义随着经济济的迅速速发展,库存在在企业中中的地位位越来越越重要,库存资资产占企企业资产产总额的的20%-400%左右右。若能能通过库库存管理理使库存存节约即即使很小小的百分分比,对对企业来来讲,其其经济效效益也是是十分可可观的,市场竞竞争的日日益激烈烈,降低低库存成成本己经经成为企企业的“第三利利润源泉泉”。随着着经济全全球化的的发展,企业作作为供应应链的节节点,库库存也是是一个重重要的供供应链驱驱动要素素,库存存的改变变会在很很大程
4、度度上影响响供应链链整体的的赢利水水平和响响应能力力,因此此库存的的研究在在供应链链中具有有十分重重要的作作用和意意义。本本文在其其他学者者研究的的基础上上,提出出了基于于协同供供应链的的库存管管理,利利用聚类类分析,主成分分分析分分类,多多元统计计分析建建立安全全库存模模型,并并利用数数据对该该模型进进行仿真真分析,以证其其有效性性。超市需要要处理大大量的库库存信息息,还要要时刻更更新产品品的销售售信息,不不断添加加商品信信息。面面对不同同种类的的信息,需需要合理理的数据据库结构构来保存存数据信信息,需需要有效效的程序序结构支支持各种种数据操操作的执执行。商商店自动动化的产产品管理理在欧美美
5、等国家家早已经经实现,也也是零售售业管理理的基础础。它最最主要的的特点是是能够实实时的和和准确的的控制店店内的销销售情况况。如果果可以能能够实时时掌握销销售流程程及销售售情况,则则可以有有效地加加速商品品的周转转率并提提高服务务质量,而而且可以以减少产产品售价价不符等等所产生生的问题题。顾客客的消费费要求的的是希望望在超市市购物中中能基本本上都能能购得所所需的商商品,并并且还要要既保证证商品质质量还要要享受优优质,方方便的服服务。1.2 国内内外研究究发展现现状1.2.1 面向对对象技术术的发展展与现状状面向对象象是将计计算过程程看作为为分类过过程,加加状态变变换过程程,即将将系统逐逐步分为为
6、相互关关联的多多个对象象,并建建立这些些对象的的联系,以以引发状状态转换换,最终终完成计计算,它它模拟了了人类认认识问题题的较高高、较广广层次的的过程,即即分类过过程。函函数和逻逻辑方法法则更适适合于模模拟人的的逻辑思思维,处处于人类类认识问问题的较较高层次次过程,它它们的结结合才是是完美的的。当今今的应用用软件应应该具有有更大的的灵活性性、集成成的透明明性,以以及使用用上的方方便性,而而日益增增强的计计算能力力及面向向对象的的新技术术开发,使使这些应应用软件件的功能能不断扩扩展,面面向对象象的软件件好处便便呈现在在应用软软件的用用户面前前,无论论是对软软件的剪剪裁还是是扩充、修修改都可可以更
7、快快更容易易的进行行。面向对象象技术及及分析方方法为实实际问题题建立了了一个可可用的软软件实现现模型,对对象提供供了一种种描述信信息的机机制,它它是一种种独特的的方法抽抽象层次次较高,思思维方法法和传统统方法不不同,目目前处于于发展阶阶段已日日趋成熟熟,而且且已被应应用于由由软件、硬硬件构成成的各种种应用领领域。面向对象象与人工工智能语语言、面面向对象象数据库库:优势势在于数数据库管管理提供供更适合合于自然然思维方方式的数数据库管管理风格格和数据据模型对象,OOOP以以其概念念和机制制支持了了软件的的可重用用性、软软插件为为软件可可重用性性终于明明显的支支持。面向对象象与并行行处理:从并行行角
8、度看看,面向向对象概概念具有有以下特特征固有并并发性,对对象是相相对独立立的,知知道如何何工作的的实体。消消息发送送是启动动对象工工作的唯唯一途径径,各个个对象的的工作可可以相互互独立,因因此具有有天然的的并发性性;显式并并发性,在在一个面面向对象象系统中中可以为为某些对对象明确确定义并并发方法法;数据流流与控制制的统一一,对象象操作的的启动是是由其它它对象发发送消息息来控制制的,消消息的发发送又总总是携带带某些对对象的,因因此,控控制信息息和数据据信息是是一起到到来的,从从而统一一了数据据流和控控制流的的思想;动态连连接,即即对象的的功能是是消息传传送时确确定的,提提高了程程序设计计的灵活活
9、性;局部存存储与分分布式计计算,每每个对灸灸通过数数据抽象象和数据据隐蔽将将其内容容和状态态置于自自身独立立的存储储结构中中,对象象的处理理也是自自治的,整整个系统统的运算算和处理理是分布布的。面向对象象软件工工程(OOOSEE):从从软件生生存周期期的伪度度出发,研研究面向向对象概概念在软软件的规规格化、分分析、设设计、编编码、测测试等阶阶段应用用。面向对象象还可广广泛用于于各种应应用系统统、CAAD/CCAM/CAEE,动态态模拟,CCASEE和人机机界面等等方面。总而言之之,由于于面向对对象技术术从软件件的可修修改性、可可移植性性、可重重用性、可可靠性、兼兼容性等等方面致致力于改改善软件
10、件产品的的质量,缩缩短软件件研制的的同期,所所以这种种方法是是有强大大的生命命力,已已成为现现今计算算机软件件发展的的重要技技术,有有着非常常光明的的前途。1.2.2 UMLL的建模模语言 软软件工程程领域在在19995年至至19997年取取得了前前所未有有的进展展,其成成果超过过软件工工程领域域过去115年来来的成就就总和。其其中最重重要的、具具有划时时代重大大意义的的成果之之一就是是统一建建模语言言(UMML:UUniffiedd Moodellingg Laanguuagee)的出出现。在在世界范范围内,至少在在近100年内,UMLL将是面面向对象象技术领领域内占占主导地地位的标标准建模
11、模语言。采采用UMML作为为我国统统一的建建模语言言是完全全必要的的:首先先,过去去数十种种面向对对象的建建模语言言都是相相互独立立的,而而UMLL可以消消除一些些潜在的的不必要要的差异异,以免免用户混混淆;其其次,通通过统一一语义和和符号表表示,能能够稳定定我国的的面向对对象技术术市场,使项目目根植于于一个成成熟的标标准建模模语言,从而可可以大大大拓宽所所研制与与开发的的软件系系统的适适用范围围,并大大大提高高其灵活活程度。统统一建模模语言(UUML)是是用来对对软件密密集系统统进行描描述、构构造、视视化和文文档编制制的一种种语言。 首首先,也也是最重重要的一一点,统统一建模模语言融融合了B
12、Boocch、OOMT和和OOSSE方法法中的概概念,它它是可以以被上述述及其他他方法的的使用者者广泛采采用的一一门简单单、一致致、通用用的建模模语言。 其其次,统统一建模模语言扩扩展了现现有方法法的应用用范围。特特别值得得一提的的是,UUML的的开发者者们把并并行分布布式系统统的建模模作为UUML的的设计目目标,也也就是说说,UMML具有有处理这这类问题题的能力力。 第第三,统统一建模模语言是是标准的的建模语语言,而而不是一一个标准准的开发发流程。虽虽然UMML的应应用必然然以系统统的开发发流程为为背景,但但根据我我们的经经验,不不同的组组织,不不同的应应用领域域需要不不同的开开发过程程。举
13、个个例子来来说,开开发错综综复杂的的软件是是非常有有趣的工工作,但但开发这这种软件件与构造造严格实实时的航航空电子子系统是是大不一一样的,后后者是性性命攸关关的大事事。因此此首先把把精力集集中在设设计通用用的元模模型上(统统一不同同方法的的语义),其其次是建建立通用用的表示示法(提提供对这这些语义义的形象象化的表表达)。虽虽然UMML的开开发者们们将继续续倡导从从用例驱驱动到体体系结构构为中心心最后反反复改进进、不断断添加的的软件开开发过程程,但实实际上设设计标准准的开发发流程并并不是非非常必要要的。1.2.3 UMLL的应用用领域UML的的目标是是以面向向对象图图的方式式来描述述任何类类型的
14、系系统,具具有很宽宽的应用用领域。其其中最常常用的是是建立软软件系统统的模型型,但它它同样可可以用于于描述非非软件领领域的系系统,如如机械系系统、企企业机构构或业务务过程,以以及处理理复杂数数据的信信息系统统、具有有实时要要求的工工业系统统或工业业过程等等。总之之,UMML是一一个通用用的标准准建模语语言,可可以对任任何具有有静态结结构和动动态行为为的系统统进行建建模。此外,UUML适适用于系系统开发发过程中中从需求求规格描描述到系系统完成成后测试试的不同同阶段。在在需求分分析阶段段,可以以用用例例来捕获获用户需需求。通通过用例例建模,描描述对系系统感兴兴趣的外外部角色色及其对对系统(用用例)
15、的的功能要要求。分分析阶段段主要关关心问题题域中的的主要概概念(如如抽象、类和对象等)和机制,需要识别这些类以及它们相互间的关系,并用UML类图来描述。为实现用例,类之间需要协作,这可以用UML动态模型来描述。在分析阶段,只对问题域的对象(现实世界的概念)建模,而不考虑定义软件系统中技术细节的类(如处理用户接口、数据库、通讯和并行性等问题的类)。这些技术细节将在设计阶段引入,因此设计阶段为构造阶段提供更详细的规格说明。为实现用用例,类类之间需需要协作作,这可可以用UUML动动态模型型来描述述。在分分析阶段段,只对对问题域域的对象象(现实实世界的的概念)建模,而不考考虑定义义软件系系统中技技术细
16、节节的类(如处理理用户接接口、数数据库、通通讯和并并行性等等问题的的类)。这这些技术术细节将将在设计计阶段引引入,因因此设计计阶段为为构造阶阶段提供供更详细细的规格格说明。编编程(构构造)是是一个独独立的阶阶段,其其任务是是用面向向对象编编程语言言将来自自设计阶阶段的类类转换成成实际的的代码。在在用UMML建立立分析和和设计模模型时,应尽量量避免考考虑把模模型转换换成某种种特定的的编程语语言。因因为在早早期阶段段,模型型仅仅是是理解和和分析系系统结构构的工具具,过早早考虑编编码问题题十分不不利于建建立简单单正确的的模型。UUML模模型还可可作为测测试阶段段的依据据。系统统通常需需要经过过单元测
17、测试、集集成测试试、系统统测试和和验收测测试。不不同的测测试小组组使用不不同的UUML图图作为测测试依据据:单元元测试使使用类图图和类规规格说明明;集成成测试使使用部件件图和合合作图;系统测测试使用用用例图图来验证证系统的的行为,验验收测试试由用户户进行,以以验证系系统测试试的结果果是否满满足在分分析阶段段确定的的需求。总之,标标准建模模语言UUML适适用于以以面向对对象技术术来描述述任何类类型的系系统,而而且适用用于系统统开发的的不同阶阶段,从从需求规规格描述述直至系系统完成成后的测测试和维维护。1.2.4 超市仓仓库管理理发展与与现状在我国超超市形成成在200世纪990年代代初期,现现在已
18、经经成为我我国零售售业的一一种重要要形态,为为国民经经济的发发展发挥挥了重要要的作用用。随着着超市高高速的发发展,其其经营管管理也变变得愈加加复杂,早早期的售售货员站站柜台的的形式早早已不能能满足现现有销售售也的发发展,这这样就迫迫切地需需要引入入新的管管理技术术。超市形态态具有种种种优点点,但在在目前状状况下,它它仍存在在零售业业企业所所共有的的落后的的一面,如如:不能能有效地地管理每每种商品品,收款款结算速速度慢,容容易出现现营业差差错,不不宜进行行商品调调价,盘盘点效率率低等,而而且在超超市日常常管理中中,商品品的进、销销、存等等决策以以经验为为主,缺缺乏实时时分析功功能,管管理人员员对
19、及时时传递资资料的要要求始终终得不到到满足。苏苏辙超市市形态的的高速发发展,其其经营管管理也变变得愈加加复杂,日日常所需需要处理理的数据据量也逐逐渐增大大,商业业运转的的中间环环节也越越来越多多,原始始的人工工管理已已无法应应对这复复杂的市市场。为为此,在在选题过过程中,我我选择了了超市管管理系统统设计题题目,依依靠现代代化的计计算机信信息处理理技术来来管理超超市,从从而节省省了大量量的人力力、物力力,改善善了员工工的工作作条件,减减轻了劳劳动强度度,并且且能够快快速反映映出商品品的进、销销、存等等状况和和各种反反馈信息息分析,使使管理人人员快速速对市场场的变化化做出相相应的决决策,加加快超市
20、市经营管管理效率率。1.3主主要工作作主要有几几个阶段段的任务务,如下下:1绪论论(系统统开发背背景、国国内外技技术现、开开发计划划)2业务务建模 3系系统开发发的过程程文档(需需求、分分析、设设计) 4系系统实现现 5结结论本文首先先对公司司的业务务与用户户的需求求进行了了分析,然然后对系系统的功功能进行行详细的的设计,并并在分析析与设计计的同时时用UMML建模模语言对对其建模模,采用用UMLL工具RROSEE绘制描描述各种种模型的的图形,目目的使开开发者与与用户更更有效的的实现功功能与理理解需求求,并使使程序人人员能顺顺利的实实现系统统,在系系统的实实现阶段段重点讲讲述设计计到编码码的过渡
21、渡,以体体现UMML建模模的模型型对系统统开发带带来的好好处。本文的编编写结合合了面向向对象的的软件开开发方法法与UMML建模模语言的的优势与与特色,同同时与仓仓储管理理系统紧紧密结合合。既体体现了面面向对象象的软件件开发思思想 ,又又包容了了UMLL建模语语言所特特有的语语言建模模优势。在在编写中中我们大大量的使使用UMML语言言所提供供的各种种建模图图形来描描述仓储储管理系系统,例例如描述述用户需需求的用用例图,描描述系统统功能的的动态的的顺序图图。根据据仓储管管理的特特点,我我们大胆胆的改进进了一般般的UMML建模模的分析析过程,并并在分析析设计过过程中采采用更加加适合仓仓储系统统的分析
22、析级类图图与顺序序图。第2章 业务建模第2章 业务务建模首先,UUML融融合了BBoocch、OOMT和和OOSSE方法法中的基基本概念念,这些些概念与与其它面面向对象象技术中中的基本本概念大大多相同同,UMML因而而成为使使用者乐乐于采用用的简单单一致的的建模语语言;其其次,UUML不不仅是上上述方法法的简单单汇合,而而且在这这些方法法的基础础上几经经修改完完成,它它扩展了了已有方方法的应应用范围围;第三三,UMML是标标准的建建模语言言,而不不是标准准的开发发过程。尽尽管UMML的应应用以系系统的开开发过程程为背景景,但针针对不同同组织和和不同应应用领域域,需要要采取不不同的开开发过程程。
23、作为一种种建模语语言,UUML的的定义包包括UMML语义义和UMML表示示法两个个部分。(1) UMLL语义 描述基基于UMML的精精确元模模型定义义。元模模型为UUML的的所有元元素在语语法和语语义上提提供了简简单、一一致、通通用的定定义性说说明,使使开发者者能在语语义上取取得一致致,消除除了因人人而异的的最佳表表达方法法所造成成的影响响。此外外UMLL还支持持对元模模型的扩扩展定义义。(2) UMLL表示法法 定义义UMLL符号的的表示法法,为开开发者或或开发工工具使用用这些图图形符号号和文本本语法为为系统建建模提供供了标准准。这些些图形符符号和文文字所表表达的是是应用级级的模型型,在语语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 仓库 管理 系统 课程设计 frkg
限制150内