图书管理系统系统分析及用例图

图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有唯一标识其存在的编号。图书馆向每一个借阅者发放图书证,图书证中包含每一个借阅者的编号和个人信息。系统通过一个单独的程序为借阅者提供服务,不需要管理人员的干预,这些服务包括提供查询图书信息、查询个人信息服务和预定图书服务等。
当借阅者需要借阅书籍、归还书籍时需要通过图书管理员进行,也就是说借阅者不直接与系统交互,而是图书管理员充当借阅者的代理与系统交互。当借阅者借阅的图书数量超过限制时,不运行借阅者再进行借阅。当借阅者借阅的图书超过一定的期限时,需要对其进行处罚。借阅图书时需要图书证作为凭据,归还时不需要。
系统管理员负责系统的管理维护工作,维护工作包括图书的添加、删除和修改,书目的添加和删除,借阅者的添加、删除和修改,并且系统管理员能够查询借阅者、图书和图书管理员的信息。
查询图书可以通过图书的名称或图书的ISBN/ISSN号进行查找。

根据下面的陈述,分析出系统参与者和用例,并绘制用例图。

在医生的办公室里接待员、护士和医生使用病人记录和计划安排系统。当病人第一次来这里看病时,接待员使用该系统来输入病人信息,并且安排所有的预约。护士使用系统来跟踪病人每次看病的结果并输入护理病人的信息,如医疗和诊断。护士也可以访问这些信息以打印病人诊断结果或病人看病历史。医生主要用这个系统来查看病人的病史,偶尔也输入病人的医疗信息,但通常医生让护士输入这些信息。

系统参与者:接待员、护士和医生。

用例:输入病人信息;安排预约;跟踪病人每次看病的结果;输入护理病人的信息;打印病人诊断结果或病人看病历史;查看病人的病史;输入病人的医疗信息。

hosipital.uml

根据以下“汽车租赁系统”的需求描述,绘制系统用例图。

用户可以通过不同的方式(包括电话、前台、网上)提出预订车辆申请;基层工作人员可以处理客户预定、客户取车、客户还车等业务,并保存客户相应历史记录;技术人员可以填写检修服务记录、保存检修结果。

某电话公司决定开发一个管理所有客户信息的交互式的网络系统,系统功能需求描述如下。

(1)浏览客户信息:任何使用Internet的网络用户都可以浏览电话公司所有的客户信息(包括姓名、住址、电话号码等)。

(2)登录:电话公司授予每个客户一个账号。拥有授权账号的客户,可以使用系统提供的页面设置个人密码,并使用该账号和密码向系统注册。

(3)修改个人信息:客户向系统注册后,可以发送电子邮件或者使用系统提供的页面,对个人信息进行修改。

(4)删除客户信息:只有公司管理人员才能够删除不再接受公司服务的客户的信息。

在需求分析阶段,采用用例图描述系统功能需求。如下图所示,请指出图中的A,B,C和D分别是哪个用例?

A.--(1)浏览客户信息:任何使用Internet的网络用户都可以浏览电话公司所有的客户信息(包括姓名、住址、电话号码等)

B.--(2)登录:电话公司授予每个客户一个账号。拥有授权账号的客户,可以使用系统提供的页面设置个人密码,并使用该账号和密码向系统注册。

C.--(3)修改个人信息:客户向系统注册后,可以发送电子邮件或者使用系统提供的页面,对个人信息进行修改。

D.--(4)删除客户信息:只有公司管理人员才能够删除不再接受公司服务的客户的信息。

