《酒店管理系统概要设计说明书(共14页).doc》由会员分享,可在线阅读,更多相关《酒店管理系统概要设计说明书(共14页).doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上11专心-专注-专业概要设计说明书1引言1.1编写目的本文档的目的是阐述酒店管理系统的概要设计。 软件概要设计是从总体上把握系统设计框架,他包括模块划分、处理流程和接口设计,概要设计说明书对上述内容作了总体描述,体现了用户需求与应用系统实现之间的关系,在设计过程中起到了提纲挈领的作用。 预期的读者:酒店经营者、客户、中间用户(软件的管理人员、开发人员、维护人员)、最终用户。1.2背景待开发的软件系统的名称:酒店管理系统本项目的任务提出者和开发者:刘畅和酒店管理系统开发小组本项目的用户是针对各档次酒店宾馆管理定制开发的本系统环境要求:所有程序均在Windows98/XP
2、,Windows2000操作系统下测试运行。如果数据库为SQL Server数据库,建议用户安装SQL Server20001.3定义酒店管理系统是酒店宾馆销售管理系统。序号 术语解释1散 客是一般零星客人的总称。2客 历在酒店曾经住过,且进入客史的客人,再次入住时就称为是历史客人。3联 房联房主要用于散客,一般把散客中账务需要一起结算的房间进行联房设置。4拼 房即按床卖房,同一个房间中住多个单独结算的客人时需进行拼房操作。5长 包 房某房间长期出租给某客人使用,可以定义长包房房价。6钟 点 房酒店在白天临时提供给客人休息,不过夜的情况。可以定义钟点房房价。7自 用 房酒店内部使用的房间或者团
3、体领队使用的房间(不付房费)。8续 住是指延长客人预离酒店的时间。9预订未到处理当客户向系统请求房间时可能没有所要求类型的房间,此时系统向客户返回一个请求出错处理。10合约入住登记与酒店签订合约的公司员工入住酒店时,根据公司与酒店的相关协议进行登记处理,此时打折费用信息均记录在公司登记表里面,产生相应的记录。11调房当客户需求发生改变时,比如客户需要更换房间时,由前台接待人员根据客户需求转到相应的房间,此时若房间等级发生改变,费用也会发生相应改变。12夜审系统夜间稽核应该是控制酒店经营的一个核心部分,每天的经营情况都必须经由夜间审核。13过房租每天一次地将在住客的账目加上当天的房租费用日营业报
4、表。14黑名单在以前住过该酒店的客户中,若有跑单行为的即加入到黑名单。15客历合并客户入住记载入客户入住的历史记录中去。16合约系统可将酒店签约的单位或个人的资料输入电脑,并可随时查询、修改和删除。凡合约单位或个人入住,均可自动填单。系统还可自动打印与合约单位或个人来往的信函信封等。17内部银行系统(即卡功能):由安装与其连接的IC 卡读写卡器,连通INTERNET,上网者持用户卡,在IC 卡读写卡器上进行身份校验,并将有关个人信息记入电脑;使用IC 卡记时、记费。18自我诊断由计算机自动对系统进行安全检查解决其安全问题19数据备份对系统的数据进行存储,分为软硬备份,防止数据被破坏时而无法恢复
5、。1.4参考资料软件概要设计说明书模板酒店管理系统项目开发计划;酒店管理系统需求规格说明书2总体设计2.1需求规定1. 客房预订系统名 称客房预订系统标识KFYDXT子系统名 称系统名称酒店管理系统接口说明输入散客及团体预订信息,预售查询请求,可售查询请求,输出更新的客房数据库,客人资料数据库预订记录,预售房间记录,可售房间记录功能说明能处理散客预定、团体预定、客房预定,还可以进行预定未到处理,和预售查询。运行环境说明Windows 2000/XP,office 2003,MySQL,P2以上,128m内存,10G硬盘以上调用关系说明调用模块KFYDXT_KFYD KFYDXT_YSCXKFY
6、DXT_WDCL KFYDXT_RT被调用模块无2前台接待系统名 称前台接待系统标识QTJDXT子系统名 称系统名称酒店管理系统接口说明输入未预定散客及团体入住资料及客牌号,预定散客及团体入住资料及客牌号,转房,调房及其客户信息,查询预订客房,可售客房请求输出基本客户资料(包括客牌号).,基本客户资料(包括客牌号).,修改的客房信息及客户资料,预订客房信息,可售客房信息功能说明散客入住登记、合约入住登记、团体自动入住和手动入住、补填客单、修改客人信息、转房、调房、设置房态、预定客房查询、可售客房查询运行环境说明Windows 2000/XP,office 2003,MySQL,P2以上,128
7、m内存,10G硬盘以上调用关系说明调用模块QTJDXT_RZDJ QTJDXT_TFQTJDXT_ZF QTJDXT_RT被调用模块无3.前台收银系统名 称前台收银系统标识QTSYXT子系统名 称系统名称酒店管理系统接口说明输入团长信息 散客信息 所交押金 新旧账号及转账信息 具体日期 用户消费额输出团体消费信息 散客消费信息总客户帐详情总收入帐详情总消费帐详情是否允许消费功能说明转账 加入押金 限制客人消费 埋单 退房 返回主界面运行环境说明Windows 2000/XP,office 2003,MySQL,P2以上,128m内存,10G硬盘以上调用关系说明调用模块QTSYXT_CZ QTS
8、YXT_ZZ QTSYXT_JYJ QTSYXT_XZXFQTSYXT_MD QTSYXT_TF QTSYXT_RT被调用模块无4.管家系统名 称管家系统标识KFYDXT子系统名 称系统名称酒店管理系统接口说明输入密码,房间号,房间状况,入住时间输出系统说明文件,正确密码确认码,房间状态信息表单,新入住记录表单功能说明设置净房、脏房、坏房、及取消坏房,设置SKIP、SLEEP房,查询净房、脏房、坏房表,房间状态,新入住查询运行环境说明Windows 2000/XP,office 2003,MySQL,P2以上,128m内存,2G硬盘以上调用关系说明调用模块GJXT_XTSM GJXT_CXFJ
9、GJXT_SZFJ GJXT_GX GJXT_RT被调用模块无5.密码管理系统名 称密码管理系统标识MMXT子系统名 称系统名称酒店管理系统接口说明输入用户密码、用户ID输出密码正确、密码错误、有效的UID、无效的UID功能说明密码系统,用户要进入酒店查询相关的个人消费信息的渠道。运行环境说明Windows 2000/XP,office 2003,MySQL,P2以上,128m内存,2G硬盘以上调用关系说明调用模块MMGLXT_CX MMGLXT_GX MMGLXT_RT被调用模块无2.2运行环境服务器:CPU:PII233或HP系列的专门服务器内存:128M 以上硬盘:10G 以上显示模式:
10、推荐分辨率为800*600工作站:CPU:P133以上内存:64M以上模式:推荐分辨率为800*600支持软件:Win9X/2000/XP/2003服务器:数据库系统Microsoft SQL Server 20002.3基本设计概念和处理流程系统总流程图客人前台停车后台数据图1系统总流程图2.4结构酒店管理系统客房预订系统前台接待系统前台收银系统管家系统密码管理系统2.5功能需求与程序的关系给出本系统内所使用的每个数据结构的名称、标识符,说明各个数据结构与访问这些数据结构的各个程序模块间的对应关系,可采用如下的矩阵图的形式:功能需求客房预订系统前台接待系统前台收银系统管家系统客历系统经理系统
11、总经理系统报表系统夜审系统散客预定团体预定预售查询预定未到处理散客入住登记补填客单修改客人信息转房调房设置房态客人留言预定客房查询可售客房查询查帐转账加入押金限制客人消费埋单退房设置净房净房、脏房、坏房取消坏房设置SKIP房、SLEEP房新入住查询查询净房表、脏房表、坏房表,房间状态客人资料查询客人资料修改黑名单客历合并修改客房定价增加、删除、修改各级密码设置系统参数内部银行系统数据整理数据备份客单查询查询客房状态查询可售情况客房占用统计账务查询报表输出查询密码更新密码对处理一些非账务表单以及日常的账务报表2.6人工处理过程 无2.7尚未解决的问题 提醒功能尚不完善,有待于继续开发。3接口设计
12、3.1用户接口分析需求规格说明书中的用户特点,设计交互、信息显示和数据输入等用户界面规则。若有的话,列出用户的强制标准和开发单位的强制标准。3.2外部接口说明本系统同外界的所有接口的安排,包括软件与硬件之间的接口,本系统与各支持软件之间的接口关系。内部和外部的接口设计必须结合模块内部的数据验证和出错处理。各系统的在密码验证时调用密码管理系统。3.3内部接口说明软件内部模块间的接口安排。1 客房预订系统客房预订接口:输入:散客及团体预订信息 输出:添加到当前客人资料数据库和客房数据库的预订记录调用预售查询模块,得到未预订的客房信息预售查询接口:输入:查询请求 输出:客房预订信息预订未到接口:输入
13、:时间 输出:删除了与预订相应的记录的客房数据库和当前客人资料数据库2前台接待系统未预订客户入住接口:输入:未预定散客及团体入住资料及客牌号输出:基本客户资料(包括客牌号)预订客户入住接口:输入:预定散客及团体入住资料及客牌号 输出:基本客户资料(包括客牌号)转房接口:输入:转房及其客户信息输出:修改的客房信息及客户资料调房接口:输入:调房及其客户信息输出:修改的客房信息及客户资料查询预订客房接口:输入:查询预订客房输出:预订客房信息查询可售客房接口:输入:可售客房请求输出:可售客房信息3前台收银系统收取押金接口:输入:客牌号及押金输出:标上押金标识团体埋单操作接口:输入:团长信息输出:基本客
14、户资料(包括客牌号).团体退房操作接口:输入:团长信息输出:基本客户资料(包括客牌号).散客埋单操作接口:输入:账号输出:账单散客退房操作接口:输入:账号输出:确认信息转账操作接口:输入:转入、转出账号输出:更新客人账号信息调用客户报表系统接口:输入:请求输出:报表4管家系统验证密码接口:输入:密码,用户名输出:正确密码确认码设置净房、脏房、坏房、及取消坏房接口:输入:房间号输出:房间状态信息表单设置SKIP、SLEEP房接口:输入:房间号输出:房间状态信息表单查询净房、脏房、坏房表接口:输入:房间状态信息表单输出:房间状态信息表单查询房间状态接口:输入:入住时间输出:新入住记录表5密码管理系
15、统密码验证接口:输入:用户UID,密码输出:Y/N密码查询接口:输入:用户UID输出:密码调用密码验证4运行设计4.1运行模块组合通过主应用程序组合,模块均可独立操作存储文件。4.2运行控制无4.3运行时间说明对于该软件的时间特性要求,如对:a响应时间=15s;b更新处理时间=5s;c数据的转换和传送时间=15s;d 等待时鼠标将变成漏斗状。5系统数据结构设计5.1逻辑结构设计要点1客房信息:客房编号:字符串类型客房类型:字符串类型客房面积:浮点型容纳人数:整型价格:浮点型2 订房信息客房编号:字符串类型客户姓名:字符串类型证件号码:字符串类型人数:整型入住日期:日期类型入住时间:时间类型押金
16、:浮点型3 退房信息客房编号:字符串类型登记人:字符串类型证件号码:字符串类型入住人数:整型入住时间:时间类型退房时间:时间类型押金:浮点型结算金额:浮点型5.2物理结构设计要点1客房信息客房编号客房类型客房面积容纳人数价格A101标准间20平方米2100B202单人间15.3平方米1702订房信息客房编号客户姓名证件号码人数入住日期入住时间押金A101张三22011.7.1212:0050B202李四12011.6.1014:30303退房信息客房编号登记人证件号码入住人数入住时间退房时间押金结算金额A101张三22011.7.122011.7.1550300B202李四12011.6.10
17、2011.6.12301405.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系统维护设计酒店管理系统软件须按照面向对象的软件工程的步骤进行开发,并充分考虑软件的可维护性,软件的模块划分应满足高内聚、低耦合的特点,同时程序的内部必须有详细的注释和统一的编码格式,按时认真地进行相应文档的资料的撰写和备份工作,以利于未来版本升级及移植等二次开发。
限制150内