[管理学]酒店客房管理系统设计报告内容摘要:
别名: 存储组织:每次客户 结账 就有一张收银清单,按收银清单编号顺序排列 记录数:只记录当前市别的收银记录,记录数不限,存 储上限由磁盘可用空间控制。 收市结账 后转入“历史收入明细账” 主关键字:收银单号 +顺序号 记录组成: 项目:收银单号 +桌号 +人数 +顺序号 +商品代码 +数量 +单价 +折扣率 +收银员 近似长度(字节): 12+4+4+4+6+2+4+4+4 = 42 简要说明: 修改记录 编写 日期 2020年 4月 16日 审核 日期 2020年 4月 16日 表 4 外部项 顾客 外 部 项 系统名: 宾馆客房 管理信息系统 编号: E04 条目名:顾客 别名: 输入: F3 住宿登记 F4 退房 F5 预订 F6 续订 输出: D D D D D6 主要特征: 简要说明: 修改记录 编写 日期 2020年 4月 16日 审核 日期 2020年 4月 16日 信息系统分析与设计报告 11 表 5 数据加工 客房管理 数 据 加 工 系统名: 宾馆客房 管理信息系统 编号: P1 条目名: 客房管理 别名: 输入: F1相关证件、押金 F2预订房 费 F3追加押金 F5 退房 输出: D1: 住宿登记信息 D2: 预收金额信息 D3: 挂账信息 D4:客人结账信息 D5:客房信息 D6:客房预订信息 D7:退宿登记信息 处理逻辑 : 1.根据顾客提供的相关证件和押金进行登记入住,形成住宿登记信息,客房信息。 2.根据顾客提供的预订房费,形成客房预订信息。 3.根据顾客退房请求,进行退房处理,形成退宿登记信息和客人结账信息。 简要说明: “客房管理”加工,可以基本满足管理员的日常工作需要。 修改记录 编写 日期 2020年 4月 16日 审核 日期 2020年 4月 16日 系统处理逻辑功能描述 根据用户的需求,新系统应实现如下功能: ( 1) 住宿管理:客房预定、住宿登记、追加押金、调房登记、退房结账。 ( 2) 客房管理:客房设置、客房查询、房态查看。 ( 3) 挂账管理:挂账查询、客户结款。 ( 4) 查询统计:预定房查询、住宿查询、退宿查询、宿费提醒。 ( 5) 日结:登记预收报表、客房销售报表、客房销售统计。 ( 6) 系统设置:初始化、操作员设置、密码设置、权限设置。 3 系统设计 系统总体结构设 计 酒店客房管理信息系统的总体结构设计图如下图 6所示 : 信息系统分析与设计报告 12 图 6 商业企业库存管理信息系统模块结构图 系统主要代码设计 void init_rooms() 初始条件:文件。 操作结果:各种房间都建立各自的链表,并已初始化。 若文件 的信息,则从文件中读取信息,并存入链表之中。 char function_print() 初始条件:链表的初始化操作已顺利进行。 操作结果:输出本程序的各种功能,给以 用户操作提示。 并将用户的选择返回给主函数。 void print_livein(int i) 初始条件:客户选择了入住方案,并入住房间。 操作结果:输出已入住客户的信息,以及入住客户的总数。 void print_book(int i) 初始条件:客户选择了预定方案,并预定房间。 操作结果:输出被预订房间的信息,以及已预定房间的总数。 void print_cusinf() 初始条件:有入住额客户。 操作结果:输出各种房间的入住信息。 int print_chose(int regnum,int regday) 初始条件:输入入住人数与住宿天数。 操作结果:根据入住人数提供房间选择方案,并显示各种方案的花费,以供客户进行选择。 酒店客房管理系统 前台操作 预定管理 信息查询 报表统计 开房登记 退房结帐 房状态查看 预定房间 预定入住 解除预定 在住客人列表 预定客人列表 历史客人列表 开房记录统计 预定统计表 信息系统分析与设计报告 13 void reg_livein(int serial,int regday) void Regist() 初始条件:客户选择了某一种入住方案。 操作结果:根据客户的选择方案,登记客户信息,并将其记录在链表中。 void book_room() 初始条件:客户选择了某一种预定方案。 操作结果:根据客户的选择方案,登记客户信息,并将其记录在链表中。 void Queryempty() 初始 条件:选择所要查询的客房种类。 操作结果:输出显示该种房间剩余的房间号。 void Save(char filename[]) 初始条件:建立一个文本文件。 操作结果:将所有入住房间的信息记录到文本文件 ” ” 中。 void modify() 初始条件:需修改信息的客户名称,并且存在该客户入住的房间信息。 操作结果:对于三个存储房间信息的链表进行查找,若存在,则进行修改选择并修改,若不存在,则退出修改。 系统输入输出设计 程序每次执行时,首先从文本文件 中语句提取数据 生成链表,若文件 中无房间信息,则输出“文件中无内容可以导入”,然后输出操作提示。 输入命令提示中的序号便可以选择相应的命令,增加记录时逐项提示输入入住人数和入住天数,然后提示各种可行方案供旅客选择,根据提示,选择相应的序号后,再通过登记,就可以将信息添加到链表中。 查询分为查询空房和查询已住用户信息,在主菜单中按照命令提示进行选择。 如果查询空房,就将未入住旅客的各种类型客房显示在命令中,用户按照提示命令进行选择,就可以将空房的房间号码输出;查询已住客房的信息时,根据提示操作可以查看三种不同类型 房间的入住信息。 保存至文件即将链表中的信息写到文件中。 选择主菜单中的退出则退出程序。 系统数据库设计 概念结构设计 这一设计阶段是在需求分析的基础上,设计出能满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。 根据上面的设计规划出的实体有客人实体、房信息系统分析与设计报告 14 间实体、住店管理实体、预订信息实体和历史信息实体。 各实体的 ER图及其关系描述如下: 信息系统分析与设计报告 15 逻辑设计 将关系模型转换成具体 RDBMS 支持的实际关系数据模型,如下面的几个表格所示。 (每个 表格表示在数据库中的一个表) ( 1)客人信息表 字段名称 数据类型 说明 1 CNAME CHAR( 20) 姓名 (主码) 2 CIDTYPE CHAR( 20) 证件类型 3 CIDNO CHAR( 20) 证件编号(主码) 4 CTEL CHAR( 20) 电话 ( 2)住店管理表 字段名称 数据类型 说明 1 CNAME CHAR( 20) 客人姓名 2 CIDNO CHAR( 20) 证件号码 3 ROOMNO CHAR( 20) 房号 信息系统分析与设计报告 16 4 INDATE CHAR( 20) 入住日期 5 OUTDATE CHAR( 20) 预计离开日期 6 CHECKOUTDATE CHAR( 20) 结帐离开日期 7 TOTAL CHAR( 20) 应付金额 ( 3)预定信息表 字段名称 数据类型 说明 1 CNAME CHAR( 20) 预订客人姓名 2 CSEX CHAR( 20) 预订客人性别 3 ROOMNO CHAR( 20) 预订房号 4 ROOMTYPE CHAR( 20) 预订房类型 5 ROOMPRICE CHAR( 20) 预订房价格 6 CIDTYPE CHAR( 20) 预定人证件类型 7 CIDNO CHAR( 20) 预订人证件号码 8 CINDATE CHAR( 20) 预订入住日期 9 OUTDATE CHAR( 20) 预订离开日期 10 CTEL CHAR( 20) 联系电话 ( 4)历史信息表 字段名称 数据类型 说明 1 CNAME CHAR( 20) 客人姓名 2 CSEX CHAR( 20) 性别 3 CIDTYPE CHAR( 20) 证件类型 4 CIDNO CHAR( 20) 证件号码 5 CTEL CHAR( 20) 联系电话 6 CROOMNO CHAR( 20) 入住房号 7 ROOMTYPE CHAR( 20) 房间类型 8 ROOMPRICE CHAR( 20) 房间价格 9 CINDATE CHAR( 20) 入住日期 10 COUTDATE CHAR( 20) 结帐离开日期 信息系统分析与设计报告 17 在上面的实体以及实体之间的关系的基础上,形成数据库中的表格和各个表格之间的关系,即关系模型。 设计关系模型并对其进行优化: 确定数据依赖,给出给关系模式中的主码,明确其依赖关系。 对于 各个关系模式之间的数据依赖进行极小化处理,消除冗余的联系。 对照数据依赖的理论对各个关系模式逐一进行分析,考察是否存在部分函数依赖、传递函数依赖、多值依赖,确定个关系模式分别所属的范式类型。 按照需求分析阶段得到的处理要求,分析对于这样的应用环境这些模式是否合适,对某些模式检查是否有合并或分解的需要。 对关系模式进行必要的分解,提高数据操作效率和存储空间的利用率。 用户名设置为 nxm、密码为 123456 登陆数据库,对应用程序和数据库进行操作。 非本用户不能登陆该系统。 物理设计 在本实例中,房间号码 ,客人姓名,证件号码这几个属性是主码,设计时考虑建立这些索引,使得对数据库的查询、插入、修改和删除的速度加快,效率也提高。 在开发本系统时因数据库的规模大,但因开发环境条件限制,所以数据库是存在个人的计算机磁盘上。 开发以及运用本数据库应用系统时要求操作系统拥有 WINDOWS 2020以上的配置,能创建数据库,保存数据,并将系统数据库作为应用系统运行操作的数据源,为方便开始时创建和调试查看数据库内容,要求系统装有 SQL SERVER 2020。 其它详细设计 首先,程序开始执行先将文本文件 ,然后按照功能操作提示进行选择,客户经过登记入住后便可以的到一个新的链表,最终可以选择“保存至文件”进行文件保存操作。 本程序可以实现的功能包括:查询,添加,修改。 现已修改操作为例讲解一下处理过程设计。 修改操作则是通过客户输入所要修改信息的客户名称来进行查找的,首先利用 for()循环语句确定链表的信息中是否含有该用户,若存在该用户,则变换命令提示界面,客户根据提示再次进行所要修改的数据的选择,根据用户输入的选择是哪一项,利用 switch()进行分别的修改操作, switch()语句下的每个 case 都有具体的输入数据提示和输入语句。 若选择退出修改,则会跳转回原先的菜单界面供用户进行其他操作。 整体的用户界面是通过 do. .while()语句使得菜单界面循环显示,每次执行完一个命令后再次显示出菜单界面,直到选择退出命令,循环终止,程序停止执行。 信息系统分析与设计报告 18 4 系统实施 系统主界面、主程序设计 登录界面设计 在 CRanjianshejiView::OnInitialUpdate()中添加代码 CdengluDlg dlg。 ()。 if(!=nxm||!=123456) { MessageBox(密码错误。 )。 exit(0)。 } 主程序设计 include include include include include include ctime define N 500 define TRUE 1 define FALSE 0 /*定义顾客结构体 */ 信息系统分析与设计报告 19 typedef struct Passenger { char name[10]。 //姓名。[管理学]酒店客房管理系统设计报告
相关推荐
②轻 率 — 因没耐性,不经思考,草率 行动 ③ 烦 躁 — 喜新厌旧,不喜欢长期做相同的事 ④ 勉 强 — 不愿参矛或投入 ①好 批 评 — 不断地衡量和下判断,经常考虑提出反面的意见 ②狡 猾 — 精明 , 总是有办法达到目的 ③ 善 变 — 像孩子般注意力短暂,需要各种变化,怕无聊 ④妥 协 — 为避免矛盾,即使自己是对的也不惜放弃自己的立场第 4 页 共 10 页 答题卡
理厂应当负责联系其他维修厂,并承担相应修理费用。 (四) 汽车维修的联网监控要求 第 5 页 共 10页 维修企业必须对车辆维修实行 计算机管理。 乙方必须通过计算机对车辆基本情况、技术档案、维修档案、汽车配件材料、计费结算等进行管理。 车辆技术档案包括车辆基本情况记录(车辆库,通过政府采购网下载)、车辆技术状况等级鉴定(年审)记录、车辆检测记录、其他应当建档的记录。
入 B. 品牌差异大,低度介入 C. 品牌差异小,高度介入 D. 品牌差异小,低度介入 正确答案为 :C 18. 产业购买者购买过程在新购 情况下要经过几个阶段( ) A. 1 B. 2 C. 8 D. 6 正确答案为 :C 19. 两个人在相同的激励状态和目标情况下,其行为却大不相同,其主要原因在于他们对情况的( )程度不同。 A. 理解 B. 知觉 C. 感觉 D. 感应 正确答案为 :B
【教学课题】 第三节运输组织与作业计划 【教学目的与要求】 通过学习了解运输信息支持系统及运输信息管理系统;掌握装载 作业计划的制定;掌握运输路线的选择;掌握运输成本分析与运输成本计算。 【授课形式】课堂教学 【知识点】 教学重点:运输路线/时间进度安排和装载计划、本地的送货作业、长途行车作业与本地的送货作业结合起来。 教学难点:运输路线/时间进度安排和装载计划。 突破难点的关键
统计分析表封面 1 供应商销售排行 1 柜组销售排行 定义采价商场 定义参与采价的部门 录入采价商品 查询采价信息 打印采价信息 商场库存明细报表 商场存量过低报警 商场存量过高报警 保质期中期报警 保质期提前报警 超保质期报警 已销红商品报表 柜组销售坪效分析表 库存销售动销分析表 采购员费用定义 采购员费用录入 采购员费用红冲 柜组进销存汇总表 区域进销存汇总表 供应商进销存汇总表
000c. $2,010,000d. $2,218,000ANSWERExample : FRM Exam 2003—Question 17c) The expected loss is15. EXAMPLE : FRM EXAM 1998—QUESTION 38Calculate the probability of a subsidiary and parent pany both