1 绪论 6
1.1 课题研究背景意义 6
1.2 课题研究目的 6
1.3 论文章节安排 6
2 系统开发技术简介 8
2.1 ASP.NET技术 8
2.2 B/S框架 9
2.3 数据库技术 9
3 系统需求分析 11
3.1 系统功能需求 11
3.2 系统功能模块 11
3.3 可行性分析 12
3.3.1 技术可行性 12
3.3.2经济可行性 12
3.3.3操作可行性 13
3.4 系统分析 13
4 数据库设计 15
4.1.1 数据库概念设计 15
4.1.2数据库物理结构设计 17
5 系统详细设计 22
5.1 网站首页 22
5.2 会员注册信息页面 22
5.3酒店信息列表页面 23
5.4我的酒店订单信息页面 23
5.5酒店搜索信息页面 24
5.6管理员登录页面 24
5.7会员信息列表页面 25
5.8添加酒店信息页面 25
5.9酒店信息列表页面 26
5.10车次信息列表页面 26
5.11车票订单信息列表页面 27
6 测试与分析 28
6.1 软件的测试的目的 28
6.2测试的步骤 28
6.3测试内容 28
6.4测试环境与测试条件 28
6.5测试结果 28
结论 29
参考文献 30
致 谢 31
目前,随着计算机网络信息的普及和应用,网络已经与人们日常的生活息息相关,因此,利用网络来为人们解决问题,在当前社会发展下是不可或缺的。伴随着经济的快速发展,酒店服务业的发展前景也是可观的,正在不断的从中小型向大规模化发展。同时,顾客和酒店的服务管理之间的信息也是密不可分,尤为重要,随着现代人们出行住宿量大,传统的酒店管理模式已经不能满足客户需求,酒店管理是一项繁琐的服务工作,为了提高酒店管理工作效率,减化业务流程,因此,结合综合性较强的去哪儿网开发一款高仿去哪儿酒店预订管理系统,可以解决这一切的问题。
酒店预订管理系统是以ASP.NET技术和SQL数据库后台而开发成的,它替代了传统手工管理方式,实现了酒店管理者对会员管理、城市管理、会员管理、酒店管理,客房及车次、酒店订单和系统的管理,主要包括对各功能模块信息的查看、添加、修改、删除等功能操作。而用户则可通过前台进行注册、登录,搜索、查看并预订管理等功能操作。且本系统操作简单,界面美观大方,基本达到了预期的结果。
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;public partial class list : System.Web.UI.Page
{public string strid = "";protected void Page_Load(object sender, EventArgs e){if (!IsPostBack){ViewState["url"] = Request.UrlReferrer.ToString();if (Session["nm"] == null){MessageBox.ShowAndRedirect(this, "请先登录后,再进行此操作!", "login.aspx");return;}strid = Request.Params["id"];string tno = strid;TextBox1.Text = DateTime.Now.AddDays(1).ToString("yyyy-MM-dd");ShowInfo(tno);setval();}}/// <summary>/// 根据编号,得到详情,并赋值/// </summary>/// <param name="tno"></param>private void ShowInfo(string tno){SqlDataReader sdr = SqlHelper.ExecuteReader("select a.*,b.clname,c.clname as clname2 from ticket a left join citys b on a.cid1=b.clid left join citys c on a.cid2=c.clid where tno='" + Request.QueryString["id"] + "'");if (sdr.Read()){this.lbltno.Text = sdr["tno"].ToString();this.lblsaddress.Text = sdr["clname"].ToString();this.lbleaddress.Text = sdr["clname2"].ToString();this.lblstime.Text = DateTime.Parse(sdr["stime"].ToString()).ToString("HH:mm");this.lbletime.Text = DateTime.Parse(sdr["etime"].ToString()).ToString("HH:mm");this.lblseat1.Text = sdr["seat1"].ToString();this.lblprice1.Text = sdr["price1"].ToString();this.lblseat2.Text = sdr["seat2"].ToString();this.lblprice2.Text = sdr["price2"].ToString();this.lblseat3.Text = sdr["seat3"].ToString();this.lblprice3.Text = sdr["price3"].ToString();//根据编号得到相应的记录DataSet ds2 = SqlHelper.ExecuteforDataSet("select * from members where lname='" + Session["nm"].ToString() + "'");if (ds2.Tables[0].Rows.Count > 0){txt_people.Text = ds2.Tables[0].Rows[0]["mname"].ToString();txt_tel.Text = ds2.Tables[0].Rows[0]["tel"].ToString();txt_address.Text = ds2.Tables[0].Rows[0]["cardno"].ToString();}}}protected void Button1_Click(object sender, EventArgs e){if (DateTime.Parse(TextBox1.Text) < DateTime.Now){MessageBox.Show(this, "出发时间不能小于当前时间!");return;}if (DropDownList1.SelectedValue == "0"){MessageBox.Show(this, "请选择购票数量!");return;}if (DropDownList1.SelectedValue == "0"){MessageBox.Show(this, "请选择座位类型!");return;}//设置添加sqlstring strSql = String.Format(@"insert into ordersHC(tno,stime,lname,quantity,money1,atime,flag,oid)values ('{0}','{1}','{2}',{3},{4},'{5}',{6},'{7}')",lbltno.Text, TextBox1.Text, Session["nm"].ToString(), DropDownList2.SelectedValue, decimal.Parse(Label1.Text), DateTime.Now, DropDownList1.SelectedValue, DateTime.Now.ToString("yyyyMMddhhmmssfff"));//提交到数据库SqlHelper.ExecuteNonQuery(strSql.ToString());MessageBox.ShowAndRedirect(this, "恭喜您预订成功!", "mem/od2.aspx");}protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e){setval();}protected void setval(){decimal total = 0;if (DropDownList1.SelectedValue == "1"){total = decimal.Parse(lblprice1.Text) * int.Parse(DropDownList2.SelectedValue);}else if (DropDownList1.SelectedValue == "2"){total = decimal.Parse(lblprice2.Text) * int.Parse(DropDownList2.SelectedValue);}else if (DropDownList1.SelectedValue == "3"){total = decimal.Parse(lblprice3.Text) * int.Parse(DropDownList2.SelectedValue);}Label1.Text = total.ToString();}
}
源码获取:
查看下方👇🏻👇🏻👇🏻qq名片获取联系方式👇🏻👇🏻👇🏻
本文发布于:2024-02-04 23:37:07,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170718968560790.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |