




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软软 件件 学学 院院 课程设计报告书课程设计报告书 课程名称 软件工程课程设计 设计题目 酒店管理系统设计与分析 专业班级 软件 10-04 班 学 号 1020010432 姓 名 张小龙 指导教师 赵雪 2013 年年 1 月月 1 目录 1 设计时间.3 2 设计目的.3 3 设计任务.3 4 设计内容.3 4.1 问题定义与可行性研究.3 4.1.1 问题定义.3 4.1.2 可行性研究.4 4.2 需求分析 .4 4.2.1 总体目标.4 4.2.2 具体目标.5 4.2.3 系统数据建模(ER 图).6 4.2.4 系统功能建模(数据流程图).10 4.2.5 数据字典.11 4
2、.3 总体设计(系统结构图).13 4.4 详细设计 .14 4.4.1 客房管理模块详细设计.14 4.4.2 餐饮管理模块详细设计.19 4.4.3 系统详细设计任务.20 4.4.4 系统输出设计.20 4.4.5 系统输入设计.20 2 4.4.6 数据输入设备的选择.20 4.4.7 输入检验设计.20 4.5 系统设计指标 .21 4.6 系统测试及维护 .21 5.总结与展望.23 参考文献.24 成绩评定.24 3 1 设计时间 2013 年 1 月 14 日2013 年 1 月 18 日 2 设计目的 目的是使学生掌握软件工程的基本原理和基本方法,充分理解和掌握软件工程学的概
3、念、 原理、方法和技术。本课程设计要求学生运用软件工程的思想,严格按照软件生命周期各阶 段的目的和任务,完成对系统的分析和设计。主要完成对酒店管理系统的设计与分析,酒店 管理系统将会把先进的计算机技术与现代酒店服务管理完美地结合起来,实现住宿、餐饮、 娱乐全新概念的服务和管理方式。 3 设计任务 本文档主要完成对酒店管理系统的设计与分析,为酒店设计出一款现代化的管理系统, 可以完成酒店的主要日常工作,包括餐饮、材料采购、仓库管理、娱乐、客房预定、账务结 算等业务。酒店管理系统将先进的计算机技术与现代酒店服务管理完美地结合起来,实现了 住宿、餐饮、娱乐全新概念的服务和管理方式。旨在用计算机系统来
4、完成主要的工作,并保 持很高的灵活性和易操作性。 4 设计内容 4.1 问题定义与可行性研究 4.1.1 问题定义 酒店,是为客人提供住宿、餐饮、娱乐和其它服务的综合性服务企业。随着我国旅游业 的飞速发展,以及社会生活水平的普遍提高,人们对于酒店消费不断地提出更高、更多样性 的要求。如何以酒店企业所拥有的有限的人力、物力、财力和信息资源服务于住店客人,满 足客人的各种消费需求,在当今竞争日趋激烈的酒店行业中,是经营好酒店企业的重要问题。 如何在激烈的竞争中生从发展,是每一个宾馆酒店必须面临的问题。对宾馆的经营状况 起决定作用的是宾馆的服务管理水平。如何利用先进的管理手段、提高宾馆的管理水平,以
5、 成为宾馆酒店业发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高企业管理 水平是企业管理无疑的一条行之有效的途径。 4 酒店经营管理人员不但要掌握科学的管理思想和管理方法来综合的运用酒店资源,还应 该采用先进的计算机管理手段处理日益复杂的信息资源,正确、及时地对客源市场信息作出 反应和正确的指定经营决策,这样才有可能保证酒店企业在如今激烈的竞争中求得生存和发 展。 4.1.2 可行性研究 随着旅游业的发展,酒店、餐饮娱乐行业日趋发达,引入全方位的电脑服务和电脑管理 日益流行。同时,酒店和餐厅娱乐业引入电脑服务和管理也取得了优良的经济效益和社会效 益。为此,国家建设部已于最近作出明确规
6、定:凡星级酒店在项目审批时,其设计方案必须 包括电脑管理系统,否则不予立项。可见,酒店管理电脑化势在必行。酒店管理系统将先进 的电脑技术与现代酒店服务管理完美地结合起来,实现了住宿、餐饮、娱乐全新概念的服务 和管理方式。 一个成熟的酒店管理系统不仅仅是记录酒店客人的信息、提供查询、报表打印等一系列 简单的工作。它能让工作人员从烦琐的手工操作中解脱,并且酒店管理系统本身就代表着一 种管理方法。随着它的深入,将带动企业的运作,为管理和决策提供支持。 4.2 需求分析 随着我国旅游业的飞速发展,以及社会生活水平的普遍提高,人们对于酒店消费不断地 提出更高、更多样性的要求。根据酒店的要求,为酒店开发一
7、款可以方便快捷管理与酒店客 房相关的软件管理系统,在经过本系统应用软件的开发者对系统集成所需实现的功能、性能 及其操作配合方面进行了详细的分析和探讨,编写了本文档,其目的在于: 准确无误的理解和表达用户对“酒店客房管理”业务的需求,以此作为本系统的需求 基线; 便于系统设计人员根据酒店客房管理业务的需求指定概要设计,详细设计及数据库设 计; 4.2.1 总体目标 完成餐饮管理、住宿管理的系统设计与分析。 5 4.2.2 具体目标 一、一、餐饮管理系统要实现营业开市客户消费与结账收市日结统计的管理。 营业开市主要包括以下几步: 1)收银组长填写领款单等,向财务部门领取现金、发票等。 2)收银组长
8、将现金、发票等分配给收银员。 客户消费与结账是一个可以反复进行过程,主要包括以下几步: 1)服务生为客户开台; 2)服务生询问客户对菜肴及饮品等需求,填写点菜单(多联) 。 3)服务生将点菜单传递向收银员、后厨部、吧台。 4)收银员整理点菜单。 5)后厨部、吧台根据点菜单进行加工。 6)服务生将后厨部、吧台加工的成品传递给客户,客户进行消费。 7)客户向服务生提出结账请求。 8)服务生向收银员传达客户结账请求,收银员统计消费金额,并根据优惠规则,提出消费清 单给服务生(载明:消费项目的数量和单价、消费总额、折扣及实收额) 。 9)服务生将消费清单传递给客户核查。 10)客户核查消费清单无异议后
9、,将现金等结算工具提交服务生代为结算。 11)收银员进行收银结账,并将收银单、发票、找零交给客户。 收市日结统计主要包括以下几步: 1)各收银员填写收银报表,统计各类结算方式的收入资金,与钱箱进行钱账核对。 2)钱账核对相符后,收银组长汇总填写收银日(市别)报表,填制缴款单,向财务部门缴款 并报送报表。 二、二、住宿管理系统要实现客房信息管理功能模块包括客户信息管理模块、客房信息管理 模块、订房入住信息管理模块、退房信息管理系统、结账管理模块。 客户信息管理模块主要实现: 本模块主要实现对酒店客户的信息查询,基本操作为管理客人的身份信息、消费信息, 6 包括对相关信息的录入,修改,查询。 客房
10、信息管理模块主要实现: 本模块实现的是用户对酒店内客房的基本信息进行管理的操作,基本操作为检索,录入 和修改,客房的基本信息包括:客房的房间号,房间类型,房间状态。房间状态包括房间使 用情况(是否空房) ,客房清洁情况(是否已清洁) ,以及房间清洁负责人员的管理等。 其他模块 其他模块主要实现客户从订房、入住到结账退房的有一系列活动的系统功能。 4.2.3 系统数据建模(ER 图) n 收银员 管理客房 客户 餐饮记录 住宿记录 住宿 产生 餐饮 查询 打印 账单 服务员 管理员 经理 管理 管理 管理 图 4-1 实体间的关系图 7 1)餐饮记录实体及其属性 消费项目 餐饮记录 消费金额 消
11、费时间 图 4-2 餐饮记录实体图 2)住宿记录实体及其属性 住宿记录 入住时间 订房时间 客房号 应付金额 付款方式 订房数 入住天数 退房时间 图 4-3 住宿记录实体图 3)账单实体及其属性 账单 客房号 付款方式 姓名客户 编号 结算金额 结算日期 8 图 4-4 账单实体图 4)客户实体及其属性 客户 姓名 姓别 编号 客户类型 工作单位 身份证件 号 图 4-5 客户实体图 5)客房实体及其属性 客房 客房号 客房位置 客房类型 使用状态 清洁状态 床位数 单价 图 4-6 客房实体图 6)收银员实体及其属性 收银员 姓名 账号 密码 编号 9 图 4-7 收银员实体图 7)服务员
12、实体及其属性 服务员 姓名 姓别 编号 图 4-8 服务员实体图 8)管理员及其属性 管理员 姓名 姓别 编号 图 4-9 管理员实体图 9)经理实体及其属性 10 经理 姓名 账号 密码 编号 图 4-10 经理实体图 4.2.4 系统功能建模(数据流程图) 简称 DFD,它用来描述目标系统的逻辑结构,它是由实体部分,处理部分,数据存储部 分和数据流四部分组成。 酒店管理系统 P0 客 户 客户订房信息 客户订餐信息 退房信息 账单 餐 饮 部 餐饮信息 餐饮消费信息 客 房 部 客房信息 住宿消费信息 图 4-11 顶层数据流图 11 P1.1 订房 信息登记表 房信房信住房信息登记表住房
13、信息登记表 息登记表息登记表 客户 客房部 P1.4 预定房间 P1.5 客户入住 P1.6 退房 P1.2 判断有无空房 客房预订信息表 订房信息登记表 P1.3 信息处理 P2.2 安排餐桌 餐饮消费信息表 P3.1 结账 住宿消费信息表 餐饮部 户户 没有空房信息 空房信息 客房预订信息 退房信息 P2.1 订餐 P2.3 客户就餐 账单 餐饮信息 图 4-12 一层数据流图 4.2.5 数据字典 数据字典是对数据流图的解释和说明,包含的内容如下: (1) 数据元素。 12 表 4-1 数据元素表 数据元素 类型 描述 姓名 文本类型 用来描述包括用户,客户的姓名 消费项目 文本类型 用
14、于描述客人的消费内容 消费金额 双精度浮点数 用于描述客人的消费金额 房间号 整型 酒店房间的编号,唯一 身份证件号 长整型 客人身份证件号,唯一 住宿天数 整型 客人预计停留天数 日期 整型 格式:xx/xx/xx (2)数据流 表 4-2 数据流表 数据流名 来源 去向 说明 客户信息 用户输入的酒店客户信息 数据库客户信息存储部分 与客户有关的信息数据 餐饮信息 餐饮部 客户 餐饮的相关信息 客房信息 酒店住房的相关信息 数据库酒店房间信息存储部分 房间的基本信息 退房信息 客户 客房部 客户退房信息 入住信息 客户 客房部 客户入住信息 预订房信息 客户 客房部 客户预订房信息 结算方
15、式 客户 收银台 客户结账的方式 消费信息 收银台 客户 客户消费的相关信息 13 (3)数据存储 表 4-3 数据存储表 数据存储名称 简述 组成 客房信息 存放酒店客房的相关信息 房号+类型+位置+使用状态+清洁状态+床位数+单价 客户基本信息 存放酒店客户的相关基本信息 姓名+性别+单位+身份证件号+类别 餐饮消费信息 存放酒店客户的餐饮信息 消费项目+消费金额+消费时间 住宿消费信息 存放酒店客户的住宿信息 房号+订房时间+入住时间+退房时间+入住天数+订房数 +付款方式+应付金额 4.3 总体设计(系统结构图) 酒店管理系统 餐 饮 信 息 模 块 退 房 管 理 模 块 客 户 信
16、 息 管 理 模 块 客 房 信 息 管 理 模 块 订 房 入 住 管 理 模 块 图 4-13 系统功能模块图 客房管理系统餐饮管理系统 结 账 信 息 模 块 结 账 信 息 模 块 14 4.4 详细设计 4.4.1 客房管理模块详细设计 一、系统的主要处理流程如下表所示: 客户预订请求 客户入住请求 客户退房请求 客户个人信息 客房信息 1.预订请求记录, 分配客房 2.客户身份查证, 分配客房 3.客房信息更改, 金额结算 4.管理客户信息 记录 5.管理客房信息 记录 6.结账信息 有效地客户预订 名单 客房门卡 客户账单 客户信息记录 客房信息记录 结账信息 输入 处理 输出
17、图 4-14 客房管理模块主要处理流程 二、各个子模块流程图 15 1)预订模块 酒店客户可通过这个功能在未到达酒店之前先在酒店中预订住房,预订的方式可通过电 话或者请求他人,但应带有相关证件。客户在预订房间之后须在系统设定期限内入住,否则 取消预订。 客户信息 酒店可用房间分配 预抵达日期设置 提交数据 酒店是否有充足空房 告知客户并 取消服务 Yes No 图 4-15 预订模块流程图 2)客户入住模块: 客户在预订转登记或者已登记好后,就进入本环节,客户在交纳定金后可获得所订房间 的房卡并入住房间。其基本流程如下所示 客户交纳定金 分配客房密码卡 入住房间 图 4-16 入住模块流程图
18、16 3)退房模块: 本系统对结账方式如下规定:结账方式为现金及银行卡结合的方式,不接受挂账。其基 本流程如下所示: 客户提出结账要求 结算客户消费金额 客房状态检查 收取相应金额或退 出多余定金 打印客户账单,并 收回房卡 更新相应信息 提交数据 图 4-17 退房模块流程图 17 4)客户信息管理模块 本模块主要实现对酒店客户的信息查询,基本操作为管理客人的身份信息、消费信息, 包括对相关信息的录入,修改,查询。基本操作流程如下: 客户信息录入 客户管理 选择相应操作 客户信息修改 客户信息查询 登记客户的相 应数据 先查询相应客 户的信息 指定欲查询客 户的有关信息 关键字 根据关键字进
19、 行查询 对查询结果进 行相应修改 上传数据 图 4-18 客户信息模块流程图 18 5)客房信息管理模块 本模块实现的是用户对酒店内客房的基本信息进行管理的操作,基本操作为检索,录入 和修改,客房的基本信息包括:客房的房间号,房间类型,房间状态。房间状态包括房间使 用情况(是否空房) ,客房清洁情况(是否已清洁) ,以及房间清洁负责人员的管理等。其基 本流程如下所示: 客房信息录入 客房管理 选择相应操作 客房信息修改 客房信息查询 登记客房的相 应数据 先查询相应客 房的信息 指定欲查询客 房的有关信息 关键字 根据关键字进 行查询 对查询结果进 行相应修改 上传数据 图 4-19 客房信
20、息管理模块流程图 19 4.4.2 餐饮管理模块详细设计 本模块主要设计客户就餐和结账,具体流程图如下: 客户餐饮 酒店可用桌位分配 客户就餐 客户结账 酒店是否有空桌位 告知客户并 取消服务 Yes No 图 4-20 餐饮管理模块流程图 具体执行图 客户服务生 收银员 后厨部 开台 询问需求 点菜单 成品 成品 结账请求 现金 消费清单 收银单发票找零 消费清单 消费清单 现金 收银单发票 找零 图 4-21 餐饮具体执行图 20 4.4.3 系统详细设计任务 (1)算法过程的设计: 本详细设计采用的是流程图的方式来表达每个处理过程的算法; (2)数据结构的设计: 对于处理过程中涉及的概念
21、性的数据类型进行确切的定义; (3)测试用例设计: 测试用例包括输入数据和预期结果等内容。 4.4.4 系统输出设计 输出设计的内容包括: (1)输出信息应包括系统的使用者,如客户、酒店管理人员、前台服务人员等。 (2)信息应以表格及文档形式输出。 (3)输出设备:打印机、终端显示器、Pos 机。 (4)输出介质:输出到专用纸张及电脑屏幕上。 4.4.5 系统输入设计 (1)输入数据量设计 需要输入客户数据,数据量不大 (2)输入错误检测 检测客户登记状态,确保不会重复登记或登记错误 4.4.6 数据输入设备的选择 本系统选择键盘、鼠标人工输入方式。 4.4.7 输入检验设计 本系统对输入检验
22、设计的地方有如下几处: (1)当前台工作人员输入客户数据时,系统会自动检测该信息是否已在系统中存在。 21 (2)当管理员输入房间号时,系统会检测该房间号是否存在,若不存在会提示酒店没该 房间。 4.5 系统设计指标 (1)系统的可靠性 该系统要求 24 小时不间断工作工作,发生错误的概率低于 0.01%。 (2)系统吞吐量 要提高系统的吞吐量,就要求使用具有大吞吐量的计算机。应该选择具有较高性能的计 算机。 (3)系统响应时间 响应时间不超过 2 秒 (4)系统处理方式 该系统采用主机系统方式。 (5)地域范围 本系统采用局域网方式。 (6)数据管理方式 使用 MS SQL Server20
23、00 数据管理系统 4.6 系统测试及维护 一、系统测试: 此处采用的是黑盒测试法,及主要测试系统的每个功能是否能正确运作。以下为接受测 试的各个功能模块描述: (1)客房信息管理功能: 用户可对酒店客房的相关信息进行管理,包括对客房的基本信息(如客房号,客房价格 等)进行检索,录入和修改 (2)客房预订管理功能: 实现客户对酒店客房的预定要求 (3)客房订房及入住管理功能: 实现客户对酒店客房的订房以及预订转入住要求 22 (4)客房退房管理功能: 实现客户的退房要求,并进行费用结算 (5)客户信息管理功能: 管理员可对入住过酒店的客户信息进行查询,包括对客户的基本信息(如身份证号、客户 姓名、联系电话)进行检索。 (6)餐饮信息管理功能: 客户能根据餐饮信息能够进行餐饮,收银员可以根据餐饮信息及消费信息进行结账处理。 二、系统维护 系统出现错误时,将弹出提示框。并允许获得权限的工作人员进行维护。维护完成后进 行维护档案记录以及维护评价。 系统主要维护方式: 改正性维护 在软件初期使用,由于某种原因,软件存在一些错误或缺陷。需要由软件开发小组按用 户要求对系统进行改正性维护。 适应性维护 当系统长时间使用后,随着用户的增加,系统在某些方面的速度可能不如刚开始的时候, 所以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 毕业班学生心理疏导计划
- 口算除法 (教学设计)-2023-2024学年三年级下册数学人教版
- 投资咨询工程师常见错误试题及答案2024
- 注册会计师跨国公司财务试题及答案
- Unit 4 Plants around us大单元备课 (教学设计)-2024-2025学年人教PEP版(2024)英语三年级上册
- 2024年预算员考试实务试题及答案分享
- 品牌管理的重要性试题及答案
- 理解全媒体运营师的数据驱动营销:试题及答案
- 2024年人力资源管理师考试精要试题及答案
- 2024人力资源管理师科目试题及答案
- 2024.8.1十七个岗位安全操作规程手册(值得借鉴)
- 《送元二使安西》优秀课件
- 《比较不同的土壤》-完整版课件
- 2021年温二高、瓯海中学、龙湾中学提前招生英语试卷
- (WORD版可修改)JGJ59-2023建筑施工安全检查标准
- 2022年新高考全国Ⅰ卷英语试题及参考答案
- 高血压护理查房ppt
- 锦屏二级水电站厂区枢纽工程测量方案
- 山西安全资料地标表格
- 心理学专业英语总结(完整)
- 《电子商务法律法规》课程标准
评论
0/150
提交评论