关于生产管理论文范文集,与生产销售管理系统相关毕业论文怎么写
本论文是一篇关于生产管理毕业论文怎么写,关于生产销售管理系统相关本科毕业论文范文。免费优秀的关于生产管理及信息管理及数据库方面论文范文资料,适合生产管理论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
if(""等于等于m_sPerson)sWarning等于_T("主管姓名"),elseif(""等于等于m_sAddress)sWarning等于_T("联系地址"),
elseif(""等于等于m_sCity)sWarning等于_T("所属工厂"),
elseif(""等于等于m_sArea)sWarning等于_T("所属部分"),
elseif(""等于等于m_sPostCode)sWarning等于_T("邮政编码"),
elseif(""等于等于m_sPhone)sWarning等于_T("联系"),
elseif(""等于等于m_sFax)sWarning等于_T("传真"),
elseif(""等于等于m_sHomePage)sWarning等于_T("车间主页"),
if(""!等于sWarning)
{
sWarning+等于_T("不能为空"),
AfxMessageBox(sWarning,MB_ICONEXCLAMATION),
return,
}
_variant_tstrQuery,
if(m_bAppend||m_sCompany!等于m_sOldCompany)
{
//JudgeProviderisunique
strQuery等于"select*fromsupplierswhereCompanyName等于'"+m_sCompany+"'",
theApp.ADOExecute(theApp.m_pADOSet,strQuery),
intiCount等于theApp.m_pADOSet->GetRecordCount(),
if(0!等于iCount)
{AfxMessageBox(_T("已经存在此车间记录!"),MB_ICONEXCLAMATION),
return,
}
}
if(!m_bAppend)//NotAppend,deleteoldrecordfirst
{
strQuery等于"deletefromsupplierswhereCompanyName等于'"+m_sOldCompany+"'",
theApp.ADOExecute(theApp.m_pADOSet,strQuery),
}
//InsertRecord
strQuery等于"insertsuppliers(CompanyName,ContactName,Address,City,Region,PostalCode,Phone,Fax,HomePage,SupplierMemo)values('"+m_sCompany+"','"+m_sPerson+"','"+m_sAddress+"','"+m_sCity+"','"+m_sArea+"','"+m_sPostCode+"','"+m_sPhone+"','"+m_sFax+"','"+m_sHomePage+"','"+m_sMemo+"')",
if(theApp.ADOExecute(theApp.m_pADOSet,strQuery))
{if(m_bAppend)
{AfxMessageBox(_T("添加车间信息成功!"),MB_ICONINFORMATION),
//Clearallinput
m_sCompany等于m_sPerson等于m_sAddress等于m_sCity等于m_sArea等于m_sPostCode等于m_sPhone等于m_sFax等于m_sHomePage等于m_sMemo等于"",
UpdateData(false),
}
elseAfxMessageBox(_T("修改车间信息成功!"),MB_ICONINFORMATION),
}
else
{if(m_bAppend)AfxMessageBox(_T("添加车间信息失败!"),MB_ICONEXCLAMATION),
elseAfxMessageBox(_T("修改车间信息失败!"),MB_ICONEXCLAMATION),
}
strQuery等于"select*fromsuppliers",
CTrade_MISView*p等于(CTrade_MISView*)(((CMainFrame*)AfxGetMainWnd())->GetActiveView()),
p->RefreshProvider(strQuery),
if(!m_bAppend)CDialog::OnOK(),
}
5.2主对话框界面设计
登陆完成后,显示主对话框,对话框采用下拉式菜单与按钮的结合,较方便、简洁.菜单为用户同Windows应用程序间的交互提供了主要的方法,使得用户可以快速地驾驭高层的用户界面结构.菜单包括首项和菜单项.菜单项本身还可以包含弹出式子菜单,以提供到应用程序代码的层次化路径,并可以被禁用、选中,还可以像单选按钮控件一样使用.在正常情况下,菜单应在菜单资源中显示,菜单资源中包含了菜单中所有的首项和子菜单项.可以丛资源编辑器中添加菜单资源.
本系统有5个下拉菜单,即5个模块,分别是用户管理模块、车间与客户信息管理模块、产品信息管理模块、营销信息管理模块、帮助模块.
用户管理模块主要实现以下功能:用户登陆;添加用户;修改用户密码.
本文为全文原貌未安装PDF浏览器用户请先下载安装原版全文(1)用户管理模块的添加用户模块,添加的用户为普通的用户,在普通用户的界面下不能在添加用户,其他操作都可以照常进行.添加用户的对话框如图2所示,以及代码如下:
图2用户管理窗体
voidCAppendAccountDLG::OnOK()
{UpdateData(true),
m_sUSER.TrimRight(""),
//Judgewhetherusernameisnull
if(""等于等于m_sUSER)
{AfxMessageBox(_T("请输入用户名称"),MB_ICONEXCLAMATION),
return,
}
//Judgewhethertheuserexsists
_variant_tHolder,strQuery,
strQuery等于"select*fromuser_Infowhereuser_ID等于'"+m_sUSER+"'",
theApp.ADOExecute(theApp.m_pADOSet,str
关于生产管理论文范文集
intiCount等于theApp.m_pADOSet->GetRecordCount(),
if(0!等于iCount)
{AfxMessageBox(_T("用户名已经存在,请重新输入用户名"),MB_ICONEXCLAMATION),
return,
}
//Makesurepwd1isnotnull
if(""等于等于m_sPWD1)
{AfxMessageBox(_T("密码不能为空"),MB_ICONEXCLAMATION),
return,
}
//Judgewhetherpwd1等于等于pwd2
if(0!等于m_sPWD1.Compare(m_sPWD2))
{AfxMessageBox(_T("两次输入密码不一样,请确认"),MB_ICONEXCLAMATION),
return,
}
CDialog::OnOK(),
}
BOOLCAppendAccountDLG::OnInitDialog()
{CDialog::OnInitDialog(),
((CEdit*)GetDlgItem(IDD_APPEDNACCOUNT_USER))->SetLimitText(15),
((CEdit*)GetDlgItem(IDD_APPEDNACCOUNT_PWD1))->SetLimitText(10),
((CEdit*)GetDlgItem(IDD_APPEDNACCOUNT_PWD2))->SetLimitText(10),
returnTRUE,//returnTRUEunlessyousetthefocustoacontrol
//EXCEPTION:OCXPropertyPagesshouldreturnFALSE
}
6小结
本生产销售管理系统集信息的显示、输入、修改、删除、查询等各种处理为一体,信息维护起来非常方便.一个公司的产品信息众多,销售情况复杂,对这些数据还要进行管理保存,而且还需要了解公司的生产销售状况,工作量可想而知.实现系统的自动化将在很大程度上缓解这一状况,对数据的管理、保存变得十分简单.利用次系统,用户可以方便地浏览信息,找到需要
关于生产管理论文范文集,与生产销售管理系统相关毕业论文怎么写参考文献资料: