管理信息系统开发技术酒店管理信息系统.docx
《管理信息系统开发技术酒店管理信息系统.docx》由会员分享,可在线阅读,更多相关《管理信息系统开发技术酒店管理信息系统.docx(17页珍藏版)》请在冰豆网上搜索。
管理信息系统开发技术酒店管理信息系统
工程技术系课程大作业
得分
课程名称:
管理信息系统
系统名称:
酒店管理信息系统
学号:
1105012043
姓名:
姚勤富
批阅教师:
杜刚
酒店管理信息系统可行性分析报告书
一、系统概述
餐饮销售服务一直是酒店的主要业务活动,随着业务的不断发展,加强成本管理与收入管理、通过提高服务水平提升企业形象已成为本酒店的迫切需要。
因为该酒店目前主要采用手工操作的运营过程,差错率较高,已不能适应餐饮业对现代化管理的要求。
为了提高酒店管理效率,赢得客户的满意度,我们建议公司决策层同意开发该酒店管理信息系统。
(1)系统目的
为了更加有效的支持业务运作,全面推进企业信息化,加快各个部门相互间的信息流通,集中管理业务数据,支持管理者的预测与决策,从而更好的为下一阶段的发展制定详实的计划。
新系统的建成将使信息的传递更加准确迅捷,并且能充分节省酒店的开支,将使酒店的业务流程管理更加的严密,将使客户更加便捷的与酒店相关人员进行有效的沟通,从而使酒店管理人员能更加充分的了解客户需求,此外,新系统还将使酒店各部门之间真正的达到信息的共享,从而使管理者的决策更加的准确。
(2)酒店组织结构
本酒店在公司管理层下设财务部、仓储部、采购部、餐饮部、后厨部、公关部。
组织结构图见图一。
(图一,酒店组织结构)
(3)系统人员
1.总经理1人。
2.财务部主任1人。
3.仓库管理人员5人。
4.采购员20人。
5.餐饮服务人员30人。
6.后厨部20人。
7.公关部3人。
8.收银员5人。
合计:
85人
(4)系统规模及功能模块
酒店信息系统直属于总经理,中心位置在财务。
各个部门的信息系统均融合为一整体,便于部门间的信息交流。
从酒店的前台处理到后台的财务管理,从餐饮部到工程部,每个部门都有各自的权限,整体规模人数
新系统是一个人机系统,包括入住登记、前台预订、退房结帐、工程部、商务中心、经理室、系统维护、留言版八个功能模块。
(5)系统设备及效益
新系统采用C/S结构,“客户端/服务器”结构,同时为了加强系统的适应能力,采用胖客户端技术,这样即使在网络中断的情况下,也可以继续营业。
也就是说,服务器主要起到存储数据的作用,客户端也保存本机的作业数据。
在网络通讯良好时,客户端本机的数据库与服务器端数据库同步,在网络通讯有故障时,可以与服务器脱机工作,等故障修复后再上传数据与服务器保持同步。
(6)系统突出特点
新系统将保证在实行手工运作模式下的功能外,还主要能够实现手工运作未能很好实现或更本无法实现的功能,其突出特点如下:
(1).对消费信息的采集与记录更加细致与全面,能满足不断增长的管理需求。
(2).利用计算机对数据进行加工、统计、分析,提高工作效率。
(3).实现完成的信息管理流程,支持业务管理制度的完善工作。
(4).提供统一格式的计算机打印单据与报表,提升企业形象。
(5).重视对历史数据的存储保护、追溯、分析,为管理层对企业的经营预测与决策提供及时有效的帮助。
二、现行信息系统存在的主要问题和主要信息需求。
(1)现行信息系统存在的主要问题。
.
(1).现行系统是手工运作的系统,业务人员手工作业量大,数据传递不及时,对数据的统计和计算运程中易发生差错,工作效率较低。
(2).业务流程管理不够严密。
(3).主要从销售收入角度向管理层提供数据,不能满足管理要求(例如不能提供菜肴的销
售排行、实时消费状况统计等信息)。
(4).向客户提供的消费清单手工书写,常发生字迹不清晰的问题,并且格式也不统一。
(5).历史账务的查询也不方便。
现行系统的上述弱点,实质上反映公司在酒店服务客户的过程中,对信息的产生、传输、加工与挖掘分析利用方面存在不足,不能满足企业管理与业务发展的要求,也对企业形象造成不利的影响。
因此很有必要在整一个的酒店内形成一个统一的系统,利用现在可利用的信息平台,在酒店内部实行商务管理。
这也正是提出建立新系统的直接原因。
(2)现行信息系统主要信息需求。
(1).包括财务管理信息,有关财务的管理,分配,奖励,以及如何客户建立良好的合作关系。
(2).如何与用户之间的相互沟通,这一类的信息需求,包括与客户之间应该如何更加的合适的交谈,尽量做到使用户满意。
三、拟建系统的规划方案。
(1)客房状态.
为了确切的描述客房的各种状态,系统不仅采用空净房、住房、空脏房等状态描述房间的基本状态(主房态),更进一步地,也采用钟点房、保密房、团队房等来描述更细的状态(子房态)。
(2)实时房态图.
实时房态图是整个系统的核心,几乎所有的日常操作功能都可以在房态图上实现。
房态图可以灵活设置,用户不仅可以自行设置房态图元大小、颜色,字体大小、位置,每一行的房间数,也可以自行替换各种子房态的图标。
(3)帐号的概念.
帐号是客人入住或预定时系统自动产生的号码,便于酒店对客人帐务的管理操作。
帐号包含日期和时间信息,格式如:
20060429150923235。
(4)系统登录.
系统启动后,首先弹出[员工登录]窗口,只有正确输入登录名和密码,才允许使用系统。
(5)管理连锁店.
系统支持在一台计算机上管理多个连锁店。
要在一台计算机上管理多个连锁店,首先要求这台计算机与要管理的连锁店在网络上连通,并且这些连锁店的前台上装有我们的系统。
(6)数据备份/恢复.
系统支持自动备份和手动备份数据,以避免电脑出现故障而导致的数据意外丢失。
使用系统备份出来的数据文件,能够快速恢复系统,尽量减少各种意外情况造成的损失。
四、经济可行性分析。
在资金方面,主要包括各种各种各种软硬件及辅助设备的购置安装、调试费用、日常维护费用以及其他的一些不可预见的费用。
只要酒店董事会充分理解和认可此次系统开发的必要性和重要性,这些费用将很容易解决。
此外本系统的建成,还将带来的直接经济效益,为酒店节约不必要的管理费用,这主要体现在:
把各个部门的系统连成一体,减少了各部门各自开发一个系统所耗费的资金,减少了不必要的开支和维护,精简了部门的人员设置。
能直接通过网上或其他的通信设备进行预订,直接为宾馆开辟了另一条客源。
提供了以前提供不了的统计报表与分析报告。
提供了比以前更准确、及时、适用、易理解的信息。
促进体制的改革,提高工作效率。
改进服务,增加了顾客信任,增强宾馆的竞争地位。
改善工作的条件,让员工的工作积极性有很大的提高。
新系统的建成,还能使酒店管理人员更加直接的与顾客进行交流沟通,及时了解客户需求,制定相关计划和提供更加个性化的服务。
可见,本系统在经济上值得投资的,随着该系统的建成,将会使酒店上升到一个更高的档次。
其收益将是不言而喻的。
所以,该项目在经济上可行。
五、技术可行性分析。
(1)外部因素:
最近30年来,管理信息系统技术得到了充分的发展与完善,使得开发本系统在技术可行性成为可能,利用C++等语言开发工具,使得本系统不存在技术上的障碍。
(2)内部因素:
该酒店的计算机的硬盘一般为40G,内存为2G,其计算速度已经达到较高的要求。
在外部设备配备中根据各个部门的应用需要,均配备了不同档次的传真机、打印机、扫描仪和和复印机,其设备及其他并且通信设备的功能、效率、可靠性都达到系统要求。
在操作系统提供的接口能力符合本系统的需求,并且有实时能力或批处理能力,分时处理能力的响应时间也符合要求。
数据库管理系统功能、程序设计语言的种类和表达能力、网络软件的性能都能满足宾馆管理的需求。
在酒店内部人员配备方面,由于酒店原来的内部人员之中,就有少数人员懂得管理信息系统开发的相关知识,因此才实际操作上将更加方便和可行。
六、系统运行的可行性分析。
在本系统的运营阶段,使用系统的工作人员,除了需要具备在MicrosoftWindows平台上使用个人电脑的知识,并不需要特别的技术能力。
这方面的知识,在该酒店与本项目运营相关的直接人员(包括经理层、仓储部、收银组)中已经具备。
并且在项目投产前,还会安排对操作系统的人员进行必要的培训。
系统技术维护支持工作,在初期将由硬件供应商及开发人员完成。
在酒店信息化建设及业务拓展到适当规模后,宜由酒店雇用专业技术人员担任此项工作。
在具体实施过程中,公司同意建立这样的运营管理机制:
由公司管理层一名高级管理人员领导,仓储部与餐饮部具体负责本项目的运营;同时,采购部负责对系统运营过程中的计算机耗材的供应。
因此本系统营运方面可行。
七、结论
终上所述,实施本系统,已具备技术可行、经济可行、营运可行以及社会可行的条件,所以公司决策层经过各方面的综合分析,同意着手开发新系统。
酒店管理信息系统设计说明书
一.引言
1.1编写目的
编写本说明书的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、功能分配、模块化粉、接口设计、运行设计、数据结构设计和出错设计等,比概要设计更为详细,为编码的实现打下基础。
预期读者为:
软件开发的人员,项目评审人员,及软件测试人员。
1.2开发背景说明
①待开发的软件系统的名称:
酒店管理系统;
②本项目的任务提出者:
酒店管理人员;
③本项目的任务开发者:
酒店管理系统软件开发小组;
④用户及实现该软件的计算中心:
酒店计算机;
1.3工作条件
对于管理人员要求:
一,社交礼仪。
二,协调能力。
三,具备管理能力,即能计划未来工作,能总结经验,能调动各各个部门。
二.系统总体技术方案
一.系统总体结构设计说明
把系统划分为几个部分,其中每一部分的功能简单明确,内容简明易懂,易于修改。
我们把这样的部分称为模块。
系统分成模块的工作按层次进行。
首先,把整个系统看成一个模块,按功能分解成若干个第一层模块,这些模块互相配合,共同完成整个系统的功能。
然后按功能再分解第一层的各个模块。
依次下去,直到每个模块都十分简单。
每一个模块应尽可能独立,即尽可能减少模块间的调用关系和数据交换关系。
当然,系统中的模块不可能与其他模块没有联系,只是要求这种联系尽可能少。
模块间的关系要阐明。
这样,在修改时可以追踪和控制。
总之,一个易于修改的系统应该由一些相对独立、功能单一的模块按照层次结构组成。
这些模块之间不必要的联系都已去掉,而且它们的功能及相互关系都已阐明。
这就是结构化设计的基本思想。
依据需求分析结果结合业务流程图可知,系统需要管理以下相关实体及操作:
1、实体:
用户、房间类型、预订信息、入住详细、留言;
2、操作:
实体的检索功能;实体的数据维护功能。
本系统功能模块设计如下图所示:
系统前台功能模块图
系统后台功能模块图
二.数据库设计说明
数据库概念模型设计
数据库详细设计即为数据库逻辑设计。
本课题采用的SQLServer2000数据库的管理工具。
使用服务管理器启动安装在本地的SQLServer2000数据库;使用企业管理器或查询分析器即可登录到安装在本地的SQLServer2000数据库中;使用CREATEDATABASE命令创建本系统使用的数据库;根据数据库的概念模型来设计数据模型,数据模型对应的数据库表使用命令“CREATETABLE”来创建。
以下是系统数据库以及本分数据表的创建过程:
系统中包含的实体描述如下:
1、用户实体:
用户实体属性图
2、房间类型实体:
班级实体属性图
3、预订信息实体:
预订信息实体属性图
三.系统物理配置方案设计说明
软件和硬件环境配置:
服务器:
普通的计算机
数据库:
关系数据库为SQL2005
硬件要求:
WindowsXP/Window2000/2003Server+SQLServer2005(数据库平台)+VisualC#2005(面向对象程序设计)
四.代码设计说明
数据库连接池设计
一般的,Java应用程序通过JDBC驱动建立与数据库的连接,连接方法如下所示:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();//加载驱动[7]
//建立数据库连接
Connectionconn=DriverManager.getConnection("jdbc:
microsoft:
sqlserver:
//localhost:
1433;DatabaseName=Jdkfgl","sa","")[2];
Statementstmt=conn.createStatement();//创建Statement对象的实例
ResultSetrs=stmt.executeQuery(sql);//执行“sql”指定的SQL语句,得到操作结果
此方法必须在每次访问完毕后关闭数据库连接,否则会导致数据库可用连接耗尽,使得系统无法正常运行和访问
五.接口设计说明
(1)用户接口
随着面向对象编程的发展,API类型的接口正被对象接口所取代。
在这一接口里创建对象以访问数据库而不是使用直接函数调用,用户可设置和取得对象属性或调用方法。
程序代码变得更清晰,开发和维护更为简单。
(2)外部接口
外部接口是指应用程序接口(ApplicationProgrammingInterface,API)支持一系列访问数据的函数调用。
(3)系统数据结构设计
本系统数据库的文件夹名称为JDGL,主机名"localhost",用户名"sa",密码为空,数据库中的主要表结构设计如下:
(1)留言表(book)
字段名字段类型字段宽度允许空否字段描述
id自动编号否编号
namevarchar20否留言姓名
titlevarchar20否题目
qqvarchar14是留言者qq
textvarchar500否留言内容
(2)包房信息表(room)
字段名字段类型字段宽度允许空否字段描述
id自动编号否编号
roomnamevarchar10否包房名称roomsortIDint4否包房编号
(3)管理员表(tAdmin)
字段名字段类型字段宽度允许空否字段描述
id自动编号否编号
fusernamevarchar20否用户名
fpasswordvarchar20否密码
(4)员工信息表(Employee)
字段名字段类型字段宽度允许空否字段描述
id自动编号否编号
employeeNamevarchar20否员工姓名
employeeAgeint4否员工年龄
employeeDutyvarchar10否职务
employeeOnworkdatetime20否上岗时间
employeeRemarkvarchar50是备注
六.输入/输出设计
(1)输入项目
主要为:
用户姓名、性别、年龄、证件名称、证件号码、工作单位;菜肴编号、菜肴名称、菜肴价格、菜肴类型;房间编号、房间等级、房间价格等。
其类型为字符型,价格为浮点型。
其数据来源为系统数据库信息,信息来源为:
顾客提供本人信息外,其他为各主管部门提供。
(2)输出项目
主要为:
用户的用餐消费金额和消费历史记录及所用详细账单;用户所在房间消费及详细账单同样。
其输出为字符型,价格为浮点型。
其数据来源为系统数据库信息。
七.处理过程设计
(1)登录模块功能设计
1、模块功能:
会员和系统管理员通过不同的界面登陆系统,系统根据用户的角色展现对应权限的菜单项,并可依据角色阻止对没有权限的模块进行非法访问。
当用户名或密码输入错误时,在输入界面下方以醒目的红色文字提示“用户名或密码错误”。
2、界面设计:
会员用户登录界面参见图3-10:
会员登录界面
(2)会员模块功能设计
1、模块功能:
实现用户中心管理,可以对客房进行搜索,可以对预订记录进行查询,还可以在线留言。
2、界面设计:
用户中心界面、预订记录界面、客房搜索界面、在线留言界面参见图3-11至3-14。
用户中心界面
预订记录界面
(3)系统管理员模块功能设计
1、模块功能:
实现管理人员对会员信息、客房预订信息、留言信息的增加、删除、查询等功能。
2、界面设计:
管理界面参见图3-15:
图3-15管理员客房类别管理界面
图3-16管理员客房管理界面
八.时间说明
(1)各位管理人员于2012年12月1日在小会议室开会,做好开幕仪式的各项准备。
(2)招聘人员于2012年11月15日前招聘服务员50人,后厨15人,前台10人,并
且通知于2012年11月20日开始上班。
(3)此说明书于2012年11月10日开始执行。