毕业设计(论文)-青岛旅游网站设计.doc

上传人:来看看 文档编号:3952430 上传时间:2019-10-11 格式:DOC 页数:27 大小:2.51MB
返回 下载 相关 举报
毕业设计(论文)-青岛旅游网站设计.doc_第1页
第1页 / 共27页
毕业设计(论文)-青岛旅游网站设计.doc_第2页
第2页 / 共27页
毕业设计(论文)-青岛旅游网站设计.doc_第3页
第3页 / 共27页
毕业设计(论文)-青岛旅游网站设计.doc_第4页
第4页 / 共27页
毕业设计(论文)-青岛旅游网站设计.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《毕业设计(论文)-青岛旅游网站设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-青岛旅游网站设计.doc(27页珍藏版)》请在三一文库上搜索。

1、摘 要2前 言31需求分析概况41.1 理解需求51.2 需求分析51.3 选题背景61.4 选题依据61.5 开发可行性71.6 课题目标72 开发环境72.1 平台的选择82.2 工具的选择82.2.1 环境的选择82.2.2 ADO.NET介绍102.2.3数据库概述113设计方案123.1 整体系统模块设计123.2 系统功能概述133.2.1 前台133.3.2 后台144 数据库设计154.2 数据库连接文件175 系统的实现175.1 首页的实现185.2 旅游团的预订与线路查询195.3会员注册与登录页面的实现215.4酒店预订225.5食客天地235.6留言板的实现235.7

2、管理员模块24总结25致 谢26参考文献27摘 要随着我国经济的发展,人民生活水平日益提高,物质生活提升的同时人们对精神生活的要求也越来越高。旅游业在这种背景下逐渐发展成为一大重要产业。近些年旅游行业竞争日趋激烈,旅游部门所需的信息量越来越大,业务操作涉及的路线情况、客户情况、景点情况越来越复杂,新型商业模式电子商务日趋成熟,旅游电子商务网站发展迅速。旅游电子商务网站使有心出游的人在家中就可以轻松做好旅游规划。具有现代的互联网多媒体信息技术的旅游网站的建设以及丰富多彩的交互式服务模式的创新,对于旅游业的发展具有非常重要的意义。本网站基于这种背景设计开发,能够给浏览者提供丰富的青岛旅游信息资源、

3、优质的旅游服务。本网站设计人性化,客户能够查询各种信息(酒店、旅游团、景点、交通、食品)。浏览者可注册成为本网站的用户享受一些个别待遇,另外浏览者可在线预订酒店、旅游团,发表留言交流旅游心得。关键词:旅游、网站建设、网络化、发展AbstractWith the steady growth of tourism industry, travel departments are now facing tougher competition between each other. Various information at each stage of the process are coming

4、up, such as accounts payment status, client request and feedback from contracting parties, and so on. And the information volume is ever growing and becoming more sophisticated. Information of all kinds are stored automatically in a orderly way, and users go through an recognition procedure, those a

5、pproved user enter into the main board to look up/query info, also to make reservation online, leave message etc. Tourism Web made it possible to integrate and utilize various tourism information/ data to better use the resources of travel agency.Keywords: tourism, network, website construction, dev

6、elop. 前 言旅游业具有“无烟产业”和“永远的朝阳产业”的美誉,它已经和石油业、汽车业并列为世界三大产业。改革开放以来,我国的旅游业有了非常迅速的发展,随着人民生活水平的进一步提高,人们的旅游热情增加,旅游消费的需求也进一步上升,旅游业在国民经济中的地位和作用便越来越凸显。本文将针对目前旅游网站的建设发展现状及未来前景进行综合分析,并就网站建设的相关问题进行详细测评,总结出旅游网站建设上的构建要素和概况。为此建立了青岛旅游网站,主要功能:1)用于发布旅游信息,直观传递最新的旅游资讯,景区按照类型发布,满足各类旅游爱好者的口味;2提供搜索旅行目的地的功能;3提供不同权限管理的功能;4开设虚拟

