• 大小: 33.04MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-11
  • 语言: C/C++
  • 标签: MFC  

资源简介

MFC+EasyX+C语言实现餐饮管理系统,该系统可能也存在BUG,使用该系统时首先要读取文件,大家可以看代码修改文件读取路径,这是一个MFC做的程序,看代码可能不太方便,看不懂的可以留言博主。欢迎大家能对代码进行优化。

资源截图

代码片段和文件信息

// cadm.cpp : 实现文件
//

#include “stdafx.h“
#include “eat.h“
#include “cadm.h“
#include “afxdialogex.h“
#include“eat1.h“

// cadm 对话框

IMPLEMENT_DYNAMIC(cadm CDialogEx)

cadm::cadm(CWnd* pParent /*=NULL*/)
: CDialogEx(cadm::IDD pParent)
 m_use1(_T(““))
 m_pass1(_T(““))
{

}

cadm::~cadm()
{
}

void cadm::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Text(pDX IDC_EDIT1 m_use1);
DDX_Text(pDX IDC_EDIT2 m_pass1);
}


BEGIN_MESSAGE_MAP(cadm CDialogEx)
ON_BN_CLICKED(IDCANCEL &cadm::OnBnClickedCancel)
ON_BN_CLICKED(IDOK &cadm::OnBnClickedOk)
END_MESSAGE_MAP()


// cadm 消息处理程序


void cadm::OnBnClickedCancel()
{
// TODO: 在此添加控件通知处理程序代码
CDialogEx::OnCancel();
}


void cadm::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
//CDialogEx::OnOK();
int a2=1;
int n3;
char str1[20];
N *headn;
M *headm;
headn = read2();
headm = read1();
UpdateData(true);
if ((strcmp(m_use1 “123“) == 0) && (strcmp(m_pass1 “123“) == 0))
{
cadm::OnCancel();
/*printf(“***********************\n“);
printf(“*       1-删除菜品    *\n“);
printf(“*       2-添加菜品    *\n“);
printf(“*       3-修改菜品    *\n“);
printf(“*       4-删除用户    *\n“);
printf(“*       5-修改用户    *\n“);
printf(“*       6-退出        *\n“);
printf(“***********************\n“);
printf(“*       请选择        *\n“);
printf(“***********************\n“);*/
while (a2)
{
InputBox(str1 20 “1.删除菜品\n2.添加菜品\n3.修改菜品\n4.删除用户\n5.修改用户信息\n6.退出““请选择“);
n3=atoi(str1);
//scanf(“%d“ &n3);
switch (n3) {
case 1:
print1(headm);
del1(headm);
save1(headm);
printf(“删除后\n“);
print1(headm);
break;
case 2:
print1(headm);
insert(headm);
save1(headm);
printf(“插入后\n“);
print1(headm);
break;
case 3:
print1(headm);
mod1(headm);
save1(headm);
printf(“修改后\n“);
print1(headm);
break;
case 4:
print2(headn);
del2(headn);
save2(headn);
printf(“删除后\n“);
print2(headn);
break;
case 5:
print2(headn);
mod2(headn);
save2(headn);
printf(“修改后\n“);
print2(headn);
break;
case 6:
a2 = 0;
break;
}
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-25 20:52  Debug\
     文件      169984  2018-07-18 13:05  Debug\eat.exe
     文件     5532672  2018-07-18 13:05  Debug\eat.pdb
     文件    60641280  2018-07-18 20:05  eat.sdf
     文件         876  2018-07-18 08:41  eat.sln
     文件       30208  2018-07-18 20:05  eat.suo
     目录           0  2018-07-25 20:52  eat\
     文件        2432  2018-07-18 11:16  eat\cadm.cpp
     文件         477  2018-07-18 11:16  eat\cadm.h
     文件         274  2018-07-18 09:25  eat\cal.cpp
     文件           0  2018-07-18 09:34  eat\ceat1.cpp
     文件           0  2018-07-18 09:34  eat\ceat1.h
     文件           0  2018-07-18 09:41  eat\ceat2.cpp
     文件           0  2018-07-18 09:41  eat\ceat2.h
     文件         683  2018-07-18 09:14  eat\create.cpp
     文件        1047  2018-07-18 12:38  eat\cuse.cpp
     文件         416  2018-07-18 12:38  eat\cuse.h
     文件        4209  2018-07-18 12:48  eat\cuse1.cpp
     文件         416  2018-07-18 11:16  eat\cuse1.h
     目录           0  2018-07-25 20:52  eat\Debug\
     文件      233445  2018-07-18 13:05  eat\Debug\cadm.obj
     文件       22743  2018-07-18 09:29  eat\Debug\cal.obj
     文件       15950  2018-07-18 13:05  eat\Debug\cl.command.1.tlog
     文件      693440  2018-07-18 13:05  eat\Debug\CL.read.1.tlog
     文件       16324  2018-07-18 13:05  eat\Debug\CL.write.1.tlog
     文件       24244  2018-07-18 09:29  eat\Debug\create.obj
     文件      231884  2018-07-18 13:05  eat\Debug\cuse.obj
     文件      238756  2018-07-18 13:05  eat\Debug\cuse1.obj
     文件       23547  2018-07-18 09:29  eat\Debug\del1.obj
     文件       23746  2018-07-18 09:29  eat\Debug\del2.obj
     文件       23548  2018-07-18 09:29  eat\Debug\del3.obj
............此处省略78个文件信息

评论

共有 条评论