酒店预订系统分析.docx

上传人:b****4 文档编号:3854089 上传时间:2023-05-06 格式:DOCX 页数:16 大小:40.02KB
下载 相关 举报
酒店预订系统分析.docx_第1页
第1页 / 共16页
酒店预订系统分析.docx_第2页
第2页 / 共16页
酒店预订系统分析.docx_第3页
第3页 / 共16页
酒店预订系统分析.docx_第4页
第4页 / 共16页
酒店预订系统分析.docx_第5页
第5页 / 共16页
酒店预订系统分析.docx_第6页
第6页 / 共16页
酒店预订系统分析.docx_第7页
第7页 / 共16页
酒店预订系统分析.docx_第8页
第8页 / 共16页
酒店预订系统分析.docx_第9页
第9页 / 共16页
酒店预订系统分析.docx_第10页
第10页 / 共16页
酒店预订系统分析.docx_第11页
第11页 / 共16页
酒店预订系统分析.docx_第12页
第12页 / 共16页
酒店预订系统分析.docx_第13页
第13页 / 共16页
酒店预订系统分析.docx_第14页
第14页 / 共16页
酒店预订系统分析.docx_第15页
第15页 / 共16页
酒店预订系统分析.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

酒店预订系统分析.docx

《酒店预订系统分析.docx》由会员分享,可在线阅读,更多相关《酒店预订系统分析.docx(16页珍藏版)》请在冰点文库上搜索。

酒店预订系统分析.docx

酒店预订系统分析

 

<酒店预订系统>

概要设计说明书

 

**********************************************

完成日期:

2015年11月11日

签收人:

王冬威

签收日期:

2015年11月11日

 

 

1引言

1.1编写目的

近年来,酒店业迅猛发展,市场的竞争日趋激烈,全面提高酒店的软件管理水准,已成为酒店业发展的当务之急。

传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为推动酒店业迅速发展的先决条件,酒店客房管理信息系统是各大型酒店所需要使用的一个管理系统。

1.2范围

说明:

a.待开发的软件系统的名称:

酒店客房管理助手

b.列出本项目的任务提出者、开发者、用户以及将运行该项软件的单位。

任务提出者

老师

开发者

王冬威

用户群体

各类大型酒店

验收单位

河南科技大学

1.3定义

1.4参考资料

[1]刘彦保,李军利,郝继升.用PowerBuilder和SQLServer开发酒店管理信息系统[J].延安大学学报,2003,Vol.04

[2]亓协民.龙铁酒店网络系统分析[J].哈尔滨铁道科技,1999,Vol.01

[3]So-YeonLEE,Jai-SangKoh.WWW-BasedReliabilityInformationSystem[J].Computersind.Engng,1998,Vol.35:

599-602

[4]吴锋.PowerBuilder在企业MIS开发中的应用与思考[J].计算机工程与应用,1999,Vol.01

[5]张鸿,熊文龙.基于C/S模式的SQL数据库应用技术[J].武汉理工大学学报,2003,Vol.06

[6]陈建平.SybaseSQLServer与管理信息系统设计[J].长春邮电学院学报,1996,Vol.02

[7]叶蓓.SQLServer2000关系数据库特性分析[J].现代电子技术,2003,Vol.23

[8]刘凯,苗放,王艳.PowerBuilder与Sybase在客户/服务器模式下的连接及应用[J].物探化探计算技术,2001,Vol.04

[9]樊银亭,曾春先.SQLServer数据库系统中的数据完整性研究[J].金陵科技学院学报,2005,Vol.02

[10]钱学忠.SQL在数据库应用系统中的运用[J].电子器件,2000,Vol.03

[11]TimoManterea,JarmoT.Alanderb.Evolutionarysoftwareengineering,areview[J].AppliedSoftComputing,2005,Vol.05:

315-331

2总体设计

2.1需求规定

软件项目的大致功能要求如下:

1.快速实现客人入住登记和账务处理,减少客人住店及离店时的等待时间