7、社区,为会员提供一个相互交流的窗口,同时可以对各个景点进行评论。年份(年)19911992199319941995199619971998增值率(%)7.141024.2427.8201.70.637.92年份(年)19992000200120022003200420052006增值率(%)3.453.485.38120.9138.169.9815.2 (根据国家统计局对2006年国内旅游业的发展情况统计报告)此外,至2011年,国内的旅游人数已达到15亿人次,其中包括入境旅游人数2.1亿人次(国内旅客按每出游一次统计1人次);国内旅行社数量已达到2.6万余个;国内旅游收入已达10亿元(国内旅

8、游收入:是指国内旅游者在国内旅行、游览过程中用于交通、参观游览、住宿、餐饮、购物、娱乐全部花费)。由此可见,旅游业正处于蓬勃发展中,参与旅游及从事旅游的人将越来越多,完善旅游网站的建设很有必要。关于旅游网站的设计,我把它分成前台和后台两个模块进行设计。前台开发主要实现了景点介绍、景区动态新闻、旅游线路介绍、酒店的预订、酒店查询、青岛食品介绍、旅行公司的联系方式、在线投票、留言板。后台主要包括会员注册、会员的登录等。1需求分析概况需求分析,是一个项目提出方和承担方相互沟通的过程,一方是系统的使用者,一方是系统的制造者,在系统制造过程中,只有双方相互配合,共同对系统进行设计才能最后达到使用的要求。

9、客户是业务上的熟悉者,对业务流程有非常清晰的了解,但是,对于软件或网站需求方面的描述是不了解的,他们所能提供的只是他们最终要达到的功能,但是,这其中包含的业务流程是非常复杂的。我们拿到客户需求后,应该根据功能、流程进行初步的设计,构造出业务流程图,再让客户进行评审,提出业务流程上不对的地方进行修改。这样来回的交流,最终才能取得较全面的需求,并减少后期的修改。需求是经常变动的,只有先做好需求的分析,了解业务以后的发展趋势,做好具有拓展性的系统设计,才会给系统或网站更大的扩展空间,从而在需求发生变化的时候可以更从容的修改。根据网站所从事业务的性质可以对旅游网站进行划分:旅游资讯网、旅游政务网和旅游

10、商务网。旅游资讯网站旅游资讯网站主要提供大量丰富的、专业的旅游信息资源。旅游资讯是继新闻之后的第二大网上资源。旅游政务网站旅游政务网站是包含旅游业的业务处理、信息管理和执法管理的现代化信息系统,即旅游电子政府,它们通过网站对旅游单位进行电子化管理,还承担目的地形象塑造、为当地旅游企业提供对外渠道等作用。旅游商务网站旅游商务网站是指专门从事旅游信息采集和投放、旅游产品推介和预订、提供旅游交易平台等业务的网站,一般而言,其承办者不是行政管理部门,网站经营的主要目的是盈利。在此基础上,根据网站承办者的不同可以再次划分为:由旅游产品供应商创办的网站,如酒店、航空公司、旅游景点等创办的网站;由旅行社自行

11、创办的网站。存在的问题从以上的调查了解中,可以看出目前的旅游网站建设存在一些问题,如:1网站具有一定的局限性:地方旅游网站以维护自身利益为目的,并非将游客的利益放在首位;旅行社自行建立的网站则更是以盈利为目的,其旨在推销旅游产品,同时网站内容又局限于旅行社的经营范围,游客选择起来较为困难。浏览这样的网站,人们难以找到自己真正想去的地方。2旅行方式的局限性;旅行社以网站为媒介,为人们提供旅游路线选择,酒店和机票预订等各项服务,表面上是在提供便利,实际是在促销自己的产品。因此消弱了旅游网站内容的丰富性。3由于大多数网站的侧重点放在了推销旅游产品上,网站的一些特色内容,如:社区论坛,旅行助理,在线调

