




已阅读5页,还剩70页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于基于 WEBWEB 的酒店前台管理信息系统的酒店前台管理信息系统 设计 林春辉设计 林春辉 概述概述 随着我国市场经济的迅速发展和人们生活水平的不断提高 尤其是中国加 入 WTO 外国竞争者的进入 酒店业的竞争愈来愈激烈 要想在竞争中取得优 势 必须在经营管理 产品服务等方面提高服务管理意识 而对客房的经营起 决定作用的是客房的管理 如何利用先进的管理手段 提高客房的管理水平 是每一酒店管理者所面临的重要课题 简单的服务标准已不是制胜的锦囊 只 有管理做到最细微之处才能让顾客体会到酒店服务的高标准 高质量 而准确 快捷 周全往往就是最基本的成功要素 面对信息时代的挑战 利用科技手段 提高企业管理无疑是一条行之有效的途径 因此采用电脑和先进的技术管理业 务 财务等诸多环节已成为推动酒店业快速发展的先决条件 揭阳特美思大酒店是揭阳地区首家现代化涉外四星级商务酒店 由中国烟草 总公司深圳市公司和揭阳金叶发展公司共同投资兴建 经过十年的苦心经营 现成为揭阳著名的企业 随着规模的扩大 该酒店占地面积 10000 多平方米 建筑面积 6000 多平方米 职工人数 150 人 是集住宿 餐饮 娱乐 购物 商 贸 旅游为一体的酒店 酒店设有 豪华套间 标准间 普间 有电子门锁系 统 闭路电视 程控电话等 该公司现已有酒店管理信息系统 包括酒店客房 管理子系统 餐饮子系统 门锁子系统等 随着业务的增加 竞争的加剧 原 有基于 C S 模式的酒店客房管理子系统已暴露出其缺点 反应时间慢 业务处 理时间较长 且不能使酒店上网等不足 现急需开发一套基于 B S 模式的酒店 客房管理系统 本系统在这背景下应运而生 1 1 系统分析系统分析 1 11 1 需求分析需求分析 1 1 1 系统现状 目前现有的酒店前台管理信息子系统是在 1998 年由深圳市一家专门从事酒 店管理信息系统的有限公司开发的 该系统基于 C S 模式 拥有预订 接待 结账 客房管理以及查询服务等功能 系统实施以来 由于采用计算机所带来 的便利性和高效性 酒店的业务蒸蒸日上 在社会公众中树立良好的企业形象 但随着数据的增加 业务的增加 竞争的加剧 原有的子系统已暴露出运行速 度慢 处理时间长 且不能上网等缺点 随着近几年网络的飞快发展 人们的 消费行为也随着改变 越来越多的人们希望通过网络迅速了解酒店信息和进行 消费 基于上述原因 酒店的管理人员决定重新开发一套基于 web 的酒店前台 管理系统 1 1 2 用户需求 用户希望通过使用酒店客房管理系统得到所需信息 达到提高管理水平的 目的 希望新系统具有以下功能 1 使用计算机快速处理日常的业务 可实现酒店上网 2 使用电脑处理数据 实现实时查询各种入住信息 3 可以实时的录入住宿单 调房单和退宿单等的情况 4 可以实时查询客房信息 客人挂帐信息等的明细 5 可以建立客户的资料 方便日后建立良好的客户关系 6 数据的安全性 不同用户有对数据查看 修改等处理不同的权限 7 打印退宿报表 结帐报表等报表 1 1 3 用户功能需求 1 密码设置 每个用户均有自己的密码 可以防止非本系统人员进入本 系统 又因每个用户的权限不一致 故可防止用户越权操作 2 权限设置 设置每个用户的权限 使各用户在自己的操作范围内工作 不得超出自己的操作范围 只有系统管理员才能进行权限 设置 3 数据输入 可以进行酒店各种原始数据的输入 4 数据查询 要求可以分别按房间编号 房间类型等进行数据查询 5 数据输出 根据需要打印退宿报表 结帐报表等报表 6 其它要求 可以修改用户密码 有系统的帮助文件 1 21 2 可行性研究可行性研究 酒店行业的发展已经达到一定程度 但是相关的基于 B C 模式的管理系统 软件尚未达到与之适应的程度 同时 在开发过程中 我们为了尽量给用户以 方便 考虑到用户需求的实际情况 建立较为简单易明的系统服务 开发此系 统无论在经济上 操作上 还是在技术上都是可行的 具体的功能研究如下 1 2 1 经济层面 1 必要性 如果不采用该管理信息系统 其业务过程中所产生的数据将 得不到及时 有效的存储和处理 显得比较杂乱无章 难以分析 归纳和比较 影响企业的管理和决策 造成企业效率低下 浪费人力资源 时间和金钱 2 有益性 以较低成本开发出来的管理信息系统将整个业务流程数据进 行系统的整合管理 从而能够有效地提高企业内外的信息沟通效率 节省大量 的人力 时间和金钱 从而降低成本 加快业务流程 提高企业效益 给企业 带来巨大的经济回报 3 可能性 本系统的开发成本少 时间短 无需投入太多的人力 物力 和财力 完全能够以最短的时间 最少的人力和最低的成本开发出该系统 1 2 2 技术层面 该酒店从事酒店业务已有十年 其员工本身就对电脑设备和操作有一定的 认识 该系统简单 不用过多培训 该公司也拥有充足的电脑设备作为实施该 管理信息系统的硬件 且所有的计算机装有 Window98 操作系统 两套完整的服 务器以及装有 Window 2000 的操作系统 本人开发的基于 B S 模式的酒店客房 管理信息系统能 有良好的兼容性和易于在该操作系统实现 针对该公司业务 流程相对简单和清晰明了的特点 完全可以开发出适合该公司应用的管理信息 系统平台 1 2 3 社会层面 1 必要性 如果不采用该系统 将会给公司的内外沟通造成严重的障碍 不利于公司的客户关系管理和企业文化的形成 在社会上也会造成一定的影响 2 可能性 由于该系统能以较低的成本 较短的时间开发出来 且能极 大地提高企业的效率 便于公司管理 必然能得到广大员工和公司领导的支持 但不容忽视的是由于新系统的投入使用会造成员工的不适应 必然会引起这些 员工的抵触 所以公司要做好这些员工的工作 3 有益性 由于该系统能极大地提高企业的效率和效益 从而能提高客 户和员工的满意度 进而在社会上形成一定的声誉 从以上可行性分析可知 该系统开发具备技术上 经济上和社会上的可 行性 1 31 3 开发目标开发目标 根据现状分析 用户需求分析和可行性分析 设置本系统的开发目标 其 目标如下 1 建立一套功能完整 高效 安全 稳定的酒店前台管理信息系统 2 系统能够对员工日常操作进行快速 安全地反映 3 实现对预订 入住 退宿 调房 房态设置等信息的方便迅速录入 查询及管理 了解酒店日常业务的相关信息 4 界面简洁 操作方便 简单易学 用户不需要有太多的专业知识 5 能够方便用户 酒店管理人员通过内部网或外部网了解相关信息 1 41 4 现状调查现状调查 1 4 1 组织架构 该酒店属于典型的国有企业 其组织架构是直线职能制 最顶层的是总经 理 在总经理的管辖下的各科室完成日常的事务 其各科室有副经理 行政室 人事部 工程部 维修部 客房部 前厅部 娱乐部 餐饮部 消防部 财务 部 采购部 商务中心 总台等 副经理主要协助总经理 分别管理各部门 行政室负责日常的行政工作 发布通知和消息 人事部负责日常的人事调动 绩效考核 工资设置等 工程部负责酒店的装修 重建和扩建等 维修部负责 酒店各种设备的维修工作 客房部负责客房的管理 房间的清理和整理 前厅 部负责酒店的预订 接待和日常结账等工作 娱乐部负责日常的娱乐管理工作 餐饮部为酒店客人提供就餐和酒水服务 消防部负责酒店的消防工作 财务部 负责酒店日常的会计审核 会计出纳等 采购部购置酒店日常之需 为酒店提 供充足的物品 商务中心提供复印 打印和咨询等工作 其组织结构图如图 1 1 图 1 1 组织结构图 1 4 2 工作现状调查 酒店前台日常的业务有客房预订 接待 客人结账 调房登记 客人挂账 等 所用的相关单据票证报表有预订登记表 住宿登记表 结账单 调房单等 原始资料 如下图 图 1 2 住宿单 图 1 3 客房价目单 图 1 4 预订登记单 图 1 5 调房登记单 图 1 6 退宿报表 1 51 5 业务流程分析业务流程分析 本系统所涉及的主要业务是客房管理 预订管理 接待管理 调房管理和 结账管理 各个部分的业务流程具体如下 1 客房管理 接受员工的客房信息单 审核信息单 若正确无误 则对客房 信息登记 记录到总帐 2 预订管理 客户查找是否有合适房间 若有则填写预订登记单 员工审核 登记单 若正确无误 则对预订登记 产生预订登记表 3 接待管理 员工查找客户是否提前预订 若有则填写入住登记单 员工审 核登记单 若正确无误 则对入住登记 客人入住 若没有提前预订 则查找 是否有合适房间 若有则填写入住登记单 员工审核登记单 若正确无误 则 对入住登记 客人入住 客人退宿 员工清点房间 若客人结账 则员工进行 接待登记 并填写收据和打印报表给客户 若客人打算挂账 则填写挂账登记 单 员工审核登记单 若正确无误 则对挂账登记 产生挂账登记单 4 调房管理 根据客户的需要 员工查找同等类型的房间 若有则填写调房 登记单 员工审核登记单 若正确无误 则对修改客房信息表和入住登记表 5 结账管理 客人到前台对挂账进行结账 员工进行结账登记 并并填写收 据和打印报表给客户 具体的业务流程图如下 图 1 7 业务流程图 1 61 6 系统功能分析系统功能分析 酒店前台管理信息系统的主要功能有预订 接待 结账 调房服务 客房管 理和查询服务等 每个功能模块都和宾客直接有关 其采用酒店管理信息系统 的目的是提高就店服务的质量 提高信息管理的精度 进而提高酒店在客户心 目中的信誉 树立良好的酒店服务形象 各子功能分析如下 1 预订功能需求 其主要目的是提高酒店的开房率 为客人预留房间 并提 供良好的预订服务 其功能需求包括预订查询 可用房确 认 预订记录建立 预订确认 预订记录维护等 2 接待功能需求 其主要目的是以最快的速度为客人开房 其功能需求包括 宾客登记 可用房确认 修改宾客信息 删除宾客信息和 查询宾客信息等 3 结账功能需求 其功能需求包括客人结账 打印报表和客人挂账等 4 调房功能需求 其主要目的是满足客人调房的需要 其主要功能是查询客 房 调房登记 调房确认等 5 客房管理功能需求 其主要目的是对客房的信息化管理 提高客房管理的 精度和准确度 同时减轻酒店客房中心员工的工作负担 从而提高客房管理的效率和服务质量 其主要功能是房态 维护 费用记录和客人查询等 6 查询功能需求 其主要目的是满足客人的需要 快速查找相应的房间和信 息 提高服务的效率和树立酒店良好的企业形象 其主要 功能包括房态查询 房间类型查询和房间价格查询等 酒店客房管理信息系统的功能图如下 图 1 8 系统功能图 1 71 7 数据流程图分析数据流程图分析 根据业务流程图 画出顶层图 0 层图和第一层图 图 1 9 酒店前台管理信息系统顶层图 图 1 10 酒店前台管理信息系统的 0 层 DFD 图 1 11 预订管理第一层图 图 1 12 接待管理第一层图 1 81 8 目标分析目标分析 1 8 1 事项分析 在酒店前台管理中 客人的入住登记单 挂账登记单 结账报表 发票 预定登记单 客房信息单 客房类型单和员工登记表等资料都可以成为数据项 各资料的数据项列举如下 预定登记单 姓名 联系电话 工作单位 房间号 预定日期 预定天数 押 金 预住人数 备注 日期 预订服务员和时间 入住登记单 凭证号码 姓名 性别 年龄 证件名称 证件号码 房间号 工作单位 住宿日期 预住天数 退宿日期 备注 日期 来宿 服务员 退宿服务员 退宿登记单 凭证号码 姓名 房间号 住宿日期 住宿时间 实际宿费 结 款方式 折扣 应收宿费 金额总计 押金 退还宿费 退宿日 期 退宿时间 备注 操作员 挂账登记单 日期 挂账单位 摘要 住宿金额 欠款金额 还款金额 金额 累计 姓名 证件名称 证件号码 凭证号码 时间 是否结清 挂账单位信息单 单位编号 单位全称 简称 地址 邮政编码 传真 电话 联系人 联系人电话 客房信息单 房间号 类型编号 房态 配置 使用设置 营业时间 备注 客房类型单 类型编号 客房类型 价格 备注 员工登记表 员工编号 员工姓名 员工性别 员工类别 职务 聘用日期 薪金 备注 汇总所有数据项 去掉重复 数据项的汇总如下 姓名 联系电话 工作单位 房间号 预订日期 预定天数 预付金额 押金 预住人数 备注 日期 预订服务员 时间 凭证号码 性别 年龄 证件名称 证件号码 住宿日期 退宿日期 来宿服务员 退宿服务员 住宿 时间 实际宿费 结款方式 折扣 应收宿费 金额总计 退还宿费 退宿日 期 退宿时间 操作员 挂账单位 摘要 住宿金额 欠款金额 还款金额 金额累计 姓名 证件名称 证件号码 凭证号码 是否结清 单位编号 单 位全称 简称 地址 邮政编码 传真 电话 联系人 联系人电话 房间类 型 价格 房态 配置 使用设置 营业时间 类型编号 客房类型 价格 员工编号 员工姓名 员工性别 员工类别 职务 聘用日期 薪金 部门编 号 部门名称 部门电话 在登记单中 实际宿费可由房间价格和住宿天数导出 应收宿费可由实际 宿费和折扣导出 所有这些是导出项 不作基本项 在退房单中 住宿天数可 由退宿日期和住宿日期导出 实际宿费可由房间价格和住宿天数导出 应收宿 费可由实际宿费和折扣导出 金额总计可由应收宿费 杂费 电话费 会议费 存车费和赔偿费导出 所有这些是导出项 不作基本项 从酒店客房管理信息系统的业务流程图中找出相关单证 票据 账簿 报 表 文档等原始资料 从原始资料中抽出系统要保存使用的相关事项 根据上 面的分析 去掉组合项 导出项 泛指项 得到如下基本项 姓名 联系电话 工作单位 房间号 预订日期 预付金额 押金 预住 人数 备注 日期 预订服务员 时间 凭证号码 性别 年龄 证件名称 证件号码 住宿日期 退宿日期 来宿服务员 退宿服务员 住宿时间 结款 方式 折扣 退宿日期 退宿时间 操作员 挂账单位 摘要 住宿金额 欠 款金额 还款金额 金额累计 姓名 证件名称 证件号码 凭证号码 是否 结清 单位编号 单位全称 简称 地址 邮政编码 传真 电话 联系人 联系人电话 房间类型 价格 房态 配置 使用设置 营业时间 类型编号 客房类型 价格 员工编号 员工姓名 员工性别 员工类别 职务 聘用日 期 薪金 部门编号 部门名称 部门电话 1 91 9 初始设计初始设计 1 9 1 初始局部 E R 图 根据对上面基本项的分析构思 E R 图的基本原则 原则 1 操作员 员工 客房 客房类型等能独立存在的事物 当其有多个由 基本项描述的特性需要关注时 就应把作为实体 原则 2 两个或多个实体间的关联与结合 如预订 查询 登记入住 客房信 息 客房类型 结账等 当需要关注时 应作为联系 原则 3 实体的属性是实体的本质特征 实体应有标识属性 能把不同个体区 分开来的属性组 并指定其中一个作为主标识 如证件号码 凭证号 码 单位编号 房间号 类型编号 员工编号等 联系的属性是联系的 结果或状态 属性具有如下几个特点 非多值性 非复合性 非导出性 而实体属性还应有非关联性 原则 4 所有基本项在同一 E R 图中作为属性要在且仅在一个地方出现 即一 事一地原则 图 1 13 预定登记的初始局部 E R 图 图 1 14 入住登记的初始局部 E R 图 图 1 15 退宿登记的初始局部 E R 图 图 1 16 挂账登记的初始局部 E R 图 图 1 17 查询登记的初始局部 E R 图 图 1 18 房间所属的初始局部 E R 图 图 1 19 系统全局 ER 图基本结构 1 9 2 初始局部 E R 图的改进 图 1 20 引进联系实体后的预订 E R 子图 图 1 21 引进联系实体后的入住 E R 子图 图 1 22 引进联系实体后的退宿 E R 子图 图 1 23 引进联系实体后的挂账 E R 子图 图 1 24 引进联系实体后的查询 E R 子图 图 1 25 引进联系实体后的房间所属 E R 子图 图 1 26 引进联系实体后的全局 E R 子图 1 9 3 由 E R 图导出一般关系模型 A 基本原则 原则 1 E R 图中的每一个独立实体变换为一个关系 其属性变为关系的属性 其主标识变为关系的主码 如本系统中 独立实体 客房 员工 分 别变换为旅客关系 前台关系如下 客房 房间号 类型编号 房态 配置 使用设置 营业时间 备注 员工 员工编号 员工姓名 员工性别 员工类别 职务 聘用日期 薪金 备注 原则 2 E R 图中的从实体及相应的 的 联系变换为一个关系 从实体的属性 加上主实体关系的主码构成这个关系的属性 如果 的 联系是 1 1 的 则以主实体关系的主码 作为外来码 为这个关系的主码 如果 的 联系是 1 M 的 则以主实体关系的主码加上同一主实体个体联 系的不同从属实体个体赖以相互区分的属性组 组成该关系的主码 原则 3 1 M 联系通过在 多 实体关系中增加相联系的 1 实体关系的主码 及联系本身的属性来表达 其中 1 实体主码为外来码 原则 4 M M 联系转换成一个独立的关系 被联系实体关系的主码 作为外来 码 和联系本身的属性作为该关系的属性 被联系实体关系的主码组成 其复合主码 B 导出一般关系模型 在本酒店客房管理信息系统中 客人 联系与 客房 联系是多对多联系 其被联系实体关系的主码为外码和该联系本身的属性一起组成关系的属性 被 联系的主码组成该关系的复合主码 将它们转换为关联模式如下 预订 房间号 日期 姓名 联系电话 工作单位 预订日期 预住天数 押 金 预住人数 备注 预订服务员和时间 由 E R 图及由其导出一般关系模型的基本原则 可得以下数据关系模型 预订 房间号 日期 姓名 联系电话 工作单位 预订日期 预住天数 押 金 预住人数 备注 预订服务员和时间 入住 凭证号码 姓名 性别 年龄 证件名称 证件号码 房间号 工作单 位 住宿日期 预住天数 退宿日期 备注 日期 时间 押金 来 宿服务员 是否结账 退宿 凭证号码 姓名 房间号 住宿日期 住宿时间 结款方式 折扣 押 金 酒水费 电话费 赔偿费 其他费用 退宿日期 退宿时间 备注 操作 员 挂账 凭证号码 日期 挂账单位 摘要 住宿金额 欠款金额 还款金额 姓名 证件名称 证件号码 时间 是否结清 客房 房间号 类型编号 房态 配置 使用设置 营业时间 备注 房间类型 类型编号 客房类型 价格 备注 挂账单位 单位编号 单位全称 简称 地址 邮政编码 传真 电话 联系 人 联系人电话 员工 员工编号 姓名 性别 密码 职务 聘用日期 薪金 备注 C 初始一般关系模型的改进与优化 对上面的关系的改进 对于预订关系中由房间号 日期 姓名三个属性作 为复合属性构成主键 实际实现比较困难 使用不方便 故增加凭证号码这一 属性作为主标识 预订关系改进为 预订 凭证号码 房间号 日期 姓名 联系电话 工作单位 预订日期 预 住天数 押金 预住人数 备注 预订服务员和时间 在入住关系中 由于实际中有双人房要记录客人的信息 故增加姓名 性 别 年龄 证件名称 证件号码 工作单位这些属性 该关系改 进为 入住 凭证号码 姓名 性别 年龄 证件名称 证件号码 工作单位 姓名 1 性别 1 年龄 1 证件名称 1 证件号码 1 工作单位 1 房间号 住宿日期 预住天数 退宿日期 备注 日期 时间 押金 来宿服 务员 是否结账 退宿关系中 由于实际需要了解实际宿费 应收宿费 金额总计 住宿天 数以及退还宿费 希望在关系中体现 故增加这几项属性 该关系改进为 退宿 凭证号码 姓名 房间号 住宿日期 住宿时间 实际宿费 结款方式 折扣 应收宿费 金额总计 押金 住宿天数 退还宿费 酒水费 电 话费 赔偿费 其他费用 退宿日期 退宿时间 备注 操作员 同理 在挂账关系中实际需要直接了解金额累计 在该关系中增加这一属 性 该关系改进为 挂账 凭证号码 日期 挂账单位 摘要 住宿金额 欠款金额 还款金额 金额累计 姓名 证件名称 证件号码 时间 是否结清 根据以上调整后的关系 重新对前面分析的 E R 图进行改进 基于前面的 关系不变 只是在原有的基础上 增加属性和调整主属性 故不再画出 下面 的分析参照改进后的各关系 1 101 10 业务流程再造业务流程再造 业务流程再造 BPR Business Process Re engineering 的定义是 以业 务流程为改造对象和中心 以客户需求和满意度为目标 对现有业务流程进行 根本的再思考和彻底的再设计 利用先进的制造技术 信息技术以及现代化的 管理手段 最大限度地实现技术上的功能集成和管理上的职能集成 以打破传 统的职能型组织结构 建立全新的过程型组织结构 从而实现企业在经营成本 质量 服务和速度等方面的巨大改善 目前 国内企业进行的所谓的 BPR 并非上述标准意义上的业务流程再造 只是对现有业务流程的优化 改进或调整 即一般意义上的流程改变或调整 并没有对现有的业务流程进行 根本的再思考和彻底的再设计 建立全新的 过程型组织结构 我国企业的管理水平决定了 BPR 的中国特色 对国内企业来 说 应该勇于面对这种特色 不能完全用市场化的管理软件 硬套 自己的业 务流程 应用企业管理软件是提升企业管理水平的重要过程 根据企业特色找 到合适的 再造 途径 是企业需要逐步探索的过程 根据以上的理念在实施业务流程再造时所采取的实施策略 先固化 后优 化 即首先留符合现代企业管理要求的业务流程 对那些不符合的 通过改进 调整或重建等手段进行再造 使业务流程初步满足企业信息化的基本要求 第 二步 在初步实现企业信息化的基础上 再对业务流程进行优化 提升管理水 平 采取这样的 BPR 实施策略 既可防止出现盲目一刀切的 BPR 倾向 也可以 防止出现固守现有业务流程 将手工流程电子化的倾向 本系统在业务改造之时 引入计算机 基本保留原有的业务流程 对于房 态的修改 以往在客人退宿结账之后 负责客房清扫的员工对房间进行清扫 清扫完毕再打电话告知前台 增加前台的工作量 也不能即刻反映 对工作中 带来不便 此时在每层楼增加一个客户端 各楼层的员工可对已清扫完毕的房 间修改其房态 而前台的员工只要对房态界面进行刷新即可迅速获得信息 提 高工作效率 减轻工作量 减少出错 其业务流程改造如图 1 27 图 1 27 业务流程改造图 业务流程改进后的顶层 DFD 图与现状的顶层 DFD 图一样 在此就不在给出了 下面给出改进后的 0 层 DFD图如图 1 28 图 1 28 改进后的 0 层 DFD 图 1 111 11 功能层次图功能层次图 根据业务流程图和数据流程图的分析 得出系统的详细的功能层次图 如下图 图 1 28 功能层次图 1 121 12 数据字典分析数据字典分析 根据数据流程图 构思数据流表 数据流表 表 1 1 编号数据流名来源结构去向从属说明 P001客房预定表预订登记单凭证号码 房 间号 姓名 接待管理 P002登记表入住登记单 客房预定表 客房信息表 凭证号码 房 间号 姓名 押金 退宿管理 P003退宿表登记表 退宿登记单 凭证号码 房 间号 姓名 金额总计 客人 P004挂账信息表挂账信息单 退宿表 凭证号码 挂 账单位 还款 金额 客人 P005客房信息表客房信息单房间号 类型 编号 房态 配置 使用设 置 预订管理 接待管理 退宿管理 调房管理 P006客房类型表客房信息单类型编号 客房 类型 价格 备 注 客房管理 P007挂账单位信息表挂账信息单单位全程 单 位全称 地址 邮政编码 退宿管理 联系人 联系 人电话 P008员工登记表员工登记单员工编号 姓 名 性别 密 码 职务 聘 用日期 薪金 备注 人力资源 管理 2 2 系统设计系统设计 2 12 1 总体设计总体设计 2 1 1 一般关系模型设计 一般关系模型的导出在上面已经叙述 此处设计的一般关系模型同上面的基 本一致 就不再论述 A 处理功能总体结构设计 模块结构图 MSD 也称控制结构图 是用来表示系统的模块划分与层次分 解关系 表示模块的调用关系 模块间数据流与控制流的传关系以及外界或数 据存储信息接口的规范化图形 它是结构化系统设计的一种重要的图表描述工 具 以变换为中心进行分析 在本系统中 表现为线状数据流的是客房处理 接待处理和挂账处理 它 们可分为输入 处理和输出 3 个部分 处理功能是系统的变换中心 客房处理 的输入是员工的客房信息单 处理是员工对此客房信息单的相关处理与操作 输出主要是打印表单 接待处理的输入是客户的预订登记单或者入住登记单 处理是员工的相关操作 输出是收据和报表 挂账处理的输入是客户的挂帐登 记单 处理是员工的相关操作 输出是收据和报表 于是 它们的分析方法适 合利用变换为中心的分析方法 它们的线状流程图如下图 图 2 1 客房处理的变换型数据流图 图 2 2 挂账处理的变换型数据流图 图 2 3 接待处理的变换型数据流图 根据线状数据流图导出系统结构的 3 个主要步骤 找出变换中心 主处理 逻辑输入 和逻辑输出 设计系统最上两层的模块 再设计中 下 层模块 从上面的数据流图可以 清晰地看出主处理 逻辑输入 逻辑输出 通过分析设计 得到退货处理和进货处理的模 块结构图如下 图 2 4 客房处理的模块结构图 图 2 5 接待处理的模块结构图 图 2 6 挂账处理的模块结构图 2 1 2 系统平台的总体结构设计 A 通信网络拓扑结构总体设计 酒店各部门是分散在酒店的不同位置 采用星形网络的拓扑结构有利于信 息的共享和传输 这种拓扑结构其工作站以星形方式连接 以控制整个网络的 主控计算机为中心节点 各工作站间相互通信时必须通过中央节点 这种结构 的网络具有传输速度快 网路构形简单 建网容易 便于控制和管理等优点 其缺点是当工作站数量增加时 中央节点的负荷会很重 系统的性能降低 通 过调查 该酒店已有两台大型的服务器 其运转良好 可以弥补其不足 如下 图 2 7 图 2 7 通信网络拓扑结构图 B 系统内部处理结构的设计 由于以往的单机批处理结构的数据处理效率不高 数据共享性能较差 故 采用联机集中式处理结构 有利于信息的共享 集中处理和数据的管理等 这 种处理结构的优点是数据处理能力强 数据安全性高 可靠性高等特点 适合 酒店的内部网需要 其内部网络的平台总体布局图如图 2 8 图 2 8 系统内部处理结构图 C 系统全局处理结构的总体设计 在酒店内部网构建的基础上 酒店的旅客需要通过外部网了解酒店的相关 信息 获得相关的服务 需增加酒店的外部网 为保证其安全性 需增加防火 墙和路由器 具体实现如图 2 9 图 2 9 系统全局处理结构图 2 22 2 详细设计详细设计 2 2 1 代码系统设计 A 设计原则 a 唯一确定性 每一个代码都只代表唯一的实体或属性 b 标准化与通用性 c 简单性 代码简单明了 短小精悍 d 稳定性和可扩充性 e 容易修改 f 满足系统要求 便于记忆和使用 根据代码设计原则 各代码设计如下 预订管理主要对客人各种预订进行管理 其凭证号码的编码采用如下规则 2 位预订特征码 4 位顺序码 如 YD0001 接待管理主要对客人的入住进行管理 其凭证号码的编码采用如下规则 2 位入住特征码 位顺序码 如 RZ00001 结账管理主要对客人的结账进行管理 其凭证号码的编码采用如下规则 2 位结账特征码 5 位顺序码 如 JZ00001 挂账管理主要对客人的挂账进行管理 其凭证号码的编码采用如下规则 2 位挂账特征码 5 位顺序码 如 GZ00001 客房管理主要对客房信息进行管理 其房间号根据酒店的实际设置编码 如 501 502 客房类型管理主要对客房类型 价格进行管理 其类型编号的编码采用顺 序码 如下规则 位顺序码 如 0001 员工管理主要对员工信息进行管理 其员工编号的编码采用顺序码 如下 规则 位顺序码 如 0001 2 2 2 系统平台具体设计 根据总体结构设计网络的具体布局 各设备的选型如下表 2 1 选型表 表 2 1 编号设备名称型号备注 1服务器 惠普 ProLiant ML110 塔式服务器 Intel Pentium4 3 0G DDR 512M 7200 转 IDE 80G 两个 Broadcom 5705 PCI 千兆网卡 嵌入式 10 100 1000 WOL 局 域网唤醒 2交换机网达 WD S8124P 24 口 10 100M 交换机 HX 芯 片 铁壳 3路由器网达 WD R215 1 个 10 100M 自适应以太网 WAN 接口 4 个 10 100M 自适应以太网 LAN 接口 内置防火墙 4集线器阿尔法 AFS 1024 24 口 交换式 5调制解调器 ASCOM AM64 128B 128K 基带调制解调 器 128K 基带调制解调器 内置 6客户端个人电脑 一般 安装 win98 网卡 7打印机爱普生 LX 300 80 列 9 针窄行 滚筒式 英文 10cpi 300 字 秒 打印宽度 100 257mm 2 2 3 网络平台与软件平台选择 综合考虑系统的易用性 界面友好性 安全性及价格性能比 本系统的网 络平台选用 Windows 2000 用户端选用 Windows 98 2 2 4 系统模式的设计 在系统分析中 本系统是基于 web 技术的酒店前台管理信息系统 其模式 的选择采用 B S 模式 其优点是 客户端安装简单 简单易用 安全性高 效 率高 该模式由三层结构组成如表示层 功能层和数据层 其结构图如下 图 2 10 系统模式结构图 2 2 5 数据库结构的具体设计 A 数据库软件选择 Oracle9i 软件 其功能非常强大 实现复杂 维护困难 考虑员工的技能 不易采用该软件 而由微软公司研发的 SQL 2000 数据库管理软件 具有良好 的数据管理功能 面向多用户 事务处理功能 界面的友好性 易安装性等特 点 成为选择的对象 B 数据库表的具体框架 根据表间各关系 转换为物理结构的数据表 各表结构如下 客房预定表 表 2 2 编号字段名主 码 外码类型长度小数位数索引字段完整 性 1凭证号码TC10主非空 2工作单位C20 3房间号TC10非空 4日期D8 5姓名C12非空 6联系电话C20 7预订日期D8 8预住天数Integer4 9押金Float82 10预住人数Integer4 11备注C50 12预订服务员C12 13时间C12 登记表 表 2 3 编号字段名 主 码 外码类型长度小数位数索引字段完整性 1凭证号码 C10 主非空 2姓名C12 非空 3性别C2 4年龄Integer4 5证件名称C12 非空 6证件号码C20 非空 7工作单位C20 8姓名 1C12 9性别 1C2 10年龄 1Integer4 11证件名称 1C12 12证件号码 1C20 13工作单位 1C20 14房间号 C10 非空 15住宿日期D8 16预住天数Integer4 17退宿日期D8 18押金Float82 非空 19备注C50 20日期D8 21时间C12 22来宿服务 员 C12 23是否结账C1 退宿表 表 2 4 编号字段名 主 码 外码类型长度小数位 数 索引字段完整性 1凭证号码TC20主非空 2姓名C12非空 3房间号TC10非空 4住宿日期D8 5住宿时间C12 6实际宿费Float82 7结款方式C6 8折扣Integer4 9应收宿费Float82 10金额总计Float82 11押金Integer4 12住宿天数Integer4 13退还宿费Float82 14酒水费Float82 15电话费Float82 16赔偿费Float82 17其他费用Float82 18退宿日期D8 19退宿时间C12 20备注C50 21操作员C12 挂账信息表 表 2 5 编号字段名 主 码 外 码 类型长度小数位 数 索引字段完整性 1编号T 2凭证号码TC20 3日期D8 4单位编号C30 5摘要C50 6住宿金额Float82 7欠款金额Float82 8还款金额Float82 9金额累计Float82 10姓名C12 11证件名称C12 12证件号码C20 13时间C12 14是否结清C2 客房信息表 表 2 6 编号字段名 主 码 外 码 类型长度小数位 数 索引字段完整性 1房间号TC12主非空 2类型编号TInteger4候选 3房态C12 4配置C30 5使用设置C30 6营业时间D8 7备注C50 客房类型表 表 2 7 编号字段名 主 码 外 码 类型长度小数位数索引字段完整性 1类型编号TInteger4主非空 2客房类型C12非空 3价格Float82非空 4备注C50 5 6 7 挂账单位信息表 表 2 8 编号字段名 主 码 外码类型长度小数位 数 索引字段完 整性 1单位编号TC12主非空 2单位全称C30非空 3简称C20 4地址C50 5邮政编码C20 6传真C20 7电话C20 8联系人C12 9联系人电话C20 员工登记表 表 2 9 编号字段名 主 码 外 码 类型长度小数位数索引字段完整性 1员工编号TC12主非空 2姓名C12 3性别C2 4密码C10 5职务C12 6聘用日期D8 7薪金Float82 8备注C50 C 数据表之间完整性约束 表 2 10 父表父表主码主码子表子表外码外码修改修改删除删除插入插入 客房房间号预订登记单房间号级联级联限制 客房房间号入住单房间号级联级联限制 客房房间号退宿单房间号级联级联限制 客房房间号挂账单房间号级联级联限制 客房类型类型编号客房类型编号级联级联限制 挂账单位单位编号挂账单单位编号级联级联限制 2 2 6 动态网页技术的分析 三种流行语言 JSP ASP PHP 的比较 表 2 11 内容JSPASPPHP 运行速度快较快较快 运行耗损较小较大较大 难易程度容易掌握简单简单 运行平台绝大部分平台均可Windows 平台Windows UNIX 平台 扩展性好较好较差 安全性好较差好 函数支持多较少多 数据库支持多多多 厂商支持多较少较多 对 XML 的支持支持不支持支持 对组件的支持支持支持不支持 对分布式处理的支持支持支持不支持 应用程度较广较广较广 JSP 是由 Sun 微系统公司于 1999 年 6 月推出的一项技术 是基于 JavaServlet 以及整个 Java 体系的 Web 开发技术 利用这一技术可以建立先进 安全和跨平台的动态网站 JSP 技术在多个方面加速了动态 Web 页面的开发 它主要有如下几个方面的特点 1 将内容的生成和显示进行分离 使用 JSP 技术 Web 页面开发人员可以使用 HTML 或者 XML 标识来设计和格 式化最终页面 使用 JSP 标识或者脚本来生成页面上的动态内容 内容是根据 请求来变化的 例如请求帐号信息或者一本书的价格 生成内容的代码被封 装在 Servlet 和 JavaBean 组件中 并且结合在脚本中 所有的脚本在服务器端 运行 JSP 引擎解释 JSP 标识和脚本程序 生成所请求的内容 例如 通过访问 JavaBean 组件 使用 JDBC 技术访问数据库 或者包含文件 并且将结果以 HTML 或者 XML 页面的形式发送回浏览器 这有助于作者保护自己的代码 而又保证任何基于 HTML 的 Web 浏览器的完全可用性 2 强调组件的重用 绝大多数 JSP 页面依赖于可重用的 跨平台的组件 JavaBean 或者 Enterprise JavaBean 组件 来执行应用程序所要求的更为复杂的处理 开发 人员能够共享和交换执行组件 或者使得这些组件为更多的使用者或者客户团 体所使用 此方法加速了总体开发进程 3 采用标识简化页面开发 Web 页面人开发员不都是熟悉脚本语言的编程人员 JSP 技术封装了许多 功能 访问和实例化 JavaBean 组件 设置和检索组件的属性 下载 Applet 以 及执行用其他方法更难于编码和耗时的功能 JSP 技术可以通过开发定制的标识库进行扩展 第三方开发人员和其他人员 可以为常用功能创建自己的标识库 这使的 Web 页面开发人员能够使用熟悉的 工具和如同标识一样执行特定功能的组件来工作 4 健壮的存储管理和安全性 JSP 页面的内置脚本语言是基于 JAVA 编程语言的 而且所有的 JSP 页面都 被编译成为 Java Servlet JSP 页面具有 Java 技术的所有优点 包括健壮的存 储管理和安全性 5 一次编写 随处运行 作为 Java 平台的一部分 JSP 拥有 Java 编程语言 一次编写 随处运行 的特点 从上表可以总结出 JSP 动态网页技术语言具有如下优点 1 开放的技术 JSP 技术基于平台和服务器的相互独立 技术支持来自 广泛的 专门的 各种工具包 有服务器的组件和数据库产品开发商提供 相 比之下 ASP 技术主要依赖 MICROSOFT 支持 2 平台和服务器的独立性 JSP 编写的代码可运行在任何符合 JAVA 语法 结构的环境中 这样 JSP 就能够运行在多种 WEB 服务器上并支持来自多家开发 商提供的各种工具包 3 开放的开发过程 开放的源码 自 1995 年以来 SUN 用开放过程方法 同国际 JAVA 组织合作开发和修改 JAVA 技术和规范 4 JSP 标记可扩充性 JSP 技术能够是开发者扩展 JSP 标记 充分利用 与 XML 兼容的标记技术强大的功能 大大减少对脚本语言的依赖 5 JSP 跨平台的可重用性 JSP 组件 EJB JavaBean 或定制的 JSP 标记 都是跨平台可重用的 考虑其优点 结合未来的发展趋势 本系统采用 JSP 作为动态网页的开发 语言 相应的选用 JAVASCRIPT 作为其脚本语言 2 2 7 JSP 引擎的选择 现在流行的 JSP 引擎主要有 Tomcat JSWDK Resin JRun Servletexec Websphere Weblogic GNUJSP Enhydra 与几种引擎相比 Tomcat 有如下特点 1 Tomcat 是 apache 上实现 jsp javabean 环境的接口程序 集成 了 jsp 和 servlet 能够对 servlet 和 jsp 规范进行正式参考实现 2 大多数厂商支持 Tomcat 它是在 Apache Jakarta 项目中开发的 一个开源产品 目前得到广泛的运用 3 Tomcat 的容错性比 weblogic 强 4 Tomcat 是免费的 而 weblogic 是收费的 5 Tomcat 受到 Sun 公司的全力支持 并由非常强大的开发组织 apache 来进行发展 JSWDK 只是一个简化的服务器平台 性能和稳 定程度都比较有限 而且实际上 SUN 并不许可将它作为 internet 上的商业平台 6 Tomcat 服务器具有 Tomcat 管理和控制平台 安全域管理和 Tomcat 阀等功能 7 易于维护 适合中小型企业 基于上述特点 本系统运行的服务器采用 Tomcat 5 0 引擎 2 2 8 数据接口实现技术的选择 基于 JSP 与后台数据库连接的数据库驱动程序有四种类型 分别为 1 JDBC ODBC 桥 2 部分 Java 部分本机驱动程序 3 中间数据访问服务器 4 纯 Java 驱动程序 以下对各种驱动程序作分析 1 JDBC ODBC 桥 JDBC ODBC 桥驱动程序为 Java 应用程序提供了一种把 JDBC 调用映射为 ODBC 调用的方法 因此 需要在客户端机器上安装一个 ODBC 驱动 这种方 式的缺点是效率低下 2 部分 Java 部分本机驱动程序 这种驱动程序使用 Java 实现与数据库厂商专有 API 的混合形式来提供 数据访问 比 JDBC ODBC 桥驱动程序实现的方式要快 JDBC 驱动将标 准的 JDBC 调用转变为对数据库 API 的本地调用 该类型的驱动程序是 本地部分 Java 技术性能的本机 API 驱动程序 3 中间数据访问服务器 这种方式使用一个中间数据访问服务器 通过这种服务器 可以把 Java 客户端连接到多个数据库服务器上 这种方式不需要客户端的数 据库驱动 而是使用网络 服务器中层来访问一个数据库 该类型的驱 动程序是网路协议完全 Java 技术性能的驱动程序 它为 Java 应用程序 提供一种进行 JDBC 调用的机制 4 纯 Java 驱动程序 这种方式使用厂商专有的网络协议把 JDBC API 调用转换成直接的网络 调用 这种方式的本质是使用套接子 Socket 进行编程 对于本系统 考虑其易用性 执行效率以及编程的难度 采用第二种 即部分 Java 部分本机驱动程序作为其驱动程序 其结构图如图 2 11 图 2 11 2 2 9 系统物理实现体系结构 本系统使用 JSP 技术作为表现手段 服务器采用 Tomcat 5 0 作为 JSP 引 擎 系统业务逻辑由 JavaBean 组件完成 使用 JDBC 驱动程序和厂商专有 API 访问数据库 采用 SQL 2000 数据库作为数据库服务器 系统采用三层结构 在 客户端用户通过浏览器完成数据下载与模拟操作 浏览器端的表现逻辑通过 JSP 网页完成 而系统内部复杂的业务逻辑主要通过 JavaBean 的组件 Component 实现 JavaBean 组件在 WWW 服务器上运行 通过 JSP 返回到客 户浏览器 通过表现逻辑与业务逻辑的分离 使网页内容简洁 系统的可维护 性和可扩充性增强 在服务器端 系统使用 JDBC 中间件访问数据库 数据库服 务器定义了本系统所需要的事务逻辑和数据逻辑 如图 2 12 图 2 12 2 2 10 系统物理实现总体模块设计 该部分分析设计主要解决用 JSP 开发 WEB 系统所遵循的规律 有利模块化 设计 条理和结构清晰 增加系统的安全性 经分析该系统由三大模块实现 包括登陆模块 用户模块和管理模块 如图 2 13 图 2 13 系统整体分分三大模块 登录模块 用户模块和管理模块 系统登录模块主要完成整个系统登录 从而传递登录参数到用户模块和管理模 块 用户模块主要面向内部前台员工完成整个系统的一些信息初始化以及日常业务 的处理 包括调房登记 入住登记 退宿登记 预订登记 挂账处理 和查询等子功能 管理模块主要完成系统对于用户信息和系统敏感信息的管理 保证系统的安全 包括管理员管理 员工管理 客房类型管理等子功能 2 2 11 系统链接结构设计 系统的链接结构是指页面之间相互链接的拓扑结构 它建立在目录结构基 础之上 但可以跨越目录 具体来说 每个页面都是一个固定点 链接则是在 两个固定点之间的连线 一个点可以和一个点连接 也可以和多个点连接 更 重要的是 这些点并不是分布在一个平面上 而是存在于一个立体的空间中 一般基于网络系统的链接结构的目的在于 用最少的链接 使得浏览最有效率 因此在本系统中 采用了一个树型菜单实现基本连接所有功能 一般的 建立基于网络的管理系统链接结构有两种基本方式 一是树状链接结构 一对一 类似 DOS 的目录结构 首页链接指向一级页面 一级页面链接指向二级页面 这样的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 脑出血后血压管理策略
- 《婚前财产分割与离婚后子女抚养及赡养责任协议》
- 精装房屋租赁合同附带品牌家电售后服务
- 乡村民宿租赁补充协议范本(民宿特色服务承诺)
- 商铺租赁合同范本:包含装修补贴及违约责任
- 二手房买卖合同签订前的房屋交易市场行情分析及预测
- 离婚股权平分与子女成长基金支付合同范本
- 班组日常现场安全培训课件
- 交警冬季交通安全工作要点
- 鼓励与表扬课件
- 07SJ507轻钢龙骨布面石膏板、布面洁净板隔墙及吊顶图集
- 食材配送服务方案投标方案【修订版】(技术标)
- 宁夏红墩子煤业有限公司红二煤矿环评上报版
- 空间中的“爱情买卖二次元手游”玩家的数字身体与爱欲张力研究
- 建设项目概算表(模板)
- 小提琴培训行业供需趋势及投资风险研究报告
- 深静脉血栓预防及护理课件
- 心律失常临床诊疗指南
- 食品存储和保鲜技巧
- 《现代服务业》课件
- 大学生毕业论文写作教程全套教学课件
评论
0/150
提交评论