酒店管理系统的设计[文档在线提供].doc

上传人:时光煮雨 文档编号:14896650 上传时间:2022-02-23 格式:DOC 页数:30 大小:528.50KB
返回 下载 相关 举报
酒店管理系统的设计[文档在线提供].doc_第1页
第1页 / 共30页
酒店管理系统的设计[文档在线提供].doc_第2页
第2页 / 共30页
酒店管理系统的设计[文档在线提供].doc_第3页
第3页 / 共30页
酒店管理系统的设计[文档在线提供].doc_第4页
第4页 / 共30页
酒店管理系统的设计[文档在线提供].doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《酒店管理系统的设计[文档在线提供].doc》由会员分享,可在线阅读,更多相关《酒店管理系统的设计[文档在线提供].doc(30页珍藏版)》请在三一文库上搜索。

1、计算机科学与技术专业软 件 工 程课程设计报告题 目: 酒店管理系统的设计 作 者: 指导教师: 2005年12月13日目 录1.1引言41.1.1编写目的41.1.2范围41.2项目概述41.2.1产品描述41.2.2产品功能41.3具体需求61.3.1功能需求61.3.1.1功能需求161.3.1.2功能需求261.3.1.3功能需求361.3.1.4功能需求471.3.1.5功能需求571.3.1.6功能需求671.3.1.7功能需求771.3.1.8功能需求871.3.1.9功能需求971.3.2 外部接口需求71.3.2.1 用户接口71.3.2.2 硬件接口71.3.2.3 软件接

2、口71.3.2.4 通信接口71.3.3 性能需求81.3.4 设计约束81.3.4.1 其他标准的约束81.3.4.2 硬件的限制81.3.5 属性81.3.5.1 可用性81.3.5.2 安全性81.3.5.3 可维护性81.3.5.4 可转移 转换性81.3.5.5 警告8二、风险分析82.1 风险预测82.1.1 风险影响评估82.1.1.1 风险预测82.2.1.2 影响评估表92.2.2风险预测表9三、软件项目进度计划103.1工程进度与状态103.1.1 进度103.1.2 状态103.2 资源耗用与状态103.2.1 资源耗用103.2.1.1 工时103.2.1.2 机时11

3、3.3 经费支出与状态113.3.1 经费支出113.4 建议11四、设计说明书114.1 定义114.2 总体设计114.2.1概念设计和处理流程114.2.2系统功能模块结构124.2.3各模块功能详细说明134.2.3.1客房预定系统134.2.3.2前台接待系统134.2.3.3前台收银系统134.2.3.4帐务系统134.2.3.5管家系统134.2.3.6电话系统134.2.3.7夜审系统144.2.3.8客历系统144.2.3.9合约系统144.2.3.10经理系统144.2.3.11总经理系统144.2.3.12密码管理系统144.2.3.13报表系统144.2.3.14帐务报

4、表154.3 需求分析建模154.3.1 数据建模(ERD图)154.3.2 系统各模块分析、DFD图和数据字典164.3.2.1总流程图164.3.2.2第二层流程图174.3.2.3前台子系统184.3.2.4后台子系统244.3.2.5数据备份254.4 系统实现技术254.4.1系统登录254.4.1.1管理人员登录254.4.1.2 一般用户登录264.4.2 数据库264.4.2.1 数据库的建立264. 2. 2 数据库的链接264.4.3 运行界面26五、测试分析报告265.1 引言265.1.1 编写目的265.1.2 背景265.1.3 参考资料265.2 测试内容与结果2

5、75.2.1 功能测试275.2.2 文档测试275.3 对软件功能的结论285.3.1. 能力285.3.2 缺陷和限制285.3.3 补救措施285.3.4 评价285.4测试资源消耗28六、项目人员分配表28七、总结书29八、参考文献29九、感谢29一.软件需求书1.1引言1.1.1编写目的随着旅游业的发展,酒店、餐饮娱乐行业日趋发达,引入全方位的电脑服务和电脑管理日益流行。同时,酒店和餐厅娱乐业引入电脑服务和管理也取得了优良的经济效益和社会效益。为此,国家建设部已于最近作出明确规定:凡星级酒店在项目审批时,其设计方案必须包括电脑管理系统,否则不予立项。可见,酒店管理电脑化势在必行。酒店