12、查统计,邮件订阅等只能作为附加功能,没有得到充分利用。4旅游资讯网站能够为广大用户提供客观、详尽的旅游信息,但为数不多。 由此可见,目前互联网上的绝大多数旅游网站,其实只是提供了人们所需的一部分旅游服务,人们的需求还没有得到充分的满足。1.1 理解需求通过对系统的终端用户和客户进行调研,总结一下需求说明部分。 (1)网站能够对各种旅游资源信息进行发布,前台能够非常方便的浏览 查询旅游资源信息,并能够通过后台及时更新和处理。(2)系统后台应该提供数据库操作的功能。(3)系统运行在Windows平台上,系统还应该有一个较好的图形用户界面。(4)系统应该有很好的可扩展性。1.2 需求分析本系统的开发

13、宗旨,以及总体任务就是要实现旅游资源的共享、给浏览者最全面的信息。需求分析就是描述系统的需求。分析的根本目的是在网站运营商和游客之间建立一种理解和沟通的机制,因此,旅游资源及线路管理系统的需求分析也应该是由开发人员和用户或者客户一起完成的。需求分析的第一步描述旅游资源及线路管理系统的功能,既定义用例,以次确定系统的功能需求。旅游网站的用例分析主要是找出系统中所有的用例,因此要和旅游资源及线路管理系统的潜在用户进行讨论。旅游资源及线路管理系统的用例包括:管理员管理部分,对网站的总体资料进行更新和管理。用户在该网站可以很方便的浏览路线的详细信息,并行网上预订。用户能够方便的查看旅游新闻和常识等。用

14、户在该网站可以方便地管理自己的预订信息。 用户可方便留言,给网站留下合理建议,参加景点投票。做好系统分析是系统设计的关键,因此我们要做一个比较详细的系统分析,以明确我们的任务,然后在这个分析的基础上确定系统的总体结构。通过对客户的需求分析可知基于Web的旅游网站主要实现如下功能:旅行社的一些公开的线路资料能够方便的进行访问;其中一些实现在线预订;反馈信息;后台管理等等1.3 选题背景网上信息的发布由于其及时性,方便性等诸多的优点被越来越多的人们所接受。旅行社作为一个为旅客提供旅行服务的机构,其发布和更新信息的速度将直接的影响到企业的前景。目前,我国旅游业正处于高度发展状态。越来越多的人在假日里

15、选择出游作为放松自己身心的手段。跟随网络的普及和发展,人们开始习惯性的在做某事之前先网络上浏览一下相关内容,找一些相关的信息。作为一个公益性网站,如果能够帮助游客实现对景点的了解,推出相应的线路信息供游客们选择,实现在线的预订线路,无疑能获得较大的浏览量,并且让游客们充分享受旅游的乐趣。1.4 选题依据随着国内互联网的发展,旅游业也成为网上的热点主题,旅游类电子商务站点也纷纷建立。不过许多网站的内容还只限于旅游信息的发布和介绍,而互联网与旅游业的结合发展显然不应局限于此。用户不再满足于通过浏览器看到静态页面,而是希望能根据要求生成更加灵活的、生动的动态页面。动态网页包含交互功能,动态网页的特点

16、有:以数据库技术为基础,可以大大降低网站维护的工作量;采用动态网页技术的网站可以实现更多的功能,如管理员用户登录、后台管理等功能;不是独立存在于服务器的网页文件,只有当用户请求服务器才返回一个完整的网页。其中的最主要的方面就是利用它来传递和发送信息,更好的展现企业形象。我的旅游网就是利用计算机网络向游客们发布旅游信息;游客通过计算机网络预订酒店、参加旅游团。旅游网站在时空方面没有限制,可以实现远程的信息查询,预订或交流。1.5 开发可行性网站运行的硬件环境:CPU最低配置为Pentium II级处理器,内存最低32MB内存,硬盘:系统驱动器上要求10MB的可用空间,安装驱动器上要求16MB的可

