悠悠旅游网站的设计与实现毕业设计论文.doc_第1页
悠悠旅游网站的设计与实现毕业设计论文.doc_第2页
悠悠旅游网站的设计与实现毕业设计论文.doc_第3页
悠悠旅游网站的设计与实现毕业设计论文.doc_第4页
悠悠旅游网站的设计与实现毕业设计论文.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计(论文)题目:悠悠旅游网站的设计与实现系 (院)信息技术系专业班级学 号学生姓名指导教师职 称2011 年 05 月 10 日悠悠旅游网站的设计与实现摘 要:随着计算机技术,网络技术的迅猛发展,internet的不断普及,网络在各个领域里也发挥了越来越重要的作用。特别是随着近年人民生活水平不断提高,旅游成为了一个热门话题。所以建立一个集信息发布、互动交流于一体的平台对于促进旅游行业的信息化建设很必要。本设计采用asp.net、vb动态网页开发方法,基于iis环境下开发,目的是建立下一个交互式旅游网站,使其具备发布信息、用户权限管理和互动交流等功能。根据这些要求,网站最终通过.net技术和vb语言实现了:旅游景点信息的发布、用户注册、登录、留言、管理等功能,实现了旅游网站的交互性。关键词:旅游网站;asp.net;vb;access数据库;iis运行环境;youyou tourism website design and implementationabstract:along with the computer technology, the rapid development of internet technology, the increasing popularity of the internet, network in different fields also play an increasingly important role. especially with peoples living standards improve in recent years; tourism has become a hot topic. so building a collection of information release, mutual communication in one of the platform to promote tourism industry informatization construction is necessary.this design uses the , vb dynamic web development method, based on iis environment development, the purpose is to set up the next interactive tour website system, make its have release information, user popedom and interaction, and other functions. according to these requirements, the system finally through technology and vb language implementation: the tourist attractions information release, user register, and login, message, and system management.keywords:travel web sites; a development methods; vb.net; access database; iis operation environment;目 录第一章 前言1第二章 项目开发平台22.1 项目开发平台简述22.2 项目开发工具简述22.2.1 项目开发软件工具22.2.2 项目开发数据库网站2第三章 可行性分析和需求分析43.1 可行性分析43.2 需求分析4第四章 网站总体设计54.1 用户注册登录模块54.2 用户留言模块5第五章 数据库设计6第六章 详细设计说明76.1 前台模块详细设计76.1.1 网站主页的详细设计76.1.2用户注册页面的详细设计86.1.3用户留言页面的详细设计9第七章 项目测试127.1 网页链接测试127.2 注册页面测试127.3 登录页面测试137.4 留言页面测试14结束语15参考文献16第一章 前言目前,我国旅游业正处于高度发展状态。越来越多的人在假日选择出游作为放松自己身心的手段。网上信息的发布由于其及时性,方便性等诸多的优点被越来越多的人们接受,人们逐渐开始在做事情之前先在网络上搜索一下相关的内容、相关信息。旅游业作为一个为广大游客提供旅游服务的行业,其发布和更新信息的速度将直接影响到企业发展的前景。因此,如果能够提供给游客各个地区的相关线路、相关的景点信息等以供游客们选择,并且帮助游客在线交流,这将无疑会获得更为广泛的市场。随着internet的发展,各种不同类型的旅游网站开始在网上出现,这些网站大多采用更加灵活、更加生动的动态页面来吸引游客的注意,利用它让管理者与游客、游客与游客进行互动。我的旅游网站就是利用计算机网络向游客们发布旅游信息,游客通过计算机网络留言来发表自己的意见和建议。这个网站的开发主要分前台和后台两个部分进行:前台即用户界面,要实现的主要功能为:旅游信息的发布:发布最新的旅游新闻、最新的旅游资讯等;后台要实现的主要功能为:1) 用户注册登录: 2) 留言交互的实现:实现一个留言板的功能,能够与游客进行交互等;第二章 项目开发平台2.1 项目开发平台简述网站运行所需环境:1) 操作系统:windows 2000 professional ,windows 20000 server, windows 2000 advance server ,windows xp professional或者更高版本,其中windows 20000 需安装service pack 2.0;2) 内存要求:基本内存256mb或以上;3) 硬盘:约256mb或以上;4) 浏览器:internet explorer 5.0或者更高版本;web数据库:microsoft access 2003,学习简单,使用方便;5) web服务器:iis个人站点服务器(iis 5.0),可以在自己的计算机上发面主页,并在局域网络上共享文档。由于iis支持asp.net,因此可以作为web站点的开发和测试平台;6) .net framework (.net框架);7) mdac 2.7(microsoft 数据访问组件 2.7);2.2 项目开发工具简述2.2.1 项目开发软件工具(一) asp.net asp.net又称为asp+,而是微软提出的.net框架的一部分,它是一种以.net框架为基础开发网上应用程序的全新模式,在这个框架下可以采用vb.net,c#等其他.net语言开发网上程序。多数的网站资源是开放给所有使用者存取,但是也有许多信息是不能公开的资料,则需要安全的防护机制,才能确保资料的安全性和使用者权益。asp.net结合microsoft .net framework和 iis提供的web应用程序验证、授权及仿真三种主要的安全性机制。传统的应用程序是通过先建立数据加的连接,在程序的整个运行过程中维护连接的方式来设计的。asp.net采取了断开连接方式的数据结构。当浏览器向web服务器请求网页时,服务器处理这个请求,并将所有请求的网页发送给浏览器,然后连接就断开,直到浏览器发出下一个请求。(二) dreamweaver dreamweaver 是一款专业的html编辑器,用于对web站点、web页面和web应用程序进行设计、编码和开发。无论手工编写html代码还是在可视化编辑环境中工作,dreamweaver 都提供有用的工具,让用户拥有更加完美的web创作体验。利用dreamweaver中的可视化编辑功能,不仅可以快速地创建页面而无需编写任何代码,而且还可以查看所有的站点元素或资源并将它们从易于使用的面板直接拖到文档中,用户可以在photoshop或其他图形应用程序中创建和编辑图像,然后直接导入dreamweaver,或者添加flash对象,从而优化开发工作流程。2.2.2 项目开发数据库网站本网站选用microsoft access 数据库,microsoft access在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面网站。它也常被用来开发简单的web应用程序这些应用程序都利用asp技术在internet information services运行比较复杂的web应用程序则使用php/mysql或者asp/microsoft sql serveraccess是一种关系型数据库管理网站,管理的对象有表、查询、窗体、报表、页、宏和模块。 access还是一个面向对象的、可视化的开发工具。access是基于windows操作网站下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。第三章 可行性分析和需求分析3.1 可行性分析(一) 技术可行性分析。本网站采用asp.net开发出友好美好的网页界面,便于用户浏览,数据库管理网站采用microsoft access,它能够处理大量数据,同时保持数据的完整性、安全性。使用dreamweaver结合asp.net技术已经成为现代开发动态网站的首选技术,许多已经开发成功的经典项目足以证明此技术的可行性。因此,本网站的开发平台已经成熟可行。(二) 法律可行性分析。在开发一个网站之前一定要确定它是否触犯某项法律或与国家的相关规定是否抵触。“悠悠旅游网站”并不与任何法律或国家相关规定相抵触,所以在法律上是可行的。(三) 运行可行性分析。本网站可以运行在windows 2000、windows xp、windows 7操作网站之上,就是说市场上流行的操作网站都可以支持,因此网站运行可行性绝不会成为“悠悠旅游网站”的问题。(四) 开发方案可行性分析。随着人们生活水平的提高,现在旅游的人越来越多,而其中上网的人数更是以指数级速度增长,网上旅游将成为未来发展的趋势。采用现代化统一的计算机信息网站网站,能够使其在行业内处于优势地位,并相对长期地保持这种战略优势。3.2 需求分析(一) 要求有良好的人机界面。一个美观的交互界面不仅让人看着舒服,而且会使人心情舒畅,因此良好的人机界面就显示得尤为重要。(二) 可扩充性。网站开发的时间短,水平有限,只能完成一些基本的功能。为了以后功能的提升,设计时要充分考虑到以后网站功能的可扩充性。第四章 网站总体设计旅游网站的用户分为管理员和游客两种,工作流程分为前台用户浏览和后台管理。在进行了网站分析之后,开始进入网站的总体设计。总体框架如图4-1所示:欢迎页面主页旅游景点旅游资讯旅游攻略用户信息访客留言联系我们旅行宝箱友情链接管理员信息非管理员信息访客留言管理员管理图4-14.1 用户注册登录模块该模块主要功能包括用户的注册和登录。管理员登录后可对建立和删除管理员和非管理员的账户,而非管理员只可有修改自己的密码的权限。4.2 用户留言模块该功能模块主要是方便用户和管理人员进行沟通和交流,用户可以发表自己的看法也可浏览其他用户的留言。为了让旅游部门掌握各方面的反馈信息,本网站设置了留言模块。通过此模块,可以上传留言、查看以往的留言信息。留言信息包括:留言标题和留言内容。第五章 数据库设计1、数据库名:travel.mdb2、数据表结构及描述a) 用户注册登录信息表users:主要用于存放用户的注册信息,主要包括用户名、用户密码、用户e-mail、用户qq、用户电话以及备注内容。具体设计如图5-1所示:图5-1b) 用户留言表informations:主要用于存放用户留言信息,主要包括留言标题和留言内容。具体设计如图5-2所示:第六章 详细设计说明6.1 前台模块详细设计6.1.1 网站主页的详细设计文件名:zhuye1.aspx1) 网站主要中英文两种语言,在主页的左上角添加了链接;2) 作为整个网站的主页,设计了可以进入各子页的链接,如旅游景点、旅游资讯等;3) 在网页中间使用了flsah;4) 为了方便注册用户登录、未注册用户进行注册,在主页上添加了会员登录模块;界面设计如图6-1所示:图6-1详细代码:sub enter_click (sender as object, e as eventargs)dim conn as new oledbconnection (configurationsettings.appsettings (strconn)dim strsql as stringstrsql=select * from users where use_rname= & username.text & and user_password= & password.text & dim cmd as new oledbcommand (strsql, conn)conn. open () dim dr as oledbdatareader = cmd.executereader () if dr.read () =true then conn. close () formsauthentication.redirectfromloginpage (username.text, false) elseconn. close () message. text=您必须输入有效的用户名和密码end ifend sub6.1.2用户注册页面的详细设计文件名:zhuce.aspx主要用于用户的注册,网页头部使用了flash技术,网页的中间部分使用asp.net和access数据库相结合,将用户的信息存放于数据库中,方便用户登录。界面设计如图6-2所示:图6-2详细代码: sub enter_click(sender as object,e as eventargs) dim error_1 as exception if page.isvalid=true then registerform.visible=false dim strname,strpassword,stremail,strqq,strphone,strtext as string strname=username.text strpassword=userpassword.text stremail=useremail.text strqq=userqq.text strphone=userphone.text strtext=usertext.text try dim conn as new oledbconnection(provider=microsoft.jet.oledb.4.0;data source=f:biyeshejitravelaccesstravel.mdb) dim strsql as string strsql=insert into users (user_name,user_password,user_email,user_qq,user_phone,user_text) values( & strname & , & strpassword & , & stremail & , & strqq & , & strphone & , & strtext & ) dim cmd as new oledbcommand(strsql,conn) conn.open() cmd.executenonquery() conn.close() message.text=注册成功!thanks,从这里进入主页 catch error_1 message.text=您输入的用户名已经存在 或者在保存数据时发生了其它错误,请你重新输入,具体错误为: & error_1.tostring() end try end ifend sub web.config代码: 6.1.3用户留言页面的详细设计文件名:liuyan.aspx主要用于用户的留言,包括留言标题和留言内容;界面设计如图6-3所示:图6-3详细代码: sub enter_click(sender as object,e as eventargs) dim error_1 as exception if page.isvalid=true then registerform.visible=false dim strtitle,strtext as string strtitle=informationtitle.text strtext=informationtext.text try dim conn as new oledbconnection(provider=microsoft.jet.oledb.4.0;data source=f:biyeshejitravelaccesstravel.mdb) dim strsql as string strsql=insert into informations (information_title,information_text) values( & strtitle & , & strtext & ) dim cmd as new oledbcommand(strsql,conn) conn.open() cmd.executenonquery() conn.close() message.text=留言成功!thanks,从这里查看留言 catch error_1 message.text=您输入的留言已经存在 或者在保存数据时发生了其它错误,请你重新输入,具体错误为: & error_1.tostring() end try end ifend

温馨提示

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

最新文档

评论

0/150

提交评论