




已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 引言引言.2 1.1 编写目的2 1.2 背景2 1.3 定义2 1.4 参考资料2 2 任务概述任务概述.2 2.1 目标2 2.2 用户的特点3 2.3 假定和约束3 3 需求规定需求规定.3 3.1 对功能的规定3 3.2 对性能的规定3 3.2.1精度.3 3.2.2时间特性要求.3 3.2.3灵活性.4 3.3 输人输出要求4 3.4 数据管理能力要求4 3.5 故障处理要求4 3.6 其他专门要求5 4 运行环境规定运行环境规定 5 4.1 设备5 4.2 支持软件5 4.3 接口5 4.4 控制5 1 问题定义问题定义 1.1 开发背景开发背景 现代社会的五星级宾馆,我们不能把它仅仅理解为装饰的豪华,更重要的是要如何为 客人提供舒适的环境、周到快捷优质的服务、能满足客户的各种需求,同时最大限度的降 低宾馆运营成本,提高宾馆的效率和效益。通过建设“五星宾馆管理系统”,运用先进的技 术手段和设备,增进以上应用需求。 宾馆智能化系统是一个不断丰富、发展的领域,可以把智能化技术的最新发明用于宾 馆的各个领域,使宾馆各个方面的应用和管理实现智能化;归纳而言,“某大宾馆智能化系 统”可分为三大应用领域: 1 直接面对客人提供优质服务的智能化技术,如 VOD、一卡通、前台计算机管理系统等 等,目的是使客人住得更舒适、方便; 2 面对宾馆管理者提供高质量经营管理手段的智能化技术,如宾馆智能预订及连锁经 营网络系统、后台计算机管理系统、办公自动化 OA 系统等等,目的是使宾馆经营及管理 高效、先进、科学; 3 面对宾馆经营成本提供高质量管理手段的智能化技术,如智能楼宇控制技术、智能 采购网络、智能人员管理、智能物耗管理等等,目的是使宾馆物耗、能耗、人员成本等降 到最低,创造效益; 鉴于一个完善的宾馆管理系统设计需要不断的沟通、修改、完善的实际情况,方案和 设计随时与宾馆管理经营部门进行随时沟通,才能不断成熟、完善。 1.2 开发意义开发意义 编写该文档的目的在于明确宾馆管理系统的用户需求,使得软件开发人员与用户对待 开发软件的需求有统一的、无二义性的认识,安排项目规划与禁毒、组织软件开发与测试, 该文档所描述的内容,可作为软件确认测试的依据。 本文档仅供项目经理、设计人员、开发人员参考。 2 需求分析需求分析 2.1 任务概述任务概述 宾馆电脑信息系统的设计以常春大宾馆的日常经营管理为核心,以提高宾馆服务的速 度、精度,改善顾客服务的亲善程度,减少工作差错为目标,同时为加强内部管理提供良 好的技术装备,为宾馆经营上档次创造条件。 其主要表现在以下几个方面: 1、为宾馆经营服务 良好的服务源于宾馆严谨而有序的运作流程,尤其是经营一线的部门,因此常春大宾 馆电脑信息系统的设计将最大限度地把计算机的控制范围延伸至宾馆管理的各个层面,从 而规范各个环节的运作流程,规范各个岗位人员的工作方式和习惯等,达到量化管理的要 求。工程将对前台、各收银点、程控电话等有关客户信息、财务信息的场所进行重点建设。 另一方面,常春大宾馆电脑信息系统的稳定性、健壮性也是系统服务于宾馆经营至关 重要的因素。 2、为顾客提供最大方便 其核心内容为实现顾客消费的“一卡通”一次性结帐,做到自顾客总台登记交完押金以 后的所有消费(如住房、电话、餐饮、洗衣、娱乐等宾馆提供的一切项目)全部记入计算 机网络,离店时一次结算(或定期结算),这将为顾客带来极大方便,留下深刻印象。除 带来良好的社会形象之外,还可提高“回头客”的比例,带来直接的经济效益。将来随着信 用卡的普及,其意义将更为重大。 3、引进先进的宾馆管理思想 软件的核心是管理思想。我们认为常春大宾馆电脑信息系统不应该仅仅是一套具有模 仿手工作业方式、减低劳动强度、提高工作效率以及记录财务的发生和汇总情况的系统, 其核心应该是借鉴并追踪国际上宾馆管理的成功经验,在经营观念上与国际惯例接轨,使 宾馆的人流、物流、资金流最大限度地发挥效益。 因此,建成一套起点较高并具有不断升级能力的常春大宾馆电脑信息系统,对宾馆未 来的经营无疑会产生长远的影响。这样,业主对常春大宾馆电脑信息系统的投资已不再是 投入的负担,而是一件投资未来的重要决策。 2.2 用户的特点用户的特点 使用该系统的用户必须是经过专门培训的专业人士,熟悉计算机操作,具有专业知识, 能够恰当及时处理紧急情况。 2.3 需求规定需求规定 2.3.1 对功能的规定对功能的规定 数据流程图分析数据流程图分析 酒店前台管理信息系统顶层图 酒店前台管理信息系统的 0 层 DFD 预订管理第一层图 接待管理第一层图 2.3.2 E-R 图图 在宾馆前台管理中,客人的入住登记单、挂账登记单、结账报表、发票、预定 登记单、客房信息单、客房类型单和员工登记表等资料都可以成为数据项。各 资料的数据项列举如下: 预定登记单:姓名、联系电话、工作单位、房间号、预定日期、预定天数、押 金、预住人数、备注、日期、预订服务员和时间 入住登记单:凭证号码、姓名、性别、年龄、证件名称、证件号码、房间号、 工作单位、住宿日期、预住天数、退宿日期、备注、日期、来宿 服务员、退宿服务员 退宿登记单:凭证号码、姓名、房间号、住宿日期、住宿时间、实际宿费、结 款方式、折扣、应收宿费、金额总计、押金、退还宿费、退宿日 期、退宿时间、备注、操作员 挂账登记单:日期、挂账单位、摘要、住宿金额、欠款金额、还款金额、金额 累计、姓名、证件名称、证件号码、凭证号码、时间、是否结清 挂账单位信息单:单位编号、单位全称、简称、地址、邮政编码、传真、电话、 联系人、联系人电话 客房信息单:房间号、类型编号、房态、配置、使用设置、营业时间、备注 客房类型单:类型编号、客房类型、价格、备注 员工登记表:员工编号、员工姓名、员工性别、员工类别、职务、聘用日期、 薪金、备注 E-R 子图 2.3.3 业务流程分析业务流程分析 本系统所涉及的主要业务是客房管理,预订管理,接待管理,调房管理和结账管理, 各个部分的业务流程具体如下: (1)客房管理:接受员工的客房信息单,审核信息单,若正确无误,则对客房信息登记, 记录到总帐。 (2)预订管理:客户查找是否有合适房间,若有则填写预订登记单,员工审核登记单,若 正确无误,则对预订登记,产生预订登记表。 (3)接待管理:员工查找客户是否提前预订,若有则填写入住登记单,员工审核登记单, 若正确无误,则对入住登记,客人入住;若没有提前预订,则查找是否有合适房间,若有 则填写入住登记单,员工审核登记单,若正确无误,则对入住登记,客人入住;客人退宿, 员工清点房间,若客人结账,则员工进行接待登记,并填写收据和打印报表给客户。若客 人打算挂账,则填写挂账登记单,员工审核登记单,若正确无误,则对挂账登记,产生挂 账登记单。 (4)调房管理:根据客户的需要,员工查找同等类型的房间,若有则填写调房登记单,员 工审核登记单,若正确无误,则对修改客房信息表和入住登记表。 (5)结账管理:客人到前台对挂账进行结账,员工进行结账登记,并并填写收据和打印报 表给客户。 具体的业务流程图如下: 业务流程图 2.3.4 系统功能分析系统功能分析 宾馆前台管理信息系统的主要功能有预订、接待、结账、调房服务、客房管 理和查询服务等。每个功能模块都和宾客直接有关,其采用宾馆管理信息系统 的目的是提高就店服务的质量,提高信息管理的精度,进而提高宾馆在客户心 目中的信誉,树立良好的宾馆服务形象。各子功能分析如下: (1)预订功能需求:其主要目的是提高宾馆的开房率,为客人预留房间,并提 供良好的预订服务。其功能需求包括预订查询,可用房确 认,预订记录建立,预订确认,预订记录维护等; (2)接待功能需求:其主要目的是以最快的速度为客人开房。其功能需求包括 宾客登记、可用房确认、修改宾客信息、删除宾客信息和 查询宾客信息等; (3)结账功能需求:其功能需求包括客人结账、打印报表和客人挂账等; (4)调房功能需求:其主要目的是满足客人调房的需要。其主要功能是查询客 房,调房登记,调房确认等; (5)客房管理功能需求:其主要目的是对客房的信息化管理,提高客房管理的 精度和准确度,同时减轻宾馆客房中心员工的工作负担, 从而提高客房管理的效率和服务质量。其主要功能是房态 维护,费用记录和客人查询等; (6)查询功能需求:其主要目的是满足客人的需要,快速查找相应的房间和信 息,提高服务的效率和树立宾馆良好的企业形象。其主要 功能包括房态查询,房间类型查询和房间价格查询等; 2.3.5 功能层次图功能层次图 根据业务流程图和数据流程图的分析,得出系统的详细的功能层次图,如下图: 功能层次图 2.3.6 数据字典分析数据字典分析 根据数据流程图,构思数据流表: 数据流表 编号数据流名来源结构去向从属说明 P001客房预定表预订登记单凭证号码房 间号姓名 接待管理 P002登记表入住登记单 客房预定表 客房信息表 凭证号码房 间号姓名 押金 退宿管理 P003退宿表登记表 退宿登记单 凭证号码房 间号姓名 金额总计 客人 P004挂账信息表挂账信息单 退宿表 凭证号码挂 账单位还款 金额 客人 P005客房信息表客房信息单房间号类型 编号房态 配置使用设 置 预订管理 接待管理 退宿管理 调房管理 P006客房类型表客房信息单类型编号+客房 类型+价格+备 注 客房管理 P007挂账单位信息表挂账信息单单位全程单退宿管理 位全称地址 邮政编码 联系人联系 人电话 P008员工登记表员工登记单员工编号姓 名性别密 码职务聘 用日期薪金 备注 人力资源 管理 2.3.7 系统组成系统组成 (一)接待预定管理系统 1、预定管理: 预定登记、预定客人信息录入、预定时间、入住时间、预定房间、承诺保 留时间、预定金支付、预定修改、取消预定、预定查询。 2、客户登记:按余房登记、引导登记、按房态快速登记、按客房类型登记、客人基本信 息和入住信息录入(包括钟点房登记信息)、换房、登记信息修改、续住、与 IC 卡门锁系 统挂接登记直接发卡。 3、客人查询:按条件查询在住客人和历史客人信息,问讯系统按今日入住、已退房、在 住客人、今日将退房、外国客人、贵宾客人等查询客人登记信息、付款审核信息、帐页信 息及其他信息。客人帐页浏览。 4、房态管理:查询房态、图形显示客房状态、余房预测。 5、协议客户管理:增加修改协议客户信息,往来帐目明细统计,往来交易摘要。 6、接待报告管理:预定报告、今日入住、已退房、在住客人、今日将退房、贵宾客人等 报告、按客房、姓名查询客人报告、客房占用、余房预测报告,接待员交班报告等(可根 据宾馆实际增加或修改报告种类)。 7、接待员登录设置:接待员姓名、班次、密码修改。 (二)收银管理系统 1、交易管理(把客人的每一次消费或付款称之为一笔交易):增加交易、预收押金、冲 帐、帐页结转。 2、结帐:正常结帐、读 IC 卡结帐、余额结帐、帐页汇总、打印客人帐单、团体话费个人 结算。 3、交易查询:今日交易日志,可按交易类型、交易名称、经手人、冲帐交易等查询并打 印交易明细;历史交易查询,可按起始日期、结束日期、房间号、交易名称、经手人来查 询并打印在住客人帐页和历史客人帐页发生的交易明细。帐页统计、打印帐页汇总。 4、客人查询:按条件查询在住客人和历史客人信息,按今日入住、已退房、在住客人、 今日将退房、外国客人、贵宾客人等查询客人登记信息、付款审核信息、帐页信息及其他 信息。客人帐页浏览。 5、应收帐管理:客户信息的增加和修改,客户帐目小计、交易概要、发票清单。 6、房态查询:查询房态、图形显示客房状态、余房预测。 7、报告管理:日收银报告、早间经营报告、今日退房报告、各科目余额报告、今日交易 报告、冲红帐报告、交班报告等。 8、经手人管理:谁接待?谁修改?谁审核?谁结帐?都有明确记载。 (三)房务中心管理系统 1、房态管理:查看当日的房间状态,修改当前的房间状态(如将有故障的房间改成维修 房),以便合地调整客房的出租状况。 2、清扫管理:将打扫过的客房设置为干净房,或手动设置客房为脏房状态 3、空房确认:将客人离店后打扫干净的房间设定为空房,以便提高客房出租率(客人离 店后该客房自动设置为脏房,打扫后设置为空房)。 (四)、客户关系管理系统 1、客户列表:记录客户的基本信息,包括客户姓名、性别及身份证等,建立客户档案, 并可完成对其发卡操作; 2、客户分类:根据客户所属类别对客户进行分类,并可组合查询客户信息;通过增加、 修改或删除等操作对客户的类型信息进行维护; 3、客户投诉:通过增加、修改或删除等操作对客户的投诉信息; 4、客户消费统计:通过定义查询日期段,查询指定日期段内客户储值消费、打折消费及 积分消费的信息; 5、客户消费分析:通过定义查询日期段,按客户名称、客户类型等分析客户消费详细信 息; (五)大堂查询管理系统 1、宾馆整体浏览:监控前台业务,客房帐、应收帐、定金帐、科目余额、入住率、各收 银点统计消费明细、统计报告每日客房利用情况 2、客人查询:按条件查询在住客人和历史客人信息,问讯系统按今日入住、已退房、在 住客人、今日将退房、外国客人、贵宾客人等查询客人登记信息、付款审核信息、帐页信 息及其他信息。客人帐页浏览。 3、房态管理:查询房态、图形显示客房状态、余房预测、换房。 4、协议客户管理:增加修改协议客户信息,往来帐目明细统计,往来交易摘要。 (六)餐饮收银管理系统 1.登记管理:客人登记、修改登记、删除帐页、合台、换台、帐页转入明日。 2.消费管理:增加消费、消费单录入、消费冲帐,助记符录菜品、编号录菜品、附加菜品 录入、菜品赠送。 3.订餐管理:订餐信息登记,包括订餐时间、就餐时间、订餐桌数、人数、订餐详情、取 消订餐、订餐查询。 4.主窗体:当前桌台、包房占用情况、显示客人消费状态。 5.结算管理:分类打折、全面打折、客人结帐、开发票金额、打印帐单、打印查询单、结 帐方式管理,如现金付款、支票付款、信用卡付款、免费、挂帐等自动统计。 (七)娱乐收银管理系统 1.客人登记、按手牌登记。 2.增加、取消消费项目。 3.结帐处理,可挂到前台与客房统一结帐、打印客人消费帐单。 4.销售情况日报表、月报表打印。 5.按月、日对销售收入和销售数量进行查询、统计、图表分析 6.折扣、免单的控制,谁允许。 7.按照客人的消费项目自动统计总消费金额,并可打折。 8.计时服务可按时间计费。 9.消费项目维护。 10.技师管理、技师绩效统计。 3.总体设计总体设计 3.1 需求规定需求规定 3.1.1 对功能的规定对功能的规定 用列表的方式(例如 IPO 表即输入、处理、输出表的形式) ,逐项定量和定性地叙述 对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应 支持的终端数和应支持的并行操作的用户数。 3.1.2 对性能的规定对性能的规定 3.1.2.1 精度精度 本体统主要在本地运行,鉴于目前的 Internet 的速度已经非常快,所以在传送方面没 有特殊的要求,一般的 Internet 均可以稳定的运行。在时间控制上对于用户有一定的要求: 本系统预约范围为当前日期的最近两周,且周日进行数据库的更新,所以需要预约用户在 此之前完成所有预约事务及其所以的相关响应。 3.1.2.2 时间特性要求时间特性要求 该软件用于中小型的宾馆的管理。其主要功能是服务于注册用户的预约。鉴于预约的 特殊性,本系统在时间上面有着特殊的要求。本系统预约范围为最近的两周,每周日进行 数据库的更新,故预约必须在此之前完成,并且需要在此之前完成所有的响应。一般情况 下,无论是客户端和管理端,当用户登录,进行任何操作的时候,系统应该及时的进行反 应,反应的时间在 5 秒以内。系统应能监测出各种非正常情况,如与设备的通信中断,无 法连接数据库服务器等,避免出现长时间等待甚至无响应。 3.1.2.3 灵活性灵活性 该软件是在 Microsoft Visual Studio 2005 上开发的,对于运行环境主要为 Windows XP 等目前流行的 Windows 系统,所以在运行环境灵活性方面可能不是非常的出色。 本软件支持 Windows 可视化图形操作,可视化功能较强,口令操作控制方式偏弱。 本软件为其他的软件提供了相应的接口,可以方便日后的扩展。 精度要求较低,满足目前流行 PC 运行精度要求。时限性方面,本系统有特殊要求, 每周日更新,只提供预约当前日期的最近两周内的预约。 如果时间充足的话,我们计划能够改进时限性较短的这个不足。希望系统能够提供更 宽泛日期内的预约,尽量减少系统数据库大规模更新的次数和频率。 3.1.3 输人输出要求输人输出要求 使用此系统时,不会出现大量的输入数据。除了注册用户需要输入一些简单的个人信 息外,不会有大规模的数据上传。数据类型基本上为 char 型,信息量小。本系统不会用于 数据拷贝,无其他媒体格式、数值范围小,精度一般。 3.1.4 数据管理能力要求数据管理能力要求 本系统规模较小,数据库包含的表数量少于 10 个,对于每张表的记录规模在 1000 个 一下,现阶段的所以 PC 均不会出现存储问题。 3.1.5 故障处理要求故障处理要求 本系统最终要经过小组严格的测试后才会发布,加上系统的规模较小,所以我们预计 软件故障出现的可能性较小。如果出现故障,一般情况下为硬件或者运行环境的问题。对 于运行环境这方便,我们建议用户安装正版的 Windows XP,并且要注意系统更新,以免 出现系统崩溃时,给宾馆带来严重的后果。对于硬件问题,建议用户注意检测自己的机器, 一般不会产生严重后果。 3.1.6 其他专门要求其他专门要求 本系统服务于中小型宾馆,但是如果安全保密不够好的话,会大量泄露客户的个人隐 私,从而产生严重的后果。所以特别要求系统的管理员做好安全保密工作,保证数据库的 安全不被黑客入侵。对运行环境、可靠性的要求和其他同类软件对于 Windows XP 的要求 相同,至少系统应保证 7X24 内不当机,保证 20 人可以同时在客户端登录,系统正常运行, 正确提示相关内容。我们在开发本软件的时候会注意为系统的日后扩充提供相应接口,方 便用户补充,系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。注意程序 代码的规范性,提供详细的注释,方便程序维护人员的修改维护。 每个角色进入系统均需要完成一下的流程,很大程度上提高的系统的安全性。 3.2 运行环境运行环境 3.2.1 设备设备 本系统的硬件环境如下: 客户机:普通 PC CPU:P4 1.8GHz 内存:256MB 以上 分辨率:推荐使用 1024*768 像素 WEB 服务器 CPU:P4 1.8GHz 内存:256MB 以上 数据库服务器 CPU:P4 1.8GHz 内存:256MB 以上 3.2.2 支持软件支持软件 本系统所需软件如下: 操作系统:Windows 2000 数据库:SQL Server 2005 开发平台:Microsoft Visual Studio 2005 浏览器:IE7.0 4 详细设计详细设计 4.1 程序系统的结构程序系统的结构 此系统的功能模块图: 4.2 模块模块 1(标识符)设计说明(标识符)设计说明 4.2.1 程序描述程序描述 根据该系统功能模块,对应的五个简单的子程序,分别达到了系统的登陆,订房,经 理管理,结账以及数据库的快捷准确的运行。 4.2.2 功能功能 客户管理模块客户管理模块 此功能模块包括两个子模块,客户登记和客户查询。 1 客户住房登记 该窗口具有新增、保存、删除、打印押金收据等功能。在此管理人员必须输入个人客 户的详细资料包括姓名、性别、年龄证件类别、证件号码、住店日期、预付押金,所入住 的房间号等。在这个窗口中,系统会将未住客房的资料通过表格形式显示出来,以方便管 理人员合理安排客户住房。当管理人员将个人资料登入后,系统将会显示所入住客户的姓 客房管理系统 客户管理模块 客房管理模块 打印报表模块 系统维护模块 客户登记 客户查询 客房设置 客房查询 住宿收银统计 系统初始化 数据备份 用户管理 口令更改 系统帮助模块 名、身份证号、性别、入住日期、入住时间和入住的房间号等资料,以方便管理人员核对 客户资料。一般情况下,客户信息录入完毕后,需要打印“住房押金收款凭证”所以在该 窗口添加了打印功能。 2 客户查询 该窗口具有查询、结帐、退房、打印结帐凭证等功能。在此管理人员对要求退房的客 户进行查询,并进行费用结算。在查询时,可以按房号、姓名、全部等方式进行查询,客 户的信息资料可以从查询结果中获得。在此管理人员可以浏览已住客户的详细资料,包括 客户的姓名、性别、入住人数、房间号码、身份证号码、入住日期、入住时间、已住天数 等资料,方便管理人员管理客户。 一般情况下,结帐退房时要进行查询,调出该客户登记的资料,并进行费用结算,同 时打印“客户结帐凭证” ,所以我们将客户结帐退房功能放置在该窗口进行,符合手工操作 习惯。在查询结果中选择要退房的记录先进行结帐,系统将显示该客户的住宿详细资料, 并询问是否需要打印,若须打印单击打印按钮,打印该客户的“住宿结帐凭证” ,若无须打 印则按返回键。打印完毕后,便可以办理退房手续了,将退房房间号的床位腾出备用。 客房管理模块客房管理模块 此功能模块也包括两个子模块:房间设置和房间查询。 1、房间设置 该窗口具有对房间数据进行新增、删除、保存等操作功能,在此管理人员必须输入新 房间的房间号码、总床位数、剩余床位数、每床单价等,在输入完毕后,单击“确定” ,系 统将显示新房间的基本情况。同时,为方便管理人员对房间进行管理,在这个窗口中,我 们将剩余床位为零的房号记录用红色标记,表示该房客满,禁用。 2、 房间查询 在此管理人员对要求客房进行查询,在查询时,可以按房号、床位数、全部等方式进 行查询,房间的信息资料可以从查询结果中获得。包括客房总床位数、剩余床位数、每床 单价等。 统计报表模块统计报表模块 该模块实现对客房住宿收银的统计,为管理人员提供某一段时间内住房人数和累计收 入的统计,可以实现对统计的数据进行年报表,月报表,日报表的查询统计并进行打印, 为管理人员的经营决策提供科学数据。 系统维护模块系统维护模块 此功能模块有三个子模块,我们在进行系统维护时,首先要选取系统维护的类型, 包括:数据初始化,修改密码、数据备份和新用户注册。 1 数据初始化 此模块实现系统原始数据的清空,以便重新输入数据,进行管理。 2 修改密码 在此模块中,用户必须首先输入用户名和原始密码,按“确认”键后,在新密码栏 中输入新密码,并进行确认,最后单击“确认”键进行保存。 3 数据备份 任一个含有数据库的系统,其数据的备份功能是很重要的。因系统有着种种不可预 测的被损坏的可能,如果系统数据没有备份,一旦数据被丢失或破坏,有时会给用户 造成无法估量的损失或严重的后果。 4 新用户的注册 一般情况下,系统的使用不止一人,每人使用都可以有自己的用户名和密码,特别 是统计报表数据时,其默认的报表人名称就是进入系统的用户名。 系统帮助模块系统帮助模块 提供帮助信息 4.2.3 性能性能 改程序的运行过程简单,精度、灵活性和时间特性均能到达要求,保证酒店的正常运 营。 4.2.4 输人项输人项 输入字段图标显示: 字段名称类型大小 房间编号字符串类型16 姓名字符串类型16 性别字符串类型4 年龄字符串类型4 职业字符串类型32 从何处来字符串类型32 到何处去字符串类型32 住宿理由字符串类型32 证件名称字符串类型32 证件号码字符串类型32 工作单位字符串类型32 离店日期日期类型 备注字符串类型32 4.2.5 输出项输出项 字段名称类型大小 房间编号字符串类型16 房间等级字符串类型8 房价浮点类型 房价折扣整型 住房人数整型 登记时间日期类型 登记员字符串类型32 旅客类别字符串类型8 招待单位字符串类型32 备注字符串类型32 4.2.6 算法算法 模块主要算法设计模块主要算法设计 活动图:活动图: 1.用户登陆、提交订房单活动图 客户 会员注册 注册信息正 确增加会员 注册错误 修改会 员信息 进入成功 查询 锁定房间 提交订单 客户注销 客户登入 登入错误登入信息正确 2.订房活动图 得到客户订房单 查询空房间 订单可满足订单不可满足 会员折扣 修改空房间数 修改会员 消费记录 查验身份房间不适合/ 缺房间 不法分子 拒绝入住 调和/别人退房 客户付款得 到收款单 订房接受 3.3.经理管理活动图 得到订房通知 分类合计确定订房单 客房服务管理 递交订房单 核对订房单 核对正确 订房通知开付款单 经理管理 系统 核对错误 4.结账活动图 结账 得到订房单得到付款单 修改应收款 账单 应付账单 修改总账 结账结束 5.数据库管理活动图 4.2.7 流程逻辑流程逻辑 数据库管理用户 管理房间记录数据库管理 房间变动 1用户登陆/注册、提交订房单模块 客户修改客户信息查看添加订单 订房系统 登入登入/注册注册 客户信息客户信息客户信息客户信息 客户信息 2. 订房模块 订房系统订房系统 得到客户订房单 客户 检查订房可 满足 检查订房不 可满足 向客户给出 订房单 结账系统 客户购买 经理管理系 统 客户订房单 客户订房单 客户订房单 递交订房单 客户订房 查订房单 出 示 订 房 单 房间订单 订房通知改房通知 开发票 客户支付款单 3. 经理管理模块 经理管理系统经理管理系统 得到缺房通知 订房系统 分类合计产生订 房单 房间服务管理 订房单核对正确 结账系统 订房通知 订房通知 递交订房单 发出房间分类 发出房间分类 发出房间分类 递交订房单 支付订单 4.4. 结账模块 结账系统 得到客户付款单 订房系统 得到客户付款单 经理管理系统 修改应收款账单 修改应预付 订款账单 修改总账 预定房间订单 房 预定房间订单房 预定房间订单房 预定房间订单房 预定房间 订单房 总订房单 账目 修改 信息 账目 修改 信息 账目 修改 信息 5.5. 数据库管理模块 用户权限判断 数据库信息管理 增删房间管理住宿记录信 息 顾客分类信息 数据库管理员 房间信息管理员 客户住宿 信息管理 员 顾客信息管理 。 4.2.8 接口接口 打印 登陆 工作人员输入 系统维护数据库 系统操作界面 用户 系统管 理员 客户信息 客户客房信息表 账单 4.34.3 用户输入模块设计说明用户输入模块设计说明 4.3.14.3.1 程序描述程序描述 该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份的合法性, 故而需要用户输入程序,输入用户名及密码来进行身份验证。 本程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行验证 4.3.24.3.2 功能功能 输入 输入用户名 输入密码 处理 用户名判断 密码判断 权限判断 输出 用户名错误密码错误正确登录 4.3.34.3.3 性能性能 精度要求精确到整型的个位、字符型完全正确,不支持部分匹配; 时间特性要求:要求等待时间 4.3.44.3.4 输入项输入项 输入项名称:用户名 类型:字符串型 输入方式:手工输入 数据来源:系统自带的数据库中的信息 输入项名称:密码 类型:字符串型 输入方式:手工输入 数据来源:系统的数据库中的信息 安全保密条件:在输入密码时用户界面上显示为 4.3.54.3.5 输出项输出项 输出项:用户名错误输出 数据类型:字符串型 输出以信息对话框的形式输出 输出内容是用户名错误,请重新输入 输出项:密码错误输出 数据类型:字符串型 输出信息也是以信息对话框的形式输出 输出内容是密码错误,请重新输入 输出项:正确登陆 数据类型:字符串型 输出内容是根据用户权限而得到的用户界面的输出 4.3.64.3.6 算法算法 本程序需要对数据库进行操作,即对数据库进行查询 Select 用户名 From USER_PSD Where 用户名=输入内容 如果结果为空,则输出:用户名错误,请重新输入;三次输入错误则关闭系统 Select 密码 Form USER_PSD Where 用户名=输入内容 and 密码=输入内容 如果结果为空,则输出:用户密码错误,请重新输入;三次输入错误则关闭系统 查询到一条记录后,进行权限判断,以决定让该用户使用相应的功能。 4.3.74.3.7 流程逻辑流程逻辑 用户 系统 用户名及密码 密码验证 判断用户类型 就餐管理员 住宿管理员 数据库信息 管理员 管理员用户 帐号信息 管理员 管理员用 户 三次错误 退出 系统管理员 4.3.84.3.8 接口接口 本程序隶属于主程序模块 主程序 本程序 就餐管理 模块 住宿管理 模块 数据库信 息管理模 块 帐号信息 管理模块 5 测试测试 5.1 测试概要测试概要 5.1.1 测试项简述测试项简述 5.1.2 差异差异 无 5.2 测试结果及发现测试结果及发现 5.2.1 测试测试 1 5.2.1.1 测试充分性评价测试充分性评价 从 2011 年 7 月 11 日到 2011 年 7 月 12 日,测试小组对该软件进行了比 较全面的集成测试.。测试人员由两人组成,每个测试人员对负责测试的模块都 有一定的熟悉度,对模块要实现的业务和功能有充分的了解,有益于测试的顺 利进行。考虑到时间的关系,此次只做集成测试,测试中发现的问题经修改后 都进行了回测,错误修复率符合测试计划中制定的通过准则。最后检查了用 户手册,所发现的问题也已得到修正。综上,系统功能性能符合用户需求及 系统要求。从测试进行的过程和最后结果来看,对该软件的测试是相对充分和 序号序号功能模块名称功能模块名称是否测试是否测试是否通过是否通过测试日志测试日志 登记 1 客户管理模块 查询 2011.07.11 设置 2 客房管理模块 查询 2011.07.11 3 打印报表模块 住宿收银统计 2011.07.11 系统初始化 数据备份 口令更改 4 系统维护模块 用户管理 2011.07.12 5 系统帮助模块 系统帮助 2011.07.12 规范的。 5.2.1.2 测试结果总述测试结果总述 总的错误分布情况: 错误类型产生错误个数修改错误个数 修复率 (%) 占总错误数百分比(%) 一级 3310020 二级 4410027
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店窗帘装修合同范本
- 临沂制砂机采购合同范本
- 立案申请执行合同范本
- 务工合同范本
- 虚拟课程录像摄影合同
- 汽车佣金咨询合同范本
- 小车购车分期合同范本
- 土地种植租凭合同范本
- 宴席承包服务合同范本
- 投资收益合同范本
- 关于奶茶店转让合同范本
- 役前训练考试试题及答案
- 中职中专入学开学第一课正视职业教育开启未来征程课件
- 2025年保税区面试题目及答案
- 公安基础知识培训课件
- 2025年期货高管考试题库及答案
- 2025年江苏省南京市中考英语试卷
- 2025年政法委网格员考试题库
- 2025年新版期权知识考试题库带答案
- 无锡市公安局梁溪分局招聘警务辅助人员57人笔试模拟试题参考答案详解
- 2025年度养老护理员考试技师培训考试题(含答案)
评论
0/150
提交评论