6、管理系统将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了住宿、餐饮、娱乐全新概念的服务和管理方式。此软件计划实现酒店预定,入住,结帐,管理等功能,实现办公自动化。1.1.2范围开发软件名称:酒店管理系统一个成熟的酒店管理系统不仅仅是记录酒店客人的信息,提供查询,报表打印等一系列简单的工作,它能让工作人员从烦琐的手工操作中解脱,并且酒店管理系统本身就代表着一种管理方法。使用范围:1客人客房网上预定系统2前台接待服务部门3前台收银部门4帐务部门5客房部门6高层领导。1.2项目概述1.2.1产品描述本酒店管理系统是一项独立的软件产品,为了实现酒店管理自动化,以应用为各种中大型酒店。传统的酒店

7、管理往往令管理者花大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不能及时提供等,从而影响出租率,使的管理人员不得不集中精力规划管理运行策略和进行决策。以上问题可通过电脑系统辅助解决,酒店管理的电脑化,不仅是体现酒店现代化形象的一个重要标志 ,而且对于提高员工工作效率,加速资金周转、降低各项成本及改善服务质量都有十分积极的作用。1.2.2产品功能1 客房预定系统:预定系统可随时查询30天以内酒店客房预售一览表,及可售房间数,可查询某间客房预定情况。对常客可使用系统的客历资料预定及陪房,可大大减少资料的输入。2 前台接待系统:客人一旦入住酒店,将允许客

8、人先消费(签单),后付帐(使用一卡通)。系统还设计了限制消费的功能。团体入住后除了每个团员有自己的帐外,系统还自动产生该团的主帐号,操作员每一个消费记入成员帐还是记入团体帐,该团成员的房租将自动记入团主帐 3 前台收银系统:每一个客人从预定房间起系统(一卡通系统)内已自动产生了该客人的帐号,住店的客人享受酒店的短期贷款,可以在酒店绝大部分签单,这将刺激客人的消费心理,增加酒店的收入,记帐功能主要加入酒店暂无连网的那些消费场所和诸如赔偿、日租、特别消费等。酒店管理者还可根据客人的情况锁住其帐号,以限制其消费。前台收银系统的埋单又与其他营业场所不同,前台的埋单允许客人一帐多单,分期埋单,分类别埋单

9、,退房时能自动检测:客人的帐务余额为零;客人帐号的帐项为空;保险箱钥匙以归还,否则系统拒绝退房4 帐务系统除具有收银系统的功能外,还有纠错、报表输出等功能,能将损失降至最低。5 管家系统:设置净房、脏房、坏房、及取消坏房设置SKIP房、SLEEP房查询净房表、脏房表、坏房表房间状态新入住查询6 电话系统:自动记费7 夜审系统:夜间稽核应该是控制酒店经营的一个核心部分,每天的经营情况都必须经由夜间审核.本系统提供的功能有:过房租.每天一次地将在住客的帐目加上当天的房租费用日营业报表.将当天的收入分类统计.产生客人余额表.客人明细帐查询.便于夜审人员核对明细帐.8 客历系统:客人资料手工、自动输入

10、客人资料查询与修改黑名单入住客人自动查询客历入住客人自动归入客历客历合并9 经理系统:修改客房定价增加、删除、修改各级密码修改特别客单设置系统参数内部银行系统(即IC卡功能)数据整理自我诊断数据分析查询客房状态查询可售情况客房占用统计帐务查询万能查询报表输出11.密码管理系统:保护数据12.报表系统:打印,查看各类报表。13.帐务报表:打印查看各类明细。1.2.3用户特点该酒店客人较多,人员结构比较复杂,部门划分清晰繁多,人员流动性高,所以该公司对酒店管理的要求很高。1.2.4一般约束本软件开发使用支持如下:(1)要求运行硬件环境:CPU:奔2以上内存:256M以上硬盘容量:20G 以上(2)

