网站大量收购独家精品文档,联系QQ:2885784924

UML_图书馆系统_实验报告 .pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

实验名称:UML

班级:软件0803

学号:080203060

080203062

姓名:杜利星

冯双玉

图书馆系统

用例模型——系统需求的获取

用例模型定义系统做什么,是用来获取系统需求的有效手段。用例模型由“角色”和“用

例”组成。在这个图书馆系统中,我们可以识别出的角色有学生和图书管理员。整个用例模

型包含的用例有:借书、还书、查阅图书、预订图书,以及图书维护。用例模型可以用用例

图表示如下:

预定图书

学生

查阅图书

借书

还书

图书管理员

管理图书

名称:借书”。

说明:学生在图书馆挑选好需要的图书后,通过图书管理员把书借回去。

参与者:学生,图书管理员

频率:每天可能会有很多次。最繁忙的情况是,借书的人非常多,按照现在的速度,大

约每分钟完成一个人的结束工作。

前置条件:无

后置条件:修改所借出的图书的剩余数量。

假设:借书者总是从图书馆找到书,然后才能拿书办理借书手续,因此,总是有足够的

书可以出借。

基本操作流程:借书成功。

1)学生将所借图书和借书证交给图书管理员

2)图书管理员将学生借书证号码和所借图书输入系统

3)系统校对借书信息,比对该学生以往借书情况和当前借书情况,如果不存在不

允许借书的情况,则记录借书交易的信息,并且修改相应的馆藏图书的数量信

息。

4)如果该学生已经预订了这本图书,则撤销该预定。

5)报告交易成功。

可选操作流程:所借图书超出最大借书数量。

1)学生将所借图书和借书证交给图书管理员

2)图书管理员将学生借书证号码和所借图书输入系统

3)系统校对借书信息,比对该学生以往借书情况和当前借书情况,发现已超出最

大借书数量,则停止当前交易,并且提示用户错误原因。

4)图书管理员可以应学生的意见,减少借书数量,并重新提交系统。

流程活动图:

显示借书界面

输入借书证号码和所借图书

验证借书数量修改借书信息

[借书数量超出范围]

通知用户

[借书数量在允许范围内]

修改馆藏图书记录本次交易

数量信息信息

已经预订

撤销预定

未预定

借书成功

图一:借书活动图

静态模型

文档评论(0)

155****4707 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档