酒店客房管理系统.doc_第1页
酒店客房管理系统.doc_第2页
酒店客房管理系统.doc_第3页
酒店客房管理系统.doc_第4页
酒店客房管理系统.doc_第5页
免费预览已结束,剩余60页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录目录 第一部分 调查报告 需求分析 5 一 选题原因 5 二 企业概况 5 三 建设目标 5 四 需求分析及总体方案 5 第二部分 可行性分析 7 一 引言 7 二 方案选择 7 三 针对方案二的当前系统调查与分析 8 四 新系统方案 9 五 可行性分析 11 第三部分 系统规划 13 一 系统规划概述 13 二 系统规划的方法 13 三 企业流程重组 18 第四部分 系统分析 20 一 系统分析概述 20 二 组织结构与业务流程分析 23 三 数据流程分析 29 四 系统计算机资源配置 37 第五部分 系统设计 40 一 系统设计目标与原则 40 二 系统概要设计 42 三 系统详细设计 43 第六部分 系统实现 维护 评价和总结 51 一 系统测试 51 二 系统运行 51 三 系统维护 63 四 系统评价 65 五 总结 65 第一部分 调查报告 需求分析 一 选题原因 现在 我国的中小型酒店客房管理水平普遍不高 有的还停留在纸介质的基础上 这种管理手段已不能适应时代的发展 而且它浪费了许多人力和物力 在当今信息时 代 这种传统的管理方法必然被计算机为基础的信息管理系统所代替 如果本系统能 被中小型酒店企业采用 将会改变以前靠手工管理客房信息的状况 可以树立良好的 酒店形象 提高工作效率 二 企业概况 本系统为新开发的系统 基本对所有中小型酒店都适用 即面对的企业具有普遍性 三 建设目标 根据日常酒店的管理模式和管理方法 以及多方面全方位的了解 该系统应该具 备以下建设目标 1 系统界面采用 Web 方式 界面简洁明了 用户可方便浏览和查找客房信息 该系 统的用户有两种类型 一是管理员 二是服务员 两者应具有不同的权限 2 系统需对用户登录进行管理 使用各功能模块时 系统应验证用户身份的有效性 否则要求用户登录 另外 允许用户对自己的密码进行修改 3 系统应提供客房的分类管理功能 可分类制订客房面积 价格 是否配备空调等客 房类型 对不同标准的客房进行有效管理 系统可实现对客房信息的添加 删除以及 修改 4 在进行订房 退房管理时 系统可以根据客房当前的状态自动提示可用服务 订房 退 房 如果客房没有客人入住 则该客房的可用服务为 订房 否则 可用服务为 退 房 5 系统在各功能模块的实现当中 提供多级分类检索和组合搜索 6 系统的客户端在 Windows 平台下运行 服务器端可在 Windows 平台或 UNIX 平台 下运行 系统还需要有较好的安全性和可扩展性 四 需求分析及总体方案 需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题 通过 对用户业务问题的分析 规划出新系统的功能模块 即定义用例 经过开发者同用户的需求分析后 确定酒店客房管理系统的功能模块 用例 包括 房客管理 客房管理 消费管理 报表管理 系统维护 系统信息 酒店系统完全采用 Web 方式 由前台和后台管理两个部分组成 前台作为与用户 直接交互的可视化界面 由于使用方便 能将系统的各个功能提供给用户 以帮助用 户进行客房管理 前台在考虑功能实现的同时 也考虑了操作的简洁和方便性 目的是让大多数客 户能够轻松地享受电子商务给他们带来的便利 为了确保客户和酒店的信息具有更好的安全性 前台管理和后台管理是分离的 前台的各管理模块需要经过权限授权才可以使用 我们为此设计了两个角色 一是酒 店管理员 二是前台服务员 其中 酒店管理员享有最高权限 可以使用酒店客房管理系统所提供的所有功能 前台服务员的主要职能是负责订房和退房 以及查询入住的客户信息 后台管理主要由数据库系统作为支持 后台管理的维护工作主要由系统管理员进 行 包括完成对各个数据表单的维护 数据库的备份及恢复等工作 第二部分 可行性分析 一 引言 一 项目开发背景 经济的快速发展 人们的生活水平和消费意识的提高 促进了旅游业的发展 酒 店行业将面临着机遇和挑战 面对快速发展的信息产业带来的影响 将电脑技术和电 脑服务引入酒店管理成为一种必然的趋势 众多酒店企业中 中小型酒店企业由于他 们的先天条件的不足 使他们不能投入大量的资金进行这项必须的改革 因此开发一 套简单 实用的中小型酒店客房管理信息系统是十分有必要的 二 本项目背景 软件系统名称 酒店客房管理系统 本项目的用户 中小型酒店和旅馆 二 方案选择 方案按照需求分析进行设计 方案一 如图 2 1 方案二 如图 2 2 比较方案一 二得出以下结论 方案一针对客房这一块比较详细 方案二更加全面 所以选择方案二 三 针对方案二的当前系统调查 当前系统初步调查 1 组织机构层次如图 2 3 所示 2 当前系统的业务流程如图 2 4 所示 四 新系统方案 一 新系统的目标 在第一部分已经阐述了 这里不再赘述 二 新系统开发原则 酒店信息系统 的建设将以先进性和实用性为根本原则 既要满足业务需求 又要考虑将来的发展需要 采用成熟的技术和产品 充分利用硬 软件 网络等资源 以既保证系统的先进性又充分考虑经济性 软件系统及平台的设计采用开放的协议和 规范 以美国微软公司 Microsoft 的企业级平台 BackOffice 作为软件的工作平台 该 平台高度集成数据库 SQL Server Internet 平台 IIS 及办公平台 Exchanger Server 能很好地与最流行的办公系统 MS Office 协作工作 采用面向企业级的开发体系模式 保证系统的开放性 兼容性 可扩充性 系统前端使用视窗系列平台如 Windows98 2000 以及 NT Workstation 网络管理采 用 Windows 2000 Server 成熟性及经济性 可靠性 可扩展性和强壮性 开放性 可维护性和可管理性 安全与保密性原则 三 新系统的开发方法 结构化方法 结构化系统开发方法 SSDM 指用系统工程的思想和工程化的方法 按照用户 至上的原则 自顶向下整体性分析与设计和自底向上逐步实施的系统开发过程 该方法可将整个开发过程划分为若干个首尾相连接的阶段 每个阶段内部又包含 若干个前后关联的工作步骤 一般称之为系统开发生命周期 SDLC 该管理信息系统分为以下四阶段 系统规划阶段 系统分析阶段 系统设 计阶段 系统实施 维护 评价和总结 四 新系统开发的过程管理 1 新系统的开发方式 自行开发 2 新系统开发的进度计划与控制 新系统开发进度安排表如表 2 1 所示 表 2 1 五 新系统的设计思路与开发流程 如图 2 5 所示 图 2 5 五 可行性分析 随着社会经济的发展 人们对生活质量的要求越来越高 作为服务之一的酒店业 也在不断的完善服务体制 需要集餐饮 住宿 娱乐于一体的 立体化服务体系 顾 客可以随意消费并统一结账 酒店管理者想及时了解酒店的全部运营情况及经营走势 找出运转成本 作为经营决策的依据 只有运用先进的科学管理手段 利用计算机系统 管理才能实现这一管理模式 根据信息管理系统可行性分析的四个基本方面可得如下结论 1 管理上的可行性 在传统的酒店客房管理中 管理人员不得不花费大量的时间来处理顾客投诉 例 如错误查询 烦琐的登记和结帐手续 旅客费用计算错误 空余客房资料不能及时提 供等 从而影响酒店的经济效益 因此 酒店的管理人员迫切地需要一套酒店客房管 理信息系统来对日常信息进行处理和维护 历史经验的积累使酒店行业现有的管理制度和管理方法比较科学 规章制度比较 齐全 原始数据比较正确 这些为系统的建设提供了有效的制度保障 2 技术上的可行性 本管理信息系统将采用技术成熟的 VB6 0 作为前台开发工具 后台数据库采用微 软公司的 Access 数据库 因为它的灵活性 安全性和易用性为数据库编程提供了良好 的条件 因此 系统的软件开发平台已成熟可行 硬件方面 科技的飞速发展使硬件 的更新速度越来越快 容量越来越大 可靠性越来越高 价格越来越低 其硬件平台 完全能满足此系统的需要 3 经济上的可行性 本系统由作者自主开发 免费使用 操作人员只需简单培训即可上岗 管理和维 护比较简单 除了必要的设备投资外 后期只需少量资金就可确保运转 因此对于中 小型酒店在经济上是完全可以接受的 本系统的使用能大大提高员工工作效率 加速资金周转 降低各项成本及改善服 务质量 能够取得良好的经济效益 4 营运可行性 本酒店管理系统结合 Del 曲 i 7 0 和 Microsoft Access 2003 从房客管理 客房管理 消费管理 审查管理和系统管理五个主要模块进行开发 包含了预订管理 接待管理 结账管理 换房管理 押金管理 客房查看 客房编辑 消费管理 残废管理 话费 管理 入住报表管理 客房状态报表 历史客人报表等子模块 运行本酒店管理系统 只需安装必要的硬件和 Delphi7 O Microsoft Office 2003 即 可 当然也需要配备一些必要的酒店管理硬件和管理人员 这些属于基本运行费用 并不需要大量耗资 在本系统的运营阶段 使用系统的工作人员 除了需要具备在 Microsoft Windows 平台上使用个人电脑的知识 并不需要特别的技术能力 这方面的知识 在该酒店与 本项目运营相关的直接人员 包括经理层 仓储部 收银组 中已经具备 并且在项目 使用前 一般会安排对操作系统的人员进行必要的培训 第三部分 系统规划 一 系统规划概述 系统规划是管理信息系统开发的主要阶段之一 离开系统规划 整个系统将会表 不清楚 任务不明确 并造成开发资源的极大浪费 导致管理信息系统的失败 系统规划的重要性 系统规划是系统开发的前提条件 管理信息系统的开发是一项极其复杂的系 统工程 它设计到由高层到底层 由整体到局部 由决策到执行等各个层次 多 个管理部门 以及企业人 财 物等各种资源的配置等 如果没有一个总体规划 来统筹安排和协调 盲目地进行开发 必将造成资源的浪费和开发的失败 因此 系统规划是建立管理信息系统的限期工程 是开发的前提条件 系统规划是系统开发的纲领 系统规划涉及的内容明确规定系统开发的任务 方法 步骤 以及系统开发的原则 系统开发人员与系统管理人员共同遵守的准 则和系统开发过程的管理和控制的手段等 这些都是指导系统开发的纲领性文件 系统规划是系统开发成功的保证 总体规划把企业的怨气目标和近期目标 外部环境和内部环境 整体效益和局部效益 自动业务和手工业务等诸方面统筹 协调起来 使系统的开发严格地按照计划有序地进行 同时对开发过程中出现的 各种偏差进行微观调控 及时修改 完善计划 从而可以有效地避免由于开发中 后期发生错误所造成的巨大损失 甚或是失败的后果 系统规划是系统验收评价的标准 新系统建成后 应对系统运用的情况加以 测定验收 对系统目标 功能 特点等方面进行评价 这些工作是以系统规划中 规定的内容为标准的 符合系统规划标准的系统开发是成功的 否则就是失败的 二 系统规划的方法 一 关键成功因素法 关键成功因素是指在一个组织中的若干能够决定组织在竞争中获胜的区域 或部 门 如果这些区域 或部门 的运行结果令人满意 组织就能在竞争中获胜 否则 组织在这一时期的努力将达不到预期的效果 不同的行业或同一行业的不同组织可有 不同的关键成功因素 可以说 关键成功因素在组织的目标和完成这些目标所需要的浩瀚信息之间 起 着一种引导和中间桥梁的作用 通过对关键成功因素的识别 可以找出弥补所需的关 键性信息集合 去建立那些重点的信息系统 1 目标识别 建立酒店客房管理信息系统 采用计算机对客房信息进行管理 可以进一步提高 酒店的经济效益和现代化水平 帮助酒店工作人员提高工作效率 实现客房信息管理 工作流程的系统化 规范化和自动化 2 根据需求分析得出识别成功因素的树枝因果图 如图 3 1 图 3 1 3 确定关键成功因素 以上都是建立完善的客房管理信息系统所需要的所有成功因素 各成功因素 之间都是现互联系 相互作用的 一个因素的成败决定着其他因素的成败 对整 个组织目标的建立也有重大影响 房客管理 这是系统的基础和初级阶段 对房 客的预订 接待 换房 押金 结账管理 在所有的成功因素中 房客管理及其子因素接待管理 押金管理和结账管理 是关键的成功因素 它们是整个管理信息系统的重点 是组织目标实现的最终目 的和结果 该部分的运行结果如果令人满意 整个客房管理信息系统才算真正完 善 才能使企业在竞争中获胜 4 明确各关键成功因素的性能指标和评估标准 如图 3 2 表 3 1 图 3 2 表 3 1 二 企业系统规划法 BSP 企业系统规划法是基于用信息支持企业运行的思想 首先是自上而下地识别系统 目标 识别企业的过程 识别数据 然后再自下而上地设计系统目标 诸侯把企业的 目标转化为管理信息系统规划的全过程 1 BSP 使用 BSP 法的前提是企业内部有改善目前计算机信息系统 以及为建设新系 统而建立总的战略的需求 BSP 是一个企业在长时间内构造 综合和实施信息系 统所使用的规划方法 其基本概念与企业内的信息系统的长期目标密切相关 2 BSP 方法的系统实现如图 3 3 图 3 3 3 定义业务过程 定义企业过程是 BSP 方法的核心 系统组每个成员均应全力以赴识别它们 描述它们 对它们要有透彻的了解 只有这样 BSP 才能成功 企业过程定义为逻 辑上相关的一组决策和活动的集合 这些决策和活动是管理企业资源所需要的 整个企业的管理活动由许多企业过程组成 识别企业过程可对企业如何完成 其目标有个深刻的了解 识别企业过程可以作为信息识别构成信息系统的基础 按照企业过程所建造的信息系统 在企业组织变化时可以不必改变 或者说信息 系统相对独立于组织 如图 3 4 图 3 4 4 划分子系统和确定子系统之间的联系 如表 3 1 表 3 1 三 目的 方法分析法 使用该规划方法的目的有两个 一是为输出制定有效性标准 二是为用于生成输 出的处理过程制定效率标准 表 3 2 该业务处理过程中的提供服务的目标是为用户办理住宿手续或者电话预 订登记 有效性的标准是当用户提出要求时能够同时或先与竞争对手为用 户办理住宿手续或者电话预订登记 有关用户提供以及与竞争对手想比较 的提供服务方面的对比统计信息 可为管理着确定他们达到预定结果的有 效程度提供反馈 如表 3 2 表 3 3 产生或提供商品或服务的关键方法或者关键业务流程是处理用户登记 用户登记处理的效率意味着最低的登记交易成本 评价效率所需的信息可 能包括每笔交易的成本 如表 3 3 三 企业流程重组 企业流程重组是指为了完成企业的目标或任务而进行的一系列逻辑相关的业务活 动 企业流程重组就是对企业的业务流程进行根本性的思考和彻底的重新设计 以求 获取企业经营方面的巨大业绩 如降低成本 提高质量 改善服务 提高效率等 一 业务流程的重新设计 本系统为新设计的管理信息系统 从根本上设计企业的经营过程或业务流程 而 不仅仅是做表面的改变或修补 是完全抛弃旧的结构和过程 创造出新的工作方法 企业流程与企业的运行方式 组织的协调合作 人的组织管理 新技术的应用于 融合等密切相关 所以 企业流程重组是彻底的 全方位的重组 它涉及企业的人 经营过程 技术 组织结构和企业文化等各个方面 重新设计的流程图如图 3 5 图 3 5 第四部分 系统分析 一 系统分析概述 系统分析是在总体规划的指导下 对系统进行深入详细的调查研究 确定新系统 逻辑模型的过程 结构化分析方法是企事业管理信息系统开发的一种较为流行的系统 分析方法 本系统也采用该方法 一 系统分析任务 系统分析阶段的主要任务是定义或指定新系统应该 做什么 的问题 而不涉及 如何做 1 了解用户需求 本软件系统作为酒店的客房管理系统 旨在对酒店提供以酒店客房信息管理为核 心的集成环境 提供以项目为核心 基于用户角色的权限机制 通过本系统的应用可 以达到对房客信息 经营状况的清晰了解和把握 方便客户的订房 退房 以及结账 减少客户的等待时间 为客户提供更优质的服务 本系统应用于中小型酒店和旅馆 酒店客房管理系统主要功能如下 1 用户登录模块 主要用于用户的登录 用户权限分为管理员和普通用户 当用户输入用户名和密 码并经过确认为正确后 才能进入酒店客房管理信息系统 并使其拥有相应的权限 如果不是用户 拒绝进入本系统 2 房客管理模块 该模块是本系统的核心所在 主要用于用户对房客及其业务的情况进行管理 其 中包括 预定管理模块 主要包括预定信息的登记 查看 删除等基本操作 接待管理模块 主要用于客户入住信息的登记 查看 修改 删除等基本操作 结帐管理模块 主要用于用户退房操作 换房管理模块 主要用于入住用户的换房操作 押金管理模块 主要用于对入住客户押金的补交 查看等基本操作 3 客房管理模块 该模块主要用于对客房的编辑操作和查看状态操作 客房的编辑操作主要有客房 的添加 修改 删除等基本操作 4 消费管理模块 该模块主要用于对客人在入住期间的消费进行入帐操作 包括消费入帐 话费入 帐 餐费入帐等操作 5 审查管理模块 主要用于该酒店管理者对酒店的基本数据信息进行查看 以便制定策略 包括客 房状态报表查看 客人入住信息报表查看 历史客人报表查看等等 酒店客房管理中心用户的要求 系统管理员必须具有一定的网络及数据库操作和管理知识 并且具有高度的责任 感和强烈的安全意识 一般用户除了具有一定的计算机应用能力外 还应各司其职 不得越权操作 不 得随意泄露口令 以共同维护系统的正常和安全运行 2 确定系统逻辑模型 1 系统用户联系实体的 E R 图 2 客房状态表联系实体的 E R 图 3 客房预订表联系实体的 E R 图 4 客人入住单联系实体的 E R 图 5 历史客人表联系实体的 E R 图 二 结构化分析方法 结构化分析 SA 方法是在系统详细调查的基础上 描述新系统逻辑模型的一种方法 对 于一个拟开发的复杂的管理信息系统 SA 使用自顶向下 逐层分解的方式 即由大到小 由表及里 逐步细化 逐层分解 直到能对整个系统清洗地理解和表达 其基本手段是 分解 和 抽象 这是系统开发技术中控制复杂性的两种通用手段 如图 4 1 图 4 1 二 组织结构与业务流程分析 在系统详细调查的基础上 要对现行系统的组织机构及管理功能进行分析 并据此对 业务流程做进一步的分析 一 组织结构与管理功能分析 组织结构与功能分析主要有组织结构分析 组织与弄能的关系分析及管理功能分析三 部分内容 1 组织结构分析 企业组织结构分析主要根据系统调查的结果 给出企业的组织结构图 据此分析企业各部 门间的内在联系 判断各部门的只能是都明确 是否真正发挥作用 根据同类型企业的国 际 国内先进管理经验 对组织机构设置的合理性进行分析 找出存在的问题 根据计算 机管理的要求 为决策者提供调整机构设置的参考意见 一个组织的机构设置 自上而下一般是按级别 分层次构成的 呈树状结构 表示各 组成部分之间的绿树关系或管理与被管理的关系 图 4 2 是酒店部分组织结构示意图 2 组织与功能的关系分析 组织结构图反应了组织内部各部门之间的上下级及隶属关系 但对于组织内部各部分 之间的联系程度 各部门的主要业务只能及唆承担的工作却反映不出来 借助组织 功能关 系表 可将组织内部各部门的主要业务只能 承担的工作既相互之间的业务关系清楚地反 应出来 有助于后续业务流程与数据流程的分析 如表 4 1 图 4 2 中小型酒店组织结构图 总 台 送餐服务部 食品采购部 洗衣房 礼宾部 房务中心 酒店总经理 前厅部客房部餐饮部 餐 厅 楼层服务 总机 财务部保安部 表 4 1 3 管理功能分析 为了实现目标 系统必须具有一定的功能 功能要以组织结构为背景识别和分析 因 为每个组织都是一个功能机构 都有各自不同的功能 以组织结构图为背景分析清楚各部 门的功能后 分层次将其归纳与整理 形成各层次的功能结构图 然后自上而下逐层归纳 与整理 形成以系统目标为核心的整个系统功能结构图 如图 4 3 图 4 3 客房管理信息系统 HIPO 图 二 业务流程分析 在现行系统详细调查中 管理业务流程调查是工作量大 烦琐而又细致的工作 在对 系统的组织结构和功能进行分析后 需从一个业务流程的角度将系统调查中有关该业务流 程的资料整理出来 做进一步的分析 1 业务流程分析的任务 业务流程分析是在管理功能分析的基础上将其细化 利用系统调查的资料将业务处理 过程中每个步骤 用一个完整的图将其连接起来 业务流程分析的主要任务是调查系统中 各环节的管理业务活动 掌握管理业务的内容 作用及信息的输入 输出 数据存储和信息 的处理方法及过程等 为建立管理信息系统数据模型和逻辑模型打下基础 在此基础上 用尽量标准的符号描述 绘制现行系统业务流程图 2 业务流程图 流程图是掌握现行系统状况 确立系统逻辑模型不可缺少的环节 是系统分析和描述 现行系统的重要工具 是业务流程调查结果的图形化表示 它反映了现行系统各机构的业 务处理过程和它们之间的业务分工与联系 以及连接各机构的物流 信息流的传递和流通 关系 体现了现行系统的界限 环境 输入 输出 处理和数据存储等内容 通过业务流程 图的绘制 可以发现问题 分析不足 优化业务处理过程 1 业务流程图的图例 如图 4 4 图 4 4 2 业务流程图的绘制 如图 4 5 酒店管理系统的主要业务包括客户预定 入住酒店 客户要求更改业务以及酒店 收银退房等 客户可通过电话等方式预定客房 也可取消客房的预定 预定情况会保 存在预定信息中 当客户入住后 保存客户人住信息 人住后需要变动客房或是离店 时间等业务需要更改业务 客户人住后的住房 换房 续房 退房信息都会保存在客 房信息中 可通过查询请求查询各类信息 酒店管理系统还会保存一些历史资料 以 便今后的查询或是统计 酒店客房业务的基本流程主要包括 客房的预定 客人通过电话或者其他途径向酒店进行客房预定 接待人员查询客 房状态表后确定有空房则接受预定 预定成功后发给客人预定凭证 并客房状态表作 出相应的变化 客房的登记 分为预定入住和散客登记 如果客人已经预定房间 则根据预定凭证进行预定入住操作 发给客人房卡 客 房状态由 预定 变为 入住 如果客人没有预定房间 接待人员查询客房状态表后 有空房则进行客房登记操 作 发给客人房卡 客房状态由 空房 变为 入住 客人换房 如果客人对入住的客房条件不满意 则可进行客人换房操作 接待人 员将客人的房间进行更换 并更换客人房卡 客房状态也进行相应的调整 客房消费 客人入住期间在酒店进行了消费 如 购买商品 就餐 打电话 就 要进行消费入帐操作 包括 消费入帐 餐费入帐 话费入帐 补交押金 如果客人的押金太少 则要补交押金 客人交纳押金 接待人员开具 押金凭证 夜审管理 酒店的管理人员要对酒店的基本信息进行了解则可以进行夜审管理 包括 客房状态报表的查看 客人入住信息的查看 历史客人报表查看 客人退房 客人退房时 接待人员根据客人的房卡 进行退房登记 计算客人入 住期间的房费 餐费 话费 各种消费和押金总额 对客人收取费用或者退回押金 客人信息转存到历史客人表中 客房状态由 入住 转为 空房 图 4 5 三 数据流程分析 业务流程分析中绘制的业务流程图 虽然能形象地表达管理过程中信息的流动和存储 过程 但其中还包括如货物 产品等物质要素 因此 必须进一步舍去物质要素 绘制系 统的数据流图 对系统进行数据流程分析 一 数据分析 上述调查过程中得到的大量原始凭证 统计表 报表及相应的调查表等原始资料 基本上是由调查人员按组织结构或业务过程收集的 往往只是局部地反映某项管理业 务对数据的需求和现有的数据管理状况 这些数据资料必须进行去粗取精 去伪存真 地加工处理 汇总 整理和分析 使之协调一致 为整个系统数据资源的充分调用和 共享数据资料奠定基础 1 数据分类 将系统数据分为以下三类 1 输入数据类 输入数据类即原始数据或基础数据 它是新系统运行后各子系统要用到的或网络 传递的内容 如客人入住表 2 过程数据类 过程数据类主要指系统在树立过程中所产生的一些数据 如各种账单和记录文件 等 即新系统数据库要存储的 相互连接 调用和传递的主要内容 3 最终总输出数据类 最终输出数据类主要指决策者想要得到的一些数据 如系统运行说产生的各类报 表 分析结果等 即新系统运行输出和网络传递的内容 2 数据汇总 1 数据分类编码 将收集到的数据资料按业务过程进行分类编码 按处理过程的顺序排列 2 数据完整性分析 按业务过程自顶而下对数据项进行整理 从本到源 直到记录数据的原始单据或 凭证 确保数据的完整性和正确性 3 确定数据的字长和精度 根据系统调查中用户对数据的使用情况以及今后预计业务的发展规模 统一确定 数据的字长和精度 对数值型数据还应分析数据的正 负号 小数前后的位数 取值 范围等 对字符型数据则需要确定它的最长字长和是否中文等 这一步主要是为数据 库设计做准备 二 数据流程分析的方法 数据流程分析是把数据再原系统内部的流动情况抽象地独立出来 但从数据流动 过程考察四级业务的数据处理模式 数据流程分析主要包括对信息的流动 传递 处 理 存储等的分析 其目的是要发现和解决数据流通中的问题 如数据流程不畅 前 后数据不匹配 数据处理过程不合理等 数据流程分析可以按照自顶向下 逐层分解 逐步细化的结构化分析方式进行 通过分成的数据流图来实现 DFD 是描述新系统数据输入 数据输出 数据存储及数 据处理之间关系的一种强有利的工具 也是与用户进行紧密配合的有效媒介 通过这 一阶段的数据流程分析 即可以将系统的业务流程特点和用户需求展露无遗 分析系 统的数据流向及其相互调用关系 又可为子系统划分打下基础 1 数据流图 1 数据流图的组成 如图 4 6 图 4 6 2 本系统的数据流图 如图 4 7 图 4 8 图 4 9 图 4 7 客房管理信息系统的 0 层 DFD 图 图 4 8 入住管理第一层 DFD 图 图 4 9 退房登记第一层 DFD 图 2 数据字典 数据字典是关于数据信息的集合 是在数据流图的基础上 对其中出现的每个数 据流 加工 文件和数据项 外部项进行定义的工具 起作用是在软件分析和设计的 过程中 提供关于数据的描述信息 数据流图和数据字典共同构成系统的逻辑模型 数据流图是系统的大框架 反应 数据系统中的流向以及数据的转换过程 而数据字典是对数据流图中每个成分的精确 描述 没有数据字典 数据流图就不严格 没有数据流图 数据字典也难以发挥作用 只有数据流图和对数据流图每个元素的精确定义放在一起 才共同构成系统的逻辑模 型 数据流图中出现的每个数据流明 每个文件名和每个加工名在数据字典中都应有 一个条目给出其定义 在定义数据流 文件和加工时 又要引用它们的组成部分 数 据项 所以 每个数据项在数据字典中也应有一个条目给出它们的定义 1 数据流条目 数据流条目主要说明数据流是由哪些数据项组成的 包括数据流变好 名称 来 源 去处 组成等 如图表 4 2 表 4 2 2 加工条目 通畅 最底层数据流图中的每个加工恰好是系统所要完成的一个具体功能 对于 这个具体的处理逻辑的表达是比较复杂的问题 当系统设计阶段系统的模块结构确定 后 再根据模块和加工的关系 参照此条目加以详细描述 加工条目主要描述该加工 的输入 处理逻辑和输出等内容 如表 4 3 表 4 3 3 文件条目 文件也称数据存储条目 用来对文件进行定义 如表 4 4 表 4 4 4 数据项条目 数据项条目是对数据流 文件和加工中所列数据项的进一步描述 主要说明数据 项类型 长度与取值范围等 如表 4 5 表 4 6 表 4 7 表 4 8 表 4 9 表 4 5 系统用户数据项条目 编号字段名称数据类型说明 1用户名文本 长度为 50用户的登录名 必填字段 2密码文本 长度 40密码 必填字段 3权限文本 长度 40用户的权限 必填字段 表 4 6 客房状态表数据项条目 编号字段名称数据类型说明 1房号数字 整数客房的房号 2类别文本 长度为 50客房的类别 3楼层文本 长度 20客房所在的楼层 4状态文本 长度 50客房的状态 5单价数字 整数客房的单价 6容纳人数数字 整数客房容纳的人数 表 4 7 客房预定表数据项条目 编号字段名称数据类型说明 1房号数字 整数预定客房的房号 2姓名文本 长度 50预定客户的姓名 3类别文本 长度 50预定客房的类别 4标准价数字 整数预定客房的标准价 5证件号码文本 长度 50预定客户的证件号码 6押金数字 整数预定客户交纳的押金 7联系电话文本 长度 50预定客户的联系电话 8操作员文本 长度 20预定操作的操作员 9摘要文本 长度 100预定操作的摘要 表 4 8 客人入住表数据项条目 编号字段名称数据类型说明 1房号数字 整数客人入住的房号 2客人姓名文本 长度 50入住客人的姓名 3标准价数字 整数客人入住客房的价格 4押金数字 整数客人交纳的押金 5类别文本 长度 50客人入住客房的类别 6证件名称文本 长度 50客人的证件名称 7证件号码文本 长度 50客人的证件号码 8证件地址文本 长度 50客人的证件地址 9从何处来文本 长度 50客人的来源 10到何处去文本 长度 50客人将要去的地方 11住宿原因备注客人住宿的原因 12操作员文本 长度 50客房登记的操作员 13入住日期日期型客人入住的日期 14入住时间时间型客人入住的时间 15店内消费数字型 整数客人在店内消费的金额 16餐费数字型 整数客人在店内的餐费金额 17话费数字型 整数客人在店内的话费金额 表 4 9 历史客人表数据项条目 编号字段名称数据类型说明 1客人姓名文本 长度 50历史客人的姓名 2证件号码数字 整数历史客人的证件号码 3证件地址文本 长度 50历史客人的证件地址 4最后入住日期日期型历史客人最后的入住日期 5最后离店日期日期型历史客人最后的离店日期 6入住次数数字型历史客人的入住次数 5 外部项条目 一个系统的外部项应该是很少的 如果外部项过多 则说明系统缺少独立性 如 表 4 10 表 4 10 四 系统计算机资源配置 一 硬件配置 1 服务器 CPU INTEL P4 系列微处理器 内存 512M 以上 硬盘 配备热插拔硬盘 并作好双机热备份 保证营业数据和系统的最大冗余度 网卡 100M PCI 网卡 建议采购商用品牌机 主要以 HP IBM 联想等品牌机为主 以获得质量的稳定 性和三年质保 2 工作站 CPU INTEL CERELEON700 以上 内存 128M 硬盘 20G 硬盘 网卡 10 100MPCI 建议采购商用品牌机 主要以联想 方正 等品牌机为主 以获得质量的稳定性 和三年质保 3 网络设备 工作站多的可以选用 数据交换机 建议采购 100M 10M 自适应网络集线器 以保证工作站点有足够的数据带宽 品 牌以 3COM CISCO 联想 DLINK 均可 数据中继交换机 对于双点距离超过 90 米的线路处 应设置数据中继 HUB 以保障数据流的畅通 避免数据包的丢失 而对于整个网络 应确保任意两工作点的距离不超过 100 米 否 则容易出现数据包丢失 网络不稳定 系统死机等严重故障 备用电源系统 对于任何一点中继交换机 必须配备备用电源系统 保证 HUB 不会掉电 保证 数据畅通无阻 不间断电源系统 建议在以下重要的网络站点 配置不间断电源系统 以保证业务操作由机器转成 手动操作时 能够有充裕的时间将系统原始单据打印出来 如服务器 前台收银处 餐厅收银处等 其中服务器处至少配置 1000VA 延时 30 分钟以上的在线式 UPS 重 要收银点处至少配备延时 10 分钟以上的后备式 UPS 打印设备 建议在日常的营业中 使用以下几种打印机 前台接待 配置 EPSON1600K 宽行打印机或 EPSON300K 窄行打印机 专门打印各种营 业报表或零客登记单 POS 收银点 对于手工开发票的单位 配备 EPSON300K 即可 用于打印消费明细单 但 如果客人要求续打帐单的要求特别多 建议使用票据打印机 AR2400 二 软件系统配置 操作系统 网络操作系统软件 美国微软公司的 MICROSOFT 2000Server Enterprise 版本 工作站操作系统软件 工作站操作系统选用 WINDOWS2000 中文版 数据库管理软件 美国微软公司的 MICROSOFT SQL2000 或 7 0 版本 第五部分 系统设计 一 系统设计目标与原则 系统设计的优劣直接影响新系统的质量及经济效益 系统设计中心必须提出清晰的 设计目标 并遵守一些共同的设计原则 一 目标 系统设计的目标是在保证实现逻辑模型的基础上 尽可能提高系统的各项指标 即系统的工作效率 可靠性 工作质量 可变性与经济性等 1 系统的工作效率 系统的工作效率主要是指系统对数据的处理能力 出来速度 响应时间等与时间 有关的指标 处理能力是指系统在单位时间内处理事物的能力 处理速度一般是指系 统完成业务处理所需的平均时间 响应时间是指在联机状态下 从发出处理请求到得 到应答信号的时间 形象系统效率的因素有计算机软件 硬件 人一机接口以及组织 结构等 影响系统效率的因为很多 包括系统的硬件以及其组织结构 人一机接口设计的 合理性 计算机处理过程的设计质量等等 这里强调的是整个系统的效率 而不是某 一部分的效率 例如 商场的收款系统 衡量其效率的指标是顾客等待时间的长短 这包括人的操作时间 计算机的运算时间 一般来讲 计算机运算时间比人操作的时 间要少很多 因为 人一机界面设计是否便于操作 操作人员是否熟练 对这累系统 是至关重要的 2 系统的可靠性 系统的可靠性是指系统在云心过程中 抗干扰 包括人为和集资鼓掌 和保证系 统正常工作的能力 系统可靠性包括系统检错与纠错能力 系统恢复能力 软 硬件 的可靠性 数据处理与存储的精度 系统安全保护能力等 系统平卷无鼓掌时间 系 统平军修复时间是衡量系统可靠性的重要指标 3 系统的工作质量 系统的工作质量是指系统提供拥护所需信息的准确程度与及时性 以及便于用户 操作的人一机界面的友好程度 工作质量的好坏与计算机的硬件 系统软件 应用软 件 人工处理质量与效率等因素有关 4 系统的可变性 系统的可变性是指系统被修改和维护的难易程度 由于系统环境 国家政策 市 场 计算机技术等的变化 和系统本身的需要 应当不断修改和完善系统 一个好的 系统应该有良好的可修改性与易维护性 使之适应相应的变化 采用结构化 模块化 的系统分析与设计方法 可以提高系统的可变性 5 系统的经济性 系统的经济性是指系统收益与支出之比 要注意的问题是 在定量考虑经济费用 的同时 还要定性考虑系统实施后所取得的社会效益以及由此而带来的见解经济效益 上述五个指标既互相联系又互相制约 要根据实际需要和可能性进行综合分析 将指标按重要性程度排序 有限保证最重要的指标 如银行系统应首先考虑是否可靠 性与安全性指标 二 原则 1 简单性 在达到预定的目标 具备所需要的功能前提下 系统应尽量简单 这样可减少处 理费用 提高系统效益 便于实现和管理 2 灵活性和适应性 以便适应外界的环境变化 可变性是现代化企业的特点之一 是指其对外界环境 的变化的适应能力 作为企业的管理信息系统也必须具有相当的灵活性 以便适应外 界环境的不断变化 而且系统本身也需不断修改和改善 因此 在这里系统的可变性 是指允许系统被修改和维护的难易程度 一个可变性好的系统 各个部分独立性强 容易进行变动 从而可提高系统的性能 不断满足对系统目标的变化要求 此外 如 果一个信息系统的可变性强可以适应其它类似企业组织的需要 无疑地 这将比从新 开发一个新系统成本要低得多 3 一致性和完整性 一致性是指系统中信息编码 采集 信息通信要具备一致性设计规范应标准 完 整性是指系统作为一个统一的整体而存在 系统功能应尽量完整 4 可靠性 系统的可靠性指系统硬件和软件在运行过程中抵抗异常情况的干扰及保证系统正 常工作的能力 衡量系统可靠性的指标是平均故障间隔时间和平均维护时间 前者指 平均的前后两次发生故障的时间 反映了系统安全运行时间 后者指故障后平均每次 所用的修复时间 反映系统可维护性的好坏 只有可靠的系统 才能保证系统的质量 并得到用户的信任 否则就是没有使用价值 5 经济性 系统的经济性是指系统的收益应大于系统支出的总费用 系统支出费用包括系统 开发所需投资的费用与系统运行维护费用之和 系统收益除有货币指标外 还有非货 币指标 系统应该给用户带来相应的经济效益 系统的投资和经营费用应当得到补偿 需 要指出的是 这种补偿有时是间接的或不能定量计算的 特别是对于管理信息系统 它的效益当中 有很大一部分效益不能以货币来衡量 系统的工作效率 二 系统概要设计 系统概要设计是根据系统分析所得到的系统逻辑模型 数据流图和数据字典 借助一套标准化的图 表工具 导出系统的功能模块结构图 根据系统分析的结果 系统分析说明书所描写的系统目标 功能 环境和约束条件 确定合适的计算机处 理方式和计算机总体结构及系统配置 功能模块设计 功能模块设计主要采用结构化设计方法 它的基本思想是将系统设计成由相对独立 单一功能的模块组成的结构 从而简化研制工作 防止错误蔓延 提高系统的可靠性 在 这种模块结构中 模块之间的调用关系非常明确与简单 每个模块可以单独地被理解 编 写 调试 差错与修改 模块结构整体上具有较高的正确性 可理解性与可维护性 SD 方法采用图形表达工具 模块分析图 在从数据流图到处初始模块结构图时采用 一组基本的设计策略 变换分析与实务分析 在对初始模块结构图改进和优化方面有一 组基本的设计原则 耦合小 内聚大 以及一组质量优化技术 模块结构图 模块结构图是描述系统结构的图形工具 它由五种基本符号组成 如图 5 1 图 5 1 三 系统详细设计 系统的详细设计是系统概要设计的深入 是由总体到局部 再由局部到总体的反复优 化过程 详细设计主要包括代码设计 划分子系统 输出 输入设计 数据存储设计 处理 过程设计 编写系统设计说明书等 一 代码设计 代码是指表示事物名称 属性 状态等的符号 它以简短的符号形式代替具体的文字 说明 代码设计是系统设计的重要内容 代码设计是一项关系到全局的工作 如果系统开发未完成 发现代码设计不合适或不 符合国家标准 小修改会引起程序的变化 大修改则会导致文件的重新建立乃至数据的混 乱 不修改则影响系统的扩展性 通用性及与其他系统的连接 本系统设计简洁 针对中小宾馆的住房管理 为了直观的识别事物和处理数据 其代 码未设计而直接采用实际意义的设计 二 划分子系统 划分子系统是简化设计工作的重要步骤 在系统分析阶段使用的 S 方法已经贯彻了化整为 零 逐层分解 各个击破的思想 因此 从系统分析阶段就已经开始了系统划分的工作 将系统划分成为若干模块 每个子系统或模块 无论设计还是调试 修改或扩充 基本上 可以互不干扰地进行 子系统的划分一般可以按功能划分和采用输入 输出图的方式划分两种方法 我们是按 照功能划分子系统的 考虑了一下三个因素 子系统在功能上应有相对的独立性 子系统在数据上应有较好的数据完整性 子系统在规模上应有一定的适中性 可以根据功能独立性 数据完整性综合考虑 三 输入 输出设计 1 输出设计 系统的输出最终提供给用户是系统的目标 因此 要先考虑输出设计 为了得到输出 才需要一些相应的输入 所以后考虑输入设计 输出设计所要解决的问题是针对不同用户 的特点和要求 以最适当的形式 输出最切合需要的信息 输出信息使用情况 信息使用者 客人 宾馆员工 包括财会人员 和经理 使用目的 客人 查询客房信息 核对帐单情况 宾馆员工 查询客房信息 打印帐单 经理 查询和管理员工信息 客房信息以及财务信息 输出信息的内容 输出项目 房态信息 客人消费明细 输出形式 数据库文件列表 输出格式 表格 报告 输出设备和介质 设备 打印机 显示器等 介质 纸张 磁盘等 2 输入设计 在管理信息系统工作过程中 只有按正确的程序 用正确的操作区处理正确的数据 才能获得正确的情报信息 作为第一步 输入设计在保证输入数据的正确性 提高数据处 理的效率和质量方面非常重要 俗话说 输入的是垃圾 计算得再精确 输出的还是垃圾 输入设计的目标是 在保证输入信息正确性和满足输出需要的前提下 做到输入方法简 便 迅速与经济 一 输入设计的说明 输入界面设计 如图 5 2 图 5 2 输入设备选择 键盘输入 输入数据正确性校验 人工校对 例如结帐单审核 二次键入校对 密码 用程序设计实现校对 四 处理过程设计 利用 SD 方法 可以完成系统总体模块结构的设计 每个模块完成的具体操作 则在 处理过程设计中完成 设计的成果表现为为每个模块编制一个输入 处理 输出图 即 IPO 图 它是程序设计的主要依据 1 设计工具 1 IPO 图 IPO 图是用来表述每个模块的输入 输出和数据加工的重要工具 如图 5 3 图 5 4 图 5 5 图 5 3 图 5 4 图 5 5 2 控制流程图 PC 控制流程图又称框图 是经常使用的程序细节描述工具 框图包括三种基本成分 矩形框 表示处理步骤 菱形框 表示判断 箭头 表示控制流 框图的特点是清晰易懂 便于初学者掌握 在结构化程序设计出现之前 框图一直是 软件设计的主要工具 由于箭头是框图中的一个隐患 同时也是灵活性的表现 人们可用 箭头实现向程序任何位置的转移 即 GOTO 语句 往往不能引导设计人员用结构化设计 方法进行详细设计 箭头的使用不当 会使框图非常难懂 而且无法维护 如图 5 6 图 5 6 3 问题分析图 PAD 问题分析图 PAD 是一种支持结构化程序设计的图形工具 可以取代框图 问题分析图仅具有顺序 选择和循环三种基本成分 整好与结构化程序设计中的基本 成分相对应 问题分析图的独到之处在于 以问题分析图为基础 按照一个机械的变换规则就可编 写计算机程序 该规则称为 走树 顺着问题分析图所呈现的树状结构移动 依次将遇 到的 PAD 基本成分变换成相应的程序结构 问题分析图有着逻辑结构清晰 图形标准化及人们所熟悉的控制流程图比较相似等优 点 更重要的是 它引导设计人员使用结构化程序设计方法 从而提高了程序的质量 同 时 由于 走树 规则可直接产生程序 有利于软件生产的自动化 如图 5 7 图 5 8 图 5 9 图 5 7 图 5 8 图 5 9 第六部分 系统实现 维护 评价和总结 一 系统测试 系统测试的目的 测试是为发现程序中的错误而执行程序的过程 好的测试方案是很可能发现迄今为止 尚未发现错误的测试方案 成功的测试是发现至今尚未发现的错误的测试 到目前为止 人们还无法证明一个大型复杂程序的正确性 只能依靠一定的测试手段 说明该程序在某些条件下没有发生错误 因此 测试的目的在于发现系统中的错误并及时 纠正 在测试时应想方设法使程序的各个部分都投入运行 力图找出所有错误 系统测试的原则 1 测试人员应避免测试自己设计的程序 2 测试用例应分别考虑输入和输出 3 测试数据的选取应考虑各种不同情况 4 检查程序是否执行了规定以外的操作 5 注意保留测试用例 6 对已发现的错误模块要足够重视 系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论