17、用空间;可运行的软件环境:须安装IIS。这些条件目前一般的计算机都可以满足,而且大部分机器都已联网。1.6 课题目标我把这个网站开发系统分为前台和后台两块进行。前台即用户界面,要实现的主要功能为:1)旅游信息的发布:发布最新的旅游线路信息、最新的旅游新闻等;2)在线预订的实现:对于线路实现在线的预订;3)预订管理的实现:对自己线路预订信息的查看、修改等;4)发表留言给网站管理者提出合理化建议,参加投票交流心得。5)注册成为会员,参加虚拟社区,交流旅游乐趣。后台即管理界面,要实现的主要功能为:1)预订管理:对预订信息进行查看、删除;2)线路管理:对旅游线路进行发布、编辑和删除;3)旅行社设置:对

18、旅行社一些基本信息的添加、修改;4)文章管理:对网站上的文章进行添加、修改和删除;5)留言管理:回复留言、删除留言;2 开发环境网站开发环境的主要贡献是使低效的、易出错的手工任务得以自动完成。自动化和高效的网站开发环境对网站开发的生产力具有正比线性的效应。通常可以使开发效率提高20%到40%.项目经验表明,一个高度集成化的环境,无论是对推动还是加强过程的管理控制都是必要的。一个过程自动化的环境,不仅可以改进生产力,还可以提高网站质量,加速现代技术的吸收过程。网站开发环境的自动化可以在质量、估计成本和进度的能力以及使用更小的组取得总体的投资回报。要让网站开发人员快速遍历开发制品并使它们保持最新状

19、态,网站开发环境在开发中正起着越来越重要的作用。现代软件工程的发展强调将开发和维护环境作为基础建设。 2.1 平台的选择操作系统:Windows XP ;内存要求:基本内存 128 MB,建议使用64MB 内存以上(尤其对于Windows NT Server);硬盘:约40MB或以上;浏览器:IE5.0或以上版本,功能强大,可执行JavaScript,VBScript,支持多种Web协议;Web数据库:Microsoft sql server 2005,学习简单,使用方便;Web服务器:IIS个人站点服务器,可以在自己的计算机上发布主页,并在局域网络上共享文档。由于IIS支持ASP,因此可以作

20、为Web站点的开发和测试平台;开发工具:Visual Studio 2008,是优秀的网站开发工具可以方便快捷地创建可视网页,自动生成部分HTML代码。2.2 工具的选择2.2.1 环境的选择1.HTML(Hyper Text Markup Language)超文本标识语言HTML是用于WWW上文档的格式化语言。与常见的字处理文件不同,Web页以超文本标识语言编排格式。HTML文件是带有特定HTML插入标记的用以编排文档属性和格式的标准文本文件。可以从一个平台移植到另一个平台。HTML文件是带有嵌入代码(由标记表示)的ASC文本文件,它用来表示格式化和超文本链接。HTML文件的内容通过一个页面

21、展示出来,不同页面通过超链接关联起来。2.WEB服务器与数据库连接技术WEB服务器与数据库连接技术是当前Internet和数据库技术的共同发展方向,也是Internet应用中的研究关键。而且随着Internet应用的快速普及,WEB服务器和数据库服务器的连接显得越来越重要。由于WEB服务器对数据库访问有一下的优点:(1) 借用现成的浏览器软件,无须开发数据库前端,软件开发周期短;(2) 标准统一,开发过程简单,HTML是WWW信息的组织方式,所有的WEB服务器和浏览器均遵循这个标准;(3) 交叉平台支持:几乎每种操作系统上都有现成的浏览器可供使用,为一个WEB服务器书写的HTML文档,可以被所

22、有平台的浏览器所浏览,从而实现了跨平台的操作。3 ASP.NET开发语言A是microsoft.NET的一部分,它提供了一个统一的web开发模型,这模型提供了一些窗体、控件及基础架构,其中也包括开发人员生成企业级web应用程序所需的各种服务,因此可以让程序设计师简单地建立web应用程序。它提供了为建立和部署企业级Web应用程序所必须的服务。同时,ASP.NET为能够面向任何浏览器或设备的更安全性、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础架构。ASP.NET的以下特点:1 执行效率大幅度提高。ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将

