悠悠旅游网站的设计与实现毕业论文.docx

上传人:b****5 文档编号:7945545 上传时间:2023-01-27 格式:DOCX 页数:16 大小:2.51MB
下载 相关 举报
悠悠旅游网站的设计与实现毕业论文.docx_第1页
第1页 / 共16页
悠悠旅游网站的设计与实现毕业论文.docx_第2页
第2页 / 共16页
悠悠旅游网站的设计与实现毕业论文.docx_第3页
第3页 / 共16页
悠悠旅游网站的设计与实现毕业论文.docx_第4页
第4页 / 共16页
悠悠旅游网站的设计与实现毕业论文.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

悠悠旅游网站的设计与实现毕业论文.docx

《悠悠旅游网站的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《悠悠旅游网站的设计与实现毕业论文.docx(16页珍藏版)》请在冰豆网上搜索。

悠悠旅游网站的设计与实现毕业论文.docx

悠悠旅游网站的设计与实现毕业论文

----------------------------------------------装订线----------------------------------------------

悠悠旅游的设计与实现毕业论文

第一章前言1

第二章项目开发平台2

2.1项目开发平台简述2

2.2项目开发工具简述2

2.2.1项目开发软件工具2

2.2.2项目开发数据库2

第三章可行性分析和需求分析4

3.1可行性分析4

3.2需求分析4

第四章总体设计5

4.1用户注册登录模块5

4.2用户留言模块5

第五章数据库设计6

第六章详细设计说明7

6.1前台模块详细设计7

6.1.1主页的详细设计7

6.1.2用户注册页面的详细设计8

6.1.3用户留言页面的详细设计9

第七章项目测试12

7.1网页测试12

7.2注册页面测试12

7.3登录页面测试13

7.4留言页面测试14

结束语15

参考文献16

悠悠旅游的设计与实现

第一章前言

目前,我国旅游业正处于高度发展状态。

越来越多的人在假日选择出游作为放松自己身心的手段。

网上信息的发布由于其及时性,方便性等诸多的优点被越来越多的人们接受,人们逐渐开始在做事情之前先在网络上搜索一下相关的容、相关信息。

旅游业作为一个为广大游客提供旅游服务的行业,其发布和更新信息的速度将直接影响到企业发展的前景。

因此,如果能够提供给游客各个地区的相关线路、相关的景点信息等以供游客们选择,并且帮助游客在线交流,这将无疑会获得更为广泛的市场。

随着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.

 

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

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1