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

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

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

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

2、业。 目目 录录 第 1 章 绪论4 1.1 佛山旅游在线的目的和意义.4 12 系统开发工具 4 第 2 章 佛山旅游在线网站的分析和设计4 2.1 佛山旅游在线的分析和概要设计 4 2.2 网站的设计 4 2.3 目前实现的功能.6 第四章 数据库设计6 第 4 章 佛山旅游在线网站的具体实现8 4.1 首页 8 4.1.1 功能8 4.1.2 组成构造8 4.1.3 界面设计与重点、难点代码的设计 .8 4.2 搜索功能 .10 4.2.1 功能.10 4.3 主要景点的介绍 .10 4.3.1 功能.10 4.3.2 组成构造.10 4.3.3 界面设计与重点、难点代码的设计.10 4

3、.4 后台管理 .10 4.4.1 功能.10 4.4.2 组成构造.11 4.4.3 界面设计与重点、难点代码的设计.11 第 5 章 系统的使用说明与安装.12 5.1 运行环境要求 12 5.2 安装设置 13 第 6 章 佛山旅游在线网站系统测试.14 结论:.14 致谢.15 参考文献:.15 4 第 1 章 绪论 1.1 佛山旅游在线的目的和意义佛山旅游在线的目的和意义 佛山“肇迹于晋,得名于唐” ,是一座历史悠久的文化名城。早在秦汉时 期,这里已成为颇具规模的聚居村落,乡人称为“季华乡” 。唐贞观二年(公元 628 年) ,因在城内的塔坡岗上挖掘出三尊佛像,遂立石榜称“佛山”而得

4、名。 唐宋年间,佛山的手工业、商业和文化已十分繁荣,至明清时,更是发展成商 贾云集、工商业发达的岭南重镇,与湖北的汉口镇、江西的景德镇和河南的朱 仙镇并称我国的“四大名镇” ,曾为我国南方最大的商品集散中心、商贸重镇, 被列为全国“四大聚” (北京、佛山、苏州、汉口)之一,所以,自古以来,佛 山就有“广纱中心” 、 “南国陶都” 、 “岭南药材发祥地”之美誉。经济的繁荣促 进了文化的兴起,佛山还是珠三角民间艺术的摇篮,有“艺术之乡” 、 “陶瓷之 乡” 、 “武术之乡” 、 “粤剧之乡”和“美食之乡”之盛名。改革开放以来,佛山 经济和社会发生了巨大变化,经济总量迅速增长,逐步形成一个经济发达、

5、设 施完善、环境优美的具有珠江三角洲地区特色的组团式城市群,千年古镇又重 新焕发出靓丽的青春风采。 佛山旅游在线的目的和意义是为了让更多的国内外游客、更多的人了解佛 山,认识佛山,来到佛山参观、旅游,更好地发展佛山旅游业。 12 系统开发工具系统开发工具 佛山旅游在线网代码使用 ASP.NET 编写,选择 ASP.NET 的原因是其容易使 用,且可完全利用.NET 架构的强大,安全,高效的平台特性。后台数据存储在 SQL SERVER 2000 中,因为 SQL SERVER 2000 能提供具伸缩性、可靠性和安 全性的应用,它降低数据库应用创建、部署与管理的复杂程度,进而实现 IT 效 率最

6、大化。 第 2 章 佛山旅游在线网站的分析和设计 2.1 佛山旅游在线的分析和概要设计 佛山旅游在线是对佛山旅游业的推广,随着经济的迅速发展,人民生活水平的提高, 旅游业、服务业也相应地发展起来了。佛山作为一座历史悠久的文化名城,为了让更多的 国内外游客、更多的人了解佛山,认识佛山,来佛山参观、旅游,通过建立一个佛山旅游 网站,在 Internet 上去推广。人们只要点几下鼠标就可以了解到佛山,有哪些旅游景点, 哪些特色等等。旅客通过搜索就可以知道旅游的费用大概是多少,计划路线。通过让旅客 留言,我们就知道他们需求,为他们提供更好的服务。 2.2 网站的设计 本系统目前所做的工作如下: 王月珠

7、:佛山旅游在线 5 1)系统前台流程框图 2)后台流程框图 1网站前台功能 会员中心:会员登陆、注册 搜 索:按地区进行景点、入住酒店、价钱、路线搜索 留 言 板:会员可以在线留言 社区:旅客的留言 2网站后台功能 会员管理:查看会员信息,删除会员 留言管理:查看留言,删除,回复 后台管理系统 管理员登录 用户管理留言管理 首页用户登录 前台首页 搜索区留 言 板 景点搜索 路线搜索 付款方式区热买商品区精品区 首页用户登录 前台首页 搜索区社区 景点搜索 路线搜索 友情链接区会员中心区景点区 酒店搜索 6 2.3 目前实现的功能目前实现的功能 前台用户不用经过身份验证都可以直接登陆到首页,浏