系统分析与设计 实验一用例模型相关推荐

  1. java课程设计实验报告_java课程设计实验报告样例

    分数_______ 嘉应学院计算机学院实验报告 课程名称:面向对象程序设计课程设计(Java) 实验名称:"动物换位"程序设计 指导教师:肖振球 实验地点:_居家学习_实验时间:2 ...

  2. 太原理工大学系统分析与设计实验报告实验室设备_“艺术之光”绽放太原理工大学首届本科生专业节...

    "艺术之光"绽放太原理工大学首届本科生专业节 为全方位.多角度地向本科生展示学校学科专业建设成果,开拓学生视野,提升学生专业决策的格局,树立崇高的专业理想,坚定实现中华民族伟大复兴 ...

  3. 太原理工大学系统分析与设计实验报告实验室设备_警钟长鸣!盘点国内高校实验室事故...

    点   机械前沿"关注置顶 引领机械前沿.机械视频,汽车.加工技术.3D打印.自动化.机器人.生产工艺.轴承.模具.机床.钣金等行业前沿在这里等你 实验室安全警示录 2018年 北京交通大学 ...

  4. 太原理工大学系统分析与设计实验报告实验室设备_皇家墨尔本理工大学电气工程师本科课程...

    皇家墨尔本理工大学电气工程师本科课程 核心课程 第1年 可再生电能系统 保护和高电压工程 电能转换 先进的控制系统(PG) 专业工程项目的一部分 专业工程项目B部分 项目准备.规划和解决问题 第二年 ...

  5. 太原理工大学系统分析与设计实验报告实验室设备_塔斯马尼亚大学和皇家墨尔本理工大学的实验室医学硕士从学术和移民角度来看,有什么区别?选择哪一个更好?...

    关键词:皇家墨尔本理工大学,塔斯马尼亚大学,实验室医学,医学检验,RMIT University, University of Tasmania, Laboratory Medicine, AIMS ...

  6. 系统分析与设计学习笔记(二)用例模型

    用例Use Case Use Case(用例)是一个系统分析与设计中非常重要的概念,在使用整个软件开发过程中,Use Case处于一个中心地位.用例是对一组动作序列的抽象描述,系统执行这些动作序列,产 ...

  7. 计算机模型机设计实验报告,基本模型机设计与实现 实验报告

    <基本模型机设计与实现 实验报告>由会员分享,可在线阅读,更多相关<基本模型机设计与实现 实验报告(3页珍藏版)>请在人人文库网上搜索. 1.____学院____专业_____ ...

  8. 《软件建模与设计: UML、用例、模式和软件体系结构》一一3.1 软件生存周期模型...

    本节书摘来自华章计算机<软件建模与设计: UML.用例.模式和软件体系结构>一书中的第3章,第3.1节,作者:(美)Hassan Gomaa,更多章节内容可以访问云栖社区"华章计 ...

  9. 计算机组成原理简单模型机实验,CPU 与简单模型机设计实验

    计算机科学与技术系 实 验 报 告 专业名称 计算机科学与技术 课程名称 计算机组成原理 项目名称 CPU 与简单模型机设计实验 班 级 学 号 姓 名 同组人员 无 实验日期 2016.6 一.实验 ...

最新文章

  1. java mybatis狂神说sql_帮你搞定Java面试,不要再错过了
  2. Python数据类型之列表操作方法
  3. 海量数据处理(一) :位图与布隆过滤器的概念以及实现
  4. ABP框架 v2.7.0已经发布!
  5. HTML5学习笔记(一):初步印象
  6. python web开发项目 源码_Python + Flask 项目开发实践系列七
  7. Mybatis入门程序
  8. JavaScript面试小知识
  9. 详解SSH框架和Redis的整合
  10. 递归与二叉树_leetcode235
  11. Oracle:grouping和rollup
  12. 解决LDAP客户端统一认证DirectoryEntry出现 Ox80005000的问题
  13. Unity3D打包apk的主界面和android组件共同显示
  14. Android 11.0 12.0强制app横屏显示
  15. Python在数字后端中的应用(一)
  16. shell softech 面料_MAMMUT猛犸象的黑科技大军(服装篇)
  17. NPDP知识推送-第七章产品生周期管理(3)
  18. 拼多多商品详情接口,拼多多详情页接口,宝贝详情页接口,商品属性接口,商品信息查询,商品详细信息接口,h5详情,拼多多APP详情
  19. 综合素质能力测试软件,【北森能力题库_员工能力测试管理系统】员工素质测评题库_员工综合素质测评表_免费在线试用_选软件网...
  20. 数学柏拉图多面体---定积分(一)

热门文章

  1. 性能定位常用命令整理
  2. iis7下站点日志默认位置
  3. 结构体成员数组不定长如何实现
  4. 洛谷—— P1118 [USACO06FEB]数字三角形Backward Digit Su…
  5. linux下 为自己编写的程序 添加tab自动补全 功能
  6. 浅谈《think in java》:一 对象导论总结
  7. 基于Dialog的MFC程序在启动时隐藏为托盘程序(四)
  8. 【leetcode】二叉树与经典问题
  9. 用DataReader还是DataSet?
  10. 在ASP.NET中值得注意的两个地方