客房管理系统毕业论文_第1页
客房管理系统毕业论文_第2页
客房管理系统毕业论文_第3页
客房管理系统毕业论文_第4页
客房管理系统毕业论文_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

呼伦贝尔学院 计算机科学与技术学院 本科生毕业论文本科生毕业论文 设计设计 题 目 酒店客房管理系统的设计与实现 学生姓名 学 号 专业班级 指导教师 完成时间 2015 年 5 月 20 日 I 摘要 随着人们生活水平的不断提高 人们为了丰富文化生活和自身娱乐 越 来越趋向于利用假期外出旅游 酒店业随之得到了迅猛的发展 使酒店客房 业的竞争也愈来愈激烈 因此必须提高酒店的管理水平 实施信息化建设无 疑是实现这一目的的必由之路和明智之举 酒店客房管理系统通过对信息的 收集 传递 整理 加工 维护和使用 提高管理水平和效率 从而实现酒 店管理的自动化 规范化和人性化 该系统充分利用信息技术来提高酒店客房的管理水平和服务水平 酒店 客房系统实现了客房预订 入住登记 消费记账 调房登记 退房结账 查 询统计等功能 将动态实时的住宿登记 客房调整等有机地联系在一起 实 现对酒店客房进行全方位的管理 关键字 servlet 客房管理 mysql II Abstract As people living standard unceasing enhancement the people in order to enrich cultural life and their own entertainment more and more tend to use holiday travel hotel industry obtained the swift and violent development the hotel industry increasingly fierce competition so must improve the management level of the hotel the implementation of information construction is the necessary way to achieve this purpose and wise Hotel guest room management system based on information collection transfer sorting processing maintenance and use improve the management level and efficiency so as to realize the automation of hotel management standardization and humanization The system makes full use of information technology to improve the management level and service level of a hotel room Hotel guest room system has realized the room reservation check in registration consumption the room charge to an account check out the invoicing query statistics etc Adjust the dynamic real time registration guest room such as organically relates in together realize the hotel management in all directions Key words servlet Guest room management mysql 目录 摘要 I ABSTRACT II 第 1 章 引言 1 1 1 课题前景 1 1 2 系统开发的目的和意义 1 1 3 开发技术及工具简介 2 第 2 章 可行性分析与需求分析 4 2 1 可行性分析 4 2 2 需求分析 4 第 3 章 系统总体设计 5 3 1 系统概要设计 5 3 2 数据库设计 7 第 4 章 系统详细设计 13 4 1 前台系统设计实现 13 4 2 后台系统设计实现 17 第 5 章 系统测试与性能分析 25 5 1 模块测试 25 5 2 集成测试 25 5 3 验收测试 25 结论 26 参考文献 27 致谢 28 第 1 页 共 28 页 第 1 章 引言 客房管理系统是一个酒店不可缺少的部分 它的内容对于旅店的决策者和 管理者来说都至关重要 所以客房管理系统应该能够为用户提供充足的信息和 快捷的查询手段 但一直以来人们使用传统人工的方式管理文件档案 这种 管理方式存在着许多缺点 如 效率低 保密性差 另外时间一长 将产生大量的 文件和数据 这对于查找 更新和维护都带来了不少的困难 随着科学技术的不断提高 计算机科学日渐成熟 其强大的功能已为人们 深刻认识 它已进入人类社会的各个领域并发挥着越来越重要的作用 作为计算机应用的一部分 使用计算机对客房信息进行管理 具有着手工 管理所无法比拟的优点 例如 检索迅速 查找方便 可靠性高 存储量大 保密性好 寿命长 成本低等 这些优点能够极大地提高客房管理的效率 也 是饭店的科学化 正规化管理的重要条件 因此 开发这样一套管理软件有着重要的意义和价值 1 1 课题前景 目前 我国酒店服务业信息化的进程缓慢 跟国外的酒店相比管理依然 落后 在日趋激烈的酒店业竞争中 如何能把握机会 保住自己的优势 立 于不败之地呢 这就要要提供最好的服务 提供完善的设施和最先进的技术 一个成功的酒店 其经营者不仅要提高服务水平和服务质量 以此提高客房 占有率和客户回头率 还要有好的工作效率来控制成本 在信息时代 更重 要的是必须有一个完善的管理信息系统 在总体上实现酒店管理的自动化 规范化和人性化 使酒店管理由经验管理转为科学管理 随着计算机在酒店中的普及及应用 计算机技术的不断发展 酒店管理 系统的发展到了一个新的时期 新的系统平台 新的系统特点及发展方向不 断涌现 本系统采用浏览器 服务器模式 功能更加细致完善 系统更加稳定 可靠 为客户提供一个舒适 温馨的住宿环境 并在预订 入住和退房等流 程上的简捷 方便 信息明朗 及时响应客户需求 争取更多客源 提高酒 店客房声誉 创造更多的经济效益及利润 1 2 系统开发的目的和意义 酒店客房信息的管理在整个酒店客房运作过程中起着非常重要的作用 它在酒店客房的工作人员 基础设施和客户资源之间起着信息沟通的桥梁作 用 通过信息的管理 酒店客房的管理人员能够随时了解客房的预订 入住 等情况 可以在宏观上分配基础设施的使用 调度服务人员的工作 从而提 供更加及时与优质的服务 利用数据库管理资料可以方便地管理会员客户的资料以利于业务上的往 来和客服调查 同时功能强大的新增 修改 删除及查询操作的功能使酒店 第 2 页 共 28 页 客房管理系统成为管理人员的得力助手 如果以上这些功能靠单纯的手工实 现的话 必然会带来时间上的延迟与信息沟通的闭塞 还不便于查询 导致 服务质量差强人意 基本手工操作的种种缺点 为了更好地管理酒店客房 实现管理自动化 将酒店客房管理的流程与规则与现代的计算机技术相结合 建立起酒店客房管理系统 以利于酒店客房管理的顺畅进行 1 3 开发技术及工具简介 1 3 1 JSP 简介 JSP JavaServer Pages 是由 Sun Microsystems 公司倡导 许多公司 参与一起建立的一种动态网页技术标准 JSP 技术有点类似 ASP 技术 它是 在传统的网页 HTML 文件 htm html 中插入 Java 程序段 Scriptlet 和 JSP 标记 tag 从而形成 JSP 文件 jsp 用 JSP 开发的 Web 应用是跨平台的 即能在 Linux 下运行 也能在其 他操作系统上运行 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets 来封装产生动态网页的处理逻辑 网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑 JSP 将网页逻辑与网页设 计和显示分离 支持可重用的基于组件的设计 使基于 Web 的应用程序的 开发变得迅速和容易 1 3 2 CSS 概述 CSS 是一组格式设置规则 用于控制 web 页面的外观 通过使用 CSS 样式设置页面的格式 可将页面的内容与表现形式分离 页面内容存放在 HTML 文档中 而用于定义表现形式的 CSS 规则则存放在另一个文件中或 HTML 文档的某一部分 通常为文件头部分 将内容与表现形式分离 不仅 可使维护站点的外观更加容易 而且还可以使 HTML 文档代码更加简练 缩短浏览器的加载时间 1 3 3 TOMCAT 简介 Tomcat 是一个小型的轻量级应用服务器 在中小型系统和并发访问用户 不是很多场合下被普遍使用 是开发和调试 JSP 程序的首选 对于一个初学 者来说 可以这样认为 当在一台机器上配置好 Apache 服务器 可以利用 它响应对 Html 页面的访问请求 实际上 Tomcat 部分是 Apache 服务器的扩 展 但它是独立运行的 所以当你运行 tomcat 时 它实际上作为一个与 Apache 独立的进程单独运行的 当配置正确时 Apache 为 HTML 页面服务 而 Tomcat 实际上运行 JSP 页面和 Servlet 另外 它还是一个 Servlet 和 JSP 容器 独立的 Servlet 容器是 Tomcat 的默认模式 不过 Tomcat 处理静态 HTML 的能力不如 Apache 服务器 第 3 页 共 28 页 1 3 4 MySql 简介 MySQL 是一个开放源码的小型关联式数据库管理系统 开发者为瑞典 MySQL AB 公司 目前 MySQL 被广泛地应用在 Internet 上的中小型网站中 由于其体积小 速度快 总体拥有成本低 尤其是开放源码这一特点 许多 中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库 1 3 5 Eclipse 开发工具 Eclipse 是一个开放源代码的 基于 Java 的可扩展开发平台 专注于为 高度集成的工具开发提供一个全功能的 具有商业品质的工业平台 Eclipse 只是一个框架和一组服务 用于通过插件组件构建开发环境 Eclipse 附带 了一个标准的插件集 包括 Java 开发工具 Java Development Tools JDT 1 3 6 B S 模式与 C S 模式的比较分析 目前网络应用软件运行的模式主要有 Client Server 模式 Browser Server 模式 前者的主要的缺点是维护 升级较为麻烦 且要同时开发服务器端和 客户端 后者是近几年伴随 Internet 迅速发展起来的一种技术 B S 模式客 户端是一个标准的浏览器 服务器端是 Web server 而 Web server 与数据库 和应用服务器的紧密结合 使得这种模式的应用范围不断扩大 它已不仅仅 用于网上查询 有很多企业部门的业务系统 企业的管理信息系统 MIS 系统纷纷采用这种模式 它的优点是便于扩展应用 升级维护简便 不需要 开发专门的客户端 不需要对用户进行特殊的设置和软件安装 降低了维护 成本 客户端只要有浏览器就可以了 第 4 页 共 28 页 第 2 章 可行性分析与需求分析 2 1 可行性分析 2 1 1 操作可行性 本系统的开发是在三个月的时间内完成的 前期主要是以学习以及收集 资料为主 接下来就是对系统的分析 设计数据库 界面 以及中间件的连 接 对于计算机软件工程专业作为毕业设计来说是可行的 2 1 2 经济可行性 经济可行性主要是对项目的经济效益进行评价 目前 具备了运行网络 平台的管理信息系统 MIS 的硬件基础 而且本系统是我自行开发 自己 设计并实施的 因此开发 设计这套系统的支出费用是自己可以承担的 即 经济上是可行的 2 1 3 技术可行性 技术上的可行性要考虑将来采用的硬件和软件技术能否满足用户提出的 要求 基于当前的计算机网络技术和数据技术已成熟 而且管理信息系统 MIS 的各种开发技术也已经相当成熟 并且在各个领域都不乏成熟的案 例 所以开发一网上在线购买图书的系统在技术上是可行的 2 2 需求分析 2 2 1 功能需求 管理员可以操作的具体功能 1 预订管理 预订记录查询 修改预订 删除预订 增加预订 增加房间 2 客户管理 入住登记 客户查询 修改客户信息 换房 退房 续房 3 客房管理 客房类型 客房资料 客房查询 客房状态 客房设置 4 财务管理 消费明细 打印消费账单 5 会员管理 会员资料查询 增加会员 会员信息修改 会员设置 挂失 6 系统管理 会员设置 客房设置 操作员设置 7 前台管理 包括入住 续费 退房 换房 普通用户可以操作的功能 1 用户注册 2 客房搜索 3 客房预订 第 5 页 共 28 页 4 用户留言 5 查看预定记录 第 6 页 共 28 页 第 3 章 系统总体设计 3 1 系统概要设计 3 1 1 系统结构图 系统结构图如图 3 1 所示 图 3 1 系统结构图 3 1 2 数据流程图 添加信息时 编号字段由系统自动生成 且不能修改 其他信息由用户 或管理员输入 之后对数据进行合法判断 合法则写入保存至数据库 不合 法则重新输入数据 数据增加流程如图 3 2 所示 第 7 页 共 28 页 图 3 2 数据增加流程图 在修改信息时 先选中一条待修改的记录 然后直接输入数据 判断合 法性 合法则保存至数据库 不合法重新输入 数据修改流程如图 3 3 所示 第 8 页 共 28 页 图 3 3 数据修改流程图 当用户选定一条记录时 单击删除按钮 会提示用户是否确定删除 然 后删除数据库相关内容 数据删除流程如图 3 4 所示 图 3 4 数据删除流程图 3 2 数据库设计 3 2 1 数据库概念结构设计 1 客户 E R 图如图 3 5 所示 图 3 5 客户 E R 图 第 9 页 共 28 页 2 客房 E R 图如图 3 6 所示 图 3 6 客房 E R 图 3 会员 E R 图如图 3 7 所示 图 3 7 会员 E R 图 4 用户 E R 图如图 3 8 所示 图 3 8 用户 E R 图 第 10 页 共 28 页 3 2 2 数据库逻辑结构设计 针对本系统的需求 设计出如下面所示的数据项和数据结构 1 客户表 房间号 姓名 身份证号 性别 证件类型 客户类型 住 店日期 离店日期 用房天数 客房押金 是否会员 是否预定 电话 2 客房表 房号 房间类型 房间状态 价格 床位 内部设施 3 预定表 客户姓名 身份证号 客户类型 国籍 抵达日期 离店日 期 客户人数 预订人 备注 预定房间 付款方式 预定金 预定日期 操作员 4 会员表 会员编号 姓名 状态 卡号 卡类型 身份证号 性别 电话 有效期 5 用户表 姓名 密码 性别 身份证号 电话 邮箱 问题 答案 6 房间设置表 房间类型 床位 价格 设施 3 2 3 数据库表的设计 1 客户信息表有用户编号 姓名 性别 证件类型 身份证号 客 户类型 到达日期 离店日期 住房天数 房间号 是否预定过 是否是会 员 电话等字段 其中身份证号是主键 详细信息如表 3 1 所示 表 3 1 客户表 字段名数据类型长度主键 外键描述 hsonvarchar40用户编号 namevarchar40姓名 sexvarchar40性别 bstylevarchar40证件类型 bsonvarchar40主键身份证号 pstylevarchar40客户类型 ddatavarchar40到达日期 zdatavarchar40离店日期 ddayvarchar40住房天数 zmInt40房间号 vipvarchar40是否会员 dingvarchar40是否预定 tellvarchar40电话 2 客房信息表包括房间号 房间类型 房间状态 价格 床位 设 施等字段 其中房间号为主键 如下表 3 2 所示 第 11 页 共 28 页 表 3 2 客房表 字段名数据类型长度主键 外键描述 ridvarchar10主键房间号 rstylevarchar20房间类型 rstatevarchar20房间状态 rrisevarchar10价格 rnumvarchar10床位 rsetvarchar100设施 3 预定信息表中有客户姓名 身份证号 客户类型 国籍达到时间 离店时间时间客户人数 预定人 备注 预定房间 付款方式 定金 等字 段其中身份证号是主键 详细信息如下表 3 3 所示 表 3 3 预定表 字段名数据类型长度主键 外键描述 knamevarchar20客户姓名 ksnovarchar40主键身份证号 kstylevarchar40客户类型 khomevarchar40国籍 dtimevarchar40到达时间 ztimevarchar40离店时间 knvarchar40客户人数 ypvarchar40预订人 beizhuvarchar80备注 yrvarchar40预订房间 pstylevarchar40付款方式 ymvarchar40预定金 ydvarchar40预定日期 dpvarchar40操作员 4 会员信息表中包含会员编号 姓名 状态 卡号 卡类型 身份 证号 性别 电话 会员时间等字段 其主键为会员编号 详细信息如下表 3 4 所示 第 12 页 共 28 页 表 3 4 会员表 字段名数据类型长度主键 外键描述 vipsnovarchar40主键会员编号 namevarchar40姓名 vipstatevarchar40状态 csnovarchar40卡号 cstylevarchar40卡类型 bsnovarchar40身份证号 sexvarchar40性别 tellvarchar40电话 viptimevarchar40会员时间 5 用户信息表中有身份证号 姓名 密码 性别 电话 邮箱 问 题 答案等字段 其中身份证号为主键 详细如下表 3 5 所示 表 3 5 用户表 字段名数据类型长度主键 外键描述 bsnovarchar40主键身份证号 namevarchar20姓名 passwordvarchar20密码 sexvarchar20性别 tellvarchar40电话 emailvarchar40邮箱 answervarchar40问题 questionvarchar40答案 6 房间设置信息表中有房间类型 床位 价格 设施等字段 其中 房间类型为主键 详细信息如表 3 6 所示 表 3 6 房间设置表 字段名数据类型长度主键 外键描述 roomstylevarchar20主键房间类型 bednumvarchar10床位 risevarchar20价格 shevarchar40设施 第 13 页 共 28 页 第 4 章 系统详细设计 4 1 前台系统设计实现 4 1 1 前台首页 客户前台首页如图 4 1 所示 相关说明 用户进入系统前台主界面 在主界面可以看到酒店的简介 通过主界面 没有经过注册的用户需要进行用户注册 否则不能实现其他功能 注册过的 用户登录后可以实现客房搜索 在线留言 查看预定记录等功能 4 1 2 用户注册 相关说明 如果用户没有账户 那么需要进行注册 根据要求填写相关信息并提交 给数据库 4 1 3 客房搜索 相关说明 用户登录后 可以实现客房搜索查询工作 通过房间号和房间类型进行 查询 根据查询出来的信息可以进行预订房间 4 1 4 在线留言 在线留言界面如图 4 2 所示 图 4 1 客户前台首页 图 4 2 在线留言 第 14 页 共 28 页 图 4 2 在线留言 相关说明 用户登录后可以在在线留言界面写下自己对酒店的感觉与自己的体验 提交之后酒店工作人员可以查看留言 以进一步提高酒店的服务质量 关键代码实现 req setCharacterEncoding utf 8 String title req getParameter title String message req getParameter message Message mess new Message mess setTitle title mess setMessage message UserService us new UserServiceImpl boolean signal us insertMessage mess if signal String msm 提交成功 HttpSession session req getSession session setAttribute msm msm req getRequestDispatcher front 在线留言 jsp forward req resp 4 1 4 客房预订 客房预定如图 4 3 所示 第 15 页 共 28 页 相关说明 用户经过登录查询完客房之后 找到自己心仪的房间 之后 进行预订 关键代码实现 req setCharacterEncoding utf 8 String kname req getParameter kname String ksno req getParameter ksno String kstyle req getParameter kstyle String khome req getParameter khome String dtime req getParameter dtime String ztime req getParameter ztime String kn req getParameter kn String yp req getParameter yp String beizhu req getParameter beihzu String yr req getParameter yr String pstyle req getParameter pstyle String ym req getParameter ym String yd req getParameter yd String dp req getParameter dp yu yu new yu yu setKname kname yu setKsno ksno yu setKstyle kstyle yu setKhome khome yu setDtime dtime yu setZtime ztime 图 4 3 客房预订 第 16 页 共 28 页 yu setKn kn yu setBeizhu beizhu yu setYr yr yu setYp yp yu setPstyle pstyle yu setYm ym yu setYd yd yu setDp dp UserService us new UserServiceImpl boolean signal us insertYu yu if signal String msw 预定成功 HttpSession session req getSession session setAttribute msw msw req getRequestDispatcher booking jsp forward req resp 4 1 5 预订查询 预定查询如图 4 4 所示 相关说明 用户预订完房间之后 可以查看自己是否预定成功房间 如 果成功房间状态为以预定 如果没成功那么不显示任何信息 关键代码实现 req setCharacterEncoding utf 8 String name 刘八 yu yu new yu yu setKname name UserService us new UserServiceImpl 图 4 4 预定查询 第 17 页 共 28 页 List yus us getNewYus yu if yus isEmpty String state 已预订 req setAttribute state state req setAttribute myyus yus req getRequestDispatcher 预定记录 jsp forward req resp else req setAttribute myyus yus req getRequestDispatcher 预定记录 jsp forward req resp 4 2 后台系统设计实现 4 2 1 系统登录 相关说明 酒店客房管理系统的登录界面 如果用户名与密码正确 那 么可以登录到主页 如果用户名和密码不正确 显示登录失败 那么就需要 进行注册 4 2 2 分类主页 相关说明 管理员登录成功后进入主页 主页中有七大功能预订管理 客户管理 财务管理 系统管理 前台管理 客房管理 会员管理 根据需 求选择哪一个功能 4 2 3 预订管理 预定管理界面如图 4 5 所示 相关说明 通过主页进入预定界面后 管理员可以对电话预定的预定信 息进行添加 还可以对预定过的客户的信息进行查询 经过查询之后 可以 对查询的信息进行修改 关键代码实现 req setCharacterEncoding utf 8 图 4 5 预定管理 第 18 页 共 28 页 String kname req getParameter kname String ksno req getParameter ksno String kstyle req getParameter kstyle String khome req getParameter khome String dtime req getParameter dtime String ztime req getParameter ztime String kn req getParameter kn String yp req getParameter yp String beizhu req getParameter beihzu String yr req getParameter yr String pstyle req getParameter pstyle String ym req getParameter ym String yd req getParameter yd String dp req getParameter dp yu yu new yu yu setKname kname yu setKsno ksno yu setKstyle kstyle yu setKhome khome yu setDtime dtime yu setZtime ztime yu setKn kn yu setBeizhu beizhu yu setYr yr yu setYp yp yu setPstyle pstyle yu setYm ym yu setYd yd yu setDp dp UserService us new UserServiceImpl boolean signal us insertYu yu if signal String msw 预定成功 HttpSession session req getSession session setAttribute msw msw req getRequestDispatcher booking jsp forward req resp 第 19 页 共 28 页 4 2 4 客户管理 客户管理界面如图 4 6 所示 相关说明 通过主页选择客户管理之后进入客户管理的主界面 管理员 可以对到店的客人信息进行登记 还可以对客户的信息进行查询 并对需要 进行修改的客户信息进行修改 关键代码实现 req setCharacterEncoding utf 8 String hson req getParameter hson String name req getParameter name String sex req getParameter sex String bstyle req getParameter bstyle String bson req getParameter bson String pstyle req getParameter pstyle String ddata req getParameter ddata String zdata req getParameter zdata String dday req getParameter dday String zm req getParameter zm String vip req getParameter vip String ding req getParameter ding String tell req getParameter tell Guest guest new Guest guest setHson hson guest setName name guest setSex sex 图 4 6 客户管理界面 第 20 页 共 28 页 guest setBstyle bstyle guest setBson bson guest setPstyle pstyle guest setDdata ddata guest setZdata zdata guest setDday dday guest setZm zm guest setVip vip guest setDing ding guest setTell tell UserService us new UserServiceImpl boolean signal us insertGuest guest if signal String msw 入住成功 HttpSession session req getSession session setAttribute msw msw req getRequestDispatcher guest jsp forward req resp 4 2 5 客房管理 客房管理界面如图 4 7 所示 相关说明 管理员可以对房间的信息进行设置 并且对每个客房进行查 询并查看其信息 图 4 7 客房管理界面 第 21 页 共 28 页 关键代码实现 req setCharacterEncoding utf 8 String hson req getParameter hson String hstyle req getParameter hstyle String hstate req getParameter hstate String hrise req getParameter hrise String hnum req getParameter hnum String hset req getParameter hset room room new room room setRid hson room setRstyle hstyle room setRstate hstate room setRrise hrise room setRnum hnum room setRset hset UserService us new UserServiceImpl boolean signal us insertRoom room if signal String msl 设置成功 HttpSession session req getSession session setAttribute msl msl req getRequestDispatcher room jsp forward req resp 4 2 6 财务管理 财务管理界面如图 4 8 所示 相关说明 通过姓名和房间号的查询可以查询到客户的多用的钱数 并 且把信息打印成发票给客户 关键代码实现 req setCharacterEncoding utf 8 String name req getParameter zhao Guest guest new Guest 图 4 8 财务管理界面 第 22 页 共 28 页 guest setName name UserService us new UserServiceImpl List guests us getAllGuests guest Iterator g guests iterator while g hasNext guest g next req setAttribute guest guest room room new room room setRid guest getZm UserService ul new UserServiceImpl List rooms ul getAllRstyle room Iterator r rooms iterator while r hasNext room r next req setAttribute rooms rooms House house new House house setRoomstyle room getRstyle UserService uw new UserServiceImpl List houses uw getAllHouses Iterator h houses iterator while h hasNext house h next req setAttribute houses houses double m if guest getVip yes m Integer parseInt house getRise Integer parseInt guest getDday 0 8 else m Integer parseInt house getRise Integer parseInt guest getDday req setAttribute m m req getRequestDispatcher financial jsp forward req resp 第 23 页 共 28 页 4 2 7 会员管理 会员管理界面如图 4 9 所示 相关说明 管理员可以进行会员注册 并且可以对会员信息进行查询 并且 可以对信息进行修改 如果丢失的会员卡可以进行挂失并补卡 关键代码实现 req setCharacterEncoding utf 8 String vipsno req getParameter vipsno String name req getParameter name String vipstate req getParameter vipstate String csno req getParameter csno String cstyle req getParameter cstyle String bsno req getParameter bsno String sex req getParameter sex String tell req getParameter tell String viptime req getParameter viptime Vip vip new Vip vip setVipsno vipsno vip setName name vip setVipstate vipstate vip setCsno csno vip setCstyle cstyle vip setBsno bsno vip setSex sex vip setTell tell vip setViptime viptime 图 4 9 会员管理界面 图 4 9 会员管理界面 第 24 页 共 28 页 UserService us new UserServiceImpl boolean signal us insertVip vip if signal String msw 会员注册成功 HttpSession session req getSession session setAttribute msw msw req getRequestDispatcher vip jsp forward req resp 4 2 8 系统管理 相关说明 系统管理可以进行会员的详细参数设置 客房详细参数设置 操作员的密码重置等功能 查看日志 对近期一个月的客人进行查看 查看 客户对酒店的评价和留言 第 25 页 共 28 页 第 5 章 系统测试与性能分析 软件测试是软件开发过程的重要组成部分 是用来确认一个程序的品质 或者性能是否符合开发之前所提出的一些要求 软件测试就是在软件投入运 行前 对软件需求分析 设计规格说明和编码的最终复审 是软件质量保证 的关键步骤 1 单元测试 单元测试的用例从单元详细设计中导出 在单元测试中 可以采用功能性测试和结构性测试两种 2 集成测试和确认测试 这一阶段的任务 是通过了单元测试的模块 逐步组装起来 通过测试与纠错 最终得到一个满足需求的目标软件 3 验证测试 在这个测试步骤中所发现的往往是需求规格说明的错误 一般来说 系统测试是功能性测试 不是结构性测试 在整个测试中 采用 了白盒测试和黑盒测试相结合的方法 5 1 模块测试 以登录模块测试为例 其他模块均以此方法测试登录模块用例测试 UC1 输入正确的用户名和密码结果 系统跳转到登陆成功页面 UC2 输入空用户名结果 提示用户名不能为空 UC3 输入用户名和空密码结果 提示密码不能为空 UC4 输入用户名和错误的密码结果 提示用户名或密码错误 测试数据 采用随机大量数据测试 数据范围 1 不符合格式要求的数 据 2 符合格式要求的 但不符合逻辑要求的数据 3 符合格式要求 且符 合逻辑要求的数

温馨提示

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

评论

0/150

提交评论