酒店管理系统开发文档完整版.docx

上传人:b****7 文档编号:9254713 上传时间:2023-02-03 格式:DOCX 页数:80 大小:821.81KB
下载 相关 举报
酒店管理系统开发文档完整版.docx_第1页
第1页 / 共80页
酒店管理系统开发文档完整版.docx_第2页
第2页 / 共80页
酒店管理系统开发文档完整版.docx_第3页
第3页 / 共80页
酒店管理系统开发文档完整版.docx_第4页
第4页 / 共80页
酒店管理系统开发文档完整版.docx_第5页
第5页 / 共80页
点击查看更多>>
下载资源
资源描述

酒店管理系统开发文档完整版.docx

《酒店管理系统开发文档完整版.docx》由会员分享,可在线阅读,更多相关《酒店管理系统开发文档完整版.docx(80页珍藏版)》请在冰豆网上搜索。

酒店管理系统开发文档完整版.docx

酒店管理系统开发文档完整版

信息科学与工程学院

课程设计任务书

 

题目:

酒店管理系统

 

学号:

************、************

姓名:

贺言君、李大朋

专业:

计算机科学与技术

课程:

软件工程

指导教师:

杨振职称:

完成时间:

2011年3月1日——2011年6月2日

 

课程设计任务书及成绩评定

课程设计的任务和具体要求

本次课程设计的意义在于使学生,了解软件开发的各个环节熟悉软件开发流程。

具体要求:

设计出系统的功能模块图或系统结构图。

结构化设计时采用过程模型工具(例如流程图、盒图或PAD图等)设计核心模块内容或算法描述,采用卖相对象方法时给出核心类的核心服务的详细内容或是算法描述,设计出类之间的关联。

采用数据库存储数据时给数据库表的设计及标间关联,采用文件存储数据时给出文件的设计结构。

 

指导教师签字:

__________日期:

__________

指导教师评语

 

成绩:

_______指导教师签字:

_______日期:

_______

课程设计所需软件、硬件等

此管理系统采用Delphi7设计前台界面,SQl-server2005开发数据库所以

采用的软件及语言如下:

系统:

Windowsxp

语言:

SQL语言、Delphi语言

开发工具:

Sql-Server2005、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日

确定课题并搜集相关资料

分析后台数据库需求

设计数据库的概念结构、逻辑结构、物理结构,并构建数据库

运用Delphi设计前台界面

撰写课程设计

 

参考文献,资料索引

序号

文献、资料名称

编著者

出版单位

[1]软件工程导论张海藩清华大学大学出版社

[2]软件工程齐志昌高等教育出版社

[3]实用软件工程郑人杰等清华大学出版社

摘要

随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。

各类行业在日常经营管理各个方面也在悄悄地走向规范化和网络化。

客房管理的信息化程度体现在将计算机及网络与信息技术应用于经营与管理,以现代化工具代替传统手工作业。

无疑,使用网络信息化管理使客房管理更先进、更高效、更科学,信息交流更迅速。

酒店客房管理系统是典型的信息管理系统的一部份,而且是必不可少的一部份。

其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起简洁且资料一致性和完整性强、资料安全性好的数据库。

而对于后者则要求应用程序功能完备,易使用等特点。

酒店客房管理系统是酒店经营管理中不可缺少的部分,它的内容对于经营的决策者和管理者来说都至关重要,所以客房管理系统、信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多弊端,如:

效率低、保密性差,容易出现差错等,且对于查询空房间及已定房间等极为不方便。

在当今时代,这些完全可以改用计算机来代替人的手工操作。

作为计算机及网络应用的一部分,使用计算机对客房信息进行管理,具有手工管理所无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高客房经营管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

且办事效率也是决定收入的一个关键因素。

因此决定选择酒店客房管理系统作为本人的课程设计,力求开发出一套界面友好,功能强大,使用简单的适用于各大、中、小规模的酒店客房的管理系统。

一、立项建议书

1.引言

酒店业是一个前景广阔而又竞争激烈的行业。

改革开放以来,我国的酒店业迅速发展,已经成为一个具有相当规模的产业。

酒店管理使用手工处理帐务,存在许多现金流失的漏洞,由于酒店的规模大小等级不同,所以酒店的服务水品,业务也不尽相同。

