酒店管理系统详细设计说明书.docx
《酒店管理系统详细设计说明书.docx》由会员分享,可在线阅读,更多相关《酒店管理系统详细设计说明书.docx(13页珍藏版)》请在冰豆网上搜索。
![酒店管理系统详细设计说明书.docx](https://file1.bdocx.com/fileroot1/2023-2/23/93e37e45-7c2e-41b0-aafb-8388d70761dc/93e37e45-7c2e-41b0-aafb-8388d70761dc1.gif)
酒店管理系统详细设计说明书
酒店管理系统详细设计说明书
项目组长:
苏爱军
项目组员:
陈龙
林源
苏爱军
日期:
2012-05-31
2.1需求概述6
2.2软件结构6
2.3用户的特点6
3.程序设计说明8
3.1模块说明8
3.2功能8
3.3性能9
3.4输入项10
3.5输出项11
3.6算法12
3.7程序逻辑15
3.8接口15
3.9存储分配16
3.10注释设计16
3.11限制条件16
3.12测试要点16
3.13尚未解决的问题17
任务分配:
#
任务
负责人
1
引言,软件结构
陈龙(10031201)
2
3.1模块说明3.2功能3.3性能3.4输入项3.5输出项3.6算法
林源(10031215)
3
3.7程序逻辑3.8接口3.9存储分配3.10注释设计3.11限制条件3.12测试要点3.13尚未解决的问题
苏爱军(10031220)
1.引言
1.1编写目的
在信息化高速发展的今天,时间,效率这样的名词正主导着人们的生活和发展,
有必要设计开发一个网上商务系统。
通过系统功能及网络环境解决传统管理模式和经营理念带来的不足,加大企业宣传力度,从而提高酒店形象,扩大酒店市场影响率,优化酒店管理。
1.2项目背景
随着中国加入WTO,全球经济一体化的逐步深入,酒店管理系统已是现代酒店必不可少的经营策略。
目前,酒店管理系统在国际互联网上可以实现的商务功能已经多样化,技术的进步对传统书店上网解决方案提出更严格要求和挑战。
为了保护传统酒店的投资,酒店管理系统解决方案应切合传统酒店实际的需求和发展的趋向,使投入回报和管理效益最大化,传统酒店在实施管理方案的之前,必须对一系列问题进行科学的论证,如客户住店的需求分析、客户住店总体规划、客户住店系统的功能和实施方案,客户住店的传播与推广、运行客户住店系统的软件和硬件配置、客户住店的管理系统和管理、方法等等。
酒店管理系统具体实施的质素直接影响传统酒店在Internet的实际效果和经济效益,这不仅是技术问题,同时也涉及到管理的因素。
综上所述,酒店管理系统已经成为互联网时代传统酒店的必由之路。
1.3术语说明
1)、未洁房:
客人退房后或由于某种原因未打扫的房间,也叫脏房
2)、住客房:
客人正在住的房间
3)、钟点房:
客人按小时计算入住的房间
4)、预抵房:
客人预订后,到预订日期,即将入住的房间
5)、催缴房:
当酒店的住店人员的押金小于酒店所规定的金额时,需要通知客人补交押金或费用的房间
6)、长包房:
客人长期入住的房间
7)、预离房:
客人预计的入住期已到,即将离店
8)、维修房:
房间由于某些原因需要维修或是正在维修的房间
9)、联房:
酒店管理软件中的联房是指一个客人预订或登记了多个房间,可以一起来,也可以分批来,和团队有些区别
10)、制卡:
酒店管理软件中的制卡包括制房间卡、续住卡、换房卡、会员卡等对卡类的操作
11)、服务:
酒店管理软件中的服务包括提醒和关注,提醒服务是指需要我们操作或需要我们做的事件的提醒,关注指的是留言及提醒里面需要处理事情的处理
12)、礼宾:
酒店管理软件中的礼宾包括保险箱和寄存部,保险箱是记录客人租用保险箱的情况;寄存部是记录客人寄存行李的情况,以方便客人领取行李
13)、临时取钞:
酒店管理软件中的临时取钞是便于管理者规范管理,对经理或管理者需要从收银临时取钱急用时的登记
1.4参考资料
1.中华人民共和国国家标准UDC681.3《GB8567—88计算机软件产品开发文件编制指南》。
2.汤宗健.信息系统分析与设计实验.国防工业出版社,2008.
2.软件结构
2.1需求概述
(1)前台管理系统
(2)消费管理系统
(3)收银管理系统
(4)客房服务系统
(5)系统维护
2.2软件结构
整个酒店管理系统的结构可由以下图示来表明:
图1.酒店管理系统的结构
.
(一)用户输入模块设计说明
.1模块描述
该程序是用户登录时所必须要用到的,登陆之前需要验用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。
本程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行验证
3.2功能
图2.功能
3.3性能
精度要求精确到整型的个位、字符型完全正确,不支持部分匹配;
时间特性要求:
要求等待时间<0.5s
3.4输入项
输入项名称:
用户名
类型:
字符串型
输入方式:
手工输入
数据来源:
系统自带的数据库中的信息
输入项名称:
密码
类型:
字符串型
输入方式:
手工输入
数据来源:
系统的数据库中的信息
安全保密条件:
在输入密码时用户界面上显示为******
.5输出项
输出项:
用户名错误输出
数据类型:
字符串型
输出以信息对话框的形式输出
输出内容是用户名错误,请重新输入
输出项:
密码错误输出
数据类型:
字符串型
输出信息也是以信息对话框的形式输出
输出内容是密码错误,请重新输入
输出项:
正确登陆
数据类型:
字符串型
输出内容是根据用户权限而得到的用户界面的输出
.6算法
本程序需要对数据库进行操作,即对数据库进行查询
Select用户名
FromUSER_PSD
Where用户名=输入内容
如果结果为空,则输出:
用户名错误,请重新输入;三次输入错误则关闭系统
Select密码
FormUSER_PSD
Where用户名=输入内容and密码=输入内容
如果结果为空,则输出:
用户密码错误,请重新输入;三次输入错误则关闭系统
查询到一条记录后,进行权限判断,以决定让该用户使用相应的功能。
.
(二)就餐管理模块(Jiucanmanagement)设计说明
.3.1模块描述
本程序是管理用户就餐的,在登陆系统后,具有此权限的用户可以使用。
.3.2功能
3.3性能
时间特性要求:
要求等待时间<0.5s
3.3输入项
输入项名称:
客户姓名
类型:
字符
串型图3.输入图
输入方式:
手工输入
输入项名称:
菜肴
类型:
字符串型
输入方式:
手工输入
3.4输出项
以表格的形式输出顾客就餐情况。
图4.输入图
(三)住宿管理模块(Zhusumanagement)设计说明
3.1模块程序描述
本程序是管理用户住宿的,在登陆系统后,具有此权限的用户可以使用。
3.2功能
图5.功能图
3.3性能
时间特性要求:
要求等待时间<0.5s
3.4输入项
输入项名称:
证件号码
类型:
字符串型
输入项名称:
客户姓名
类型:
字符串型
输入项名称:
客户其他信息
输入方式:
手工输入
3.5输出项
以表格的形式输出顾客住宿情况。
3.7程序逻辑
图6.程序逻辑图
3.8接口
图7.接口图
3.9存储分配
本程序的存储分配为:
用户名及密码信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步增快程序的查询速度。
3.10注释设计
本系统模块有:
财务查询模块,员工信息查询和修改模块,客房信息查询模块,旅客信息查询模块,订房模块,退房模块,增加用户模块,删除用户模块,密码修改模块,登陆模块。
该系统分经理,员工,系统管理员三种模式登陆,并且每种模式各自权限又各不相同。
经理权限为员工信息选询和修改,财务查询。
员工权限为客房信息查询,旅客信息查询,订房,订房。
系统管理员权限为增加用户,删除用户。
其中密码修改分别为三种模式的用户共享。
3.11限制条件
本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉语符号。
3.12测试要点
系统测试是将经过测试的子系统装配成一个完整系统来测试。
它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法,为了发现缺陷并度量产品质量,按照系统的功能和性能需求进行的测试,找出存在的问题并加以修改,使之完全符合设计要求。
系统测试的内容
对系统进行测试主要包括以下内容:
(1)功能测试:
链接测试、表单测试、数据库测试
(2)性能测试:
连接速度测试、压力测试
(3)可用性测试:
导航测试、图形测试、内容测试、整体界面测试
(4)兼容性测试:
平台测试、浏览器测试
(5)安全测试
3.13尚未解决的问题
1.客户出现紧急情况的处理。
2.客户之间的互换业务。