11、要求操作系统为:Windows XP/me(3)需要的软件:Visual Basic6.01.3具体需求1.3.1功能需求1.3.1.1功能需求1客房预定系统:需要预定房间的客人进入酒店预定界面。输入入住客人信息,证件号码。选择所需要的房间。确认预定信息。1.3.1.2功能需求2前台接待系统:进入客人登记界面。填写客人入住资料修改客人信息、转房、调房、设置房态、客人留言可查询预定客房,可售客房信息1.3.1.3功能需求3前台收银系统:进入结帐退房界面输入结帐客人个人信息押金加入,结帐,修改房态查帐,转账1.3.1.4功能需求4管家系统:进入管家系统界面输入房间号设置净房、脏房、坏房、及取消坏房

12、,设置SKIP房、SLEEP房查询净房表、脏房表、坏房表,房间状态,新入住查询。1.3.1.5功能需求5夜审系统:进入夜审界面输入最高权限用户名密码自动过房租.每天一次地将在住客的帐目加上当天的房租费用日营业报表.将当天的收入分类统计.产生客人余额表客人明细帐查询1.3.1.6功能需求6客历系统: 登陆客户信息界面输入权限允许的用户名密码客人资料查询与修改入住客人自动查询客历入住客人自动归入客历1.3.1.7功能需求7经理系统: 登陆经理管理界面输入经理用户名密码修改客房定价,增加、删除、修改低于经理权限的各级密码,修改特别客单,设置系统参数,内部银行系统(即IC卡功能),数据整理,自我诊断,

13、数据分析1.3.1.8功能需求8总经理系统:登陆总经理管理界面输入总经理用户名密码增加,修改,删除各级密码住店客单查询,查询客房状态,查询可售情况,客房占用统计,帐务查询,万能查询,报表输出1.3.1.9功能需求9报表系统、帐务报表:登陆报表界面输入财务经理及经理级以上权限用户名密码打印查看各类报表,打印查看各类明细1.3.2 外部接口需求1.3.2.1 用户接口前台接待应客人要求进入管理系统的主界面后,凭借客户信息登陆到酒店管理系统界面,此界面具有查询,删除,添加,修改客户信息等功能按钮,但客户只能进行查询功能,对于其他系统不可修改。1.3.2.2 硬件接口该系统可与外设如打印机相链接,员工

14、可根据需要将工资报表打印出来。1.3.2.3 软件接口Visual Basic 6.0 、Access数据库的链接,在VB环境下工具栏的“链接到数据库”可实现连接功能。1.3.2.4 通信接口该酒店管理系统只用于酒店内部的局部网络,支持FTP协议,其预订系统可由Internet连接到网络,支持HTTP/TCP协议等1.3.3 性能需求本系统可支持酒店内所有客户机同时操作,95的事务将在小于1s时间内处理完,不然,本系统自动警告,报错给技术部门。1.3.4 设计约束1.3.4.1 其他标准的约束报表格式为Excel表,客户信息生成Access表。1.3.4.2 硬件的限制配置较大服务器。配置Of

15、fice软件各计算机奔2,256M,10G以上1.3.5 属性1.3.5.1 可用性目标系统功能齐全,能够完全满足业务需求。1.3.5.2 安全性采用完备的密码管理系统,分级限定操作限制定期数据保存,每日更新1.3.5.3 可维护性最高级别人员可享用任意修改酒店信息,分级人员享用其各自权限1.3.5.4 可转移 转换性该工资管理系统的可移植性和兼容性较强,只需要计算机系统中装有Microsoft Office 2000以上的办公软件(Office中有Access,Access数据库的建立能与VB相联,完成酒店管理系统)。1.3.5.5 警告客户只可凭借客户名和密码进行个人信息的查询和修改,不得

