酒店客房管理系统概要设计说明书.docx

上传人:b****5 文档编号:3265835 上传时间:2022-11-21 格式:DOCX 页数:13 大小:67.25KB
下载 相关 举报
酒店客房管理系统概要设计说明书.docx_第1页
第1页 / 共13页
酒店客房管理系统概要设计说明书.docx_第2页
第2页 / 共13页
酒店客房管理系统概要设计说明书.docx_第3页
第3页 / 共13页
酒店客房管理系统概要设计说明书.docx_第4页
第4页 / 共13页
酒店客房管理系统概要设计说明书.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

酒店客房管理系统概要设计说明书.docx

《酒店客房管理系统概要设计说明书.docx》由会员分享,可在线阅读,更多相关《酒店客房管理系统概要设计说明书.docx(13页珍藏版)》请在冰豆网上搜索。

酒店客房管理系统概要设计说明书.docx

酒店客房管理系统概要设计说明书

客房管理系统概要设计说明书

1引言

编写目的

本需求说明书根据对客房管理方面的需求分析,描述了客房管理系统的要求,并且作为

各方面沟通的依据,也为下一步工作提供基准。

仲裁的重要参考。

此说明书将作为

的特点。

经使用方认可的需求说明将作为产品特征评价、

资料,为

问题进一步讨论,协调的文档资料。

同时也便于用户能了解工具的内部详细技术,维护系统及他的二次开发留下参考资料。

背景

说明:

开发者:

齐娜、刘晓晨

使用者:

酒店管理人员、客户

后台:

SQLServer2000

本系统将使用SQLServer2000作为数据库存储系统,SQLServer2000将由个人自行

购买和安装。

参考资料

高级编程》(清华大学出版社);

软件工程》(人民邮电出版社);

SQLServer2000管理实务》(人民邮电出版);

CSDN论坛()

2总体设计

需求规定

说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。

运行环境

客户程序硬件要求:

具有PentiumIII处理器且满足以下要求的计算机:

最低64MB内存

最小4GB硬盘

鼠标

键盘

服务器硬件需求:

具有PentiumV处理器且满足以下要求的计算机:

最低256MB内存

最小40GB硬盘

鼠标

键盘

支持软件

客户程序软件:

Windows98/NT/2000或更高版本,或以上数据库服务器软件:

WindowsNT/2000Server或更高版本(需安装.NET框架)

IIS、、SQLServer2000

基本设计概念和处理流程

本系统的实现采用最新的N层模式、B/S结构来实现。

设计说明:

1、客户端不需安装客户端程序;2、数据库服务器使用SQLServer2000企业版来实现,对于目前的需求和数据量,SQLServer

2000完全适用;

SQLServer数据库和数据库服务器

3、多用户并发访问和处理、数据加锁、事务协调,由来完成;

结构

总体框架图:

用户注册

1.用户自助服

务子系统

用户登录

用户入住

模块划分:

酒店管理系统的总体结构图

用户退房

总体框架图

修改用户信息

丄查询用户信息

流程图:

 

开始

<_是否预定

查询现有

查询预订

空房

记录

J否

*

J宿

登记相关

资料

—r

不住宿

L未通过

通过

不予住宿

入住

I是

结账?

退房

结束

 

 

功能需求与程序的关系

在需求说明中规定要实现的功能,对应的模块和程序实现如下:

组件或子系统

1

2

3

4

5

功能和需求描述

用户的登录、修改信息、用户查

客房的收入管理

客房的入住管理、退房管理

客房的查询订单、查询顾客信息

顾客修改信息、查询信息

说明:

以上划分的模块、子系统,在逻辑上相对独立,因此被划分成相对独立的模块,这种方式的划分为系统的实现能够提供更加明确的思路;

人工处理过程

(不适用)

1、

2、

3、

尚未问决的问题

界面的改进、易用性的增强;

程序的数据库打包

支持市场和产品销售所需要的产品加密、使用验证或者产品系列号功能;

、3接口设计

用户接口

从而用户只需要使

控件、对话框等

本系统提供可视化的操作方式,不提供命令控制语句进行输入控制,

用鼠标进行命令操作,使用键盘输入系统接收的参数。

用户主要通过窗体、可视化元素进行交互。

教务处人员成绩管理界面

ManageLcHjrsB-MtcrotaftInternettscplorer

4同£▼f-◎LJ:

a盘盖車3唯魂壬會媒炼3|0