8、览佛山的景点,了 解佛山,认识佛山,可以搜索入住酒店,查询路线,价格等。未注册的会员可 以注册成为会员,是会员的旅客是有优惠价(这由内部定价格) 在前台的首页用户可以对系统进行留言,以查看所有其他的留言。 后台管理员可以在数据库里对景点、酒店进行添加维护,路线、价格的调 整,可以查看前台注册的用户的具体信息,还可以查看留言,通过管理数据库 对留言进行维护。 第四章 数据库设计 建立数据表时,主要是按照网站功能的需要来建立每一个表的。首先建立 一个名为 123 的数据文件,在文件中包含有以下几个表: 表一 :user 表(存放用户信息) 表二 :view 表(存放景点信息) 表三 :hotel

9、表(存放酒店信息) 王月珠:佛山旅游在线 7 表四 :area 表(存放留言信息) 表五 :road 表(存放路线信息) 表六 :admin 表(存放管理员信息) 8 第 4 章 佛山旅游在线网站的具体实现 4.1 首页 4.1.14.1.1 功能功能 可以方便用户快速连接到注册,登陆,搜索,查看等前台主要的页面。 4.1.24.1.2 组成构造组成构造 由几个部分组成:usermiddile.ascxusermiddile.ascx ,userleft.ascx,userleft.ascx, head.ascxhead.ascx,foot.ascxfoot.ascx view.ascx,se

