好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

湖北工业大学管理学院届毕业论文(设计)

SqlCommandcmd=newSqlCommand(\con); //将景区信息写入数据库

SqlParameterpara= new SqlParameter(\arChar); cmd.Parameters.Add(para); para.Value = jingqu_name;

para = new SqlParameter(\ cmd.Parameters.Add(para); para.Value = jingqu_content;

para = new SqlParameter(\ cmd.Parameters.Add(para); para.Value = dt;

cmd.ExecuteNonQuery(); con.Close(); return true; }

4.2 网站主页设计

网站主要采用静、动相结合的方式,即静态的主画面和动态的图片相结合。静态主页内容包括学首页、交通路径、旅游会议和旅游天气查询版块,留言板和旅游线路显示、旅游新闻、旅游酒店就是利用ASP.NET与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。

本网站默认的页面index.htm, index.htm提供了各个分版块的链接,其本身具备动态显示公告和新闻功能,开辟了在联系方式,友情链接校内和支付方式等功能,实现了浏览统计功能。

4.2 旅游新闻版块

旅游新闻系统提供了一个发布新闻信息的平台, 新闻信息的发布与维护由管理员完成,本网站的新闻按类型分为旅游资讯和服务指南新闻。为方便管理,在后台管理员可以对其进行添加、删除、修改等功能。 4.2.1 旅游新闻模块分析

本网站的的旅游新闻系统包括以下几个部分:新闻列表、新闻浏览、新闻发布、新闻管理。

4.2.2 旅游新闻模块设计

新闻显示需要包含某类新闻列表、新闻综合列表、新闻内容显示3部分,新闻管理包含新闻发布、新闻修改、新闻删除、新闻类型管理4部分。 4.2.3 旅游新闻模块实现

建好数据库后,就可以实现旅游新闻系统的代码,根据前面给出的旅游新闻系统结构图,系统实现主要包括旅游新闻浏览、旅游新闻管理和旅游新闻的排列。

22

湖北工业大学管理学院届毕业论文(设计)

4.2.3.1 旅游新闻浏览

旅游新闻浏览将数据库中的新闻信息查询出来,并在页面中将新闻标题等几个字段进行列表显示,这样就可以在页面中显示较多的信息内容,并且在列表页面提供链接,可以打开页面阅读新闻详细内容。

限于篇幅,公告和新闻及其详细列表页面的源代码在此就不再列出了,article.aspx和showarticle.aspx均具有分页显示功能,当前页显示采用了cint(request(\)函数,Set rs=server.CreateObject (\,sql=\* from article order by news_id desc\,使用Server对象之方法CreateObject来创建一脚本对象,扩展了ASP.net的功能。

notice.asp

news.asp

中均调用了

format.asp

strLength(str)和

cutstr(str,strlen,more,url)函数,以获取和截取字符串。 4.2.3.2 旅游新闻管理

新闻管理包括发布新闻、修改新闻、删除新闻页面,以及进行数据库操作的页面。

通过网站管理员登录后台管理系统,对新闻信息进行添加,写入数据库

protected void btn_add_Click(object sender, EventArgs e) { //添加新闻信息

string newskindtext = this.TextBox1.Text; SqlConnection con = DB.createcon(); con.Open();

SqlCommand cmd = new SqlCommand(\count(*) from articletype where articletype_name='\

int count = Convert.ToInt32(cmd.ExecuteScalar()); if (count > 0)

{//判断新闻类别是否已经存在

this.lbl_hint.Text = \已存在的新闻类别,请重新添加其它的!\

限于篇幅,新闻系统中其他功能不再列出.

23

湖北工业大学管理学院届毕业论文(设计)

4.3 旅游线路版块

旅游线路发布主要是向浏览用户及时、快速的发布适合游客的旅游线路安排,针对不同的时间段和不同的游客制定不同的旅游线路,旅游线路包括行程安排、旅游景点、住宿标准以及旅游接待价格,同时针对每条线路,浏览用户可以在网上直接对其进行预订。网站管理员在后可以对相应的旅游线路进行修改、添加、删除操作,对于游客在网上预订的旅游线路定单进行相应操作。 4.3.1 旅游线路版块分析

本网站的旅游线路发布系统包括以下几个部分:旅游线路的添加、旅游线路的修改、旅游线路的删除、旅游线路的预订、旅游线路类型。 4.3.2 旅游线路模块设计

旅游线路显示需要包含某类旅游线路列表、旅游线路内容显示2部分,旅游线路管理包含旅游线路发布、旅游线路修改、旅游线路删除、旅游线路类型管理4部分。功能模块如图所示。

4.3.3 旅游线路模块的实现

建好数据库后,就可以实现旅游线路系统的代码,根据前面给出的旅游线路系统结构图,系统实现主要包括旅游线路的浏览和旅游线路的管理。 4.3.3.1 旅游线路的浏览

旅游线路浏览将数据库中的旅游线路信息查询出来,并在页面中将旅游线路的标题等几个字段进行列表显示,这样就可以让浏览用户有选择性的浏览信息内容,line.aspx和car.aspx均具有旅游线路显示功能的页面。 4.3.3.2 旅游线路的管理

旅游线路的管理包括发布旅游线路、修改旅游线路、删除旅游线路页面,以及进行数据库操作的页面。

24

湖北工业大学管理学院届毕业论文(设计)

及其主要功能代码如下:

发布旅游路线信息,按线路添加的时间排序,主要是运用了DataSource控件来实现,后台管理员添加旅游线路信息,是通过文本编辑器写入数据库来实现的

SqlConnection con=DB.conCreate();//调用数据库连接类

con.Open();

SqlCommand cmd=new SqlCommand();//插入新的线路信息

cmd.CommandText = \

(line_name,line_xingcheng,line_anpai,line_shuoming,line_baojia,add_date,line_price,line_pic,line_picname,line_type)values(@line_name,@line_xingcheng,@line_anpai,@line_shuoming,@line_baojia,@add_date,@line_price,@line_pic,@line_picname,@line_type)\ cmd.Connection=con;

SqlParameter para=new SqlParameter(\ cmd.Parameters.Add(para);//写入数据库

para.Value=line_name;

para=new SqlParameter(\cmd.Parameters.Add(para);

para.Value=line_direction;

para=new SqlParameter(\cmd.Parameters.Add(para); para.Value=line_anpai;

para=new SqlParameter(\cmd.Parameters.Add(para); para.Value=line_memory;

para=new SqlParameter(\cmd.Parameters.Add(para);

para.Value=line_date;

para=new SqlParameter(\cmd.Parameters.Add(para); para.Value=line_price;

限于篇幅,新闻系统中其他功能不再列出.

4.4 旅游图片版块

旅游图片发布系统主要是向浏览用户提供神农架精美风景图片,根据各个不同的旅游景点上传相应的风光图片,页面按上传顺序缩成小图排列,浏览用户可以在点击小图浏览大图。也可以对不同景点的风光图片按其静电名称搜索。网站管理员在后可以对相应景点的风光图片进行修改、添加、删除操作。 4.4.1 旅游图片版块分析

本网站的旅游图片发布系统包括以下几个部分:旅游图片的添加、旅游图片的修改、旅游图片的删除、各旅游景点旅游图片搜索。

25

湖北工业大学管理学院届毕业论文(设计)

4.4.2 旅游图片版块的实现

根据前面给出的旅游图片发布系统结构图,系统实现主要包括旅游图片的浏览和旅游图片的搜索以及旅游图片的管理。 4.4.2.1 旅游图片的浏览

旅游图片的浏览将数据库中的旅游图片信息查询出来,并在页面中将旅游图片缩成小图进行列表显示,这样就可以让浏览用户有选择性的浏览信息内容,并且在列表页面提供链接,可以点击小图浏览清晰的大图。

限于篇幅,旅游图片的浏览及其详细列表页面的源代码在此就不再列出了,picture.aspx为旅游图片显示页面。 4.4.2.2 旅游图片的管理

旅游线路的管理包括发布旅游图片、修改旅游图片、删除旅游图片页面。

旅游图片的添加是通过管理员在后台添加实现的,主要运用了VS2005自带的图片上传控件。主要是在对上传图片的名称读取和路径存储设置

protected void Button1_Click(object sender, EventArgs e) { // 读取图片的名称和路径

string fullfileName = this.File1.PostedFile.FileName;

string fileName = fullfileName.Substring(fullfileName.LastIndexOf(\ string fileType = fullfileName.Substring(fullfileName.LastIndexOf(\ if (fileType == \\ { // 设定图片的保存路径

this.File1.PostedFile.SaveAs(this.Server.MapPath(\fileName);

this.Session[\ SqlConnection con = DB.conCreate();

+

\

+

26

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

湖北工业大学管理学院届毕业论文(设计)SqlCommandcmd=newSqlCommand(\con);//将景区信息写入数据库SqlParameterpara=newSqlParameter(\arChar);cmd.Parameters.Ad
推荐度:
点击下载文档文档为doc格式
7oypq09h3p797950l83d
领取福利

微信扫码领取福利

微信扫码分享