16、删除和进入其他客人信息(包括查看其他用户资料)。二、风险分析2.1 风险预测2.1.1 风险影响评估2.1.1.1 风险预测风险预测,又称风险估算,试图从两个方面评估每一个风险风险发生的可能性或概率以及如果风险发生所产生的后果。2.2.1.2 影响评估表 元素类别性能支持成本进度灾难的1收银系统无法满足需求而导致任务失败错误将导致进度延迟和成本增加,预计超支¥200002夜审系统严重退化使得根本无法达到要求的技术性能无法做出响应严重得资金短缺,很可能超出预算无法在交付日期内完成严重的1管家系统无法满足需求而导致系统性能下降,使得任务能否成功受到质疑错误将导致操作上得延迟并使成本增加,预计超支¥

17、2000¥40002前台接待系统技术性能有些降低在软件修改中有少量延迟资金不足,可能会超支交付日期会延迟轻微的1客户系统无法满足需求而导致次要任务得退化成本、影响和或可修复的进度上的小问题,预计超支¥100¥5002技术性能有较小的降低较好的软件支持有充足的资金来源实际的、可完成的进度计划可忽略的1电话系统无法满足需求而导致使用不方便或不易操作错误对进度及成本的影响很小,预计超支少于¥1002技术性能不会降低易于进行软件支持可能降低预算交付日期将会提前表1 影响评估表2.2.2风险预测表根据影响评估表的四个风险元素性能,支持,成本及进度,列出下表:风险类别概率影响RMMM规模估算可能降低PS6

18、0%2用户数目大大 超出计划PS30%4复用程度低于计划PS30%2最终用户抵制该系统BU10%3交付期限将被紧缩BU50%2资金将会流失CU70%1用户将改变需求PS30%3技术达不到预期的效果TE40%1缺少对工具的培训DE80%3开发人员缺乏经验ST30%2人员流动比较频繁ST60%2表2 风险预测表注:产品规模风险(PS);商业风险(BU);成本风险(CU);技术风险(TE);支持风险(ST);设计风险(DE);风险缓解,监控和管理(RMMM)三、软件项目进度计划3.1工程进度与状态3.1.1 进度列出本月内进行的各项主要活动,并且说明本月内遇到的重要事件,这里所说明的重要事件是指一个

19、开发阶段(即软件自下而上周期内各个阶段中的某一个,例如需求分析阶段)的开始或结束,要说明阶段名称及开始(或结束)的日期。3.1.2 状态按期完成3.2 资源耗用与状态3.2.1 资源耗用耗用工时一个月,耗用机时208小时。3.2.1.1 工时项目人员分配用时: 8小时需求分析阶段用工时:28小时;风险预测阶段用工时:16小时;软件项目进度计划指定工时:12小时;设计说明阶段用工时:72小时;代码设计工时:56小时;测试工时:16小时3.2.1.2 机时该工资管理系统采用WINDOWS XP环境操作;耗用机时72小时。3.3 经费支出与状态3.3.1 经费支出支出项目房屋租借工资资料费会议费其它

20、硬件支持金额600元12000元400元600元500元160003.4 建议1资料准备要充分;2按计划完成;3提高工作效率。四、设计说明书4.1 定义实体关系图(ERD),用于表示实体(数据对象)和它们之间的相互关系。数据流图(DFD),描述信息和数据从输入移动到输出时被应用的变换的图形化技术。4.2 总体设计4.2.1概念设计和处理流程该酒店管理系统的总体设计思路与开发流程如下:图1 总体设计思路与开发流程4.2.2系统功能模块结构根据客户需求酒店需求分析,最终确定该酒店的管理系统各功能模块之间的关系如下所示:图2功能模块关系图4.2.3各模块功能详细说明4.2.3.1客房预定系统散客预定

21、团体预定客房预定预定未到处理预售查询4.2.3.2前台接待系统散客入住登记合约入住登记团体自动入住和手动入住补填客单修改客人信息、转房、调房、设置房态、客人留言预定客房查询可售客房查询4.2.3.3前台收银系统记帐 (包括客人在酒店各营业场点的消费)埋单限制客人消费退房押金加入查帐 (可查总客帐、总收入帐、总消费帐)转帐设置跑单客用保险箱管理团体埋单及退房4.2.3.4帐务系统收银纠错报表输出4.2.3.5管家系统设置净房、脏房、坏房、及取消坏房设置SKIP房、SLEEP房查询净房表、脏房表、坏房表房间状态新入住查询4.2.3.6电话系统自动计费4.2.3.7夜审系统客人信息查询动态房态查询房

