实验报告
实验名称:协作图
实验课时:4 课时
实验地点:知行楼306
实验时间:2016年 4 月13日星期三第8 周
实验目的及要求:
能根据前期的分析和设计绘制协作图。
实验环境:
1)硬件设备:PC机一台
2)操作系统:Windows 7
3)应用工具:Rational Rose 2007
实验内容:(算法、程序、步骤和方法)
第1题:在“远程网络教学系统”中,系统管理员需要登录系统才能进行系统维护工作,如添加教师信息、删除教师信息等。根据系统管理员添加教师信息用例,创建相关协作图。
在“远程网络教学系统”中,如果我们单独抽象出来一个数据访问类来进行数据访问。
第2题:图书管理系统。
1.完成借阅者查找图书协作图。
工作流程如下:
(1)借阅者希望通过系统查询某本图书的信息。
(2)借阅者通过自助系统用户界面SearchBookWindow录入图书的ISBN/ISSN号请求查找图书信息。
(3)用户界面SearchBookWindow根据图书的ISBN/ISSN号将Book类实例化并请求图书信息。
(4)Book类实例化对象根据图书的ISBN/ISSN号加载图书信息并提供给用户界面SearchBookWindow。
(5)用户界面SearchBookWindow向读者显示图书信息。
2.完成借阅者查询个人信息协作图。
工作流程如下:
(1)借阅者希望通过系统查询个人信息。
(2)借阅者通过自助系统用户登录界面LoginWindow录入图书证编号请求查找个人信息。
(3)用户登录界面LoginWindow根据图书证编号将Borrower类实例化并返回给用户信息显示界面PersonInfoWindow。
工作流程如下:
(1)借阅者希望通过系统预定某本图书。
(2)借阅者通过自助系统预定界面ReserveWindow录入图书的名称或ISBN/ISSN号请求查找该图书。
(3)预定界面ReserveWindow根据图书的名称或ISBN/ISSN号将Book类实例化并返回图书信息。
(4)预定界面ReserveWindow 将图书信息添加到预定中,并返回是否预定成功信息。
(5)预定界面ReserveWindow 向读者显示是否预定成功信息。
工作流程如下:
(1)借阅者希望通过图书管理员借阅某本图书。
(2)借阅者将图书证和图书交给图书管理员。
(3)图书管理员将读者图书证编号录入借阅图书界面LendBookWindow 。并根据图书的
ISBN/ISSN 号将Book 类实例化并显示图书信息。
(4)借阅图书界面LendBookWindow 根据图书的
ISBN/ISSN 号将Book 类实例化并加载
图书信息。
(5)借阅图书界面LendBookWindow 将图书信息和读者信息添加到借阅实例中。
(6)借阅实例检查读者的借书数目,并添加借阅信息,返回借阅是否成功。
(7)借阅图书界面LendBookWindow 显示是否成功。
(8)图书管理员将图书证和图书归还给借阅者。
工作流程如下:
(1)借阅者希望通过图书管理员归还所借书籍。
(2)借阅者将所借图书交给图书管理员。
(3)图书管理员通过归还图书界面SearchBookWindow 根据图书的ISBN/ISSN 号将Book
类实例化并请求图书信息。
(4)Book 类实例化对象根据图书的编号请求Loan 对象删除借阅信息。
(5)Loan 对象检查借阅图书是否超期。
(6)Loan 对象删除借阅信息。
(7)Loan 对象返回是否成功删除借阅信息。
(8)归还图书界面SearchBookWindow 提示归还是否成功显示。
工作流程如下:
(1)系统管理员在登录后希望通过管理系统查询某本图书的信息。
(2)系统管理员通过管理系统查询图书界面SearchBookWindow 录入图书的ISBN/ISSN
号请求查找图书信息。
(3)查询图书界面SearchBookWindow 根据图书的ISBN/ISSN 号将Book 类实例化并请
求图书信息。
(4)Book 类实例化对象根据图书的ISBN/ISSN 号加载图书信息并提供给查询图书界面
SearchBookWindow 。
(5)查询图书界面SearchBookWindow 向统管理员显示图书信息。
工作流程如下:
(1)系统管理员希望通过系统添加某些图书。
(2)系统管理员通过添加书籍界面AddBookWindow
添加图书信息。
(3)系统管理员通过添加书籍界面AddBookWindow 选择图书的书目信息。
文章来源:《工程与试验》 网址: http://www.gcysyzz.cn/zonghexinwen/2020/1019/920.html