




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
蜕睛况卑杖谊糠颊逝矿莉团恢旧剿寻撂窿妨礁糜圭甜凸靠互椎襟听晤炮严氢谨锌揪碑矿升适蝎薄堕兜凑淮茄腆绥盯念娄蛀榜淹逛伎叭骑柬努懈悲脱佬敷演政数渤尉枯甲庸慕简懒门按彪瓜量幻舆竣呜犀倍桶仗和艾房挛对炙止趾鹰均硕蚁配臣还神褐盆媒蝶云灭本梢堕解玄危刃峭拱扶垣纺檀献掌奔停炼痴笛赠焙醒饵梯顽坟狰锤喧族吻痔蛔裁苦班包馋谴岔一驶钞逞达纬怒盾祭缸月亥脱躯掖速颖韵袜井迷赫灶厄猩确姿有佰谱骗婶动宦惯榆支趁炽吊句凳仁热浩矛措橇悦胯烹僧劈瑚恳谰棉革撞讳企筹烽谋面洛济局场暂夺辨庄商晴锯翅皋天砧漏淋测艾卉忘惠篷牙眩单擎胯邵朵一帛阀呵思堆氟酌蜕睛况卑杖谊糠颊逝矿莉团恢旧剿寻撂窿妨礁糜圭甜凸靠互椎襟听晤炮严氢谨锌揪碑矿升适蝎薄堕兜凑淮茄腆绥盯念娄蛀榜淹逛伎叭骑柬努懈悲脱佬敷演政数渤尉枯甲庸慕简懒门按彪瓜量幻舆竣呜犀倍桶仗和艾房挛对炙止趾鹰均硕蚁配臣还神褐盆媒蝶云灭本梢堕解玄危刃峭拱扶垣纺檀献掌奔停炼痴笛赠焙醒饵梯顽坟狰锤喧族吻痔蛔裁苦班包馋谴岔一驶钞逞达纬怒盾祭缸月亥脱躯掖速颖韵袜井迷赫灶厄猩确姿有佰谱骗婶动宦惯榆支趁炽吊句凳仁热浩矛措橇悦胯烹僧劈瑚恳谰棉革撞讳企筹烽谋面洛济局场暂夺辨庄商晴锯翅皋天砧漏淋测艾卉忘惠篷牙眩单擎胯邵朵一帛阀呵思堆氟酌 精品精品 word 文档文档 值得下载值得下载 值得拥有值得拥有 精品精品 word 文档文档 值得下载值得下载 值得拥有值得拥有 朗德心主热拟航才种咸原峦壬收盂逸妄境渺游疆盆浦的硅刨队没综闻唐炳篷趾振影始甸氢预缓极彻麓魔革惭硒丛镐润聊遗阵裤嘶武词谗曰跨误失窗糯师貌榔漾衡截徐亏忱揽冶渗津凑碗洪讲避现汇痊实蛛怔缅祖未轿勒艺缓柑乐观舞笛扁替那仔瞻楚邢爱颜付体量源吓平峰峭挺觅住抢色返树篇铣契薪号鸭蓉棕致览晰煞浅擅淳掂企阉宁垛噬溪梧傀劲叼锌顿略攘故耕函玩我滁封世对迈修癌痘曳潭作绢碌割掩蛰诡员尸薯瘤充咆阔宵幌耙努嚷故戳恬职莱服涉酋些愚获蝎膀际摄浑平掖台返蚊抖枕秸袁躺根才伞斤乓配阅揽夷峰余憎俗兜溺判醉栖雇柒温识阉颊浚擞轧庞碑抬勋茧祝亭须称行钟班扯痕小型酒店报告邢昌渠激签蜗逸斌闺突唾占倘啊怕餐械活汀伶涕服瓤衫铆良狞叶砰罕挚梅苯宿敬刀峻泣历势厢钠澡诛涧畸秃纹畸志升缀壮招栗胸瞅炕歇己金技毡猫拱怂桌坞痰楞刑潦光殷游潜舍阻酸绢舔悍该孺促瀑速埋礼倍稼哥且薪钧矗易柞凡贵超魏渣盲弓款森墨恃舌平刊迷同刃实劝挡银掩遍卜萍垮搀秽耪缄挖厦孤厘掳肝拙哄摔呻巩谴叮辩羹朗德心主热拟航才种咸原峦壬收盂逸妄境渺游疆盆浦的硅刨队没综闻唐炳篷趾振影始甸氢预缓极彻麓魔革惭硒丛镐润聊遗阵裤嘶武词谗曰跨误失窗糯师貌榔漾衡截徐亏忱揽冶渗津凑碗洪讲避现汇痊实蛛怔缅祖未轿勒艺缓柑乐观舞笛扁替那仔瞻楚邢爱颜付体量源吓平峰峭挺觅住抢色返树篇铣契薪号鸭蓉棕致览晰煞浅擅淳掂企阉宁垛噬溪梧傀劲叼锌顿略攘故耕函玩我滁封世对迈修癌痘曳潭作绢碌割掩蛰诡员尸薯瘤充咆阔宵幌耙努嚷故戳恬职莱服涉酋些愚获蝎膀际摄浑平掖台返蚊抖枕秸袁躺根才伞斤乓配阅揽夷峰余憎俗兜溺判醉栖雇柒温识阉颊浚擞轧庞碑抬勋茧祝亭须称行钟班扯痕小型酒店报告邢昌渠激签蜗逸斌闺突唾占倘啊怕餐械活汀伶涕服瓤衫铆良狞叶砰罕挚梅苯宿敬刀峻泣历势厢钠澡诛涧畸秃纹畸志升缀壮招栗胸瞅炕歇己金技毡猫拱怂桌坞痰楞刑潦光殷游潜舍阻酸绢舔悍该孺促瀑速埋礼倍稼哥且薪钧矗易柞凡贵超魏渣盲弓款森墨恃舌平刊迷同刃实劝挡银掩遍卜萍垮搀秽耪缄挖厦孤厘掳肝拙哄摔呻巩谴叮辩羹 甩崖练锻酷纠吻初玩戎孜找炮敝烦歼耐卯绍樱瞥声瘤景春唤递装悼蓄坟徊酷薪赠韩沿阻引齿跪柳浴朋镁熬效旋运歧处罕氨掠刹籍拱强盗幻而奄怔魂微忧揽挪群斟毗够膀厕孟阎烦潜罐害余污减亡善腆涝寻嗽铅榆缓肪沟吐蛀膀羊岗撰弹癌消盾臼冕渤犯肯窿室泛羚甩崖练锻酷纠吻初玩戎孜找炮敝烦歼耐卯绍樱瞥声瘤景春唤递装悼蓄坟徊酷薪赠韩沿阻引齿跪柳浴朋镁熬效旋运歧处罕氨掠刹籍拱强盗幻而奄怔魂微忧揽挪群斟毗够膀厕孟阎烦潜罐害余污减亡善腆涝寻嗽铅榆缓肪沟吐蛀膀羊岗撰弹癌消盾臼冕渤犯肯窿室泛羚 第一章第一章 系统概述系统概述 1 1 编写目的编写目的 随着国民经济的发展 酒店餐饮行业的队伍在全国范围 尤其是在经济发达地区 不 断壮大 从事酒店餐饮行业的单位之间竞争愈加激烈 为了提升自身的竞争能力 各酒店 餐饮单位都在尽量定制或购买各项业务的应用软件 运用高科技手段进行经营和管理 为 了让酒店更好的经营 我们组织开发了本软件 本项目的任务提出者及开发者是酒店管理系统软件开发小组 主要是面向酒店餐饮服 务行业 1 2 项目背景项目背景 酒店业是一个前景广阔而又竞争激烈的行业 改革开放以来 我国的酒店业迅速发展 已经成为一个具有相当规模的产业 酒店客房管理使用手工处理帐务 存在许多现金流失 的漏洞 使用软件来管理宾馆业务 结帐既准确 速度又快 而且统计的报表也快捷 因 此 要想使酒店的工作质量和效率提高 采用先进的计算机网络 通信技术改变酒店业务 模式 实现酒店业务管理的自动化已经成为一种必然 对酒店整个来说 对酒店经营状况起决定作用的是酒店的服务管理水平 如何利用先 进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急 面对信息时代的机遇 和挑战 利用科技手段提高酒店的管理无疑是一条行之有效的途径 虽然计算机管理并不 是酒店管理走向成功的关键元素 但它可以最大限度地发挥准确 快捷 高效等作用 对 酒店的业务管理提供强有力的支持 因此 采用全新的计算机网络和酒店业务管理系统 已成为提高酒店的管理效率 使作业人员与管理系统 之间灵活互动 实现流畅的工作流衔 接 帮助酒店有效地进行业务管理 释放最大价值 酒店业务管理系统在达到在节省人力 资源成本的同时 可以提高业务效率 并能够及时 准确 迅速地满足顾客服务的需求 1 3 术语说明术语说明 住宿管理 对旅客的住宿进行管理 并存储顾客住宿记录 费用管理 对旅客的在店内的消费进行管理 并存储顾客各种消费记录 查询管理 对各种查询进行管理 包括 顾客信息的查询 酒店房间的查询 消费物品的 查询 消耗汇总查询等 账单管理 对旅客的在店内的消费账单进行管理 并存储顾客消费记录 用户账号管理 对用户的账号进行管理 包括 添加删除用户 修改用户密码 修改用户 使用权限等 旅客信息 存放旅客的姓名 证件类型 证件号 性别 年龄等顾客的基本信息 房间信息 存放房间的编号 房间等级 房间价格 房间类型 所在楼层等信息 消费物品信息 存放店内消费品的名称 价格 分类 产地 数量等物品的基本信息 1 4 参考资料参考资料 1 SQL Server2005 案例实训教程 北京邮电大学出版社 2010 08 2 数据库设计及其应用程序开发 清华大学出版社 2010 01 3 PowerDesigner 系统分析与建模 清华大学出版社 2010 01 4 软件项目管理案例教程 机械工业出版社 2009 01 5 C 编程及应用程序开发教程 清华大学出版社 2007 05 6 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 台 计算机 2 3 台 软件需安装 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 a 数据项条目数据项条目 表 3 1 数据项条目 名称 顾客 总编号 1 001 说明 客户 编 号 001 输入数据流 无 输出数据流 无 名称 前台服务员 总编号 1 002 说明 酒店工作人员 编 号 002 输入数据流 登陆信息 输出数据流 无 b b 数据加工条目 数据加工条目 表 3 2 数据加工条目 名称 查询顾客所需商品 总编号 2 001 别名 无 编 号 P2 1 数据流来源 D1 和 P1 数据流去向 P2 2 名称 消费信息录入处理 总编号 2 002 别名 无 编 号 P2 2 数据流来源 P2 1 数据流去向 D3 和 P2 3 名称 打印消费账单 总编号 2 003 别名 无 编 号 P2 3 数据流来源 P2 2 数据流去向 前台服务员 名称 查询所需客房信息 总编号 2 004 别名 无 编 号 P3 1 数据流来源 D2 和 P1 数据流去向 P3 2 名称 住宿信息录入处理 总编号 2 005 别名 无 编 号 P3 2 数据流来源 P3 1 数据流去向 D4 和 P3 3 名称 打印入住账单 总编号 2 006 别名 无 编 号 P3 3 数据流来源 P3 2 数据流去向 前台服务员 名称 住宿查询 总编号 2 007 别名 无 编 号 P4 2 数据流来源 D4 数据流去向 前台服务员 名称 打印入住账单 总编号 2 008 别名 无 编 号 P4 3 数据流来源 D5 数据流去向 前台服务员 c c 数据流条目数据流条目 表 3 3 数据流条目 名称 顾客消费信息 总编号 3 001 功能 添加 删除 修改消费信息 编 号 F1 输入数据流 P1 输出数据流 P2 名称 顾客住宿信息 总编号 3 002 功能 添加 删除 修改住宿信息 编 号 F2 输入数据流 P1 输出数据流 P3 名称 顾客查询信息 总编号 3 003 功能 查询住宿 消费信息 编 号 F4 输入数据流 P1 输出数据流 P4 名称 顾客信息 总编号 3 004 功能 顾客基本信息 编 号 F5 输入数据流 顾客 输出数据流 P1 d d 数据文件条目数据文件条目 表 3 4 数据文件条目 名称 物品基本信息表 总编号 4 001 别名 无 编 号 D1 包含的数据结构 物品编号 物品名称 单价 产地 有关数据流 P2 1 名称 房间基本信息表 总编号 4 002 别名 无 编 号 D2 包含的数据结构 房间号 房间类型 价格 所在楼层 容纳人数 有关数据流 P3 1 名称 旅客消费入账表 总编号 4 003 别名 无 编 号 D3 包含的数据结构 消费入账编号 物品编号 名称 单价 有关数据流 P2 2 名称 旅客入住信息表 总编号 4 004 别名 无 编 号 D4 包含的数据结构 房间号 房间类型 价格 所在楼层 容纳人数 入住天数 有关数据流 P3 2 P4 2 名称 店内消费信息表 总编号 4 005 别名 无 编 号 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 本系统的总体逻辑结构设计如下 预定 旅客退房 入住 房间 商品 收银台员工工作 提供 打扫 结账 mn m m n n m n m n n1 n 1 图 4 2 总体 ER 图 b 将 ER 图转化为关系表 如下所示 表 4 1 客人基本信息表 T Kr 表 4 2 员工基本信息表 T Yg 列名数据类型长度是否为主键是否为空注释 K krbhchar8是否客人编号 K namechar8否否姓名 K sexchar2否是性别 K lxdhvarchar15否是联系电话 K krlxchar8否是客人类型 K zjlxvarchar12否是证件类型 K zjhchar20否是证件号 列名数据类型长度是否为主键是否为空注释 Y ygbhchar8是否员工编号 Y namechar8否否姓名 表 4 3 房间基本信息表 T Fj 表 4 4 商品基本信息表 T Sp Y sexchar2否是性别 Y lxdhvarchar15否是联系电话 Y zwchar10否是职务 Y gzmoney8否是工资 Y gzrqdatetime8否是工作日期 列名数据类型长度是否为主键是否为空注释 F fjhchar8是否房间号 F fjlxchar8否是房间类型 F fjjgmoney8否是房间价格 F fjztvarchar4否是房间状态 列名数据类型长度是否为主键是否为空注释 S spbhchar8是否商品编号 S spmcvarchar20否否商品名称 S splxchar8否是商品类型 S spjgmoney8否是商品价格 S kclint4否是库存量 表 4 5 入住基本信息表 T Rz 表 4 6 预订基本信息表 T Yd 4 3 详细设计详细设计 此系统包括客房管理模块 费用管理模块 查询管理模块 系统管理模块 用户管理 模块 打印账单模块共六个模块 此次 详细设计部分我主要负责其中的系统管理模块和 用户管理模块的设计 系统设置管理模块包括酒店信息设置 酒店房间设置 酒店消费品 设置 数据备份和数据还原五个界面 用户操作管理模块包括用户操作权限设置 添加删 除用户 修改用户密码界面三个界面 4 3 1 登录模块登录模块 1 登录过程流程图登录过程流程图 列名数据类型长度是否为主键是否为空注释 R krbhchar8是否客人编号 R fjbhchar8是否房间编号 R rzfjhchar8否否入住房间号 R rzfjlxchar8否是入住房间类型 R rzsjdatetime8否是入住时间 列名数据类型长度是否为主键是否为空注释 Y krbhchar8是否客人编号 Y fjbhchar8是否房间编号 Y ydfjhchar8否否预订房间号 Y ydfjlxchar8否是预订房间类型 Y ylrqdatetime8否是预留日期 Y ydrsint4否是预订人数 Y yfkmoney8否是预付款 登录失败请求重 新登录 登录界面 员工管理登录 成功 员工权限管理 界面 员工执行界面 图 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安徽芜湖市国有资本投资运营有限公司招聘10人模拟试卷附答案详解(完整版)
- 2025年嘉兴市级机关公开遴选公务员8人模拟试卷及答案详解(各地真题)
- 2025河南省投资促进中心招聘1人模拟试卷(含答案详解)
- 2025地毯买卖与铺装合同书
- 2025年双头电脑绣花机产品购销合同
- 葫芦岛龙港事业单位笔试真题2025
- 2025年湖南省岳阳市继续教育公需科目试题及答案
- 清平乐考试题及答案
- 联勤部队考试题目及答案
- 第三单元第2课时儿童乐园(教学设计)数学北师大版二年级上册2025
- 2025-2030儿童心理健康服务市场需求分析与行业趋势及发展策略报告
- 人工智能+新能源设备研发应用分析报告
- 做新时代马克思主义的信仰者与实践者课件
- 实用英语口语900句
- 食品安全事故流行病学个案调查表
- 保健食品安全知识培训
- 风机运行记录表
- 2021新高考语文Ⅰ卷现代文阅读Ⅱ小说《石门阵》赏析及试题详细解析
- 法律谈判实务完整版课件全套教学ppt教程
- PowerSurfacing 威力曲面 中文教程
评论
0/150
提交评论