忻州旅游资源网的设计与实现论文.doc_第1页
忻州旅游资源网的设计与实现论文.doc_第2页
忻州旅游资源网的设计与实现论文.doc_第3页
忻州旅游资源网的设计与实现论文.doc_第4页
忻州旅游资源网的设计与实现论文.doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

计算机系本科毕业 设计 论文计算机系本科毕业 设计 论文 二零一零年六月 课题名称忻 州 旅 游 资 源 网 的 设 计 与 实 现 专 业计 算 机 科 学 与 技 术 姓 名 学 号 指导教师 目 录 1 引引 言言 2 1 1 开发背景及研究现状 2 1 2 本人主要工作 2 1 3 论文组织与结构 3 2 网站需求分析网站需求分析 4 2 1 技术可行性分析 4 2 2 需求分析 4 2 2 1 用户需求描述 4 2 2 2 网站功能分析 5 3 网站的设计网站的设计 7 3 1 网站功能设计 7 3 2 数据库设计 8 3 2 1 数据库概要结构设计 8 3 2 2 数据库逻辑结构设计 8 4 网站的实现网站的实现 12 4 1 主页的实现 12 4 2 景点介绍模块的实现 13 4 3 正文阅读模块的实现 13 4 4 电子地图的实现 14 5 网站的测试与维护网站的测试与维护 16 5 1 网站测试 16 5 1 1 测试的步骤及内容 16 5 1 2 测试结果 17 5 2 网站维护 17 6 结束语结束语 18 致致 谢谢 19 参考文献参考文献 20 忻州师院计算机系本科学士学位论文 1 忻州旅游资源网的设计与实现 摘要 随着人们物质生活水平的不断提高 出行旅游的休闲方式变得越来越普遍 比较而 言 忻州部分旅游景点在信息化方面做的工作和投入还很少 对自身的发展起到了制约作 用 因此 迫切需要建立一个旅游资源网站来更好地宣传本地的风土人情和旅游景点 为 游客的出行提供方便 忻州旅游资源网站主要实现旅游景点 人文资源 餐饮住宿和忻州特产的介绍 以及 在线留言和电子地图等功能 网站的开发主要包括后台数据库的建立和维护以及前台页面 的开发两个方面 前台页面采用 Microsoft ASP 作为开发工具 后台采用 ACCESS 数据库 设计 利用 ADO 数据库访问技术实现对数据库的管理与维护 关键字 旅游资源网站 ASP ACCESS 数据库 电子地图 Abstract With the increasingly improve of people s living standards travelling is becoming a more popular way of leisure In comparison some scenic spots have been done very little work and investment for information so that restricted the development of themselves So there is urgent need to establish a tourism resources website to propagate the popularity of the local customs and scenic spots so as to facilitate the travel for the passengers The main function of Xinzhou Tourism Resources Site is to introduce the Tourist Attractions Human resources Food Lodging and the Specialty of the city as well as online message and e maps etc The development of this Website focuses on two aspects one is to create and uphold the background database the other is to develop the front page The front page use Microsoft ASP as development tool the backstage adopt ACCESS to design database besides use ADO database access technology to manage and uphold the database Keywords Tourism Resources Site ASP ACCESS database E Map 忻州旅游资源网的设计与实现 2 1 1 引引 言言 随着经济的发展 人们生活水平的提高 旅游活动已经成为人们生活中的 重要组成部分 同时国内也出现了很多比较知名的旅游网站 如华夏 携程 春秋 而言 忻州部分旅游景点在信息化方面做的工作和投入还很少 对自身的发展 起到了制约作用 因此 为了更好地开发利用忻州旅游资源 吸引更多的旅游 者前来观光旅游 开发和建立了忻州旅游资源网站 为旅游者和与旅游相关的 行业和部门提供全面的旅游信息服务不仅是必要的 而且是势在必行的 1 11 1 开发背景开发背景及研究现状及研究现状 改革开放以来 我国的旅游业有了非常迅猛的发展 据世界旅游组织预测 到 2020 年中国将成为世界第一旅游大国 届时旅游市场将有 10 的交易额来自 于互联网 经过几年的发展 中国出现了很多比较知名的旅游网站 如 华夏 携程 春秋 外对旅游网站的研究相对较早 从旅游者的动机 旅游网站的类型等方面进行 研究 同时也涌现出一些知名旅游网站 如 travelsur EuropeTravel 销 网站盈利等方面 对于旅游资源网站的研究相对较少 比较而言 忻州市 是中国旅游资源城市 丰富 独特的自然 人文资源为旅游发展奠定了坚实基 础 但由于经济和技术原因使得忻州的旅游业在全国一直处与中等水平 忻州 市部分旅游景点在信息化方面做的工作和投入还很少 对自身的发展起到了制 约作用 可以通过建立旅游资源网站来宣传本地的风土人情和旅游资源 这比 在电视 报纸上宣传成本便宜 效果更好 还可以通过网络与游客进行双向的 交流提高服务水平 进而带动众多相关产业发展 拉动内需 扩大就业 增加 外汇收入 对忻州经济发展起到积极的推动作用 1 21 2 本人主要工作本人主要工作 本网站采用 Browser Server 模式设计开发 主要包括后台数据库的建立和 维护以及前台页面的开发两个方面 前台页面采用 Microsoft ASP 作为开发工具 后台采用 ACCESS 数据库设计 忻州师院计算机系本科学士学位论文 3 该网站的用户权限分为两种 普通用户和管理员 普通用户只能在前台进 行一些简单的操作 比如 浏览信息 在线留言 电子地图查询等 管理员则 可以对用户留言或网站信息进行添加 修改和删除等操作 1 31 3 论文组织与结构论文组织与结构 第一部分 引言 主要介绍了旅游业的发展现状 以及本网站的开发背景 目的和意义 第二部分 网站需求分析 对网站开发进行需求分析及可行性分析 确定 网站的功能 性能 数据 界面等要求 第三部分 网站的设计 对网站进行功能设计和数据库设计 确定网站各 模块的功能 第四部分 网站的实现 从网站主要功能模块的具体实现过程体现本网站 的特点 第五部分 网站的测试与维护 对网站进行单元模块测试及总体测试 并 对数据库进行维护与更新 第六部分 总结 本章对全文工作进行总结 指出了还需改进的地方 在 今后的学习中加以完善 忻州旅游资源网的设计与实现 4 2 2 网站需求分析网站需求分析 需求分析是软件生存周期中相当重要的一个阶段 需求分析的主要任务就 是确定待开发软件的功能 性能 数据 界面等要求 在参阅 了解了相关旅 游网站的特点和要求 并对忻州旅游景点及人文资源做了相应的调研后 设计 开发了本网站 网站的总体目标是为旅游者来忻州旅游提供方便 从而提高忻 州旅游业的发展水平 进而带动当地的经济发展 2 2 1 1 技术可行性分析技术可行性分析 Active Server Pages 动态服务器网页 一般简称为 ASP 是 Microsoft 公司开发的 Web 服务器端脚本开发环境 利用它可以与 Access 数据 库和其它程序进行交互 从而生成动态 高效的 Web 应用程序 ASP 使用了微 软公司的 ActiveX 技术 封装了一些常用的组件 这些组件可以使网页的内容 活动起来 这是 ASP 10 页面与传统的 HTML 网页的最大区别 Access 是美国 Microsoft 公司发布的 Office 软件包中的关系型数据库软件 它具有功能灵活 易学易用 开发简单等特点 拥有广泛的用户群体 Access 是开发单机小型数据库应用系统的理想工具 可以独立开发数据库应用系统 也可以作为后台数据库与 ASP 等语言结合使用 ASP 14 和 Access 的完美结合可使本网站变得栩栩如生 具体表现在以下两 个方面 1 交互性 网站管理员会根据用户的要求和选择动态地改变和响应 使用 户随时可以看到界面友好的网站 2 自动更新 无须手动地更新 HTML 文档 便会自动生成新的页面 可以 大大节省工作量 网站采用 ASP 开发出友好美观的人机界面 便于用户理解 操作 数据库 管理系统采用 Access 数据库 它能够处理大量数据 同时保持数据的完整性 安全性 因此本网站的开发平台已成熟可行 2 22 2 需求分析需求分析 2 2 1 用户需求描述 网上的旅游网站虽然繁多 但都是结合当地旅游业的实际情况而开发出来 的 为了实现最合适的才是最好的这个目标 结合忻州旅游的具体情况 量身 打造一个能够更好地宣传忻州旅游文化的旅游资源网站 本次网站设计主要是 忻州师院计算机系本科学士学位论文 5 为了给游客提供一个查看旅游目的地相关信息的平台 实现资源共享 以达到 更好的宣传效果 因此本旅游资源网站希望实现如下功能 景点介绍 人文忻 州 忻州特产 餐饮住宿 在线留言及电子地图查询 这样 既宣传了忻州的 旅游景点及风土人情 又可以和游客进行双向交流提高服务质量 达到了提高 忻州旅游业发展水平的效果 为促进当地的经济发展做出自己的贡献 2 2 2 网站功能分析 通过对忻州旅游资源情况作全面的 详细的调查 收集关于本网站涉及的 一些数据资料 基本上确定了本次网站设计和实现的目的 明确设计本次网站 的目标 除此之外 伴随着网络技术及旅游业的迅猛发展 国内外出现了很多 旅游网站 实现会员注册 景点介绍 精品路线 在线预订等一系列服务 通 过这些服务使游客在出行前就可以掌握目的地的旅游信息 本网站是专门用于宣传忻州旅游资源文化的 所以应该具有开放性 方便 性和灵活性 其主要实现的功能应该体现在以下方面 1 忻州简介 用户进入主页后 通过查看该模块 可以对忻州的文化及旅 游资源有个大致的了解 2 景点介绍 用户进入主页后 可以通过点击景点介绍模块查看忻州各个 县的旅游景点及详细情况 3 人文忻州 用户进入主页后 可以浏览忻州的风土人情 民间工艺等人 文资源 管理员能够对新闻进行管理 包括发布 修改 删除等操作 4 忻州特产 用户可以浏览忻州特产的相关信息 从而有选择地购买当地 的特色产品 管理员则可以对新闻进行发布 修改 删除等操作 5 餐饮住宿 此项功能主要是为游客提供餐饮住宿方面的帮助 用户可以 查看当地酒店的详细信息及联系方式 从而决定在哪家入住 6 旅游动态 用户可以查看一些关于忻州旅游的最新动态及相关文章 管 理员可以对旅游动态进行新闻发布 实现网站的更新与维护 7 在线留言 用户可以在进入主页后 点击在线留言模块进行留言 而管 理员则可以进入后台对用户留言进行审核 回复 删除 修改等操作 8 电子地图 用户在进入主页后 可以对忻州旅游景点分布图进行查看 通过点击主页上的地图链接到一个页面 然后通过移动滑块 实现对地图的放 大和查看 忻州旅游资源网站的数据流图如图 2 1 图 2 2 所示 忻州旅游资源网的设计与实现 6 用户浏览网站资源信息 通过留言板与管理员进行互动 管理员则进入后 台对新闻和留言进行管理 实现网站的更新 用户浏览网站资源的同时 还可以在线留言 管理员则进入后台 对用户 留言进行回复 删除等管理操作 还可以对新闻进行发布 修改 删除 实现 前台页面的更新 为用户提供最新的旅游信息 忻州旅游资源网站 用 户管理员 图 2 1 网站的顶级 DFD 图 留言列表 回复列表 处理信息 留言内容 浏览信息 管理信息 管理员 回复留言管理留言 回复信息 留言信息 旅游 信息 新闻列表 用户 新闻 内容 图 2 2 网站的一级 DFD 图 忻州师院计算机系本科学士学位论文 7 3 3 网站的设计网站的设计 3 13 1 网站网站功能设计功能设计 根据用户的需求以及结合上述的功能需求分析的结果 使用面向对象的设 计技术 本网站应具有如下的几个功能模块 1 忻州简介 简单介绍忻州的文化及旅游资源 让游客对忻州有个初步的 了解 2 景点介绍 对忻州各个县的旅游景点进行详细介绍 3 人文忻州 对忻州的风土人情 民间工艺等人文资源进行详细介绍 4 忻州特产 对忻州的特色产品进行展示并加以解说 5 餐饮住宿 该模块主要是为游客提供餐饮住宿方面的帮助 提供了当地 酒店的一些相关信息 6 旅游动态 提供一些关于忻州的最新旅游动态及相关文章 7 在线留言 该模块可以实现在线留言的功能 为游客之间或是游客与管 用户管理员 忻州旅游资源网站 忻州简介 人文忻州 旅游动态 电子地图 在线留言 餐饮住宿 景点介绍 忻州特产 留言管理 新闻管理 定襄名胜 宁武名胜 五台名胜 代县名胜 忻府名胜 原平名胜 河曲名胜 其他名胜 发布新闻 修改新闻 删除新闻 审核留言 删除留言 回复留言 图 3 1 网站功能模块图 忻州旅游资源网的设计与实现 8 理员之间提供一个互动交流的平台 8 电子地图 用户可以对忻州的旅游景点分布进行查询 通过点击主页上 的地图链接到一个页面 然后通过移动滑块 实现对地图的放大和景点分布的 查询 9 新闻管理 管理员通过用户名和密码进入后台 可以对新闻进行管理 执行添加 修改 删除等操作 10 留言管理 管理员进入后台以后 可以对用户留言进行管理 3 23 2 数据库设计数据库设计 3 2 1 数据库概要结构设计 通过上述的需求和设计 得出本网站涉及到如下实体 用户实体 留言实 体 管理员实体 新闻实体 各个实体之间的联系如图 3 2 所示 3 2 2 数据库逻辑结构设计 网站采用的数据库是 Microsoft Access 拟建立 9za0yb mdb 库文件 包含如下几个表文件 Admin 管理员列表 gbook 在线留言列表 huifu 管理员 用户 发表 留言 编号邮箱姓名 内容 管理 管理员 编号 用户 名 等级 密码 发布 新闻 浏览 编号标题类别 nm n m nm n m 姓名电话邮箱 图 3 2 数据库概念模型 E R 图 忻州师院计算机系本科学士学位论文 9 回复列表 newscata 新闻栏目表 newsData 新闻列表 通过对后台数据库的操 作 实现前台页面的更新 旅游资源网站数据库中各个表的设计结果如下所示 1 管理员列表 该表用来存放管理员的基本信息 主要字段有 编号 A ID 用户名 A UserID 密码 A PWD 等级 A Level 备注 A Remark 添加日 期 A AddTime 姓名 names 电话 tel 如下所示是管理员列表 表 3 1 管理员列表 列名列名数据类型数据类型可否为空可否为空是否主键是否主键 A ID自动编号否是 A UserID文本否否 A PWD文本否否 A Level数字否否 A Remark备注是否 A AddTime日期 时间否否 names文本是否 tel文本是否 2 在线留言列表 该表是用来存放用户在线留言的信息 主要字段有 编号 id 姓名 name 电话 tel 邮箱 mail 留言内容 content 是否通过审核 shenhe 日期 date 如下所示是在线留言列表 表 3 2 在线留言列表 列名列名数据类型数据类型可否为空可否为空是否主键是否主键 id自动编号否是 name文本否否 tel文本是否 mail文本是否 content备注是否 shenhe数字否否 忻州旅游资源网的设计与实现 10 date日期 时间否否 3 管理员回复列表 该表主要记录管理员回复的相关信息 主要字段如下 编号 id 用户 编号 u id 回复内容 content 如下是管理员回复列表 表 3 3 管理员回复列表 列名列名数据类型数据类型可否为空可否为空是否主键是否主键 id自动编号否是 u id数字否否 content备注是否 4 新闻栏目表 该表主要存放新闻栏目的信息 主要字段有 栏目编号 C RootID 栏 目标题 C Title 栏目数 C Number 类别编号 C SortID 备注 C Remark 添加时间 C AddTime 权限 C Permission 编号 c id 如下是新闻栏目表 表 3 4 新闻栏目表 列名列名数据类型数据类型可否为空可否为空是否主键是否主键 C RootID文本否否 C Title文本否否 C Number数字否否 C SortID数字否否 C Remark文本是否 C AddTime日期 时间否否 C Permission数字否否 c id自动编号否否 5 新闻列表 该表用来存放网站所有的资源信息 主要字段如下 编号 D ID 标题 D Title 内容 D Content 图片 D Picture 栏目编号 D CataID 添加时间 D AddTime 标题颜色 D Title Color 二级标题 E Title 文 件名称 D SaveFileName 文件路径 D SavePathFileName 特别新闻 D Special 类别编号 D SortID 数目 D Num 点击数 D Hits 权 忻州师院计算机系本科学士学位论文 11 限 D Permission 发表人 D Author 主页显示 D index 如下是新闻 列表 表 3 5 新 闻列 表 列名列名数据类型数据类型可否为空可否为空是否主键是否主键 D ID自动编号否是 D Title备注是否 D Content备注是否 D Picture文本是否 D CataID文本是否 D AddTime日期 时间否否 D Title Color文本是否 E Title备注是否 D SaveFileName备注是否 D SavePathFileName备注是否 D Special数字否否 D SortID数字否否 D Num数字否否 D Hits数字否否 D Permission数字否否 D Author文本是否 D index数字否否 忻州旅游资源网的设计与实现 12 4 4 网站的实现网站的实现 4 14 1 主页的实现主页的实现 忻州旅游资源网站 主要是为了宣传忻州的旅游景点及人文资源 所以应 该在主页添加一些图片和动画 直接表现忻州的旅游文化 给游客一目了然的 感觉 网站主页界面如图 4 1 所示 主页实现部分代码如下 图 4 1 主页界面图 忻州师院计算机系本科学士学位论文 13 4 24 2 景点介绍模块的实现景点介绍模块的实现 在出门旅游之前 不要忘了收集旅游景点的相关资料 所以这个模块是专 门为出行者而设计的 在这个模块中 用户可以看到忻州的旅游景点及景点的 详细介绍 景点介绍模块界面如图 4 2 所示 景点介绍模块实现部分代码如下 a href pro asp bigclass 字号 大 中 小 打印 关闭 4 44 4 电子地图的实现电子地图的实现 用户通过查看电子地图 可以清楚地知道忻州旅游景点的分布情况 通过 点击主页上的地图链接到一个页面 然后通过移动滑块 实现对忻州景点分布 图的放大和查询 电子地图主界面如图 4 4 所示 图 4 3 正文阅读模块界面图 忻州师院计算机系本科学士学位论文 15 电子地图模块实现主要代码如下 document ready initializeGrid function initializeGrid grid slider slider value 50 max 300 min 10 slide function event ui ul grid li css font size ui value px ul grid li img each function var width this width 100 em var height this height 100 em this css width width this css height height 图 4 4 电子地图主界面图 忻州旅游资源网的设计与实现 16 5 5 网站的测试与维护网站的测试与维护 在网站实现之后 进入网站的测试阶段 测试是发现并排除错误的主要手 段 同时是程序开发中必不可少的阶段 在网站设计的早期显得尤为重要 每 个模块测试正确后 整个网站的调试 测试工作就会十分简单了 5 15 1 网站测试网站测试 5 1 1 测试的步骤及内容 在开发本旅游资源网站时 为了使网站能够稳定运行 对网站进行了有针 对性的全面测试 采取的测试步骤是 1 单元测试 单元测试的对象是网站设计时的各个模块 针对前台操作中 各个功能模块进行测试 看是否能按要求正常运行 单元测试内容如下 1 人文忻州及忻州特产模块 测试该网站是否能够按照预定的要求将发布 的人文资源信息写入后台数据库中 每个模块是否能够有效链接等 2 在线留言模块 测试该网站能否正常的发送游客的留言以及管理员的回 复等 3 旅游动态模块 测试该网站是否能按照预定要求将发布的旅游动态信息 写入后台数据库中 并且前台页面有所更新 2 集成测试 集成测试主要依据网站结构设计文档 测试主要内容有可靠 性 易用性 效率和可维护性中的相关部分 根据网站需求和设计的要求而选 定 集成测试内容如下 1 可靠性测试 根据网站需求和设计中提出的要求 对网站的容错性 易 恢复性 错误处理能力进行测试 2 易用性测试 根据网站设计中提出的要求 对网站的易操作性进行检查 和测试 3 性能测试 根据网站需求和设计中提出的要求 对网站的时间特性 资 源特性测试 3 功能测试 网站基本完成之后 为了保证运行的可靠性 基本功能是否 能够达到以及是否符合需求规格中的基本要求 应对网站进行功能测试 功能测试内容如下 忻州师院计算机系本科学士学位论文 17 1 网站功能是否实现 如数据库的查询 修改 删除是否正常 2 页面的链接是否正确 3 页面文字 图片显示是否正常 有无变形 色彩是否风格统一 5 1 2 测试结果 通过对网站的各功能模块的功能进行测试 得到如下结果 本网站对任务 要求的功能基本上实现了 作为一个旅游资源网站 可以满足用户的基本需要 但是比起其他类似的旅游网站 本网站在界面和某些功能设计方面 还有一些 不足之处 这些不足之处有待于以后进一步的完善 5 25 2 网站维护网站维护 网站的维护主要包括以下内容 新闻发布的维护 定期更新新闻动态 将过时的新闻从网站中删除 加入 一些最新新闻动态 即旅游动态 留言的维护 对用户的留言进行定期的管理和维护 忻州旅游资源网的设计与实现 18 6 6 结束语结束语 踉踉跄跄地忙碌了几个月 我的毕业设计课题也终将告一段落 从开始接 触论文题目到本旅游资源网站的实现 再到论文文章的完成 每走一步对我来 说都是新的尝试与挑战 在这段时间里 我学到了很多知识也有很多感受 从 对动态网站的一无所知 和对 ASP 及 ACCESS 等相关技术不是很了解的情况下 我开始了独立的学习和试验 或是查看相关的资料和书籍 或是向老师和同学 虚心请教 让自己头脑中模糊的概念逐渐清晰 使自己非常稚嫩的作品一步步 地完善起来 每一次的改进都是我学习的收获 作为一个初学者 自己的知识和水平有限 制作的网站还有很多不足之处 第一 由于自身审美观的不足 网站的界面还不是太友好 没有做到整体视觉 统一的效果 第二 结构还很粗糙 功能实现还不够完善 尤其是餐饮住宿那 个模块 仅实现了提供餐饮住宿信息的功能 不能像其它大型旅游网站一样 实现在线预订的功能 但对于我本人来说已经达到了预期的目的 所以在今后 的学习和实践过程中将进一步完善这些不足之处 使其更完美 更合理 这次做论文的经历将会使我终身受益 我感受到做论文是要踏踏实实用心 去做的一件事情 是靠自己真正地学习和研究的过程 没有学习就不可能有研 究的能力 没有自己的研究 就不会有所突破 希望通过这次的经历 能够激 励我在今后的学习道路上继续进步 忻州师院计算机系本科学士学位论文 19 致致 谢谢 本论文是在付禾芳老师的悉心指导下完成的 付老师渊博的专业知识 严 谨的治学态度 精益求精的工作作风 诲人不倦的高尚师德 严以律己 宽以 待人的崇高风范 朴实无华 平易近人

温馨提示

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

评论

0/150

提交评论