《酒店管理详细设计说明书(SA).doc》由会员分享,可在线阅读,更多相关《酒店管理详细设计说明书(SA).doc(105页珍藏版)》请在三一办公上搜索。
1、卷 号卷内编号密 级项目编号: S分 类:使用者:文档编号:四川华迪信息技术有限公司详细设计说明书Version: 1.0项 目 承 担 部 门: 撰 写 人(签名): 完 成 日 期: 本文档 使 用部门: 主管领导 项目组 客户(市场) 维护人员 用户 评审负责人(签名): 评 审 日 期: 目 录项 目 承 担 部 门:0撰 写 人(签名):0评审负责人(签名):01.引言11.1编写目的11.2背景11.3定义11.4参考资料12.程序(模块)系统的组织结构23.界面设计要求24.本软件系统中各程序(模块)的设计说明24.1程序(模块)1的设计说明24.1.1客房预定系统模块24.1.
2、2前台接待系统模块84.1.3前台收银系统模块224.1.4管家系统模块394.1.5账务系统模块404.1.6电话系统模块514.1.7客历系统模块654.1.8合约系统模块794.1.9经理系统模块884.1.10总经理系统模块1024.1.11密码管理系统模块1134.2程序(模块)2的设计说明1155.模块相互关系表1151. 引言1.1 编写目的本说明书确定系统的详细功能模块和数据结构,为下阶段开发工作提供依据。1.2 背景软件系统的名称: 酒店管理本项目的任务提出者: 本项目的任务开发者: 软件系统的用户:(可选)1.3 定义提示:列出本文件中用到的专门术语的定义和英文缩写的原词组
3、。如:RA(Request Agent):服务请求代理; SA(Server Agent):服务代理; Register:注册管理器; ISMQ(Message Queue):消息队列1.4 参考资料提示:列出有关的参考资料,主要有以下几项:本项目的经核准的计划任务书或合同、上级机关的批文;属于本项目的其他已发表的文件;本文件中各处引用的文件资料、包括所要用到的软件开发标准。 列出这些文件资料的标题、文件编号、发表日期和出版单位,以及说明能够得到这些文件资料的来源。如: 数字远程监控系统(TPDRMS)立项审批表 数字远程监控系统(TPDRMS)项目开发计划 数字远程监控系统(DRMS)需求规
4、格说明书数字远程监控系统(DRMS)概要设计说明书“Windows NT设备驱动程序设计指南”,机械工业出版社,1997/12,CIP-23235“Visual C+ 6 开发使用手册”,机械工业出版社,1999/2,CIP-40581“TCP/IP进行网际互连”,电子工业出版社,1998/4,ISBN 7-5063-4607- 5/TP.2188“研华嵌入式PC平台Windows CE解决方案”,1999/4“MFC开发Windows95/NT4应用程序“,清华大学出版社,1998/42. 程序(模块)系统的组织结构提示:用层次图表列出本程序系统内各层模块和程序单元的名称(标识符)和它们之间
5、的相互关系。如:3. 界面设计要求提示:指明总体风格,控件设计标准。如: 用户界面采用Windows风格,便于用户进行操作。其控制面板作为操作通话的主要界面,如下图所示:4. 本软件系统中各程序(模块)的设计说明4.1 程序(模块)1的设计说明4.1.1 客房预定系统模块散客预定用例图类图模块详细设计说明表模块名称散客预定模块代号JD0011适用范围局部类型窗口模块功能为散客提供预定客房的服务。作者王栎憧编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求方便快捷的为客户预定满意的客房。限制条件输入客户的信息和客房的信息。输出客房订单。算法逻辑备注团体预定用例图类图模块详细设计
6、说明表模块名称团体预定模块代号JD0012适用范围局部类型窗口模块功能为团体提供预定客房的服务。作者王栎憧编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求方便快捷的为客户预定满意的客房。限制条件输入客户的信息和客房的信息。输出客房订单。算法逻辑备注预定未到处理用例图类图模块详细设计说明表模块名称预定未到处理模块代号JD0013适用范围局部类型窗口模块功能为已预定客房的客户提供取消预定的服务。作者王栎憧编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求取消预定后更新客房信息。限制条件输入已预定客户和客房的关键信息。输出取消预定的客房信息算法逻辑备注预售查询用
7、例图模块详细设计说明表模块名称预售查询模块代号JD0014适用范围局部类型窗口模块功能查询客房的各种信息。作者王栎憧编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求能够接受多个用户同时查询,且保持随时更新。限制条件输入客房的部分信息输出所有客房的各种信息算法逻辑相关对象及接口备注4.1.2 前台接待系统模块前台接待用例图散客入住登记用例图类图模块详细设计说明表模块名称散客预定模块代号JD00201适用范围全局类型用户对象模块功能登记散客入住的基本信息。本功能提供对入住登记的查询、增加、修改。作者黄丽编写时间2011-10-19修改人修改时间修改批准人修改次数性能要求要求对输
8、入信息有一定的判断能力。限制条件如客户不是黑名单的客人,信息录入。输 入内容类型备注身份证号字符必须输入姓名字符必须输入性别字符男、女年龄数值民族字符出生日期日期家庭住址字符VIP字符是、否照片图像单位地址字符单位字符电话字符手机字符必须输入BP手机号码字符E-MAIL地址字符预定押金数值入住押金数值必须输入入住租金数值预定时间日期入住时间日期必须输入预定离店时间日期住宿时间日期客房类型字符客房单价数值输 出内容类型备注姓名字符客房号字符必须输出入住房间类型字符入住时间日期必须输出预定离店时间日期入住押金数值算法逻辑备注输入信息必须为真实的信息。合约入住登记用例图类图模块详细设计说明表模块名称
9、合约入住登记模块代号JD00202适用范围全局类型用户对象模块功能登记合约入住的基本信息。本功能提供对入住登记的查询、增加、修改、删除。作者黄丽编写时间2011-10-19修改人修改时间修改批准人修改次数性能要求要求对输入信息有一定的判断能力。限制条件如客户不是黑名单的客人,信息录入输 入内容类型备注身份证号字符必须输入姓名字符必须输入性别字符男、女年龄数值民族字符出生日期日期家庭住址字符VIP字符是、否照片图像人数数值单位地址字符必须输入单位字符必须输入电话字符手机字符必须输入BP手机号码字符E-MAIL地址字符预定押金数值入住押金数值必须输入入住租金数值预定时间日期入住时间日期必须输入预定
10、离店时间日期入住时间数值客房类型字符客房单价数值输 出内容类型备注姓名字符客房号字符必须输出入住房间类型字符入住时间日期必须输出预定离店时间日期入住押金数值算法逻辑备注输入信息必须为真实的信息。团体入住登记用例图类图模块详细设计说明表模块名称团体入住登记模块代号JD00203适用范围全局类型用户对象模块功能登记团体入住的基本信息。本功能提供对入住登记的查询、增加、修改、删除。作者黄丽编写时间2011-10-19修改人修改时间修改批准人修改次数性能要求要求对输入信息有一定的判断能力限制条件如客户不是黑名单的客人,信息录入输 入内容类型备注团体号字符必须输入负责人字符是、否类型字符手动、自动身份证
11、号字符必须输入姓名字符必须输入性别字符男、女年龄数值民族字符出生日期日期家庭住址字符VIP字符是、否照片图像人数数值单位地址字符单位字符必须输入电话字符手机字符必须输入BP手机号码字符E-MAIL地址字符预定押金数值入住押金数值必须输入入住租金数值预定时间日期入住时间日期必须输入预定离店时间日期住宿时间日期客房类型字符必须输入客房单价数值必须输入输 出内容类型备注团体号字符必须输出姓名字符客房号字符必须输出入住房间类型字符入住时间日期必须输出预定离店时间日期入住押金数值算法逻辑备注补填客单用例图类图模块详细设计说明表模块名称补填客单模块代号JD00204适用范围全局类型窗口模块功能在入住高峰时
12、,前台接待员只需输入配房号,待峰期过后再补填姓名等。作者黄丽编写时间2011-10-19修改人修改时间修改批准人修改次数性能要求限制条件必须为已住客户输 入内容类型备注身份证号字符必须输入姓名字符必须输入性别字符男、女年龄数值民族字符出生日期日期家庭住址字符VIP字符是、否照片图像人数数值单位地址字符单位字符必须输入电话字符手机字符必须输入BP手机号码字符E-MAIL地址字符预定押金数值入住押金数值必须输入入住租金数值预定时间日期入住时间日期必须输入预定离店时间日期住宿时间日期输 出数据保存到数据库中算法逻辑备注修改客人信息用例图房态设置类图房态设置模块详细设计说明表模块名称客人信息修改模块代
13、号JD00205适用范围全局类型窗口模块功能修改客人信息、转房、客人留言作者黄丽编写时间2011-10-19修改人修改时间修改批准人修改次数性能要求输 入内容类型备注身份证号码字符必须输入姓名字符必须输入留言字符输 出内容类型备注身份证号字符必须输入姓名字符必须输入性别字符男、女年龄数值民族字符出生日期日期家庭住址字符VIP字符是、否照片图像人数数值单位地址字符单位字符必须输入电话字符手机字符必须输入BP手机号码字符E-MAIL地址字符预定押金数值入住押金数值必须输入入住租金数值预定时间日期入住时间日期必须输入预定离店时间日期住宿时间日期调房前的房间号字符调房后的房间好哦字符算法逻辑模块详细设
14、计说明表模块名称房态设置模块代号JD00206适用范围局部类型窗口模块功能对酒店所有房间的状态进行更改作者黄丽编写时间2011-10-19修改人修改时间修改批准人修改次数性能要求限制条件只能是经理才能更改输 入内容类型备注房号字符必须输入房间状态字符可用、待修、预定占用、输 出保存到数据库中算法逻辑备注4.1.3 前台收银系统模块前台收银用例图记账用例图记账一帐多单类图模块详细设计说明表模块名称记帐模块代号JD00301适用范围全局类型窗口、函数、用户对象模块功能主要加入酒店暂无连网的那些消费场所和诸如赔偿、日租、特别消费。住店的客人可享受酒店的短期贷款,可以在酒店绝大部分签单,这将吃鸡客人的
15、消费心里,增加酒店的收入。作者周攀攀编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求精度高、灵活性强、容错性好、时间效益高。限制条件客人必须在无连网场所消费和赔偿、日租、特别消费的情况下才执行输 入名称类型备注姓名字符必须输入性别必须输入出生日期日期必须输入身份证号数值必须输入且唯一无连网的消费场所字符赔偿字符日租字符特别消费字符输 出消费信息保存到数据库中算法逻辑备注埋单用例图分期埋单分类别埋单类图模块详细设计说明表模块名称埋单模块代号JD00302适用范围全局类型窗口模块功能允许客人一张多单、分期埋单和分类别埋单作者周攀攀编写时间2011-10-18修改人修改时间修改批
16、准人修改次数性能要求精度高、灵活性强、容错性好、时间效益高。限制条件输 入名称类型备注姓名字符必须输入性别字符男、女出生日期日期身份证号码数值必须输入且唯一消费字符客人类别字符团体或者个人输 出消费信息保存到数据库中算法逻辑备注限制客人消费用例图类图模块详细设计说明表模块名称限制客人消费模块代号JD00303适用范围全局类型窗口模块功能酒店管理者可根据客人的情况锁住其帐号,以限制其消费作者周攀攀编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求精度高、灵活性强、容错性好、时间效益高。限制条件必须在管理人员确定后才能执行此操作输 入名称类型备注姓名字符必须输入性别字符男、女出生
17、日期日期身份证号码字符必须输入且唯一输 出消费信息保存到数据库中算法逻辑备注退房用例图类图模块详细设计说明表模块名称退房模块代号JD00304适用范围局部类型窗口模块功能退房时自动检测:客人的帐务余额为零;客人帐号的帐项为空;保险箱钥匙归还,否则系统拒绝退房。作者周攀攀编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求精度高、灵活性强、容错性好、时间效益高。限制条件客人必须完清埋单才能执行此操作输 入名称类型备注姓名字符必须输入性别字符出生日期日期身份证号数值必须输入且唯一帐务余额字符必须输入帐项字符必须输入钥匙情况布尔0=“已领”,1=“归还”输 出消费信息保存到数据库中算
18、法逻辑备注押金加入用例图类图模块详细设计说明表查账用例图类图模块详细设计说明表模块名称押金加入模块代号JD00305适用范围全局类型窗口模块功能客人入住或预定时,除交取入住费用外,还需付相应的押金,在客人离店时,根据客人在酒店的消费情况,退还相应的押金作者周攀攀编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求精度高、灵活性强、容错性好、时间效益高。限制条件必须在客人入住或预定时执行此操作输 入名称类型备注姓名字符必须输入性别字符男、女出生日期日期身份证号码字符输 出消费信息保存到数据库中算法逻辑备注转账用例图多对一转账一对一转账类图模块详细设计说明表模块名称查询模块代号JD
19、00306适用范围全局类型窗口模块功能可以把几个帐号的消费转入另一个帐号,也可以把某一帐号特定时期特定几类消费转入另一帐号作者周攀攀编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求精度高、灵活性强、容错性好、时间效益高。限制条件必须在转帐号和待转帐号所属客人同意下才能执行此操作输 入待转帐客人信息名称类型备注姓名字符必须输入性别字符男、女出生日期日期身份证号码字符转入帐目客人信息名称类型备注姓名字符必须输入性别字符男、女出生日期日期身份证号码字符输 出各帐号转帐金额,转帐编号算法逻辑备注设置跑单用例图类图模块详细设计说明表模块名称设置跑单模块代号JD00309适用范围全局类
20、型窗口模块功能当客人未结清消费帐目就离店,可将客人设置为跑单并加入黑名单作者周攀攀编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求精度高、灵活性强、容错性好、时间效益高。限制条件必须在确认客人未付清帐目已离店的情况下才执行此操作输 入名称类型备注姓名字符必须输入性别字符男、女出生日期日期身份证号码字符必须输入消费金额字符输 出数据保存到数据库中算法逻辑备注客用保险箱管理用例图类图模块详细设计说明表模块名称客人保险箱管理模块代号JD00310适用范围全局类型窗口模块功能为客人提供保险箱,保存客人重要物品,解决客人入住安全问题作者周攀攀编写时间2011-10-18修改人修改时间
21、修改批准人修改次数性能要求精度高、灵活性强、容错性好、时间效益高。限制条件必须在客人要求的情况下才执行此操作输 入保险箱信息名称类型备注姓名字符必须输入,名称必须唯一房间号字符身份证号字符必须输入钥匙情况布尔0=“已领”,1=“归还”输 出数据保存到数据库中算法逻辑备注团体退房用例图团体退房类图模块详细设计说明表模块名称团体退房模块代号JD00311适用范围全局类型窗口模块功能团体退房采用全自动方式,不必一一输入房号。如果系统检测到某团的成员全部已退房,团主单也随即自动退出作者周攀攀编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求精度高、灵活性强、容错性好、时间效益高。限制
22、条件必须在团体成员全部退房的情况下才执行此操作输 入团体信息:名称类型备注名称字符必须输入,名称必须唯一团体成员字符必须输入状态字符输 出数据保存到数据库中算法逻辑备注4.1.4 管家系统模块管家系统用例图设置房间情况用例图类图模块详细设计说明表模块名称设置房间情况模块代号JD00401适用范围局部类型窗口模块功能房间情况的设置并保存,可以进行增加、寻找、修改、删除。作者任宇编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求能够接受多次修改,并能保存修改前的房间信息。限制条件必须在房间状态为空闲的房间中执行此类操作。输 入名称类型备注房间号码数值文件的唯一编号查房时间日期房间
23、情况字符查房人员字符办理人字符办理时间时间输 出数据保存到房间情况文档中算法逻辑备注设置特殊房用例图类图模块详细设计说明表模块名称设置特殊房模块代号JD00402适用范围局部类型窗口模块功能特殊房的设置并保存,可以进行增加、寻找、修改、删除。作者任宇编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求能够接受多次修改。限制条件必须在房间状态为空闲的房间中执行此类操作。输 入名称类型备注房间号码数值文件的唯一编号设置类型字符设置时间日期输 出数据保存到特殊房文档中算法逻辑备注查询房间情况用例图类图模块详细设计说明表模块名称查询房间情况表模块代号JD00403适用范围全局类型函数模
24、块功能对房间的情况进行统计,可以进行增加、寻找、修改、删除。作者任宇编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求能够输出最新更改后的房间情况信息。限制条件输 入时间:此时刻统计的房间情况。净房表:房间情况的选择类型。脏房表:房间情况的选择类型。坏房表:房间情况的选择类型。输 出名称类型备注房间号数值文件的唯一编号房间情况字符型房间总计数值算法逻辑备注房间状态用例图类图模块详细设计说明表模块名称查询房间状态模块代号JD00404适用范围全局类型窗口模块功能对酒店所有房间进行分类,可以进行增加、寻找、修改、删除。作者任宇编写时间2011-10-18修改人修改时间修改批准人修
25、改次数性能要求能够接受多次修改。限制条件每个房间只能有一个房间状态。输 入房间号:房间的编号,是房间的唯一标识。房间状态:预订、占用、空闲其中一种。输 出名称类型备注房间号码数值文件的唯一编号房间状态字符算法逻辑备注新入住查询用例图类图模块详细设计说明表模块名称新入住查询模块代号JD00405适用范围全局类型函数模块功能对客户入住信息的查询,可以进行增加、寻找、修改、删除。作者任宇编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求能够接受多次修改。限制条件必须要是酒店的客户。输 入时间:客户入住的时间。客户信息:住房客户的姓名和身份证号码。输 出名称类型备注房间号数值文件的唯
26、一编号客户姓名字符客户身份证数值文件的唯一编号入住时间日期算法逻辑备注4.1.5 账务系统模块账务管理用例图类图模块详细设计说明表模块名称账务管理模块代号JD0051适用范围全局类型窗口模块功能客户退房时,直接输入客户身份证号,便输出此客户的房间号及消费总额。方便客户结账退房。作者石高强编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求精度高、灵活性强、容错性好、时间效益高。限制条件必须在团体成员全部退房的情况下才执行此操作输 入客户信息:名称类型备注名称字符必须输入,名称必须唯一身份证号字符必须输入输 出客户消费信息:名称类型备注房间号字符必须输入,名称必须唯一消费额字符必
27、须输入算法逻辑备注4.1.6 电话系统模块电话系统用例图自动计费类图模块详细设计说明表模块名称自动计费模块代号JD00601适用范围全局类型函数模块功能系统可对客户通话费用进行自动计费及统计作者邹佳利编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求精度高、灵活性强、容错性好、时间效益高。限制条件只要是在本房间号中电话通话则记入此房间号的客人帐号中。输 入名称类型备注话费单价字符必须输入输 出通话信息:名称类型备注房间号字符名称必须唯一房间类型字符客人姓名字符通话时间日期显示出每次通话的起止时间通话时长字符显示每次通话的时长话费单价数值通话费用数值每次通话的费用通话总费用数值
28、客人在住期间所有的通话费用之和算法逻辑备注夜审系统用例图类图模块详细设计说明表模块名称夜审系统模块代号JD00603适用范围全局类型函数模块功能系统可对客户通话费用进行自动计费及统计作者邹佳利编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求精度高、灵活性强、容错性好、时间效益高。限制条件只要是在本房间号中电话通话则记入此房间号的客人帐号中。输 入名称类型备注话费单价字符必须输入输 出通话信息:名称类型备注房间号字符名称必须唯一房间类型字符客人姓名字符通话时间日期显示出每次通话的起止时间通话时长字符显示每次通话的时长话费单价数值通话费用数值每次通话的费用通话总费用数值客人在住
29、期间所有的通话费用之和算法逻辑备注客人信息查询用例图类图模块详细设计说明表模块名称客人信息查询模块代号JD00605适用范围全局类型窗口模块功能根据需要查询相关客人的信息。作者邹佳利编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求精度高、灵活性强、容错性好、时间效益高。限制条件只有酒店内部人员才能进行查询。输 入名称类型备注客人名称字符必须输入(如果为团体,则输入该团负责人的姓名)房间号字符可选身份证号字符可选入住时间日期可选输 出客人信息:名称类型备注房间号字符名称必须唯一房间类型字符客人姓名字符身份证号字符唯一标识客人身份工作单位字符入住时间日期显示出每次通话的起止时间
30、算法逻辑相关对象及接口备注动态房态查询用例图类图模块详细设计说明表模块名称动态房态查询模块代号JD00606适用范围全局类型窗口模块功能显示出截至当前房间的可用情况。作者邹佳利编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求精度高、灵活性强、容错性好、时间效益高。限制条件只有酒店内部人员才能进行查询。输 入名称类型备注账号字符密码字符输 出动态房态信息:名称类型备注房间号字符显示空闲的房间号房间类型字符房间状态字符可取值:净房/坏房/脏房算法逻辑备注房间明细账查询用例图类图模块详细设计说明表模块名称房间明细查询模块代号JD00607适用范围全局类型窗口模块功能显示所有在住房
31、间的所有消费情况的明细账。作者邹佳利编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求精度高、灵活性强、容错性好、时间效益高。限制条件只有酒店内部人员才能进行查询。输 入名称类型备注账号字符密码字符输 出餐饮消费信息:名称类型备注房间号字符客人姓名字符消费项目字符消费额数值单个消费项目的消费总额总消费额数值当日所有餐饮消费的总和娱乐消费信息:名称类型备注房间号字符客人姓名字符消费项目字符消费额数值单个消费项目的消费总额总消费额数值当日所有娱乐消费的总和今日房租信息:名称类型备注房间号字符客人姓名字符消费额数值当日的房租总消费信息:名称类型备注房间号字符客人姓名字符今日消费总额
32、数值当日所有消费的总和累计消费总额数值截至当前客人在住期间所有的费用算法逻辑备注收银员报表用例图类图模块详细设计说明表模块名称收银员报表模块代号JD0068适用范围全局类型窗口模块功能分类输出酒店所有的当日收入情况。作者邹佳利编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求精度高、灵活性强、容错性好、时间效益高。限制条件只有酒店内部人员才能进行查询。输 入名称类型备注用户名字符密码字符输 出收银员信息:名称类型备注姓名字符性别字符年龄整型工资数值特长字符出生日期日期政治面貌字符员工编号字符算法逻辑备注当日入住客人报表用例图类图模块详细设计说明表模块名称今日入住客人报表模块代号JD00609适用范围全局类型窗口模块功能显示当日入住客人的信息。作者邹佳利编写时间2011-10-18修改人修改时间修改批准人修改次数性能要求精度高、灵活性强、容错性好、时间效益高。限制条件只有酒店内部人员才能进行查询。输 入名称类型备注用户名字符密码字符输 出今日入住客人信息:名称