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

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

o k j a q A A A酒店管理系
统概要设计说明书-CAL-FENGHAI.-(YICAI)-Company One1
1引言 (3)
1.1编写目的 (3)
1.2背景 (3)
1.3定义 (3)
1.4参考资料 (4)
2总体设计 (4)
2.1需求规定 (4)
2.2运行环境 (6)
2.3基本设计概念和处理流程 (6)
2.4结构 (7)
2.5功能需求与程序的关系 (7)
2.6人工处理过程 (8)
2.7尚未问决的问题 (8)
3接口设计 (9)
3.1用户接口 (9)
3.2外部接口 (9)
3.3内部接口 (9)
4运行设计 (11)
4.1运行模块组合 (11)
4.2运行控制 (11)
4.3运行时间 (11)
5系统数据结构设计 (11)
5.1逻辑结构设计要点 (11)
5.2物理结构设计要点 (12)
5.3数据结构与程序的关系 (12)
6系统出错处理设计 (14)
6.1出错信息 (14)
6.2补救措施 (14)
6.3系统维护设计 (14)
概要设计说明书
1引言
1.1编写目的
本文档的目的是阐述酒店管理系统的概要设计。

软件概要设计是从总体上把握系统设计框架,他包括模块划分、处理流程和接口设计,概要设计说明书对上述内容作了总体描述,体现了用户需求与应用系统实现之间的关系,在设计过程中起到了提纲挈领的作用。

预期的读者:酒店经营者、客户、中间用户(软件的管理人员、开发人员、维护人员)、最终用户。

1.2背景
待开发的软件系统的名称:酒店管理系统
本项目的任务提出者和开发者:刘畅和酒店管理系统开发小组
本项目的用户是针对各档次酒店宾馆管理定制开发的
本系统环境要求:所有程序均在Windows98/XP,Windows2000操作系统下测试运行。

如果数据库为SQL Server数据库,建议用户安装SQL Server2000
1.3定义
酒店管理系统是酒店宾馆销售管理系统。

1.4参考资料
《软件概要设计说明书模板》《酒店管理系统》项目开发计划;《酒店管理系统需求规格说明书》2总体设计
2.1需求规定
1. 客房预订系统
2.前台接待系统
3.前台收银系统
4.管家系统
5.密码管理系统
2.2运行环境
服务器:
CPU:PII233或HP系列的专门服务器
内存:128M 以上
硬盘:10G 以上
显示模式:推荐分辨率为800*600
工作站:
CPU:P133以上
内存:64M以上
模式:推荐分辨率为800*600
支持软件:Win9X/2000/XP/2003
服务器:数据库系统Microsoft SQL Server 2000 2.3基本设计概念和处理流程
系统总流程图
图1.系统总流程图
2.4结构
2.5功能需求与程序的关系
给出本系统内所使用的每个数据结构的名称、标识符,说明各个数据结构与访问这些数据结构的各个程序模块间的对应关系,可采用如下的矩阵图的形式:
2.6人工处理过程无
2.7尚未解决的问题
提醒功能尚不完善,有待于继续开发。

3接口设计
3.1用户接口
分析《需求规格说明书》中的用户特点,设计交互、信息显示和数据输入等用户界面规则。

若有的话,列出用户的强制标准和开发单位的强制标准。

3.2外部接口
说明本系统同外界的所有接口的安排,包括软件与硬件之间的接口,本系统与各支持软件之间的接口关系。

内部和外部的接口设计必须结合模块内部的数据验证和出错处理。

各系统的在密码验证时调用密码管理系统。

3.3内部接口
说明软件内部模块间的接口安排。

