最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

酒店预订系统

来源:动视网 责编:小OO 时间:2025-09-24 10:38:45
文档

酒店预订系统

<酒店预订系统>概要设计说明书作者:夏朋辉完成日期:2015年11月11日签收人:王冬威签收日期:2015年11月11日目录1引言11.1编写目的11.2范围11.3定义11.4参考资料12总体设计22.1需求规定22.2运行环境22.3基本设计概念和处理流程22.4结构32.4.1登陆界面32.4.2客房管理系统42.4.3基础信息设置(包括客房信息、员工信息、挂账单位信息)42.5功能需求与程序的关系52.6人工处理过程52.7尚未解决的问题53接口设计53.1用户接口53.2外部接口53
推荐度:
导读<酒店预订系统>概要设计说明书作者:夏朋辉完成日期:2015年11月11日签收人:王冬威签收日期:2015年11月11日目录1引言11.1编写目的11.2范围11.3定义11.4参考资料12总体设计22.1需求规定22.2运行环境22.3基本设计概念和处理流程22.4结构32.4.1登陆界面32.4.2客房管理系统42.4.3基础信息设置(包括客房信息、员工信息、挂账单位信息)42.5功能需求与程序的关系52.6人工处理过程52.7尚未解决的问题53接口设计53.1用户接口53.2外部接口53
<酒店预订系统>

概要设计说明书

              作    者:          夏朋辉            

              完成日期:    2015年11月11日        

              签 收 人:          王冬威             

              签收日期:    2015年11月11日        

         目录

1  引言    1

1.1编写目的    1

1.2范围    1

1.3定义    1

1.4参考资料    1

2  总体设计    2

2.1 需求规定    2

2.2 运行环境    2

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

2.4 结构    3

2.4.1登陆界面    3

2.4.2客房管理系统    4

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

2.5 功能需求与程序的关系    5

2.6 人工处理过程    5

2.7 尚未解决的问题    5

3  接口设计    5

3.1 用户接口    5

3.2 外部接口    5

3.3 内部接口    6

4  运行设计    6

4.1 运行模块组合    6

4.2 运行控制    6

4.3 运行时间    7

5  系统数据结构设计    7

5.1 逻辑结构设计要点    7

5.2 物理结构设计要点    8

6  系统出错处理设计    14

6.1 出错信息    14

6.2 补救措施    14

6.3 系统维护设计    14

7 阶段小结    14

1  引言

1.1编写目的

    近年来,酒店业迅猛发展,市场的竞争日趋激烈,全面提高酒店的软件管理水准,已成为酒店业发展的当务之急。传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为推动酒店业迅速发展的先决条件,酒店客房管理信息系统是各大型酒店所需要使用的一个管理系统。

1.2范围

说明:

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

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

任务提出者              老师

开发者             王冬威

用户群体          各类大型酒店

验收单位          河南科技大学

1.3定义

1.4参考资料

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

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

[3]So-Yeon LEE,Jai-Sang Koh.WWW-Based Reliability Information System [J].Computers ind. Engng,1998,Vol.35:599-602

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

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

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

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

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

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

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

[11]Timo Manterea,Jarmo T. Alanderb.Evolutionary software engineering, a review[J].Applied Soft Computing,2005,Vol.05:315-331

2  总体设计

2.1 需求规定

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

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

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

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

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

2.2 运行环境

a.CPU: 最低400MHZ

b.内存: M

c.输入输出设备:键盘,鼠标

d.100M以上硬盘空间

e.操作系统:Microsoft Windows 2000 

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;后台数据库管理系统采用SQL Server。

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]

    它是在既定(本系统使用SQL Server)的数据库管理系统基础之上建立数据库的过程。其过程是将现实存在的数据及其应用处理关系进行抽象,从而形成数据库结构。具体实现时,首先明确用户对数据的需求,在此基础上,建立数据库的概念模型,概念模型主要是用来反映用户的现实环境和需求,它于具体的数据库管理系统,并且与数据库怎样实现无关。在建立数据库概念模型之后,要真正实现与数据库管理系统的结合,即能够由既定的数据库管理系统所支持,还必须进行逻辑结构的设计,在逻辑结构设计阶段,主要完成建立数据库的逻辑模型,并解决数据的完整性、一致性、安全性和有效性等问题;最后一个阶段是数据库的物理结构设计,其任务是为系统逻辑结构模型确定合理的存储结构、存取方法、以及数据表示和数据存储空间分配等内容,从而得到具体的数据库物理结构。

5.2 物理结构设计要点

    数据库最终是要存储在物理设备上的,数据库在物理设备上的存储结构和存取方法称为数据库的物理结构,它依赖于给定的计算机系统。以下给出本系统用到的典型的物理结构的实现:

字段名称说明类型长度说明
czy操作员char10
czybh操作员编号char10
czyjb操作员级别char10
pwd密码char10
表 3.1 操作员表 czy_tab

字段名称说明类型长度说明
dwmc单位名称char50
dz地址char50
yzbm邮政编码char6
dh电话char20
cz传真char20
wz网址char40
dzyj电子邮件char40
cwzg财务主管char20
表 3.2 本单位定义表 bdwdy_tab

字段名称说明类型长度说明
fjh房间号char10非空
fjlx房间类型char16
ft房态char10
jg价格char10
yyrq营业日期char10
sysz使用设置char40
pz配置char40
bz备注text
表 3.3 客房信息类型表 kfxxlx_lab

字段名称说明类型长度说明
bmbh部门编号char10
bmmc部门名称char50
bmfzr部门负责人char20
bmdh部门电话char20
表 3.4 业务部门定义表 ywbmdy_tab

字段名称说明类型长度说明
ygbh单位编号char10非空
yglb单位全称char10
ygxm简称char20
ygxb电话char10
ygzw地址char20
pyrq邮政编码char10
xj传真char10
bz联系人text
表 3.5 员工信息表 ygxx_tab

字段名称说明类型长度说明
dwbh单位编号char10非空
dwqc单位全称char40
jc简称char20
dh电话char20
dz地址char50
yzbm邮政编码char6
cz传真char20
lxr联系人char20
lxrdh联系人电话char20
表 3.6 工作单位信息表 gzdwxx_tab

字段名称说明类型长度说明
xm姓名char10
zj证件char10
zjh证件号char25
lxdh联系电话char20
xxdz详细地址char50
gzdw工作单位char50
kflx客房类型char10
kfjg客房价格char30
yzrq预住日期char10
yzts预住天数char10
yfje预住金额char30
czy操作员char10
表 3.7 客房预订表 kfyd_tab

字段名称说明类型长度说明
zxno住宿编号char10
xm姓名char10
zj证件char10
zjh证件号char20
dwordz单位或地址char40
zxsy住宿事由char40
fjhm房间号码char10
kfbz客房标准char10
kfjg客房价格char10
zxrq住宿日期char10
zxsj住宿时间char10
zxts住宿天数char10
zqxf折前宿费char10
dzfs打折方式char10
dzds打折多少char10
sjxf实际宿费char10
txrq退宿日期char10
txsj退宿时间char10
ysyj预收押金char10
bz备注text
czy操作员char10
tixrq提醒日期char10
tixsj提醒时间char10
表 3.8 住宿登记表 zxdj_tab

字段名称说明类型长度说明
gzdw工作单位char6
jkfs结款方式char20
hkje还款金额char4
jkr结款人char8
czy操作员char6
表 3.9 挂账结算表 krjk_tab

字段名称说明类型长度说明
txno退宿编号char10
pzhm凭证号码char10
txrq退房日期char10
txsj退房时间char10
xm姓名char10
zj证件char10
zjh证件号char20
xxdz详细地址char40
fjh房间号char10
kflx客房类型char10
kfjg客房价格char10
szts实住天数char10
xf宿费char10
dzfs打折方式char10
dzds打折多少char10
fjfs附加方式char10
fjds附加多少char10
ssje实收金额char10
yj押金char10
thje退还金额char10
bz 

备注text
dhf电话费char10
zf杂费char10
hyf会议费char10
tcf停车费char10
pcf赔偿费char10
zxrq住宿日期char10
zxsj住宿时间char10
表 3.10 退宿结账表 txjz_tab

6  系统出错处理设计

6.1 出错信息

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

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

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

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

6.2 补救措施

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

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

恢复及再启动技术:定期对数据库和服务器进行更新和检查,并定期备份重要文件。

6.3 系统维护设计

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

7 阶段小结

    经过测试,对于拥有正确管理员帐号和密码的管理员可以进入酒店客房管理系统主菜单进行权限所允许的各项功能操作,并能正确实现已完成的各种功能。对不拥有正确帐号和密码的用户则拒绝其进入系统,以保护系统的秘密数据和保证其运行安全,防止恶意破坏。

文档

酒店预订系统

<酒店预订系统>概要设计说明书作者:夏朋辉完成日期:2015年11月11日签收人:王冬威签收日期:2015年11月11日目录1引言11.1编写目的11.2范围11.3定义11.4参考资料12总体设计22.1需求规定22.2运行环境22.3基本设计概念和处理流程22.4结构32.4.1登陆界面32.4.2客房管理系统42.4.3基础信息设置(包括客房信息、员工信息、挂账单位信息)42.5功能需求与程序的关系52.6人工处理过程52.7尚未解决的问题53接口设计53.1用户接口53.2外部接口53
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top