23、程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。2 强大性和适应性。因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent语言独立化的,现在已经支持的有C#(C+和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护基于COM+开发的程序,能够完整的移植向ASP.net。3简单性和易学性 。ASP.net是运行一些

24、很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。4自定义性和可扩展性。ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义plug-in的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的组件。网站程序的开发从来没有这么简单过。 ASP.NET提供的内置对象有Request、Response、Application、Session、Server和Cookies。这些对象使用户更容易接收通过浏览器请求发送的信息、响应浏览器以及存储用户信息,以实现其他特定的状态管理和页面信息传递。Response对象用来访问所创建的客户端并响应,输出信息到客户端

25、。它提供了标示服务器和性能的HTTP变量,发送给浏览器的信息和在Cookie中存储的信息。它也提供了一系列用于创建输出页面的方法,例如经常会用到的Response.Write方法。该内置对象所属的类是HttpResponse类。Request对象派生自HttpRequest类,该对象用来获取客户端在请求一个页面或者传送一个Form时提供的所有信息,包括能够标识浏览器和用户的HTTP变量,存储在客户端的Cookie信息以及附在URL后面的值查询字符串或者页面中段中的HTML控件内的值、Cookie、客户端证书、查询字符串等。可以使用此类读取浏览器已经发送的内容。Server对象用于对服务器上的方

26、法和属性进行访问,获取有关最新错误的信息,对HTML文本进行编码和解码。其中大多数方法和属性作为实用程序的功能服务。Server对象也是Page对象的成员之一,主要提供一些处理页面请求时所需的功能,例如建立COM对象、字符串的编译码等。在ASP.NET环境下,Application对象是HttpApplicationState类的一个实例。Application可以在多个请求、连接之间共享公用信息,也可以在各个请求连接之间充当信息传递的管道。使用Application对象来保存要传递的变量,由于在整个应用程序生存周期中,Application对象都有效,所以在不同的页面中都可以对它进行存取,就

27、像使用全局变量一样方便。Session对象为当前用户会话提供信息,还提供对可用于存储信息会话范围缓存的访问,以及控制如何管理会话的方法。Cookie是一小块有浏览器存储在客户端系统上的文本,是一种标记,由Web服务器嵌入用户浏览器中,以便标识用户,且随同每次用户请求发往Web服务器。Cookie和Session、Application最大的不同是Cookie将信息保存在客户端,而Session和Application是保存在服务器端。2.2.2 ADO.NET介绍ADO.NET作为.NET Framework框架的一部分,与传统的ADO仅仅是名称类似,类和访问数据库的方法则完全不同。ADO.N

28、ET提供了一组.NET类,这些类不仅可以对各种数据源进行高效访问,还能够对数据进行复杂的操作和排序,而且形成了一个重要的框架,在这个框架中可以实现应用程序之间的通信和XML Web服务ADO.NET是允许基于.NET的应用程序访问数据库以及数据存储,以便读取和更新信息的类。使用这些类需要引用System.Date命名空间。ADO.NET还支持多种开发需求,包括创建由应用程序、工具和语言或Web浏览器使用的前端数据库客户端和中间层业务对象。ADO.NET中与数据库有关的对象主要有Connection、Command、DataReader、DataAdapter和DataSet。Connectio

29、n类主要处理对数据库的连接,它是操作数据库的基础。该类标示应用程序和数据源之间的唯一会话。Command对象成功与数据建立连接后,就可以用Command对象来执行查询、修改、插入、删除等命令DataReader类许多数据操作要求你只是读取一串数据。DataReader对象允许你获得从Command对象的SELECT语句得到的结果。DataTable类DataTable 是一个数据网络控件。它可以被应用在 VB 和 ASP 上。它无须代码就可以简单的绑定数据库。它具有微软风格的用户界面。2.2.3数据库概述数据库是按照一定的组织结构存储在计算机存储介质上的相关数据的集合。数据库具有以下的特点:1

