资源描述
酒店前台管理系统概要设计说明书 7
酒店前台管理系统概要设计说明书
专 业: 计算机科学与技术(师范)
组 员: 12010530021 陆文超
12010243076 杜 静
12010243062 石春兰
12010243072 田 雯
酒店前台管理系统概要设计说明书
目录
1引言 2
1。1编写目的 2
1.2背景 2
1。3参考资料 2
2总体设计 2
2.1需求规定 2
2.2运行环境 3
2。3支持软件 3
2。4基本设计概念和处理流程 3
2.5结构 4
2。6功能需求与程序的关系 7
说明:以上划分的模块、子系统,在逻辑上相对独立,因此被划分成相对独立的模块,这种方式的划分为系统的实现能够提供更加明确的思路; 7
2。7人工处理过程 7
2.8尚未问决的问题 7
3接口设计 7
3。1用户接口 7
3。2内部接口 8
4运行设计 8
4.1运行模块组合 8
4.2运行控制 13
5系统数据结构设计 13
6系统出错处理设计 15
6.1出错信息 15
6。2补救措施 15
6.3系统维护设计 16
1引言
1.1编写目的
本概要说明书根据对酒店前台管理方面的需求分析描述了前台管理系统的要求,并且作为各方面沟通的依据,也为下一步工作提供基准。
软件开发小组的每一位成员应该阅读本概要说明,以明确项目最后要求完成的软件产品的特点。经使用方认可的需求说明将作为产品特征评价、仲裁的重要参考。
1。2背景
说明:
A、 系统的名称:酒店前台管理系统
B、 任务提出者:XX酒店
开发者:宁夏大学数学计算机学院计算机科学与技术(师范)
陆文超、杜静、石春兰、田雯
使用者: XX酒店住宿部的管理人员
1。3参考资料
a) 《ASP。NET高级编程》(清华大学出版社);
b) 《软件工程》(人民邮电出版社);
c) 《SQL Server 2008管理实务》(人民邮电出版);
d) 《CSDN论坛》()
2总体设计
2。1需求规定
说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。
2.2运行环境
CPU: Inter III以上处理器,256M内存,16M显卡,100M自适应网卡,2G的硬盘剩余空间。同时,需要安装打印机外部设备。
内存:64M以上
硬盘:2G以上
显示模式:推荐分辩率为1024*768
工作站
CPU:Pentium III以上
内存:64M以上
模式:推荐分辩率为1024*768
2。3支持软件
客户程序软件:
Windows XP\7或更高版本
数据库服务器软件:
Oracle或更高版本
2。4基本设计概念
本系统的实现采用B/S结构来实现。
设计说明:
1、客户端不需安装客户端程序;
2、数据库服务器使用Oracle企业版来实现,对于目前的需求和数据量,Oracle完全适用;
3、多用户并发访问和处理、数据加锁、事务协调,由Oracle 数据库和数据库服务器来完成;
2。5结构
主要模块划分:
图(2)
流程图:
2。6功能需求与程序的关系
在需求说明中规定要实现的功能,对应的模块和程序实现如下:
模块、组件或子系统
功能和需求描述
1
2
3
4
5
6
用户的登录、用户信息查询
√
客房的订单查询;预定客房;预定退房
√
查询信息;开房、退房操作;交款结账操作
√
√
客房分类管理、状态查询
√
√
√
客户信息查询;客史管理
√
√
√
√
记账收款;查询消费明细;打印报表、账单
√
说明:以上划分的模块、子系统,在逻辑上相对独立,因此被划分成相对独立的模块,这种方式的划分为系统的实现能够提供更加明确的思路;
2。7人工处理过程
(不适用)
2。8尚未解决的问题
1、 界面的改进、易用性的增强;
2、 程序的数据库打包
3、 支持市场和产品销售所需要的产品加密、使用验证或者产品系列号功能;
3接口设计
3.1用户接口
本系统提供可视化的操作方式,不提供命令控制语句进行输入控制,从而用户只需要使用鼠标进行命令操作,使用键盘输入系统接收的参数。用户主要通过窗体、控件、对话框等可视化元素进行交互。
3.2内部接口
(1) 前台管理接口:由系统用户选择不同的菜单调用不同模块,然后在该模块中顺序调用各个子模块,对各种客户的要求进行不同操作,发出接待信息或驳回预订。
(2) 客房管理接口:根据系统用户命令选择调用不同模块,设置客房的各种相关信息。
(3) 系统用户设置接口:根据系统用户命令选择调用关于系统用户的各种设置,例如删除、添加、查询.
(4) 服务器端接口:调用系统使用人员模块,得到用户登陆信息后查询系统用户表对界面模块发出登陆成功信息.得到操作信息后查询系统用户信息表选择前台管理模块,客房管理模块,合约管理模块,物资管理模块,消费管理模块。
4运行设计
4.1运行模块组合
㈠运行模块组合及运行控制
1: 系统将按照访问系统的用户分类进行模块组合
订房管理模块
入住管理模块
退房管理模块
结账管理模块
系统将分成四大模块:
2: 订房管理模块:
3.用户入住管理模块:
4.用户结账管理模块:
5.用户退房管理模块:
4.2运行控制
通过登录,程序检查用户的合法性以及对应的权限,进入相应的界面,进行相应的操作
5系统数据结构设计
表一:用户表
表二:预定表
表三:入住表
表四:房间表
表六:客史表
6系统出错处理设计
6.1出错信息
序号
出错信息
处理
输出信息
1
必要数据字段为空
提示用户
数据字段不能为空
2
数据字段格式不对
提示用户
显示正确的数据格式
3
数据字段类型不对
强制转换,若成功继续;若失败提示用户
显示正确的数据字段
4
操作的数据不存在
直接返回
返回空结果
5
数据录入失败
回退到原来状态
显示失败原因
6
数据查询失败
直接返回
显示失败原因
10
数据修改失败
回退到原来状态
显示失败原因
11
数据删除失败
回退到原来状态
显示失败原因
12
用户登录失败
直接返回
显示失败原因
13
其他未知错误
回退到原来状态
显示未知错误
6。2补救措施
经常对数据库进行备份,以妨当磁盘出现物理故障时将损失降到最小。
出错处理:
本软件应充分考虑各种系统错误,避免造成数据库系统不一致或损坏。采用对话框形式为用户提供、警告信息.一些关键性操作(如删除,都应该提供确认机制)
6.3系统维护设计
系统程序部分设有错误处理,对程序中产生的错误进行处理后再转入正常的处理数据操作过程,如果错误处理失败,程序将中止执行并返回。
系统的后台数据库部分的维护由Oracle自身负责。
1 0级计算机师范 陆文超小组
展开阅读全文