- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于uml统一建模语言rose软件软件工程仓库管理系统课程设计_精品
目 录
第1章 绪论 1
1.1 系统开发的背景和意义 1
1.2 国内外研究发展现状 1
1.2.1 面向对象技术的发展与现状 1
1.2.2 UML的建模语言 2
1.2.3 UML的应用领域 3
1.2.4 超市仓库管理发展与现状 4
1.3主要工作 5
第2章 业务建模 6
2.1 RUP软件开发过程 6
2.2 业务术语表 9
2.3 组织机构图 10
2.4 主业务用例图 10
第3章 分析与设计 12
3.1 业务流程调查 12
3.1.1 超市仓库管理信息系统业务流程调查 12
3.1.2 岗位职责 12
3.2 业务用例分析 12
3.2.1 入库管理用例图: 13
3.2.2出库管理用例图 14
3.2.3 入库管理活动图 15
3.2.4 出库管理活动图 16
3.3 业务类图 17
3.3.1 超市仓库管理系统业务类图 17
3.3.2 超市仓库管理信息系统业务类描述 18
3.3.3 数据库详细设计 18
第4章 系统实现 20
4.1 顺序图 20
4.1.1 仓库入库顺序图 20
4.1.2 出库顺序图 21
4.2 协作图 22
4.3 活动图 23
4.4 系统构件图 24
4.5 部署图 25
4.5.1 网络结构图 26
4.5.2 系统部署图 26
4.6 界面设计 27
4.6.1 本系统用户界面程序设计遵循的原则 27
4.6.2 输入输出设计 27
结 论 29
参考文献 30
第1章 绪论
1.1 系统开发的背景和意义
随着经济的迅速发展,库存在企业中的地位越来越重要,库存资产占企业资产总额的20%-40%左右。若能通过库存管理使库存节约即使很小的百分比,对企业来讲,其经济效益也是十分可观的,市场竞争的日益激烈,降低库存成本己经成为企业的“第三利润源泉”。随着经济全球化的发展,企业作为供应链的节点,库存也是一个重要的供应链驱动要素,库存的改变会在很大程度上影响供应链整体的赢利水平和响应能力,因此库存的研究在供应链中具有十分重要的作用和意义。本文在其他学者研究的基础上,提出了基于协同供应链的库存管理,利用聚类分析,主成分分析分类,多元统计分析建立安全库存模型,并利用数据对该模型进行仿真分析,以证其有效性。
超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。商店自动化的产品管理在欧美等国家早已经实现,也是零售业管理的基础。它最主要的特点是能够实时的和准确的控制店内的销售情况。如果可以能够实时掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。顾客的消费要求的是希望在超市购物中能基本上都能购得所需的商品,并且还要既保证商品质量还要享受优质,方便的服务。
1.2 国内外研究发展现状
1.2.1 面向对象技术的发展与现状
面向对象是将计算过程看作为分类过程,加状态变换过程,即将系统逐步分为相互关联的多个对象,并建立这些对象的联系,以引发状态转换,最终完成计算,它模拟了人类认识问题的较高、较广层次的过程,即分类过程。函数和逻辑方法则更适合于模拟人的逻辑思维,处于人类认识问题的较高层次过程,它们的结合才是完美的。当今的应用软件应该具有更大的灵活性、集成的透明性,以及使用上的方便性,而日益增强的计算能力及面向对象的新技术开发,使这些应用软件的功能不断扩展,面向对象的软件好处便呈现在应用软件的用户面前,无论是对软件的剪裁还是扩充、修改都可以更快更容易的进行。
面向对象技术及分析方法为实际问题建立了一个可用的软件实现模型,对象提供了一种描述信息的机制,它是一种独特的方法抽象层次较高,思维方法和传统方法不同,目前处于发展阶段已日趋成熟,而且已被应用于由软件、硬件构成的各种应用领域。
面向对象与人工智能语言、面向对象数据库:优势在于数据库管理提供更适合于自然思维方式的数据库管理风格和数据模型—对象,OOP以其概念和机制支持了软件的可重用性、软插件为软件可重用性终于明显的支持。
面向对象与并行处理:从并行角度看,面向对象概念具有以下特征①固有并发性,对象是相对独立的,知道如何工作的实体。消息发送是启动对象工作的唯一途径,各个对象的工作可以相互独立,因此具有天然的并发性;②显式并发性,在一个面向对象系统中可以为某些对象明确定义并发方法;③数据流与控制的统一,对象操作的启动是由其它对象发送消息来控制的,消息的发送又总是携带某些对象的,因此,控制信息和数据信息是一起到来的,从而统一了数据流和控制流的思想;④动态连接,即对象的功能是消息传送时确定的,提高
文档评论(0)