30、)结构化。一个数据库由一个或多个数据文件组成,每个数据文件内部的数据都有一定的结构,同一数据库的各个库文件在整体上也服从一定的结构形式。2)独立性。用户应用程序与数据库中的逻辑组织和物理组织存储方式无关,任何一方的改变都不会影响到另一方。3)数据共享,减少冗余。在数据库的数据集中存储,数据为不同用户所共享。这大大提高了数据的利用率,减少了数据冗余,有利于保持数据的一致性。4)安全性与完整性。数据安全性是指用于数据保密,为防止数据被窃或破坏,数据库管理系统设置严密,层层保护。数据完整性是指用于保证数据库中数据的正确性和可靠性。 本系统设计过程很重要的一个环节是数据库结构的设计,因为它与系统的性能

31、、程序的结构紧密相关。数据库结构的好坏决定了本系统的成功与否。因此,依据数据库的一致性原则、完整性原则、安全性原则、可伸缩性原则对本系统的数据库进一步规范化。3设计方案网站的设计方案是网站开发的指向标,要开发一个好的网站需要制定出优秀的设计方案。本网站拟定的设计方案主要以下几条:1、每一页都包含一个logo 标志 目前流行放在页面顶部左上角位置。2、所有页面要有一致的风格和外观,整个网站色彩布局清晰统一和谐。3、每页底部加上版权说明。4、每页都显示一条通往首页的路径 如 时代营销 首页 理论与方法 自动营销 让用户知道自己在网站中所处位置 对导航帮助极大。5、用表格布局页面并将表格宽度设为百分

32、比而不是固定的像素值这样页面就自动适应屏幕宽度而不需要水平拖动滚动条来适应。6、确信每个链接有效不要出现死链接有不少免费工具可以帮查找死链接。7、避免使用看起来象广告的图片会被人忽视3.1 整体系统模块设计根据需求分析的结果,本系统将划分为以下主要功能模块: 1.用户功能模块实现的主要功能包括新用户注册、老用户登陆。2.信息检索模块该模块主要是方便用户对本站景点和酒店进行相关检索,并返回检索结果。用户可根据自己不同的需要,系统根据用户选择的不同组合检索方式和输入的关键字进行相关检索,得到用户检索的信息。3.酒店预定模块该功能模块主要是客户浏览了相关资料后,可通过本模块的下拉一个预定定单。将个人

33、信息及预定的酒店填写完整后,上交给系统,而系统经过简单的逻辑判断信息是否有错后通过两个消息框的反馈,来确定酒店预定是否成功。3.信息浏览模块实现的主要功能包括查看站内公告(最新公告及近期的所有公告)、点击景点,酒店,旅行社的信息,并且可以进行查询功能。预订管理线路管理旅行社管理等新闻,文章管理前台交互后台交互Sql数据库Windows XP HTML sql 信息(新闻,线路等)发布线路的查询线路预订发表留言3.2 系统功能概述针对一个公益类旅游网站主要需要实现以下功能。3.2.1 前台旅游信息的发布:包括旅游线路、旅游新闻、旅游资讯等。在线查询的实现:旅游线路。在线预订的实现:线路预订。前台

34、的总体结构如图3所示:前 台会员登录参加社区会员注册留言在线预订信息发布在线查询线路信息旅游新闻旅游资讯图3 前台功能模块图(1)旅游信息发布功能:A 信息的发布和接受是旅行社网站的核心,主要是线路的信息发布,并提供游客的网上预订。B 发布新闻、资讯等,主要通过发布与删除实现更新。(2)在线查询功能:在线查询功能模块中主要是通过模糊查询来实现,查找线路相关信息,如线路名称、报价、时间、线路景点、行程安排等详细信息。(3)在线预订:预计实现功能的重点之一,实现旅游线路的预订。实现人数、联系方式、时间等信息以订单形式提交后台,为旅行社组团等提供数据支持。3.3.2 后台后台的结构图如下:后台管理系

