UML系统建模与分析设计-需求分析与用例建模PPT课件
- 格式:ppt
- 大小:2.89 MB
- 文档页数:60


. WORD格式.资料
.
专业.整理
UML建模课程设计
. WORD格式.资料
.
专业.整理
目录
1 引言.............................................................. 4
2 UML概述 ......................................................... 5
2.1 UML简介.................................................... 5
2.2 UML模型图的构成............................................ 5
2.3 UML事物.................................................... 5
2.3.1 构件事物.............................................. 6
2.3.2 行为事物.............................................. 6
2.3.3 分组事物.............................................. 6
2.3.4 注释事物.............................................. 7
图书馆管理系统UML建模分析与设计
1.业务建模
1.1系统需求分析
(1)基本数据维护功能:图书馆工作人员对数据做直接操作与维护,包括增加、删除、更改图书信息和读者信息;
(2)基本业务功能:支持读者借书、还书、续借、预留、罚款等业务,并能实时更新数据库中各项记录;
(3)数据库管理功能:支持数据库维护人员对各个分馆的所有图书、读者信息的集中存放和统一管理;
(4)信息查询功能:对图书信息、读者信息的搜索查询;
(5)身份认证功能:系统管理人员需要根据用户名和密码登录系统才能进行管理操作;
(6)与外部系统交互功能:读者缴纳罚款时,可采用校园卡转账方式进行支付;
1.2术语表
(1)名词术语:
图书,读者,读者类型,学生,老师,借阅记录,数据库,维护人员,图书馆工作人员,罚款,校园卡系统;
(2)动词术语:
增,删,改,借书,还书,续借,预留,罚款,转账,信息查询,身份认证,更新数据库;
1.3领域类图
1.4用例描述及用例图
1.4.1用例图
(1)和“读者”有关的用例: 读者+读者ID+读者类型图书+图书编号+图书状态馆员老师+工号维员学生+学号+所属院系书目+书号+书名+作者+出版社+出版日期+版本号+ISBN+总本书+借出数量+预订数量借阅记录+借阅日期+借阅人ID+图书编号+数量+归还情况预订记录+预约人Id+预约日期+预约书号借阅0..511n管理0..n1预订0..10..n预订0..30..1罚款+金额+罚款人Id图书馆管理系统+缴费支付拥有11维护11..*管理0..*1..*校园卡系统10..*属于10..*
(2)和“馆员”(图书管理员)有关的用例:
(3)和“维员”(数据库维护人员)相关的用例: 读者撤销预订图书登录缴纳罚款查找图书信息续借图书预订图书还书借书查看账户信息<><><><><><><>馆员添加图书信息删除图书信息修改图书信息添加读者信息删除读者信息修改读者信息查询图书信息查询读者信息登录<><><><><><><><><><>
图书馆管理系统UML建模分析与设计
1.业务建模
1.1系统需求分析
(1)基本数据维护功能:图书馆工作人员对数据做直接操作与维护,包括增加、删除、更改图书信息和读者信息;
(2)基本业务功能:支持读者借书、还书、续借、预留、罚款等业务,并能实时更新数据库中各项记录;
(3)数据库管理功能:支持数据库维护人员对各个分馆的所有图书、读者信息的集中存放和统一管理;
(4)信息查询功能:对图书信息、读者信息的搜索查询;
(5)身份认证功能:系统管理人员需要根据用户名和密码登录系统才能进行管理操作;
(6)与外部系统交互功能:读者缴纳罚款时,可采用校园卡转账方式进行支付;
1.2术语表
(1)名词术语:
图书,读者,读者类型,学生,老师,借阅记录,数据库,维护人员,图书馆工作人员,罚款,校园卡系统;
(2)动词术语:
增,删,改,借书,还书,续借,预留,罚款,转账,信息查询,身份认证,更新数据库;
1.3领域类图
1.4用例描述及用例图
1.4.1用例图
(1)和“读者”有关的用例: 读者+读者ID+读者类型图书+图书编号+图书状态馆员老师+工号维员学生+学号+所属院系书目+书号+书名+作者+出版社+出版日期+版本号+ISBN+总本书+借出数量+预订数量借阅记录+借阅日期+借阅人ID+图书编号+数量+归还情况预订记录+预约人Id+预约日期+预约书号借阅0..511n管理0..n1预订0..10..n预订0..30..1罚款+金额+罚款人Id图书馆管理系统+缴费支付拥有11维护11..*管理0..*1..*校园卡系统10..*属于10..*
(2)和“馆员”(图书管理员)有关的用例:
(3)和“维员”(数据库维护人员)相关的用例: 读者撤销预订图书登录缴纳罚款查找图书信息续借图书预订图书还书借书查看账户信息<><><><><><><>馆员添加图书信息删除图书信息修改图书信息添加读者信息删除读者信息修改读者信息查询图书信息查询读者信息登录<><><><><><><><><><>
UML课程设计报告
机票预定管理系统
组员:
学号:
学院:
班级:
目录
一、需求分析 ..............................................错误!未定义书签。
1、系统开发背景 .......................................错误!未定义书签。
2、软件主要组成及功能 .................................错误!未定义书签。
二、系统建模 ..............................................错误!未定义书签。
1、创建系统用例模型 ...................................错误!未定义书签。
2、系统用例分析 .......................................错误!未定义书签。
三、创建系统静态模型 ......................................错误!未定义书签。
1、类图 ...............................................错误!未定义书签。
四、创建系统动态模型 ......................................错误!未定义书签。
1、时序图 .............................................错误!未定义书签。
2、协作图 .............................................错误!未定义书签。
3、状态图 .............................................错误!未定义书签。