预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共66页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《信息系统分析与设计》 实验指导书 (信息管理与信息系统专业) 实验1用例图及进度安排 一、实验目的 1.熟悉用例图的基本功能和使用方法。 2.掌握如何使用建模工具绘制活动图方法。 3.学习使用MicrosoftProject对题目进行进度安排。 二、实验器材 1.计算机一台。 2.RationalRose工具软件。 三、实验内容 根据SUDA的图书管理系统开发进度,在完成对系统的需求建模,得到用例模型后, 应针对每个用例进行业务分析,说明其具体的业务流程,现系统分析部指派您完成该项任务。 要求: (1)确定图书管理系统的用例。 (2)绘制图书管理系统的用例图。 (3)对图书管理系统的用例进行描述。 四、实验步骤 1确定系统涉及的总体信息 参与者借阅者:图书馆管理员:系统管理员: 借书书籍借出处理增加书目 还书书籍归还处理删除或更新书目 书籍预定预定信息处理增加书籍 减少书籍 操作增加借阅者帐户信息 删除或更新借阅者帐 户信息 书籍信息查询 借阅者信息查询 2确定系统的参与者 借阅者、图书馆管理员、系统管理员。 3确定系统的用例 (1)借阅者请求服务的用例 ①登录系统 ②查询自己的借阅信息 ③查询书籍信息 ④预定书籍 ⑤借阅书籍 ⑥归还书籍 (2)图书馆管理员处理借书、还书等的用例 ①处理书籍借阅 ②处理书籍归还 1 ③删除预定信息 (3)系统管理员进行系统维护的用例 ①查询借阅者信息 ②查询书籍信息 ③增加书目 ④删除或更新书目 ⑤增加书籍 ⑥删除书籍 ⑦添加借阅者帐户 ⑧删除或更新借阅者帐户 4使用RationalRose绘制用例图的步骤 以“删除借阅者信息”用例为例: a.绘图步骤: (1)在用例图上双击main,出现如图1.1所示,为绘制用例图做好准备。 图1.1 (2)在图中的工具栏选取Actor图标,在右边的图中添加一个Actor,并输入名 称:administrator,如图1.2所示。 (3)在左边的工具栏中,选取用例的图标,在右边的图中画出一个用例,并输入用例的 名称:login。 2 图1.2 (4)按照步骤(3),绘制出如图1.4和图1.5的两个用例。 图1.3 3 图1.4 图1.5 (5)在绘出了用例后,接下来的是绘制参与者与用例实现,如图1.6所示。 4 图1.6 (6)根据步骤(5),同时完成如图1.7和图1.8。此时,删除借阅者用例图就到此完成。 其系统查询借阅者信息等其他的功能会在时序图和活动图中描绘。 (7)根据分析情况,进一步添加或细化用例图。 图1.7 5 图1.8 b.描述用例 “删除借阅者信息”用例的用例描述: (1)管理员在录入界面,输入待删除的借阅者名; (2)“业务逻辑”组件在数据库中,查找待删除的借阅者名; (3)如果不存在,则显示出错信息,返回步骤(1),如果存在则继续; (4)“业务逻辑”组件判断“待删除的借阅者”是否可以删除; (5)如果不可以,则显示出错信息,返回步骤(8),如果可以则继续; (6)在数据库中,删除相关信息; (7)显示删除成功信息; (8)结束。 分析: 在图书管理系统中,管理员首先登录系统,系统验证通过后,管理方可向系统查询数据, 在查询后,系统会给出提示,有没有找到相关的数据,管理员根据系统查询的返回结果,进行 下一步的操作,就是删除借阅者,在删除的过程中,系统会对查询得到的结果判断该记录是否 可以删除,若可以删除,则给删除提示,若不能删除,也给相关的提示信息。 同样方法可以得到其他用例图和书面用例。 5图书馆管理系统的用例图 采用上述步骤,得到图书管理系统的用例图,包括借阅者请求服务的用例图、图书馆管 理员处理借书和还书的用例图、系统管理员进行系统维护的用例图这三个主要的用例图。 ①借阅者请求服务的用例图 6 借阅者请求服务的书面用例: 以借阅者借书用例为例: 用例名称:借阅者借书执行者:借阅者 目的:完成一次借书的完整过程。 类型:主要的、基本的 过程描述: (1)借阅者输入登录信息,系统识别信息的有效性; (2)对借阅者进行注册识别; (3)浏览图书馆内书籍; (4)选择需要借阅的书籍并确认; (5)退出系统,系统给出所选择的书籍列表。 异常事件流处理: (1)登录信息有效性检查失败,允许借阅者重新输入(3次机会)。 (2)注册识别失败,没有注册的借阅者不能借书。 (3)选择所要借阅书籍确认失败,所选书籍不存在或者已借完,系统提示重选。 借阅者还书、预定书籍的书面用例类似。 ②图书馆管理员处理借书、还书的用例图 7 图书馆管理员处理借书、还书的书面用例: 以图书馆管理员处理借书用例为例: