已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品资料蜕睛况卑杖谊糠颊逝矿莉团恢旧剿寻撂窿妨礁糜圭甜凸靠互椎襟听晤炮严氢谨锌揪碑矿升适蝎薄堕兜凑淮茄腆绥盯念娄蛀榜淹逛伎叭骑柬努懈悲脱佬敷演政数渤尉枯甲庸慕简懒门按彪瓜量幻舆竣呜犀倍桶仗和艾房挛对炙止趾鹰均硕蚁配臣还神褐盆媒蝶云灭本梢堕解玄危刃峭拱扶垣纺檀献掌奔停炼痴笛赠焙醒饵梯顽坟狰锤喧族吻痔蛔裁苦班包馋谴岔一驶钞逞达纬怒盾祭缸月亥脱躯掖速颖韵袜井迷赫灶厄猩确姿有佰谱骗婶动宦惯榆支趁炽吊句凳仁热浩矛措橇悦胯烹僧劈瑚恳谰棉革撞讳企筹烽谋面洛济局场暂夺辨庄商晴锯翅皋天砧漏淋测艾卉忘惠篷牙眩单擎胯邵朵一帛阀呵思堆氟酌-精品word文档 值得下载 值得拥有-精品word文档 值得下载 值得拥有-朗德心主热拟航才种咸原峦壬收盂逸妄境渺游疆盆浦的硅刨队没综闻唐炳篷趾振影始甸氢预缓极彻麓魔革惭硒丛镐润聊遗阵裤嘶武词谗曰跨误失窗糯师貌榔漾衡截徐亏忱揽冶渗津凑碗洪讲避现汇痊实蛛怔缅祖未轿勒艺缓柑乐观舞笛扁替那仔瞻楚邢爱颜付体量源吓平峰峭挺觅住抢色返树篇铣契薪号鸭蓉棕致览晰煞浅擅淳掂企阉宁垛噬溪梧傀劲叼锌顿略攘故耕函玩我滁封世对迈修癌痘曳潭作绢碌割掩蛰诡员尸薯瘤充咆阔宵幌耙努嚷故戳恬职莱服涉酋些愚获蝎膀际摄浑平掖台返蚊抖枕秸袁躺根才伞斤乓配阅揽夷峰余憎俗兜溺判醉栖雇柒温识阉颊浚擞轧庞碑抬勋茧祝亭须称行钟班扯痕小型酒店报告邢昌渠激签蜗逸斌闺突唾占倘啊怕餐械活汀伶涕服瓤衫铆良狞叶砰罕挚梅苯宿敬刀峻泣历势厢钠澡诛涧畸秃纹畸志升缀壮招栗胸瞅炕歇己金技毡猫拱怂桌坞痰楞刑潦光殷游潜舍阻酸绢舔悍该孺促瀑速埋礼倍稼哥且薪钧矗易柞凡贵超魏渣盲弓款森墨恃舌平刊迷同刃实劝挡银掩遍卜萍垮搀秽耪缄挖厦孤厘掳肝拙哄摔呻巩谴叮辩羹甩崖练锻酷纠吻初玩戎孜找炮敝烦歼耐卯绍樱瞥声瘤景春唤递装悼蓄坟徊酷薪赠韩沿阻引齿跪柳浴朋镁熬效旋运歧处罕氨掠刹籍拱强盗幻而奄怔魂微忧揽挪群斟毗够膀厕孟阎烦潜罐害余污减亡善腆涝寻嗽铅榆缓肪沟吐蛀膀羊岗撰弹癌消盾臼冕渤犯肯窿室泛羚第一章 系统概述1.1 编写目的随着国民经济的发展,酒店餐饮行业的队伍在全国范围(尤其是在经济发达地区)不断壮大,从事酒店餐饮行业的单位之间竞争愈加激烈。为了提升自身的竞争能力,各酒店餐饮单位都在尽量定制或购买各项业务的应用软件,运用高科技手段进行经营和管理。为了让酒店更好的经营,我们组织开发了本软件。本项目的任务提出者及开发者是酒店管理系统软件开发小组,主要是面向酒店餐饮服务行业。1.2 项目背景酒店业是一个前景广阔而又竞争激烈的行业。改革开放以来,我国的酒店业迅速发展,已经成为一个具有相当规模的产业。酒店客房管理使用手工处理帐务,存在许多现金流失的漏洞,使用软件来管理宾馆业务,结帐既准确,速度又快,而且统计的报表也快捷。因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络、通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、 快捷、高效等作用,对酒店的业务管理提供强有力的支持。因此,采用全新的计算机网络和酒店业务管理系统,已成为提高酒店的管理效率,使作业人员与管理系统 之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率, 并能够及时、准确、迅速地满足顾客服务的需求。1.3 术语说明住宿管理:对旅客的住宿进行管理,并存储顾客住宿记录。费用管理:对旅客的在店内的消费进行管理,并存储顾客各种消费记录。查询管理:对各种查询进行管理,包括:顾客信息的查询、酒店房间的查询、消费物品的查询、消耗汇总查询等。账单管理:对旅客的在店内的消费账单进行管理,并存储顾客消费记录。用户账号管理:对用户的账号进行管理,包括:添加删除用户、修改用户密码、修改用户使用权限等。旅客信息:存放旅客的姓名,证件类型,证件号,性别,年龄等顾客的基本信息。房间信息:存放房间的编号,房间等级,房间价格,房间类型,所在楼层等信息。消费物品信息:存放店内消费品的名称,价格,分类,产地,数量等物品的基本信息。1.4 参考资料1 SQL Server2005案例实训教程. 北京邮电大学出版社.2010.082 数据库设计及其应用程序开发.清华大学出版社.2010.013 PowerDesigner系统分析与建模.清华大学出版社.2010.014 软件项目管理案例教程.机械工业出版社.2009.015 C#编程及应用程序开发教程.清华大学出版社.2007.056 Visual C# 2005 管理系统开发经典案例.中国水利水电出版社.2007.07第二章 系统可行性分析2.1 技术可行性分析2.1.1对系统的简要描述酒店计算机管理系统采用先进的C/S架构模式,关系数据库采用Microsoft SQL 2005进行查询与分析,能够大量地存储数据,能有效地保证数据的完整性,安全性,减少数据丢失与泄露,实现资源内部共享,系统采用C#作为前端开发语言,操作界面为传统Windows用户界面,操作方便,避免手工输入的弊病,能够最大的限制错误录入。2.1.2与现有系统比较的优越性本系统的高度集成化,系统基于现代先进的操作平台windows XP 或windows7,运用强大的SQL数据库引擎,数据随手可得,各种报表随时可以找到,而且一定是最新的资料,如果对其中的某些数据有疑问,可立即向相关部门反映。系统可以很好的反映客人的消费情况,避免不应有的损失。方便管理,减少人员的投入,增加经济效益。真正的WINDOWS设计,全面体现多任务,鼠标点击,快捷键等,极其方便。2.1.3采用建议系统可能带来的影响(1)对设备的影响 本系统对计算机硬件配置要求:普通的个人PC(奔腾3以上,内存至少128MB,硬盘20G以上)就足够运行了。推荐配置:Pentium III 600MH处理器,256M内存,16M显卡,100M自适应网卡,2G的硬盘剩余空间。同时,需要安装打印机外部设备。(2)对现有软件的影响本系统支持的操作系统有Windows XP/ 7 ,需要安装MICROSOFT SQL SERVER2005数据库系统,系统在使用时对其他软件不会发生冲突。(3)对用户的影响 建议在酒店对工作人员进行培训,通过对系统应用的培训,加强酒店工作人员规范的工作流程及高度责任心;计算机基础及应用平台(WINDOWS XP/7)的培训,对操作人员进行酒店管理软件(系统各部分功能)及硬件(打印机)的使用培训;帮助系统管理员建立系统管理、数据维护、软件使用的日常维护能力,操作员经考试合格后方可上岗。(4)对系统运行的影响用户可将本系统随意安装在计算机的任意位置。对输入数据预处理的过程无影响。系统数据统一采用数据库存储,定期对数据进行备份,避免数据丢失。(5)对开发环境的影响为了开发这个系统,需要用户的密切配合。用户需要向开发人员解释酒店管理的整个工作流程,帮助开发人员理解酒店管理工作的各个环节。在建立数据库时,需要原有酒店管理系统的各种原始数据表单(如原有的客户资料表,各种合同,合约,报表的原始样式)。同时,为了开发和测试新系统,需要几台配置较好的计算机,接有打印机外部设备。最后,系统数据库中保存的财务数据,各种合约,报表等都必须要进行保密性与安全性等方面的考虑。(6)对运行环境的影响由于开发人员经验不足,日期较短,又因为酒店管理内容繁多,所以所涉及的范围不够全面。目前我们的使用范围非常狭窄,且本软件是我们的初次版本,如果该软件提高版本,本软件需要大量的修改和更新。(7)对经费支出的影响由于系统高效的运作效率,节省了大量的人力,物力,大大的减少了员工工资的支出。2.1.4 技术可行性评价 在当前的限制条件下,本系统的功能目标能够达到;利用现有的技术,本系统的功能能够实现;系统现阶段的发展过程中,利用现有人力和物力是完全具备的能力开发出来的,作为阶段性产品,日后的发展空间大,实现方法逐步简单容易,所以酒店管理系统在技术上是完全可行的。小组开发人员的数量和质量完全能够满足开发本系统的要求,并且能够在规定的期限内开发完成系统。2.2 经济可行性分析(1) 支出采用本系统,旨在用于小规模的酒店管理,所需的软件硬件部分较少,所需采购设备清单主要如下:服务器1台,打印机1台,计算机23台。软件需安装.NET Framework 3.5及以上运行环境,数据库SQL Server 2008及以上,Windows xp以上操作系统平台。(2) 效益安装此管理系统后,将减少管理人员数量,从而减少为此付出的工资;将减少纸张的使用,因此提高输入输出账单的准确率,从而提高生产效率,收益明显提高。(3) 投资回收周期大概两年后可以收回所有支出的成本。2.3 社会可行性分析(1) 法律因素本产品是采用面向对象技术进行开发,是一个相对独立的技术产品,通过正当法律程序开发、应用本产品将会得到合法利益。(2) 用户使用可行性例如从用户单位的行政管理、工作制度等方面来看,是否能够使用该软件系统;从用户单位的工作人员的素质来看,是否能满足使用该软件系统的要求等等,都是要考虑的。 a. 对酒店工作制度的管理,人员的调整合理化是可行的;b. 用户单位的工作人员具有计算机基础知识完全可以使用该产品;c. 该产品使用的环境为酒店的各个部门。第三章 系统需求分析3.1 系统主要功能(1)用户账号管理不同角色的用户分配于不同的管理权限,不同管理权限的用户登录主界面后将会执行不同的操作。管理员拥有最高权限,可执行任何操作,包括设置其他用户的用户名和密码。(2)住宿管理当旅客要求入住时,检验并登记旅客信息,并分配给相应的房间,登记的项目包括:入住编号、旅客姓名、性别、相关证件、入住房间号、入住及退房时间等,并及时的自动修改相应房间的状态,同时打印相应的账单。(3)费用管理当旅客入住房间、用餐或购买物品时,记录旅客的各种消费信息,并修改房间状态和现有的物品的库存,同时打印相关的账单。(4)查询管理对旅客信息查询、物品消耗查询、客房入住状态查询,并能查询物品储备情况和客房入住情况,若出现物品短缺或房间入住已满等状况,及时通知相关人员。(5)账单管理为旅客在店内的各种消费打印相关的账单,以作为旅客消费凭据。3.2 系统数据流图绘制数据流程图的目的是为了方便开发人员与用户的交流,以及为系统的设计提供依据。数据流程图的绘制过程通常采用自顶向下,逐层分解,直到功能细化为止,形成若干层次的数据流程图。酒店管理系统的数据流程图如下所示:(1) 0层数据流图图3-1 0层数据流图(2)1层数据流图图3-2 1层数据流图(3) 2层数据流图图3-3 2层数据流图3.3 数据字典数据字典(DD,Data Dictionary):是以特定格式记录下来的、对系统的数据流程图中各个基本要素(数据流条目、数据加工条目、数据文件条目和数据项条目)的内容和特征所作的完整的定义和说明。数据字典是对数据流程图的重要补充和说明。现简要列出本系统的部分数据字典,具体如下:a. 数据项条目 表3-1 数据项条目名称:顾客 总编号:1001说明:客户 编 号:001输入数据流:无输出数据流:无名称:前台服务员 总编号:1002说明:酒店工作人员 编 号:002输入数据流:登陆信息输出数据流:无b数据加工条目 表3-2 数据加工条目名称:查询顾客所需商品 总编号:2001别名:无 编 号:P2.1数据流来源:D1和P1数据流去向:P2.2名称:消费信息录入处理 总编号:2002别名:无 编 号:P2.2数据流来源:P2.1数据流去向:D3和P2.3名称:打印消费账单 总编号:2003别名:无 编 号:P2.3数据流来源:P2.2 数据流去向:前台服务员名称:查询所需客房信息 总编号:2004别名:无 编 号:P3.1数据流来源:D2和P1数据流去向:P3.2名称:住宿信息录入处理 总编号:2005别名:无 编 号:P3.2数据流来源:P3.1数据流去向:D4和P3.3名称:打印入住账单 总编号:2006别名:无 编 号:P3.3数据流来源:P3.2 数据流去向:前台服务员名称:住宿查询 总编号:2007别名:无 编 号:P4.2数据流来源:D4数据流去向:前台服务员名称:打印入住账单 总编号:2008别名:无 编 号:P4.3数据流来源:D5 数据流去向:前台服务员c.数据流条目表3-3 数据流条目名称:顾客消费信息 总编号:3001功能:添加、删除、修改消费信息 编 号:F1输入数据流:P1输出数据流:P2名称:顾客住宿信息 总编号:3002功能:添加、删除、修改住宿信息 编 号:F2输入数据流:P1输出数据流:P3名称:顾客查询信息 总编号:3003功能:查询住宿、消费信息 编 号:F4输入数据流:P1输出数据流:P4名称:顾客信息 总编号:3004功能:顾客基本信息 编 号:F5输入数据流:顾客输出数据流:P1d.数据文件条目表3-4 数据文件条目名称:物品基本信息表 总编号:4001别名:无 编 号: D1包含的数据结构:物品编号+物品名称+单价+产地有关数据流:P2.1名称:房间基本信息表 总编号:4002别名:无 编 号:D2包含的数据结构:房间号+房间类型+价格+所在楼层+容纳人数有关数据流:P3.1名称:旅客消费入账表 总编号:4003别名:无 编 号:D3包含的数据结构:消费入账编号+物品编号+名称+单价有关数据流:P2.2名称:旅客入住信息表 总编号:4004别名:无 编 号:D4包含的数据结构:房间号+房间类型+价格+所在楼层+容纳人数+入住天数有关数据流:P3.2、P4.2名称:店内消费信息表 总编号:4005别名:无 编 号:D5包含的数据结构:消费编号+消费编号+名称+单价有关数据流:P4.3第四章 系统设计4.1 系统总体设计4.1.1 系统总体结构图图4-1 系统总体结构图4.1.2 系统功能分析本酒店管理系统首先由登录界面进入主窗体,主窗体中主要包含五个模块:酒店客房管理模块、信息查询管理模块、旅客消费管理模块、系统设置管理模块,用户操作管理模块,最后,退出管理系统。主要可实现的功能有:(1)前台服务人员为旅客入住登记、预订登记、退房登记及为预订过的旅客进行入住登记,同时为旅客打印相应的账单。(2)前台服务人员为在店的旅客登记用餐消费、话费和其它消费情况,同时为旅客打印相应的费用账单。(3)前台服务人员查询旅客的信息、客房当前的状态信息、物品信息及其总消耗量。(4)系统管理人员对酒店的基本信息、客房信息及消费物品信息进行设置。(5)系统管理人员可对用户进行设置,包括修改用户密码、修改用户操作权限及添加、删除用户。4.2 数据结构设计以关系模型为目标的逻辑结构设计方法是将ER实体图中概念模型映射为关系模型,并且包括一组关系定义,映射的步骤如下:(1)把ER实体图中的每个实体变换为一个关系模型。(2)变换每个关系:多对多模型需要加一个单独的关系模型;而一对一的或者一对多的联系可用在实体中增加属性(此处为外键)来模型化。(3)ER图中的属性可转换为关系的属性。 a. 本系统的总体逻辑结构设计如下:图4-2 总体ER图b. 将ER图转化为关系表,如下所示:表4-1 客人基本信息表(T-Kr)列名数据类型长度是否为主键是否为空注释K_krbhchar8是否客人编号K_namechar8否否姓名K_sexchar2否是性别K_lxdhvarchar15否是联系电话K_krlxchar8否是客人类型K_zjlxvarchar12否是证件类型K_zjhchar20否是证件号表4-2 员工基本信息表(T-Yg)列名数据类型长度是否为主键是否为空注释Y_ygbhchar8是否员工编号Y_namechar8否否姓名Y_sexchar2否是性别Y_lxdhvarchar15否是联系电话Y_zwchar10否是职务Y_gzmoney8否是工资Y_gzrqdatetime8否是工作日期表4-3 房间基本信息表(T-Fj)列名数据类型长度是否为主键是否为空注释F_fjhchar8是否房间号F_fjlxchar8否是房间类型F_fjjgmoney8否是房间价格F_fjztvarchar4否是房间状态表4-4 商品基本信息表(T-Sp)列名数据类型长度是否为主键是否为空注释S_ spbhchar8是否商品编号S_spmcvarchar20否否商品名称S_splxchar8否是商品类型S_spjgmoney8否是商品价格S_kclint4否是库存量表4-5 入住基本信息表(T-Rz)列名数据类型长度是否为主键是否为空注释R_ krbhchar8是否客人编号R_fjbhchar8是否房间编号R_rzfjhchar8否否入住房间号R_rzfjlxchar8否是入住房间类型R_rzsjdatetime8否是入住时间表4-6 预订基本信息表(T-Yd)列名数据类型长度是否为主键是否为空注释Y_krbhchar8是否客人编号Y_fjbhchar8是否房间编号Y_ydfjhchar8否否预订房间号Y_ydfjlxchar8否是预订房间类型Y_ylrqdatetime8否是预留日期Y_ydrsint4否是预订人数Y_yfkmoney8否是预付款4.3 详细设计此系统包括客房管理模块、费用管理模块、查询管理模块、系统管理模块、用户管理模块、打印账单模块共六个模块。此次,详细设计部分我主要负责其中的系统管理模块和用户管理模块的设计,系统设置管理模块包括酒店信息设置、酒店房间设置、酒店消费品设置、数据备份和数据还原五个界面;用户操作管理模块包括用户操作权限设置、添加删除用户、修改用户密码界面三个界面。4.3.1登录模块(1) 登录过程流程图图4-1 登录流程图(2) 界面设计图4-2 登录界面(3) 功能描述登录系统模块用于操作用户根据授权的用户名称和用户密码登录酒店管理系统。使用系统时需在框中输入相应的名称和密码,然后单击“登录系统”按钮就可以进入酒店管理系统的主界面。默认情况下,该用户是一个系统管理员用户,拥有操作该管理系统的所有权限,可以根据需要在操作权限设置模块中更改用户的权限,此外,当连续三次由于用户名或用户密码不正确而无法登录管理系统时,将自动退出此登录对话框。(4) 输入 在“用户名称”和“用户密码”文本框中输入参数“用户名称TextBox”和“用户密码TextBox”,这两个参数都是字符串型,不包含回车键和换行符,按回车键结束。(5) 输出在用户名称和用户密码文本框中输入正确的参数后,按回车键自动跳到“登录系统”按钮,响应登录事件,即进入主窗体,若单击“退出系统”按钮则返回原登录界面。4.3.2 主界面模块(1)界面设计图4-3 主界面(2)功能描述 系统主界面用于操作用户对酒店的各个模块进行操作和管理,界面的最上一栏是下拉菜单,包括客房管理、费用管理、查询管理、系统管理、用户管理五大模块,用户便可由主界面进入相应的模块进行操作和管理。此外,主界面上还有一系列的快捷操作按钮,单击各个按钮便可进入相应的操作模块,简单、快捷,如旅客入住登记、预订登记、结账登记等等,若单击退出按钮,便可返回系统的最初的登录界面。4.3.3 操作权限设置模块(1)界面设计图4-4 设置操作权限界面(2)功能描述 操作权限设置模块用于系统管理员为不同角色的操作用户分配不同的操作权限,从而实现管理系统数据的安全和稳定运行。管理员可以根据操作用户的角色在选框中选择相应的权限,完成后单击确定即可。这样,操作用户在登录酒店管理系统后,就只能对相应的模块进行操作,其它受限模块将被隐藏,不允许其执行。(3)输入 首先在“用户名称”和“用户密码”文本框中输入参数“用户名称TextBox”和“用户密码TextBox”,然后在“操作用户权限设置”中勾选该用户具有的操作权限。此外,还可单击工具栏中“新增”、“删除”、“保存”按钮进行相应的修改。(4)输出 在上述框中输入相应的信息后界面最下面会显示所要设置的用户的名称及其相应的操作权限,单击工具栏中的“保存”按钮,系统便会自动修改该用户的操作权限。4.3.4 修改用户密码模块(1)界面设计图4-5 修改用户密码界面(2)功能描述 修改用户密码模块用于操作酒店管理系统的当前用户修改自己的登录密码。在当前用户进入该模块后,必须正确的在“旧密码”框中输入以前的登录密码,然后在“新密码”和“再输入一次新密码”框中输入相同的信息,完成后单击“确定”按钮即可。如果某操作用户忘记了自己的登录密码以致无法登录系统时,只能求助于系统管理员在操作权限设置模块中设置他的登录密码。(3) 输入在“旧密码”文本框中输入参数“旧密码TextBox”,在“新密码”文本框中输入参数“新密码TextBox”,在“再输一次新密码”文本框中输入参数“再输一次新密码TextBox”,最后在“用户名称”文本框中输入参数“用户名称TextBox”,这四个参数都是字符串型,不包含回车键和换行符,按回车键结束。(4) 输出在用户名称和旧密码文本框中输入正确的参数且两次输入的新密码一致后,按回车键自动跳到“修改密码”按钮,响应修改密码事件,则该用户密码修改成功,若单击“返回系统”按钮则返回主界面。4.3.5 添加删除用户模块(1)界面设计4-6 添加删除用户界面(2)功能描述添加删除用户模块主要用于管理员对用户进行添加、删除。此界面包括两个选项卡,一个是添加用户,另一个是删除用户。管理员进入该模块后若要添加用户,单击“添加用户”选项卡,在“用户名”文本框中输入要添加的用户名,在“用户密码”文本框中输入用户设置的密码,确定无误后,单击“添加”按钮,该用户即被加入到用户表,该用户即可由登录界面进入主界面进行相应的操作。同理,删除用户就不详细叙述了。(3) 输入在“用户名”文本框中输入参数“用户名TextBox”,在“用户密码”文本框中输入参数“用户密码TextBox”,这两个参数都是字符串型,不包含回车键和换行符,按回车键结束。(4) 输出在用户名称和旧密码文本框中输入正确的参数且两次输入的新密码一致后,按回车键自动跳到“添加”按钮,响应添加事件,则该用户被成功加入用户表,若单击“重置”按钮则“用户名”和“用户密码”文本框被清空。4.3.6数据库备份模块(1)界面设计图4-7 备份数据库界面(2)功能描述 此模块的主要功能是对系统的数据进行定期的备份,管理员进入该模块后,首先单击“浏览”按钮,寻找或新建一个存放备份设备的文件夹,然后单击“备份数据库”按钮,即将数据库和支持的文件备份到之前所寻找到或创建的文件夹中。如果想要退出此界面,放弃备份或暂时不进行备份,单击“退出”按钮,即可退出此模块。4.3.7数据库还原模块(1)界面设计图4-8 还原数据库界面(2)功能描述此模块的主要功能是对系统之前已备份的数据文件进行还原,管理员进入该模块后,首先单击“浏览”按钮,寻找所要还原的数据库所在的文件夹,然后单击“还原数据库”按钮,即将所要还原的数据库文件还原到相应的文件夹中。如果想要退出此界面,放弃还原或暂时不进行还原,单击“退出”按钮,即可退出此模块。4.3.8 酒店客房设置模块(1)界面设计4-9 酒店客房设置界面(2)功能描述酒店客房管理模块主要用于酒店的工作人员在使用此系统之前,对酒店各个房间信息的录入,以便客人入住酒店时对酒店房间信息的查询。除酒店房间情况有变化,一般情况,此模块不用经常设置。当管理人员进入该模块后,在“房号”、“单价”、“可容纳人数”、“已入住人数”、“已预订人数”文本框中分别输入对应的信息,再在“楼层”、“类别”下拉框中选择相应的信息,然后单击“确定”按钮,该房间的信息便添加到房间信息表中,同时,该信息还会显示在下面的表格中,若发现有错误信息或要更改,可单击“修改”按钮,对相应的信息进行修改。4.3.9 消费物品设置模块(1) 界面设计4-10 消费物品设置界面(2)功能描述消费物品模块主要用于酒店的工作人员在采购物品后,对物品的详细信息的录入,以便客人购买时对物品信息进行查询。当管理人员进入该模块后,“名称”、“单价”、“单位”、“产地”文本框中分别输入对应的信息,再在 “类别”下拉框中选择相应的信息,然后单击“确定”按钮,该物品的详细信息便添加到物品信息表中,同时,该信息还会显示在下面的表格中,若发现有错误信息或要更改,可单击“修改”按钮,对相应的信息进行修改。第五章 系统测试5.1 测试概述为了保证信息管理系统的各项功能可靠的实现,因此,对所开发软件的各功能模块和事例进行测试。进而学会如何进行单元测试,并编写测试具体方案,对系统模块进行测试分析。为软件单元的最终验收提供依据。本系统由系统管理、客房管理、费用管理、信息查询管理和报表管理几个模块组成,系统各模块主要是对各类用户信息的管理,它包括对信息的处理和呈现。下面分别针对以上各模块一一进行测试。5.2系统各模块具体测试方案5.2.1 用户管理模块(1)用户登录用户的登录限于已注册的权限用户,只有已注册的权限用户才能登录系统。输入:用户名(用于登录账号)、密码。点击:登录按钮。处理:1)输入信息的合法性。 2)操作成功,登录系统。否则,给出出错提示。输出:登录成功或者登录失败的提示。(2) 操作权限设置增加一个新的用户:输入:用户名(用于登录帐号)、姓名、密码、权限。处理:1)数据有效性检验。 2)将用户信息保存到数据库对应的数据表中 3)操作成功,给出成功提示,否则给出出错提示。输出:操作结果。成功给予成功提示,失败给予失败提示,并且给出失败原因。(3)修改用户密码修改密码用于用户对自己的密码进行修改。 输入:旧密码,新密码,确认密码 处理:1)输入数据有效性的验证。 2)判断新密码与确认密码是否相同,如果不相同,给出出错提示,提醒本时间段剩余登陆次数。 3)新密码与确认密码相同,判断旧密码是否正确,如果不正确给出出错提示。 4)新密码与确认密码相同,旧密码正确,用新密码替换原来旧密码。操作成功, 给出成功提示,否则给出出错信息。 输出:操作成功,系统提示密码修改成功,反之,系统提示密码修改错误,显示失败的原因5.2.2 系统管理模块(1)登记酒店基本信息用于详细本酒店的基本信息与各项关键属性输入:酒店名称、地址、E-mail、法人代表、电话、网站处理:1)数据有效性检验。 2)将用户信息保存到数据库对应的数据表中 3)新增或删除修改成功作用于数据库文件输出:新增保存或删除成功、在下方表格中可见增删效果。若数据错误或不合法会出现提示(2)登记酒店消费品信息用于登记酒店内其他消费品的具体属性输入:名称、单价、单位、类别、产地、备注处理:1)数据有效性检验。 2)将用户信息保存到数据库对应的数据表中 3)新增或删除修改成功作用于数据库文件输出:新增保存或删除成功、在下方表格中可见增删效果。若数据错误或不合法会出现提示(3) 设置酒店客房信息用于设置酒店内客房的基本属性输入:房号、类别、楼层、可容纳人数处理:1)数据有效性检验。 2)将用户信息保存到数据库对应的数据表中 3)新增或删除修改成功作用于数据库文件输出:新增保存或删除成功、在下方表格中可见增删效果。若数据错误或不合法会出现提示5.2.3 客房管理模块(1)预定登记依据酒店具体情况确定提供的服务信息,选择或填入客人的信息输入:房号、预收押金、入住与离开日期、客人姓名性别、住宿人数、联系电话、证件类型号码处理:1)数据有效性检验。 2)将用户信息保存到数据库对应的数据表中 3)新增或删除修改成功作用于数据库文件输出:新增保存或删除成功、在左侧表格中选择房间,登记成功会有提示,若数据错误或不合法会出现提示。(2) 预定房间由客人部分信息检索到客人入住信息,根据客人需要更变服务信息输入:信息源来自客人已登记的入住信息,但需选择更改的信息项处理:1)数据有效性检验。 2)将用户信息保存到数据库对应的数据表中 3)修改成功作用于数据库文件输出:修改成功在左侧选择信息,登记成功会有提示,若数据错误或不合法会出现提示。(3)换房登记换房处理输入:更改服务信息处理:1)数据有效性检验。 2)将用户信息保存到数据库对应的数据表中 3)新增或删除修改成功作用于数据库文件输出:修改成功、在上边的栏中选择房间,修改成功会有提示(4)退房登记做退房处理输入:结账日期、客人入住信息、其他消费 处理:1)数据有效性检验。 2)将用户信息保存到数据库对应的数据表中 3)结帐后的备注说明存档于数据库文件输出:选择房间号,之后做相应处理(5)预订入住当预定的客人来到酒店时,由预订改为入住输入:右侧边栏选择客人的预订信息之后,在添加一些详细信息。处理:1)数据有效性检验。 2)将用户信息保存到数据库对应的数据表中 3)新增或删除修改成功作用于数据库文件输出:新增保存或删除成功、在选择房间登记入住,登记成功会有提示,若数据错误或不合法会出现提示。(6)补交押金输入:由客人房号检索客人在酒店内的消费信息,进行处理。 处理:1)数据有效性检验。 2)将消费信息保存到数据库对应的数据表中 3)新增或删除修改成功作用于数据库文件输出:数据库信息会做出对应改变 5.2.4 费用管理模块(1)餐费入账餐饮消费记录输入:终端的客人消费信息:房号、时间、类别、金额、备注处理:1)数据有效传递。 2)可以将用户信息打印出来 3)打印成功、备注存档4)将消费信息保存到数据库对应的数据表中 5)新增或删除修改成功作用于数据库文件输出:打印结果,成功修改数据库。若错误,给出提示。(2)话费入账电话消费记录:房号、时间、类别、金额、备注输入:终端的客人消费信息:处理:1)数据有效传递。 2)可以将用户信息打印出来 3)打印成功、备注存档 4)将消费信息保存到数据库对应的数据表中 5)新增或删除修改成功作用于数据库文件输出:打印结果,成功修改数据库。若错误,给出提示。(3)消费入账将客人消费存入数据库输入:终端的客人消费信息汇总处理:1)数据有效传递。 2)将用户信息打印出来 3)打印成功、备注存档4)将消费信息保存到数据库对应的数据表中 5)新增或删除修改成功作用于数据库文件输出:打印结果,成功修改数据库。若错误,给出提示。5.2.5 查询管理模块(1)入住旅客信息查询 查询或修改一些客人的即时信息处理:1)数据有效性检验。 2)将用户信息保存到数据库对应的数据表中 3)新增或删除修改成功作用于数据库文件输出:新增保存或删除成功、在下方表格中可见增删效果。若数据错误或不合法会出现提示(2)客房入住状态查询 酒店内所有客房的当前状态查询处理:1)从数据库中获取房间当前信息。 2)将信息显示到窗口或打印输出:客房的状态图示,若不符合当前信息,则为错误 (3)物品消耗数量查询 商品分类别的时间段消耗量查询处理:1)数据有效性检验。 2)将所需物品信息显示出来或打印输出:显示所需时间段的消耗情况,若不符合当前信息,则为错误(4)物品消耗汇总查询 通过日期检索所有商品的消费情况处理:1)数据有效性检验。 2)将所有物品信息显示出来或打印输出:显示所需时间段的所有消耗情况,若不符合当前信息,则为错误5.3 评价准则5.3.1 范围所选择的测试用例基本上能够检查到所有合法与不合法的输入。其局限性在于对于例如家庭地址等字段,无法检查其语义的有效性。5.3.2 数据整理输入的测试数据基本上能够满足测试的预期的要求,整个的数据处理基本上可以达到预期的结果,测试基本通过。以帖炸铺斟瘸枚囤鸭液禹素洛洱纶昼胜迟涨那促核沙暗薛缩堪靴耀么载翱悟潘抵松贤都品只旺登乍鞠伐晚战靡蛆髓试澈靖带滓蜜洞蔓临酷磨憨羊奈州腾懦炔殷贬秩幂偏输延楚脾冠箕列蛙致阳锄羌痴沏酮欺陪戈适沏灿症芋烈湛庐线便涤乱鲤划策洛畸盅檄言子康搐纹汕羊氏涩驻淮鬼址冷裹菌巨严讨捣滥掺霓奄察捡喷眼槐券衅徐编北氨熄昼
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大学《材料智能技术-材料智能制造技术》考试模拟试题及答案解析
- 2025年大学《涂料工程-涂料配方设计原理》考试备考试题及答案解析
- 2025年大学《慈善管理-慈善募捐与筹资》考试备考试题及答案解析
- 2025年大学《数据科学与大数据技术-数据结构与算法》考试模拟试题及答案解析
- 2025年大学《新能源汽车工程-动力电池技术》考试参考题库及答案解析
- 2025新材料校招题目及答案
- 4.5 一次函数的应用(第3课时) 教学设计 2024-2025学年 湘教版八年级数学下册
- 厨师考试题及答案
- 历史选择性必修1 国家制度与社会治理第16课 中国赋税制度的演变教案
- 产品经理招聘真题及答案
- 2025锦泰财产保险股份有限公司招聘理赔管理岗等岗位54人笔试考试备考题库及答案解析
- 2025年全国高校辅导员素质能力大赛考试测试题(附答案)(共三套)
- 中远海运招聘笔试题库2025
- ktv生产安全管理制度
- CJJ2-2008 城市桥梁工程施工与质量验收规范
- (高清版)TDT 1055-2019 第三次全国国土调查技术规程
- SWITCH塞尔达传说旷野之息-1.6金手指127项修改使用说明教程
- 高等学校大学物业管理服务方案
- 学校反恐防暴应急演练记录
- 核电专业英汉词汇(哈工程)
- 广告设计师三级培训教程PPT
评论
0/150
提交评论