佛山旅游在线网开发毕业论文.doc

上传人:laozhun 文档编号:3935141 上传时间:2023-03-28 格式:DOC 页数:15 大小:517.50KB
返回 下载 相关 举报
佛山旅游在线网开发毕业论文.doc_第1页
第1页 / 共15页
佛山旅游在线网开发毕业论文.doc_第2页
第2页 / 共15页
佛山旅游在线网开发毕业论文.doc_第3页
第3页 / 共15页
佛山旅游在线网开发毕业论文.doc_第4页
第4页 / 共15页
佛山旅游在线网开发毕业论文.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《佛山旅游在线网开发毕业论文.doc》由会员分享,可在线阅读,更多相关《佛山旅游在线网开发毕业论文.doc(15页珍藏版)》请在三一办公上搜索。

1、 毕 业 论 文 题 目 佛山旅游在线网开发 系 别 计算机技术系 年级专业 软件技术 学生姓名 指导教师 专业负责人 答辩日期 摘 要 佛山“肇迹于晋,得名于唐”,是一座历史悠久的文化名城。改革开放以来,佛山经济和社会发生了巨大变化,经济总量迅速增长,逐步形成一个经济发达、设施完善、环境优美的具有珠江三角洲地区特色的组团式城市群,千年古镇又重新焕发出靓丽的青春风采。 本文描述了使用ASP.NET和SQL SERVER 2000开发佛山旅游在线网的过程。开发该网站的目的和意义是为了让更多的国内外游客、更多的人了解佛山,认识佛山,来到佛山参观、旅游,更好地发展佛山旅游业。 目 录第1章 绪论41

2、.1 佛山旅游在线的目的和意义412系统开发工具4第2章 佛山旅游在线网站的分析和设计42.1 佛山旅游在线的分析和概要设计42.2 网站的设计42.3 目前实现的功能6第四章 数据库设计6第4章 佛山旅游在线网站的具体实现84.1 首页84.1.1 功能84.1.2 组成构造84.1.3界面设计与重点、难点代码的设计84.2 搜索功能104.2.1 功能104.3 主要景点的介绍104.3.1 功能104.3.2 组成构造104.3.3 界面设计与重点、难点代码的设计104.4 后台管理104.4.1 功能104.4.2 组成构造114.4.3 界面设计与重点、难点代码的设计11第5章 系统

3、的使用说明与安装125.1 运行环境要求125.2 安装设置13第6章 佛山旅游在线网站系统测试14结论:14致谢15参考文献:15第1章 绪论1.1 佛山旅游在线的目的和意义佛山“肇迹于晋,得名于唐”,是一座历史悠久的文化名城。早在秦汉时期,这里已成为颇具规模的聚居村落,乡人称为“季华乡”。唐贞观二年(公元628年),因在城内的塔坡岗上挖掘出三尊佛像,遂立石榜称“佛山”而得名。唐宋年间,佛山的手工业、商业和文化已十分繁荣,至明清时,更是发展成商贾云集、工商业发达的岭南重镇,与湖北的汉口镇、江西的景德镇和河南的朱仙镇并称我国的“四大名镇”,曾为我国南方最大的商品集散中心、商贸重镇,被列为全国“

4、四大聚”(北京、佛山、苏州、汉口)之一,所以,自古以来,佛山就有“广纱中心”、“南国陶都”、“岭南药材发祥地”之美誉。经济的繁荣促进了文化的兴起,佛山还是珠三角民间艺术的摇篮,有“艺术之乡”、“陶瓷之乡”、“武术之乡”、“粤剧之乡”和“美食之乡”之盛名。改革开放以来,佛山经济和社会发生了巨大变化,经济总量迅速增长,逐步形成一个经济发达、设施完善、环境优美的具有珠江三角洲地区特色的组团式城市群,千年古镇又重新焕发出靓丽的青春风采。佛山旅游在线的目的和意义是为了让更多的国内外游客、更多的人了解佛山,认识佛山,来到佛山参观、旅游,更好地发展佛山旅游业。12系统开发工具 佛山旅游在线网代码使用ASP.

5、NET编写,选择ASP.NET的原因是其容易使用,且可完全利用.NET架构的强大,安全,高效的平台特性。后台数据存储在SQL SERVER 2000中,因为SQL SERVER 2000能提供具伸缩性、可靠性和安全性的应用,它降低数据库应用创建、部署与管理的复杂程度,进而实现IT效率最大化。 第2章 佛山旅游在线网站的分析和设计2.1 佛山旅游在线的分析和概要设计佛山旅游在线是对佛山旅游业的推广,随着经济的迅速发展,人民生活水平的提高,旅游业、服务业也相应地发展起来了。佛山作为一座历史悠久的文化名城,为了让更多的国内外游客、更多的人了解佛山,认识佛山,来佛山参观、旅游,通过建立一个佛山旅游网站