使用软件来管理酒店业务,结帐既准确,速度又快,而且统计的报表也快捷。

因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。

本酒店管理系统是一种中小型酒店的运行于局域网内的一种软件。

1.1编写背景

1.1.1工程的名称:

酒店管理系统

  1.1.2工程产品的名称:

酒店管理系统

  1.1.3工程组织者:

酒店管理系统开发小组

  产品用户:

酒店工作的人员

  产品设计者:

酒店管理系统开发小组

  产品生产者:

酒店管理系统开发小组

  1.1.4产品所有权:

酒店管理系统开发小组拥有

1.2编写目的

1.2.1编写目的

对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。

如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。

面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。

虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。

因此,采用全新的计算机网络和酒店业务管理系统,已成为提高酒店的管理效率,使作业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。

酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求。

1.2.2预期的读者

  软件管理人员,开发人员,维护人员

1.3参考资料

《软件项目管理案例教程》…………………………机械工业出版社

《SQLServer实用简明教程》……………………清华大学出版社

《Delphi实战演练》………………………………人民邮电出版社

《Delphi最佳专辑》………………………………人民邮电出版社

1.5用户特点

该系统的最终用户是酒店管理人员。

酒店管理人员可按职位有不同的权限,既经理、财务处人员、客房管理职员(前台服务员)和仓库管理员各自有不同的权限。

他们的的业务没有直接的交叉的部分,只有业务流程上的先后关系。

系统需对用户登录进行管理。

使用各功能模块时,系统应验证用户身份的有效性,否则要求用户登录。

2.项目概述及构架

2.1项目概述

对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。

如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。

面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。

虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。

因此,采用全新的计算机网络和酒店业务管理系统,已成为提高酒店的管理效率,使作业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。

酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求。

该系统作为酒店管理系统实现以下的功能:

1.客户信息管理:

查询、修改客户信息

2.住宿信息管理:

查询、预订、换房、修改住宿信息、结账的功能

3.就餐信息管理:

查询、修改就餐信息、结账等

4.查询处理:

处理相关的查询信息

5员工管理:

查询、修改员工信息

6工资管理:

查询、修改员工工资信息

具体要求:

系统主要完成酒店从前台大堂服务流程的管理到后台帐务管理的一整套管理功能,具体包括以下几个部分.

一客户信息管理(由吧台执行)

客户信息录入:

将客人信息录入该系统

客户信息查询:

根据相关信息查询客户的相关信息

客户信息修改:

修改系统内需要修改的客户信息

客户信息删除:

删除客户信息

二住宿信息管理(由前台接待执行)

住宿信息录入:

讲客户的入住信息录入系统

住宿信息查询:

查询客户住宿、换房、预订等相关信息

住宿信息修改:

更改客户住宿的相关信息

住宿信息删除:

客户入住信息注销后,将客户的入住信息删除

三就餐信息管理(由前台接待执行)

就餐信息录入:

录入客户就餐信息

就餐信息修改:

修改客户就餐信息

就餐信息删除:

删除客户就餐信息

就餐信息查询:

查询客户就餐信息

四员工管理(由前台接待执行)

主要负责酒店客户信息的管理和维护,如新增人员,删除人员,人员部门调整,人员工资调整等。

新增人员:

酒店通过各种方式,招聘了新的工作人员,将其初始化信息进数据库。

删除人员:

酒店因为各种原因,需要某些人员离岗,将其信息从数据库中删除,或者转入其他库保存,以留做备份。

人员部门调整:

人员在部门之间流动,将其所属部门变更为当今所属部门。

人员查询:

查询工作人员信息。

五工资管理(由财务执行)

主要完成员工工资结算,工资调整,工资查询等工作。

工资结算:

结算员工工资

工资调整:

调整员工工资等

工资查询:

查询员工工资

六查询模块

查询查询其他相关的信息

2.2项目构架

本系统初步拟定运行在局域网内部,由一台数据库服务器及各个终端构成,预留INTERNET接口,可以留作扩展。

A.后台数据库采用WINDOWS2000+SQLSERVER2000

