饮食行业餐饮就餐管理系统设计范本.doc_第1页
饮食行业餐饮就餐管理系统设计范本.doc_第2页
饮食行业餐饮就餐管理系统设计范本.doc_第3页
饮食行业餐饮就餐管理系统设计范本.doc_第4页
饮食行业餐饮就餐管理系统设计范本.doc_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

餐饮就餐管理系统设计餐饮就餐管理系统设计 设计主要内容设计主要内容 一 开发平台一 开发平台 C SQL SERVER 2005 二 功能要求二 功能要求 1 设计内容 设计一个餐饮就餐管理系统 该系统的用户由普通用户和管理员组成 然后不同的用 户拥有不同的权限 各自完成各自的管理功能 首先是进入欢迎界面 在欢迎界面选择用 户登录的身份 进入登录界面 已经有账号和密码的用户可直接登录 没有账号和密码的 用户可以在登陆界面进行注册 合法的用户进入到系统主界面中 不同的用户看到不同的 系统功能 餐饮就餐管理系统采用 sql server2005 创建后台数据库 然后利用程序设计语言 C 编写程序实现对数据库的操作 按照要求完成所有的功能和模块 2 餐馆就餐管理系统主要功能 1 用户登录 管理员登陆界面 服务员登陆界面 用户注册界面 本用户密码的修 改界面等功能 2 管理员管理 顾客管理界面 修改 删除 订餐管理界面 修改 删除 用 户信息管理界面 查询 删除 等功能 3 服务员管理 顾客信息登记界面 添加 打印等操作 顾客信息查询界面 按 照姓名 证件号码 地址等条件查询 菜单信息登记界面 添加 打印等操作 菜单信 息查询界面 按照编号 种类 名称 单价 风味等条件查询 订餐界面 添加 等功 能 3 餐馆就餐管理系统数据库表单 1 用户信息表单 UserInfo 用户编号 UserID 主码 用户账号 UserName 用户密码 UserPwd 用户权限 State 2 菜单信息表单 FoodInfo 食品编号 FoodID 主码 食品名称 FoodName 食品种类 FoodClass 食品风味 FoodRelish 食品单价 FoodPrice 备注 FoodNote 3 顾客信息表单 CustomerInfo 顾客姓名 CusName 主码 顾客性别 Sex 顾客生日 Birthday 证件号码 CardNum 顾客等级 Rank 顾客电话 PhoneNum 顾客地址 Adress 顾客入会时间 JoinTime 顾客欠费数量 Debt 备注 CusNote 4 餐厅业务信息表单 BussinessInfo 餐桌编号 TableID 顾客姓名 CusName 外码 订餐时间 OrderTime 用餐时间 EatTime 用餐人数 EatNum 价格 Prise 电话 Call 食品编号 FoodID 外码 备注 Note 三 课程设计报告主要内容 三 课程设计报告主要内容 1 餐厅就餐管理系统需求分析 给出系统的功能模块图 对各个功能作出详细介绍 2 餐厅就餐管理系统界面设计 给出界面截图及其主要控件的属性设置表格 3 餐厅就餐管理系统数据库设计 给出数据库各个表单中数据的字段名 数据类型及 其相应的说明 4 餐厅就餐管理系统程序设计 按功能模块给详细的代码 并给出重点语句的注释 目录目录 1 餐厅就餐管理系统需求分析 餐厅就餐管理系统需求分析 1 1 1 欢迎界面 1 1 2 登陆界面 1 1 3 管理员管理主界面 1 1 3 1 用户信息查询与删除 1 1 3 2 顾客信息修改与删除 1 1 3 3 顾客订餐信息修改与删除 2 1 4 普通用户管理主界面 2 1 4 1 顾客信息添加 打印与查询 2 1 4 2 菜单信息添加 打印与查询 2 1 4 3 顾客订餐信息添加与查询 2 2 餐厅就餐管理系统界面设计 餐厅就餐管理系统界面设计 3 2 1 系统功能界面设计 部分 3 2 2 系统功能界面控件属性设置 部分 8 3 餐厅就餐管理系统数据库设计 餐厅就餐管理系统数据库设计 9 3 1 数据库设计需求分析 9 3 1 1 餐厅业务流程 9 3 1 2 用户 包括管理员和普通用户 对该系统的功能要求 9 3 1 3 数据需求 9 3 2 数据库概念结构设计 9 3 2 1 用户信息实体 E R 图 9 3 2 2 菜单信息实体 E R 图 10 3 2 3 顾客信息实体 E R 图 10 3 2 4 订单信息实体 E R 图 11 3 3 数据库逻辑结构设计 11 4 餐厅就餐管理系统程序设计 部分 餐厅就餐管理系统程序设计 部分 13 4 1 欢迎界面程序设计 13 4 2 用户登录 注册以及密码修改界面程序设计 14 4 2 1 用户登录界面程序设计 14 4 2 2 用户注册界面程序设计 15 4 2 3 用户密码修改界面程序设计 16 4 3 用户主界面程序设计 17 4 3 1 管理员主界面程序设计 18 4 3 2 普通用户主界面程序设计 18 4 4 菜单信息添加界面程序设计 20 4 4 顾客信息查询界面程序设计 21 4 5 订单信息修改与删除界面程序设计 23 4 6 顾客信息打印界面程序设计 24 小结小结 26 参考文献参考文献 27 1 餐厅就餐管理系统需求分析 餐厅就餐管理系统需求分析 欢迎界面欢迎界面 管理员登陆管理员登陆普通用户登录普通用户登录 管理员管理主管理员管理主 界面界面 普通用户管理普通用户管理 主界面主界面 顾客订餐顾客订餐 信息添加信息添加 与查询与查询 菜单信息菜单信息 添加 打添加 打 印与查询印与查询 顾客信息顾客信息 添加 打添加 打 印与查询印与查询 用户信息用户信息 查询与删查询与删 除除 顾客订餐顾客订餐 信息修改信息修改 与删除与删除 顾客信息顾客信息 修改与删修改与删 除除 注册与密码修注册与密码修 改改 图 1 1 餐厅就餐管理信息系统功能模块图 1 1 欢迎界面欢迎界面 餐厅就餐管理系统欢迎界面的主要功能是欢迎用户进入该系统以及用户登录身份的选 择 当用户触发管理员的标签事件时 用户将进入管理员登陆界面 当用户触发普通用户 的标签事件时 用户将进入普通用户登录界面 1 2 登陆界面登陆界面 餐厅就餐管理系统有两个登录界面 即管理员登陆界面和普通用户登陆界面 并且 两个登录界面都设有用户注册以及本用户密码修改的功能按钮 用户从各自的登录界面登 录成功后 将进入各自的管理界面 1 3 管理员管理主界面管理员管理主界面 管理员可以通过输入 sql 语句对用户 顾客以及顾客订餐信息进行查询 修改和删除 等操作 1 3 1 用户信息查询与删除用户信息查询与删除 用户信息查询主要是通过用户的权限查询 在列表框中设置管理员和普通用户的两个 选项 管理员选择管理员的选项就会出现所有管理员的信息 选择普通用户的选项就会出 现所有普通用户的信息 对于无效的用户账号和密码 管理员可以通过触发删除按钮事件 将其删除 1 3 2 顾客信息修改与删除顾客信息修改与删除 顾客信息的修改主要是管理员对登记失误以及客户信息改变 如 顾客电话号码 的 一些内容进行修改 对于无效的客户信息 管理员可以通过触发删除按钮事件将其删除 1 3 3 顾客订餐信息修改与删除顾客订餐信息修改与删除 顾客订餐信息的修改主要是管理员对登记失误以及客户订餐信息改变 如 订餐时间 以及用餐时间 的一些内容进行修改 对于无效的订餐信息 管理员可以通过触发删除按 钮事件将其删除 1 4 普通用户管理主界面普通用户管理主界面 普通用户可以通过输入 sql 语句对菜单 顾客以及顾客订餐信息进行添加 打印和查 询等操作 1 4 1 顾客信息添加 打印与查询顾客信息添加 打印与查询 顾客信息添加和打印主要是普通用户将新增加的顾客信息进行登记以及将系统中现有 的顾客信息打印出来使用 另外 普通用户可以按照姓名 证件号码 地址等条件对顾客 信息进行查询 1 4 2 菜单信息添加 打印与查询菜单信息添加 打印与查询 菜单信息添加主要是普通用户将新增加的菜单信息进行登记以及将系统中现有的菜单 信息打印出来使用 另外 普通用户可以按照编号 种类 名称 单价 风味等条件对菜 单信息进行查询 1 4 3 顾客订餐信息添加与查询顾客订餐信息添加与查询 菜单信息添加主要是普通用户将新增加的订餐信息进行登记 另外 普通用户可以按 照姓名和价格等条件对订餐信息进行查询 2 餐厅就餐管理系统界面设计 2 1 系统功能界面设计 部分 系统功能界面设计 部分 1 欢迎界面 图 2 1 欢迎界面 2 普通用户登录界面 图 2 2 普通用户登录界面 3 管理员登录界面 图 2 3 管理员登录界面 4 注册界面 图 2 4 注册界面 5 本用户密码修改界面 图 2 5 本用户密码修改界面 6 管理员管理主界面 图 2 6 管理员管理主界面 7 普通用户管理主界面 图 2 7 普通用户管理主界面 8 客户信息添加界面 图 2 8 客户信息添加界面 9 客户信息打印界面 图 2 9 客户信息打印界面 10 菜单信息查询界面 图 2 10 菜单信息查询界面 11 订单信息修改与删除界面 图 2 11 订单信息修改与删除界面 2 2 系统功能界面控件属性设置 部分 系统功能界面控件属性设置 部分 1 用户订餐界面控件属性设置 表 2 1 用户订餐界面控件属性设置表 Name属性设置值 Label1text餐桌编号 Label2text顾客姓名 Label3text订餐时间 Label4text用餐时间 Label5text用餐人数 Label6text价格 Label7text电话 Label8text食品编号 Label9text备注 btnOrderAddtext添加 btnCancel5text取消 txtidtext空 txtnametext空 txtordertimetext空 txteattimetext空 txtnumtext空 txtpricetext空 txtphonetext空 txtfoodidtext空 txtnotetext空 Frametext空 2 用户信息管理界面控件属性设置 表 2 2 用户信息管理界面控件属性设置表 Name属性设置值 dgvUserInfoSelectionModeFullRowSelect comboBox1Items管理员和服务员 btnUserIDtext按权限查询 btnDel2text删除 3 餐厅就餐管理系统数据库设计 餐厅就餐管理系统数据库设计 3 1 数据库设计需求分析数据库设计需求分析 餐厅就餐管理系统是一个用来管理餐厅业务的数据库系统 本系统将利用现代化的计算机 技术结合传统的餐厅业务信息管理工作过程 按照餐饮管理部门的业务流程设计完成 餐 厅就餐管理系统需求分析的主要内容如下 3 1 1 餐厅业务流程餐厅业务流程 当顾客进入餐厅就餐时 服务员会为客户提供设计好的菜单并记录顾客信息 当顾客点好 餐后 服务员将会在系统中记录订单信息 并告知厨房人员做菜 顾客用餐完后 查询订 单信息并结账 顾客进入 餐厅 餐厅为顾客 提供菜单 顾客点餐顾客用餐 并结账 图 3 1 餐厅就餐管理业务流程图 3 1 2 用户 包括管理员和普通用户 对该系统的功能要求用户 包括管理员和普通用户 对该系统的功能要求 1 能根据不同的查询条件查询用户信息表 如按用户名 用户权限等查询 2 能根据不同的查询条件查询顾客信息表 如按顾客姓名 证件号码 地址 顾客等级 等查询 3 能根据不同的查询条件查询订单信息表 如按餐桌编号 食品编号 订餐时间 价格 电话 用餐人数等查询 4 能根据不同的查询条件查询菜单信息表 如按食品编号 食品名称 食品单价 食品 种类 食品风味等查询 5 管理用户基本信息 包括浏览 增加 修改和删除用户信息 6 管理顾客基本信息 包括浏览 增加 修改 打印和删除顾客信息 7 管理菜单基本信息 包括浏览 增加 修改 打印和删除菜单信息 8 管理订单基本信息 包括浏览 增加 修改 打印和删除订单信息 3 1 3 数据需求数据需求 1 用户信息表 用户编号 用户账号 用户密码 用户权限 2 顾客信息表 顾客姓名 顾客性别 顾客生日 证件号码 顾客级别 顾客电话 地址 入 会时间 欠费 备注 3 菜单信息表 食品编号 食品名称 食品种类 食品风味 食品单价 备注 4 订单信息表 食品编号 食品名称 食品种类 食品风味 食品单价 备注 3 2 数据库概念结构设计数据库概念结构设计 通过对系统的需求分析 可规划出系统中使用的数据库实体对象以及实体 E R 图 3 2 1 用户信息实体用户信息实体 E R 图图 为了对系统进行不同的管理 需要为系统建立管理用户 这些用户通过登录模块登录 系统 登录成功之后会根据不同的权限对不同的功能模块进行管理 因此 在数据库中建 立一个用户信息表 用于存储登录用户信息 用户信息实体 E R 图如下所示 用户信息表 UserInfo 用户编号 用户账号 用户密码 用户密码 图 3 2 用户信息实体 E R 图 3 2 2 菜单信息实体菜单信息实体 E R 图图 由于食品的种类很多 因此需要对食品进行分类 这样就可以对食品分门别类的进行 存储 在查询时可以根据食品的编号及类别等进行查询 因此 在数据库中建立一个菜单 信息表 用于存储食品信息 菜单信息实体 E R 图如下所示 菜单信息表 FoodInfo 食品名称 食品种类 食品单价 食品风味 备注 食品编号 图 3 3 菜单信息实体 E R 图 3 2 3 顾客信息实体顾客信息实体 E R 图图 当顾客进入餐厅就餐或办理会员卡时 系统会将客户的信息存储到数据表中 以便后 期查询 因此 在数据库中建立一个顾客信息表用于存储客户信息 客户信息实体 E R 图 如下所示 顾客信息表 CustomerInfo 顾客姓名 顾客性别 证件号码 顾客生日 顾客级别 入会时间 地址顾客电话 欠费 备注 图 3 4 顾客信息实体 E R 图 3 2 4 订单信息实体订单信息实体 E R 图图 当顾客进行消费时顾客会根据自己的需求消费不同的食品 系统将顾客消费的所有信 息存储到数据表中 以便餐厅服务员以及顾客自己查询 所以 在数据库中建立顾客消费 信息表用于存储顾客消费记录 顾客消费信息实体 E R 图如下图所示 订单信息表 BussinessInfo 餐桌编号 顾客姓名用餐时间 订餐时间 用餐人数 价格 电话 备注 食品编号 图 3 5 订单信息实体 E R 图 3 3 数据库逻辑结构设计数据库逻辑结构设计 根据设计好的 E R 图在数据库中创建各表 系统数据库中个表的结果如下 1 UserInfo 用户信息表 表 3 1 用户信息表 字段名称数据类型字段大小说明 UserIDint4用户编号 UserNamevarchar50用户账号 UserPwdvarchar50用户密码 Stateint4用户权限 2 FoodInfo 菜单信息表 表 3 2 菜单信息表 字段名称数据类型字段大小说明 FoodIDvarchar8食品编号 FoodNamevarchar50食品名称 FoodClassvarchar50食品种类 FoodRelishvarchar50食品风味 FoodPricemoney 7 4 食品价格 FoodNotevarcharMAX备注 3 CustomerInfo 顾客信息表 表 3 3 顾客信息表 字段名称数据类型字段大小说明 CusNamevarchar50顾客姓名 Sexchar2顾客性别 Birthdaydatetime顾客生日 CardNumvarchar50证件号码 Rankvarchar8顾客等级 PhoneNumvarchar15顾客电话 Adressvarchar50地址 JoinTimedatetime入会时间 Debtmoney 7 4 欠费 CusNotevarcharMAX备注 4 BussinessInfo 订单信息表 表 3 4 订单信息表 字段名称数据类型字段大小说明 TableIDvarchar8餐桌编号 CusNamevarchar50顾客姓名 OrderTimedatetime订餐时间 EatTimedatetime用餐时间 EatNumint4用餐人数 Prisemoney价格 Callvarchar15电话 FoodIDvarchar8食品编号 NotevarcharMAX备注 4 餐厅就餐管理系统程序设计 部分 餐厅就餐管理系统程序设计 部分 4 1 欢迎界面程序设计欢迎界面程序设计 欢迎界面代码如下 using System using System Collections Generic using System ComponentModel using System Data using System Drawing using System Text using System Windows Forms namespace FoodManagement public partial class frm WelcomeScreen Form public frm WelcomeScreen InitializeComponent private void label1 Click object sender EventArgs e frm ManagerLogin f new frm ManagerLogin 当鼠标单击标签时 自动跳 转到管理员登录界面 f Show private void label1 MouseEnter object sender EventArgs e label1 ForeColor Color Red 当鼠标移动到标签上时 字体颜色由蓝色变为 红色 private void label2 Click object sender EventArgs e frm UserLogin m new frm UserLogin 当鼠标单击标签时 自动跳转到普 通用户登录界面 m Show private void label2 MouseEnter object sender EventArgs e label2 ForeColor Color Red 当鼠标移动到标签上时 字体颜色由蓝色变为 红色 private void label1 MouseLeave object sender EventArgs e label1 ForeColor Color Blue private void label2 MouseLeave object sender EventArgs e label2 ForeColor Color Blue 4 2 用户登录 注册以及密码修改界面程序设计用户登录 注册以及密码修改界面程序设计 4 2 1 用户登录界面程序设计用户登录界面程序设计 用户登陆界面代码如下 using System using System Collections Generic using System ComponentModel using System Data using System Drawing using System Text using System Windows Forms using System Data SqlClient namespace FoodManagement public partial class frm UserLogin Form public frm UserLogin InitializeComponent private void btnUserLog1 Click object sender EventArgs e string name txtuser Text Trim string pwd txtpwd Text Trim 从外界获取 name pwd 的值 DBOperation dbcon new DBOperation string sql Select count From UserInfo where UserName name and UserPwd pwd 查询用户信息表中所有信息 看是获取的 name pwd 的值是否在数据表中 int n Convert ToInt32 dbcon getSingle sql if n 1 MessageBox Show 登录成功 this Close frm MainUser m new frm MainUser m Show else MessageBox Show 登录失败 dbcon Close private void btnUserReg1 Click object sender EventArgs e frm UserRegistration a new frm UserRegistration 跳转到用户注册界面 a Show private void btnChaPwd1 Click object sender EventArgs e frm ChangePwd b new frm ChangePwd 跳转到密码修改界面 b Show 4 2 2 用户注册界面程序设计用户注册界面程序设计 用户注册界面代码如下 using System using System Collections Generic using System ComponentModel using System Data using System Drawing using System Text using System Windows Forms namespace FoodManagement public partial class frm UserRegistration Form public frm UserRegistration InitializeComponent private void btnAddUser Click object sender EventArgs e string name txtAddUser Text Trim string pwd txtAddPwd Text Trim int state comSelectUser SelectedIndex switch state case 0 comSelectUser Text 管理员 break case 1 comSelectUser Text 服务员 break 从外界获取 name pwd state 的值 DBOperation dbcon new DBOperation string sql insert into UserInfo values name pwd state 将从外界获取的值插入到数据表中 if dbcon update sql MessageBox Show 添加成功 this Close else MessageBox Show 添加失败 dbcon Close private void btnCancel1 Click object sender EventArgs e this Close 4 2 3 用户密码修改界面程序设计用户密码修改界面程序设计 用户密码修改界面代码如下 using System using System Collections Generic using System ComponentModel using System Data using System Drawing using System Text using System Windows Forms using System Data SqlClient namespace FoodManagement public partial class frm ChangePwd Form public frm ChangePwd InitializeComponent private void btnCancel4 Click object sender EventArgs e this Close private void btnOK1 Click object sender EventArgs e string url server sql2005 database FoodManage uid sa pwd whkjdx SqlConnection conn new SqlConnection url conn Open 连接并打开数据库 string name txtname Text Trim SqlDataAdapter sda new SqlDataAdapter SELECT UserPwd FROM UserInfo WHERE UserName name conn 获取用户信息表中用户密码 DataTable dt new DataTable sda Fill dt if dt Rows 0 UserPwd ToString txtOldPwd Text MessageBox Show 旧密码错误请重新输入 return if txtAgainPwd Text txtNewPwd Text MessageBox Show 两次密码不相同请重新输入 return SqlCommand cmd new SqlCommand UPDATE UserInfo SET UserPwd UserPwd WHERE UserName name conn 更新用户账号为 name 的用户密码 cmd Parameters Add UserPwd SqlDbType VarChar 128 Value txtAgainPwd Text cmd ExecuteNonQuery MessageBox Show 修改密码成功 y conn Close this Close 4 3 用户主界面程序设计用户主界面程序设计 4 3 1 管理员主界面程序设计管理员主界面程序设计 管理员主界面代码如下 using System using System Collections Generic using System ComponentModel using System Data using System Drawing using System Text using System Windows Forms namespace FoodManagement public partial class frm MainManager Form public frm MainManager InitializeComponent private void 添加用户 ToolStripMenuItem Click object sender EventArgs e frm UserInfoManage a new frm UserInfoManage 跳转到用户信息管理界 面 a Show private void 修改客户信息 ToolStripMenuItem Click object sender EventArgs e frm CustomerManage b new frm CustomerManage 跳转到顾客信息管理界 面 b Show private void 修改订单信息 ToolStripMenuItem Click object sender EventArgs e frm OrderManage c new frm OrderManage 跳转到订单信息管理界面 c Show 4 3 2 普通用户主界面程序设计普通用户主界面程序设计 普通用户主界面代码如下 using System using System Collections Generic using System ComponentModel using System Data using System Drawing using System Text using System Windows Forms namespace FoodManagement public partial class frm MainUser Form public frm MainUser InitializeComponent private void 添加客户 ToolStripMenuItem Click object sender EventArgs e frm CustomerInfoAdd a new frm CustomerInfoAdd 跳转到顾客信息添加 界面 a Show private void 查询客户信息 ToolStripMenuItem Click object sender EventArgs e frm CustomerInfoQuery b new frm CustomerInfoQuery 跳转到顾客信息查 询界面 b Show private void 添加菜单 ToolStripMenuItem Click object sender EventArgs e frm FoodInfoAdd c new frm FoodInfoAdd 跳转到菜单信息添加界面 c Show private void 查询菜单信息 ToolStripMenuItem Click object sender EventArgs e frm FoodInfoQuery d new frm FoodInfoQuery 跳转到菜单信息查询界面 d Show private void 添加订单 ToolStripMenuItem Click object sender EventArgs e frm OrderFood f new frm OrderFood 跳转到订单信息添加界面 f Show private void 订单信息查询 ToolStripMenuItem Click object sender EventArgs e frm OrderInfoQuery g new frm OrderInfoQuery 跳转到订单信息查询界面 g Show private void 打印客户信息 ToolStripMenuItem Click object sender EventArgs e frm PrintCusInfo h new frm PrintCusInfo 跳转到顾客信息打印界面 h Show private void 打印菜单信息 ToolStripMenuItem Click object sender EventArgs e frm PrintFoodInfo i new frm PrintFoodInfo 跳转到菜单信息打印界面 i Show 4 4 菜单信息添加界面程序设计菜单信息添加界面程序设计 菜单信息添加界面代码如下 using System using System Collections Generic using System ComponentModel using System Data using System Drawing using System Text using System Windows Forms namespace FoodManagement public partial class frm FoodInfoAdd Form public frm FoodInfoAdd InitializeComponent private void btnFoodAdd Click object sender EventArgs e string id txtFoodID1 Text Trim string name txtFoodName1 Text Trim string class1 comFoodClass1 Text switch comFoodClass1 SelectedIndex case 0 comFoodClass1 Text 家常菜 break case 1 comFoodClass1 Text 凉菜 break case 2 comFoodClass1 Text 创意糕点 break case 3 comFoodClass1 Text 汤羹 break case 4 comFoodClass1 Text 素菜 break string price txtFoodPrice1 Text Trim string relish txtFoodRelish1 Text Trim string note txtFoodNote Text Trim 从外界获取 id name class1 price relish note 的值 DBOperation dbcon new DBOperation string sql insert into FoodInfo values id name class1 relish price note 将获取的值添加到菜单信息表中 if dbcon update sql MessageBox Show 添加成功 this Close else MessageBox Show 添加失败 dbcon Close 4 4 顾客信息查询界面程序设计顾客信息查询界面程序设计 顾客信息查询界面代码如下 using System using System Collections Generic using System ComponentModel using System Data using System Drawing using System Text using System Windows Forms using System Data SqlClient namespace FoodManagement public partial class frm CustomerInfoQuery Form public frm CustomerInfoQuery InitializeComponent dgvCusInfo AutoGenerateColumns false private void frm CustomerInfoQuery Load object sender EventArgs e ResetTable private void ResetTable 该方法是将数据绑定到表格 DBOperation dbcon new DBOperation string sql select from CustomerInfo dgvCusInfo DataSource dbcon query sql dbcon Close private void btnName Click object sender EventArgs e string name txtName2 Text Trim 从外界获取 name 的值 DBOperation dbcon new DBOperation string sql select from CustomerInfo where CusName like name 查询顾客信息表中顾客姓名含有 name 的所有行 dgvCusInfo DataSource dbcon query sql dbcon Close private void btnCard Click object sender EventArgs e string card txtCard2 Text Trim 从外界获取 card 的值 DBOperation dbcon new DBOperation string sql select from CustomerInfo where CardNum like card 查询顾客信息表中证件号码含有 card 的所有行 dgvCusInfo DataSource dbcon query sql dbcon Close private void btnAdress Click object sender EventArgs e string adress txtAdress2 Text Trim 从外界获取 adress 的值 DBOperation dbcon new DBOperation string sql select from CustomerInfo where Adress like adress 查询顾客信息表中顾客地址含有 adress 的所有行 dgvCusInfo DataSource dbcon query sql dbcon Close 4 5 订单信息修改与删除界面程序设计订单信息修改与删除界面程序设计 订单信息修改与删除界面代码如下 using System using System Collections Generic using System ComponentModel using System Data using System Drawing using System Text using System Windows Forms namespace FoodManagement public partial class frm OrderManage Form public frm OrderManage InitializeComponent dgvOrderManage AutoGenerateColumns false private void frm OrderManage Load object sender EventArgs e ResetTable private void ResetTable 该方法是将数据绑定到表格 DBOperation dbcon new DBOperation string sql select from BussinessInfo dgvOrderManage DataSource dbcon query sql dbcon Close private void btnDel4 Click object sender EventArgs e string id textBox1 Text Trim 从外界获取 id 的值 string sql delete from BussinessInfo where TableID id 删除订单信息表中餐桌编号等于 id 的行 DBOperation dbcon new DBOperation if dbcon update sql MessageBox Show 删除成功 ResetTable else MessageBox Show 删除失败 private void btnReset2 Click object sender EventArgs e string TableID dgvOrderManage SelectedRows 0 Cells 0 Value ToString string CusName dgvOrderManage SelectedRows 0 Cells 1 Value ToString string OrderTime dgvOrderManage SelectedRows 0 Cells 2 Value ToString string EatTime dgvOrderManage SelectedRows 0 Cells 3 Value ToString int EatNum Convert ToInt32 dgvOrderManage SelectedRows 0 Cells 4 Value ToString string Prise dgvOrderManage SelectedRows 0 Cells 5 Value ToString string Call dgvOrderManage SelectedRows 0 Cells 6 Value ToString string FoodID dgvOrderManage SelectedRows 0 Cells 7 Value ToString string Note dgvOrderManage SelectedRows 0 Cells 8 Value ToString 获取订单信息表中每一列的值 frm OrderModify b new frm OrderModify TableID CusName OrderTime EatTime EatNum Prise Call FoodID Note 传值 b ShowDialog ResetTable 4 6 顾客信息打印界面程序设计顾客信息打印界面程序设计 顾客信息打印界面代码如下 using System using System Collections Generic using System ComponentMo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论