云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 动物园管理UML实验报告

动物园管理UML实验报告

  • 62 次阅读
  • 3 次下载
  • 2025/6/8 1:41:49

课程名称:

实验项目:

实验地点:

专业班级:

学生姓名:指导教师:

本科实验报告

系统分析与设计 《 动物园管理 》实验 逸夫楼302 软件1201 学号: 2012004949 柳 婵

孟东霞

2014年 11月10日

1

一、实验目的

通过《系统分析与设计》实验,使自己在实际的案例中完成系统分析与系统设计中的主要步骤,并熟悉信息系统开发的有关应用软件,加深对信息系统分析与设计课程基础理论、基本知识的理解,提高分析和解决实际问题的能力。以动物园管理为例,使自己在实践中熟悉信息系统分析与设计的规范,为后继的学习打下良好的基础。

二、实验要求

以个人为单位完成,自选题目,班内题目不重复,使用UML进行系统分析与设计,并完成实验报告。实验报告以纸质版(A4)在课程结束后一周上内提交(13周)。

三、实验主要设备:台式或笔记本计算机 四、实验内容 1 选题及项目背景

动物园管理,市动物园引入一批新的动物,需要新建动物住房,扩大面积,招一些

有爱心的动物饲养员。需设计一个动物园管理系统。

2 定义

动物园管理需对动物、参观者、饲养员、动物食宿、动物医生、动物园管理人员进行管理。其中动物的吃食由饲养员控制,动物出现感冒等不适症状由饲养员发现并找动物医生对其看诊、治病。动物园管理人员有动物园中的所有动物的统计表,包括动物的编号、年龄、雌雄、住所、体重、健康状况。可以增加(引进或出生)、删除(老去)、查询。每种动物都有一个饲养员,饲养员管理自己管理范围内动物的每天固定的吃饭、休息、活动、供参观时间。参观者进出动物园需要门票。应在参观者能看到的地方放置“不要给动物喂食!”的标语。

3 参考资料

市动物园管理协会提供

4 系统分析与设计

4.1需求分析

4.1.1识别参与者

动物、参观者、饲养员、动物食宿、动物医生、动物园管理人员 4.1.2 对需求进行捕获与描述

用例名称:喂食 执行者:饲养员 目的:完成对动物的饲养。 用例名称:参观 执行者:游客 目的:参观动物

2

用例名称:看病 执行者:动物医生 目的:给动物治病,保证动物健康

用例名称:增加 执行者:管理人员 目的:完成对整个动物园的动物的管理 用例名称:删除 执行者:管理人员 目的:完成对整个动物园的动物的管理 用例名称:更新 执行者:管理人员 目的:完成对整个动物园的动物的管理

100.1 100.2 100.3 101.4 100.5 100.6 100.6.1 用例ID号及用例名 用例概述 参与者: 前置条件(Pre-Conditions) 事件流 基本事件流 (Basic Flow) Uc_100看病 该用例描述一个动物管理系统中,动物医生根据动物的健康状况给动物治疗的过程。 动物医生 动物生病 1) 2) 3) 4) 5) 6) 7) 8) 9) 100.6.2 饲养员把生病的动物交给动物医生。 动物医生为动物看诊。 医生确定动物健康状况。E-1 动物生病期间暂住在医生看护所。 医生每天照顾动物起居。E-2 医生喂动物吃药。 医生将动物的健康状况汇报给管理人员。 管理人员记录动物信息。 动物恢复健康。E-3 后置条件(Post-Conditions) 医生将动物的健康状况汇报给管理人员。 10) 动物从新回到住所,有饲养员看护。 扩展事件流(Alternative E-1(替代第3步):如果动物没有生病,动物仍交给饲养员管Flows) 理。 E-2(替代第5步):如果动物不配合医生治疗,医生叫来饲养员共同管理。 E-3:(替代第9步):如果动物一直生病,没有治好去世,管理员将该动物的记录删除。

4.1.3 用例图

通过已掌握的需求,初步了解系统所要完成的功能。下面给出用例图。

3

4.1.4 分析与讨论

1) 建模用例图的步骤、方法? ① 定义系统边界与范围 ② 确定参与者 ③ 发现用例

④ 描述用例及确定用例关系

⑤ 建立用例图、层次化用例图

2) 如何识别系统的参与者?应该如何划分用例,应注意哪些问题? 识别参与者:

① 谁是系统的主要用户 ② 谁向系统提供信息 ③ 谁改变系统的数据 ④ 谁从系统获取信息 ⑤ 谁管理系统

⑥ 系统需要操纵哪些硬件 ⑦ 系统从哪里获得信息 ⑧ 系统用在什么地方

划分用例:大部分用例可以在项目的需求分析阶段产生,但随着工作的深入会发现更多的用例,应及时将新发现的用例加到已有的用例集中。 3) 心得

通过这次试验,更加准确的认识了用例图,知道用例图该怎么去画,拿到一个实际问题时候基本可以确定出里面的用例。同时知道了用例图是描述系统的功能需求,这对后面的开发至关重要。用例图就是对现实需求的第一步抽象,把功能用图表述出来。在画用例图的时候就应该把用各个用例之间的关系应该表达清楚。 4.2 建立对象模型

4.2.1 候选类的数据字典 类名 中文 定义

Animal Tourist Manager Breeder Doctor

4.2.2定义类

动物 游客 管理员 饲养员 医生 动物园里最主要的住客,供游客参观。有编号,年龄,雌雄,健康状况,种类,住所编号等属性。 参观动物园。 管理动物园各项事项,是系统的使用人员。 管理动物食宿。 给动物看病。 “动物”类

?属性

编号(number):数值(double) 雌雄(sex):文本 年龄(age):数值(double) 健康状况(health):数值(double)

4

搜索更多关于: 动物园管理UML实验报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

课程名称: 实验项目: 实验地点: 专业班级: 学生姓名:指导教师: 本科实验报告 系统分析与设计 《 动物园管理 》实验 逸夫楼302 软件1201 学号: 2012004949 柳 婵 孟东霞 2014年 11月10日 1 一、实验目的 通过《系统分析与设计》实验,使自己在实际的案例中完成系统分析与系统

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com