6、,在Internet上去推广。人们只要点几下鼠标就可以了解到佛山,有哪些旅游景点,哪些特色等等。旅客通过搜索就可以知道旅游的费用大概是多少,计划路线。通过让旅客留言,我们就知道他们需求,为他们提供更好的服务。2.2 网站的设计本系统目前所做的工作如下:1) 系统前台流程框图首页用户登录前台首页搜索区社区景点搜索路线搜索友情链接区会员中心区景点区首页用户登录前台首页搜索区留 言 板景点搜索路线搜索付款方式区热买商品区精品区酒店搜索2)后台流程框图后台管理系统管理员登录用户管理留言管理1网站前台功能会员中心:会员登陆、注册搜 索:按地区进行景点、入住酒店、价钱、路线搜索留 言 板:会员可以在线留言

7、社区:旅客的留言2网站后台功能会员管理:查看会员信息,删除会员 留言管理:查看留言,删除,回复2.3 目前实现的功能前台用户不用经过身份验证都可以直接登陆到首页,浏览佛山的景点,了解佛山,认识佛山,可以搜索入住酒店,查询路线,价格等。未注册的会员可以注册成为会员,是会员的旅客是有优惠价(这由内部定价格)在前台的首页用户可以对系统进行留言,以查看所有其他的留言。后台管理员可以在数据库里对景点、酒店进行添加维护,路线、价格的调整,可以查看前台注册的用户的具体信息,还可以查看留言,通过管理数据库对留言进行维护。第四章 数据库设计建立数据表时,主要是按照网站功能的需要来建立每一个表的。首先建立一个名为

8、123的数据文件,在文件中包含有以下几个表:表一 :user表(存放用户信息)表二 :view表(存放景点信息)表三 :hotel表(存放酒店信息)表四 :area 表(存放留言信息)表五 :road表(存放路线信息)表六 :admin表(存放管理员信息)第4章 佛山旅游在线网站的具体实现4.1 首页 4.1.1 功能可以方便用户快速连接到注册,登陆,搜索,查看等前台主要的页面。4.1.2 组成构造由几个部分组成:usermiddile.ascx ,userleft.ascx,head.ascx,foot.ascxview.ascx,search.ascx1.首页网页index.aspx:用来

