武 夷 学 院
实验报告
课程名称:
软件工程
实验题目:
图书管理系统的分析与设计
学生班级:
09 级计科一班
学生姓名:
郭威
学生学号:
20094011020
指导教师:
蓝天明
完成日期:
2012/09/25
数学与计算机系
图书管理系统的分析与设计
1.实验目的和要求
本实验目的在于灵活运用用例图、类图、对象图、活动图、顺序图、通信图、
时序图、状态图完成图书管理系统的分析与设计。
2.实验原理
在图书管理系统设计中,使用各种 UML 图,从各个侧面分析系统:
1)静态图:用例图、类图、对象图、组件图和部署图;
2)动态图:顺序图、协作图和活动图。
3.主要仪器设备(软件)
实验硬件:PC 机。
实验软件:Windows 操作系统、RationalRose2003。
4.实验内容及步骤
1)设计图书管理系统的基本功能,完成用例图;
1、图书管理员用例:
2、借阅者用例:
3、系统管理员用例:
2)构造用例对应的活动图;
管理员活动图:
借阅者活动图:
3)拟定系统需要的实体类、界面类等,绘制类图、对象图;
4)设计类之间相互的调用,绘制时序图、状态图。
时序图:
: admin:系统管理
员
1:
1:lead item
: title
: item
: Loan
: borrower
:
LendBookForm
2: find(string)
3: return true
4: find-on-title
5: return true
6: borrow information
7: return true
8: lead book
状态图:
: borrower
: Loan
1: borrow book
5: lead book
4: borrow information
3: updata()
: LendBookForm
: admin:系统管理
员
2: find(string)
: item
: title
5.实验心得体会
通过本次试验,“绘制用例图、类图、对象图、活动图、顺序图、通信图、
时序图、状态图完成图书管理系统的分析与设计”,使我理解了类与类之间的关
系。理解类的内部结构及类间的关系。学会了应用 rational rose 绘制类图,在
图中正确绘制各种图形元素,表示元素间的相互关系。