c#编写外卖系统_C#实现餐饮管理系统完整版

本文提供了一个完整的C#餐饮管理系统源代码,包括数据操作类(Dataoperator)、消息框类(MessageBox)以及用户信息和订餐信息的数据模型。系统支持用户注册、订餐信息管理和菜样信息管理等功能,适用于学习和实践C#编程在餐饮管理领域的应用。
摘要由CSDN通过智能技术生成

完整版的C#餐饮管理系统,供大家一起共同分享学习。

部分代码:

Dataoperator.cs

using System;

using System.Data;

using System.Configuration;

using System.Linq;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.HtmlControls;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Xml.Linq;

using System.Data.SqlClient;

///

///Dataoperator 的摘要说明

///

public class Dataoperator

{

public Dataoperator()

{

//

//TODO: 在此处添加构造函数逻辑

//

}

public static SqlConnection creatcon()

{

string strcon = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;

SqlConnection con = new SqlConnection(strcon);

return con;

}

/// 查询的数据是否已经存在

///

/// 需要执行的SQL语句

/// 返回布尔值,true表示已经存在,false表示不存在

public static bool isData(string sql)

{

//创建数据库连接

SqlConnection con = creatcon();

//打开数据库连接

con.Open();

//创建Command对象

SqlCommand com = new SqlCommand(sql, con);

//获取ExecuteScalar方法所返回的值

int ex = Convert.ToInt32(com.ExecuteScalar());

//关闭数据库连接

con.Close();

//判断整型变量并返回相应的布尔值

if (ex > 0)

{

return true;

}

else

{

return false;

}

}

/// 执行数据库中的更新、插入、删除操作

///

/// 需要执行的SQL语句

/// 返回布尔值,true表示已存在,false表示不存在

public static bool exSql(string sql)

{

SqlConnection con = creatcon();

con.Open();

SqlCommand com = new SqlCommand(sql, con);

int rows = Convert.ToInt32(com.ExecuteNonQuery());

if (rows > 0)

return true;

else

return false;

}

public static string getTier(string sql) //返回指定列的值

{

//SqlConnection con = creatcon()

//con.Open();

//SqlCommand cmd = new SqlCommand(sql, con);

获得记录行

//SqlDataReader sdr = cmd.ExecuteReader();

//sdr.Read();

//string str = sdr[0].ToString();

//con.Close();

//return str;

SqlConnection con = creatcon();

SqlDataAdapter sda = new SqlDataAdapter(sql, con);

DataSet ds = new DataSet();

sda.Fill(ds);

string str = ds.Tables[0].Rows[0][0].ToString();

return str;

}

public static DataSet getRows(string sql) //返回所查询表中所有数据

{

//创建数据库连接

SqlConnection con = creatcon();

//打开数据连接

//创建DataAdapter对象

SqlDataAdapter sda = new SqlDataAdapter(sql, con);

//创建DataSet对象

DataSet ds = new DataSet();

//通过Fill方法

sda.Fill(ds);

//关闭数据库连接

//返回DataSet对象

return ds;

}

}

MessageBox.cs

using System;

using System.Data;

using System.Configuration;

using System.Linq;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.HtmlControls;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Xml.Linq;

///

///MessageBox 的摘要说明

///

public class MessageBox

{

public MessageBox()

{

//

//TODO: 在此处添加构造函数逻辑

//

}

public static void Show(string messageInfo)

{

HttpContext.Current.Response.Write("");

}

public static void Show(string messageInfo, string pagePath)

{

HttpContext.Current.Response.Write("");

}

public static void ShowPath(string pagePath)

{

HttpContext.Current.Response.Write("");

}

}

UserInformation.designer.cs

#pragma warning disable 1591

//------------------------------------------------------------------------------

//

// 此代码由工具生成。

// 运行库版本:2.0.50727.1891

//

// 对此文件的更改可能会导致不正确的行为,并且如果

// 重新生成代码,这些更改将会丢失。

//

//------------------------------------------------------------------------------

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Data.Linq;

using System.Data.Linq.Mapping;

using System.Linq;

using System.Linq.Expressions;

using System.Reflection;

[System.Data.Linq.Mapping.DatabaseAttribute(Name="MenuLinq")]

public partial class UserInformationDataContext : System.Data.Linq.DataContext

{

<
  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
餐饮管理系统使用说明书配置源程序附加数据库SQL Server 2000(1)将TM\\06\\MrCy\\MrCy\\DataBase文件夹中的扩展名为db_MrCy.mdfF和db_MrCy.ldf的两个文件拷贝到SQL Server安装路径下的Data文件夹中。(2)打开SQL Server 2000中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。(3)将弹出“附加数据库”对话框,在该对话框中单击【 】按钮,选择所要附加数据库的db_MrCy.mdf文件,单击【确定】按钮,即可完成数据库的附加操作。使用说明系统介绍本系统属于小型的餐饮管理系统,可以有效地对中小型餐厅消费进行管理,本系统应达到以下目标: 系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。 实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。 对用户输入的数据,进行严格的数据检验,尽可能的避免人为错误。 实现对消费账目自动结算。 实现对消费的历史记录进行查询,支持模糊查询。 系统应最大限度地实现易维护性和易操作性。操作注意事项(1)本系统管理员用户名为:Tsoft,密码为:111。(2)实例执行文件位置:TM\\06\\MrCy\\MrCy\\bin\\Debug\\ MrCy.exe(3)本系统共分为三种操作权限,分别为超级管理员、经理、一般用户: 一般用户: 一般用户只可以对辅助工具菜单、系统设置菜单、窗口布局菜单及帮助菜单进行使用操作。。 经理:经理除系统设置菜单不能使用以外,其它菜单都可以使用并管理操作。 超级管理员:超级管理员可以对所有菜单进行管理操作。(4)单击鼠标右键,可进行开台、取消开台、点菜、消费查询及结账操作。(5)锁定系统解锁密码为:111。(6)如果添加菜品类别,需要在数据库中添加。操作流程(1)用户输入用户名及密码进入超级管理员操作界面,如图1.1所示。 图1.1 超级管理员(2)单击“基础信息”/“台桌信息”菜单项,对台桌信息进行添加、修改、查询及删除操作,如图1.2所示。 图1.2 台桌信息(3)单击“基础信息”/“职员信息”菜单项,对职员信息进行添加、修改、查询及删除操作,如图1.3所示。 图1.3 职员信息(4)单击界面上的任一台桌,进行开台、取消开台、点菜、消费查询及结账操作,如图1.4所示。 图1.4 台桌操作(5)通过“辅助工具”菜单,可直接调用日历、记事本和计算器的快捷方式。(6)通过“系统维护”菜单,可对数据库进行备份、恢复及权限设置操作。(7)通过“系统设置”菜单,可对当前用户进行密码修改及锁定系统操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值