9、快速连接到各个页面。4.1.3界面设计与重点、难点代码的设计由于在设计网站时为了方便,设计时有一部分页面的某些地方是有所相同的,所以我运用模块化处理的一种方式,这样一来可以相对减少设计的时间,二来可以减少资源的占用。数据库的连接,在佛山旅游在线网站中,数据库的打开在系统中是很重要的,下面给出本系统连接打开数据库的代码文件DB.ASP Dim objConnection As New SqlConnection(ConfigurationSettings.AppSettings(con) 会员登录: Private Sub Button1_Click(ByVal sender As System

10、.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim con As New SqlConnection(ConfigurationSettings.AppSettings(con) con.Open() Dim cmd As New SqlCommand(select * from user where username= & Me.TextBox1.Text & and pwd= & Me.TextBox2.Text & , con) Dim reader As SqlDataReader reader = cmd.E

11、xecuteReader If reader.Read Then If reader(pwd) = Me.TextBox2.Text Then Me.Response.Redirect(index.aspx) Else Response.Write( alert(对不起,您的用户名或密码有误.); ) End If End If con.Close()End Sub 用户注册:Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Di

12、m con As New SqlConnection(ConfigurationSettings.AppSettings(con) con.Open() Dim cmd As New SqlCommand(insert into user(username,pwd,phone,Email) values(username,pwd,phone,Email), con) cmd.Parameters.Add(username, SqlDbType.Char, 20) cmd.Parameters.Add(pwd, SqlDbType.Char, 10) cmd.Parameters.Add(pho

13、ne, SqlDbType.Char, 20) cmd.Parameters.Add(Email, SqlDbType.NChar, 40) cmd.Parameters(username).Value = Me.TextBox2.Text cmd.Parameters(pwd).Value = Me.TextBox1.Text cmd.Parameters(phone).Value = Me.TextBox4.Text cmd.Parameters(Email).Value = Me.TextBox5.Text cmd.ExecuteNonQuery() Me.Response.Write(

14、) con.Close() Response.Write( alert(恭喜您,注册成功!.); ) End Sub4.2 搜索功能4.2.1 功能 在设计的首页中你可以看见有一个专门为用户寻找景点,酒店,路线的搜索区域,这个区域可以针对佛山地区进行准确的搜索。4.2.2 组成构造选择搜索网页 search.aspx: 5.2.3界面设计与重点、难点代码的设计选择搜索网页 search.aspx: 主要按地区查询:入住酒店,景点,路线(这个功能目前在设计中)4.3 主要景点的介绍4.3.1 功能 打开这个网页的人都可以浏览景点的图片,从而了解佛山、认识佛山。4.3.2 组成构造由head.as

15、cx,foot.ascx,view.aspx等页面组成4.3.3 界面设计与重点、难点代码的设计4.4 后台管理4.4.1 功能方便对数据的管理,使用户更快更准得到最新的资料。里面主要有留言管理,用户管理4.4.2 组成构造1.管理员登录页面 :admin. aspx 4.4.3 界面设计与重点、难点代码的设计首先进入主页时,将可以看到右上角有一个后台管理系统的按扭。管理员输入相应的用户名和密码,单击“确定”就会将输入提交给系统以验证用户、密码。如果输入的用户名和密码正确,就可以进入后台操作areaadmin. Asp的代码:If txtadmin.Text = Then Label1.Tex

16、t = 管理员名不能为空。 ElseIf txtapwd.Text = Then Label1.Text = 密码不能为空。 Else Dim conn As New SqlConnection(Server=(local);Database=123;User Id=sa;password=) conn.Open() Dim strsql As String = select * from Admin where admin= & txtadmin.Text & and password= & txtapwd.Text & Dim cmd As New SqlCommand(strsql, c

17、onn) Dim dr As SqlDataReader = cmd.ExecuteReader() If dr.Read() Then Session(admin) = dr(admin) Label1.Text = Response.Redirect(search.aspx) Else Label1.Text = 对不起,您的用户名或密码不正确 End If End If End Sub如果访问者输入了一个无效的用户名,我们将提示用户员名或密码不对,要求用户重新输入用户名或密码,或者离开后台管理系统的登录系统。管理员用户登录后,就进入了后台管理主页面。可以对用户,留言管理。用户留言板管理:

18、areaadmin.asp用户留言板管理的代码:Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 在此处放置初始化页的用户代码 If Not Page.IsPostBack Then callbind() End If End Sub Private Sub callbind() Dim strsql As String = select * from area Dim cmd As New SqlCommand(strsql, conn)

19、conn.Open() Dim adp As New SqlDataAdapter(cmd) Dim ds As New DataSet adp.Fill(ds) DataGrid1.DataSource = ds DataGrid1.DataKeyField = name DataGrid1.DataBind() conn.Close() End Sub这里主要功能对用户留言板进行管理,可以对用户的留言进行管理和回复,还可以对用户的留言信息进行删除等。这里的代码与留言板的代码相差不多,多了就是可以删除信息。第5章 系统的使用说明与安装5.1 运行环境要求为了保证佛山旅游在线网站系统运行的效率

20、和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:软件环境:客户端: Windows95/98/2000/XP,Internet Explorer(IE)等服务器端:Windows NT/Windows2000,Internet Information Server (IIS)4.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等。数据库:采用SQL,运行于服务器端。硬件环境:服务器 CPU:PIII 500以上 ,内存:512M以上客户

21、机 CPU:P200MMX以上,内存:32M以上 5.2 安装设置A. 将本网站拷贝到硬盘上的某一目录下,如:拷贝至D: 佛山旅游在线。B. 运行intelNET信息服务,将默认的Web站点主目录设置为该目录,如上例应为c: 佛山旅游在线;具体步骤:(XP为例)a. 进入“控制面板”项,点击进入“管理工具”b. 在“管理工具”,鼠标指向“默认网站”单击鼠标右键,选“新建”,在“新建”里只有“虚拟目录”,点击它会出现向导。点击下一步。在别名那里输入“佛山旅游在线”,对话框中的“目录”项中填入“D: 佛山旅游在线”.下一步完成就可以了.C. 设置启动默认文档为:index.aspx还有更为简单的方

22、法是:直接右击D: 佛山旅游在线文件夹的属性,选择Web共享点击“共享文件夹”别名输入佛山旅游在线按确定即可。如图:第6章 佛山旅游在线网站系统测试对于佛山旅游在线网站系统测试的目的是找出缺陷原因,对软件质量作出评价。系统测试所采用的方法,具体有功能测试、数据库测试、安全性测试等。功能测试根据测试功能实现的情况,结果通过测试,系统的登录、注册、搜索,页面相互导航等等功能都能很好的实现,能够通过功能测试。数据库测试根据测试数据库的应用情况,结果通过测试数据库,其总体设计都能满足系统的需要,为系统提供坚实的基础。通过测试,对软件测试欠缺的方面主要有:没有全面科学的去分析,具有一定的片面性;没有经过

23、特别的软件去测试,权威性不够。得出最后的测试结论,部分的功能有待修改、实现。结论:为期一个多月的毕业设计已近尾声,通过本次实践我不仅在网页制作、后台程序设计水平和数据库应用能力上有了很大程度的提高,也更加深入理解了网页制作过程中常见问题及在系统设计中需要注意的点点滴滴。并提供后台管理功能,方便管理员进行数据删除,修改,添加。同时也考虑到编写代码时出现的问题,对于数据的一致性的问题也通过程序进行了有效的解决。 由于设计网站经验不足,时间有限,虽然我在一个个多月时间里完成了系统的调研、分析、设计和调试的工作,但是仍然有许多不足之处,所以该系统还有许多不尽人意的地方,例如数据库的资料比较少,用户界面不够美观,出错处理不够等多方面问题,这些都有待进一步改善。我会在以后的工作中会抽空学习网络知识和增强我的编程能力。 参考文献:1 王凤岭.ASP.NET程序设计实用技术.人民邮电出版社.2 刘猛玉,张开春.Visual Basic.NET 数据库开发教程.清华大学出版社.3 徐孝凯.数据库技术基础教程.清华大学出版社.4 冯方方编著:ASP.NET基础教程 清华大学出版社.5 互联网上提供的网页制作素材及特效.

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号