22、间明细帐查询收银员报表当日入住客人报表4.2.3.8客历系统客人资料手工、自动输入客人资料查询与修改黑名单入住客人自动查询客历入住客人自动归入客历客历合并4.2.3.9合约系统查询、修改和删除4.2.3.10经理系统修改客房定价增加、删除、修改各级密码修改特别客单设置系统参数内部银行系统(即IC卡功能)数据整理自我诊断数据备份4.2.3.11总经理系统住店客单查询查询客房状态查询可售情况客房占用统计帐务查询万能查询报表输出4.2.3.12密码管理系统4.2.3.13报表系统客房占用表转房改租表预定未到表客房取消表房租分析表经营统计表可售情况表房间状况表坏房报告表日租统计表合约销售表4.2.3.

23、14帐务报表收入报表 (前台收入明细表、现付收入明细表)消费报表顾客帐务(住客帐务、离店客人帐务和跑单帐务)交班报表信用卡报表街帐报表应收报表催帐报表转帐报表借贷总表联网消费酒店总表4.3 需求分析建模4.3.1 数据建模(ERD图)酒店管理系统ERD图4.3.2 系统各模块分析、DFD图和数据字典客人酒店管理系统登记客人离店凭据4.3.2.1总流程图图3系统总流程图表3: 系统总流程数据字典数据流名: 登记组 成: 客户信息+房间信息+押金+时间数 据 项: 客户信息备 注: 个人或团队组 成: 身份证号+姓名+性别+年龄+民族+出生日期+家庭住址 +VIP+人数+单位+单位地址+电话+手机

24、+BP机号码 +E-MAIL地址+照片组 织: 身份证号数 据 项: 客房信息组 成: 房号+类型+单价+状态组 织: 房号数 据 项: 状态取值: 空房可用 空房待修 预订占用 正在占用数 据 项: 押金组 成: 预订金+入住押金+入住租金取 值: 现金 信用卡 转帐支票 挂帐 免费数 据 项: 时间组 成: 预订时间+入住时间+预计离店时间+住宿时间数据流名: 离店凭据备 注: 指客人办理手续后,所持有的酒店开出的票据组 成: 住店发票+停车场收据+其它票据4.3.2.2第二层流程图图4 第二层流程图表4:流程图数据字典数据处理名:前台加工简 述:在酒店中直接与客人发生关系的活动,为客人提

25、供的一切服务,包括客人进入酒店前的预订,预订后的入住,消费,以及离店前的手续办理。组 成:预订+接待+取消预订+离店数据处理名:后台加工简 述:在酒店中不直接与客人发生关系的活动,包括间接为客人提供的服务,以及酒店的内部管理体系,主要是库房管理,IC卡管理,总理查询等。 组 成:数据备份+经理查询数据处理名:停车场加工简 述:为酒店内外客人提供停车的系统。数 据 库1:所有在前台与客人有关的信息库。组 成:历史客人信息表+房间占用信息表+IC卡管理表数 据 库2:组 成:酒店日常消耗品库存管理表+日现金帐目表数 据 库3:说 明:停车场建立的有关车辆进出停车场的时间及费用信息表。4.3.2.3

26、前台子系统图5前台子系统示意图备注 按照客人从住店、离店的过程将系统划分为预订、接待、取消预订和离店四个处理过程。客人通过预订,也可直接到酒店登记住宿。客人预订后,也可能取消预订。客人分为个人与团体两类。(1)个人预订图6个人预订DFD图表5: 个人预订数据字典数据处理名:房间查询简 述:根据客人的预订要求,查询客房预订信息表,确定是否有空房输 入:客户信息,来源:外部实体“客人”输 出:1 无客房,去处:外部实体“客人” 2 有客房,预订登记表,去处:“客人信息”数据流名称:预订登记表简 述:在房间查询有房时所填的表,用于记载客人信息组 成:身份证号+姓名+性别+年龄+民族+国籍+家庭住址+

