版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本科实验报告课程名称:系统分析和设计实验项目:酒店管理系统实验实验地点:伊普鲁专业班:软件1406学号:2014005674学生姓名:张琳讲师:孟东河2016年年九月二十五日一、实验目的通过系统分析与设计实验,使学生在实际案例中完成系统分析和系统设计的主要阶段,熟悉有关信息系统开发的应用软件。加深对信息系统分析和设计过程基本理论、基本知识的理解,提高分析和解决实际问题的能力。学生实际上熟悉了信息系统分析和设计的规范,为后续学习打下了良好的基础。二、实验要求学生以个人单位完成,选择题目,班内题目不重复,使用uml进行系统分析和设计,完成实验报告。实验报告以纸版(a4)在下课后两周内提交(12周)
2、。三、实验主要设备:台式机或笔记本电脑四、实验内容1主题和项目背景酒店管理系统是酒店日常管理的系统。这个系统是为了旅馆管理员对酒店进行比较准确的管理,使用户可以预订酒店等,并为酒店各部门提供管理功能。2定义酒店管理系统记录酒店客人的信息,提供祖怀、打印报告等一系列工作,使员工摆脱繁琐的工作。该系统结合中国酒店的实际特点,模仿中小型酒店的设计管理系统,将整个酒店管理系统分为房间管理、客户管理和财务管理三个部分。实现客房管理、住房祖怀、系统管理、会员管理等基本功能。3参考资料系统分析与设计 酒店管理方案4系统分析和设计4.1需求分析4.1.1识别参与者该系统的参加者有酒店经理、酒店经理、前台服务4
3、.1.2捕获和说明要求1.使用案例名称:管理使用者资讯执行者:酒店管理员和前台服务员目的:管理酒店客房管理系统用户,包括员工基本信息的检索、输入和修改用例名称:文件室管理执行者:酒店经理、酒店经理和前台服务员目的:实现客房预订、入住和退房管理,包括检索、输入和修改客房号码、预订时间、入住时间、兑换情况、退房情况、金额等客房的业务信息。3.用例名称:保留注册执行者:前台服务员、管理员或管理员目的:客户通过多种途径(电话、网络或直接到达)预订房间4.用例名称:签入注册执行者:前台服务员、管理员或管理员目的:顾客入住酒店办理手续5.用例名称:签出注册执行者:前台服务员、管理员或管理员目的:顾客退出酒
4、店,办理手续用例名称:管理文件室信息执行者:酒店经理和酒店经理目的:您可以自定义和管理房间类型,例如搜索、输入和修改房间编号、房间类型、房间位置、面积、床、价格等房间类型的基本信息。7.使用案例名称:修改使用者密码执行者:酒店经理、酒店经理和服务员目的:允许用户修改自己的登录口令8.用例名称:注销用户执行者:酒店经理、酒店经理和服务员目的:用户离开系统注销,防止其他人通过自己的帐户登录系统9.用例名称:删除用户执行者:酒店管理员目标:删除用户(前端员工、系统管理员、管理员)信息10.用例名称:添加用户执行者:酒店管理员目的:添加用户11.使用案例名称:查询使用者资讯执行者:酒店经理或服务员目的
5、:查询用户(前台员工、系统管理员、经理)信息,如姓名、员工编号、部门和联系人12.用例名称:删除用户执行者:酒店经理酒店经理目标:删除用户(前端员工、系统管理员、管理员)信息用例描述:100.1用例id号和用例名称管理d1用户信息100.2用法概述酒店客房管理系统用户管理,包括员工基本信息的检索、输入和修改100.3参与者酒店管理员和前台服务员(部分使用)101.4前提条件必须先登录(帐户、密码)100.5后缀条件如果有变更,则必须确认储存100.6基本事件流(默认流)1.管理员(或服务员)登录2.查看或修改员工信息100.6.1扩展事件流(alternative flows)1.添加员工2.
6、查询员工信息3.修改员工信息4.删除员工信息100.1用例id号和用例名称添加d2用户100.2用法概述添加用户100.3参与者酒店管理员101.4前提条件必须先登录100.5后缀条件如果有更改,则必须保存。100.6基本事件流(默认流)1.管理员登录2.开始添加员工3.输入员工信息4.保存员工附加信息100.6.1扩展事件流(alternative flows)添加用户100.1用例id号和用例名称d3用户信息祖怀100.2用法概述查询用户(前端员工、系统管理员和经理)信息,例如姓名、员工编号、部门和联系人100.3参与者酒店管理员或服务员(部分)101.4前提条件必须先登录100.5后缀条
7、件如果有更改,必须保存。100.6基本事件流(默认流)1.管理员登录2.输入要查看的员工姓名或员工编号3.载入祖怀资讯4.确认并退出100.6.1扩展事件流(alternative flows)使用者资讯祖怀100.1用例id号和用例名称删除d4用户100.2用法概述删除用户(前端员工、系统管理员和管理员)信息100.3参与者酒店管理员101.4前提条件必须先登录100.5后缀条件必须确认保存100.6基本事件流(默认流)1.管理员登录2.输入要删除的员工姓名或员工编号3.确认删除4.退出100.6.1扩展事件流(alternative flows)删除用户4.1.3用例图4.1.4分析和讨论
8、1)建模用例图的步骤,方法?(1)确定系统的参与者和使用案例。(2)检查系统的使用案例。(3)根据优先级细化每个使用案例。(4)确定每个用例的泛化。(5)在每个用例中确定包含关系、扩展关系。(6)使用已经确定的参与者、用例、广义、关系包含和扩展关系,为每个用例创建用例图。2)如何识别系统参与者?如何分割使用案例,应该注意哪些问题?查找系统的主要功能、系统数据更改、从系统导入数据、支持系统裴珉姬管理的人员、通过系统支持执行日常任务的人员、系统必须操作的硬件以及系统必须与外部系统交互的硬件。分割用例可以将系统分割为多个子系统,子系统可以分割子系统以形成系统分层结构。识别用例之间的关系,通过扩展、包
9、含等划分子系统。3)体验对于大型软件系统,用例模型相对复杂,为了清楚地说明这些系统,需要使用包等对用例进行分组。通过这次实验,通过绘制用例图的方法和用例图说明了系统的功能要求。4.2对象建模4.2.1候选类的数据字典类名类型定义酒店管理系统核心记录员工信息餐饮管理界面核心记录月销售额财务管理界面字符型,关联列表记录财务文件室管理界面核心家系记录用户管理界面核心客户信息订阅管理界面核心客户的更新消息客户信息管理界面核心客户信息记录(客房记录等)4.2.2类定义文件室管理界面类:属性房间号码客房标准房间位置房间状态单价接受人数使用者管理介面类别属性用户名密码餐饮管理界面类属性食品种类食品价格操作订
10、单()结算()客户信息管理接口类属性房间号码客人的名字身份证号码身份证地址入住时间操作员财务管理接口类属性帐号汇款金额汇款时间订阅管理界面类属性房间号码客人的名字身份证号码身份证地址预定时间操作员酒店管理系统类属性用户名密码操作登录()4.2.3绘制类图图4.2.3酒店管理系统类图类图包含以下类:文件室管理界面类使用者管理介面类别餐饮管理界面类财务管理接口类订阅管理界面类客户信息管理接口类酒店管理系统类说明:客房管理接口类、用户管理接口类、餐饮管理接口类、财务管理接口类、预约管理接口类、客户信息管理接口类与酒店管理系统类相关。4.2.4包图表对于大型、复杂的系统,通常需要将大量模型图元打包,以
11、便于处理。将选定系统的类分组,以便更清楚地了解系统的结构。图4.2.4系统软件包示意图此程序包图形包含以下内容:系统管理房间管理客房管理方泰祖怀客户管理会员管理财务管理说明:系统管理与整体房间管理、客户管理和财务管理相关联。4.2.5分析和讨论1)建模类图的步骤,方法?使用名词识别方法识别类。建模类与类之间的关系在类图中为相关性添加相应的角色名称。对封装在类中的独立功能的类建模。1 研究和分析问题区域,以确定系统要求。2 发现对象和对象类,阐明它们的含义和责任,确定属性和操作。3 查找类之间的静态连接。重点是对象类之间的一般和特殊关系、部分和完整关系、类的继承和多态研究、类之间的静态连接的关联
12、、一般化、聚合、组合、依赖性等。对象类图表示系统的静态结构特征,但是必须结合对系统的静态分析和动态分析,更准确地理解系统的静态结构特征。4 设计类和联系方式。控制和细化生成的对象类与类之间的连接,以解决名称冲突、功能重复等问题。5 绘制对象类图表并准备相应的说明。2)如何标识类,如何标识类?通过行为分析、名词分析、边界类、控制类、图元类辨识、参照设计模式确定类和区域分析来获得类。该系统采用了名词分析法,然后寻找候选类,进行审查和筛选。3)说明相关性的多重性。如何确定类的属性、操作、类之间的关联以及组织类之间的继承?关联多重性表达:建模过程中关联实例中相互连接的对象数。分析系统结构和配置以确定类
13、关联关系和组织类之间的继承。4.3创建动态模型系统的动态运动模型用交互图(序列和协作图)、状态机器图和活动图表示。在系统的分析和设计中,必须对主要use case和对象类绘制这些图形,以分析系统的行为,确认和修改系统的静态结构,以满足用户的需要,实现系统的目标。4.3.1顺序图图4.3.11用户登录系统顺序图说明:用户输入正确的用户名和密码后,系统进入认证服务,通过数据库的查询判断用户存在,登录酒店管理系统后,将登录成功消息返回给用户。此图转换为通信图。图4.3.12客户预订顺序客户预订流程图说明:1员工登录系统2预订请求3打开查询界面4是否可用5空房6对不起。没有空房。7打开空房8保留室界面
14、9完成订单10预订成功11添加订单说明:酒店经理打开员工登录系统,让前台服务员为客户提供服务,前台服务员打开操作界面,查看酒店数据库中是否有空房,如果没有,则返回消息,通知客户没有空房,如果有,则打开预约空房的界面完成订单,预订成功后将订单添加到系统中,返回给管理员。4.3.2通信地图图4.3.2客户预订通信图通信图包括:酒店数据库预订房间客户前台服务员酒店经理查询界面说明:酒店经理打开员工登录系统,让前台服务员为客户提供服务,前台服务员打开操作界面,查看酒店数据库中是否有空房,如果没有,则返回消息,通知客户没有空房,如果有,则打开预约空房的界面完成订单,预订成功后将订单添加到系统中,返回给管理员。4.3.3活动图表活动图的主要职责是表示系统的业务工作流和并发处理流
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 麻醉药品和精神药品的管理与使用
- 工匠精神赋能创新创业教育与实践
- 精神的三间小屋句子赏析
- 厨师长管理培训
- 检验科体液检查操作流程规范
- 工匠精神开学第一课
- 管理书籍设计展示
- 2026河北沧州任丘关爱精神病医院招聘备考题库附完整答案详解【必刷】
- 2026中煤财务有限责任公司招聘2人备考题库及答案详解(新)
- 2026广东东莞市望牛墩镇中心幼儿园招聘备考题库【夺分金卷】附答案详解
- GB/T 3565.4-2022自行车安全要求第4部分:车闸试验方法
- 进入刘才栋教授示范教学 - 局部解剖学 - 复旦大学上海医学院
- 常用卧位摆放护理操作考核标准、流程与指引
- 2023年安徽省中学生生物学竞赛预赛试卷-完整版
- 基坑开挖风险评估报告
- 水生动物增殖放流技术规范
- 纪委办公室室内改造项目可行性研究报告
- GB/T 17880.6-1999铆螺母技术条件
- SB/T 11094-2014中药材仓储管理规范
- GB/T 23339-2018内燃机曲轴技术条件
- 实验12土壤微生物的分离及纯化课件
评论
0/150
提交评论