基于C# Winform的酒店管理系统

本文介绍了一个基于C# Winform的酒店管理系统,涵盖房间管理、房客开房、员工管理、商品操作等功能,同时涉及数据库操作类的设计。系统包含新增房间、激活房卡、房客管理、商品结账等多个流程,并提供了项目结构图和数据库结构图。测试账号和密码统一为1。
摘要由CSDN通过智能技术生成
技术:C#+WinForm
运行环境:Visual Studio 2015

概述

酒店管理(Hotel Management ),是全球十大热门行业之一,酒店管理系统包括客房管理、员工管理、营业管理、客户管理、酒店商品管理等功能模块。

详细

一、运行效果

1565263207569035721.png

1565263207644013627.png

1565263207672098343.png

1565263207753037525.png

1565263207738071898.png

1565263207836001743.png

1565263207875035653.png

1565263207873081543.png

1565263208342080551.png

1565263208456073290.png

1565263208690058288.png

1565263208762042048.png

1565263208751038447.png

1565263208841085763.png

1565263208863046223.png

1565263208873033515.png

 

二、实现过程

①、房间管理

新增房间

string sql = string.Format(@"insert into RoomTable(RoomID, Floor, TypeID, StateID)
                            values('{0}','{1}','{2}','{3}')", tbFangHao.Text, tbLouCeng.Text, cbLeiXing.SelectedValue.ToString(), cbZhuangTai.SelectedValue.ToString());
if (db.ExecuteSQLCommand(sql) > 0)
{
    string aac = string.Format("{0}房间新增成功!", tbFangHao.Text);
    MessageBox.Show(aac);
}

激活房卡

string sql = string.Format(@"insert into RoomIDCard(RoomID, RoomCard)
                            values('{0}','{1}')", FangHao, tbFangKa.Text);
int a = db.ExecuteSQLCommand(sql);
if (a > 0)
{
    string aaac = string.Format("激活成功!房号为:{0},房卡为:{1}", FangHao, tbFangKa.Text);
    MessageBox.Show(aaac);
}
else
{
    string aaac = string.Format("{0}房卡激活失败!", FangHao);
    MessageBox.Show(aaac);
}

②、房客管理

新增房客

string gender = "男";
if (rbNv.Checked)
{
    gender = "女";
}
//向顾客表中插入数据
string sql = string.Format(@"insert into CustomerTable( Name, CarID, Phone, Balance, Type, Sex, Age)
                                values('{0}','{1}','{2}','{3}','{4}','{5}','{6}')", tbXingMing.Text, tbShenFenZheng.Text, tbDianHua.Text, tbJinE.Text, cbLeiXing.SelectedValue, gender, tbNianLing.Text);
if (db.ExecuteSQLCommand(sql) > 0)
{
    string sj = DateTime.Now.ToString();
    //新增到充值记录表
    try
    {
        sql = string.Format(@"
                insert into  CustomerRecharge(RechargeTime, RechargeAmount, RechargeIDCardNumber, Gifts)
                    values('{0}','{1}','{2}','{3}')", sj, tbJinE.Text, tbShenFenZheng.Text, "新开会员");
        if (db.ExecuteSQLCommand(sql) == 0)
        {
            MessageBox.Show("新增到充值记录表中失败!");
        }

    }
    catch (Exception er)
    {
        MessageBox.Show(er.Message);
    }
    finally
    {
        db.CloseConnection();
    }
    string aacc = string.Format("{0}恭喜您成为{1}", tbXingMing.Text, cbLeiXing.Text);
    MessageBox.Show(aacc);

    this.Close();
}
else
{
    MessageBox.Show("添加失败!");
}

新增房客折扣类型

string sql = s
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值