自由漫步旅游网站本科生毕业设计说明书.doc_第1页
自由漫步旅游网站本科生毕业设计说明书.doc_第2页
自由漫步旅游网站本科生毕业设计说明书.doc_第3页
自由漫步旅游网站本科生毕业设计说明书.doc_第4页
自由漫步旅游网站本科生毕业设计说明书.doc_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

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

文档简介

I 内蒙古科技大学 本科生毕业设计说明书 毕业论文 题 目 自由漫步旅游网站 学生姓名 学 号 专 业 信息管理与信息系统 班 级 信管 指导教师 II 摘 要 随着计算机技术和网络信息化的快速发展 建立一个集信息发布 互动交流于一体的 平台对于促进旅游行业的信息化建设很有必要 本设计采用 ASP NET C 动态网页开发方法 基于 IIS 环境下开发 目的是建立一个 交互式旅游网站系统 使其具备发布信息 站内搜索 用户权限管理和互动交流等功能 根据这些要求 系统最终通过 NET 技术和 C 语言实现了 景点信息的发布和管理 搜索 站内景点 对旅游景点进行等级评价 论坛 电子邮件订阅 系统管理等功能 实现了旅 游网站的交互性 关键词 交互式网站系统 旅游网站 C ASP NET开发方法 III Stroll Travel Site Class Management Science 0401 Name Lin Ling Instructor Luo Zhengshan Abstract With the rapid development of computer technologies and network it is necessary to build a platform which involves the function of communion and information broadcasting in order to improve the construction of network in travel industry This travel site system is based on the ASP NET and C development methods targeted solutions to build an interactive tourist website with function of broadcasting and communication Under the ASP NET and C development methods this system realizes functions of information broadcasting and management searching travel destination commenting on scenic spots leaving messages subscribing E mails managing system It has realized the interaction of tourism web site system Key words interactive Web site system tourism site C ASP NET development methods I 目 录 1 绪论 1 1 1 项目背景 1 1 2 项目研究目的和意义 1 1 3 本文主要研究内容 2 2 需求分析 3 2 1 市场需求分析 3 2 1 1 中国旅游业发展情况 3 2 1 2 网络用户及网络使用情况 3 2 1 3 中国旅游网站的基本情况 5 2 2 功能需求分析 6 2 3 开发工具的选择 10 2 4 开发环境和运行环境 13 2 4 1 系统开发环境 13 2 4 2 系统运行环境 13 3 系统分析 14 3 1 系统概要 14 3 1 1 系统目标 14 3 1 2 系统面向的用户群体 14 3 1 3 系统中的角色 14 3 2 总体功能设计 15 3 3 功能模块设计 16 II 4 系统设计 18 4 1 网站总体设计 18 4 2 功能分类 18 4 3 功能模块详细设计 20 4 3 1 信息发布模块 20 4 3 2 景点搜索 27 4 3 3 电子邮件订阅 28 4 3 4 用户管理模块 28 4 3 5 网站社区模块 32 4 4 数据库的设计 35 4 4 1 数据表的设计 35 4 4 2 数据库类图 38 4 5 页面设计 39 4 5 1 网站的首页 39 4 5 2 基本页 40 5 总结 41 参考文献 42 致谢 43 第 1 页 共 43 页 1 绪论绪论 1 11 1 项目背景项目背景 在互联网几近普及的今天 网络业务正在以不断加快的步伐走进人们的生 活 信息化已经成为各行各业发展的趋势 在权威的调查中发现 不同学历 不同工作和生活背景的人群对互联网的使用情况不同 但人们对互联网的依赖 性不断增加是毋庸置疑的 随着人们对更加便捷 更加直观的网络信息需求量 的不断上升 网站建设前景广阔 随着我国经济的发展 人民生活水平的提高 国内旅游业发展迅猛 目前 互联网上已经存在各种类型的旅游网站 然而在对国内旅游网站的调查中发现 1 绝大多数的网站是由各家旅行社自己建立的 2 重点内容通常是 酒店 机票的查询和预订 旅游线路的查询 会员 登录 注册 订单管理等 可以看出 绝大多数网站提供的功能集中在酒店客房和机票的预订服务上 有一定的重复性 这使得旅游网站的内容过于单一化 此外 旅游景点的检索 形式也较单一 缺乏人性化的设计 为此建立了自由漫步旅游网站 主要功能 1 用于发布旅游信息 直观 传递最新的旅游咨讯 景区按照类型发布 满足各类旅游爱好者的口味 2 提供搜索旅行目的地的功能 3 提供不同权限管理的功能 4 开设虚拟社区 为会员提供一个相互交流的窗口 同时可以对各个景点进行评论 1 21 2 项目研究目的和意义项目研究目的和意义 我国旅游业近年来发展迅猛 旅游人数的不断上升 带动着全国各地旅游 产值的提升 然而 旅行去处不但数目极多 而且类型繁多 本系统服务于广 大用户 帮助人们了解各种类型的旅游景区 网站对各个景点的评论是由广大 第 2 页 共 43 页 旅游爱好者在线评论所产生 可供人们查阅 通过浏览这样的网站 人们能够 找到自己真正想去的地方 而不仅仅是旅行社所提供的 服务 总而言之 本设计将有助于提高人们旅行的便捷化 在一定程度上促进旅游业的发展 1 31 3 本文主要研究内容本文主要研究内容 本文主要阐述了自由漫步旅游网站系统的设计 开发和实现 重点探讨了 系统目标和系统各部分功能的设计问题 本章主要叙述了项目提出的背景以及项目的研究目标 第二章对自由漫步旅游网站的需求进行分析 说明几个主要的功能需求 确定系统的开发环境和运行环境 第三章根据自由漫步旅游网站的需求对系统进行了总体功能设计 说明了 几个主要模块的业务流程 读者在读完这一章后对系统的具体功能能够有深入 的理解 第四章对系统的功能进行设计 详细分析了每个功能模块 并给出数据库 设计和网站页面设计 最后给出本文的总结 第 3 页 共 43 页 2 需求分析需求分析 2 2 1 1 市场需求分析市场需求分析 2 1 12 1 1 中国旅游业发展中国旅游业发展情况情况 随着我国经济的发展 人民生活水平的提高 国内旅游业发展迅猛 我国 国内旅游人数自 1990 年起开始较明显的增长 1990 年后每年的增长率如表 2 1 所示 表 2 1 国内旅游人数年增长率 根据国家统计局对 1978 年 2006 年国内旅游业的发展情况统计报告 此外 至 2006 年 国内的旅游人数已达到 14 亿人次 其中包括入境旅游 人数 1 28 亿人次 国内游客按每出游一次统计 1 人次 国内旅行社数量已达 1 6 万余个 国内旅游收入已达 6 2 亿元 国内旅游收入 是指国内旅游者在 国内旅行 游览过程中用于交通 参观游览 住宿 餐饮 购物 娱乐等全部 花费 由此可见 旅游业正处于蓬勃发展中 参与旅游及从事旅游的人将越来越 多 完善旅游网站的建设很有必要 2 1 22 1 2 网络用户及网络使用情况网络用户及网络使用情况 1 网络用户及人群 中国互联网络中心 CNNIC 2008 年 1 月公布了最新的统计数据 统计报 告显示 截至 2007 年 12 月 网民数已增至 2 1 亿人 网民数年增长率已达到 年份年份 年年 19911992199319941995199619971998 增值率增值率 7 141024 2427 8201 70 637 92 年份年份 年年 19992000200120022003200420052006 增值率增值率 3 453 485 3812 0 0 9138 169 9815 2 第 4 页 共 43 页 53 3 中国的网民人数目前略低于美国的 2 15 亿 位于世界第二位 但制约互 联网普及的主要因素是经济实力 目前中国的网民群体仍以青年为主 总体网民中的 49 9 都属于 18 30 岁 的青年 网民平均上网时长是 16 2 小时 周 2 网络的重要功能 前七类网络应用的使用率按高低排序依次是 网络音乐 即时通信 网络 影视 网络新闻 搜索引擎 网络游戏和电子邮件 如表 2 2 所示 表 2 2 网络应用使用率 网络应用使用率 用户规模 万人 互联网基础应用互联网基础应用搜索引擎72 4 15 204 电子邮件56 5 11 865 即时通信81 4 17 094 电子政务电子政务 25 4 5 334 网络媒体网络媒体网络新闻73 6 15 456 更新博客 个人空间23 5 4 935 数字娱乐数字娱乐网络游戏59 3 12 453 网络音乐86 6 18 186 网络影视76 9 16 149 电子商务电子商务网络购物22 1 4 641 网上支付15 8 3 318 网上银行19 2 4 032 其他其他网络求职10 4 2 184 第 5 页 共 43 页 网络教育16 6 3 486 网上炒股票基金18 2 3 822 以上各项统计数字和调查结果表明 中国的互联网发展已是几近普及程度 特别是对于参与旅游的主要人群 青年来说 更为普及 这无疑在大环境上 为旅游网站的发展提供了有利的先决条件和广阔的活动舞台 2 1 32 1 3 中国旅游网站的基本情况中国旅游网站的基本情况 1 旅游网站的数量和规模 到目前为止 中国旅游网站的数量分布基本情况如下 表 2 3 我国旅游网站的基本情况 类别细分网站数量 地方旅游网站488 景点网站418 综合旅游网站 旅行社网站298 旅游论坛网站 56 根据 2008 年 3 月 30 日中国旅游网址网 上的中国旅游网 站目录统计的结果 未包含饭店企业网站 由于搜索条件的限制 结果只是大 致参考的数据 2 旅游网站的类型 根据网站所从事业务的性质可以对旅游网站进行划分 旅游资讯网 旅游 政务网和旅游商务网 1 旅游咨讯网站 旅游咨讯网站主要提供大量丰富的 专业性的旅游信息资源 旅游咨讯是 继新闻之后的第二大网上资源 2 旅游政务网站 第 6 页 共 43 页 旅游政务网站是包含旅游业的业务处理 信息管理和执法管理的现代化信 息系统 即旅游电子政府 它们通过网站对旅游单位进行电子化管理 还承担 目的地形象塑造 为当地旅游企业提供对外渠道等作用 3 旅游商务网站 旅游商务网站是指专门从事旅游信息采集和投放 旅游产品推介和预订 提供旅游交易平台等业务的网站 一般而言 其承办者不是行政管理部门 网 站 经营的主要目的是盈利 在此基础上 根据网站承办者的不同可以再次划 分为 由旅游产品供应商创办的网站 如酒店 航空公司 旅游景点等创办的 网站 由旅行社自行创办的网站 3 存在的问题 从以上的调查了解中 可以看出目前的旅游网站建设存在一些问题 如 1 网站具有一定的局限性 地方旅游网站以维护自身利益为目的 并非 将游客的利益放在首位 旅行社自行建立的网站则更是以盈利为目的 其旨在 推销旅游产品 同时网站内容又局限于旅行社的经营范围 游客选择起来较为 困难 浏览这样的网站 人们难以找到自己真正想去的地方 2 旅行方式的局限性 旅行社以网站为媒介 为人们提供旅游路线选择 酒店和机票预订等各项服务 表面上是在提供便利 实际是在促销自己的产品 因此削弱了旅游网站内容的丰富性 3 由于大多数网站的侧重点放在了推销旅游产品上 网站的一些特色内 容 如 社区论坛 旅行助理 在线调查统计 邮件订阅等只能作为附加功能 没有得到充分的利用 4 旅游咨讯网站能够为广大的用户提供客观 详尽的旅游信息 但为数 不多 由此可见 目前互联网上的绝大多数旅游网站 其实只提供了人们所需的 一部分旅游服务 人们的需求还没有得到充分的满足 第 7 页 共 43 页 2 22 2 功能需求分析功能需求分析 自由漫步旅游网站定位为一个旅游咨讯网站 网站服务于广大用户 帮 助人们了解各种类型的旅游景区 网站对各个景点的评论是由广大旅游爱好 者在线评论所产生 可供人们查阅 通过浏览这样的网站 人们能够找到自 己真正想去的地方 而不仅仅是旅行社所提供的 服务 要实现这样的目标 就需要网站具有以下的功能并达到相关要求 1 信息发布功能 信息发布功能可以直观地向浏览者传递景区 新闻等各方面的旅游信息 第一时间树立网站形象 信息发布功能 应该实现如下特性 1 及时准确的更新信息内容 如果网站采用静态网页技术 必须通过程序员和美工人员才能改变网站内 容 改变后的结果也需要通过 FTP 等手段上传到网站服务器才能展现最新的企 业相关信息 这种方法费时费力 成本高昂 且容易出错 一个成熟的信息发 布网站 应该允许管理人员方便 实时的更新网站信息 2 支持远程维护 网站管理人员在维护网站内容时 可以不受地域和时间的限制 只要有管 理员的权限 就可以进行远程维护 3 支持多种信息发布格式 除了普通的文本格式之外 还需要支持图片 音频 视频 表格 HTML 可执行文件 各种二进制文件等格式 以多种形式展现企业信息 4 可以定制信息栏目 如果网站在设计时 就将信息栏目固定了 那么当网站规模扩展 或者用 户需求等发生变化 需要修改信息栏目时 网站就必须重新设计 一个功能完 善的网站 应该允许网站管理人员按照当前需要 方便的定制信息栏目 这样 才能有效的延长网站生命周期 降低维护费用 2 搜索功能 第 8 页 共 43 页 互联网最基础的功能是提供信息 目前互联网上的信息已是海量 通过有 效的搜索 人们可以越过很多不需要的内容 直接获得最需要 最有价值的信 息 有两种搜索方式 1 搜索引擎 大的搜索引擎如百度 Google 等 是人们在汪洋中搜寻信息的重要工具 也是人们查询并进入网站最重要的途径和入口 目前 2 1 亿网民中使用此类搜 索引擎的比例是 72 4 此外 搜索引擎使用率与学历同样存在很强的相关性 学历越高 使用率越高 这就与参与旅游的人群挂钩 如图 2 1 所示 图 2 1 不同学历网民的搜索引擎使用率 2 站内信息搜索 虽然网站本身所涵盖的信息量远远比整个互联网所涵盖的信息量小得多 但为了给每个进入网站的用户提供更加周到 便捷的使用体验 站内搜索功能 也是很有必要的 网站由于规模 性质的不同 信息的组织结构也会不同 只有通过站内搜 索功能 才能实现信息的及时呈现 特别是在旅游网站运行一段时间后 其内 容量可能十分庞大 用户不可能手动方式检索 所以 旅游网站必须支持电脑 检索 3 电子邮件订阅功能 电子邮件是一种非常方便的收发邮件方式 借助电子邮件订阅功能 各个 54 7 55 4 67 3 85 6 93 2 97 0 0 20 40 60 80 100 初中以下初中高中大专大学本科硕士及以上 不同学历网民的搜索引擎使用率 第 9 页 共 43 页 机构 网站也可以定期或不定期地向员工 会员发送重要信息或新的咨讯 实 现与用户更紧密地沟通与联系 网站可以按照需求随时向订阅者发送新闻 杂 志 公告等电子信息 并且能够提供管理界面有效地管理大量的邮件列表用户 从目前中国电子邮件的应用率来看 2007 年是 56 5 图 而且使用者 学历越高 电子邮件使用率越高 如图 2 2 所示 学历为初中及以下的网民 电子邮件使用率仅有 31 1 学历为硕士及以上的网民 电子邮件的使用率已 经上升到 94 2 图 2 2 不同学历网民的电子邮件使用率 从职业上看 管理人员 从事第三产业者和学生使用电子邮件较多 从事 一线生产的工人 以及没有固定职业的无业和自由职业者使用电子邮件较少 如图 2 3 所示 56 3 43 8 39 8 49 8 69 8 69 8 72 0 58 2 0 20 40 60 80 学生 专家与技术人员 单位负责人 办事人员 服务业人员 工人 无业 自由职业 不同职业网民的电子 邮件使用率 第 10 页 共 43 页 图 2 3 不同职业网民的电子邮件使用率 因此 电子邮件功能可以有效地在网站与用户之间建立一道沟通的桥梁 4 在线评价功能 在线投票评价系统 可以帮助旅游网站快速搜集浏览者对某景点的评价和 需求 为更多地浏览者提供参考信息 该功能应运行稳定 操作简单 评价的 项目可随时更改 不受限制 5 会员管理功能 会员注册 管理系统的作用为 对于网站内的一些重要信息或其他服务 如果网站管理者不希望所有人都能看到 可以将浏览者分为几类人群 如 一 般浏览者和网站会员 当他们的个人信息通过了管理员的审核后方可通过自己 所设定的用户名与密码登录网站查看信息 如 普通浏览者可以看到 80 的网 站内容 普通会员可看到 90 的内容 vip 会员则可全部浏览网站内容 用户 可以在网站上登记注册 选择会员的类别 查看的权限范围并成为预备会员 并提交到用户管理数据库 待网站审核通过后成为不同级别的正式会员 享有 网站提供的相应服务或浏览相应信息 2 32 3 开发工具的选择开发工具的选择 根据系统的有关需求 结合软件开发技术发展状况 选择了以下相应系统 软件或工具软件 具体如下表所述 表 2 4 技术开发方案 31 1 38 3 49 1 71 7 87 2 94 2 0 20 40 60 80 100 初中以下初中高中大专大学本科硕士及以上 不同学历网民的电子邮件使用率 第 11 页 共 43 页 类别软件名称软件用途 数据库SQLSEVER后台数据库 Web 服务IIS后台服务器 开发工具VS NET2008 PHOTOSHOP FLASH 后台编码 页面设计 开发语言ASP NET C 后台编码 下面分项说明系统所使用的开发工具 1 数据库 SQL Server SQL Server 是由 Microsoft 开发和推广的关系数据库管理系统 DBMS 具有以下特点 1 真正的客户机 服务器体系结构 2 图形化用户界面 使系统管理和数据库管理更加直观 简单 3 丰富的编程接口工具 为用户进行程序设计提供了更大的选择余地 4 SQL Server 与 Windows NT 完全集成 利用了 NT 的许多功能 如发送 和接受消息 管理登录安全性等 SQL Server 也可以很好地与 Microsoft BackOffice 产品集成 5 具有很好的伸缩性 可跨越从运行 Windows 95 98 的膝上型电脑到运行 Windows 2000 的大型多处理器等多种平台使用 6 对 Web 技术的支持 使用户能够很容易地将数据库中的数据发布到 Web 页面上 7 SQL Server 提供数据仓库功能 这个功能只在 Oracle 和其他更昂贵的 DBMS 中才有 2 服务器 IIS IIS 即 Internet Information Server 是一个 World Wide Web server 第 12 页 共 43 页 即能够发布网页 并且有 ASP Active Server Pages JAVA VBScript 产生 页面 有着一些扩展功能 其次 IIS 是随 Windows NT Server 4 0 一起提供的文件和应用程序服务器 是在 Windows NT Server 上建立 Internet 服务器的基本组件 它与 Windows NT Server 完全集成 允许使用 Windows NT Server 内置的安全性以及 NTFS 文 件系统建立强大灵活的 Internet Intranet 站点 IIS Internet Information Server 互联网信息服务 是一种 Web 网页 服务组件 其中 包括 Web 服务器 FTP 服务器 NNTP 服务器和 SMTP 服务器 分别用于网页浏 览 文件传输 新闻服务和邮件发送等方面 它使得在网络 包括互联网和局 域网 上发布信息成了一件很容易的事 3 开发语言 ASP NET 1 统一的 Web 开发模型 ASP net 是 M 的一部分 它提供了一个统一的 Web 开发模型 这模型提供了一些窗体 控件及基础架构 其中也包括开发人员生成企业级 Web 应用程序所需的各种服务 因此可以让程序设计师简单地建立 Web 应用程 序 对应 HTML 元素 例如按钮 清单盒等 的 HTML 控件 HTML Controls 功能更强的 Web 控件 Web Controls 这些控件在伺服端执行 然后在客户端的浏览器以 HTML 元素的方式显示 这种 HTML 控件在伺服端以对象导向的方式被程控 让程序设计师享受到对象 导向程序写作的优点 简化程序的复杂性 2 良好的兼容性 ASP NET 的语法在很大程度上与 ASP 兼容 同时它还提供一种新的编程 模型和结构 可生成伸缩性和稳定性更好的应用程序 并提供更好的安全保护 可以通过在现有 ASP 应用程序中逐渐添加 ASP NET 功能 随时增强 ASP 应 用程序的功能 第 13 页 共 43 页 ASP NET 是一个已编译的 基于 NET 的环境 可以用任何与 NET 兼容 的语言 包括 Visual Basic NET C 和 JScript NET 创作应用程序 另外 任何 ASP NET 应用程序都可以使用整个 NET Framework 开发人员可 以方便地获得这些技术的优点 其中包括托管的公共语言运行库环境 类型安 全 继承等等 3 开发方便 ASP NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具 包括 Microsoft Visual Studio NET 一起工作 这不仅使得 Web 开发更加方便 而且还能提供这些工具必须提供的所有优点 包括开发人员可以用来将服务器 控件拖放到 Web 页的 GUI 和完全集成的调试支持 ASP NET 另外一个重要的功能 是这些控件被设计成可以适应客户端 同 样的一页可以被广大的客户端平台浏览 利用 ASP NET 的新功能可以简单的将 企业法则写成 Web 服务组件 总之 ASP NET 具有开发迅速 易于上手 控件丰富等等特点 只是局限 于 WINDOWS 操作系统下的 IIS 服务器 安全性是一个潜在的问题 2 42 4 开发环境和运行环境开发环境和运行环境 自由漫步旅游网站系统采用 ASP NET 和 C 技术进行开发 其开发环境和 运行环境如下所述 2 4 12 4 1 系统开发环境系统开发环境 操作系统 Windows XP Web 服务器 IIS 6 0 NET Framework 1 1 数据库 SQL Server 2000 开发技术 ASP NET C Photoshop 第 14 页 共 43 页 2 4 22 4 2 系统运行环境系统运行环境 操作环境 Windows 2000 Server Web 服务器 IIS 6 0 NET Framework 1 1 数据库 SQL Server 2000 浏览器 IE 6 0 3 系统分析系统分析 自由漫步旅游网站是一个基于 B S 结构的网站系统 下面就系统开发的总 体目标 产品面向的用户群体和产品中的角色加以说明 并根据系统需求分析 对系统的总体功能进行设计 明确系统的功能模块组成 3 13 1 系统概要系统概要 3 1 13 1 1 系统目标系统目标 系统的设计开发要达到以下总体目标 1 用于发布旅游相关的新闻和信息 2 用于搜索旅行目的地 3 开设虚拟社区 为会员提供一个相互交流的窗口 4 查看会员评论及意见 并及时反馈 5 支持电子邮件订阅系统 6 支持等级评价系统 第 15 页 共 43 页 7 完善的后台管理功能 8 进行用户管理和权限控制 3 1 23 1 2 系统面向的用户群体系统面向的用户群体 系统面向的用户群体主要是 一般浏览者 网址会员 网站管理人员 3 1 33 1 3 系统中的角色系统中的角色 根据旅游网站系统的实际需求 系统的用户包括网站的一般浏览者 网站 会员和网站管理人员 所以系统角色有一般浏览者 网站会员和管理人员 如 表 3 1 所示 表 3 1 系统中的角色 角色名称简要的职责描述 一般浏览者具有网站所有板块的浏览权限 可以使用网站的搜 索功能 可在网站上订阅邮件 可以注册成为会员 网站会员具有网站一般浏览者的所有权限 并有在论坛中的 各种帖子的添加权限 可以参与在线评价 管理人员拥有系统的所有权限 包括前台的浏览和后台各个 板块的管理权限 3 23 2 总体功能设计总体功能设计 自由漫步旅游网站分为前台栏目和后台栏目两大部分 前台栏目包括 会员注册 会员登录 景点查询 景点介绍 旅行助理 电子邮件订阅 网站社区等 后台栏目包括 会员管理界面 社区管理界面和信息维护界面等 第 16 页 共 43 页 系统用例图如图 3 1 所示 图 3 1 系统用例图 3 33 3 功能模块设计功能模块设计 系统可以分成以下两个大的功能模块 1 系统管理模块 系统管理模块主要包括 1 信息发布与维护 负责网站信息的发布和维护 2 用户管理模块 负责管理用户的基本信息并控制用户权限 一般浏览者 已注册会员 管理人员 浏览 景点查询 注册 登录 留言 发布信息 管理用户 系系统统 第 17 页 共 43 页 系统管理模块流程图如图 3 2 所示 图 3 2 系统管理模块流程图 2 业务逻辑模块 业务逻辑模块主要包括 1 站内搜索 2 电子邮件订阅 3 景点评语 4 等级评价 开始 用户登录 用户类型 管理自己的用户信息 1 管理网站其他用户的基本信息 2 增加 删除用户 用户管理 1 即时新闻 2 景点方位 3 景点文字介绍 4 景点风光图片 5 旅行助理 6 网站栏目 信息发布与维护 系统管理模块 失败 管理员 会员 第 18 页 共 43 页 5 网站社区 业务逻辑模块流程图如图 3 3 所示 图 3 3 业务逻辑模块流程图 以上是根据系统需求分析对系统的总体功能的设计 明确了系统的功能模 块组成 在下一章 将对系统的具体功能进行设计 明确各个模块的具体功能 1 站内搜索 2 发表评语 3 等级评价 4 邮件订阅 5 网站社区 1 站内搜索后台管理 2 景点评语后台管理 3 等级评价后台管理 4 邮件订阅后台管理 4 网站社区后台管理 用户类型 开始 用户登录 失败 重新登录 会员 管理人员 业务逻辑模块 第 19 页 共 43 页 4 系统设计系统设计 本章根据系统分析对系统的具体功能进行设计 明确各个模块的具体功能 给出数据库的设计 4 14 1 网站总体设计网站总体设计 网站总统设计如图 4 1 所示 图 4 1 网站总体设计 即时新闻 景点介绍 景点介绍 漫步海滨漫步水乡漫步清涧漫步古镇漫步欧洲 景点名称景点名称 景点名称景点名称 景点名称 站内搜索搜索结果 标 题 登录 注册 登录成功 注册页注册成功 注册失败 订阅成功 失败 电子邮件 订阅 社 区 社 区意见建议美图共赏旅行见闻 文章标题 文章标题留言标题 声 明 第 20 页 共 43 页 4 24 2 功能分类功能分类 根据网站总体设计 明确网站各组成部分的具体功能 如表 4 1 功能分 类 所示 表 4 1 功能分类 功能子功能 形象页浏览 添加 修改 删除欢迎界面的内容 旅游信息的发布 浏览 添加 修改 删除 搜索景点 注册及会员登录 后台管理界面入口 首页 网站社区入口 浏览 添加 修改 删除景点的方位 浏览 添加 修改 删除景点的文字介绍 浏览 添加 修改 删除景点的风光图片 浏览 添加 修改 删除景点的游客评语 景点介绍 包括海滨 古 镇 水乡 清涧 和欧洲五大类 浏览 添加 修改 删除景点的评价等级 旅行助理浏览 添加 修改 删除助理信息 搜索景点景点搜索 添加 修改 删除搜索关键字 旅行见闻的浏览 添加及维护 旅行见闻的浏览 添加及维护 社区 意见建议的浏览 添加及维护 会员管理会员信息添加 第 21 页 共 43 页 会员信息修改 删除 会员权限管理 4 34 3 功能模块详细设计功能模块详细设计 4 3 14 3 1 信息发布模块信息发布模块 用户准备 浏览或维 护 浏览 维护 系统所有进程 可维护进程 显示信息浏览 界面 信息发布与维 护 信息浏览 显示信息维护 界面 显示信息浏览 界面 否 是 是 显示主页否 输入添加内容 显示更新 删 除信息界面 输入更新信息 显示信息添加 界面 添加 更新 删除 确认操作 保存修改 确认删除 删除数据 删除信息 删除数据 数据库操作是 否成功 显示维护成功 界面 显示维护失败 界面 否 删除 更新 否 否 是 否 是 第 22 页 共 43 页 图 4 2 信息发布模块流程图 网站将所有景点划分分为 海滨 古镇 水乡 清涧和欧洲五大类 分类 呈现 景点介绍模块主要以分类的方式展示数目繁多的旅游景点 方便浏览者 根据自己的喜好查看各景点 但各类型景点的介绍方式保持统一 每一种类型的景点页面 如 漫步海滨 就属于景点介绍的二级页面 主 要以列表的方式展现所有属于该类型的景点 方便浏览者快速进入某景点 下一级页面则是每个景点独立的页面 是关于该景点的详细介绍 主要栏 目有 景点方位 文字介绍 风光图片 游客评语 评价等级 注意事项 1 景点方位 描述说明 浏览者点击所在景点的 景点方位 栏目进入该页 该业主要 介绍当前景点的所在方位 如国家 地区 城市 及周边景点信息 功能说明 进入 景点方位 栏目后主要内容如下 国家 地区 城市 周边景点 提供链接 景点方位如表 4 2 所示 表 4 2 景点方位 功能描述某景点的所在方位信息 优先级中 输入无 操作序列先选定某一景点 输出该景点所在的国家 城市等方位信息 角色任何浏览者 补充说明添加 修改 删除景点的方位仅限于管理人员 第 23 页 共 43 页 2 详细介绍 描述说明 浏览者点击所在景点的 详细介绍 栏目进入该页 该页主要 呈现当前景点详细的文字介绍信息和一两张有代表性的图片 功能说明 进入 详细介绍 栏目后主要内容为关于景点的图文并茂的介 绍信息 详细设计如表 4 3 所示 表 4 3 详细介绍 功能描述某景点的详细介绍栏目 优先级中 输入无 操作序列先选定某一景点 输出该景点详细的文字介绍信息和一两张有代表性的 图片 角色任何浏览者 补充说明添加 修改 删除景点文字介绍仅限于管理人员 3 风光图片 描述说明 浏览者点击所在景点的 风光图片 栏目进入该页 该页主要 呈现当前景点详细图片信息 功能说明 进入 风光图片 栏目后主要内容为数张来自该景点的图片 风光图片如表 4 4 所示 第 24 页 共 43 页 表 4 4 风光图片 功能描述某景点的图片信息栏目 优先级中 输入无 操作序列先选定某一景点 输出该景点部分的图片信息 角色任何浏览者 补充说明添加 修改 删除景点风光图片仅限于管理人员 4 游客评语 描述说明 浏览者点击所在景点的 游客评语 栏目进入该页 该页主要 呈现当前会员对该景点的所有评语 功能说明 a 进入 游客评语 栏目后主要内容为会员对该景点的所有评 语 b 网站会员可以在评语输入栏中输入新添加的评语 游客评语如表 4 5 所示 表 4 5 游客评语 功能描述可发表对某景点的评论 优先级无 输入添加评语 操作序列先选定某一景点 添加评语 第 25 页 共 43 页 输出添加成功或失败 角色网站会员 补充说明 游客评语后台管理如表 4 6 所示 表 4 6 游客评语后台管理 功能描述管理景点介绍中游客评语栏 优先级中 输入无 操作序列无 输出管理成功或失败 角色网站管理人员 补充说明 1 在后台对不符合网站管理规定的言论进行管理 2 管理内容仅限于此栏 且功能仅为删除 5 评价等级 描述说明 浏览者点击所在景点的 评价等级 栏目进入该页 该页主要 呈现当前会员对该景点的所有评语 功能说明 a 进入 评价等级 栏目后主要内容为会员对该景点的所有评 价等级 和目前的平均分 b 网站会员可以在评价栏中输入新的评价 以参与评价的会员 不可重复参加 评价等级如表 4 7 所示 表 4 7 评价等级 功能描述对某景点进行等级评价 优先级无 第 26 页 共 43 页 输入分值 操作序列先选定某一景点 进行评价 输出评价成功或失败 角色网站会员 6 注意事项 描述说明 浏览者点击所在景点的 注意事项 栏目进入该页 该页主要 呈现当前会员对该景点添加的注意事项 功能说明 a 进入 注意事项 栏目后主要内容为会员对该景点的添加的 注意事项 b 网站会员可以在输入栏中输入新添加的注意事项 注意事项如表 4 8 所示 表 4 8 注意事项 功能描述添加某景点的注意事项 优先级无 输入添加注意事项 操作序列先选定某一景点 添加 输出添加成功或失败 角色网站会员 注意事项后台管理如表 4 9 所示 表 4 9 注意事项后台管理 功能描述管理景点介绍中注意事项栏 优先级中 输入无 第 27 页 共 43 页 操作序列无 输出管理成功或失败 角色网站管理人员 补充说明1 在后台对不符合网站管理规定的言论进行管理 2 管理内容仅限于此栏 且功能仅为删除 7 旅行助理 描述说明 任何浏览者进入网站之后 可以在首页进入到 旅行助理 页 面 该页面主要发布出门旅游的常识 卫生保健和旅游保险等信息 页面主要 以列表的形式将相关信息的题目列出 用户点击相关题目后 可查看对应的详 细内容 功能说明 a 为浏览者提供有用的旅行知识 b 网站管理人员可以浏览 添加 修改 删除旅行助理信息 发布各类有用的旅游知识 帮助人们更好地享受旅行的乐趣 浏览旅行助理信息如表 4 10 所示 表 4 10 浏览旅行助理信息 功能描述浏览出门旅游的常识 卫生保健和旅游保险等信 息 优先级中 输入无 操作序列无 输出无 角色一般浏览者 添加旅行助理信息如表 4 11 所示 表 4 11 添加旅行助理信息 第 28 页 共 43 页 功能描述添加旅行助理信息 优先级中 输入助理信息题目 正文 操作序列无 输出添加成功或失败 角色网站管理人员 管理旅行助理信息如表 4 12 所示 表 4 12 管理旅行助理信息 功能描述管理旅行助理信息 优先级中 输入无 操作序列无 输出管理成功或失败 角色网站管理人员 4 3 24 3 2 景点搜索景点搜索 描述说明 任何浏览者进入网站之后 可以通过下拉表单输入国家 国内 国外 地区 特指国内的西北地区 西南地区 东南沿海 中北部地区和东 北地区 城市 景点名称中的至少一个关键字 对站内所有景点进行搜索 功能说明 a 为浏览者提供搜索站内景点的功能 b 网站管理人员可以添加 修改 删除搜索关键字 景点搜索如表 4 13 所示 表 4 13 景点搜索 功能描述提供搜索站内景点的功能 第 29 页 共 43 页 优先级中 输入关键字 国家 城市或景点名称 操作序列通过下拉表单输入关键字 输出符合条件的景点目录和相应链接 角色任何浏览者 补充说明功能包括添加 修改 删除搜索关键字 4 3 34 3 3 电子邮件订阅电子邮件订阅 描述说明 浏览者在网站首页即可找到电子邮件订阅功能 输入准确的电 子邮箱地址后 点击 订阅电子邮件 即可 功能说明 按照需求随时向订阅者发送新闻 杂志 公告等电子信息 并 且能够提供管理界面有效地管理大量的邮件列表用户 电子邮件订阅如表 4 14 所示 表 4 14 电子邮件订阅 功能描述订阅网站所能提供旅游咨讯 并提供电子邮箱 优先级高 输入有效的电子邮箱地址 操作序列无 输出预定成功或失败的提示 角色一般浏览者 补充说明需要填写准确的电子邮箱地址 4 3 44 3 4 用户管理模块用户管理模块 网站管理人员可以查看所有用户的昵称 性别 年龄 职业 出生地 居 第 30 页 共 43 页 住地等用户基本信息 网站管理人员可以进行密码的初始化 可以进行用户的 查询 也可将所有用户的状态设置为 可用 或 禁用 被设置为 禁用 的用户不允许以用户的身份登录网站 网站管理人员还可以进行各模块权限的 分配 用户信息管理模块流程图如图 4 3 所示 用户登录 用户类型 输入基本信息 系统审核信息 审核是否通过 用户准备 登录或注 册 存储数据 输入更新信息 确认操作 保存修改 显示新用户注 册界面 新用户注册 是 显示主页否 失败 会员 数据库操作是 否成功 显示操作成功 界面 显示操作失败 界面 是 否 显示个人基本 信息界面 管理个人基本信息 删除用户 确认删除 删除数据 管理其他用户 管理员 否 否 存储数据 否 第 31 页 共 43 页 图 4 3 用户管理模块 1 用户增加 用户增加如表 4 15 所示 表 4 15 用户增加 功能描述增加会员 使其拥有网站会员或管理人员的权限 优先级高 输入输入附件中要求的信息 操作序列无 输出添加成功或失败 角色网站管理人员 补充说明1 添加成功或失败给出提示 2 输入的信息对特殊的数据类型 要有提示验证 2 用户信息修改 用户信息修改如表 4 16 所示 表 4 16 用户信息修改 功能描述修改会员信息 优先级高 第 32 页 共 43 页 输入对用户已有信息进行修改 操作序列无 输出修改成功或失败 角色网站管理人员 补充说明1 修改成功或失败给出提示 2 输入的信息对特殊的数据类型 要有提示验证 3 用户信息禁用 用户信息禁用如表 4 17 所示 表 4 17 会员信息禁用 功能描述禁用用户信息 优先级高 输入用户 ID 操作序列1 查询出某个用户 2 选择该用户 3 禁用该用户 提交 输出无 角色网站管理人员 补充说明1 查询到的用户信息包括 用户的基本信息 2 禁用前要有提示信息 3 禁用成功或失败要有提示信息 4 管理人员添加 管理人员添加如表 4 18 所示 表 4 18 管理人员添加 功能描述增加管理人员 便于系统控制权限 第 33 页 共 43 页 优先级高 输入选择用户 操作序列无 输出无 角色网站管理人员 补充说明添加成功或失败给出提示 4 3 54 3 5 网站社区模块网站社区模块 描述说明 浏览者在首页点击 社区 可进入该栏目 社区分旅行见闻 美景共赏 意见建议三个小栏目 经注册成功的会员可在论坛上发帖或回复 一般浏览者可查看 功能说明 会员之间相互交流沟通 畅谈旅行感受 一般浏览者为出行旅 游搜集参考信息 1 旅行见闻 描述说明 会员进入后可自由发表自己在某处旅行的见闻感受 一般浏览 者进入后可以浏览该栏所有帖子和回复 功能说明 a 提供一个会员交流的平台 b 及时搜集各旅游景点的反馈信息 为其他旅行者提供参考 c 所有会员都可以回复 旅行见闻如表 4 19 所示 表 4 19 旅行见闻 功能描述发表自己在旅行中的见闻感受 优先级中 输入标题 旅行见闻内容 操作序列无 第 34 页 共 43 页 输出添加成功或失败 角色网站会员 补充说明1 内容只可以是文字 2 任何会员可对帖子进行回复 旅行见闻后台管理如表 4 20 所示 表 4 20 旅行见闻后台管理 功能描述管理网站社区中的旅行见闻栏 优先级中 输入无 操作序列无 输出对帖子的管理是否成功 角色网站管理人员 补充说明 1 在后台对不符合网站管理规定的言论进行管理 2 管理内容仅限于此栏 且功能仅为删除 2 美景共赏 描述说明 会员进入后可自由发表自己某处旅行中所拍摄的照片 一般浏 览者进入后可以欣赏和浏览该栏所有照片和文字 功能说明 a 提供一个会员交流的平台 b 及时搜集各旅游景点的图片信息 为其他旅行者提供参考 c 所有会员都可以回复 美景共赏如表 4 21 所示 表 4 21 美景共赏 功能描述发表自己在旅行中所拍摄的照片 第 35 页 共 43 页 优先级中 输入标题 上传图片 提交 操作序列无 输出上传成功或失败 提交成功或失败 角色网站会员 补充说明1 内容可以是文字或图片 2 会员可回复帖子 美景共赏后台管理如表 4 22 所示 表 4 22 美景共赏后台管理 功能描述管理网站社区中的美景共赏栏 优先级中 输入无 操作序列无 输出对帖子的管理是否成功 角色网站管理人员 补充说明 1 在后台对不符合网站管理规定的言论进行管理 2 管理内容仅限于此栏 且功能仅为删除 3 意见建议 描述说明 会员进入后可自由发表对网站发展有建设意义的建议 功能说明 a 任何进入网站的浏览者都有权提意见 b 只有网站管理人员有权回复该意见 并决定其是否显示在网 站上 意见建议如表 4 23 所示 表 4 23 意见建议 功能描述发表对网站未来发展有建设意义的建议 第 36 页 共 43 页 优先级中 输入意见及其建议 操作序列无 输出添加成功或失败 角色网站会员 补充说明只有网站管理人员才可进行回复 意见建议后台管理如表 4 24 所示 表 4 24 意见建议后台管理 功能描述对意见建议栏目进行管理 优先级中 输入无 操作序列无 输出管理成功或失败 角色网站管理人员 补充说明 1 在后台对不符合网站管理规定的言论进行管理 2 在后台对有价值的意见建议采纳并回复 3 管理内容仅限于此栏 且功能仅为回复或删除 4 44 4 数据库的设计数据库的设计 4 4 14 4 1 数据表的设计数据表的设计 1 User 表 User 表的设计如表 4 25 所示 表 4 25 User 表 字段名类型长度说明 第 37 页 共 43 页 IdVarchar6用户号 NameVarchar50用户名 E mailVarchar50用户电子邮箱地址 PasswordVarchar50用户登录密码 PurviewVarchar50用户权限 Security passwordVarchar50安全密码 2 Scenery 表 Scenery 表的设计如表 4 26 所示 表 4 26 Scenery 表 字段名类型长度说明 IdVarchar6景点编号 Browser count Varchar50搜索词 CityVarchar50所在城市 DescriptionVarchar1000描述 ImagePic IntroductionVarchar1000介绍 NameVarchar50景点名称 NationVarchar50所在国家 TypeVarchar50景点分类 3 Message 表 Message 表的设计如表 4 27 所示 表 4 27 Message 表 字段名类型长度说明 第 38 页 共 43 页 IdVarchar6留言编号 UserVarchar100留言者 SceneryVarchar50景点 ContextVarchar1000留言内容 4 Tour Tutorial 表

温馨提示

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

评论

0/150

提交评论