1|9中北酒店客房管理信息系统设计报告目录一、系统总体设计..........................................................................................................................2(一)系统功能模块划分.......................................................................................................2(二)系统的功能模块图.......................................................................................................2二、数据库设计、...........................................................................................................................2(一)、数据库概念设计.........................................................................................................2(二)数据库逻辑设计...........................................................................................................3二、代码设计...................................................................................................................................5(一)对房间类型的代码设计如下:...................................................................................5(二)对房间号的代码设计如下:.......................................................................................5(三)对房间状态的代码设计如下:...................................................................................6(四)对客房物品的代码设计如下:...................................................................................6四、输入设计与输出设计...............................................................................................................6(一)输出设计.......................................................................................................................6(二)报表设计.......................................................................................................................7(三)输入设计.......................................................................................................................8组别:第六组题目:中北酒店客房管理信息系统成员:李杨、张鑫、李苓苓、张馨锐2|9一、系统总体设计(一)系统功能模块划分结合前面需求分析阶段的结果进行综合处理,确定了客房管理系统需要完成的功能,主要划分为以下模块:1.登陆系统(1)用户登陆(2)修改密码(3)添加用户2.客房信息管理(1)设置客房标准①添加客房标准②修改客房标准③删除客房标准(2)设置客房信息①添加客房信息②修改客房信息(主要是客房状态的修改:维修、清扫、空房、入住)③删除客房信息④查询客房信息3.订房信息管理(1)查询剩余客房信息(2)添加订房信息(3)修改订房信息(4)查询订房信息4.结算信息管理结算信息5.统计分析管理(1)入住率(2)营业日报表(3)营业月报表(4)房型分析(二)系统的功能模块图二、数据库设计、(一)、数据库概念设计这一设计阶段是在需求分析的基础上,设计出能满足用户需求的各种实体,3|9以及它们之间的关系,为后面的逻辑结构设计打下基础。根据上面的设计规划出的实体有顾客实体、客房类型、房间实体1.1实体联系图(二)数据库逻辑设计客户(客户姓名,客户编号,联系方式,身份证号,会员类型)客房(客房号,客房类型编号,客房位置,客房状态)客房物品(物品编号,物品名称,物品单价)用户(用户名,密码)客房类型(客房类型编号,类型名称,客房面积,客房价格,配置床位)预定(客户编号,客房编号,客房类型,预定时间)入住(入住号,客房订单号,客户号,入住时间)退房(入住时间,客户编号,客房编号,退房时间,客户姓名,金额)消费(物品编号,客户编号,物品数量)属于(物品编号,客房编号)(1)用户信息表表1用户信息表(UserInfo)编号字段名称数据结构说明1UserIdInt用户名2PasswordVarchar(50)密码(2)客户信息表客户信息表(CustomersInfo)用来保存在酒店订房的客户的基本信息,表CustomersInfo的结构如表2所示。表2客户信息表(CustomersInfo)4|9编号字段名称数据结构说明1CidentityIdnVarchar(50)身份证号2CnameVarchar(50)客户姓名3CphoneVarchar(50)联系电话4CustomerIDchar(10)客户编号5VIPInt会员类型(3)客房类型表客房类型表(RoomCategory)用来保存酒店所有客房类型的基本信息,表RoomCategory的结构如表3所示。表3客房类型表(RoomCategory)编号字段名称数据结构说明1RCategoryIDInt客房类型编号2NameVarchar(50)类型名称3PriceMoney客房价格(4)客房信息表客房信息表(RoomsInfo)用来保存酒店所有客房的相关信息,表RoomsInfo结构的如表4所示。表4客房信息表(RoomsInfo)编号字段名称数据结构说明1RoomIdInt客房号2RCategoryIdInt客房类型编号3RstatusInt客房状态1—入住2—空3—维修4—清扫4DescriptionnVarchar(50)描述(5)入住信息表入住信息表(RoomOperation)用来保存目前酒店正有客户入住的客房的相关信息,表RoomOperation的结构如表5所示。表5入住信息表(RoomOperation)编号字段名称数据结构说明1OrederIDnVarchar(50)订单编号2BeginTimeDateTime入住时间3EndTimeDateTime退房时间4RoomIdInt客房编号5TotalPriceMoney金额6CIdentityIdnVarchar(50)客户身份证号7CnamenVarchar(50)客户姓名8CphonenVarchar(50)客户电话5|99RemarksnVarchar(50)备注(6)客房物品表(Roomthing)表6客房物品表(Roomthing)编号字段名称数据结构说明1RThingIdInt客房物品编号2RThingNamenVarchar(50)客房物品名称3RThingPriceDouble客房物品单价4DescriptionnVarchar(50)描述二、代码设计新系统中为每个房间设计了代码,一方面可以统一管理,另一方面是为了方便数据输入。代码为数字房间时,只需要输入字符,采用的是顺序码结构。在系统运行过程中,凡是需要输入房间代码即可,系统可根据房间代码自动将相应的房间信息调出来,而且代码表显示在输入/输出窗口中,用户不一定要记住房间代码,可随时通过系统联机查询。(一)对房间类型的代码设计如下:房间类型说明300701商务标间300702商务单间400401豪华套房400701行政套房500701商务套房按照中北酒店的实际情况,*00*代表*层到*层在三层到七层有商务标间和商务单间3007代表三层到七层,01/02代表房间类型;四层为豪华套房——400401;四层到七层为行政套房——400701五层到七层为商务套房——500701(二)对房间号的代码设计如下:房间号说明3**三楼某房间4**四楼某房间6|95**五楼某房间6**六楼某房间7**七楼某房间由于在酒店中每个楼层的房间类型不单一,在房间号与房间类型在添加时相对应。(三)对房间状态的代码设计如下:1——入住;2——空房(四)对客房物品的代码设计如下:客房物品编号说明D***饮料类F***食品类四、输入设计与输出设计(一)输出设计1、输出信息包括系统的使用者,如客户、酒店管理员、前台服务员等2、信息以表格及文档行式输出3、输出设备:打印机、终端显示器、Pos机4、输出介质:输出到专用纸张及电脑屏幕上4.1客房查询输出4.2剩余客房查询输出7|94.3结算信息处理输出(二)报表设计营业日报表营业月报表8|9入住数房型分析(三)输入设计订单信息处理9|9客房查询输入结算信息处理