WINDOWS2000和SQLSERVER2000一样,作为微软公司的产品,具有良好的集成性,而且其搭配也是现在企业流行的构建中,小型网站组合。

SQLSERVER2000作为微软公司最新的数据库产品,增加了很多新功能,简单实用,其强大而灵活的数据库备份和恢复技术,使数据丢失的可能性大大降低,而且他可以用做互联网的WEB数据库服务器,便于以后扩充系统的电子商务功能。

B.系统开发采用delphi5.0,通过BDE连接DELPHI作为INPRISE的主打产品,在开发数据库应用程序方面具有其他开发工具不可替代的优势

1:

开发周期短

2:

数据操作速度快

3:

系统可移植性强

3客户群分析

3.1客户群定位

本系统采用的是C/S结构,主要是面向中小型酒店的用户。

中小型酒店由于规模限制所以人数不是很多,限制在几十人份额范围之内。

酒店的的员工,或是管理人员都是经过专业培训的,或是接受过高等教育的人,都有一定的操作电脑的能力。

所以进过短暂的培训,能够立即使用本系统。

限于酒店的规模,该系统不是很大,所以没有网络的功能,但是预留了网络借口以备以后酒店规模扩大时候使用。

3.2潜在客户分析

4项目功能

单机版功能

编号

功能名称

功能描述

输入内容

输出内容

1

客户信息录入

录入客户信息

客人的相关信息

客人信息记录

2

客户信息修改

修改客户信息

要修改的客户信息

修改后的记录

3

客户信息查询

查询客户的信息

客户的相关信息

要查询的详细信息

4

客户信息删除

删除客户信息

要删除的信息

删除记录

5

住宿信息录入

录入客户入住信息

客户信息、客房信息

客户入住信息记录

6

住宿信息修改

修改客户入住信息

要修改的信息

修改信息记录

7

住宿信息查询

查询客户入主信息

客户相关信息

客户入住详细信息

8

住宿信息删除

删除入住信息

要删除的客户记录

删除记录

9

就餐信息录入

录入就餐信息

就餐信息、客户信息

客户就餐详细记录

10

就餐信息修改

修改就餐信息

修改的信息

修改记录

11

就餐信息查询

查询就餐信息

客户信息

客户就餐详细记录

12

增加员工

增加新员工

员工信息

员工档案

13

删除员工

删除员工

员工号

删除员工

14

人员查询

查询员工信息

员工相关信息

员工详细信息

15

人员调整

调整各部人员

需要调整的员工号

调整的员工信息

16

工资结算

结算员工资

员工号

员工工资详细信息

17

工资调整

调整员工工资

员工工资调整信息

员工工资调整记录

18

工资查询

查询员工工资

员工号

员工工资详细信息

19

查询

查询其他信息

其他相关信息关键词

相关信息详细记录

5项目性能

5.1响应时间单机结构要求相应时间小于0.5秒

6投入产出分析

6.1人力资源投入

阶段名称

需求岗位

需求人数

工作量(人/月)

到岗日期

需求分析

分析师

1

1

概要设计

设计师

1

1

详细设计

设计师/高级程序员

2

2

编码

程序员

2

2

测试

测试员

1

1

包装与发布

包装师

1

1

总人数:

8

总工作量8

6.2设备资源投入

设备名称

规格型号

数量

单价

金额

到位日期

计算机

Windows平台机器

2

8开发计划

8.1进度计划

阶段名称

需求分析

概要设计

详细设计

编码

测试

包装与发布

第一周进度

第二周进度

第三周进度

第四周进度

第五周进度

第六周进度

第七周进度

第八周进度

第九周进度

8.2评审计划

阶段名称

评审日期

评审地点

主持人

参加人

应交文档

需求分析

研发小组

小组成员

项目组成员

用户需求报告

概要分析

研发小组

小组成员

项目组成员

概要设计说明书

详细设计

研发小组

小组成员

项目组成员

详细设计说明书

测试报告

研发小组

小组成员

测试人员

测试报告

包装

研发小组

小组成员

销售人员

包装光盘/用户指南

二、可行性研究报告

1.引言

1.1编写目的

可行性研究的目的是研究问题,花费最小的代价,以最快的速度提出解决问题的方法。

经过对此项目的详细准确的研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。

