U
ml 大作业
题
目:
大型超市库存
管理系统
班
级:
软件一班
学
号:
20102212481
姓
名:
张静静
目录
基于
UML
的
库存
管理系统的设计与实现
3
摘要
3
1
问题的提出:
5
2
本文工作和系统开发:
5
3
系统功能简介:
6
第一章
库存
系统业务用例建模
7
1.1
库存
系统业务流程分析
7
1.1.1
入库流程分析
7
1.2
业务需求用例建模阶段
9
1.2.1
业务角色的查找及建立
9
1.2.2
业务用例查找与分析
9
1.2.3
业务用例图
11
1.2.3
业务活动图
11
1.3
系统基本功能描述:
13
第二章
库存
系统系统需求用例建模
14
2.1
入库管理需求用例分析
14
2.1.1
确定系统角色:
14
2.1.2
确定系统顶层用例
14
2.1.3
入库管理功能性分析:
15
2.1.4
到站日报录入管理用例描述:
16
2.1.5
码单管理用例描述:
18
2.1.6
入库单管理用例描述:
19
2.1.7
审核管理用例描述:
22
2.2
系统扩展功能需求用例分析
22
2.3
系统整体功能描述
24
第三章
业务领域分析与设计
25
3.1
系统顺序图,状态图
25
3.2
定义基本对象与类
30
3.3
入库系统类图
:
32
3.4
定义对象与类的属性与操作
32
3.5
系统设计顺序图,入库类图
44
3.6
系统扩展功能
45
3.7
系统构架设计
52
第四章
系统实现测试与配置
53
4.1
系统实现的工具与技术
53
4.2
系统实现方式图
53
第五章
系统开发的思考
54
5. 1
数据库设计问题
54
5. 2
数据库访问设计问
题
55
结束语
56
参考文献
57
引言:
1 问题的提出:
传统的面向过程的
库存
管理信息系统的开发中存在不少的问题,传统的面向过程的开发方法,也即主要是基于功能分析或数据分析基础上的结构化方法。这种开发方法下设计的系统在70或80年代早期还可以适应,但在越来越复杂的非数值计算类型的软件开发中,在广泛应用图形界面的交互式系统中,在控制要求非常突出的应用中,在需求经常变化的条件下,尤其是在
库存
系统这种数据流动性要求比较高的管理软件的开发,用传统的软件开发方法解决问题往往暴露出严重的不适应性,主要表现在以下几点:
1)功能与数据分离的软件设计结构与人类的现实环境很不一样,和人的自 然思维也就很不一致。
2)系统是围绕着如何实现一定的行为来进行的,当系统行为易变,需要常常修改时,修改极为困难,因此这种结构无法适应迅速变化的技术和需求。
3)在系统中模块之间的控制作用有重要影响时,由于在
“
好的模块结构
uml大作业期末(大型超市库存管理系统).docx