地址(EJI雀JHttp:

J/^limcryStuocntAclTiiSv5t=™/CoLii-5rf*lanQcc.asp:

;

 

凉按专业垂询

「撿栽师直询

广按课程鱼询

学院;

I熬一宁期Zl

I计算机

 

确14.

谍砂号

课e名称

课时

£

数据库原理

S4

renshuFum

3

04

zhjmgying

11

岡劣场程

32

2lhiangyang

66

■4-0

liMidohong

教务处人员查询课程界面

外部接口

详细的有关的说

本系统通过接口访问数据库,对数据库访问对象进行了层次式的封装,

明,请参考相关的技术资料。

内部接口

E、

Web层和业务外观层间的接口业务外观层和业务规则层间的接口业务规则层和数据访问层间的接口数据访问层和数据库间的接口业务实体层和数据访问层间的接口

4运行设计

(㈠运行模块组合及运行控制

1:

运行模块组合

系统将按照访问系统的用户分类进行模块组合

系统将分成四大模块:

F房管理模块J入住管理模块打退房管理模块丿账管理模块

 

 

 

4.用户结账管理模块:

5.用户退房管理模块:

 

数据库

前台

管理员

客户

 

 

运行控制

通过登录,程序检查用户的合法性以及对应的权限,进入相应的界面,进行相应的操作

5系统数据结构设计

表一:

用户基本资料表

字段名

数据类型

长度

是否空

关键字

说明

UserID

int

20

主键

用户ID

UserName

varchar

20

登陆时用户名

Password

varchar

8

登录密码

 

表二:

退房管理表

字段名

数据类型

长度

是否空

关键字

说明

ORDERNUMBER

varchar

8

主键

订单编号

USERID

varchar

8

用户ID

USERNAME

int

20

用户姓名

ROOMNUMBER

varchar

20

房间编号

CHECKOUTTIME

date

20

退房时间

 

表三:

房间表(Course)

字段名

数据类

长度

是否空

关键字

说明

ROOMNUMBER

*lnt

20

主键

房间号

roommestyQ

〔EVarchar

20

房间类型

PRICE

1Int

8

房间价格

 

表四:

房间类型表(StudentCourse)

字段名

数据类

长度

是否空

关键字

说明

STYLENUMBeRint

8

主键

房间编号

stylename

Int

8

房间类型名称

PRICE

Varchar

20

价格

ROMSTATE

varchar

20

房间类型

 

表五:

费用表(Class)

字段名

数据类

长度

是否空

关键字

说明

CHARGENUMBE

Rnt

8

主键

费用编号

CHARGENAME

varchar

8

费用名称

TOTALCIST

Int

20

总费用

CHARGETIME

Int

20

付款时间

表六:

客户表(Major)

字段名

数据类型

长度

是否空

关键字

说明

CUSTOMERID

Int

8

主键

客户编号

CUSTOMERNam

learchar

8

客户姓名

CUSTOMERSEX

(Int

20

客户性别

CUSTOMERID

Int

20

客户ID

CHARGENUMB

ERit

120

外键

费用编号

表七:

订房管理表(Department)

 

字段名

数据类型

长度

是否空

关键字

说明

ORDERNUMBER

Int

8

主键

订单号

CUSTOMERID

varchar

8

客户编号

CUSTOMERNAME

varchar

20

客户姓名

ROOMNUMBER

Varchar

20

房间编号

CHECKINTIME

Int

20

入住时间

CHECKOUTTIME

Int

20

退房时间

TOTALCOST

Int

20

总费用

6系统出错处理设计

出错信息

序号

出错信息

处理

输出信息

1

必要数据字段为空

提示用户

数据字段不能为空

2

数据字段格式不对

提示用户

显示正确的数据格式

3

数据字段类型不对

强制转换,若成功继续;

若失败提示用户

显示正确的数据字段

4

操作的数据不存在

直接返回

返回空结果

5

数据录入失败

回退到原来状态

显示失败原因

6

数据查询失败

直接返回

显示失败原因

10

数据修改失败

回退到原来状态

显示失败原因

11

数据删除失败

回退到原来状态

显示失败原因

12

用户登录失败

直接返回

显示失败原因

13

其他未知错误

回退到原来状态

显示未知错误

补救措施

经常对数据库进行备份,以妨当磁盘出现物理故障时将损失降到最小。

系统维护设计

系统程序部分设有错误处理,对程序中产生的错误进行处理后再转入正常的处理数据操作过程,如果错误处理失败,程序将中止执行并返回。

系统的后台数据库部分的维护由SQLServer2000自身负责。

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

当前位置:首页 > 小学教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1