- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML课程设计报告大型仓库信息系统管理.doc
河北科技大学
课 程 设 计 报 告
学生姓名: 学号:
专业班级:
课程名称: 需求分析与建模
学年学期: 2015-2016学年第一学期
指导教师:
2015年11月
设计题目
设计目的
软件需求分析
UML基本模型
系统中的类
系统的配置与实现
改进意见及建议
设计体会
设计题目
大型仓库管理系统
设计目的
大型仓库管理系统包括用户登录,仓库管理,业务查询和系统设置几个主要功能。在设计过程中,要熟练运用并了解Rational Rose软件,并且掌握软件需求分析的设计和开发步骤,灵活运用用例图、类图、对象图、状态图、时序图、协作图、活动图、组件图和配置图等图形化设计方法建立需求和设计模型,同时,完成各种图形的设计。
软件需求分析
1、系统总体功能需求:
一个功能完整的大型仓库信息管理系统,包括一下几个管理系统:
(1)用户登录
(2)仓库管理
(3)业务查询
(4)系统设置
满足上述需求的系统主要包括以下几个模块:
(1)、用户登录功能模块
(2)、仓库管理功能模块
(3)、系统设置功能模块
2、用户登录功能模块
包含的基本功能有用户登录、用户注销和用户退出。
仓库管理功能模块
包含的基本功能有仓库进货、仓库退货、仓库领料、仓库退料、商品调拨和仓库盘点。
系统设置功能模块
包含的基本功能有供应商管理和仓库设置。
UML基本模型
系统的UML基本模型有:
建立UML初始模型、系统的用例图、系统的时序图、系统的协作图、系统的状态图、系统的活动图
(1)建立用例视图的步骤:确定角色,创建用例,创建角色--用例关系图。
1.确定角色
2.创建用例
仓库信息系统根据业务流程可以分为以下的几个用例(Use Cases):
仓库进货
仓库退货
仓库领料
仓库退料
商品调拨
仓库盘点
库存查询
业务分析
仓库历史记录查询
供应商信息维护
仓库信息维护
用户登录
用户注销
退出系统
创建角色--用例关系图
(2)、系统动态模型
动态模型包括许多框图:活动框图(Activity)、序列图(Sequence)、协作图(Collaboration)等。
进货的活动图
仓库盘点过程时序图
仓库盘点过程协作图
创建系统包图
系统中的类
系统类模型
类模型是在Logical视图中显示的。Logical视图关注系统如何实现用例中提出的功能。它提供详细的图形,描述组件间如何关联。此外,还包括需要的类、类图和状态图。
系统的配置与实现
系统部署
仓库管理系统部署是整个项目实施过程中最后的阶段了,即把该系统中涉及到的硬件软件整合到一起,并且可以让系统运行起来。
在部署中有两种视图,组件图和配置图。
改进意见及建议
此次我们小组的UML建模的课程设计是大型仓库管理系统,这次课程设计需要我们所有人严谨合理的安排各自所需要做的方面,之后再将我们各自独立的模块组建起来,才可以形成一个完整而有效的整体。随着计算机技术特别是网络技术的飞速发展,计算机的应用领域不断扩大,各行各业都离不开计算机,我们日常生活的方方面面都跟仓库管理系统有直接或间接的关系。因此我们所做的大型仓库信息管理系统需要更多的改进,以适应社会对信息管理系统更多的需求。首先,仓库管理系统是整个系统信息系统的核心,是所有数据的来源。根据详细的需求分析,企业在库存中面临的主要问题体现在:库存量较大,库存资金周转慢;不能及时统计库存物料,库房人员重复工作多,效率低;不知道库存物资积压时间长短。因此我们需要做更多的系统容量来完成这巨大而繁杂的信息系统。其二,是社会不断的在发展,而人们对于系统功能的要求也不断的在增长。我们需要不断的对系统进行改进与完善,来满足社会对系统的更高要求。
设计体会
通过这次UML建模的课程设计,我了解到当接受一个软件开发任务,就是进入软件生命的第一个阶段时,就要先进行可行性的研究。并不是所有问题具有简单的解决办法,并且许多问题不能在预定的规模之内解决。因此通过可行性的研究分析我们就可以知道很多问题,有无可行性的解决方法,进而避免人力、物力和才力的浪费。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,直接为仓库管理系统服务,并且,程序可以分期分批实现。但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。以达到更加出色的程序系统。
在此次课程设计时,因为其特殊性,所以要求参加课程设计的组员们要重新认真复习软件工程及项目管理的理论知识和技能,熟练掌握UML设计工具,而且我们也需要能够灵活地把所学理论知识和技能应用于该项目的开发实践中
文档评论(0)