信息系统管理.docx
《信息系统管理.docx》由会员分享,可在线阅读,更多相关《信息系统管理.docx(13页珍藏版)》请在冰豆网上搜索。
信息系统管理
如家酒店订房中心信息管理系统
引言
随着社会的不断进步,酒店业的竞争也愈来愈激烈,要想在竞争中取得优势,必须在经营管理、产品服务等方面提高管理意识。
如何利用先进的管理手段,提高客房的管理水平,是每一个酒店管理者所面临的重大问题。
传统手工的订房管理,管理过程繁琐而复杂,执行效率低,并且易于出错。
通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了订房信息管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。
本文简要介绍了“如家酒店订房系统”的项目背景和意义,着重阐述了该系统开发实现过程,从系统的规划、系统分析、系统设计等各个环节都进行了详细的分析和描述。
第一章如家酒店订房中心信息系统规划
一、订房中心信息系统项目背景、意义、重要性
如家酒店集团创立于2002年,2006年10月在美国纳斯达克上市(股票代码:
HMIN)。
作为中国酒店业海外上市第一股,如家始终以顾客满意为基础,以成为"大众住宿业的卓越领导者"为愿景,向全世界展示着中华民族宾至如归的"家"文化服务理念和民族品牌形象。
一直以来酒店使用传统的人工方式管理酒店的订房工作,对于酒店的订房过程,想必大家都已很熟悉。
在计算机尚未在书社广泛使用之前,订房过程主要依靠手工。
一个最典型的手工处理订房过程就是:
顾客将房间编号和身份证号码告诉给酒店管理员,酒店管理员将房间编号和身份证号码记录在一个记事本里。
这样订房过程就完成了。
以上所描述的手工过程的不足之处显而易见,首先处理订房业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的顾客是有限的。
本系统正是基于改变这种现状的一个尝试,用SQL数据库实现,用JAVA语言开发,界面友好,操作简单,利用本系统来处理这些流程无疑会极大程度地提高效率和处理能力。
我们将会看到排队等候订房的队伍不再那么长,酒店管理员出错的概率也小了。
市场经济的繁荣,人民消费水平的不断提高。
企业都把提高管理水平和服务质量作为增强自身竞争能力的法宝。
随着我国的队为开放以及我国加入世界贸易组织,酒店服务业进入国际化、标准化管理已成为必然,酒店要迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革酒店的管理模式,提高管理水平,必然要实施信息化管理,这无疑是实现这一目的的必经之路。
在这种社会需求下,对酒店业来说提供的服务有了更高的要求,将计算机管理引入到酒店管理系统当中,无疑对酒店的服务水平更上一层楼提供了一种有力的支持。
计算机管理可令酒店业的运作更加可靠、快捷和高效,不但节省了管理者的宝贵时间,更是对顾客旅途劳顿的一种慰藉。
因此,在酒店业竞争越来越激烈的情况下,必须以管理求生存,向管理要市场。
本系统提供给客户以快捷、准确和可靠的服务,同时,也提高了酒店自身的管理水平。
二、系统可行性分析
技术可行性分析
从硬件和开发环境上考虑,除了数据库服务器要求稍微高了些,其他方面都可以在现有的条件下解决。
从技术上看,利用C#开发此系统的技术上没有什么太复杂的要求,功能目标能够达到。
本系统力求性能稳定、数据精确、决策及时,提高人员利用率,减少设备费用,减少工作时间以达到优化管理的目的。
A.在实现所需功能的基础上,尽可能减少所需人员数量,对设备的利用率达到最大,减少不必要的费用支出
B.大大改善数据处理速度,能够尽快输入和输出数据
C.能够存储一定数量的客户信息,并方便有效的进行相应的数据操作和管理
D.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改
E.使系统更加容易管理和维护,不需要对过多人员培训,提高工作效率
经济可行新分析
1)采购、开发所需费用,如:
A.服务器设备
B.环境保护设备
C.安全与保密设备
D.数据库管理软件
E.设备维护费用
F.人员的工资、奖金
G.保密安全方面的开支
H.公用设施方面的开支
2)新系统将为酒店带来经济效益:
A.价值的增升,其使用期比较长,使用价值比较可观。
主要是管理和运行的效率比较高,出错率比较低,使得其在维护上减少花费
B.设备要求及人员和专业性都不是很高,减少了人员开发
社会可行性分析
社会上已有很多成功开发酒店信息系统的企业,社会需要酒店管理的现代化和信息化。
酒店信息系统开发和运行与国家的政策法规不存在任何冲突和抵触之处。
另外,酒店信息系统所采用的操作方便灵活。
该操作系统容易学习,掌握。
因此,该系统具有可行性。
客房是酒店的主要产品,要充分发挥客房的效益,建立有效的客房状况控制系统是非常有必要的。
通过计算机可以快速、准确地掌握客房的使用情况,使得前厅部与客房部之间的信息沟通更快、更准确。
另外也能使服务员及时掌握客饭状况,做好销售工作,更好的为客人服务,提高客房出租率。
管理信息系统中的房态控制功能是客房管理和总台接待工作能否成功的关键,其功能主要包括以下内容。
1)示可售房状况,随时实施动态查询可用房情况。
2)反映和更改每一间房的状况(包括空房、待修房、住客房、预定房等),并有维护修房、非出租房提示,客人信息等。
3)提供客房占用情况报告。
综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。
第二章如家酒店订房信息系统分析
2.1系统需求分析
针对一般宾馆管理信息系统的需求,通过对宾馆管理过程的内容和流程分析,设计如下面所示的数据项和数据结构:
酒店订房系统的用户是酒店的前台、财务和管理人员,该课程设计包括客户信息、客房类型信息、客房信息、预定客房信息、预定客房登记信息主要功能,具体如下:
●客户信息的添加、修改、删除和查询。
●客房类型信息的添加、修改、删除和查询。
●客户信息的添加、修改、删除和查询。
●预定客房信息的添加、修改、删除、取消预定和查看详细信息。
●登记入住和修改登记信息。
2.2系统需求分析方法
进行需求分析首先是调查清楚客户的实际需求,与客户达成共认识,然后分析与表达这些需求。
调查了解了客户需求分析以后,还需要进一步分析和表达客户的需求,在众多的分析方法中结构化分析方法是一种简单实用的方法。
用数据流图和数据字典来表达需求分析。
2.3如家酒店组织结构图
如图2-1所示
图2-1如家酒店组织结构图
2.4系统业务流程图
业务流程图符号说明如图2-2所示
1.23.
系统中人员实体或单据数据存储
45
实物或信息流处理
图2-2业务流程图
2.5数据流程图
酒店订房管理系统顶层数据流图(DFD)的符号说明如图2-3
实体数据处理数据流
图2-3酒店订房管理系统顶层数据流图
2.6客房数据流图
客房数据流图如图2-4
管理员查看客房信息,并登记客户信息,客户根据客房信息选择客房。
管理员可查看客户信息
外部实体实体数据存储数据流
图2-4客房数据流程图
2.6数据字典
绘制DFD,只是对数据处理和彼此之间的联系进行了说明。
为进一步明确数据的详细内容和数据加工过程,应将数据流图中的全部数据流及其组成部分的数据元素,数据存储,数据加工,通过数据字典描述清楚,以便于此后系统设计的进行。
这就需要开发人员编写详细的数据字典,来描述系统开发过程的细节。
下面列出本系统中的数据项、数据流、数据存储、加工处理和数据结构的数据字典。
数据字典可采用图表格式或较紧凑的记录格式描述,本文采用的是表格式。
1)数据元素定义
序号
数据元素标识
数据元素名称
类型
长度
小数位
1
Client-id
客户编号
Varchar
8
2
Name
姓名
Varchar
18
3
sex
性别
Varchar
2
4
age
年龄
Lnt
5
5
Tel-number
联系电话
Varchar
15
2)数据流定义
编号
数据项名称
类型
取值范围
长度
简述
A-01
客房编号
Varchar
01-100
8
客户编号
A-02
客户姓名
Varchar
01-100
18
客户姓名
3)数据结构定义
数据结构编号
数据结构名称
数据结构组成
简述
B-01
客房入住情况
客户编号+姓名+性别+年龄+联系电话
客户信息入住情况等信息
B-02
订房信息数据库
客户编号+姓名+性别+年龄+联系电话
客户信息入住情况等信息
4)数据存储结构定义
编号
数据项名称
简述
数据存储组成
关键字
C-01
前台账目
客户入住可放量和单价
客房号+客房标准+已入住客房+备注
客房号
C-02
后台管理
客户登记信息修改、删除客户信息
客房号+客房标准+已入住客房+备注
客户姓名
5)处理过程描述
编号
处理名称
输入流的名称
输出流的名称
处理逻辑
使用和说明
D-01
客户管理
姓名+性别+入住时间
A-01
提供客户信息,编辑客户信息将信息存入数据库
20次/分钟
6)外部实体定义
编号
外部实体名称
简述
输入数据库
输出数据流
E-01
客户
入住本宾馆的客户
客房号+姓名
E-01
E-02
团体客户
第三章如家酒店订房信息系统设计
一、系统功能分析
酒店管理系统是为了对酒店实行计算机化的管理,以提高工作效率,方便客户。
主要功能有对酒店设施、仪表数据、停车场、收费、投诉、等进行管理和基本资料管理以及对系统自身的客户权限管理。
提供各种信息的录入,比如投诉人资料、投诉内容及处理过程;并可对酒店所进行管理。
二总体设计,功能模块设计
根据需求分析中总结的用户需求设计系统的体系结构。
系统的功能模块如图4-1所示
图4-1功能模块设计
三、系统详细设计
1)代码设计
查验输入的房间编号,输入的顾客信息,运行订房登记界面,
获取该房间和顾客的相关信息,登记订房。
程序逻辑
图4-2订房登记逻辑图
实现主要代码
if(dbc.executeUpdate("INSERTsroomVALUES(DEFAULT,'"+
Integer.parseInt(txtrid.getText())+"','"+txtname.getText()+"','"+telephone.getText()+"','"+txtcardid.getText()+"',now(),'"+Integer.parseInt(txtRenttime.getText())+"')")&&
dbc.executeUpdate("UPDATEroomSETstate='已订'WHEREid="+
Integer.parseInt(txtrid.getText()))){javax.swing.JOptionPane.showMessageDialog(this,"订房成功!
请付款"+money+"元!
其中押金100元,退房后归还押金!
谢谢合作!
");this.setVisible(false);k=false;}else{javax.swing.JOptionPane.showMessageDialog(this,"订房失败!
请重试!
3)数据库设计物理结构设计
局部E-R模型图
客户、管理员与订单的关系图
其属性如下:
客户(姓名,性别,年龄,电话,房间号,房间类型)
订单(入住编号,房间号,姓名,订房日期,入住时间,天数,订金)
管理员(用户名,密码)
图4-3客户、管理员与订单关系图
总结
经过近几个星期的努力,终于设计出一个达到程序设计要求的管理系统。
让我们收获颇丰。
我们体验到了数据库的局限性,也体验到了编写程序的困难。
在课程设计过程中,我们不断发现错误,不断改正,不断领悟,不断获取并虚心求教,在克服了种种困难后圆满地完成本次课程设计任务。
。
作为一名学生,我们在学校学习是为了能够适应社会的需要,通过学习保证能够完成将来的工作,为社会做贡献。
通过本次课程设计,我们意识到团结互助的重要性。
我们必须学会与人交往,与人合作。
这也是从事软件业所必须要学会。
众所周知,软件是众人互相协作的产业,一个人不可能独立的完成一个大型软件的编程工作。
信息产业在于它的速度,即使一个人能完成一个项目,它也不可能在时间上满足社会的需求。
同时,我们不但获取了知识,更端正了自己的态度,给自己一个明确的定位。
在今后的学习中,我们会更加努力认真。