明确开发风险及其所带来的经济效益。

本报告经审核后,交软件经理审查。

1.2背景

开发软件名称:

酒店业务管理系统。

项目任务提出者:

李大朋。

项目开发者:

李大朋、贺言君。

用户:

中小型酒店。

实现软件单位:

班级软件开发小组。

项目与其他软件、系统的关系:

本项目单机版应用软件,后台数据库开发采用sqlserver

2005,用Delphi7.0开发前台界面,软件开发基于WindowsXP系统。

1.3定义

酒店管理系统(HMS):

HMS分别是hotelmanagementsystem的首字母缩写。

系统管理模块:

主要负责设置和维护酒店管理系统的基本信息。

信息管理模块:

对各项业务的一个综合管理平台。

客房维护管理模块:

主要负责管理酒店内客房基本信息。

客户信息管理:

主要负责管理客(用)户的个人信息。

查询处理模块:

主要负责对客(用)户个人信息,就餐信息,消费信息等的查询。

住宿信息管理模块:

主要负责客(用)户住宿客房的管理。

就餐信息管理模块:

主要负责客(用)户餐饮信息和消费菜金的信息管理。

员工信息管理模块:

主要负责客(用)户信息的管理。

退出管理模块:

主要负责系统的退出管理。

1.4参考资料

《软件项目管理案例教程》…………………………机械工业出版社。

《SQLServer实用简明教程》……………………清华大学出版社。

《Delphi实战演练》………………………………人民邮电出版社。

《Delphi最佳专辑》………………………………人民邮电出版社。

《软件工程导论………………………………清华大学出版社。

《实用软件工程》………………………………清华大学出版社。

2.可行性研究的前提

说明对所建议开发的软件的基本要求,如:

主要功能:

基本实现中小型酒店各方面管理工作,为宾客提供酒店的各种服务,如:

客房预

订,退换住房,结帐服务等。

性能要求:

数据处理要及时正确。

输出要求:

数据完整、正确,简捷,快速,实时。

完成期限:

预计半学期内完成。

可行性研究方法:

决定可行性的主要因素:

3.对现有系统的分析

采用Delphi7.0和SQLServer数据库开发,本系统在原有系统的基础上加入了新的数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。

即使遇到困难,也能从丰富的资源中找到解决方案。

开发出的系统具有酒店管理的基本功能,能高效管理宾客住宿信息,统计每年、每月、某天的客房住宿情况,对财务信息进行统计、分析,能够有效分析出酒店酒店的收入与支出,以及对工作人员的管理等。

3.1处理流程和数据流程

酒店持身份证的验证

酒店前台

入住,根据客户要求

将选好的客房让系统检验

更新客房预留信息

3.2工作负荷

本系统主要是以开发酒店管理系统为主要目标。

所有参加本次开发的人员有:

贺言君,李大朋。

详情如下:

组长:

李大朋。

主要负责整个酒店管理系统软件的开发。

组员:

贺言君,主要负责文档的编写。

3.3费用开支

本次软件开发开支较少,其主要开支为搜集网络资料和实地资料。

其软件适合中小型酒店使用,其软件开发时间短,使用寿命长。

3.4人员

本次软件开发总共有留两人参加。

均为计算机专业学生。

3.5设备

被次开发使用的设备为个人台式机。

采用建议系统后,改进了原有系统的性能所以对设备要求自然更高,建议系统使用了最先进的技术使设备也必须跟着升级。

运行环境:

Windowsxpprofessional

开发软件:

SQLServer2000、Delphi7.0等

3.6局限性

现有系统的主要局限性有:

1、处理时间(处理速度)赶不上需要;

2、响应不及时;

3、数据存储能力不足;

4、数据处理工作做得不够好;

5、处理功能不够完善;

6、系统的稳定性不够好;

7、各功能模块的独立性不好,配合性也不好;

8、系统安全保密性不够好;

9、系统可扩充性不够好等。

 由于系统的上述局限性,加上它的工作负荷,二者根本不协调,对现有系统的改进及维护已经不能解决问题,如果真硬要在现有系统的基础上再进行改进和维护,那也只是徒增加人力的耗损、金钱的浪费等等。

现有系统已经完全没有必要继续维持下去,必须进行新系统的开发。

