欢迎来到天天文库
浏览记录
ID:31921030
大小:1.43 MB
页数:15页
时间:2019-01-27
《图书-管理系统与习题作业讲解》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、图书管理系统功能性需求说明如下:²图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有唯一标识其存在的编号。图书馆向每一个借阅者发放图书证,其中包含每一个借阅者的编号和个人信息。提供的服务包括:提供查询图书信息、查询个人信息服务和预定图书服务等。²当借阅者需要借阅图书、归还书籍时需要通过图书管理员进行,即借阅者不直接与系统交互,而是通过图书管理员充当借阅者的代理和系统交互。²系统管理员主要负责系统的管理维护工作,包括对图书、数目、借阅者的添加、删除和修改。并且能够查询借阅者、图书和图书管理员的信息。²可以通过图书的名称或
2、图书的ISBN/ISSN号对图书进行查找。回答下面问题:1)该系统中有哪些参与者?2)确定该系统中的类,找出类之间的关系并画出类图3)画出语境“借阅者预定图书”的时序图2.(1)借阅者图书管理员系统管理员(2)用户类、用户角色类、图书类、预定类、借阅类、书目类(3)时序图15网络的普及带给了人们更多的学习途径,随之而来的管理远程网络教学的“远程网络教学系统”诞生了。“远程网络教学系统”的功能需求如下:l学生登录网站后,可以浏览课件、查找课件、下载课件、观看教学视频。l教师登录网站后,可以上传课件、上传教学视频、发布教学心得、查看教
3、学心得、修改教学心得。l系统管理员负责对网站页面的维护、审核不合法课件和不合法教学信息、批准用户注册。1)学生需要登录“远程网络教学系统”后才能正常使用该系统的所有功能。如果忘记密码,可与通过“找回密码”功能恢复密码。请画出学生参与者的用例图。2)教师如果忘记密码,可以通过“找回密码”功能找回密码。请画出教师参与者的用例图。(1)用例图一15(2)用例图二15运用刚才介绍有关活动图的相关知识,结合以往图书馆管理系统还书用例建模该用例的活动图。综合运用所学到的标记符,包括活动、转移、控制点、泳道、分叉和汇合等。并使用建模活动图的五个
4、步骤,逐步为用例建模活动图。图还书用例如今汽车租赁行业比较好,请联系实际,绘制对应的汽车租赁构件图。15现有一个产品销售系统,其总体需求如下:系统允许管理员生成存货清单报告。管理员可以更新存货清单。销售员记录正常的销售情况。交易可以使用信用卡或支标,系统需要对其进行验证。每次交易后都需要更新存货清单。分析其总体需求,并绘制出其用例图?一台自动售货机能提供6种不同的饮料,售货机上有6个不同的按钮,分别对应这6种不同的饮料,顾客通过这些按钮选择不同的饮料。售货机有一个硬币槽和找零槽,分别用来收钱和找钱。现在为这个系统设计一个用例图?1
5、5绘制用例图,为如下的每个事件显示酒店管理系统中的用例,并描述各用例的基本操作流程。Ø客人预订房间。Ø客人登记。Ø客人的承担服务费用。Ø生成最终账单Ø客人结账Ø客人支付账单创建一个类图。下面给出创建类图所需的信息。l学生(student)可以是在校生(undergraduate)或者毕业生(graduate)。l在校生可以是助教(tutor)。l一名助教指导一名学生。l教师和教授属于不同级别的教员。l一名教师助理可以协助一名教师和一名教授,一名教师只能有一名教师助理,一名教授可以有5名教师助理。l教师助理是毕业生。创建类图的步骤如
6、下:(1)将学生可以是在校生或者毕业生建模为3个类:Student、UnderGraduate和Graduate,其中,后两个类是Student类的子类。(2)为“在校生可以是助教的一种”建立模型,即建立UnderGraduate类的另一个超类Tutor。(3)通过创建从Tutor到Student的关联(名为tutors),建立一名助教指导一名学生的模型。(4)将“教师和教授属于不同级别的教员”建模为3个类:Instructor、Teacher和Professor,其中,后两个类是Instructor类的子类。(5)建立“一名教师
7、助理可以协助一名教师和一名教授,一名教师只能有一名教师助理,一名教授可以有5名教师助理”的模型。创建TeacherAssistant类,并使其与Teacher类和Professor类都建立关联。15(6)将TeacherAssistant类建模为Graduate类的派生类。根据用例图和系统需求描述创建类图。本练习将根据如下所示的系统需求和如图2所示的用例图建模一个类图。系统需求描述:(1)系统允许管理员通过从磁盘加载存货数据来运行存货清单报告。(2)管理员通过从磁盘加载存货数据、向磁盘保存存货数据来更新存货清单。(3)售货员做销售
8、记录。(4)电话操作员是处理电话订单的特殊售货员。(5)任何类型的销售都需要更新存货清单。(6)如果交易使用了信用卡,那么售货员需要核实信用卡。(7)如果交易使用了支票,那么售货员需要核实支票。15用例图示例创建类图的步骤如下所示:(1)确定可以在
此文档下载收益归作者所有