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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

1引言

1.1编写目的

本需求说明书根据对客房管理方面的需求分析,描述了客房管理系统的要求,并且作为各方面沟通的依据,也为下一步工作提供基准。

软件开发小组的每一位成员应该阅读本需求说明,以明确项目最后要求完成的软件产品的特点。经使用方认可的需求说明将作为产品特征评价、仲裁的重要参考。此说明书将作为问题进一步讨论,协调的文档资料。同时也便于用户能了解工具的部详细技术,资料,为维护系统及他的二次开发留下参考资料。

1.2背景

说明:

A、件系统的名称:客房管理系统

B、任务提出者:王海文老师

开发者:齐娜、晓晨

使用者:酒店管理人员、客户

C、运行环境:客户机服务器

硬件支撑环境:cpu Pentium III 266HZ以上 , cpu奔Ⅴ1.0G以上,

64M以上存, 256M以上存,

4G以上硬盘, 40G硬盘,

100M以太网卡, 100M以太网卡

软件支撑环境:Windows 98+IE4.0或以上 Windows 2000 professional +.NET框架+IE6.0+IIS

前台:

后台:SQL Server 2000 本系统将使用SQL Server 2000作为数据库存储系统,SQL Server 2000将由个人自行购买和安装。

1.3参考资料

《高级编程》(清华大学);

《软件工程》(人民邮电);

《SQL Server 2000管理实务》(人民邮电出版);

CSDN论坛()

2总体设计

2.1需求规定

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

2.2运行环境

客户程序硬件要求:

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

最低 64 MB 存

最小 4GB 硬盘

鼠标

键盘

服务器硬件需求:

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

最低 256MB 存

最小 40GB 硬盘

鼠标

键盘

4.2支持软件

客户程序软件:

Windows 98/NT /2000或更高版本,IE4.0或以上

数据库服务器软件:

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

IIS、IE6.0、SQL Server 2000

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

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

设计说明:

1、客户端不需安装客户端程序;

2、数据库服务器使用SQL Server 2000企业版来实现,对于目前的需求和数据量,SQL Server 2000完全适用;

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

2.4结构

总体框架图:

总体框架图模块划分:

流程图:

2.5功能需求与程序的关系

说明:以上划分的模块、子系统,在逻辑上相对独立,因此被划分成相对独立的模块,

这种方式的划分为系统的实现能够提供更加明确的思路;

2.6人工处理过程

(不适用)

2.7尚未问决的问题

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

2、程序的数据库打包

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

1、3接口设计

3.1用户接口

本系统提供可视化的操作方式,不提供命令控制语句进行输入控制,从而用户只需要使用鼠标进行命令操作,使用键盘输入系统接收的参数。用户主要通过窗体、控件、对话框等可视化元素进行交互。

教务处人员成绩管理界面

教务处人员查询课程界面

3.2外部接口

本系统通过 接口访问数据库, 对数据库访问对象进行了层次式的封装,详细的有关 的说明,请参考 相关的技术资料。

3.3部接口

A 、 Web 层和业务外观层间的接口

B 、 业务外观层和业务规则层间的接口

C 、 业务规则层和数据访问层间的接口

D 、 数据访问层和数据库间的接口

E 、 业务实体层和数据访问层间的接口

4运行设计

4.1运行模块组合

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

1:

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

订房管理模块 系统将分成四大模块: 入住管理模块 退房管理模块 结账管理模块

2: 订房管理模块:

3.用户入住管理模块:

4.用户结账管理模块:

5.用户退房管理模块:

数据库前台管理员客户

4.2运行控制

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

5系统数据结构设计

表六:客户表(Major)

6系统出错处理设计6.1出错信息

6.2补救措施

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

6.3系统维护设计

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

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

相关文档
最新文档