4.所建议的系统

4.1对所建议系统的说明

对所建议的系统说明:

本软件负责酒店顾客的信息存档、对酒店信息的查询及对帐务的管理、对管理人员相关信息的管理、入住及退房情况的管理。

本软件所使用的软件为SQLServer2000、Delphi7.0等。

4.2处理流程和数据流程。

处理流程

数据流图

4.3改进之处

所建议系统相对于现存系统具有的改进如下:

1、人力与设备费用的减少,及人员利用率的提高;

2、数据存储能力、处理速度、工作效率的提高;

3、数据输入、处理、输出操作安全性和准确率的提高;

3、系统稳定性好;

4、管理信息服务的改进;

5、处理功能的完善;

6、操作简单、人机界面性好;

8、系统安全保密性好;

9、系统可扩充性好。

4.4影响

本系统使用的软件多是SQLServer2000,Delphi7.0.管理人员在使用时,应注意更新软件.以及及时保存客户资料.

4.4.1.对设备的影响

新提出的设备要求及对现存系统中尚可使用的设备须作出的修改要求为:

目前使用的如是人工操作系统,而要使用此系统,则那些以前的设备设施多数将无效,必须新购买此系统所需的电脑耗材。

目前使用的如已是计算机操作系统,则设备方面可以无需作多大改变。

4.4.2.对软件的影响

为了使现存的应用软件和支持软件能够同所建议系统相适应。

而需要对这些软件所进行的修改和补充为:

对于目前使用的是人工操作系统的企业来说,要想适应该软件系统的管理,则需在购买了新电脑耗材的基础上,使用最好使用Windows95以上系列的操作系统便可。

若企业使用的操作系统是Windows98以上系列的操作平台,则无需改变,继续用便可。

如系统使用的还为DOS界面,则需改Windows界面。

4.4.3.对用户单位机构的影响

本软件建议使用WindowsXP以上的系统集成环境.

使用人员应具备一定的计算机基础知识.会使用计算SQLServer2000、Delphi7.0等相关软件。

本系统使用的新技术是完全基于原有的系统上的,故用户不必考虑新系统带来的人员培训。

4.4.4.对系统运行过程的影响

(1)应用模式

a.单机应用

可在单机上安装本系统,连接时连接到本机(即把本机作为服务器),即可通过管理人员的操作,把数据录入,以及随时进行查询和统计.将整个酒店的经营情况管理起来。

b.局域网应用

预留接口,以后扩展使用。

c.Internet应用

预留接口,以后扩展使用。

(2)应用环境

a.硬件环境:

主服务器为P4/1.2G/256GB,其余连接机器均使用普通PC.多种类型打印机。

b.软件环境:

主服务器操作系统为microsoftwindowsxp,microsoftSQLsever.局域网内各计算机均使用windowsxp.以上系统。

c.网络环境:

以星型以太网和总线型以太网为主的混合型网络.

d.软件系统:

30用户/2帐套。

5.可选择的其他系统方案

5.1可选择的系统方案

本系统采用单机版软件结构,实现对酒店各项业务的管理。

5.2可选择的系统方案

本系统采用delphi编程,编写出该酒店管理系统,满足用户要求,实现业务管理,提高效率。

6.投资及效益分析

6.1支出

主要包括,项目费用,员工工资,还有软件维护费用。

6.1.1基本建设投资

采用本公司的编程系统,不需基本建设投资。

6.1.2其他一次性支出

暂无

6.1.3非一次性支出

该系统维护费用大约是:

每年200¥。

6.2收益

该系统大大提高了工作效率,使酒店各业务处理及时,受益增加。

6.2.1非一次性收益

暂时无法估计。

7.社会因素方面的可能性

7.1

编写软件全部采用正版软件,所有技术资料都由提出方保管。

合同制定确定违约责任。

7.2

使用本系统管理人员要求有一定计算机基础的人员,系统管理员要求由计算机的专业知识,酒店人员不需经过本公司培训.管理人员也不用经过培训。

8.结论

8.1

由于缺乏专业人士的帮助,并且缺少实际经验,该管理系统可能做的不太健全,远不是真正意义上的软件、

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 远程网络教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1