4.3.2业务流程
销售\入库管理模块业务流程如下图:4.3.3 设计完成的类图
4.3.4 程序运行界面
(1)销售登记
(2)入库查询
4.4信息查询模块设计
4.4.1信息查询概述
信息查询主要包括员工销售信息查询、库存信息查询2个子模块。
员工销售信息查询实现按月查询员工的销售记录。
库存信息查询实现各商品库存信息的查询。
4.4.2设计步骤
(1)新建两对话框资源:员工查询对话框IDD_YGXSCX_DIALOG和村村信息查询对话框IDD_KCINFO_DIALOG。
(2)添加的新类为:TabYGXS、TabKC、DataYGXS、DataKC。
(3)添加部分代码如下:
初始化员工销售信息查询对话框
void CShoppingDlg::OnYgcx()
{
// TODO: Add your command handler code here
CDlgYGCX dlg;
dlg.DoModal();
}
初始化库存信息查询对话框
void CShoppingDlg::OnKcinfo()
{
// TODO: Add your command handler code here
CDlgKCINFO dlg;
dlg.DoModal();
}
4.4.3 程序运行界面
员工销售信息查询界面
库存信息查询界面
4.5系统管理模块设计
4.5.1系统管理概述
系统管理包括仓库信息管理、修改用户密码、用户登陆设置3个模块。
仓库信息管理:
可以修改、添加、删除仓库信息。
修改用户密码:
可以修改当前登陆者密码。
用户登陆设置:
可以删除、添加登陆者。
4.5.2 设计步骤
4.5.2.1仓库信息管理设计
(1)添加对话框资源: IDD_CKGL_DIALOG和IDD_THECK_DIALOG
(2)IDD_CKGL_DIALOG用于显示仓库的有关信息及可执行的操作,IDD_THECK_DIALOG用于添加仓库信息。
(3)编辑相关代码。
(4)在主窗口程序中添加消息响应代码:
void CShoppingDlg::OnKcinfo()
{
// TODO: Add your command handler code here
CDlgKCINFO dlg;
dlg.DoModal();
}
4.5.2.2修改用户密码设计
(1)添加对话框资源: IDD_XGMM_DIALOG。在对话框中添加相应的资源。
(2)添加点击确定时执行的代码:
void CDlgXGMM::OnOK()
{
CString sMM1, sMM2;
m_editMM1.GetWindowText(sMM1);
m_editMM2.GetWindowText(sMM2);
if(sMM1!=sMM2)
751com.cn
_variant_t value;
CString sql,sUserID;
CShoppingApp * app=(CShoppingApp*)AfxGetApp();
sql.Format("select 员工_编号 from 员工 where 员工_姓名='%s'",
app->m_sUserName);
m_runsql.CheckSQLResult(sql);
value=m_runsql.m_recordset->GetCollect("员工_编号");
if(value.vt!=VT_NULL)
sUserID=(char*)(_bstr_t)value;
m_runsql.m_recordset=NULL;
sql.Format("update 登陆 set 登陆_密码 ='%s' where 员工
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页