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

餐饮管理系统(3)

来源:网络收集 时间:2019-03-10 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

湖南农业大学 课程设计论文

} else { pCmdUI->Enable(false); AfxMessageBox(\请您先登录\ } }

(14)如果权限是管理人员,弹出“设置付款方式”对话框,如果是普通员工会提示无权进行用户级别设置,代码如下:

void CMenuManageSysDlg::OnPaymodeSet() {

CSetPaymodeDlg dlg; dlg.DoModal(); }

(15)单击“注销”菜单,提示用户本次登录已注销,代码如下:

void CMenuManageSysDlg::OnLogout() {

if(MessageBox(\您确定要注销吗\注销\

{ theApp.m_Level=-1; AfxMessageBox(\本次登录已注销\ } }

(16)单击“退出系统”,在确定退出后,关闭系统,代码如下:

void CMenuManageSysDlg::OnExitSystem() {

if(MessageBox(\真的要退出系统吗\退出\

{ CDialog::OnOK(); } }

- 11 -

询问

询问

湖南农业大学 课程设计论文

1.2设计注册模块

注册模块如图4:

图4 注册模块

在输入了完整的信息,按下“确定”按钮后,如果没有重复用户,则注册成功,代码如下:

void CRegisterDlg::OnRegisterBtn() { // TODO: Add your control notification handler code here UpdateData(TRUE);

if(!m_strUserName.IsEmpty()&&!m_strUserNative.IsEmpty()

&&!m_strUserAdddress.IsEmpty() &&!m_strUserPwd.IsEmpty()&& !m_strUserPwdAgain.IsEmpty() && !m_strUserNum.IsEmpty() &&m_nUserAge != 0) { if(m_strUserPwd.CompareNoCase(m_strUserPwdAgain) != 0 ) { MessageBox(\密码有误,请重新输入密码。\系统注册\ } else { try { m_pRecordset.CreateInstance(\

m_pRecordset->Open(\Connection,true),adOpenStatic,adLockOptimistic,adCmdText); } catch(_com_error e) { CString temp;

- 12 -

湖南农业大学 课程设计论文

}

temp.Format(\连接数据库错误信息:%s\ AfxMessageBox(temp); return; } m_pRecordset->AddNew(); m_pRecordset->PutCollect(\ m_pRecordset->PutCollect(\ m_pRecordset->PutCollect(\ m_pRecordset->PutCollect(\ m_pRecordset->PutCollect(\ CString str; if(m_nUserSex==0) { m_pRecordset->PutCollect(\男\ } else m_pRecordset->PutCollect(\女\ str.Format(\ m_pRecordset->PutCollect(\ str.Format(\ m_pRecordset->PutCollect(\ m_pRecordset->Update(); m_pRecordset->Close(); m_pRecordset = NULL; MessageBox(\恭喜您注册成功\系统注册\ CDialog::OnOK(); return; } } else { MessageBox(\请输入完整注册信息\系统注册\}

登录模块如图5:

- 13 -

湖南农业大学 课程设计论文

图5 登录模块

输入完整信息,并单击“确定”按钮后,如果用户名不存在,则重新输入;如果密码错误,则重新输入,在重新输入三次密码后还不正确,则退出登录界面,登录失败。代码如下: void CLoginDlg::OnOK() { UpdateData(TRUE); if(!m_strUserName.IsEmpty() && !m_strPassword.IsEmpty()) { try { CString sql,str; // str.Format(\ sql = \UserNum='\ m_pRecordset.CreateInstance(\ m_pRecordset->Open((_variant_t)sql,_variant_t((IDispatch*)theApp.m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText); if(m_pRecordset->adoEOF) { m_pRecordset->Close(); sql= \AND UserNum='\ try { m_pRecordset.CreateInstance(\ m_pRecordset->Open((_variant_t)sql,_variant_t((IDispatch*)theApp.m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText); if(m_pRecordset->adoEOF)

- 14 -

湖南农业大学 课程设计论文

{ MessageBox(\此用户不存在!\登录系统\ } else { if(count>=2) { MessageBox(\登录次数过多,系统关闭\系统登录错误\ARNING); CDialog::OnOK(); } else { MessageBox(\密码错误!\登录系统\ count++; } return; } } catch(_com_error e)///捕捉异常 { CString temp; temp.Format(\连接数据库错误信息:%s\ AfxMessageBox(temp); return; } } else { theApp.m_Level = m_pRecordset->GetCollect(\ theApp.m_name = m_strUserName; MessageBox(\登录成功!\登录\ CDialog::OnOK(); return; } } catch(_com_error e)///捕捉异常 { CString temp; temp.Format(\连接数据库错误信息:%s\ AfxMessageBox(temp); return;

- 15 -

系统

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库餐饮管理系统(3)在线全文阅读。

餐饮管理系统(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/508335.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: