软件工程课程设计酒店管理系统开发.doc
《软件工程课程设计酒店管理系统开发.doc》由会员分享,可在线阅读,更多相关《软件工程课程设计酒店管理系统开发.doc(69页珍藏版)》请在三一办公上搜索。
1、信息科学与工程学院课程设计任务书 题 目: 酒店管理系统 学 号: 姓 名: 专 业: 计算机科学与技术 课程: 软件工程 指导教师: 职称: 完成时间:2011年3月1日2011年6月2日课程设计任务书及成绩评定课程设计的任务和具体要求本次课程设计的意义在于使学生,了解软件开发的各个环节 熟悉软件开发流程。具体要求: 设计出系统的功能模块图或系统结构图。结构化设计时采用过程模型工具(例如流程图、盒图或PAD图等) 设计核心模块内容或算法描述,采用卖相对象方法时给出核心类的核心服务的详细内容或是算法描述,设计出类之间的关联。采用数据库存储数据时给数据库表的设计及标间关联,采用文件存储数据时给出
2、文件的设计结构。指导教师签字:_ 日期:_指导教师评语成绩:_ 指导教师签字:_ 日期:_课程设计所需软件、硬件等 此管理系统采用Delphi7设计前台界面,SQl-server2005开发数据库所以采用的软件及语言如下:系统:Windows xp语言:SQL语言、Delphi语言开发工具:Sql-Server 2005、Delphi 软件课程设计进度计划起至日期工作内容备注2011年3月1日4月1日2011年4月2日4月6日2011年4月7日5月10日2011年5月11日5月20日2011年5月21日6月2日确定课题并搜集相关资料分析后台数据库需求设计数据库的概念结构、逻辑结构、物理结构,并
3、构建数据库运用Delphi设计前台界面撰写课程设计略参考文献,资料索引序号文献、资料名称编著者出版单位1 软件工程导论 张海藩 清华大学大学出版社2 软件工程 齐志昌 高等教育出版社3 实用软件工程 郑人杰等 清华大学出版社 摘 要随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。各类行业在日常经营管理各个方面也在悄悄地走向规范化和网络化。客房管理的信息化程度体现在将计算机及网络与信息技术应用于经营与管理,以现代化工具代替传统手工作业。无疑,使用网络信息化管理使客房管理更先进、更高效、更科学,信息交流更迅速。酒店客房管理系统是典型的信息管理系统的一部份,而且是必不可少的一部份。
4、其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起简洁且资料一致性和完整性强、资料安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。酒店客房管理系统是酒店经营管理中不可缺少的部分,它的内容对于经营的决策者和管理者来说都至关重要,所以客房管理系统、信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多弊端,如:效率低、保密性差,容易出现差错等,且对于查询空房间及已定房间等极为不方便。在当今时代,这些完全可以改用计算机来代替人的手工操作。作为计算机及网络应用的一部分,使用计算
5、机对客房信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高客房经营管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。且办事效率也是决定收入的一个关键因素。因此决定选择酒店客房管理系统作为本人的课程设计,力求开发出一套界面友好,功能强大,使用简单的适用于各大、中、小规模的酒店客房的管理系统。 目 录一、立项建议书61. 引言61.2 编写目的71.3 参考资料71.5 用户特点72. 项目概述及构架72.1 项目概述72.2 项目构架93 客户群分析94 项目功能95 项目性能106.2 设备
6、资源投入118 开发计划118.1 进度计划11二、可行性研究报告121. 引言121.1 编写目的121.2 背景121.3 定义121.4 参考资料122. 可行性研究的前提133. 对现有系统的分析133.1 处理流程和数据流程133.2 工作负荷143.3 费用开支143.4 人员143.5 设备143.6 局限性144. 所建议的系统154.1 对所建议系统的说明154.2 处理流程和数据流程。154.3 改进之处164.4 影响175. 可选择的其他系统方案175.1 可选择的系统方案175.2 可选择的系统方案186. 投资及效益分析186.1 支出186.2 收益187. 社会
7、因素方面的可能性187.1187.2188. 结论198.1198.219三、项目开发计划191. 引言191.1 编写目的191.2 背景191.3 定义201.4 参考资料202. 项目概述202.1 工作内容202.2 主要参加人员202.3 产品212.4 验收标准222.5 完成项目的最迟期限223. 实施计划224.支持条件235.专题计划要点23四、软件需求说明书231引言231.1 编写目的231.2 背景231.3 定义241.4 参考资料242任务概述242.1目标242.2用户的特点252.3假定和约束253需求规定263.1对功能的规定263.2 对性能的规定273.3
8、输入输出要求273.4数据管理能力要求283.5故障处理要求283.6其他专门要求284运行环境规定284.1设备284.2支持软件29五、软件概要设计说明书291引言291.1 编写目的291.2 背景291.3 定义291.4 参考资料302总体设计302.1需求规定302.2运行环境302.3基本设计概念和处理流程312.4结构312.5功能需求与系统模块的关系322.6人工处理过程323接口设计333.1用户接口333.2外部接口334运行设计334.1运行模块组合334.2运行控制334.3运行时间345系统数据结构设计345.1 系统概念、物理模型图设计34物理模型图(PDM)35
9、5.2数据库表详细清单365.3数据结构与程序的关系376系统出错处理设计37六、软件详细设计说明书381.引言381.1 编写目的381.2 背景381.3 定义381.4 参考资料392. 系统的结构393数据库登陆模块设计说明393.1模块描述393.2功能403.3性能403.4输入项403.5输出项403.6流程逻辑413.7接口413.8存储分配413.9测试计划414信息管理模块设计说明414.1功能描述414.2功能424.3性能424.4流程逻辑424.5接口424.6测试计划425查询处理模块设计说明435.1功能描述435.2功能435.3性能435.4输入项435.5输
10、出项435.6流程逻辑435.7接口435.8存储分配445.9测试计划446客户信息管理模块设计说明446.1功能描述446.2性能446.3输入项446.4输出项446.5逻辑流程456.6接口456.7存储分配456.8测试计划457住宿信息管理模块设计说明457.1功能描述457.2功能457.3性能467.4输入项467.5输出项467.6逻辑流程467.7接口467.8存储分配467.9测试计划468就餐信息管理模块设计说明478.1功能描述478.2功能478.3性能478.4输入项478.5输出项478.6逻辑流程478.7接口488.8存储分配488.9测试计划489员工信息
11、管理模块设计说明489.1功能描述489.2功能489.3性能489.4输入项489.5输出项489.6逻辑流程499.7接口499.8存储分配499.9测试计划4910工资管理模块设计说明4910.1功能描述4910.2功能4910.3性能5010.4输入项5010.5输出项5010.6逻辑流程5010.7接口5010.8存储分配5010.9测试计划50七、用户手册概要511引言511.1编写目的511.2 背景511.3 定义511.4 参考资料522用途522.1功能522.2性能522.3安全保密523运行环境533.1硬设备533.2支持软件533.3数据结构534使用过程544.1
12、安装与初始化544.2输入544.3输出554.4出错处理与恢复55八、测试分析报告551引言551.1编写目的551.2 背景551.3 定义561.4 参考资料562测试概要563测试结果及发现564软件具体的功能测试结论574.1登陆界面测试574.2功能测试575测试用例585.1系统界面测试585.2顾客预定住房管理585.3客房查询模块595.4收银结账模块测试606测试结果607分析摘要617.1能力617.2评价618测试资源消耗62一、立项建议书1. 引言 酒店业是一个前景广阔而又竞争激烈的行业。改革开放以来,我国的酒店业迅速发展,已经成为一个具有相当规模的产业。酒店管理使用
13、手工处理帐务,存在许多现金流失的漏洞,由于酒店的规模大小等级不同,所以酒店的服务水品,业务也不尽相同。使用软件来管理酒店业务,结帐既准确,速度又快,而且统计的报表也快捷。因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。本酒店管理系统是一种中小型酒店的运行于局域网内的一种软件。 1.1 编写背景1.1.1 工程的名称: 酒店管理系统1.1.2 工程产品的名称: 酒店管理系统1.1.3 工程组织者: 酒店管理系统开发小组 产品用户: 酒店工作的人员 产品设计者:酒店管理系统开发小组 产品生产者:酒店管理系统开发小组1.1
14、.4 产品所有权:酒店管理系统开发小组拥有 1.2 编写目的 1.2.1编写目的 对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、 快捷、高效等作用,对酒店的业务管理提供强有力的支持。因此,采用全新的计算机网络和酒店业务管理系统,已成为提高酒店的管理效率,使作业人员与管理系统 之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。酒店
15、业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率, 并能够及时、准确、迅速地满足顾客服务的需求。1.2.2预期的读者软件管理人员,开发人员,维护人员1.3 参考资料 软件项目管理案例教程机械工业出版社 SQL Server实用简明教程 清华大学出版社 Delphi 实战演练 人民邮电出版社Delphi 最佳专辑 人民邮电出版社1.5 用户特点 该系统的最终用户是酒店管理人员。酒店管理人员可按职位有不同的权限,既经理、财务处人员、客房管理职员(前台服务员)和仓库管理员各自有不同的权限。他们的的业务没有直接的交叉的部分,只有业务流程上的先后关系。系统需对用户登录进行管理。使用各功能模块
16、时,系统应验证用户身份的有效性,否则要求用户登录。2. 项目概述及构架 2.1 项目概述 对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、 快捷、高效等作用,对酒店的业务管理提供强有力的支持。因此,采用全新的计算机网络和酒店业务管理系统,已成为提高酒店的管理效率,使作业人员与管理系统 之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价
17、值。酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率, 并能够及时、准确、迅速地满足顾客服务的需求。 该系统作为酒店管理系统实现以下的功能: 1. 客户信息管理:查询、修改客户信息 2. 住宿信息管理: 查询、预订、换房、修改住宿信息、结账的功能 3. 就餐信息管理:查询、修改就餐信息、结账等 4. 查询处理: 处理相关的查询信息 5 员工管理: 查询、修改员工信息 6 工资管理: 查询、修改员工工资信息 具体要求: 系统主要完成酒店从前台大堂服务流程的管理到后台帐务管理的一整套管理功能,具体包括以下几个部分.一 客户信息管理(由吧台执行) 客户信息录入:将客人信息录入该系统
18、客户信息查询:根据相关信息查询客户的相关信息 客户信息修改:修改系统内需要修改的客户信息 客户信息删除:删除客户信息 二 住宿信息管理(由前台接待执行) 住宿信息录入:讲客户的入住信息录入系统 住宿信息查询:查询客户住宿、换房、预订等相关信息 住宿信息修改:更改客户住宿的相关信息 住宿信息删除:客户入住信息注销后,将客户的入住信息删除 三 就餐信息管理 (由前台接待执行) 就餐信息录入:录入客户就餐信息 就餐信息修改:修改客户就餐信息 就餐信息删除:删除客户就餐信息 就餐信息查询:查询客户就餐信息 四 员工管理 (由前台接待执行) 主要负责酒店客户信息的管理和维护,如新增人员,删除人员,人员部
19、门调整,人员工资调整等。 新增人员:酒店通过各种方式,招聘了新的工作人员,将其初始化信息进数据库。 删除人员:酒店因为各种原因,需要某些人员离岗,将其信息从数据库中删除, 或者转入其他库保存,以留做备份。 人员部门调整:人员在部门之间流动,将其所属部门变更为当今所属部门。 人员查询:查询工作人员信息。 五 工资管理(由财务执行) 主要完成员工工资结算,工资调整,工资查询等工作。 工资结算:结算员工工资 工资调整:调整员工工资等 工资查询:查询员工工资 六 查询模块 查询 查询其他相关的信息 2.2 项目构架本系统初步拟定运行在局域网内部,由一台数据库服务器及各个终端构 成,预留INTERNET
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 酒店 管理 系统 开发
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2885158.html