35、统社区文件管理会员管理文章管理其它设置线路管理预订管理图4 后台功能模块图4 数据库设计数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。数据库设计有其自己的特点在设计过程中把数据库的设计和对数据库中数据处理的设计紧密结合起来将这两个方面的需求分析、抽象、设计、实现在各个阶段同时进行,相互参照,相互补充,以完善两方面的设计 数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。数据库

36、是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。数据库设计是信息系统开发和建设的重要组分。4.1 数据库需求分析根据系统需求分析和模块设计的要求,对于系统用户信息数据库,需要以下数据项和数据结构:组团表字段名称字段含义数据结构1ID旅游团自动编号自动编号2title旅游团标题文本3startplace始址文本4starttime开始时间日期/时间5activity旅行安排备注6vehicle交通工具文本7patch线路文本8price价格数字酒店表字段名称字段含义数据结构1hotelid酒店编号文本2name酒店名称文本3ADD酒店地址文本4description酒店概况文本5

37、Image酒店图片文本6price标间价格数字7distance距离数字食品表字段名称字段含义数据结构1HotellD酒店编号文本2Name食品名称文本3Fenlei类别文本4Description食品描述文本5Image图片文本注册表字段名称字段含义数据结构1Username用户名文本2Password密码文本3truthname真实姓名文本新闻表字段名称字段含义数据结构1title新闻标题文本2time新闻发布时间日期/时间3neirong新闻内容备注4write新闻作者文本留言表字段名称字段含义数据结构1Id留言编号自动编号2Write留言者文本3Time留言发布时间日期/时间4Neir

38、ong留言内容文本4.2 数据库连接文件数据库的连接文件conn.asp,主要代码如下:5 系统的实现经过需求分析得到了网站应该具备的功能,通过配置计算机环境我们具备了开发网站的硬件条件,通过设计方案我明确了开发网站的方向。接下来所要做的就是实现网站的各个功能,其中所涉及的是具体的技术问题。其中具体技术问题包括1、Visual Studio 2008 的具体应用。2、图片制作、美工处理。3、div与css的应用。整体数据流程图如下:留言信息景点信息景点信息线路信息线路信息图片信息图片信息团信息团信息新闻信息新闻信息回复信息回复信息留言信息定单信息定单信息1定单信息处 理2留言信息处 理3旅游新

39、闻处 理4旅游团处 理5旅游图片处 理6旅游线路处 理D1 定单浏览客户管 理 员7旅游景点处 理5.1 首页的实现首页作为整个网站的门面,所有功能的入口,力求作到简单明了。整体网页风格应该简洁、大气,进入旅游网站的界面就应该给人一种引人入胜、身临其境的感觉,这样浏览者才能接纳并喜欢。这时网站建设者的目的达到了一半,如果在给潜在的客户小恩小惠,浏览者最终会成为我们的客户。最终的界面如下:5.2 旅游团的预订与线路查询旅游团的预订是本系统主要部分之一,它的实现从根本上说就是对数据的提交的过程。在保证了界面在结构上的一致性的前提下,对线路进行了详细的说明。在构思阶段考虑到随团旅游的特殊性,对线路进

40、行了详细的介绍。预订模块实现格式化数据提交,尽量保证了订单的有效性。预订模块的端口在线路查询界面当中,浏览者可就交通、旅游团的基本情况有比较全面的了解。浏览者可以查看左边的导航,也可以在站内查询框中输入目的地进行查询。其中具体旅游团的预订如下图所示,单击我要参团进入具体预订事项如下图所示:旅游团预订图线路查询图本网站没有把旅游团预订放到导航一栏,这是因为特殊设计的要求。如果客户对景点交通不了解根本不会去预订旅游团,如果把预订旅游团放到导航一栏其实是一种浪费。我把各个景点的交通信息放到一块,浏览者可根据对比选择符合自己心意的景点,然后很方便的填写预订信息。这充分体现了本网站的人文关怀,也体现了网