27、VIP+电话数据处理名:订房简 述:根据客人的预订要求,确定客人订什么房,哪类房,多少间房,是否 确定具体房间。输 入:订金收据,来源:收银输 出:预订证明表,去处:外部实体“客人” 数据流名称:预订证明表简 述:在订房、收银后所填的表,用于记载客人订房的信息和证明组 成:身份证号+姓名+性别+家庭住址+电话+押金+房间数量、类别+时间客人来店预订,服务员查询“客房预订信息表”,无空房则返回客人。有客房则登记,并核对“客人黑名单”(进行消费而未付帐的客人名单)及“挂帐表”,无误后收取预订押金并记入“预订金入帐表”。进行订房,将预订信息记入“客人预订信息表”,修改“客房预订信息表”的客房状态,给

28、客人预订证明表。预订完成。(2)团队预订图7团队预订DFD图表6:团队预订数据字典数据处理名:房间查询简 述:根据客人的预订要求,查询客房预订信息表,确定是否有空房输 入:客户信息,来源:外部实体“客人”输 出:1 无客房,去处:外部实体“客人” 2 有客房,预订登记表,去处:“客人信息”数据流名称:预订登记表简 述:在房间查询有房时所填的表,用于记载客人信息组 成:团队ID号+团队名称+领队人+领队手机+团队开户行+帐号+地址+联系 电话+人数+人员名单+房间数量数据处理名:订房简 述:根据客人的预订要求,确定客人订什么房,哪类房,多少间房,是否 确定具体房间。输 入:订金收据,来源:收银输

29、 出:预订证明表,去处:外部实体“客人” 数据流名称:预订证明表简 述:在订房、收银后所填的表,用于记载客人订房的信息和证明组 成:团队ID号+团队名称+地址+联系电话+人数+进店日期+离店日期+房间 数量+押金。 团体预订与个人预订基本一样,只是将团队预订信息记入“团体预订信息表”。(3)取消预订图8取消预订DFD图表7:取消预订数据字典数据处理名:预订查询简 述:核对客人的“预订证明表”。输 入:预订证明表,来源:外部实体“客人”输 出:预订收据,去处:退款处理客人要取消预订,只需将“预订证明表”和“预订收据”交给服务员,经核对后退款并修改“客房预订信息表”及“团队或个人预订信息表”。(4

30、) 接待团体(未预订的客人)图9接待团体DFD图表8:接待团体数据字典数据处理名:空房查询简 述:根据客人的住房要求,查询“目前房间占用信息表”,确定是否有空房输 入:客户信息,来源:外部实体“客人”输 出:1 无客房,去处:外部实体“客人” 2 有客房,住房登记表,去处:“客人查询”数据流名称:住房登记表简 述:在房间查询有空房时所填的表,用于记载客人信息组 成:身份证号+姓名+性别+年龄+民族+国籍+家庭住址+电话+单位数据处理名:客人查询简 述:根据客人的住房登记表,从“客人黑名单”、“挂帐单位”等多个表中 查询核对。输 入:住房登记表,来源:查询空房输 出:交款,去处:收银处理 数据流

31、名称:押金收据简 述:在收银后所开出的证明,用于记载客人住房时交的押金组 成:身份证号+姓名+押金金额+房间数量、类别+入住时间+离开时间(5) 接待个人(未预订的客人)图10 接待个人DFD图接待的客人是个人时,过程基本与接待团队相同,首先通过“目前房间占用信息表”查询目前有无空房,有则填“住房登记表”,根据客人的信息核对 “客人黑名单”、“挂帐个人”等多个表,确认后收取住房押金,将客人的有关信息记入“历史客人信息表”并用写卡机将客人的ID写入IC卡。(6)接待团体(已预订)图11接待预订团体DFD图表9:接待预订团体数据字典数据处理名:查询验证预订表简 述:核对客人的预订表是否与数据库中的

