软件工程课程设计酒店管理_第1页
软件工程课程设计酒店管理_第2页
软件工程课程设计酒店管理_第3页
软件工程课程设计酒店管理_第4页
软件工程课程设计酒店管理_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软软 件件 学学 院院 课程设计报告书课程设计报告书 课程名称课程名称 软件工程课程设计软件工程课程设计 设计题目设计题目 专业班级专业班级 学学 号号 姓姓 名名 指导教师指导教师 2 年年 月月 3 目录目录 1 1 设计时间设计时间 .3 2 2 设计目的设计目的 .3 3 3 设计任务设计任务 .3 3.1 问题定义.3 3.2 可行性研究.3 3.2.1 系统所要实现功能.3 3.2.2 系统开发工具.4 3.2.3 系统模块分析.4 3.3 需求分析.4 3.3.1 编写目的.4 3.3.2 开发背景.5 3.3.3 实现目标.5 4 4 设计内容设计内容 .5 4.1 界面构建.5 4.2 实现功能.6 4.3.概要设计.6 4.3.1 主要功能.6 4.3.2 系统软件结构图.8 4.4 详细设计.9 4.4.1 系统数据流图.9 4.4.2 数据字典.10 4.4.3 系统详细设计任务.11 4.5 系统物理配置方案设计.11 4.5.1 设计指标.11 4.5.2 系统输出设计.12 4.5.3 系统输入设计.12 4.5.4 数据输入设备的选择.12 4.5.5 输入检验设计.12 4.6 错误改正方法.13 4.7 程序源码.13 4.8.程序运行与调试.16 5.5.总结与展望总结与展望.18 参考文献参考文献 .19 成绩评定成绩评定 .19 4 2 设计目的 本文档对酒店管理系统的开发需求进行描述,目的是明确酒店管理系统对用户的功 能要求.该文档对酒店管理系统做全面细致的用户需求分析,明确所要开发的系统应有 的功能、性能与界面,使有关人士能够清楚的了解用户的需求,并在此基础上进一步提出概 要设计说明书和完成后续设计与开发工作。 3 设计任务 3.1 问题定义 随着我国经济的迅速发展,人们的生活水平有了显著的提高,假日经济和旅游经济已成 为人们消费的热点。各地也把旅游业当作本地经济发展的重要经济支柱之一,从而促进了宾 馆酒店业的快速发展。同时,随着宾馆酒店越来越多,人们的要求越来越高,宾馆酒店业的 竞争也愈来愈激烈。 如何在激烈的竞争中生从发展,是每一个宾馆酒店必须面临的问题。对宾馆的经营状况 起决定作用的是宾馆的服务管理水平。如何利用先进的管理手段、提高宾馆的管理水平,以 成为宾馆酒店业发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高企业管理 水平是企业管理无疑的一条行之有效的途径。现在的宾馆行业已经发生拉巨大变化,已不仅 是提供给人们一个吃住行的简单场所,所以,将计算机管理引入宾馆的管理体系中,无疑对宾 馆的服务水平更上一层楼提供了一种有利的支持。 虽然计算机管理并不是宾馆管理走向成功的关键元素,但它可以最大限度地发挥准确、 快捷、高效等作用,对宾馆的服务管理提供强有力的支持。因此,采用全新的计算机网络和 宾馆管理系统,已成为提高宾馆的管理效率、改善服务的水准的重要手段之一。在某种意义 上,宾馆客房管理方面的信息话已成为现代化宾馆的重要标志。 3.2 可行性研究 3.2.1 系统所要实现功能 该系统应充分利用信息技术提高宾馆客房的管理水平、服务水平。酒店客房管理系统要 实现客房住宿的登记、宿费提醒、追加押金、调房登记、退房结帐、查询统计等功能。其中 宿费提醒可以在住宿费超过押金时预警,提示前台要客人补交押金,该功能可明显提高对住 5 宿人员宿费的有效管理。将动态时的住宿登记、客房调整追加押金等有机的联系在一起,对 酒店进行全方位的管理。 3.2.2 系统开发工具 开发数据库管理信息系统需要选择两种工具,即前台开发语言和后台数据库。本系统运 用了 Visual Basic 作为开发工具,SQL Server2000 作为后台数据库。 3.2.3 系统模块分析 (1)系统管理模块 该模块实现操作员的管理,如添加删除和修改操作,并设置操作员的操作权限对指定的用户进 行密码修改. (2)客房管理模块状 该模块实现对客房的基本信息的设置,如客房的地点,客房等级,客房物品等信息.同时提供对 客房信息的查询。 (3)订房管理模块状 该模块实现用户订房信息管理,提供对订房客户资料的登记,查询和退订操作。其中订房信息 包括客房的类型和订房的时间等。 (4)收银管理模块状 该模块实现用户的确订房信息管理,提供对订房客户资料的登记,查询,并提供当日报表的打 印。 3.3 需求分析 3.3.1 编写目的 本文档对酒店管理系统的开发需求进行描述,目的是明确酒店管理系统对用户的功 能要求.该文档对酒店管理系统做全面细致的用户需求分析,明确所要开发的系统应有 的功能、性能与界面,使有关人士能够清楚的了解用户的需求,并在此基础上进一步提出概 要设计说明书和完成后续设计与开发工作。 6 3.3.2 开发背景 随着人民生活水平的提高,旅游出行的人越来越多,酒店的客流量不断增加,传统的酒 店管理方法已经不适应现代社会的需求。宾馆在正常运营中需要对客房资源、顾客信息、退 房信息等进行管理,利用客房管理系统及时了解各个环节中信息的变更,有利于提高管理的 效率。 本项目作为软件工程课程设计课程的训练项目提出,目的是为了提高同学们软件的 开发和数据库的创建链接,以及软件文档的相关标准和编写原则,提高大家的实践能力。 3.3.3 实现目标 建立一套功能完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业经营 全过程的数字化管理水平;又能满足管理人员决策分析的需要,提高公司管理层对公司经营 反馈信息的响应速度。从而大幅度提高工作效率,提高实施管理的准确性、科学性,使担负 管理的工作人员从繁杂的手工劳作中解脱出来。 面对酒店行业的高速发展和酒店行业信息化发展的过程中出现的各种情况,酒店客房管 理系统在实施后,应能达到以下目标: (1)实现多点操作的信息共享,相互之间的信息传递准确、快捷和顺畅。 (2)服务管理信息化,可随时掌握客人住宿、客房状态、客人挂帐等情况。 (3)系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全。 (4)客户档案、挂帐信息、预警系统的结合,可对往来可户进行住宿监控,防止坏帐发 生。 (5)通过酒店客房管理系统的实施,可逐步提高宾馆的管理水平,提升员工的素质。 (6)系统维护方便可靠、有较高的安全性,满足实用性、先进性的要求。 4 设计内容 4.1 界面构建 (1)操作(录入、查询、修改、删除、显示所有信息) 。 (2)主页面(显示所有信息页面)是用户进行各种操作的平台,具体操作在各个独立功 能页面中完成。为了便于各种操作,软件采用多页面的模式。用户可在不同网页进行相应 7 主页面的主要功能位于操作表列中,为进入各个功能窗口的唯一通道。 (3)当用户在进行个别录入、删除或错误输入操作时,会弹出相应对话框提示用户。如 当录入成功或删除成功,弹出成功以及相应的简明信息提示当,当录入、删除失败以及输入 不当时,弹出错误以及简单的错误原因提示用户重新操作。 (4)页面布局尽量合理,各组件位置分布均匀美观。 4.2 实现功能 (1)有关客房类型的制定:客房类型名、房间面积、床位数量、住房单价、是否有空调、 电视机、电话以及单独卫生间等。 (2)客房标准信息的添加、修改、查询等。 (3)客房基本信息制定:包括客房编号、客房类型名、客房楼层、客房单价、备注等。 (4)客房基本信息的添加、查询、修改:包括客房编号、客房类型、客房位置、客房单 价、备注等 (5)剩余空房、客房未满信息的查询 (6)客户入住信息录入:客户姓名、性别、籍贯、联系电话、备注等。 (7)结算信息的记录,包括客房编号、客房类型、客房单价、客户编号、客户姓名、入 住日期、折扣、结算日期、总金额、备注信息等。 (8)结算后发票打印。 4.3.概要设计 4.3.1 主要功能 客房信息管理功能模块包括客房标准信息设置模块和客房信息设置模块。 客房标准信息设置模块主要实现: 客房标准信息设置 客房标准信息添加 客房标准信息修改 客房标准信息删除 客房信息设置模块主要实现: 客房信息查询 8 客房信息添加 客房信息修改 客房信息删除 顾客登记信息管理包括: (1)剩余客房信息查询:可以通过系统对宾馆内剩余的客房进行查询,可以了解到未被 预定及未被使用的客房的编号、客房编号、客房类型、客房位置、客房单价等。 (2)订房信息的添加:通过宾馆管理系统可以对入住的顾客的信息进行添加。包括顾客 的身份证号码、顾客的姓名、以及对顾客所住的客房的有关信息的添加,包括客房编号、客 房种类、客房位置、客房单价、入住日期、折扣、备注信息等。 (3)订房信息的修改:通过系统可以随时对里面的信息进行修改,包括对客房编号、客 房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣等的修改。 (4)订房信息的查询:通过系统可以查询到在住顾客的信息包括客户号、顾客的姓名等。 还可以查到该顾客所住的客房编号、客房种类、客房位置、客房单价、入住日期、折扣等。 9 4.3.2 系统软件结构图 根据上述系统功能分析,能得出下面系统软件结构图: 酒店信息管理系统 结 账 信 息 管 理 订 房 信 息 管 理 客 房 信 息 管 理 系 统 管 理 结 账 信 息 查 询 结 账 信 息 修 改 结 账 信 息 添 加 订 房 信 息 查 询 订 房 信 息 修 改 订 房 信 息 添 加 剩 余 客 房 信 息 查 询 设 置 客 房 信 息 设 置 客 房 标 准 密 码 管 理 用 户 管 理 客 房 信 息 查 询 客 房 信 息 修 改 客 房 信 息 添 加 客 房 标 准 修 改 客 房 标 准 添 加 续 订 信 息 管 理 续 订 信 息 添 加 图 2-1 系统软件结构图 10 4.4 详细设计 4.4.1 系统数据流图 分析调查酒店业务流程和根据系统功能分析得出本系统的数据流图如下: F3 住宿登记 D1 客户信息 F1 查询房态 D3 登记表 D2 预收金额表 D4 客房信息表 F2 住宿登记单 F4 退房 D5 退房信息表 F5 续定 图 3-1 宾馆管理数据流图 1 住宿 登记 2 顾客 结帐 3 顾 客 续 费 11 4.4.2 数据字典 表 3.1 客户信息存储表 数 据 存 储 条目名: 客户信息 记录数:记录所有客户信息 主关键字: 客户号 记录组成: 项目: 客户 ID+客户姓名+性别+籍贯+联系电话 表 3.2 客房信息存储表 数 据 存 储 条目名:客房信息 记录数:记录所有房间信息 主关键字:客房号 记录组成: 项目: 客房编号+客房类型+客房楼层+单价+备注信息 表 3.3 客房类型信息存储表 数 据 存 储 条目名: 房间类型 记录数:记录房间类型 主关键字:房间类型名 记录组成: 项目: 房间类型名+面积+额定床数+额定人数+空调+电视+卫生间+电话+ 备注信息 12 表 3.4 客房类型信息存储表 数 据 存 储 条目名:收入明细账 记录数:只记录当前识别的登记记录,记录数不限,结账后转入历史收入 明细账 主关键字:客编号 记录组成: 项目: 客房编号+客房类型+客房单价+客户编号+客户姓名+入住日期+折 扣+结算日期+总金额+备注信息 4.4.3 系统详细设计任务 (1)算法过程的设计: 本详细设计采用的是流程图的方式来表达每个处理过程的算法; (2)数据结构的设计: 对于处理过程中涉及的概念性的数据类型进行确切的定义; (3)测试用例设计: 测试用例包括输入数据和预期结果等内容。 4.5 系统物理配置方案设计 4.5.1 设计指标 (1)系统的可靠性 该系统要求 24 小时不间断工作工作,发生错误的概率低于 0.01%。 (2)系统吞吐量 要提高系统的吞吐量,就要求使用具有大吞吐量的计算机。应该选择具有较高性能的计 算机。 (3)系统响应时间 响应时间不超过 2 秒 (4)系统处理方式 13 该系统采用主机系统方式。 (5)地域范围 本系统采用局域网方式。 (6)数据管理方式 使用 MS SQL Server2000 数据管理系统 4.5.2 系统输出设计 输出设计的内容包括: (1)输出信息应包括系统的使用者,如客户、酒店管理人员、前台服务人员、保洁人员 等。 (2)信息应以表格及文档形式输出。 (3)输出设备:打印机、终端显示器、Pos 机。 (4)输出介质:输出到专用纸张及电脑屏幕上。 4.5.3 系统输入设计 (1)输入数据量设计 需要输入客户数据,数据量不大 (2)输入错误检测 检测客户登记状态,确保不会重复登记或登记错误 4.5.4 数据输入设备的选择 本系统选择键盘、鼠标人工输入方式。 4.5.5 输入检验设计 本系统对输入检验设计的地方有如下几处: (1)当前台工作人员输入客户数据时,系统会自动检测该信息是否已在系统中存在。 (2)当业务员输入房间号时,系统会检测该房间号是否存在,若不存在会提示酒店没该 房间。 14 4.6 错误改正方法 系统出现错误时,将弹出提示框。并允许工作人员改正。 5.总结与展望 通过一段时间的设计与编写,该酒店管理系统终于有了一个比较完整的框架。现将心得 体会总结如下: 由于时间仓促,这暂时只是一个简单的管理系统,但从设计这个系统的过程中,我感受 到了关于软件工程,数据库设计、商业管理等各方面知识在实际工作中的应用。在开发该系 统过程中,我始终坚持以下四项原则,并朝相应目标靠拢: (1)实用为主 任何系统都应该以用户需求为最终目标,以方便用户为最高原则,同进要融入先进的管 理经验与技巧。该系统努力根据用户的实际需求功能情况,度身订造一套先进的管理系统, 并且将在统一的 Windows NT/9

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论