10、arch.ascxview.ascx,search.ascx 1.首页网页 index.aspxindex.aspx:用来快速连接到各个页面。 4.1.34.1.3 界面设计与重点、难点代码的设计界面设计与重点、难点代码的设计 由于在设计网站时为了方便,设计时有一部分页面的某些地方是有所相同 的,所以我运用模块化处理的一种方式,这样一来可以相对减少设计的时间, 二来可以减少资源的占用。 数据库的连接,在佛山旅游在线网站中,数据库的打开在系统中是很重要 的,下面给出本系统连接打开数据库的代码文件DB.ASP Dim objConnection As New SqlConnection(Confi

11、gurationSettings.AppSettings(“con“) 会员登录: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) 王月珠:佛山旅游在线 9 Handles Button1.Click Dim con As New SqlConnection(ConfigurationSettings.AppSettings(“con“) con.Open() Dim cmd As New SqlCommand(“select * from user where user

12、name=“ “) 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 Dim con As New SqlConnection(ConfigurationSettings.AppSettings(“con“) con.Open() Dim cmd As New SqlCommand(“insert into user(username,pwd,phon

13、e,Email) values(username,pwd,phone,Email)“, con) cmd.Parameters.Add(“username“, SqlDbType.Char, 20) cmd.Parameters.Add(“pwd“, SqlDbType.Char, 10) cmd.Parameters.Add(“phone“, SqlDbType.Char, 20) cmd.Parameters.Add(“Email“, SqlDbType.NChar, 40) cmd.Parameters(“username“).Value = Me.TextBox2.Text cmd.P

14、arameters(“pwd“).Value = Me.TextBox1.Text cmd.Parameters(“phone“).Value = Me.TextBox4.Text cmd.Parameters(“Email“).Value = Me.TextBox5.Text cmd.ExecuteNonQuery() Me.Response.Write(“) con.Close() Response.Write(“ alert(恭喜您,注册成功!.); “) End Sub 10 4.2 搜索功能 4.2.14.2.1 功能功能 在设计的首页中你可以看见有一个专门为用户寻找景点,酒店,路线

15、的搜索 区域,这个区域可以针对佛山地区进行准确的搜索。 4.2.24.2.2 组成构造组成构造 选择搜索网页 search.aspxsearch.aspx: 5.2.35.2.3 界面设计与重点、难点代码的设计界面设计与重点、难点代码的设计 选择搜索网页 search.aspxsearch.aspx: 主要按地区查询:入住酒店,景点,路线 (这个功能目前在设计中) 4.3 主要景点的介绍 4.3.14.3.1 功能功能 打开这个网页的人都可以浏览景点的图片,从而了解佛山、认识佛山。 4.3.24.3.2 组成构造组成构造 由 head.ascxhead.ascx,foot.ascxfoot.a

16、scx,view.aspxview.aspx 等页面组成 4.3.34.3.3 界面设计与重点、难点代码的设计界面设计与重点、难点代码的设计 4.44.4 后台管理后台管理 4.4.14.4.1 功能功能 方便对数据的管理,使用户更快更准得到最新的资料。里面主要有留言管 理,用户管理 王月珠:佛山旅游在线 11 4.4.24.4.2 组成构造组成构造 1.管理员登录页面 :admin.admin. aspxaspx 4.4.34.4.3 界面设计与重点、难点代码的设计界面设计与重点、难点代码的设计 首先进入主页时,将可以看到右上角有一个后台管理系统的按扭。管理员 输入相应的用户名和密码,单击“

17、确定”就会将输入提交给系统以验证用户、 密码。如果输入的用户名和密码正确,就可以进入后台操作 areaadmin. Asp 的代码: If txtadmin.Text = “ Then Label1.Text = “管理员名不能为空。“ 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 = “selec

18、t * from Admin where admin=“ & txtadmin.Text & “and password=“ & txtapwd.Text & “ Dim cmd As New SqlCommand(strsql, conn) Dim dr As SqlDataReader = cmd.ExecuteReader() If dr.Read() Then Session(“admin“) = dr(“admin“) Label1.Text = “ Response.Redirect(“search.aspx“) Else Label1.Text = “对不起,您的用户名或密码不正

19、确“ End If End If End Sub 如果访问者输入了一个无效的用户名,我们将提示用户员名或密码不对, 要求用户重新输入用户名或密码,或者离开后台管理系统的登录系统。管理员 用户登录后,就进入了后台管理主页面。可以对用户,留言管理。 12 用户留言板管理:areaadmin.asp 用户留言板管理的代码: Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 在此处放置初始化页的用户代码 If Not Page.IsPostBack

20、Then callbind() End If End Sub Private Sub callbind() Dim strsql As String = “select * from area“ Dim cmd As New SqlCommand(strsql, conn) conn.Open() Dim adp As New SqlDataAdapter(cmd) Dim ds As New DataSet adp.Fill(ds) DataGrid1.DataSource = ds DataGrid1.DataKeyField = “name“ DataGrid1.DataBind() c

21、onn.Close() End Sub 这里主要功能对用户留言板进行管理,可以对用户的留言进行管理和回复, 还可以对用户的留言信息进行删除等。这里的代码与留言板的代码相差不多, 多了就是可以删除信息。 第 5 章 系统的使用说明与安装 5.1 运行环境要求 为了保证佛山旅游在线网站系统运行的效率和可靠性,服务器应具有较高的 软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即 王月珠:佛山旅游在线 13 Internet,也可适用于内部的局域网。其运行要求如下: 软件环境: 客户端: Windows95/98/2000/XP,Internet Explorer(IE)等 服务器

22、端:Windows NT/Windows2000,Internet Information Server (IIS) 4.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等。 数据库:采用SQL,运行于服务器端。 硬件环境: 服务器 CPU:PIII 500以上 ,内存:512M以上 客户机 CPU:P200MMX以上,内存:32M以上 5.2 安装设置 A. 将本网站拷贝到硬盘上的某一目录下,如:拷贝至D: 佛山旅游在线。 B. 运行intelNET信息服务,将默认的Web站点主目录设置为该目录,如上例 应为c: 佛山旅游在线; 具体步骤

23、:(XP为例) a. 进入“控制面板”项,点击进入“管理工具” b. 在“管理工具” ,鼠标指向“默认网站”单击鼠标右键,选“新建” ,在 “新建”里只有“虚拟目录”,点击它会出现向导。点击下一步。在别名那里输 入“佛山旅游在线” ,对话框中的“目录”项中填入“D: 佛山旅游在线”.下 一步完成就可以了. C. 设置启动默认文档为:index.aspx 还有更为简单的方法是: 直接右击D: 佛山旅游在线文件夹的属性,选择Web共享点击“共享文件夹”别 名输入佛山旅游在线按确定即可。如图: 14 第 6 章 佛山旅游在线网站系统测试 对于佛山旅游在线网站系统测试的目的是找出缺陷原因,对软件质量作

24、出 评价。 系统测试所采用的方法,具体有功能测试、数据库测试、安全性测试等。 功能测试根据测试功能实现的情况,结果通过测试,系统的登录、注册、 搜索,页面相互导航等等功能都能很好的实现,能够通过功能测试。 数据库测试根据测试数据库的应用情况,结果通过测试数据库,其总体设 计都能满足系统的需要,为系统提供坚实的基础。 通过测试,对软件测试欠缺的方面主要有:没有全面科学的去分析,具有一定的片面 性;没有经过特别的软件去测试,权威性不够。得出最后的测试结论,部分的功能有待修 改、实现。 结论: 为期一个多月的毕业设计已近尾声,通过本次实践我不仅在网页制作、后 王月珠:佛山旅游在线 15 台程序设计水

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

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

当前位置:首页 > 其他


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