- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
现代软件工程学验报告
学生学号 实验课成绩
武汉理工大学
学 生 实 验 报 告 书
实验课程名称 现代软件工程学
开 课 学 院 计算机科学与技术学院
指导老师姓名
学 生 姓 名
学生专业班级
2014 — 2015 学年 第 一 学期
实验课程名称: 现代软件工程学
实验项目名称 熟悉一个建模工具,给一个系统建模 实验成绩 实验者 专业班级 组别 同组者 实验日期 年 月 日 第一部分:实验分析与设计(可加页)
实验内容描述(问题域描述)
熟悉一个建模工具,给一个系统建模。
实验设计(包括实验方案设计,实验手段的确定,实验步骤,实验过程等 )
主要实验方案:
通过熟悉某一建模工具的使用方法,对图书管理系统进行相关分析,画出相关图表,给图书管理系统建模。
实验步骤:
1,分析仓库管理系统的参与者,以及参与者的用例,画出用例图
系统的参与者有读者和图书馆管理员两类。
其中,读者包含的用例有:
登录系统
借书:进行借书业务。
还书:读者具有的还书业务。
查询:包含对个人信息和书籍信息的查询业务
预订:读者对书籍的预订业务。
书籍丢失处理:对书籍丢失后的不同措施进行处理。
图书管理员包含的用例有:
登录系统:管理员可以通过登录该系统进行各项功能的操作。
书籍管理:包括对书籍的增、删、改等。
书籍借阅管理:包括借书、还书、预订和书籍丢失处理等等。
读者管理:包含对读者的增删改等操作。
2,通过上面的用例,对系统进行分析得到应有的类和它们的属性方法,然后画出相应的类图
3,通过分析主要的处理流程,得到图书管理系统的顺序图,主要有借书顺序图和还书顺序图
4,画出借书,还书和预定的活动图
三、主要实验工具、仪器设备及耗材
PC,StarUML
第二部分:实验结果分析(可加页)
实验结果描述
1,用例图
2,类图
首先进行分析:
(1)reader类是借阅者的类,它的属性很多,包括借阅者的账户ID(reader_id)、姓名(reader_Name)、地址(Address)、班级(class)、所借书籍的书目(borrowed)等。其中主要操作有借书(addborrowed)和还书(deleteborrowed)和预订(reservation)等。
(2)admin类是管理员类,有编号和姓名属性,操作主要是书籍的增删改和读者的增删改等等。
(3)Title 类是记录书目信息的类,包括书籍的名字(name)、作者(author)、book_id等属性。
(4)Item 类是具体某本书的类,属性包括书籍号(id)。操作包括预订(reserve)、按书目查找(find_on_title)等。
(5)borrow类是某本书的借阅信息类,包括所借阅书籍的ISBN、借阅的时间(date)等。
(6)Reservation类是预订信息类,每个预订信息包括预订日期(date)、所预订书籍的ISBN、预订书籍的用户ID(UserID)等属性。
(7)persistent store类是书籍永久的存储类,在数据库中的存储数据,其他对与书籍有关的活动都要经过其存储类。
类图如下:
3,顺序图
借书顺序图:
借书时,读者先将书拿予管理员,管理员对书籍和读者进行检验,若书籍和读者都符合借书条件,则借书成功。
其中:
1.login():登录系统。
checkstu_card():对读者信息进行验证,检查是否符合本图书馆借书条件。
showinformation():显示该读者的基本信息函数。
borrow():读者借书函数。
getreaders():取得读者信息函数。看该读者是否符合借书条件,若符合,则返回可借信息。
gettitle():取得书目信息。
getreservation():检验书籍是否被预订函数。
getnoreservation():书籍没被预订或取消预订函数。
create(borrower,item):创建书籍外借函数。
还书顺序图:
还书时,读者先将书交给管理员,由管理员扫描书籍,对书目和读者借阅信息进行更新,同时还书成功。
1.login():登录系统。
2.getitem():取得书籍条目信息。
3.update():对图书馆书籍条目和借阅者信息进行更新条目。
4,活动图
1,借书活动图
管理员首先要扫描读者的借书证,检验证件是否符合图书馆借书条件,若该读者的借书数量还未
您可能关注的文档
- 照片共享Flikr这十年:崛起_没落和复兴.doc
- 熊光辉 金先刚业设计 说明书11.doc
- 燕山大学EDA程设计游戏机.doc
- 燕山大学课程教改革立项申请书.doc
- 燕山大学里仁学毕业设计(论文)撰写规范.doc
- 爆破工程课程设说明书.doc
- 爱乐活居家攻略41670.docx
- 爱乐活婚嫁攻略17488.docx
- 爱乐活攻略24232.docx
- 爱乐活攻略24942.docx
- 高中数学教学中学生数学建模能力培养的困境与对策研究教学研究课题报告.docx
- 高中化学实验在探究家乡特色美食食品添加剂的化学性质教学研究课题报告.docx
- 艺术品市场中的虚假鉴定与维权问题研究教学研究课题报告.docx
- 高中英语单元教学目标在生活化教学中的实践与反思教学研究课题报告.docx
- 2025年西市区选聘调解员的(4人)模拟试卷附答案详解.docx
- 《美术馆公共教育活动的艺术教育课程体系构建与受众需求研究》教学研究课题报告.docx
- 小学阶段学生移动学习中的数字素养培养与创新能力提升策略教学研究课题报告.docx
- 高中语文古诗词教学创新:培养学生的文学鉴赏能力的实践研究教学研究课题报告.docx
- 《艺术批评在当代艺术市场中的价值重塑与功能拓展研究》教学研究课题报告.docx
- 小学心理剧课程开发与儿童心理辅导效果评价的实践研究教学研究课题报告.docx
文档评论(0)