欢迎来到天天文库
浏览记录
ID:26774778
大小:465.09 KB
页数:25页
时间:2018-11-29
《酒店管理系统软件详细开发文档()》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、概述目录1概述22通信协议与报文格式42.1用户计算机~WEB服务器42.1.1酒店查询表单42.1.2酒店列表52.1.3订房表单62.1.4订房成功表单72.1.5订房失败表单82.1.6退房表单82.1.7退房成功表单92.1.8退房失败表单92.2WEB服务器~数据库代理102.3WEB服务器~服务管理器122.4银行~银行服务器122.5银行服务器~数据库代理122.6银行服务器~服务管理器122.7酒店服务器~酒店客户机123模块详细设计133.1WEB服务器部分133.1.1酒店查询与订房133.1.2退房153.1.3房间交易163.2管
2、理客户机部分173.3酒店客户机部分173.3.1酒店注册流程183.3.2数据下载183.3.3数据上传213.3.4入住确认223.4服务器守护部分233.4.1修改酒店ID234主要算法描述244.1酒店ID号生成算法244.2用户license号生成算法241概述详细设计任务,是在软件概要设计的基础上,完成更为详细的模块级的设计,包括:25概述更细的模块划分模块间数据流模块内部数据结构模块处理过程(程序流程图)由于本软件涉及到数据库的应用,故还需要进行数据库的设计,包括:表、记录字段事务(或操作)描述详细设计的框架参考以下模块配置图(图1、2、3
3、)。图1服务客户机上的模块配置图图2HP高档服务器上的模块配置图25概述图3酒店客户机上的模块配置图系统数据流图参见图4。图4系统数据流2通信协议与报文格式四个系统执行者和对应模块之间的通信机制为:(1)用户和WEB服务器之间通过Internet网络进行通信并遵从http协议,部分页面采用SSL加密机制;(2)银行和银行服务器之间通过Internet网络进行通信并遵从http协议和SSL协议;(3)酒店和酒店服务器之间通过Internet网络进行通信并遵从TCP/IP25概述协议和自定加密协议;(4)服务客户机和服务管理器之间通过Internet网络进行
4、通信并遵从TCP/IP协议和自定加密协议。以下详细描述通信报文格式。2.1用户计算机~WEB服务器这是WEB服务器内部的数据结构。用户计算机和WEB服务器之间的通信以表单形式进行,本次详细设计时不考虑以下三项:(1)注册表单(注册会员信息)(2)登录表单(3)认证表单2.1.1酒店查询表单酒店编号:酒店名称:酒店星级:(下拉式菜单)住店时间:年 月 日~年 月 日(下拉式菜单)房(下拉式菜单)25概述间价格:房间类型:①标准 ②豪华 ③套房订房方式:①订金 ②全额可退 ③全额不可退(查询)2.1.2酒店列表酒店名称编号类型价格订房方式(信
5、息) (订房)① 信息酒店介绍:星级: 位置特点: 距离火车站:层数: 标准间面积:电话: 传真:25概述主页:(超链接)电子信箱:用户:电子邮件:密码: 确认密码:(支付)2.1.3订房表单(您要订的房间是2000年07月15日)酒店名称编号类型价格订房方式退房方式A,B电子邮件:密码: 确认密码:25概述(支付)2.1.4订房成功表单订房成功请记住下列信息,以便与酒店联系:License:电子邮件:密码:2.1.5订房失败表单订房失败(原因描述)25概述2.1.6退房表单酒店编号:酒店名称:时间:电子邮
6、件:密码:一卡通帐号(退房)2.1.7退房成功表单(页面分为三种,订房方式:①订金 ②全额可退 ③全额不可退)退房成功25概述您的订房方式是:订金/全额可退社区:用户: (转成21uu积分:登录)(注册)2.1.8退房失败表单退房失败信息不符,该房间不可退。2.2WEB服务器~数据库代理WEB服务器接到用户的请求表单后进行判断,如果需要访问数据库,就调用CGI程序,和数据库代理进行通信。(1)数据库查询WEBDBQuery序号域名类型说明1CityNameString城市名25概述2HotalNameString酒店名3HotalRankMi
7、nint酒店星级(低)4HotalRank2Maxint酒店星级(高)5PriceMinint酒店价格(低)6PriceMaxint酒店价格(高)7ResidingDateMinString入住时间(低)8ResidingDateMaxString入住时间(高)9ViewDescriptionString景点(根据景点查询)(2)数据库查询结果(结构数组)WEBDBQueryReply[]序号域名类型说明1CityNameString城市名2HotalNameString酒店名25概述3HotalRankint酒店星级4Priceint酒店价格5Resi
8、dingDateString入住时间(3)数据库更新WEBDBUpdate序号域
此文档下载收益归作者所有