悠悠旅游网站的设计与实现毕业设计论文.docx
- 文档编号:6467617
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:22
- 大小:2.51MB
悠悠旅游网站的设计与实现毕业设计论文.docx
《悠悠旅游网站的设计与实现毕业设计论文.docx》由会员分享,可在线阅读,更多相关《悠悠旅游网站的设计与实现毕业设计论文.docx(22页珍藏版)》请在冰豆网上搜索。
悠悠旅游网站的设计与实现毕业设计论文
----------------------------------------------装订线----------------------------------------------
毕业设计(论文)
题目:
悠悠旅游网站的设计与实现
悠悠旅游网站的设计与实现
摘要:
随着计算机技术,网络技术的迅猛发展,Internet的不断普及,网络在各个领域里也发挥了越来越重要的作用。
特别是随着近年人民生活水平不断提高,旅游成为了一个热门话题。
所以建立一个集信息发布、互动交流于一体的平台对于促进旅游行业的信息化建设很必要。
本设计采用ASP.NET、VB动态网页开发方法,基于IIS环境下开发,目的是建立下一个交互式旅游网站,使其具备发布信息、用户权限管理和互动交流等功能。
根据这些要求,网站最终通过.NET技术和VB语言实现了:
旅游景点信息的发布、用户注册、登录、留言、管理等功能,实现了旅游网站的交互性。
关键词:
旅游网站;ASP.NET;VB;ACCESS数据库;IIS运行环境;
Youyoutourismwebsitedesignandimplementation
Abstract:
Alongwiththecomputertechnology,therapiddevelopmentofInternettechnology,theincreasingpopularityoftheInternet,networkindifferentfieldsalsoplayanincreasinglyimportantrole.Especiallywithpeople'slivingstandardsimproveinrecentyears;tourismhasbecomeahottopic.Sobuildingacollectionofinformationrelease,mutualcommunicationinoneoftheplatformtopromotetourismindustryinformatizationconstructionisnecessary.
ThisdesignUSESthe,VBdynamicwebdevelopmentmethod,basedonIISenvironmentdevelopment,thepurposeistosetupthenextinteractivetourwebsitesystem,makeitshavereleaseinformation,userpopedomandinteraction,andotherfunctions.Accordingtotheserequirements,thesystemfinallythroughtechnologyandVBlanguageimplementation:
thetouristattractionsinformationrelease,userregister,andlogin,message,andsystemmanagement.
Keywords:
Travelwebsites;Adevelopmentmethods;VB.NET;ACCESSdatabase;IISoperationenvironment;
悠悠旅游网站的设计与实现
第一章前言
目前,我国旅游业正处于高度发展状态。
越来越多的人在假日选择出游作为放松自己身心的手段。
网上信息的发布由于其及时性,方便性等诸多的优点被越来越多的人们接受,人们逐渐开始在做事情之前先在网络上搜索一下相关的内容、相关信息。
旅游业作为一个为广大游客提供旅游服务的行业,其发布和更新信息的速度将直接影响到企业发展的前景。
因此,如果能够提供给游客各个地区的相关线路、相关的景点信息等以供游客们选择,并且帮助游客在线交流,这将无疑会获得更为广泛的市场。
随着Internet的发展,各种不同类型的旅游网站开始在网上出现,这些网站大多采用更加灵活、更加生动的动态页面来吸引游客的注意,利用它让管理者与游客、游客与游客进行互动。
我的旅游网站就是利用计算机网络向游客们发布旅游信息,游客通过计算机网络留言来发表自己的意见和建议。
这个网站的开发主要分前台和后台两个部分进行:
前台即用户界面,要实现的主要功能为:
旅游信息的发布:
发布最新的旅游新闻、最新的旅游资讯等;
后台要实现的主要功能为:
1)用户注册登录:
2)留言交互的实现:
实现一个留言板的功能,能够与游客进行交互等;
第二章项目开发平台
2.1项目开发平台简述
网站运行所需环境:
1)操作系统:
Windows2000Professional,Windows20000Server,Windows2000AdvanceServer,WindowsXPProfessional或者更高版本,其中Windows20000需安装ServicePack2.0;
2)内存要求:
基本内存256MB或以上;
3)硬盘:
约256MB或以上;
4)浏览器:
InternetExplorer5.0或者更高版本;Web数据库:
MicrosoftACCESS2003,学习简单,使用方便;
5)Web服务器:
IIS个人站点服务器(IIS5.0),可以在自己的计算机上发面主页,并在局域网络上共享文档。
由于IIS支持ASP.NET,因此可以作为Web站点的开发和测试平台;
6).NETFramework(.NET框架);
7)MDAC2.7(Microsoft数据访问组件2.7);
2.2项目开发工具简述
2.2.1项目开发软件工具
(一)ASP.NET
ASP.NET又称为ASP+,而是微软提出的.NET框架的一部分,它是一种以.NET框架为基础开发网上应用程序的全新模式,在这个框架下可以采用VB.NET,C#等其他.NET语言开发网上程序。
多数的网站资源是开放给所有使用者存取,但是也有许多信息是不能公开的资料,则需要安全的防护机制,才能确保资料的安全性和使用者权益。
ASP.NET结合Microsoft.NETFramework和IIS提供的Web应用程序验证、授权及仿真三种主要的安全性机制。
传统的应用程序是通过先建立数据加的连接,在程序的整个运行过程中维护连接的方式来设计的。
ASP.NET采取了断开连接方式的数据结构。
当浏览器向Web服务器请求网页时,服务器处理这个请求,并将所有请求的网页发送给浏览器,然后连接就断开,直到浏览器发出下一个请求。
(二)Dreamweaver
Dreamweaver是一款专业的HTML编辑器,用于对Web站点、Web页面和Web应用程序进行设计、编码和开发。
无论手工编写HTML代码还是在可视化编辑环境中工作,Dreamweaver都提供有用的工具,让用户拥有更加完美的Web创作体验。
利用Dreamweaver中的可视化编辑功能,不仅可以快速地创建页面而无需编写任何代码,而且还可以查看所有的站点元素或资源并将它们从易于使用的面板直接拖到文档中,用户可以在Photoshop或其他图形应用程序中创建和编辑图像,然后直接导入Dreamweaver,或者添加FLASH对象,从而优化开发工作流程。
2.2.2项目开发数据库网站
本网站选用MicrosoftACCESS数据库,MicrosoftAccess在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面网站。
它也常被用来开发简单的WEB应用程序.这些应用程序都利用ASP技术在InternetInformationServices运行.比较复杂的WEB应用程序则使用PHP/MySQL或者ASP/MicrosoftSQLServer.
Access是一种关系型数据库管理网站,管理的对象有表、查询、窗体、报表、页、宏和模块。
Access还是一个面向对象的、可视化的开发工具。
Access是基于Windows操作网站下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
第三章可行性分析和需求分析
3.1可行性分析
(一)技术可行性分析。
本网站采用ASP.NET开发出友好美好的网页界面,便于用户浏览,数据库管理网站采用MicrosoftACCESS,它能够处理大量数据,同时保持数据的完整性、安全性。
使用Dreamweaver结合ASP.NET技术已经成为现代开发动态网站的首选技术,许多已经开发成功的经典项目足以证明此技术的可行性。
因此,本网站的开发平台已经成熟可行。
(二)法律可行性分析。
在开发一个网站之前一定要确定它是否触犯某项法律或与国家的相关规定是否抵触。
“悠悠旅游网站”并不与任何法律或国家相关规定相抵触,所以在法律上是可行的。
(三)运行可行性分析。
本网站可以运行在Windows2000、Windowsxp、Windows7操作网站之上,就是说市场上流行的操作网站都可以支持,因此网站运行可行性绝不会成为“悠悠旅游网站”的问题。
(四)开发方案可行性分析。
随着人们生活水平的提高,现在旅游的人越来越多,而其中上网的人数更是以指数级速度增长,网上旅游将成为未来发展的趋势。
采用现代化统一的计算机信息网站网站,能够使其在行业内处于优势地位,并相对长期地保持这种战略优势。
3.2需求分析
(一)要求有良好的人机界面。
一个美观的交互界面不仅让人看着舒服,而且会使人心情舒畅,因此良好的人机界面就显示得尤为重要。
(二)可扩充性。
网站开发的时间短,水平有限,只能完成一些基本的功能。
为了以后功能的提升,设计时要充分考虑到以后网站功能的可扩充性。
第四章网站总体设计
旅游网站的用户分为管理员和游客两种,工作流程分为前台用户浏览和后台管理。
在进行了网站分析之后,开始进入网站的总体设计。
总体框架如图4-1所示:
图4-1
4.1用户注册登录模块
该模块主要功能包括用户的注册和登录。
管理员登录后可对建立和删除管理员和非管理员的账户,而非管理员只可有修改自己的密码的权限。
4.2用户留言模块
该功能模块主要是方便用户和管理人员进行沟通和交流,用户可以发表自己的看法也可浏览其他用户的留言。
为了让旅游部门掌握各方面的反馈信息,本网站设置了留言模块。
通过此模块,可以上传留言、查看以往的留言信息。
留言信息包括:
留言标题和留言内容。
第五章数据库设计
1、数据库名:
Travel.mdb
2、数据表结构及描述
a)用户注册登录信息表users:
主要用于存放用户的注册信息,主要包括用户名、用户密码、用户E-mail、用户QQ、用户电话以及备注内容。
具体设计如图5-1所示:
图5-1
b)用户留言表informations:
主要用于存放用户留言信息,主要包括留言标题和留言内容。
具体设计如图5-2所示:
第六章详细设计说明
6.1前台模块详细设计
6.1.1网站主页的详细设计
文件名:
zhuye1.aspx
1)网站主要中英文两种语言,在主页的左上角添加了链接;
2)作为整个网站的主页,设计了可以进入各子页的链接,如旅游景点、旅游资讯等;
3)在网页中间使用了FLSAH;
4)为了方便注册用户登录、未注册用户进行注册,在主页上添加了会员登录模块;
界面设计如图6-1所示:
图6-1
详细代码:
<%@Debug="true"%>
Subenter_click(SenderasObject,EasEventArgs)
DimConnasNewOleDbConnection(ConfigurationSettings.AppSettings("strConn"))
DimstrSqlAsString
strSql="Select*fromusersWhereuse_rname='"&username.Text&"'anduser_password='"&password.Text&"'"
DimcmdAsNewOleDbCommand(strSql,conn)
Conn.Open()
DimdrAsOleDbDataReader=cmd.ExecuteReader()
Ifdr.Read()=TrueThen
Conn.Close()
FormsAuthentication.RedirectFromLoginPage(username.Text,false)
Else
Conn.Close()
Message.Text="您必须输入有效的用户名和密码"
EndIf
EndSub
6.1.2用户注册页面的详细设计
文件名:
zhuce.aspx
主要用于用户的注册,网页头部使用了FLASH技术,网页的中间部分使用ASP.NET和ACCESS数据库相结合,将用户的信息存放于数据库中,方便用户登录。
界面设计如图6-2所示:
图6-2
详细代码:
subenter_click(senderasobject,easeventargs)
dimerror_1asexception
ifpage.isvalid=truethen
registerform.visible=false
dimstrname,strpassword,stremail,strqq,strphone,strtextasstring
strname=username.text
strpassword=userpassword.text
stremail=useremail.text
strqq=userqq.text
strphone=userphone.text
strtext=usertext.text
try
dimconnasnewoledbconnection("provider=microsoft.jet.oledb.4.0;datasource=F:
\biyesheji\travel\Access\travel.mdb")
dimstrsqlasstring
strsql="insertintousers(user_name,user_password,user_email,user_qq,user_phone,user_text)values('"&strname&"','"&strpassword&"','"&stremail&"','"&strqq&"','"&strphone&"',&strtext&"')"
dimcmdasnewoledbcommand(strsql,conn)
conn.open()
cmd.ExecuteNonQuery()
conn.close()
message.text="
注册成功!
thanks,
从这里catcherror_1
message.text="您输入的用户名已经存在或者在保存数据时发生了其它错误,请你重新输入,具体错误为:
"&error_1.tostring()endtry
endif
endsub
Web.config代码:
xmlversion="1.0"encoding="UTF-8"?
>
6.1.3用户留言页面的详细设计
文件名:
liuyan.aspx
主要用于用户的留言,包括留言标题和留言内容;
界面设计如图6-3所示:
图6-3
详细代码:
subenter_click(senderasobject,easeventargs)
dimerror_1asexception
ifpage.isvalid=truethen
registerform.visible=false
dimstrtitle,strtextasstring
strtitle=informationtitle.text
strtext=informationtext.text
try
dimconnasnewoledbconnection("provider=microsoft.jet.oledb.4.0;datasource=F:
\biyesheji\travel\Access\travel.mdb")
dimstrsqlasstring
strsql="insertintoinformations(information_title,information_text)values('"&strtitle&"','"&strtext&"')"
dimcmdasnewoledbcommand(strsql,conn)
conn.open()
cmd.ExecuteNonQuery()
conn.close()
message.text="
留言成功!
thanks,
从这里catcherror_1
message.text="您输入的留言已经存在或者在保存数据时发生了其它错误,请你重新输入,具体错误为:
"&error_1.tostring()endtry
endif
endsub
第七章项目测试
7.1网页链接测试
测试方案:
点击网页上的链接,可以顺利进入相应的页面:
在“主页”上点击“旅游攻略”,进入gonglue.html界面;
测试结果如图7-1所示:
图7-1
7.2注册页面测试
测试方案:
进入“注册”页面,输入相应的信息,点击注册按钮;
测试结果如图7-2,7-3,7-4所示:
图7-2用户输入信息并点击注册按钮
图7-3注册成功并进入主页
7.3登录页面测试
测试方案:
进入“主页”,注册用户输入相应的信息,未注册的用户点击注册链接,进入注册页面;
测试结果如图7-5,7-6,7-7所示:
图7-4用户输入信息并点击提交按钮
图7-5显示登录成功界面
7.4留言页面测试
测试方案:
进入“留言”页,用户可直接输入留言标题和留言内容,点击发表即可提交所填写信息;
测试结果如图7-8,7-9所示:
图7-8输入留言信息
图7-9成功发表并查看所发表的信息
结束语
经过2个月的潜心学习和研究,在老师和同学的帮助下旅游网站的设计与实现都已完成。
通过这次毕业设计,让我在大学所学的知识得到一个整体的应用,不管是专业知识方面还是综合知识方面都有一个质的飞跃。
整个毕业设计到论文的撰写让我深深体会到不管做任何一件事情都需要十分的热情和九分的专心,这样才能从各件事情中提高自己的各项能力,认识到自身的不足,为日后的工作打下坚实的基础。
最后,我要衷心感谢所有帮助过我的同学和老师,是你们让我及时、顺利的完成毕业设计,让我在理论的上提升了一个高度,实践能力也得到相应的提高。
参考文献
[1]周家华,黄绮冰.高级院校毕业设计(论文)指南[M].南京大学出版社,2010.
[2]卫红春.信息系统分析与设计[M].西安电子科技大学出版社,2007.
[3]尚俊杰.ASP.NET程序设计[M].清华大学出版社,2009.
[4]炎士涛.ASP.NET项目开发案例精粹[M].北京-电子工业出版社,2010.
[5]旭日东升.网页设计与配色经典案例解析[N].电子工业出版社,2009.
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 悠悠 旅游 网站 设计 实现 毕业设计 论文