酒店管理信息系统开发文档范文格式Word下载.docx
- 文档编号:3268931
- 上传时间:2023-05-01
- 格式:DOCX
- 页数:25
- 大小:615.96KB
酒店管理信息系统开发文档范文格式Word下载.docx
《酒店管理信息系统开发文档范文格式Word下载.docx》由会员分享,可在线阅读,更多相关《酒店管理信息系统开发文档范文格式Word下载.docx(25页珍藏版)》请在冰点文库上搜索。
酒店管理系统将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了住宿、餐饮全新概念的服务和管理方式。
人力资源管理问题
:
酒店管理专业人才不足,缺乏培训,人才流动性大,严重影响到了酒店的长期发展。
酒店企业对企业文化不够重视,建设不足。
现在很多酒店行业为了追逐更多的经济利益,而忽视了对自己企业文化的建设。
部部门的协调、管理模式、服务水准等问题。
2系统需求分析
通该酒店预订管理系统使用户能迅速而便捷的了解和查询酒店信息,根据自己的需求来预订房间。
一个方便地实现对客房变更、房价及预订信息的自动化操作。
使用该系统全面管理酒店信息,为用户节省时间和人力,更能全面、有效地掌握酒店基本情况,及时获取最新的准确资料和信息。
该软件能系统管理酒店的信息,功能与实现方面有相当的针对性和实用性。
该系统的主要功能有酒店信息管理,房间类型管理,订单信息管理,业务人员编辑和系统用户管理。
2.1系统需求分析及功能模块的设计
系统分析阶段的基本任务是与用户在一起充分理解用户的要求……
系统功能设定
该系统充分考虑其用户的操作简便性,实现快捷操作。
它有以下几个功能:
1.客户登陆(用户注册):
按照要求进行客户登陆,登录界面有诸多操作。
2.个人信息管理:
用户可以对自己的个人信息进行增添,修改。
并保存。
3.房间查询:
用户进行客房预订时可以查询所有的房间,空房。
4.房间预订:
用户可以对剩余客房进行预订(应有房间按等级)。
5.个人订单管理:
用户可以对自己的客房订单进行查询
系统功能图
系统模块划分
根据功能需求把酒店的管理信息系统主要包括了4个功能,即客房管理,库存管理,餐饮管理,财务管理。
这6个处理可平行工作,因此从整体上分析可得如下功能模块图:
……
功能需求分析
(1)客房管理功能需求:
其主要目的是对客房的信息化管理,提高客房管理的精度和准确度,同时减轻酒店客房中心员工的工作负担,从而提高客房管理的效率和服务质量。
其主要功能是房态维护,费用记录和客人查询等;
(2)餐饮管理功能需求:
包括管理菜品和管理作业:
添加新菜种,修改,删除菜品;
可以根据顾客下的订单和菜单自动生成作业任务,作业调控人员可以清楚无误地调控作业的运行。
(3)库存管理功能需求:
酒店均设有仓储部,仓储管理人员需要每天对项目的进项以及消费情况等信息进行查询和汇总,将其详细的内容以报表的方式进行打印,并为客房部门以及餐饮部门的必需物品进行供应方面的服务。
(4)财务管理功能需求:
酒店财务管理需要进行帐单付款、结帐、库存、报表等业务处理。
整体模块分配
该系统充分考虑用户的操作简便性,实现快捷操作。
它有以下四大模块:
(1)订房:
按照客户需求,为新客户分配新客房。
(2)客房信息:
查看所有客房的状态信息。
(3)客户信息:
可以添加新客户,修改客户信息(客户编号,客户姓名),删除已退订客户信息以及查看所有客户的订房状态信息。
客户信息子模块
(1)新增:
录入客户编号、客户姓名等信息
(2)更改:
更改相应客户的个人信息。
(3)查询:
查询所需客户的订房信息。
(一)客房管理模块
该模块包括了入住信息管理:
客人的信息的登
记以及预订信息的处理
记录变更处理:
客户退房以及换房的信息的登记并输入房间信息状态
入住信息统计:
将入住信息以及房间信息统计
其他处理:
数据的维护
。
(二)餐饮管理模块
该模块包括了点餐信息管理:
输入客户的点餐信息并进行信息的反馈
餐厅信息管理:
输入餐厅就餐信息的变动情况并输出现在的餐厅信息
就餐信息管理:
进行加餐和换菜信息的处理。
(三)库存管理模块
该模块包括了库存存息查询、入库信息处理、出
库信息处理、库存信息统计。
(四)财务管理模块
该模块包括收款处理、入账处理、结账处理、财务信息统计。
(五)客户信息子模块
1.用户管理:
管理员,管理员账户具有查看、插入、修改、删除数据的权限。
2.订单管理:
主要包括:
订单号,订单的起始地址,订单人的信息,订单的费用,用于记录订单的各种信息。
3.物流计费管理:
用来计算物流费用,例如:
从深圳到广州1公斤的包裹的费用,装卸费、车辆入闸费、安装费、分拣费、包装费、配送费等等,在信息系统中,一般在业务单据生效(或称为审核、关闭)则产生了时间点计费的账单。
4.利润结算管理:
利润是物流企业全部收入与全部费用配比相抵的净额。
当这个净额大于零时,表示企业盈利,小于零时即负利润,表示企业亏损。
利润能否集中反映物流企业经济活动的效益,是衡量一个企业经营管理水平和经济的重要经济指标。
5.账单管理
账单分为收入账单,支出账单,收入账单有:
营业收入账单,支出账单:
营业费用,管理费用。
…………。
(六)系统管理模块
2.2数据流图
数据流图是一种结构化分析描述模型,用来对系统的功能需求进行建模,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。
下面是根据上面的需求分析所做的总体数据流图和各主要模块的数据流图。
(一)总体数据流图
(二)功能模块的数据流图
数据流程分析顶层图
数据流程分析一级图
2.3数据字典
数据字典是用来定义数据流图中的各个成分的具体含义,它以一种准确性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。
它和数据流图共同构成了系统的逻辑模型,是需求规划说明书的主要组成部分。
数据字典的任务是将数据流图中出现的所以被命名的图形元素在数据字典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。
1.订房信息管理
3系统架构设计
3.1体系结构的选择
有C/S,B/S架构,两种。
B/S架构的全称为Browser/Server,即浏览器/服务器结构。
B/S架构的产品就是把服务器放在互联网上,使用者通过浏览网页来使用系统。
选择B/S架构的酒店的所有数据,包括客人开房信息、酒店财务数据等都会通过互联网的服务器保存。
如果服务器遭遇攻击,数据有被窃取的风险。
就像“开房信息泄露”事件中的酒店使用的宾馆管理系统,即为B/S架构的产品。
C/S架构即Client/Server(客户机/服务器)结构,酒店将服务器安装在本地,其他机器以安装客户端的形式连接服务器,以实现数据同步。
C/S架构的宾馆管理软件在功能上更完善更丰富,数据安全更有保障,响应速度也更快。
3.1.1C/S与B/S架构的概念
1.B/S结构就是浏览器/服务器模式,它是随着Internet技术的兴起,对C/S结构的一种改进的结构。
这种结构模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
客户机上只要安装一个浏览器,如Internet
Explorer,服务器安装如SQL
Server数据库。
浏览器通过Web
Server同数据库进行数据交互。
B/S结构最大的优点就是可以在任何地方进行操作而不用装任何专门的软件。
只要有一台能上网的电脑就能使用,客户端零维护。
系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。
3.1.2C/S与B/S架构软件的优势与劣势
B/S是一种瘦客户模式
C/S模式往往需要客户端运行庞大的应用程序,因此,客户端很“肥”;
而在B/S模式中,客户端很“瘦”,它只需运行操作系统和Web浏览器,由服务器执行数据的处理、查询和表示。
B/S是一种瘦客户模式,客户端软件仅需安装浏览器,应用界面单一,客户端硬件配置要求较低,可由相对价廉的PC机替代。
2.
易于管理和维护
因客户端浏览器的界面风格单一,利于提高效率,而在C/S模式中,操作人员必须熟悉不同的界面,理解程序员的意图,为此要对操作员进行大量培训;
而B/S在版本升级时只需集中维护放在服务器端的代码。
这种以Server为中心的管理极大地降低了成本,减少了Client端维护上作的负担,同时利于管理人员、开发人员将精力集中在合理组织信息系统的结构,更好地为各项业务提供技术支持上来。
3.
B/S模式只需要一个客户端软件
C/S模式必须根据客户端所使用的操作系统及访问后台应用的不同,安装不同的软件;
而B/S模式,只需要一个客户端软件,即Web浏览器,就可以完成一切,无需开发客户端软件,且浏览器软件可以从网上免费下载、免费升级。
4.开发B/S应用的效率高,周期短,见效快
B/S模式对开发人员的技术要求相对较低。
而C/S模式的应用系统开发需较高专业技术水平,且在Client端与Server端都需要开发应用。
由于其结构复杂,对Client端与Server端的应用逻辑分割难以划分,并且要不断进行版本更新和应用维护。
C/S系统的各部分模块中有一部分改变,就要关联到其它模块的变动,使系统升级成本比较大。
B/S与C/S处理模式相比,则大大简化了客户端,只要客户端机器能上网就可以。
对于B/S而言,开发、维护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻了异地用户系统维护与升级的成本。
如果客户端的软件系统升级比较频繁,那么B/S架构的产品优势明显——所有的升级操作只需要针对服务器进行。
系统的性能在系统的性能方面,B/S占有优势的是任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。
采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。
系统的开发C/S结构是建立在中间件产品基础之上的,要求应用开发者自己去处理事务管理、消息队列、数据的复制和同步、通信安全等系统级的问题。
这对应用开发者提出了较高的要求,而且迫使应用开发者投入很多精力来解决应用程序以外的问题。
这使得应用程序的维护、移植和互操作变得复杂。
如果客户端是在不同的操作系统上,C/S结构的软件需要开发不同版本的客户端软件。
2.C/S软件架构C/S结构,即大家熟知的客户机和服务器结构。
它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。
目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;
因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。
这也就是目前应用系统的发展方向。
Client/Server架构,即服务器/客户端架构。
是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,需要安装客户端才可进行管理操作。
3.B/S软件架构B/S结构就是浏览器/服务器模式,它是随着Internet技术的兴起,对C/S结构的一种改进的结构。
B/S结构即浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。
B/S结构是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。
这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或
SQLServer等数据库。
浏览器通过WebServer同数据库进行数据交互。
这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
3.2系统平台的选择
根据
B/S
结构的要求,结合业界现有的软硬件产品和软件开发工具,在综合考虑性能价格比的基础上,笔者选择Microsoft公司的SQL
Server数据库作为应用软件系统运行的数据库服务平台;
选择高配置的PC服务器运行Windows
2000操作系统;
采用千兆以太网作为系统运行的网络平台。
开发工具主要利用Microsoft公司的Visual
Studio
.Net,利用C#语言,结合ASP.NET,JavaScript,Vb
Script等技术来完成系统开发。
采用了J2EE和.NET来组合技术,为企业级应用开发提供了一些公共的基础服务。
J2EE是以Sum为首的若干个公司组成的联盟所大力推广的,而.NET则是作为J2EE的竞争者由Microsoft开发的。
4数据库设计与代码设计
在数据库设计中,数据库设计(DatabaseDesign)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。
在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。
4.1数据库设计要求
1.需求分析阶段
准确了解与分析用户需求(包括数据与处理)
是整个设计过程的基础,是最困难、最耗费时间的一步
2.概念结构设计阶段
是整个数据库设计的关键
通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型
3.逻辑结构设计阶段
将概念结构转换为某个DBMS所支持的数据模型
对其进行优化
4.数据库物理设计阶段
为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)
5.数据库实施阶段
运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果
建立数据库,编制与调试应用程序,组织数据入库,并进行试运行
6.数据库运行和维护阶段
数据库应用系统经过试运行后即可投入正式运行。
在数据库系统运行过程中必须不断地对其进行评价、调整与修改
设计特点:
在设计过程中把数据库的设计和对数据库中数据处理的设计紧密结合起来将这两个方面的需求分析、抽象、设计、实现在各个阶段同时进行,相互参照,相互补充,以完善两方面的设计4.2数据库概念结构设计
概念结构设计是将
系统数据模型(E-R图)
关系模式设计
顾客(顾客编号,顾客姓名,顾客性别,顾客身份证号,顾客联系方式)
房间类型(类型编号、类型名称、床位数、价格、空调、电视、电脑、卫生间)
房间(房间编号、房间类型、房间价格、房间状态)
订房(订房编号、顾客编号、房间编号、入住时间、顾客姓名、折扣、预计退房时间、应缴房费)
退房(房间编号、顾客编号、顾客姓名、订房编号、退房时间、退房缴费、)
菜品(菜品编号,菜品类别编号,菜品价格,菜品名称,订单号)
订单(订单编号,餐桌编号,订单时间,菜品编号)
餐桌(餐桌编号,餐桌类型,餐桌状态)
账单(顾客编号,消费金额,消费日期)
退菜(餐桌编号,菜品编号,订单编号)
4.3数据库逻辑结构设计
逻辑结构设计的任务就是把概念结构设计好的基本E-R图转换为与所选用…………。
数据结构设计
针对酒店管理信息系统的需求,通过对酒店管理工作过程的内容和数据流程分析,设计如下所示的数据项和数据结构
4.4代码设计
代码是代表客观存在的实体或属性的符号,代码设计的任务就是设计出一整套供管理信息系统开发和运行所要的代码系统。
代码设计的基本原则:
代码要具有唯一性、标准性、通用性、可扩充性、稳定性和结果尽量简单等特点。
在代码设计前,开发团队应当事先约定代码设计规范,一般包括命名规范、成员访问控制、代码注释规范、标准框架模式定义、关键约定等内容。
5系统测试
系统设计完成后,对系统进行设计,然后测试成功就可以使用。
任何产品都要经过测试,确保其符合质量要求,并能满足用户的需求,酒店管理信息系统自然也不能列外。
软件是管理信息系统的重要组成部分,是我们不可缺少的部分。
5.1软件测试过程
在软件测试过程中,应严格执行测试计划,同时慎选测试用例,保存好出错统计和最终分析报告,为维护提供方便。
为了保证软件的正常运行,需要提供一套与用户当前或者预期使用环境接近的测试硬件设备和软件环境,在本系统开发实例测试中服务器使用了较高的软硬件配置,客户端则采用普通PC机,具体配置如表所示。
系统测试环境配置表
客户端
服务器端
硬件
CPU为英特尔,硬盘为40GB,
内存为DDR2256MB
PU为英特尔,硬盘为80GB,
操作系统
Windows10
其他软件
IE9以上浏览器SQLServer2014
MicrosoftVisualStudio2010.NeTFramework2.0+
软件测试…
………。
5.2B/S系统测试内容
基于Web的软件项目测试于传统的软件测试不同,不仅需要检查和验证它是否按照需求设计的要求运行,还要测试系统在不同用户的浏览器端的显示和JavaScript脚本运行是否合适,要在最终用户的角度进行安全性和可用性测试。
Interner和Web媒体的不可预计性使测试基于Web的系统测试更加复杂。
B/S系统测试内容主要包括以下几个方面
(一)功能测试
1.数据校验
如果根据业务规则需要对入住客户的信息进行验证,需要保证这些校验功能正常工作。
例如,身份证的字段可以用一个有效列表进行校验,需要验证列表的完整而且程序正确调用了该列表。
2..Cookies测试
如果Web应用系统使用了Cookies,检查是否能正常工作。
测试的内容可包括Cookies是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响等。
如果在Cookies中保存了注册信息,请确认该Cookies能够正常工作而已已对这些信息加密。
如果使用Cookies来统计次数,需要验证次数累计的正确性…。
3..数据库测试
在Web应用技术中,数据库起着重要的作用,数据库为Web应用系统的管理、进行、查询工作以及实现用户对数据存储的请求等提供空间。
4.应用程序特定的功能需求的验证
5.设计语言测试
(二)用户界面测试
1.导航测试。
2.视觉体验测试。
3.整体界面测试。
(三)兼容性测试
1.平台测试。
2.浏览器测试。
3.分辨率测试。
(四)安全测试
1.身份认证。
5.3测试示例
MicrosoftApplicationCenterTest是VisualStudio.Net自带的一个测试工具,使用它可以收集性能信息,确定Web应用程序的容量;
也可以创建测试,模拟同时查看多个客人用户信息。
摸拟测试有助于确定应用程序的稳定性、速度和响应能力。
6系统的配置实施与维护
6.1配置要求与网络环境
本系统是针对酒店管理的特点而开发的基于Web的her,主要运用了B/S架构下Web服务器应用程序开发技术,系统网络环境。
(一)服务器配置
1.硬件环境
CPU:
建议Pentium4以上。
内存:
512MB以上,建议1GB以上。
硬盘:
建议20GB以上。
2.软件环境
Web服务器操作系统:
WindowsServer2008
Web服务器:
IIS
数据库:
SQLServer2014
框架:
Microsoft.NET4.5
(二)客户机配置
一般办公用机
Windows7、Windows10
360浏览器、火狐浏览器、IE6以上浏览器
6.2系统实施与维护
一、系统维护:
1、硬件设备维护:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 管理信息系统 开发 文档 范文 格式