当前位置:文档之家› 酒店管理系统总体设计说明书

酒店管理系统总体设计说明书

酒店管理系统总体设计说明书
酒店管理系统总体设计说明书

《酒店管理系统》

————总体设计说明书

1引言

1.1编写目的

在信息化高速发展的今天,时间,效率这样的名词正主导着人们的生活和发展,

有必要设计开发一个网上商务系统。通过系统功能及网络环境解决传统管理模式和经营理念带来的不足,加大企业宣传力度,从而提高酒店形象,扩大酒店市场影响率,优化酒店管理。1.2范围

a.待开发的软件名称:酒店管理系统

b.项目提出者:酒店总经理

c.用户:本酒店的管理人员、顾客、工作人员

d.运行该软件的单位:广宇酒店

1.3参考资料

JSP 应用开发详解(含光盘) 电子工业出版社 2002.9

JavaScript 1.5实例教程高等教育出版社 2001.4

蔡翠平等.Java程序设计[M].北京: 清华大学出版社,2002.10

肖刚.Java Web 服务器应用程序设计[M].西安:电子工业出版社,2001.6

闪四清.SQL Server2000实用教程[M]. 北京:人民出版社,2002.6

1.总体设计

2.1需求的规定

说明本系统的主要的输出项目、处理的功能性能要求,详细的说明可以参见《需求分析说明书》。

2.2运行环境

简要的说明对本系统的运行环境(包括硬件环境和支持环境)的规定,详细说明参见《需求分析说明书》。

2.3基本设计概念和处理流程

2.3.1系统功能结构设计

系统的物理结构就是使用结构化设计工具HIPO图或系统结构图描述的。系统的物理结构所描述的是构成一个系统的各物理组成部分(即模块)及模块之间的联系。这是一个树型结构图,它体现了自顶向下的思想,树根模块表示系统总的功能,第一层模块是根模块功能的分解,以下各个层次的模块都是上一层次模块的功能分解。上一层模块调用它直接的下层模块。该系统的网站信息管理的HIPO图如图所示:

2.3.2逻辑结构设计

根据系统功能设计的要求以及功能模块的划分,对于广宇酒店网络商务系统可以列出以下数据项及数据结构。

员工基本信息:主要包括姓名、年龄、职务、上岗时间、备注。

网站公告信息:主要包括网站公告标题、网站公告内容,作者,时间。

房间(餐位)信息详情信息:主要包括房间编号、状态、容纳人数、备注。

贵宾详情信息:主要包括姓名、电话、贵宾卡号、备注。

网站栏目详情信息:主要包括栏目名称、序号。

菜肴信息:主要包括菜名、菜系、价格、备注。

留言信息:主要包括编号、姓名、题目、留言者qq、留言内容、时间。

教你一招列表信息:主要包括作者、内容、题目。

管理员信息:主要包括登录名、登录密码。

网站基本信息:主要包括位置ID、位置名称。

预定信息:主要包括编号、预定人、预定内容、备注。

2.3.3网站界面与风格设计

网站风格是指站点的整体形象给浏览者的综合感受。这个“整体形象”包括站点的CI(标志、色彩、字体、标语),版面布局,浏览方式,交互性,文字,内容价值,存在意义,站点荣誉等等诸多因素。

CI(Corporate Identity)的意思是通过视觉来统一企业的形象,原本是一个广告术语,在网站建设中引入了此概念。

网站的CI设计,主要是指网站的标志、色彩、字体、标语设计,是一个网站建立CI 形象的关键,是网站的表面文章、形象工程。通过对网站的标志、色彩、字体、标语设计,建立起网站的整体形象。

(1)网站的标志(Logo)及名称的设计

在网站形象设计中,网站的标志及名称是很重要的。网站的标志就如同商标一样,是站点特色和内涵的集中体现,看见网站的标志就能使访问者联想起你的站点。

