您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 酒店客房管理系统概要设计说明书
客房管理系统概要设计说明书1引言编写目的本需求说明书根据对客房管理方面的需求分析,描述了客房管理系统的要求,并且作为各方面沟通的依据,也为下一步工作提供基准。的特点。经使用方认可的需求说明将作为产品特征评价、问题进一步讨论,协调的文档资料。同时也便于用户能了解工具的内部详细技术,维护系统及他的二次开发留下参考资料。背景说明:开发者:齐娜、刘晓晨使用者:酒店管理人员、客户软件开发小组的每一位成员应该阅读本需求说明,以明确项目最后要求完成的软件产品仲裁的重要参考。此说明书将作为资料,为A、件系统的名称:客房管理系统B、任务提出者:王海文老师C、运行环境:客户机服务器硬件支撑环境:64M4G100McpuPentiumIII以上内存,以上硬盘,以太网卡,266HZ以上,cpu256M40G100M奔V以上,以上内存,硬盘,以太网卡软件支撑环境:Windows98+或以上+.NETWindows2000professional框架++IIS前台:后台:SQLServer2000本系统将使用SQLServer2000作为数据库存储系统,SQLServer2000将由个人自行购买和安装。参考资料高级编程》(清华大学出版社);软件工程》(人民邮电出版社);SQLServer2000管理实务》(人民邮电出版);CSDN论坛()2总体设计需求规定说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。运行环境客户程序硬件要求:具有PentiumIII处理器且满足以下要求的计算机:最低64MB内存最小4GB硬盘鼠标键盘服务器硬件需求:具有PentiumV处理器且满足以下要求的计算机:最低256MB内存最小40GB硬盘鼠标键盘支持软件客户程序软件:Windows98/NT/2000或更高版本,或以上数据库服务器软件:WindowsNT/2000Server或更高版本(需安装.NET框架)IIS、、SQLServer2000基本设计概念和处理流程本系统的实现采用最新的N层模式、B/S结构来实现。设计说明:1、客户端不需安装客户端程序;2、数据库服务器使用SQLServer2000企业版来实现,对于目前的需求和数据量,SQLServer2000完全适用;3、多用户并发访问和处理、数据加锁、事务协调,由来完成;结构总体框架图:SQLServer数据库和数据库服务器用户注册1.用户自助服务子系统用户登录用户订房用户入住查询消费信息模块划分:酒店管理系统的总体结构图用户退房总体框架图修改用户信息丄查询用户信息流程图:功能需求与程序的关系在需求说明中规定要实现的功能,对应的模块和程序实现如下:组件或子系统12345功能和需求描述开始_是否预定查询现有查询预订空房记录否是J否*是J宿登记相关资料—r不住宿L未通过料通过不予住宿入住否I是结账?退房结束用户的登录、修改信息、用户查询客房的收入管理客房的入住管理、退房管理客房的查询订单、查询顾客信息顾客修改信息、查询信息说明:以上划分的模块、子系统,在逻辑上相对独立,因此被划分成相对独立的模块,这种方式的划分为系统的实现能够提供更加明确的思路;人工处理过程(不适用)尚未问决的问题界面的改进、易用性的增强;程序的数据库打包支持市场和产品销售所需要的产品加密、使用验证或者产品系列号功能;、3接口设计用户接口本系统提供可视化的操作方式,不提供命令控制语句进行输入控制,用鼠标进行命令操作,使用键盘输入系统接收的参数。用户主要通过窗体、可视化元素进行交互。教务处人员成绩管理界面1、2、3、从而用户只需要使控件、对话框等ManageLcHjrsB-MtcrotaftInternettscplorer4同£▼f-◎LJ::a盘盖車3唯魂壬會媒炼3|0地址(EJI雀JHttp:J/^limcryStuocntAclTiiSv5t=™/CoLii-5rf*lanQcc.asp:;确14.谍砂号课e名称课时£数据库原理S4renshuFum304zhjmgying11岡劣场程322lhiangyang66■4-0liMidohong教务处人员查询课程界面外部接口本系统通过接口访问数据库,对数据库访问对象进行了层次式的封装,明,请参考相关的技术资料。内部接口Web层和业务外观层间的接口业务外观层和业务规则层间的接口业务规则层和数据访问层间的接口数据访问层和数据库间的接口业务实体层和数据访问层间的接口凉按专业垂询「撿栽师直询广按课程鱼询学院;I熬一宁期ZlI计算机详细的有关的说E、4运行设计运行模块组合系统将按照访问系统的用户分类进行模块组合F房管理模块J入住管理模块打退房管理模块丿账管理模块(㈠运行模块组合及运行控制1:系统将分成四大模块:4.用户结账管理模块:5.用户退房管理模块:运行控制通过登录,程序检查用户的合法性以及对应的权限,进入相应的界面,进行相应的操作数据库前台管理员客户5系统数据结构设计表一:用户基本资料表字段名数据类型长度是否空关键字说明UserIDint20否主键用户IDUserNamevarchar20否登陆时用户名Passwordvarchar8否登录密码表二:退房管理表字段名数据类型长度是否空关键字说明ORDERNUMBERvarchar8否主键订单编号USERIDvarchar8否用户IDUSERNAMEint20否用户姓名ROOMNUMBERvarchar20否房间编号CHECKOUTTIMEdate20否退房时间表三:房间表(Course)字段名数据类型长度是否空关键字说明ROOMNUMBER*lnt20否主键房间号ROOMMESTYQ〔EVarchar20否房间类型PRICE1Int8否房间价格表四:房间类型表(StudentCourse)字段名数据类型长度是否空关键字说明STYLENUMBERInt8否主键房间编号STYLENAMEInt8否房间类型名称PRICEVarchar20否价格ROMSTATEvarchar20否房间类型表五:费用表(Class)字段名数据类型长度是否空关键字说明CHARGENUMBERnt8否主键费用编号CHARGENAMEvarchar8否费用名称TOTALCISTInt20否总费用CHARGETIMEInt20否付款时间表六:客户表(Major)字段名数据类型长度是否空关键字说明CUSTOMERIDInt8否主键客户编号CUSTOMERNamlearchar8否客户姓名CUSTOMERSEX(Int20客户性别CUSTOMERIDInt20否客户IDCHARGENUMBERit120否外键费用编号表七:订房管理表(Department)字段名数据类型长度是否空关键字说明ORDERNUMBERInt8否主键订单号CUSTOMERIDvarchar8否客户编号CUSTOMERNAMEvarchar20否客户姓名ROOMNUMBERVarchar20否房间编号CHECKINTIMEInt20否入住时间CHECKOUTTIMEInt20否退房时间TOTALCOSTInt20否总费用6系统出错处理设计出错信息序号出错信息处理输出信息1必要数据字段为空提示用户数据字段不能为空2数据字段格式不对提示用户显示正确的数据格式3数据字段类型不对强制转换,若成功继续;若失败提示用户显示正确的数据字段4操作的数据不存在直接返回返回空结果5数据录入失败回退到原来状态显示失败原因6数据查询失败直接返回显示失败原因10数据修改失败回退到原来状态显示失败原因11数据删除失败回退到原来状态显示失败原因12用户登录失败直接返回显示失败原因13其他未知错误回退到原来状态显示未知错误补救措施经常对数据库进行备份,以妨当磁盘出现物理故障时将损失降到最小。系统维护设计系统程序部分设有错误处理,对程序中产生的错误进行处理后再转入正常的处理数据操作过程,如果错误处理失败,程序将中止执行并返回。系统的后台数据库部分的维护由SQLServer2000自身负责。
本文标题:酒店客房管理系统概要设计说明书
链接地址:https://www.777doc.com/doc-7268016 .html