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

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

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

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

con.Open();

SqlCommand cmd = new SqlCommand(\

values(@pic_url,@pic_name,@jingdian_id,@addtime)\图片信息写入数据库 SqlParameter para = new SqlParameter(\ cmd.Parameters.Add(para);

para.Value = this.Session[\ para = new SqlParameter(\ cmd.Parameters.Add(para); para.Value = this.TextBox1.Text;

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

para.Value = this.Session[\

para = new SqlParameter(\ cmd.Parameters.Add(para); para.Value = DateTime.Now; cmd.ExecuteNonQuery(); con.Close(); this.db_pic(); }

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

4.4.2.3 旅游图片的搜索

旅游图片的搜索,主要是根据相应的景点名,在数据库中查找相应的旅游风光图片。其代码如下: protected void Page_Load(object sender, EventArgs e) {if (!this.IsPostBack) // 判断初始值 {

temp = Convert.ToInt32(this.Request.QueryString[\ this.Session[\ this.db_pic();

this.db_jd();

旅游图片的搜索,是根据浏览客户在文本框的内容,查找相应的景点图片: private void db_jd() // 查找对应的景点

{this.DataList2.DataSource = new DB(\ this.DataBind(); }

protected void Button1_Click(object sender, EventArgs e) //查找对应景点的图片 {this.DataList1.DataSource = new DB(\'%\

27

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

this.DataList1.DataBind(); }

4.5 酒店版块

旅游酒店发布主要是向浏览用户及时、快速的发布神农架的酒店信息,按照不同的景区和酒店的星级来发布酒店信息,酒店信息包括酒店名称、酒店星级、酒店价格以及酒店所在的景区,同时针对每个具体的酒店,浏览用户可以在网上直接对其进行预订。网站管理员在后可以对相应的酒店信息进行修改、添加、删除操作,对于游客在网上预订的酒店预订定单进行相应操作。 4.5.1 酒店版块分析

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

4.5.2酒店版块实现

根据前面给出的酒店信息发布系统结构图,系统实现主要包括酒店信息的浏览、酒店信息的列表排列以及酒店信息的搜索以及酒店信息的管理。 4.5.3.1 酒店信息的浏览

酒店信息的浏览将数据库中的酒店信息查询出来,并在页面中按照添加的酒店id按顺序排列出来,根据添加酒店信息时选择的是否在主页显示列出按酒店名排列的酒店信息。

限于篇幅,酒店信息的浏览及其详细列表页面的源代码在此就不再列出了,hotel.aspx为酒店信息显示页面,showhotel.aspx为具体酒店详细信息介绍页面。 4.5.3.2 酒店信息的管理

酒店信息的管理包括发布酒店信息、修改酒店信息、删除酒店信息页面。

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

28

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

4.5.3.3酒店信息的搜索

酒店信息的搜索,主要是根据所在的景区、价格以及星级进行搜索和查找。其代码如下:

public void tj_hotel() //显示推荐酒店

{this.DataList1.DataSource = new DB(\hotel_id,hotel_name from hotel where hotel_tuijian=1\

this.DataList1.DataKeyField = \ this.DataList1.DataBind();}

public void shiqu_hotel() //显示市区酒店

{this.DataList2.DataSource = new DB(\top 10 * from hotel where hotel_position=1\

this.DataList2.DataKeyField = \ this.DataList2.DataBind();}

public void jingqu_hotel() //显示景区酒店

{this.DataList3.DataSource = new DB(\top 10 * from hotel where hotel_position=0\

this.DataList3.DataKeyField = \ this.DataList3.DataBind(); }

protected void DataList3_ItemCommand(object source, DataListCommandEventArgs e) //景区酒店预定

{if (e.CommandName == \

{int hotel_id = Convert.ToInt32(this.DataList3.DataKeys[e.Item.ItemIndex]); this.Response.Redirect(\ }

protected void btn_hotelsearch_Click(object sender, EventArgs e) { //酒店查询

string str = this.txt_hotelname.Text; string str2; string sqltext;

int fjb = Convert.ToInt32(this.txt_fjb.Text); int fje = Convert.ToInt32(this.txt_fje.Text); if (this.rbtn_shiqu.Checked) str2 = \ else

str2 = \if (str != \

{ // 按酒店名称查询

DataTable dt = new DB(\\

this.Session[\

this.Response.Redirect(\ else

{ // 按酒店位置和输入的价格范围查询酒店 sqltext = \* from hotel where hotel_position='\+ str2 + \and hotel_gpprice between \+ fjb + \and \+ fje + \and hotel_grade=\+ Convert.ToInt32(this.RadioButtonList1.SelectedValue);

this.Session[\ this.Response.Redirect(\ } }

protected void DataList2_ItemCommand1(object source, DataListCommandEventArgs e) {

29

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

if (e.CommandName == \ { inthotel_id

Convert.ToInt32(this.DataList2.DataKeys[e.Item.ItemIndex].ToString());

this.Response.Redirect(\

=

4.6 留言本版块

留言本可以说是网上最常见的,一般用来记载反馈信息。 4.6.1 留言本版块的分析

本留言系统主要包括以下几个部分:显示客户留言内容、添加留言信息、管理员对留言管理和回复、显示管理员回复信息。 4.6.2 留言本版块的实现 4.6.2.1 发表留言

用户在发表留言时,要求用户填写用户名、QQ号码、E_MAIL、来自哪里、选择性别、留言内容等几个部分供选择,其中用户名和留言内容不能为空。

4.6.2.2 留言管理

留言管理包括回复留言、删除留言,以及进行数据库的操作。留言回复通过reply.aspx页面来实现,使用了<%=request.querystring(\语句以GET方式完成

中数据的提交。

源代码略。

4.7 旅游景点版块

旅游景点版块主要是向浏览用户详细介绍神农架各旅游景区的旅游景点。 4.7.1 旅游景点版块分析

景区介绍版块主要包括以下几个部分:景区的添加、景点的添加、景区的修改、景点的修改、景区的删除、景点的删除。

30

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

4.7.2 旅游景点版块设计

景区景点显示需要包含某景区景点列表、景点信息内容显示2部分,景区景点路管理包含景区的添加、景点的添加、景区的修改、景点的修改、景区的删除、景点的删除功能。

4.7.3 旅游景点版块实现

建好数据库后,就可以实现景区景点版块的代码,根据前面给出的景区经典版块结构图,版块实现主要包括景区景点的浏览和景区景点的管理。 4.7.3.1 景区景点信息的浏览

景区景点的信息浏览将数据库中的景点查询出来,并在页面中将景点的名称等几个字段进行列表显示,这样就可以让浏览用户有选择性的浏览信息内容,并且在列表页面提供链接,可以打开页面阅读景点详细内容。

限于篇幅,景区经典及其详细列表页面的源代码在此就不再列出了,jingqu.aspx具有景区景点显示功能的页面。 4.7.3.2 景区景点的管理

景区景点的管理包括景区的添加、景点的添加、景区的修改、景点的修改、景区的删除、景点的删除,以及进行数据库操作的页面。

5 网站系统测试

系统测试是系统开发周期中一个十分重要而漫长的阶段。其重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程包括系统分析,系统设计和系统实现的最终审查。系统测试的对象不仅仅是源程序,而应是整个软件,它把需求分析,概要设计,详细设计以及程序设计各阶段的开发文档,包括需求规格说明,概要设计说明,详细设计说明以及源程序,都作为测试的对象。测试的目的就是发现软件的错误。

5.1系统测试的原则

(1)测试工作应避免由原开发软件的个人或小组来承担

(2)设计测试方案时,不仅要包括确定的输入数据,而且包括从系统功能出发达

到预期的测试结果。

(3)测试用例不仅要包括合理,有效的输入数据,还要包括无效的或不合理的输

31

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

湖北工业大学管理学院届毕业论文(设计)con.Open();SqlCommandcmd=newSqlCommand(\values(@pic_url,@pic_name,@jingdian_id,@addtime)\图片信息写入数据库SqlP
推荐度:
点击下载文档文档为doc格式
7oypq09h3p797950l83d
领取福利

微信扫码领取福利

微信扫码分享