1.客房预订系统
客房预订接口:
输入:散客及团体预订信息
输出:添加到当前客人资料数据库和客房数据库的预订记录
调用预售查询模块,得到未预订的客房信息
预售查询接口:
输入:查询请求
输出:客房预订信息
预订未到接口:
输入:时间
输出:删除了与预订相应的记录的客房数据库和当前客人资料数据库2.前台接待系统
未预订客户入住接口:
输入:未预定散客及团体入住资料及客牌号
输出:基本客户资料(包括客牌号)
预订客户入住接口:
输入:预定散客及团体入住资料及客牌号
输出:基本客户资料(包括客牌号)
转房接口:
输入:转房及其客户信息
输出:修改的客房信息及客户资料
调房接口:
输入:调房及其客户信息
输出:修改的客房信息及客户资料
查询预订客房接口:
输入:查询预订客房
输出:预订客房信息
查询可售客房接口:
输入:可售客房请求
输出:可售客房信息
3.前台收银系统
收取押金接口:
输入:客牌号及押金
输出:标上押金标识
团体埋单操作接口:
输入:团长信息
输出:基本客户资料(包括客牌号).
团体退房操作接口:
输入:团长信息
输出:基本客户资料(包括客牌号).
散客埋单操作接口:
输入:账号
输出:账单
散客退房操作接口:
输入:账号
输出:确认信息
转账操作接口:
输入:转入、转出账号
输出:更新客人账号信息
调用客户报表系统接口:
输入:请求
输出:报表
4.管家系统
验证密码接口:
输入:密码,用户名
输出:正确密码确认码
设置净房、脏房、坏房、及取消坏房接口:输入:房间号
输出:房间状态信息表单
设置SKIP、SLEEP房接口:
输入:房间号
输出:房间状态信息表单
查询净房、脏房、坏房表接口:
输入:房间状态信息表单
输出:房间状态信息表单
查询房间状态接口:
输入:入住时间
输出:新入住记录表
5.密码管理系统
密码验证接口:
输入:用户UID,密码
输出:Y/N
密码查询接口:
输入:用户UID
输出:密码
调用密码验证
4运行设计
4.1运行模块组合
通过主应用程序组合,模块均可独立操作存储文件。

4.2运行控制

4.3运行时间
说明对于该软件的时间特性要求,如对:
a.响应时间<=15s;
b.更新处理时间<=5s;
c.数据的转换和传送时间<=15s;
d.等待时鼠标将变成漏斗状。

5系统数据结构设计
5.1逻辑结构设计要点
1.客房信息:
客房编号:字符串类型
客房类型:字符串类型
客房面积:浮点型
容纳人数:整型
价格:浮点型
2.订房信息
客房编号:字符串类型
客户姓名:字符串类型
证件号码:字符串类型
人数:整型
入住日期:日期类型
入住时间:时间类型
押金:浮点型
3.退房信息
客房编号:字符串类型
登记人:字符串类型
证件号码:字符串类型
入住人数:整型
入住时间:时间类型
退房时间:时间类型
押金:浮点型
结算金额:浮点型
5.2物理结构设计要点1.客房信息
2.订房信息
3.退房信息
5.3数据结构与程序的关系
E-R图
图2. 客房信息E-R图
图3.订房信息E-R图
图4.退房信息E-R图
6系统出错处理设计
6.1出错信息
1.于用户的错误操作,造成对系统的破坏和信息丢失;
2.一些敏感或关键性的数据被无关人员看到甚至修改。

6.2补救措施
1.努力提高系统可靠性,避免因用户的疏忽对系统造成损坏;
2.采用对话框形式对用户提供警告信息;
3.一些关键性操作(比如:删除操作),都应提供确认机制;
4.对系统的关键数据制定专人(系统管理员)进行管理,并且导出的数据具有一定的保密设置;
5.系统提供数据库备份功能,一旦出现故障,系统可以恢复到备份时刻的信息。

6.3系统维护设计
《酒店管理系统》软件须按照面向对象的软件工程的步骤进行开发,并充分考虑软件的可维护性,软件的模块划分应满足高内聚、低耦合的特点,同时程序的内部必须有详细的注释和统一的编码格式,按时认真地进行相应文档的资料的撰写和备份工作,以利于未来版本升级及移植等二次开发。

相关文档
最新文档