标志可以是中文、英文字母,可以是符号、图案,也可以是动物或者人物等。如新浪网用字母Sina加眼睛作为标志;搜狐网则用小狐狸作为标志。标志的设计创意来自网站的名称和内容。

(2)网站标准色彩的设计

除了网站的标志能反映出网站的内涵外,网站的标准色彩也是相当重要的,因为它能够产生强烈的视觉冲击。不同的色彩搭配产生不同的效果,反映出网站的文化内涵,并可能影响到访问者的情绪。

“标准色彩”是指能体现网站形象和延伸内涵的色彩。

一般来说,一个网站的标准色彩不超过3种,以相近的色彩为主,太多的色彩则会喧宾夺主,让人眼花缭乱。标准色彩要用于网站的标志、标题、主菜单和主色块,给人以整体统一的感觉,至于其他色彩只是作为点缀和衬托。

广宇酒店网络商务系统的风格设计符合以上原则和理念,并且考虑到前后台页面面向对象,应用的范围以及具体功能的不同,设计时使用了两种网页框架方式。前台顾客界面采用美观,方便浏览的布局,色彩温和,餐饮主题突出,模块分布清晰。后台管理界面各管理模块采用下拉菜单式设计,简洁大方,层次清晰,便于操作。

2.3.4网站的链接结构

网站的链接结构是指页面之间相互链接的拓扑结构。它建立在目录结构基础上,但可以跨越目录。形象地说,每个页面都是一个固定点,链接则是在两个固定点之间的连线。一个点可以和一个点连接,也可以和多个点连接。更重要的是,这些点并不是分布在一个平面上,

而是存在于一个立体的空间中。

好网站的链接结构可以用最少的链接,达到最有效的浏览。通常,建立网站的链接结构有树状链接结构和星状链接结构两种基本方式。这两种基本结构都只是理想方式,在实际的网站设计中,总是将这两种结构混合起来使用。所以,本站的链接结构设计方案是:首页和一级页面之间用星状链接结构,一级和二级页面之间用树状链接结构。

3.接口设计

3.1用户接口

随着面向对象编程的发展,API类型的接口正被对象接口所取代。在这一接口里创建对象以访问数据库而不是使用直接函数调用,用户可设置和取得对象属性或调用方法。程序代码变得更清晰,开发和维护更为简单。

Microsoft使用多种对象接口来访问数据库管理系统,比如SQL Server的数据:

(1) 数据访问对象( DAO )。

(2) 远程数据对象( RDO )。

(3) OLE DB。

(4) ActiveX Data Objects。

3.2外部接口

外部接口是指应用程序接口(Application Programming Interface, API)支持一系列访问数据的函数调用。这种类型的接口在几年前是开发者的唯一选择。API通常以动态链接库( DLL )的形式提供,可从Visual Basic访问。Windows环境中使用API的普遍问题是Visual Basic应用程序有时不能提供A P I所指定作为输入参数的数据类型。这种情况下,开发者必须在Visual Basic应用程序和API之间写一个映射层。幸运的是,所有在本章讨论的接口以标准形式写出,支持Visual Basic程序的调用。SQL Server对Visual Basic编程人员提供两种调用级接口:

(1) DB-Library。

(2) 开放式数据库连接(ODBC)。

DB-Library是Microsoft开发的提供到SQL Server的函数调用的API,因此,DB-Libra ry是使用第三部分数据转换和集成数据服务、业务服务、表达服务。

数据SQL Server专用的,不能使用到其他数据库管理系统。许多年里,DB-Library接口就是指SQL Server。但是,随着其他接口的出现,DB-Library已经过时。ODBC是一个工业标准,支持到关系数据库的SQL请求。数据库管理系统提供者通常发布一个ODBC驱动程序,将SQL语句转换成特定数据库的访问函数。使用ODBC开发比DB Library更为便利:DB-Library比ODBC有更多的函数(大约150个,而ODBC才50个)而ODBC更容易学,并可用于其他数据库管理系统。

