1 / 11
文档名称:

武汉理工UML实验——图书管理系统.doc

格式:doc   大小:294KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

武汉理工UML实验——图书管理系统.doc

上传人:龙的传人 2021/2/27 文件大小:294 KB

下载得到文件列表

武汉理工UML实验——图书管理系统.doc

文档介绍

文档介绍:学生学号
实验课成绩
武汉理工大学
学 生 实 验 报 告 书
实验课程名称 UML建模技术
开 课 学 院 计算机科学与技术学院
指导老师姓名 陈明俊
学 生 姓 名
学生专业班级 软件工程zy1302班
2014 — 2015 学年 第 2 学期
实验课程名称: UML建模技术
实验项目名称
图书管理系统建模
实验成绩
实验者
专业班级
软件zy1302
组别
同组者
实验日期
2015年4月5日
第一部分:实验分析与设计(可加页)
实验内容描述(问题域描述)
实验一 静态模型1
实验目的:以图书管理系统为例,完成用例模型。初步了解StarUML的使用,了解StartUML的界面与功能。
实验内容:采用用例驱动的分析方法,分析需求的主要任务,识别系统中的参与者与用例,写出用例的文本,建立用例模型。
实验要求:正确识别系统的所有角色与用例;准确描述用例间的关系;描述系统中重要用例的基本事件流(正常情况)与备选事件流(异常情况)。
实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)
实验方案及步骤:
①分析系统需求;
②识别系统中的参与者与用例;
③进行用例描述,书写用例文本;
④建立用例模型。
2、实验手段:根据所学知识与用例描述写出用例文本,运用StarUML工具软件绘制用例图。
三、主要仪器设备及耗材
PC机、StarUML
第二部分:实验调试与结果分析
调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)
经分析,系统需求:
①学生管理:生成借阅证;
②书籍管理:借阅图书,归还图书与查询借阅信息;
③系统管理:办理借阅证,删除借阅证,添加管理员,删除管理员,添加图书,删除图书,添加标题信息,删除标题信息。
识别参与者与用例:
①主要参与者:学生,图书馆管理员,系统管理员;
②用例:借阅图书,归还图书,查询借阅信息,系统维护。
书写用例文本,详情见实验结果分析。
建立用例模型,详情见实验结果分析。
实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析与结论等)
用例文本:
用例UC1:借阅图书
范围:图书管理系统
级别:用户目标
主要参与者:图书管理员
涉众及其关注点:
—图书管理员:希望能够准确快捷帮助学生借书。
—学生:希望能够便捷的借阅到图书。
—系统管理员:希望系统能在自己的维护下更加稳定。
前置条件:图书管理员必须经过确认与认证。学生拥有借阅证。
成功保证:存储书籍信息。更新书目及学生借阅信息。
主成功场景:
1、学生携带所借阅书籍与借阅证到办理处办理。
图书管理员开始办理借阅手续。
图书管理员向系统输入学生的借阅证号。
系统验证借阅证号有效。
系统检验该账户中的借阅信息,验证成功。
系统显示学生的信息以提示图书管理员输入要借阅的图书信息。
图书管理员输入要借阅的图书信息。
系统记录一个借阅信息,并更新该学生账户完成借阅图书操作。
学生携带所借阅书籍离开。
扩展(或替代流程):
*a、系统管理员在任意时刻要求进行超控模式:
1、系统进入系统管理员授权模式。
2、系统管理员执行某一系统管理员模式下的操作。例如:办理借阅证,删除借阅证,添加管理员,删除管理员等。
3、系统恢复到图书管理员授权模式。
*b、系统在任意时刻失败:
为了支持恢复与更正图书馆书籍信息处理,要保证所有操作的敏感状态与时间都能够从场景的任何一步中安全恢复。
1、图书管理员重启系统,请求恢复上次状态。
2、系统重建上次状态。
2a、系统在恢复过程中检测到异常:
1、系统向图书管理员提示错误,记录此错误,并进入一个初始状态。
2、图书管理员开始一次新的操作。
4a、系统验证借阅证无效(系统中不存在借阅证号所对应的账户):
1、系统显示系统中不存在借阅证号所对应的账户。
2、图书管理员告知学生,系统中不存在此借阅证号。
3、图书管理员提示学生重新注册一个帐号。
4、学生离开办理处。
5、图书管理员结束此次办理借阅手续的操作。
5a、系统检测到学生借阅的图书超过了规定的数量:
1、系统显示学生借阅的图书超过了规定的数量。
2、图书管理员告知学生借阅的图书超过了规定的数量,无法借阅。