第一范文网 - 专业文章范例文档资料分享平台

sql server 酒店客房管理系统设计说明书 数据库大作业课程设计说明书 (含源文件)

来源:用户分享 时间:2025/11/10 13:30:00 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

values(@name,@num,@roomId,@inDate,@outDate)\, conn);

SqlCommand insertCmd1 = new SqlCommand(\客人(姓名,性别,证件类型,证件号码,联系电话)

values(@name,@sex,@cerType,@cerNum,@phone)\, conn);

insertCmd.Parameters.Add(\, SqlDbType.VarChar, 15); insertCmd.Parameters.Add(\, SqlDbType.VarChar, 20); insertCmd.Parameters.Add(\, SqlDbType.VarChar, 20); insertCmd.Parameters.Add(\, SqlDbType.VarChar, 20); insertCmd.Parameters.Add(\, SqlDbType.VarChar, 20);

insertCmd.Parameters[\].Value = txtName.Text; insertCmd.Parameters[\].Value = txtCerNum.Text; insertCmd.Parameters[\].Value = txtRoomId.Text; insertCmd.Parameters[\].Value = txtInDate.Text; insertCmd.Parameters[\].Value = txtOutDate.Text;

insertCmd1.Parameters.Add(\, SqlDbType.VarChar, 15); insertCmd1.Parameters.Add(\, SqlDbType.VarChar, 6);

insertCmd1.Parameters.Add(\, SqlDbType.VarChar, 20); insertCmd1.Parameters.Add(\, SqlDbType.VarChar, 20); insertCmd1.Parameters.Add(\, SqlDbType.VarChar, 20);

insertCmd1.Parameters[\].Value = txtName.Text; insertCmd1.Parameters[\].Value = txtSex.Text;

insertCmd1.Parameters[\].Value = txtCerType.Text; insertCmd1.Parameters[\].Value = txtCerNum.Text; insertCmd1.Parameters[\].Value = txtPhone.Text;

conn.Open();

int flag = insertCmd.ExecuteNonQuery(); insertCmd1.ExecuteNonQuery(); if (flag > 0) {

Label1.Text = \成功提交客人信息!\; } else {

Label1.Text = \提交客人信息失败,查看输入是否正确!\; }

conn.Close();

upDate(); }

private void upDate()

{

string roomId = txtRoomId.Text.Trim(); string selectStr = \; string updateStr = \;

selectStr = \* from 房间 where 房号 = '\ + roomId + \; updateStr = \房间 set 房间状态 = '已住' where 房号 ='\ + roomId + \;

SqlConnection conn = new

SqlConnection(ConfigurationManager.ConnectionStrings[\酒店客房管理系统ConnectionString\].ConnectionString);

SqlCommand selectCmd = new SqlCommand(selectStr, conn); conn.Open();

SqlDataReader sdr = selectCmd.ExecuteReader(); if (sdr.Read()) {

sdr.Close();

SqlCommand updateCmd = new SqlCommand(updateStr, conn); updateCmd.ExecuteNonQuery(); }

conn.Close(); }

protected void Button2_Click1(object sender, EventArgs e) {

Response.Redirect(\); } }

退房结账界面的截图及代码:

图10、退房结账界面截图

public partial class tuifang : System.Web.UI.Page {

protected void Page_Load(object sender, EventArgs e) { }

protected void Button2_Click(object sender, EventArgs e) {

string roomId = TextBox1.Text;

string selectStr = \客人姓名,证件号码,房号,入住日期,预

计离开日期,结账离开日期,应付金额 from 住店 where 房号 = '\ + roomId + \and 状态 is null\;

SqlConnection conn = new

SqlConnection(ConfigurationManager.ConnectionStrings[\酒店客房管理系统ConnectionString\].ConnectionString);

SqlCommand cmd = new SqlCommand(selectStr,conn); conn.Open();

SqlDataReader dr = cmd.ExecuteReader(); if ( dr.Read() ) {

dr.Close();

GridView1.Visible = true; Button1.Visible = true; Button3.Visible = true; } else {

Label1.Text = \此人已经退过房了!\; }

dr.Close(); conn.Close(); }

protected void Button1_Click(object sender, EventArgs e) {

string roomId = TextBox1.Text.Trim(); string selectStr = \; string updateStr = \;

selectStr = \* from 房间 where 房号 = '\ + roomId + \; updateStr = \房间 set 房间状态 = '空' where 房号 ='\ + roomId + \;

SqlConnection conn = new

SqlConnection(ConfigurationManager.ConnectionStrings[\酒店客房管理系统ConnectionString\].ConnectionString);

SqlCommand selectCmd = new SqlCommand(selectStr, conn); conn.Open();

SqlDataReader sdr = selectCmd.ExecuteReader(); if (sdr.Read()) {

sdr.Close();

SqlCommand updateCmd = new SqlCommand(updateStr, conn); updateCmd.ExecuteNonQuery(); }

Label1.Text = \成功退房!\; conn.Close(); upDate1(); update(); }

private void update() {

string roomId = TextBox1.Text.Trim(); string selectStr = \; string updateStr = \;

selectStr = \* from 住店 where 房号 = '\ + roomId + \; updateStr = \住店 set 状态 = '已退房' where 房号 ='\ + roomId + \;

SqlConnection conn = new

SqlConnection(ConfigurationManager.ConnectionStrings[\酒店客房管理系统ConnectionString\].ConnectionString);

SqlCommand selectCmd = new SqlCommand(selectStr, conn); conn.Open();

SqlDataReader sdr = selectCmd.ExecuteReader(); if (sdr.Read()) {

sdr.Close();

SqlCommand updateCmd = new SqlCommand(updateStr, conn); updateCmd.ExecuteNonQuery(); }

conn.Close(); }

private void upDate1() {

string roomId = TextBox1.Text.Trim(); SqlConnection conn = new

SqlConnection(ConfigurationManager.ConnectionStrings[\酒店客房管理系统ConnectionString\].ConnectionString);

SqlCommand cmd = conn.CreateCommand(); string money; string date; conn.Open(); int i;

for (i = 0; i < GridView1.Rows.Count; i++) {

date =

((TextBox)GridView1.Rows[i].FindControl(\)).Text.Trim(); money =

((TextBox)GridView1.Rows[i].FindControl(\)).Text.Trim();

sql server 酒店客房管理系统设计说明书 数据库大作业课程设计说明书 (含源文件).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9zi162n20a5zpak1cslt1is530855j00ibp_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top