酒店管理系统软件详细开发文档doc.docx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
酒店管理系统软件详细开发文档doc

1概述详细设计任务,是在软件概要设计的基础上,完成更为详细的模块级的设计,包括:更细的模块划分模块间数据流模块内部数据结构模块处理过程(程序流程图)由于本软件涉及到数据库的应用,故还需要进行数据库的设计,包括:表、记录字段事务(或操作)描述详细设计的框架参考以下模块配置图(图1、2、3)。图1服务客户机上的模块配置图图2 HP高档服务器上的模块配置图图3酒店客户机上的模块配置图系统数据流图参见图4。图4系统数据流2通信协议与报文格式四个系统执行者和对应模块之间的通信机制为:(1)用户和WEB服务器之间通过Internet网络进行通信并遵从http协议,部分页面采用SSL加密机制;(2)银行和银行服务器之间通过Internet网络进行通信并遵从http协议和SSL协议;(3)酒店和酒店服务器之间通过Internet网络进行通信并遵从TCP/IP协议和自定加密协议;(4)服务客户机和服务管理器之间通过Internet网络进行通信并遵从TCP/IP协议和自定加密协议。以下详细描述通信报文格式。2.1用户计算机~WEB服务器这是WEB服务器内部的数据结构。用户计算机和WEB服务器之间的通信以表单形式进行,本次详细设计时不考虑以下三项:(1)注册表单(注册会员信息)(2)登录表单(3)认证表单2.1.1酒店查询表单酒店编号:酒店名称:酒店星级: (下拉式菜单)住店时间:年  月  日 ~ 年  月  日(下拉式菜单)房间价格: (下拉式菜单)房间类型:①标准  ②豪华  ③套房订房方式:①订金  ②全额可退  ③全额不可退(查询)2.1.2酒店列表酒店名称编号类型价格订房方式(信息) (订房)① 信息酒店介绍:星级:    位置特点:  距离火车站:层数:   标准间面积:电话:   传真:主页:(超链接)电子信箱:用户:电子邮件:密码:         确认密码:(支付)2.1.3订房表单(您要订的房间是2000年07月15日)酒店名称编号类型价格订房方式退房方式 A,B电子邮件:密码:         确认密码:(支付)2.1.4订房成功表单订房成功请记住下列信息,以便与酒店联系:License:电子邮件:密码:2.1.5订房失败表单订房失败(原因描述)2.1.6退房表单酒店编号:酒店名称:时间:电子邮件:密码:一卡通帐号(退房)2.1.7退房成功表单(页面分为三种,订房方式:①订金 ②全额可退 ③全额不可退)退房成功您的订房方式是:订金/全额可退社区:用户:       (转成21uu积分:登录)(注册)2.1.8退房失败表单退房失败信息不符,该房间不可退。2.2WEB服务器~数据库代理WEB服务器接到用户的请求表单后进行判断,如果需要访问数据库,就调用CGI程序,和数据库代理进行通信。(1)数据库查询WEBDBQuery序号域名类型说明1CityNameString城市名2HotalNameString酒店名3HotalRankMinint酒店星级(低)4HotalRank2Maxint酒店星级(高)5PriceMinint酒店价格(低)6PriceMaxint酒店价格(高)7ResidingDateMinString入住时间(低)8ResidingDateMaxString入住时间(高)9ViewDescriptionString景点(根据景点查询)(2)数据库查询结果(结构数组)WEBDBQueryReply[]序号域名类型说明1CityNameString城市名2HotalNameString酒店名3HotalRankint酒店星级4Priceint酒店价格5ResidingDateString入住时间(3)数据库更新WEBDBUpdate序号域名类型说明1AttributeUpdateBOOL房间属性更改交易标志(加锁)2.撤销订房标志2.3WEB服务器~服务管理器管理信息,同数据库查询WEBDBQuery。2.4银行~银行服务器这是银行服务器内部的数据结构。主要包括转帐确认递交表单。2.5银行服务器~数据库代理具体格式请参见相关文档。数据库更新BankDBUpdate序号域名类型说明1AttributeUpdateBOOL房间属性更改已订房标志2.6银行服务器~服务管理器管理信息,同数据库更新BankDBUpdate。2.7酒店服务器~酒店客户机具体格式请参见相关文档。3模块详细设计3.1WEB服务器部分3.1.1酒店查询与订房这是最基本的用户操作,用户通过浏览WEB页面,查找自己感兴趣的酒店和房间,借助于表单的形式完成订房过程。在设计软件时,这里有几点要说明如下:(1)单间天和多间天的问题用户可以预订单天单个房间,也可以预订多天单个房间、单天多个房间

文档评论(0)

jiaoyuguanliji + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档