41、站整体设计思路公益。5.3会员注册与登录页面的实现本模块整体思路如下: 主窗体用户注册用户登录填写信息信息是否相重复是否注册成功进入会员区发帖上传此功能主要是为了吸引更多的浏览者,凡是注册会员的浏览者都能享受一定的优惠待遇。登录界面本需要填写浏览者的邮箱、电话,以便旅游服务商提供信息服务。运用的技术比较复杂,这里只是象征性的进行登录与注册。可使用登录控件Login控件。默认情况下,Login控件使用ASP.NET提供的Membership来认证、创建新用户以及修改用户属性。会员登录以后进入可进入虚拟社区,可以上传旅游时所拍摄的照片、可发表帖子交流旅游经验,同广大旅游爱好者共同分享旅游感受。虚拟

42、社区其实是本网站最有特点的功能,一般的旅游网站都不会提供如此功能,因此本网站更显的人性化。此功能仿照道客巴巴网站、百度文库来设计,其具体的页面如下图5.4酒店预订由于电子商务的发展,网络交易进入人们日常生活,这使得网络预订平台成为可能。酒店预订使得出行更便捷。本网站为了查询方便设置了两种查询方式一是按酒店的价位二是按距景点的距离。这里目的是给用户更多的选择,如要预订具体的酒店需要登录各个酒店的网站,或通过电话预订。具体的界面如下图:5.5食客天地此页面主要介绍青岛饮食,旅游者可根据提供的信息有选择的品尝。美食会为旅游增添许多乐趣。此页面在此有另外一个功能那就是丰富网站内容,增加了网站的人性化色

43、彩能够给浏览者一个深刻印象。具体页面5.6留言板的实现通过调查发现,其实一般浏览者很少特意去留言。浏览者一般都是在遇到问题时才会留言请求解决,所以留言只是一个附件的功能,在导航条中没有设置位置,只是在个别页面的下方设置按钮进入留言板。5.7管理员模块网站的后台经过权限认证后,方可进入管理员操作模块。进入管理员模块后,管理员就可根据不同的模块管理进行相应的景点发布,对酒店的管理还可以发布旅游团信息等。其具体的页面如下: 总结该网站符合一般旅游散客的需要,我在设计时将其分为前台和后台两部分。后台管理部分功能由于时间和技术问题部分没能实现,大部分功能都通过测试。在这段时间里,我查看了很多相关的书籍和

44、资料,学到了很多知识,也感受到编写程序是要真正用心去做的一件事情,是真正的自己学习的过程和研究的过程,没有学习就不可能有研究的能力,没有自己的研究,就不会有所突破。希望这次的经历能让我在以后学习中激励我继续进步。可以说,这次的涉及是我做的最费时费心的一次作业,但是它还是有许多的不足之处。比如它还是很基础,很多的功能都还不够强大,网站的设计也还不够完善,还需要时日的检测与完善,也更需要老师的指导与批评。致 谢紧张忙碌的毕业设计即将结束,在这一段时间内,我从项目的规划、调研开始到网站建设的完成充分体会到一个软件产品的生产过程,这让我充分认识到自己水平的不足。通过这次设计我深刻体会到继续学习、更新知识、提高自身能力的必要性。大学生活即将结束,我也将走向新的起点。这次毕业设计的经验弥足珍贵,对我以后的学习生活将会起到很大的帮助。我在设计过程中得到孙老师的悉心指导,孙老师为我指点迷津,拓宽了我的思路。我感谢孙老师对我的帮助,同时也感谢青岛滨海学院对我的培养。参考文献1 曹建.Dreamweaver与ASP实战演练M.北京:电子工业出版社, 2001。2 冯国栋.网页三剑客教程M.北京:机

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1