酒店网络商务系统设计与实现.docx
《酒店网络商务系统设计与实现.docx》由会员分享,可在线阅读,更多相关《酒店网络商务系统设计与实现.docx(67页珍藏版)》请在冰豆网上搜索。
酒店网络商务系统设计与实现
摘要
随着信息技术的普及和Internet的迅猛发展,我国的酒店业开始进入电子商务的初步应用阶段,已经有越来越多的酒店认识到网络和电子商务所能带来的巨大商业利益。
也有的酒店开始结成集团以增强竞争力,进行统一的现代经营和管理。
目前作为酒店的电子商务体系,其内容已经涉及到酒店经营的方方面面。
酒店一直以传统模式经营和管理,在传统模式下酒店存在着宣传不力,管理工作烦琐、缺少客户信息反馈渠道等不足。
考虑到酒店存在的问题和当今技术的成熟性,运用电子商务理念和网站开发技术实现酒店网络商务系统。
系统主要解决酒店传统管理模式和经营理念带来的不足,完成传统工作模式不容易解决的困难,比如客户关系管理,顾客资料的更新、经营状况的分析和统计等,最终达到加强酒店宣传力度,提高酒店形象、优化酒店管理、提高工作效率、有效接纳客户意见,从而使系统为酒店带来更多商业利益。
关键字:
酒店行业;电子商务;网站开发。
Abstract
AlongwiththepopularizationofinformationtechnologyandtherapiddevelopmentofInternet,China'shotelindustryhasbeguntoenterthee-commerceapplicationstage,hasbeenmoreandmoreawareofthehotelnetworkande-commercecanbringtheenormouscommercialinterests.Somehotelshavebeguntoformgroupstoenhancecompetitiveness,aunifiedmodernbusinessandmanagement.Atpresent,asthehotel'se-commercesystemanditscontentshavebeeninvolvedinallaspectsoftheoperationofthehotels.
Guangyuthehotelhasbeeninthetraditionalmodeofoperationandmanagement,inthetraditionalmodeofexistencehotelpropagandaineffective,cumbersomemanagement,thelackofcustomerfeedbackchannelsinadequate.Guangyuhotel,takingintoaccounttheproblemsandthematurityoftoday'stechnology,conceptsandapplicationofe-commercewebsitedevelopmentandtechnology,thehotelbusinessnetworksystem.Themainsolutiontraditionalhotelmanagementandoperationalconceptsofinadequatecompletionoftheman-madeproblemscannotberesolvedsuchascustomerrelationshipmanagement,customerinformationupdates,analysisandstatistics.Ultimatelyenhancingthehotelpublicityeffortstoimprovetheirimage,optimizinghotelmanagement,improveworkefficiency,effectivelyacceptedtheviewsofcustomers,therebyallowingthesystemforthehotelbringmorecommercialinterests.
Keywords:
hotelindustry;e-commerce;websitedevelopment
前言
随着计算机的普及、网络信息技术的发展,电子商务模式已渐入各行各业,它改变了许多行业传统的经营模式。
这同样也为酒店业提供了新的竞争手段。
目前许多酒店运用电子商务模式建立新型业务系统,系统充分发挥其信息交流的优势,将酒店内各个部门组成一个大的信息网,建立统一的管理制度和经营标准,以达到信息共享、各部门协同发展的目的。
并且,系统通过互联网在酒店外部开展各种营销活动,采购经营必需品,提供相关服务信息,收集顾客信息以,达到扩大市场、提高酒店形象的目的。
酒店电子商务系统不但可以提高酒店的形象,加速工作效率,加强管理水平,还加快了酒店在现代市场中的适应能力。
总之,电子商务在酒店业的应用越来越广泛,它为酒店的管理现代化、智能化、信息化起到了不可或缺的作用。
本文从酒店业领域应用电子商务模式的现状出发,全面阐述酒店网络商务系统开发过程,论文包括系统开发的可行性和必要性分析,系统开发技术、风格设计和安全设计分析,并结合酒店实际对系统的推广、维护和发展前提出相应观点。
1系统调查研究
1.1企业概况
1.1.1企业简介
酒店从属于广宇公司,成立于1995年,酒店位于本市中心地段,交通便利、装饰豪华、设施齐全、环境优雅。
目前已拥有员工200多人,内设大小高档雅间53个,大厅餐台40个,可同时容纳450人就餐。
酒店菜肴以海鲜为主,并集辽、粤、川、湘等各大菜系于一体,适合东北消费群体用餐口味。
酒店通过频繁的运输和先进的保鲜手段,以优质的海鲜菜肴为内陆城市提供了更多的饮食文化。
一直以来,酒店以独特的销售理念、顾客至上的服务态度、准确的市场定位,赢得了餐饮市场的领先地位。
随着酒店规模不断扩大,客户群逐步增加,酒店经营理念和管理水平也在不断提高。
1.1.2企业组织机构图表
后
厨
员
工
图1-1酒店的组织结构图
Fig.1-1thediagramoftheorganizationalstructureofthehotel
1.2系统现行业务说明
酒店现阶段并没有网络商务系统,现将酒店主要业务介绍如下:
(1)人员招用、任免业务
酒店行业多数岗位员工更新快,酒店对服务员的招用工作持续进行,并且负责人员岗位的调度和人员罢免。
(2)酒店原材料及用品采购业务
酒店采购部门负责酒店原材料的采购,负责酒店所有必需品的采购,并对业务信息整理、存档、上报。
由于行业原因,工作量很大。
(3)餐位协调、预定处理业务
负责酒店用餐顾客餐位合理化安排;负责预定信息的处理。
(4)员工管理业务
负责各级员工日常管理,行业技术和素质培训;负责各级员工的工资和奖金管理。
(5)菜品定价、销售策略制定业务
负责酒店各菜品的价位确定;负责制定符合季节,符合人群的营销策略。
(6)酒店宣传,顾客交流业务
负责酒店的广告宣传;负责与顾客收集有价值信息,反馈管理者进行针对性决策。
(7)酒店对外商务活动业务
负责酒店与长期消费者的交流沟通;负责与酒店必需品供应者交流沟通。
1.3酒店现存问题
酒店在传统销售模式下,存在着很多经营管理方面的不足:
(1)酒店宣传不力。
很多新产品,新菜肴上市后很久无人问津,以至造成人力,财力资源的流失浪费。
(2)酒店接受反馈信息途径狭窄。
在传统模式下,酒店只在展台或者各房间设有意见薄,这些信息很多都由于管理不力或者从业人员疏忽而不能及时反馈到管理者手中。
而且,简单的意见薄也很容易被顾客忽视。
(3)酒店在节假日用餐高峰期、由于协调不妥,出现顾客流失现象给酒店的管理和顾客的就餐带来极大不便。
(4)酒店信誉、形象没有平台充分体现。
良好的信誉和形象能是酒店在市场竞争中赢得主动。
(5)酒店在临时劳动力需求方面不能达到及时有效的渠道宣传。
(6)员工更换频率高,传统方式管理大量浪费人力。
2系统可行性研究
2.1新系统的目标
通过上述对酒店存在问题的分析,酒店有必要设计开发一个网上商务系统。
此系统完全针对酒店表现出来的经营特征,用电子商务理念和网站设计技术为酒店实现酒店网络商务系统。
系统主要解决传统酒店经营模式下的不足。
系统包括前台用户功能部分和后台管理功能部分,前台实现贵宾用户登陆,酒店介绍,特色展示,不同环境展示,代表菜肴介绍,招聘信息,留言板,贵宾预定等功能,其中预定功能是针对酒店的情况和规模特意设计的,由于安全技术的限制,在不实现现金交易的情况下实现实名餐位预定。
后台实现动态信息发布,贵宾管理,信息采集,预定处理,员工信息管理等功能。
通过系统功能及网络环境解决传统管理模式和经营理念带来的不足,加大企业宣传力度,从而提高酒店形象,扩大酒店市场影响率,优化酒店管理。
2.2系统可行性分析
可行性分析的任务是从技术上、经济上、运行上分析系统提出的问题是否存在可行的解。
可行性研究的目的就是用最小的代价,在尽可能短的时间内,确定调查阶段所描述的系统目标和规模是否可行,是否能够解决。
同时提出系统开发的初步方案、工程计划、投资概算等。
2.2.1经济可行性
经济可行性分析主要是对整个项目的投资及所产生的经济效益进行分析,具体包括支出、收益等。
根据目前系统情况和酒店实际,实现此系统主要包括以下几个方面费用:
(1)域名费用:
注册域名之后,每年需要缴纳一定的费用以维护该域名的使用权,不同层次的域名收费也不同。
2000年后普遍使用的费率是:
国内域名每年300元左右。
(2)服务器硬件设备投入:
根据对网站的规模和未来发展的双重考虑,采用入门级服务器就能支持该系统良好的运行,主要配置为处理器:
2.8GHz的CPU,拥有800MHz前端总线和2MB二级缓存,这在入门级服务器里属于常见的配置;内存:
拥有4个DIMM槽,支持具备ECC功能的DDR2内存,支持双路交叉存取技术,标配512MBDDR2ECC内存,最大可扩展至8GB;硬盘:
采用SCSI采用高速、稳定、安全的SCSI接口硬盘,该套设备造价在13000元左右。
由于系统服务器要求配置不高,所以本系统还可以选择高档PC机充当服务器,费用在8000元左右。
(3)系统软件费用:
包括购买操作系统软件、Web服务器软件、数据库软件等的费用,如购买正版软件,此费用为40000左右。
同样可以选择下载破相应解版软件,免去此部分开支。
当然,系统运行后可以带来经济效益,系统带来的经济效益分为直接经济效益和间接经济效益,直接经济效益是系统投入后,对利润的直接影响,把这种效益与系统投资和运行费用相比,可以估算出投资回收期,但由于本系统是网络商务系统,以企业宣传为主,实施起来可能不会带来较大的直接经济效益,难以直观的计算出系统的投资期,但是本系统投入使用后,可以适当减轻管理人员的工作强度,提高工作效率。
新系统的效益是难以用货币形式表现出来的间接效益,本系统带来的间接经济效益有:
减少管理者工作强度;提高工作效率;降低相应工作成本;扩大市场影响率;提高企业形象等。
2.2.2技术可行性
技术可行性是指为实现系统目标,所需要的技术保证。
系统开发所需要的技术主要有计算机软硬件技术、系统开发人员的水平、用户管理与使用的能力等。
结合酒店网络商务系统的情况,技术可行性分析要考虑如下几个方面:
(1)软硬件需要的可满足性。
酒店有能力配制计算机、路由器、调制解调器等组网所必需的设备。
而且还可以拥有Win2k、WinNT等系统软件和Tomcat、SQLServer2000等应用软件,基本上满足了网站建设的需求。
(2)系统开发人员水平。
本系统开发者已能熟练操作JSP、网络互联、Web技术、网络数据库技术等,有能力开发并实现此系统。
(3)管理与使用的有效性。
酒店网络商务系统由专门人员全面负责管理和使用,而且系统有完善的后台管理功能,管理和使用较为方便。
(4)技术支持。
目前,网站建设技术已经非常成熟。
使用目前所掌握的网站设计技术及工具,已可开发出本系统。
鉴于以上的分析系统的建设在技术上是完全可行的。
2.2.3运行可行性
客户可以通过网站,与企业管理人员进行直接交流;企业管理人员也可以通过浏览客户的留言和反馈及时了解到企业存在的问题和客户的意见及建议,以便更好的保证系统运行。
网站运行后酒店也有固定的人员进行网站的定期维护。
所以系统在运行上也是可行的。
综上,建立本酒店网络商务系统从经济、技术、运行面考虑都是可行的。
2.3网站的业务流程图
业务流程图是直观描述系统业务处理由开始到结束的整个过程的非结构化图形工具,它可以描述一个系统的业务,也可以描述一项具体业务的处理过程。
2.3.1业务流程图符号说明
业务流程图符号说明如下表2-1所示:
表2-1业务流程图符号说明
Table.2-1TableofThesignofoperationalflow’sdiagram
图形符号
符号说明
系统中的实体,本系统中的实体有:
会员、管理员等。
处理,本系统中的处理有:
信息编辑、信息发布、信息查询等。
单据或报表,如:
会员信息登记表,公告信息表等。
存档信息。
数据流向
2.3.2业务流程图
酒店网络商务系统的主要业务流程如下图2-1所示
图2-1业务流程图
Fig.2-1Thediagramoftrafficflow
2.4数据流程图
2.4.1数据流程图的符号说明
数据流程图(DataFlowDiagram简称DFD)是结构化分析的一种主要工具,是管理信息系统(MIS:
ManagementInformationSystem)开发的主要工具,是组织中信息运行的抽象,是MIS逻辑模型的主要形式。
它使用一组简单的符号,描述系统的数据由外部“流入”,经过多级的加工处理,不同结构的存储,最后以用户所需要的各种形式“流出”的全过程。
数据流程图有顶层图、一级细化等一组图所组成。
应用自顶向下、逐层分解、先整体后局部的思想进行设计的。
一个数据流程图每一层图都能完整地描述整个处理过程,差别在于不同层的图,其抽象与概括程度、细化程度不同。
越是上面的层图,它的概括与抽象程度就越高,越是下层的图,它的细化程度就越高。
数据流程图的符号如下表2-2所示。
表2-2数据流程图符号说明
Tablet.2-2Tableofdataflowchartsymbolsnote
图形符号
名称
说明
R(m)
外部实体
记述系统之外的数据提供或获得的组织机构或个人,在方框里填入实体名称。
Pm
C
处理
记述某种业务的手工或计算机处理,其中Pm区记述处理代码,C区记述处理名称。
DnS
存储
记述与处理业务的手工或计算机处理,其中Dn记述存储的代码,S区记述存储数据的名称。
Fm(Fn)
数据流
记述数据流流动方向,Fm记述数据流的名称,Fn记述数据流代码。
2.4.2数据流程顶层图
顶层图是将系统高度抽象与概括而得到的,它将系统视为一个整体,是由一个处理功能所构成系统。
这个图中描述了系统总的处理功能及系统的外部环境——向系统提供数据的外部实体和输入数据流的名称、接受系统输出数据流的外部实体和输出数据流的名称。
系统信息管理的数据流程TOP图如图2-2所示、
图2-2网站信息管理的数据流程TOP图
Fig.2-2theTOPdiagramofTermsofinformationmanagementdataflow
2.4.3一级细化数据流程图
一级细化DFD是对顶层图中的处理功能的分解与细化,是从整体到部分的细化,划分的是子系统。
将顶层图的功能分解为几个主要功能后就得到一级细化的数据流程图。
细化的过程可以按照系统的业务功能进行划分,也可以按照输入、处理、输出进行划分。
根据本系统的特点,将分为网站系统精心细化,网站信息管理一级细化DFD如图2-3所示:
图2-3网站信息管理一级细化DFD
Fig.2-3thediagramofsiteinformationmanagementadetailedDFD
2.4.5数据流一览表
在数据流程图中,用到了很多数据流,为方便查看与了解,列出数据流一览表,系统信息管理的数据流一览表如表2-3所示。
表2-3数据流一览表
Tablet2-3Tableofdataflow
数据流代码数据流名称
F1顾客留言信息
F2预定信息
F3广告信息
F4菜肴信息
F5餐位信息
F6招聘信息
F7员工信息
F8网站基本信息
F9预定信息页
F10留言信息页
F11员工信息页
F12广告信息页
F13招聘信息页
F14意见信息页
F15餐位信息页
F16菜肴信息页
F17网站基本信息管理页
2.4.6数据存储一览表
在数据流程图中,也用到了很多的数据存储,为方便查看与了解,列出数据存储一览表,系统信息管理的数据存储一览表如表2-4所示。
表2-4数据存储一览表
Tablet.2-4Tableofdatastore
数据存储代码数据存储名称
D1留言信息档案
D2预定信息档案
D3广告信息档案
D4菜肴信息档案
D5餐位信息档案
D6招聘信息档案
2.5数据字典
数据字典(DataDictionary,简称DD)是在新系统数据流程图的基础上,进一步定义和描述所有数据项的工作,是系统分析的第二种工具。
它能更清楚的表达系统的全部逻辑特征,描述出整个调查中的全部细节问题。
它专门记录数据本身的信息,是关于数据的数据,是描述一个系统的数据流程图中所有元素的清单。
数据字典的定义常常是以卡片形式出现的,它包括:
数据元素卡、数据流卡、数据存储卡、数据处理卡。
2.5.1数据元素卡
留言者数据元素卡是对数据元素进行定义,数据元素是构成数据流、数据存储中的数据项。
“元素编号”是为每个数据元素卡给定的一个顺序号;“元素名称”、“元素别名”是数据元素在本系统中不同的报表中出现的意义相同而名称不同的情况;“取值范围”对于数据校验很有意义。
本系统的留言者数据元素卡举例如表2-5。
表2-5留言者数据元素卡
Tablet.2-5dataelementsvoicecards
留言者数据元素卡01
元素名称:
留言者元素编号:
JDGL001
元素别名:
name
所属数据流:
F1
所属存储:
D1
类型:
文本
长度:
20
取值范围:
英文、数字、汉字
备注:
2.5.2数据流卡
留言者数据流卡是对数据流做定义,“数据流代码”是为每个数据流所分配的一个唯一标识。
在这里应使用数据流程图中已确定的数据流的代码。
“来源”是指数据流的源。
一般输入的数据流是由外部实体提供的,所以其来源应是外部实体,而输出的数据流都是经处理而流出的,所以输出的数据流的来源应是具有输出功能的处理;“去向”是指数据流的去向,输入的数据流的去向应是接收输入的数据处理,而输出的数据流的去向应是接收系统输出的外部实体;“数据结构”是指该数据流的数据结构,应列出其中包含的数据项。
本系统的留言信息数据流卡举例如表2-6所示。
表2-6留言信息数据流卡
留言信息数据流卡01
数据流名称:
顾客留言信息数据流代码:
F10
来源:
外部实体“顾客”
去向:
留言信息处理(P1)
数据结构:
留言信息={姓名+题目+内容+Qq}
备注:
Tablet.2-6Voicemessagescarddataflow
2.5.3数据存储卡
留言信息数据存储卡是对数据存储进行定义,“数据存储代码”是每个存储的唯一标识,即是DFD中的存储代码。
“主键字”是指该存储的主键;“相关处理”是指对该存储进行读、写操作的那些处理,应写明哪些处理向该存储写入数据、哪些处理读取该存储内的数据。
本系统的留言信息档案数据存储卡举例如表2-7。
表2-7留言信息档案数据存储卡
留言信息档案数据存储卡01
数据存储名称:
留言信息档案数据存储代码:
D1
相关处理:
写入其数据的处理:
P1
读取其数据的处理:
P1、P2
数据结构:
字段名称
数据类型
字段长度
id
自动编号
name
文本
20
title
文本
20
Qq
文本
20
text
文本
500
备注:
Fig.2-7Voicemessagesarchivaldatastoragecard
2.5.4数据处理卡
添加留言信息数据处理卡是对数据处理做定义,“数据处理代码”是DFD中每个处理逻辑的代码。
“输入”是指向处理提供数据的源,它应该是数据流和存储;“处理”是指该处理对数据加工的详细描述;“输出”是处理的结果输出,处理的输出可能是数据流和数据存储。
本系统的添加留言信息数据处理卡举例如表2-8所示。
表2-8添加留言信息数据处理卡
Tablet.2-8AddvoicemessagesDataProcessingCard
添加留言信息数据处理卡01
处理名称:
添加留言信息处理代码:
P1
输入:
数据流“顾客留言信息”(F1)
输出:
数据存储“留言信息档案”(D1)
处理:
a.输入留言信息;
b.根据屏幕格式输入相关信息;
c.输入过程提供帮助,使各项内容符合一定的要求;
d.输入的留言信息存储到“留言信息档案”存储中。
备注:
3系统设计
3.1系统功能结构设计
系统的物理结构就是使用结构化设计工具HIPO图或系统结构图描述的。
系统的物理结构所描述的是构成一个系统的各物理组成部分(即模块)及模块之间的联系。
这是一个树型结构图,它体现了自顶向下的思想,树根模块表示系统总的功能,第一层模块是根模块功能的分解,以下各个层次的模块都是上一层次模块的功能分解。
上一层模块调用它直接的下层模块。
该系统的网站信息管理的HIPO图如图3-1所示
系统
功能
处理
图3-1系统管理HIPO图
Fig.3-1ThediagramofsiteinformationmanagementplansHIPO
3.2代码设计说明
代码又称编码,它是客观实体的名称、属性、状态等内容的标识。
在信息系统中,代码是一连串字母、数字、符号的组合,它是人和计算机的共同语言,是使计算机对信息进行分类、核对、统计和检索的关键。
采用代码可以使数据表达标准化,而简化程序设计,减少出错率,节省存储空间,提高数据处理速度。
其主要作用表现在:
一是标志作用;二是统计分类与检索作用;三是对对象状态的描述作用[1]。
代码设计一定要作全面的考虑和仔细推敲,逐步优化,切忌草率行事。
在代码设计与优化的过程中,一般应该遵循以下的几项原则:
(1)唯一确定性:
每一个代码都仅代表唯一的实体和属性。
(2)适应性:
代码通常是由计算机进行存储和管理的数据,因此在设计时必须考虑要适应计算机处理。
(3)合理性:
代码结构要与所描述的分类体系相匹配。
(4)简洁性:
代码的设计要尽