32、相符输 入:预订证明表,来源:外部实体“客人” 输 出:登记表,去处:查询客房接待团队(已预定)的过程与接待未预订的相似,只是开始要验证“预订表”,同时不必进行客人查询而可直接入住。将预订金转为住房押金。(7) 接待个人(已预订)图12接待预订个人DFD图接待个人(已预定)的过程与接待未预订的相似,只是开始要验证“预订表”,同时不必进行客人查询而可直接入住。将预订金转为住房押金。(8)离店表8:离店收银数据字典数据处理名:退房简 述:在客人离店的时候,核实房间的物件等,同时更改“客房占用信息表”输 入:有客人ID的IC卡,来源:外部实体“客人”输 出:1 有问题,去处:外部实体“客人” 2 无

33、问题,退房凭证,去处:收银数据流名称:退房凭证简 述:在房间核实无误后开给客人的允许结帐凭证组 成:身份证号+姓名+性别+IC卡ID号+客房核实结果数据处理名:收银简 述:根据客人的消费进行收取费用、退还押金。调用IC卡管理子模块使该 卡号作废。将客人信息记入数据库备查。 输 入:退房凭证 ,来源:退房输 出:离店发票,去处:外部实体“客人” 客人可保留IC卡,以后如再到该酒店,经修改IC卡仍可使用。图13 离店收银DFD图4.3.2.4后台子系统图14后台系统DFD图后台不与客人发生直接的接触,主要支持经理查询、库房管理、数据的备份以及财务上的管理。4.3.2.5数据备份图15数据备份DFD

34、图数据备份是指数据库管理员周期性的对系统产生的数据(客房占用信息表,客人信息表,日现金入帐表,IC卡管理表等一切表格)进行安全双备份,以防止数据丢失,不仅在硬盘里要作备份,还要用软盘备份,以便进行灾害恢复。由于数据库中的数据是变化的,间隔时间越长,备份数据库中的数据与当前使用的库中数据差别就越大,因而要根据数据库的变化快慢确定转储周期。4.4 系统实现技术4.4.1系统登录4.4.1.1管理人员登录1、酒店工作人员登录:酒店工作人员在登录前台接待系统和前台收银系统时,应当先输入客人用户名和证件号(或刷入房卡),以供校验管理员的身份。2、客人住房明细管理:包括新添客人明细、修改已存在的客人信息明

35、细、删除已存在的客户信息、查询已存在的客户信息等有效编辑功能。3、自动计算功能:夜审系统自动结算当日所有客人消费,实现消费累计,加入客户入住押金4、帐务系统查询:输入允许查询权限的用户名及密码,根据对数据的需要自设查询条件,并将符合条件的信息显示出来。5、管理员管理:包括增加新的信息、删除已有的客人信息。8、修改密码:提供修改密码功能供酒店工作人员定期修改密码,以确保系统的安全性。9、数据导入:当有大量新增客户信息记录时,可通过数据导入功能批量导入数据到数据库中。10、数据导出:将酒店运营的各项明细导出成文本文件,根据需要打印出来。 4.4.1.2 一般用户登录1、一般用户登录:一般用户在登录

36、客历系统时,应当先输入名字及证件号码,插入房间钥匙,以供校验用户的身份。2、客人信息查询:根据对数据的需要自设查询条件,并将符合条件的信息显示出来。3、数据导出:将客人信息导出成文本文件,根据需要打印出来。4.4.2 数据库4.4.2.1 数据库的建立开发人员采用Microsoft Access 的数据库引擎,在用户访问数据库时采用DAO方式工作。4. 2. 2 数据库的链接工资管理系统采用Visual Basic 6.0来写ACCESS数据库,采用DAO访问数据库,运用DATA控件打开、访问并操作已有的数据库,通过编程方式,采用标准的SQL语句进行与对数据库的查询和修改,实现了用户管理本系统