4.系统数据结构设计

本系统数据库的文件夹名称为JDGL,主机名"localhost" ,用户名"sa",密码为空,数据库中的主要表结构设计如下:

(1) 留言表(book)

字段名字段类型字段宽度允许空否字段描述

id 自动编号否编号

name varchar 20 否留言姓名

title varchar 20 否题目

qq varchar 14 是留言者qq

text varchar 500 否留言内容

(2)包房信息表(room)

字段名字段类型字段宽度允许空否字段描述

id 自动编号否编号roomname varchar 10 否包房名称roomsortID int 4 否包房编号

(3)管理员表(tAdmin)

字段名字段类型字段宽度允许空否字段描述

id 自动编号否编号fusername varchar 20 否用户名fpassword varchar 20 否密码

(4)员工信息表(Employee)

字段名字段类型字段宽度允许空否字段描述

id 自动编号否编号employee Name varchar 20 否员工姓名employee Age int 4 否员工年龄employee Duty varchar 10 否职务employee Onwork datetime 20 否上岗时间employee Remark varchar 50 是备注

(5) 贵宾用户表(User)

字段名字段类型字段宽度允许空否字段描述

id 自动编号否编号Loginname varchar 20 否登录名Usersname varchar 20 否真实姓名Userpsw varchar 20 否贵宾卡号Usertel varchar 20 否贵宾电话

(6) 前台栏目表(tchannel)

字段名字段类型字段宽度允许空否字段描述

id 自动编号否编号fchannelname varchar 20 否频道名称freadme varchar 20 否标题

fLinkurl varchar 20 否链接地址forderID int 4 否栏目顺序

(7) 菜肴表(Food)

字段名字段类型字段宽度允许空否字段描述

id 自动编号否编号

FoodName varchar 20 否菜名

FoodPrice decimal 20 是价格FoodRemark varchar 20 是备注

Foodclass varchar 20 是菜系

(8)最新公告表(tAnnounce)

字段名字段类型字段宽度允许空否字段描述

id 自动编号否编号

fTitle varchar 20 否标题

fContent varchar 500 否内容

fAuthor varchar 10 是作者fDateAndTime datetime 20 否时间

5.系统维护

系统维护是指在系统运行过程中,对系统自身(硬件或软件)的调整、更新和修复。系统维护是不可缺少的,也是不可避免的。可以说,信息系统就是在不断维护中才得以生存的。我们对本系统的系统维护主要涉及到以下几个方面:程序维护、数据文件的维护、代码维护、硬件的维护。根据本系统和酒店具体情况,进行系统维护是要充分考虑到:一方面是酒店具体的业务变更,系统的当前情况、维护的对象、维护工作的复杂性与规模;另一方面是维护工作的影响,包括对系统目标的影响、对当前工作进度的影响、对本系统其他部门的影响;第三方面就是资源要求,包括对维护的时间要求、维护所需费用、维护所需技术人员和技术资料。广宇酒店系统的具体维护工作主要包括:

(1)系统程序维护

系统程序维护主要是根据酒店业务对系统程序的更新和修改,在酒店增加新业务需要对程序更新修改时,必须通过一定的批准手续。先由操作人员用书面形式提出更新修改要求,部门经理进行调查做出决定是否修改,当要进行更新修改时,则向维护人员下达任务。更新修改完成后,部门经理进行验收,通过后,将更新修改的部分嵌入系统,取代旧部分,以实现系统新功能。

(2)数据维护

根据酒店业务的发展,许多数据需要不定期的进行更新或调整。在对数据进行改动后都应对数据库备份,并且定期使用后台的SQL进行数据备份及部分维护。

(3)硬件设备维护

为保证整个系统的正常运作,酒店安排专门人员进行硬件的日常维护,如设备故障的检修,易损部件的更换等。另外,如果情况允许的话,还要对部分硬件设备进行定期升级换代,

相关主题
文本预览
相关文档 最新文档