酒店预订系统的设计与实现毕业论文.doc_第1页
酒店预订系统的设计与实现毕业论文.doc_第2页
酒店预订系统的设计与实现毕业论文.doc_第3页
酒店预订系统的设计与实现毕业论文.doc_第4页
酒店预订系统的设计与实现毕业论文.doc_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

西安航空职业技术学院 毕业设计论文 酒店预订系统的设计与实酒店预订系统的设计与实 现毕业论文现毕业论文 目目 录录 1 1 引言引言 1 1 1 选题背景 1 1 2 国内外研究现状 1 1 3 课题研究的意义 1 1 4 开发环境及工具介绍 2 1 4 1 系统开发工具 2 1 4 2 数据库开发工具 3 1 5 ASP 访问数据库 3 1 5 1 ASP 内置对象和组件 3 1 5 2 ASP 访问数据库工作原理 4 1 5 3 ASP 连接数据库的方法 4 2 系统分析系统分析 6 2 1 需求分析 6 2 2 可行性分析 6 3 总体设计总体设计 7 3 1 项目规划 7 3 2 系统功能结构图 7 4 4 系统设计系统设计 8 4 1 设计目标 8 4 2 开发及运行环境 8 4 3 编码设计 8 4 4 逻辑结构设计 9 5 前台主要功能模块详细设计前台主要功能模块详细设计 12 5 1 前台文件总体架构 12 5 1 1 模块功能介绍 12 5 1 2 前台页面运行结果 12 5 2 网站导航设计 13 5 2 1 功能分类导航条 13 5 3 宾馆简介管理模块设计 13 5 4 客房服务管理模块设计 14 5 5 在线订房管理模块设计 15 5 6 意见反馈管理模块设计 18 西安航空职业技术学院 毕业设计论文 5 7 公告栏模块设计 19 5 7 1 首页滚动显示 19 5 7 2 具体信息展示 21 6 6 后台主要功能模块详细设计后台主要功能模块详细设计 22 6 1 后台总体架构 22 6 1 1 模块功能介绍 22 6 1 2 后台页面运行结果 22 6 2 后台登录模块设计 23 6 3 管理首页 退出模块设计 25 6 4 网站管理模块设计 25 6 4 1 网站管理模块文件架构 25 6 4 2 更改初始信息模块设计 25 6 4 3 查看服务器信息管理模块设计 26 6 5 图片管理模块设计 28 7 7 测试报告测试报告 34 7 1 测试基本要求 34 7 1 1 内容检查 34 7 1 2 链接检查 34 7 1 3 易用性测试 34 7 1 4 功能检查 34 7 1 5 容错性测试 35 7 2 测试用例设计方法举例 35 7 2 1 输入域测试 35 7 2 2 页面控件检查 36 7 2 3 功能测试 36 结束语结束语 40 谢谢 辞辞 41 参考文献参考文献 42 西安航空职业技术学院 毕业设计论文 1 1 引言引言 1 11 1 选题背景选题背景 随着计算机网络的飞速发展 Internet 技术越来越广泛的应用 网络覆盖的 区域不断扩大 给酒店业计算机应用带来了蓬勃发展的机遇 采用全新的计算 机网络和管理系统 将成为提高酒店管理效率 改善服务水准的重要手段之一 然而现在绝大多数的中小型酒店 宾馆由于资金 人员等多方面原因不易使用 酒店管理类软件 全凭原始的手工记录管理 效率低 易出错 同时 市场上出 现的各类酒店入住信息管理软件基本上都是为大型酒店专业设计的 有很多功 能对于一般酒店 宾馆根本用不上 更为关键的是这些酒店入住信息管理软件 都是基于客户机 服务器的 客人预订操作繁琐 所以 B S 结构的城市酒店入 住信息管理系统是酒店经营不可缺少的现代工具 1 21 2 国内外研究现状国内外研究现状 国外的酒店管理系统最早是于 70 年代初发展起来的 到了 80 年代 国外 的酒店管理系统 如 EECO Electronic Engineering CO HIS Hotel Information System CLS Lodgistix 等 整个模式已基本定型 技术较成熟 功能也较齐全 现在 国外酒店正向个性化方向发展 酒店按其经营方式可分 为商务型酒店 长住型酒店 度假型酒店等等 按其经营形式可分为独立经营饭 店 集团经营饭店等 而且产生了一大批国际级的联号饭店 如希尔顿 Hilton Hotels Corp 谢拉顿 Sheraton Corp 假日 Holiday Corp 凯悦 Hyatt Hotel Corp 等集团公司的世界饭店 国内的酒店计算机管理系统最早是在 80 年代初 开始的 从事该方面工作的有清华大学自动化系的金国芬教授 西安交大和浙 江省计算技术研究所 到 80 年代中后期 随着国外饭店计算机系统和先进管理 技术的大规模引进 进一步促进了我国酒店管理技术的发展 国内酒店管理系 统正是在充分吸收国外管理系统的精华 结合国内实际的情况下逐步发展成熟 到 90 年代初期形成了几个较成熟的软件系统 同时产生了许多专职从事酒店 计算机管理系统的公司 其中比较有影响的有杭州西欧 Foxhis 饭店管理系统 北京中软好泰 CSHIS 管理系统 北京华仪饭店管理系统和广州万迅千里马饭 店管理系统 到了 90 年代中期 随着计算机在饭店中的普及应用 以及计算 西安航空职业技术学院 毕业设计论文 2 机技术的不断发展 酒店计算机系统 的发展到了一个新的时期 新的系统平台 新的软件功能 新的系统特点及发展方向不断涌现 1 31 3 课题研究的意义课题研究的意义 现代化酒店是城市的重要基础设施 酒店业的发展 直接支持着城市经济 的繁荣 旅游业的兴旺和广大市民的生活需要 同时也是城市建设现代化的一 个重要标志 全球都把现代化酒店管理作为现代企业管理的重要组成部分 随 着当今世界经济和计算机的飞速发展以及网络的普及 酒店在内部实现用户通 过电话预约或亲自前往酒店预订客房 服务员人工填写客房预订表进行客房预 订的传统模式已经十分落后 满足不了现代人的需要 对那些在外地的旅客来 说 他们十分希望可以方便快捷的查看酒店的配套设施和环境来决定预订酒店 房间 以节约他们宝贵的时间 而且面对酒店业竞争的日益激烈 酒店业要发 展就需要尽力扩大经营规模 适应当今网络时代的步伐 B S 结构的城市酒店 入住信息管理系统实现了客人在线预订客房 后台管理员对数据库的完整管理 因为 Internet 基于 TCP IP 协议 它可以跨越当前几乎所有的平台 在任何平 台上只需要安装一个浏览器 可以简单地移植到任何平台上 就可以访 问 Web 服务器 解决了用户预订操作繁琐 酒店管理信息量大 处理效率低 准 确度差等问题 极大的方便了客人的预订和酒店的管理 1 41 4 开发环境及工具介绍开发环境及工具介绍 1 4 11 4 1 系统开发工具系统开发工具 ASP 全名为 Active Server Pages 它是微软公司推出 IIS 的一个组件 ASP 实际是一种在服务器端开发脚本语言的环境 利用它可以开发出动态 交互 高性能 Web 服务器端的应用 且能较容易实现复杂的 Web 应用 利用 ASP 开 发的脚本程序全部运行在服务器端 与用户所采用的浏览器无关 从而极大地 减少了对客户端的要求 其工作原理是 浏览器从 Web 服务器调用 ASP 文件 一种文本文件 服务器端的脚本引擎对每一条脚本语句解释执行 再把执行 的结果生成 HTML 文件传给客户端 ASP文件包括文本 HTML标记和ASP文件特有的脚本语句 制作ASP文件 同HTML文件一样 可以用任何纯文本编辑器进行编辑 ASP可以使用任何脚 本语言 只需提供其相应的脚本引擎就可 ASP自身提供VB ScriPt和JSP cript两 种脚本引擎 缺省为VB Script ASP包括了5个内置对象 Request对象 从浏览器获取信息 Response 对象 发送信息到浏览器 Server对象 控制ASP执行情况 对服务器端 ActiveX控件起作用 Session对象 存储用户任务的信息 APPlication对象 西安航空职业技术学院 毕业设计论文 3 使多用户共享一个程序的信息 网站内容的动态化 数据库化是Internet网站发展的必然趋势 ASP以其简 单 高效的开发方式及丰富的控制手段为Internet网站的开发应用提供了强有力 的支持 1 4 21 4 2 数据库开发工具数据库开发工具 在本次数据库中 本人采用了微软的 Access2003 数据库 Microsoft Office Access 前名 Microsoft Access 是由微软发布的关联式数据库管理系统 它结合了 Microsoft Jet Database Engine 和图形用户界面两项特点 是 Microsoft Office 的成员之一 Access 能够存取 Access Jet Microsoft SQL Server Oracle 或者任何 ODBC 兼容数据库内的资料 熟练的软件设计师和 资料分析师利用它来开发应用软件 而一些不熟练的程序员和非程序员的 进 阶用户 则能使用它来开发简单的应用软件 部份面向对象 OO 技术 但是 未能成为一种完整的面向对象开发工具 1 1 51 5 ASPASP 访问数据库访问数据库 1 5 11 5 1 ASPASP 内置对象和组件内置对象和组件 ASP提供了功能强大的六个内置对象和五个内置组件 内置对象 1 Request 请求 从前端用户取得信息 2 Response 响应 将信息送给前端用户 3 Server 服务器 提供Web服务器工具 4 Session 会话 储存在一次会话内的用户信息 仅被该用户访问 5 Application 应用 管理所有的会话信息 供所有用户共享 6 ObjectContext 对象上下文 配合Transaction服务器进行分布式事务处 理 前三个很常用 Request和Response是用来实现web Server与浏览器交互 Request的一个重要方法是Form 其作用是提取浏览器的用户输入信息 如下 面的语句可以取得用户填在文本框里面的内容 Request Form name 显然 这 比CCI等方法所需要的复杂编程简单多了 而输出要用到Response的一个重要方 法Write 如 Response write our message 该语句向浏览器输出了一条消息 内置组件 1 数据库存取组件 ASP提供ADO来存取具有ODBC标准的数据库 2 广告轮显组件 用来维护 构建Internet广告 西安航空职业技术学院 毕业设计论文 4 3 浏览器兼容组件 将浏览器的功能数据提供给服务器 以便送出适合 于各种浏览器的Web页面 4 文件存取组件 提供文件读写的工具 5 文件超链接组件 提供对Web页面的管理 1 5 21 5 2 ASPASP 访问数据库工作原理访问数据库工作原理 访问Web数据库的技术有以下几种方式 公共网关接口CGI Common Gateway Interface Internet Server 应用程序编程接口ISAPI Internet Server Application Programming Interface Java Plug in 插件 和ASP技术 这些技术 都是为了克服HTML静态页面发展起来的 2 ASP是一个基于Web服务器的脚本开发环境 在ASP平台上可开发和运行动 态的 交互的 高性能的Web服务器应用程序 如图1 1所示 图 1 1 ASP 访问数据库工作原理 图1 1说明了ASP访问数据库工作原理 ASP程序在Web服务器端工作 当 前端用户请求一个ASP主页时 Web服务器响应HTTP请求并调用ASP引擎执行 该文件并解释执行其中的脚本 若脚本中有访问数据库请求 立刻通过ODBC 或ILE DB与相应的后台数据库相连 同数据库访问组件ADO完成操作 最后 ASP根据访问数据库的结果生成HTML语言的主页返回给前端用户 用户看到 的只是HTML网页 而看不到ASP程序代码 增强了保密性 1 5 31 5 3 ASPASP 连接数据库的方法连接数据库的方法 ASP提供两种访问数据库的方法 在第一种方法中每次访问数据库都要与数 据库连接一次 一旦与数据库建立连接语句就可以对数据进行操作 当对数据 的操作完成 所有相关的对象都被关闭 3 与数据库相连的另一种方法是当用户的任务完成后连接才被关闭 这是由 Global asp文件所控制 每个基于ASP的internet应用可以有一个存放在应用根 目录中的Global asp文件 该文件有四个事件 Applicattion start Senssion start Applicattion End和Session end用户与数据库的连接是在Session start事件中 用 Session end事件关闭连接 在本网页中用如下代码来实现ASP与数据库的连接 西安航空职业技术学院 毕业设计论文 6 2 系统分析系统分析 2 12 1 需求分析需求分析 通过对宾馆 酒店业经营管理的调查研究 要求系统具有以下功能 全面展示宾馆的服务功能及环境 介绍宾馆自身 宾馆的地理位置 会展中心 餐饮美食 商务中心以及 其他相关内容等信息 存储客人的反馈留言信息 全面展示宾馆的客房服务功能 客人可通过网站直接在网上进行客房的预订 提供宾馆所在地旅游景点的详细信息 提供管理后台入口 对网站初始化信息进行设置 提供查看服务器信息功能 管理网站上传的图片信息 管理所有网站信息展示内容 对旅游景点的详细信息进行管理 全面管理客人订房信息 管理客人反馈留言信息 管理客房服务信息 系统运行稳定 具有强大的数据处理功能 2 22 2 可行性分析可行性分析 经济性 网站前台展示了整个宾馆的服务内容 宾馆的设施 硬件条件及一系列的 相关信息 满足了全面展示宾馆自身的要求 设置 在线订房 功能模块 提 供在线订房功能 满足客户通过网络预订房间的要求 通过网络对宾馆日常业 务进行管理 提高了房间的利用率 提高了宾馆的经营效率 使宾馆的经济效 益最大化 技术性 网站后台实现了对前台信息的管理功能 通过信息管理模块 图片管理模 块 实现了更新宾馆各方面信息的要求 通过订单管理模块对客人的房间预订 信息进行管理 更科学的安排宾馆的房间资源 管理客人的留言信息 及时和 客人进行沟通 西安航空职业技术学院 毕业设计论文 7 3 总体设计总体设计 3 13 1 项目规划项目规划 网上客房预订系统是一个典型的数据库开发应用程序 由前台展示区和后 台管理组成 规划系统功能模块如下 前台展示区 前台展示区的主要功能是宾馆简介 地理位置 客房服务 会展中心 餐 饮美食 商务服务 在线订房 意见反馈 其他 本地景点 后台功能管理 后台功能管理的主要功能是初始化网站的基础信息 管理前台图片信息 宾馆相关的信息管理 景点管理 宾馆房间类型 订单 反馈信息和系统信息 管理 3 23 2 系统功能结构图系统功能结构图 网上客房预订系统功能结构图 前台功能模块图如图 3 1 所示 酒店前台管理系统 餐 饮 美 食 会 展 中 心 其 他 意 见 反 馈 在 线 订 房 地 理 位 置 宾 馆 简 介 客 房 服 务 商 务 中 心 本 地 景 点 图 3 1 系统功能结构图 后台功能模块如图 3 2 所示 西安航空职业技术学院 毕业设计论文 8 酒店后台管理系统 房间管理 客 户 服 务 管 理 房 间 类 型 信息管理 餐 饮 美 食 管 理 商 务 中 心 管 理 会 展 中 心 管 理 地 理 位 置 管 理 宾 馆 简 介 管 理 订单管理 回 复 管 理 已 确 认 订 单 订 单 管 理 其 他 管 理 更 改 初 始 化 信 息 数 据 库 备 份 与 恢 复 网站管理 查 看 服 务 器 信 息 图片管理 空 间 图 片 管 理 景点管理 旅 游 景 点 管 理 反馈信息 反 馈 信 息 管 理 图 图 3 2 系统功能结构图 4 4 系统设计系统设计 4 14 1 设计目标设计目标 本系统是针对宾馆订房业务 和宾馆的服务介绍进行设计的 主要实现如 下目标 全面的展示了宾馆自然情况和服务内容 介绍宾馆信息 帮助客人了解宾馆相关信息 为客户提供宾馆所在地旅游景点的详细信息 向客户全面提供宾馆客房信息 实现了网上在线订房业务 方便客人订房 实现了留言板功能 客人可随时通过网站填写反馈信息 通过后台管理网站初始化信息 实现了后台对前台信息 上传图片的管理功能 管理前台景点信息 通过后台管理宾馆客房信息 通过后台管理人员可以管理客人订房信息 管理人员可随时管理客人的反馈信息 系统运行稳定 安全可靠 4 24 2 开发及运行环境开发及运行环境 硬件平台 CPU Intel Core 2 Duo 内存 512MB 以上 西安航空职业技术学院 毕业设计论文 9 软件平台 操作系统 Windows XP Windows Server 2003 Windows 7 数据库 Access 2003 浏览器 IE6 0 推荐使用 IE7 0 Web 服务器 IIS6 0 分辨率 最佳效果 1024 768 像素 4 34 3 编码设计编码设计 编码设计是数据库系统开发的前提条件 是系统不可缺少的重要内容 编 码是指与原来名称对应的编号 符号或记号 它是进行信息交换 处理 传输 和实现信息资源共享的关键 编码也用于指定数据的处理方法 区别数据类型 并指定计算机处理的内容等 4 本系统内部信息编码采用了统一的编码方式情况 如下所示 订单编号 订单单据编号为系统当前日期和 5 位数字编码的组合 例如 20111130001 4 44 4 逻辑结构设计逻辑结构设计 本系统数据库采用 access 数据库 系统数据库名称为 zhe 数据库 zhe 中包 含 7 张表 1 dd 订单管理 订单管理表主要用于保存订单信息 该表结构如表 4 1 所示 表 4 1 dd 的结构 字段名数据类型长度主键描述 id自动编号长整型是自动编号 name文本50否姓名 sex文本50否性别 age文本50否年龄 shenfen文本50否证件名称 zhengjian文本50否证件号 guoji文本50否国籍 danwei文本50否单位 dtime文本50否到达时间 ltime文本50否离开时间 num文本50否人数 email文本50否电子邮件 tel文本50否电话 room文本50否房间类型 西安航空职业技术学院 毕业设计论文 10 beizhu备注否其他要求 time文本50否发布时间 check是否否是否审核 huifu文本50否回复内容 bianhao文本50否订单编号 2 email 邮件回复设置 邮件回复设置表主要用于保存邮件回复设置信息 该表结构如表 4 2 所示 4 2 表 email 的结构 字段名数据类型长度主键描述 Id自动编号长整型否回复邮件标题 Title文本50否回复邮件内容 Content备注否发件人姓名 Fname文本50否企业邮箱服务器 Smtp文本 50 否发送邮件的邮箱 服务器 Femail文本50否发送邮件的邮箱 pwd文本 50 否发送邮件的邮箱 密码 3 guestbook 反馈信息 反馈信息表主要用于保存反馈信息 该表结构如表 4 3 所示 表 4 3 guestbook 的结构 字段名数据类型长度主键描述 ID自动编号长整型是自动编号 name文本50否姓名 laizi文本50否来自 email文本50否Email homepage文本225否主页 sex文本50否性别 OICQ文本50否OICQ ICQ文本50否电话 liuyan备注否留言内容 check是否否是否审核 Reply备注否回复内容 Reply Date日期否回复日期 time日期否发表日期 4 news 信息管理 信息管理表主要用于保存信息内容 该表结构如表 4 4 所示 表 4 4 news 的结构 西安航空职业技术学院 毕业设计论文 11 字段名数据类型长度主键否描述 Newid自动编号长整型否自动编号 Title文本100否标题 content备注否内容 Typeid文本长整型否类型编号 Dateandtime日期否发布时间 5 admin 管理员表 管理员表主要用于保存管理员相关信息 该表结构如表 B 5 所示 表 4 5 admin 结构 字段名数据类型长度主键否描述 admin id自动编号是自动编号 admin name文本50否管理员名 admin pass文本50否管理员密码 mingcheng文本100否后台管理名称 6 fangjian 房间信息表 房间信息表主要用于保存客房相关信息 该表结构如表 B 6 所示 表 4 6 fangjian 结构 字段名数据类型长度主键否描述 id自动编号是自动编号 fangjian文本50否房间名称 xinxi备注否房间信息 tupian文本50否房间图片 fangjia文本50否房价 7 newstype 信息类别表 信息类别表主要用于保存相关信息内容 该表结构如表 4 7 所示 表 4 7 newstype 结构 字段名数据类型长度主键否描述 typeid自动编号是自动编号 type文本50否信息类型 flag数字否房间类型信息 西安航空职业技术学院 毕业设计论文 12 5 前台主要功能模块详细设计前台主要功能模块详细设计 5 15 1 前台文件总体架构前台文件总体架构 5 1 15 1 1 模块功能介绍模块功能介绍 前台页面主要包括以下功能模块 网站导航 主要包括网站的旗帜广告条 主功能导航两部分 宾馆简介模块 主要用于介绍宾馆地理位置 室内设施 宾馆大小等相 关信息 地理位置模块 主要用于介绍宾馆详细的地理位置以及乘车路线 客房服务模块 主要用于介绍房价 房间类型 房间内部设施 会展中心模块 主要用于介绍宾馆的整体楼层布局以及各楼层的相关功 能 餐饮美食模块 主要用于介绍宾馆的特色美食 商务中心模块 主要用于介绍商务服务的具体内容 在线订房模块 主要用于提供在线客房预订 意见反馈模块 主要用于分页显示意见反馈信息 公告栏 主要用于展示最新添加的本地景点 其它模块 主要用于介绍宾馆的其他相关商务服务功能 管理入口模块 主要包括登录后台管理入口 西安航空职业技术学院 毕业设计论文 13 5 1 25 1 2 前台页面运行结果前台页面运行结果 网站前台首页的运行结果如图 5 1 所示 图 5 1 前台页面运行结果 为了方便读者阅读本章内容 将前台页面的各部分说明以列表形式给出 如表 5 1 所示 表 5 1 前台首页解析 区域名称说明对应文件 1网站导航主要用于显示网站的标题及为用户提 供前台功能导航 index asp 2公告栏主要用于展示最新添加的本地景点open asp 3后台登录入口管理员可以通过该入口登录后台index asp 4展示区用于展示相关功能的运行结果index asp 5 25 2 网站导航设计网站导航设计 导航是网站设计不可缺少的基础元素之一 它不仅是信息结构的基础分类 也是浏览者的网站路标 在此网站导航主要包括旗帜广告条 功能分类导航 2 部分 设计完成的网站导航页面的设计效果如图 5 2 所示 图 5 2 网站导航页面设计效果 5 2 15 2 1 功能分类导航条功能分类导航条 用户可以通过功能分类导航条查看相应类别的信息 功能分类导航条主要 通过传递参数来实现超链接 5 关键程序代码如下 西安航空职业技术学院 毕业设计论文 14 宾馆简介 通过传递参数 Typeid 实现超链接功能 地理位置 会展中心 餐饮美食 商务中心 其他 5 35 3 宾馆简介管理模块设计宾馆简介管理模块设计 宾馆简介管理模块的主要功能是介绍宾馆地理位置 室内设施 宾馆大小 等相关详细信息介绍 宾馆简介页面 主要是根据传递的参数 本例为 Typeid 为参数名进行传递 查找相应的记录并显示 查询宾馆简介信息的程序代码如下 宾馆简介 传递参数 Typeid 地理位置 会展中心 餐饮美食 商务中心 其他 通过以下代码判断记录集是否为空 也就是判断是否有符合条件的记录 如没有符合条件的记录系统将给予提示 相关程序代码如下 西安航空职业技术学院 毕业设计论文 15 暂无信息 通过以下代码显示宾馆简介内容 5 45 4 客房服务管理模块设计客房服务管理模块设计 客房服务管理模块的主要功能是介绍房价 房间类型 房间内部设施等 客房服务管理页面主要用于显示客房的相关信息 6 程序代码如下 set rs server CreateObject adodb recordset 获取客房信息 sql select from fangjian rs open sql conn 1 1 function HTMLcode fString if not isnull fString then fString Replace fString CHR 13 fString Replace fString CHR 10 HTMLcode fString end if end function 5 55 5 在线订房管理模块设计在线订房管理模块设计 在线订房管理主要用于在线预订客房 在进行在线订房时 所填写的登记 信息必须真实有效 否则不能预期正确地进行客房预订 在线订房管理页面中要求输入的信息必须是真实有效的 系统将对输入的 Email 地址进行判断 同时还要判断到达时间与离开时间是否过期 代码如下 if month date 10 then 如果当前月份小于 10 则在当前月份前面加 0 mon 0 location javascript history go 1 判断输入的 Email 格式是否正确 elseIf Instr Email 0 Or Right Email 1 Or Left Email 1 Then response write location javascript history go 1 response end end if if datediff d mm nn 0 then response Write alert 开始日期和结束日期填写有误 location javascript history go 1 response end end if set rs server CreateObject adodb recordset sql select from dd rs open sql conn 1 3 rs addnew 通过 addnew 方法添加在线订房详细信息 rs name request name 添加在线订房人姓名 rs sex request sex rs age request age rs shenfen request shenfen rs zhengjian request zhengjian 西安航空职业技术学院 毕业设计论文 18 rs guoji request guoji rs danwei request danwei rs dtime mm rs ltime nn rs num request num rs email request email rs tel request tel rs room request room rs beizhu request beizhu rs bianhao request t rs time date 添加获取当前的日期和时间 rs update rs close response Write alert 提交成功 location dingdan asp end if end function 在线订房管理页面的运行结果如图 5 3 所示 西安航空职业技术学院 毕业设计论文 19 图 5 3 在线订房管理页面运行结果 5 65 6 意见反馈管理模块设计意见反馈管理模块设计 意见反馈管理模块主要包括留言的发布 留言与回复留言浏览 2 部分 单 击 我要留言 超链接 可以进入意见反馈管理页面 意见反馈管理页面所涉及到的相关程序代码 7 如下 if request post then 判断是否接收到表单值 call writ end if function writ Email request email 接收输入的 email 地址 if request name or request email or request ICQ or request liuyan then response Write alertlocation javascript history go 1 Else If Instr Email 0 Or Right Email 1 Or Left Email 1 Then 西安航空职业技术学院 毕业设计论文 20 response write response write location href index asp else session verifycode 清空验证码 if request action login then 判断是否接收表单值 admin name request admin name 接收用户名 admin pass request admin pass 接收用户密码 set rs server createobject adodb recordset sql select from admin where admin name else 西安航空职业技术学院 毕业设计论文 32 strpage strpage strpage strpage end if if n requestpage 1 then strpage strpage strpage strpage 页次 转到 for i 1 to n strpage strpage location href adminpic asp end sub 图片管理页面的运行结果如图 6 4 所示 图 6 4 图片管理页面 西安航空职业技术学院 毕业设计论文 34 7 7 测试报告测试报告 7 17 1 测试基本要求测试基本要求 7 1 17 1 1 内容检查内容检查 1 检查整个页面的布局 检查是否完整 2 检查有无被覆盖的文字或其他显示对象 3 检查有无超出边界范围的控件 4 通读页面上所有文字 检查有无错字 漏字 拼写错误 5 在需要大量重复测试的页面 布局 显示方面只需要测一次 7 1 27 1 2 链接检查链接检查 1 该页面是否正常下载并显示 2 页面上是否页面上所有的对象都可加载 3 页面加载的时间能否可接受吗 如果时间太长 请记录 4 检查页面上的所有连接 检查连接是否可工作 连接到的页面正确性 5 每个页面的加载霎时间是配置测试的责任 但如果发现不正常 可记录 西安航空职业技术学院 毕业设计论文 35 7 1 37 1 3 易用性测试易用性测试 1 所使用的语言是否明白易懂 2 命令 提示 信息是否具有协调的含义 3 用户是否总是可以知道自己所处的位置 4 用户是否总是可以知道系统当前的状态 5 导航是否方便 6 操作是否方便 7 输入域上必填的域是否有特别的提示 8 只要可能的话 系统应提供缺省值 9 当输入错误时是否清楚地表示出错误的信息等一切认为可以不方便使用 而可进一步改进的地方 7 1 47 1 4 功能检查功能检查 检查页面上是否有功能缺漏 典型的功能是 1 查询 显示功能 2 输入 修改 删除功能 3 注册登记 登录功能 对每个功能 要求测试以下方面 1 检查输入域 包括有效输入和无效输入 2 选择不同的设置 3 检查功能是否正确实现 4 检查输出是否正常 5 检查所有功能 业务流程 7 1 57 1 5 容错性测试容错性测试 容错性测试和功能测试的一部分 可以检查系统对合法输入的处理能力 即检查在正常情况下功能是否能够实现 即为功能测试 检查系统对非法输入 的处理能力 即检查在非正常情况下系统是否能够正确地处理 即为容错性测 试 其主要检查 1 用户输入出错时系统是否能够识别 2 系统是否能够处理所发生的错误而不会使功能失效 3 系统是否能够给用户以提示 说明发生的错误 7 27 2 测试用例设计方法举例测试用例设计方法举例 西安航空职业技术学院 毕业设计论文 36 7 2 17 2 1 输入域测试输入域测试 输入域测试如表 7 1 所示 表 7 1 测试表 条件条件有效输入有效输入无效输入无效输入 字符型空 非空非字符形 数值型0 正数 负数非数值型 逻辑型真 假其他值 备注型空 非空 字符长度最 大为 n 长度为 0 1 n 1 n N 1 取值 x a X a X aX a x aX a X aX a Xa X a Xa Xa Xa X a A x bA x b Xb A x b A x b x a x bXb 输入区间 a b Ab a 不合法 b 不合法 满足条件 P P trueP false 不满足条件 P P falseP true 满足条件 P1 P2 P3 P1 true P2 true P3 trueT1 false T2 false T3 false 满足条件 P1 P2 P3 P1 true P2 true P3 true P1 false P2 false P3 fal se 7 2 27 2 2 页面控件检查页面控件检查 页面控件检查如表 7 2 所示 表 7 2 控件检查表 控件控件测试用例测试用例 RadioButton 所有不同选择 CheckButton 所有不同选择 西安航空职业技术学院 毕业设计论文 37 ListBox 如果选择会产生不同的处理方式 则选择每个可能 的选择 如果每个选择不会产生不同的处理方式 则选择典 型值 如第一个 最后一个 最大值 最小值等 Command button 选择不同的输入 设置 测试每个命令按钮 控件 输入域组合 如果控件 输入域之间具有逻辑关系 则需要测试 每种组合 如果控件 输入域之间没有逻辑关系 单独测试 操作顺序正常顺序 非正常顺序 菜单 工具条测试每个菜单项 测试每个工具条命令 7 2 37 2 3 功能测试功能测试 1 功能测试如表 7 3 所示 主要测试系统的各个功能能否实现 是测试的 主要部分 表 7 3 功能测试 输入域合法 添加 必填字段 1 未填 添加 必填字段 2 未填 添加 输入域 1 不合法 添加 输入域 2 不合法 添加 不存在关键字 添加 已存在关键字 添加 已存在关键字 加上前 后安全可靠 添加 已存在关键字 不同大小写 添加 先 save 再 new 不 save new 先 save 再 exit 添加 不 save exit 西安航空职业技术学院 毕业设计论文 38 输入域合法 添加 必填字段 1 未填 添加 必填字段 2 未填 添加 输入域 1 不合法 添加 输入域 2 不合法 添加 不存在关键字 添加 已存在关键字 添加 已存在关键字 加上前 后安全可靠 添加 已存在关键字 不同大小写 添加 先 save 再 new 不 save new 先 save 再 exit 不 save exit 指定存在的记录 删除 指定不存在的记录 删除 删除 删除一个已成为其他表外键的记录 修改一般字段 1 修改一般字段 2 修改关键字段 清必填字段 1 清必填字段 2 修改关键字与其他一个已存在关键字相同 修改 修改已成为其他表外键的字段值 添加 删除 修改检查存储结果 是否已存入数据库 满足条件 查询 不满足条件 查询 不满足条件 1 查询 不满足条件 2 查询 查询 空条件 查询 组合条件查询 A and b and c 西安航空职业技术学院 毕业设计论文 39 A and b or c a and b or c A or b and c a or b and c A or b or c A and not b a or not b Not a and b not a or b Not a and not b not a or not b 读文件文件存在 文件不存在 文件正被打开 文件已存在 文件不存在 目录存在 目录不存在 写文件 目录可写 目录不可写 2 网页功能测试记录如表 7 4 所示 表 7 4 网页 功能 测试记录 测试人姓名 张哲 编 号 路径错误类型错误描述 1 主界面 用户登 录 页面内容建议使用背景图片

温馨提示

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

评论

0/150

提交评论