37、的功能。4.4.3 运行界面1、系统欢迎界面:(以下略)五、测试分析报告5.1 引言5.1.1 编写目的软件测试是软件质量保证的关键因素,代表了规约设计和代码的最终评审;证实了软件依据规约所具有的功能及其性能需求;增加了软件的可靠性。在开发工资管理系统的过程中,为了及时发现迄今为止的错误,更有效率的完成该项开发工作,开发人员要对其进行软件测试。5.1.2 背景该酒店管理系统用于中大型酒店,适用于WINDOWS XP环境。它的使用者是这家企业的职工和财务管理人员。5.1.3 参考资料1 Roger S.Pressman 著 梅宏 译 软件工程实践者的研究方法(第五版) 机械工业出版社2 国家标准

38、-软件开发规范5.2 测试内容与结果5.2.1 功能测试功能登录修改,删除客户信息查询信息经理系统的功能预期效果能正确检验客户身份及密码的一致性;若不匹配能返回错误提示信息。前台接待系统能够正确执行客户的一切需求,并且对客户信息进行修改,删除等能够正确返回客户要查询的关于酒店的任何信息,然后退出程序。修改客房定价,增加、删除、修改各级密码,修改特别客单,内部银行系统(即IC卡功能)测试结果5.2.2 文档测试文档使用模式所举示例内容与目录设计编排预期效果能精确描述如何使用各种使用模式能精确描述所举示例,简单易懂,便于客户操作内容与目录保持一致设计便于用户理解,编排简洁测试结果注:“”代表预期效

39、果与测试效果相符合。5.3 对软件功能的结论5.3.1. 能力该酒店管理系统是一项独立的软件产品,即针对大中型酒店的酒店管理系统。可供客户查询相应的信息,客户所填入的信息被前台接待系统的工作人员进行整理,并且对客户的要求作出相应的回答。经理可以根据市场的变化和帐务报表对酒店的价格作出相应的调整,对酒店的设施进行改进,逐步符合广大消费者的需求。5.3.2 缺陷和限制该酒店管理系统的设计缺陷在于无法立即,而且只能运行于WINDOWS XP环境。5.3.3 补救措施该酒店管理系统受时间,人员和技术的限制,对产生的缺陷无法立即进行补救,但开发人员会尽快做出详细的解决方案。5.3.4 评价1该酒店管理系

40、统基本达到预期目标,可以供用户进行查询2采用电脑收银,打印帐单,快速准确,减少宾客等待时间,并可杜绝收银过程中的舞弊现象。 3高效的客房管理:能有效的提高房率,增加营业收入。4提高决策依据:管理者可以随时了解经营情况,以制定相应的经营方针。5减轻员工的工作负担:从而使员工把更多的精力放在提高为宾客服务的质量上。5.4测试资源消耗开发人员:三人;测试时间:2天;消耗机时:16小时。六、项目人员分配表项目块主要负责人协助协助软件需求书xxxxxx风险分析书xxxxxx进度计划书xxxxxx总体设计书xxxxxx软件测试书xxxxxx七、总结书通过这次的课程设计,让我们对一个软件的详细开发过程有了更

41、深一步的了解,让我们懂得了在整个的开发过程中,设计者不仅需要掌握全面的专业知识和熟练的实际操作能力,而且还需要谨密地思考、分析每一个细节问题,以防对整体软件系统的功能造成严重的负面影响,同时,也让我们体会到了开发一个软件的辛苦。在设计这个酒店管理系统的过程中,由于我们对问题的考虑不是很周全,在一些设计方面遇到了不少的困难。在其过程中,通过大家的努力,同时,我们也查阅了很多相关的资料,共同解决了部分的问题。再一点,就是在这个设计的过程中,让我们也体会到了小组成员间的协作有多么的重要,让我们明白只有每个成员间都互相帮助,共同合作,这样才能圆满的完成任务。由于现时我们的能力和经验的不足,所以这次的设计完成的不是很完善,但我们一定会努力的,争取在下次任务中完成的更好!八、参考文献1 Roger S.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1