2.准确实现客人预订入住的要求,实现有效及有保障的前台系统作业

3.快速响应住宿客人的有关项目查询要求

4.实现入住、消费、结账一条龙服务,方便客人在店内的各类消费要求

2.2运行环境

a.CPU:

最低400MHZ

b.内存:

64M

c.输入输出设备:

键盘,鼠标

d.100M以上硬盘空间

e.操作系统:

MicrosoftWindows2000

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

图2.1系统登录程序流程图

单击系统启动画面,进入系统登录窗口。

用户进入系统前,必须通过密码验证方可进入主窗口界面。

2.4结构

2.4.1登陆界面

窗口中主要放置了一个下拉单选框,一个单行编辑框,以及两个命令按钮。

用户首先在下拉单选框中选择操作员,然后输入密码。

点击“确定”按钮后,系统自动提取对应操作员的登录密码,与保存在局部变量中的用户所输入密码进行比对。

如果密码不正确,则提示“密码有误!

”;如果密码正确则进入系统主窗口。

2.4.2客房管理系统

登录成功后显示酒店客房管理信息系统主界面如下图,主窗口为main_win,主界面上所链接菜单为menu_menu。

2.4.3基础信息设置(包括客房信息、员工信息、挂账单位信息)

(由于结构相似,在此以客房信息设置为例进行解说。

单击主菜单“基础信息设置”下的“设置客房信息”子菜单,进入客房信息设置窗体,主要实现客房基本信息的添加、修改、删除等功能:

本窗口主要由两个单行编辑框、三个掩码框、一个多行编辑框、两个下拉单选框、一个数据窗口以及十个命令按钮组成,其中营业日期可自动提取系统时间。

点击“添加”按钮,可生成新的房间信息,在添加房间信息的过程中,“添加”按钮不可用,“保存”按钮可用。

在此窗口还可以对已保存的房间信息进行修改,并可删除已保存的房间信息。

2.5功能需求与程序的关系

2.6人工处理过程

系统的登录与登出;设置基础信息。

2.7尚未解决的问题

通过电子帐户付款的实现方式;一些较重要的信息的加密解密。

3接口设计

3.1用户接口

本酒店客房管理系统适用于各类中小型酒店的客房资源和客户信息的管理,实现了酒店客房的信息化管理,该系统主要包括基础信息设置、客房前台管理、查询统计管理、挂账管理、系统初始设计、系统维护等功能。

3.2外部接口

计算机使用PC机,操作系统使用WIN2000/XP;后台数据库管理系统采用SQLServer。

3.3内部接口

本系统的各个子系统之间的联系并不紧密,故没有重要的内部接口,简单的内部接口此处从略。

4运行设计

4.1运行模块组合

根据用户需求客房类型的不同,系统决定访问者可以访问的页面以及使用的功能。

4.2运行控制

(一)基础信息设置

1、设置客房信息:

对客房的基本信息进行增加、修改、删除。

2、设置员工信息:

对员工的基本信息进行增加、修改、删除。

3、设置挂账单位:

对挂账单位的基本信息进行增加、修改、删除。

(二)客房前台管理

1、客房预订:

可以通过此窗口实现客房预订。

2、住宿登记:

客人入住酒店登记信息,退宿一天前进行提醒。

3、宿费提醒:

查询某日期的提醒信息或全部提醒信息。

4、退宿结帐:

可以选择挂账、打折等多种方式,并可以在此增加其他消费项目的费用。

自动提取系统时间以及当前操作员。

(三)查询统计管理

1、客房查询:

通过房间号查询客房基本信息。

2、房态查询:

(未实现)

3、预订房查询:

通过客户姓名查询预订信息。

4、住宿查询:

通过客户姓名查询住宿信息。

5、退宿查询:

通过客户姓名查询退宿信息。

(四)挂账管理

1、挂账查询:

通过挂账单位或地址以及时间段查询挂账信息。

2、挂账结款:

登记挂账单位对挂账的还款。

(五)系统初始设计

1、本单位定义:

设置本单位的基本信息。

2、业务部门定义:

设置各业务部门的相关信息。

(六)系统维护

1、系统初始化:

清空目前的系统数据,将系统恢复为初始状态。

2、操作员管理:

高级管理员登录后可进行操作员的添加、删除以及信息更改。

3、权限设置:

可以设定操作员的管理权限以及具体的可操作功能。

4.3运行时间

打开网页的时延视网络速度而定,网络通畅时不得超过2秒,任何情况下不得超过5秒;

查询客房类型要根据数据库的大小而定,但最多不得超过10秒;

提交信息续写入数据库时,不得超过5秒。

5系统数据结构设计

5.1逻辑结构设计要点

数据库是数据库应用程序的核心。

数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响,好的数据库结构设计会减少数据库的存储量,数据的完整性避免在设计中浪费不必要的人力和物力。

[9]

它是在既定(本系统使用SQLServer)的数据库管理系统基础之上建立数据库的过程。

其过程是将现实存在的数据及其应用处理关系进行抽象,从而形成数据库结构。

具体实现时,首先明确用户对数据的需求,在此基础上,建立数据库的概念模型,概念模型主要是用来反映用户的现实环境和需求,它独立于具体的数据库管理系统,并且与数据库怎样实现无关。

在建立数据库概念模型之后,要真正实现与数据库管理系统的结合,即能够由既定的数据库管理系统所支持,还必须进行逻辑结构的设计,在逻辑结构设计阶段,主要完成建立数据库的逻辑模型,并解决数据的完整性、一致性、安全性和有效性等问题;最后一个阶段是数据库的物理结构设计,其任务是为系统逻辑结构模型确定合理的存储结构、存取方法、以及数据表示和数据存储空间分配等内容,从而得到具体的数据库物理结构。

5.2物理结构设计要点

数据库最终是要存储在物理设备上的,数据库在物理设备上的存储结构和存取方法称为数据库的物理结构,它依赖于给定的计算机系统。

以下给出本系统用到的典型的物理结构的实现:

字段名称

说明

类型

长度

说明

czy

操作员

char

10

czybh

操作员编号

char

10

czyjb

操作员级别

char

10

pwd

密码

char

10

表3.1操作员表czy_tab

字段名称

说明

类型

长度

说明

dwmc

单位名称

char

50

dz

地址

char

50

yzbm

邮政编码

char

6

dh

电话

char

20

cz

传真

char

20

wz

网址

char

40

dzyj

电子邮件

char

40

cwzg

财务主管

char

20

表3.2本单位定义表bdwdy_tab

字段名称

说明

类型

长度

说明

fjh

房间号

char

10

非空

fjlx

房间类型

char

16

ft

房态

char

10

jg

价格

char

10

yyrq

营业日期

char

10

sysz

使用设置

char

40

pz

配置

char

40

bz

备注

text

表3.3客房信息类型表kfxxlx_lab

字段名称

说明

类型

长度

说明

bmbh

部门编号

char

10

bmmc

部门名称

char

50

bmfzr

部门负责人

char

20

bmdh

部门电话

char

20

表3.4业务部门定义表ywbmdy_tab

字段名称

说明

类型

长度

说明

ygbh

单位编号

char

10

非空

yglb

单位全称

char

10

ygxm

简称

char

20

ygxb

电话

char

10

ygzw

地址

char

20

pyrq

邮政编码

char

10

xj

传真

char

10

bz

联系人

text

表3.5员工信息表ygxx_tab

字段名称

说明

类型

长度

说明

dwbh

单位编号

char

10

非空

dwqc

单位全称

char

40

jc

简称

char

20

dh

电话

char

20

dz

地址

char

50

yzbm

邮政编码

char

6

cz

传真

char

20

lxr

联系人

char

20

lxrdh

联系人电话

char

20

表3.6工作单位信息表gzdwxx_tab

字段名称

说明

类型

长度

说明

xm

姓名

char

10

zj

证件

char

10

zjh

证件号

char

25

lxdh

联系电话

char

20

xxdz

详细地址

char

50

gzdw

工作单位

char

50

kflx

客房类型

char

10

kfjg

客房价格

char

30

yzrq

预住日期

char

10

yzts

预住天数

char

10

yfje

预住金额

char

30

czy

操作员

char

10

表3.7客房预订表kfyd_tab

字段名称

说明

类型

长度

说明

zxno

住宿编号

char

10

xm

姓名

char

10

zj

证件

char

10

zjh

证件号

char

20

dwordz

单位或地址

char

40

zxsy

住宿事由

char

40

fjhm

房间号码

char

10

kfbz

客房标准

char

10

kfjg

客房价格

char

10

zxrq

住宿日期

char

10

zxsj

住宿时间

char

10

zxts

住宿天数

char

10

zqxf

折前宿费

char

10

dzfs

打折方式

char

10

dzds

打折多少

char

10

sjxf

实际宿费

char

10

txrq

退宿日期

char

10

txsj

退宿时间

char

10

ysyj

预收押金

char

10

bz

备注

text

czy

操作员

char

10

tixrq

提醒日期

char

10

tixsj

提醒时间

char

10

表3.8住宿登记表zxdj_tab

字段名称

说明

类型

长度

说明

gzdw

工作单位

char

6

jkfs

结款方式

char

20

hkje

还款金额

char

4

jkr

结款人

char

8

czy

操作员

char

6

表3.9挂账结算表krjk_tab

 

字段名称

说明

类型

长度

说明

txno

退宿编号

char

10

pzhm

凭证号码

char

10

txrq

退房日期

char

10

txsj

退房时间

char

10

xm

姓名

char

10

zj

证件

char

10

zjh

证件号

char

20

xxdz

详细地址

char

40

fjh

房间号

char

10

kflx

客房类型

char

10

kfjg

客房价格

char

10

szts

实住天数

char

10

xf

宿费

char

10

dzfs

打折方式

char

10

dzds

打折多少

char

10

fjfs

附加方式

char

10

fjds

附加多少

char

10

ssje

实收金额

char

10

yj

押金

char

10

thje

退还金额

char

10

bz 

备注

text

dhf

电话费

char

10

zf

杂费

char

10

hyf

会议费

char

10

tcf

停车费

char

10

pcf

赔偿费

char

10

zxrq

住宿日期

char

10

zxsj

住宿时间

char

10

表3.10退宿结账表txjz_tab

6系统出错处理设计

6.1出错信息

Ø管理员登录时,如果输入的用户名和密码不和数据库中的匹配,则不能进入管理界面。

Ø需要操作数据库时,如果操作失败,或者发生异常,则输出相应错误信息。

Ø如果用户在表单中输入的数据不符合预定的要求,则弹出错误信息。

Ø如果数据库损坏,不能正常操作,则弹出出错信息。

6.2补救措施

Ø后备技术:

定期备份数据库文件,一旦数据库发生异常,立即用备份的数据库覆盖原来的数据库文件。

Ø安全技术:

为保护注册用户的合法权益,对用户的一些信息进行安全处理,对一些消息进行加密处理,禁止各类用户的非法访问未授权网页。

Ø恢复及再启动技术:

定期对数据库和服务器进行更新和检查,并定期备份重要文件。

6.3系统维护设计

系统具有可扩展性,有时间可以方便加入代扩展的功能,修改现有的功能。

7阶段小结

经过测试,对于拥有正确管理员帐号和密码的管理员可以进入酒店客房管理系统主菜单进行权限所允许的各项功能操作,并能正确实现已完成的各种功能。

对不拥有正确帐号和密码的用户则拒绝其进入系统,以保护系统的秘密数据和保证其运行安全,防止恶意破坏。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2