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

现代软件工程学验报告.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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,借书活动图 管理员首先要扫描读者的借书证,检验证件是否符合图书馆借书条件,若该读者的借书数量还未

文档评论(0)

pab547 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档