《企业信息管理系统设计毕业设计论文.doc》由会员分享,可免费在线阅读全文,更多与《企业信息管理系统设计毕业设计论文》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。
1、aFnameAS商品名称,dContantAS货架容量,西南交通大学本科毕业设计(论文)第页dLastAS货架现存量,dSellAS卖出数量,dTotalAS营业额,dInriceAS进货价格,dOutriceAS售价,dNobleAS数量,dPostDateAS日期FROMFasseta,MarketdWHEREaFid=dFidANDdFidin(quot;esql=quot)quot;CStringcsql,csql,msql,esql,fsql,fsql;csql=quotudateMarketsetNoble=WHEREFidin(quot;fsql=csql+msql+esql;MessageBox(fsql);m_AdodcSetRecordSource(fsql);m_AdodcRefresh();设置列宽度_variant_tvI
2、回所有的值。查询人员可以清楚的查找,修改,删除,添加固定资产的信息。系统将根据管理人员的操作执行相应的响应。向数据库执行正确的信息处理。超市货物添加窗体信息处理过程进入超市商品管理窗体后,点击添加修改按扭都可以进如这个窗体,所不同的是,点击添加按扭进入固定资产查询窗体时,窗体中的编辑框都是空白编辑筐。管理人员可以根据需要进行编辑新资产的信息。同时窗体查询了类型信息表。返回表的信息提供管理人员使用。点击修改按钮时,窗体中的编辑框中返回要修改的资产信息,给管理人员修改信息提供了方便。当信息编辑完成时,系统将向超市商品信息表更新所编辑的信息。超市收银台窗体信息处理过程运行系统后,点击资产信息管理菜单,在弹出的下拉菜单中选择超市收银台,就可以进入这个窗体了,这个窗体主要就是实现超市的收银台的功能。当向读码器读入的超市商品的条码传递如系统后,窗体将从数据库中
3、调出该商品的信息。其中包括商品的名称,单价,和顾客购买的数量。同时系统将计算顾客购物的总金额。当收银员收取顾客的现金输入系统后,系统将自动计算出应该要找补的金额。全面实现智能化。结束为以为顾客服务后,系统将把顾客的购物信息存档。其主要代码如下:BOOLCTakemoneydog::OnInitDialog(){CDialog::OnInitDialog();if(cId==quotquot){日期设置CTimet=CTime::GetCurrentTime();CStringcDate;cDateFormat(_T(quot%d%d%dquot),tGetYear(),tGetMonth(),tGetDay());m_PostDate=cDate;msql=quot'F'quot;csql=quotSELECTdIdAS编号,aFidAS商品编号,
4、tBoundText()==quotquot){MessageBox(quot请选择固定资产类别quot);return;}定义固定资产操作对象CFassetcAst;cAstSetFid(m_Fid);cAstSetFname(m_Fname);cAstSetPrice(m_Price);cAstSetTelehone(m_Telehone);cAstSetAdress(m_Adress);cAstSetContantman(m_Contantman);cAstSetProducer(m_Producer);cAstSetRePerson(m_Reerson);cAstSetUseDate(m_UseDate);cAstSetTyeId(atoi(m_TyeGetBoundText()));if(cId==quotquot)插入新记录{if(cA
5、t)quot;CStringcsql,csql,msql,esql,fsql,fsql,fsql;i=;m_Total=;m_Charge=;m_Reserve=;UdateData(FALSE);Refrush();}voidCTakemoneydog::Refrush(){msql+=quot,'quot+m_ReadFid+quot'quot;设置记录源fsql=csql+msql+esql;MessageBox(fsql);m_AdodcSetRecordSource(fsql);m_AdodcRefresh();设置列宽度_variant_tvIndex;vIndex=long();m_DataGridGetColumns()GetItem(vIndex)SetWidth();。。。。。。。vIndex=long();m_DataGrid
6、窗体中的编辑框都是空白编辑筐。管理人员可以根据需要进行编辑新资产的信息。同时窗体查询了部门信息表和类型信息表。返回表的信息提供管理人员使用。点击修改按钮时,窗体中的编辑框中返回要修改的资产信息,给管理人员修改信息提供了方便。当信息编辑完成时,系统将向资产信息表更新所编辑的信息主要代码如下:插入新记录{voidCAsseteditdialog::OnOK(){TODO:AddextravalidationhereCStringcStatus;取得对话框数据UdateData(TRUE);定义固定资产操作对象CAssetcAst;cAstSetAid(m_Aid);cAstSetAname(m_Aname);cAstSetModel(m_Model);cAstSetDetId(atoi(m_DetGetBoundText()));cAstSetOrgP
7、str_tbSql;bSql=fsql;m_AdoConnExecuteSQL(bSql);断开与数据库的连接m_AdoConnExitConnect();}捕捉异常catch(_com_errore){显示错误信息AfxMessageBox(eDescrition());}西南交通大学本科毕业设计(论文)第页msql=quot'f'quot;csql=quotSELECTdIdAS编号,aFidAS商品编号,aFnameAS商品名称,dContantAS货架容量,dLastAS货架现存量,dSellAS卖出数量,dTotalAS营业额,dInriceAS进货价格,dOutriceAS售价,dNobleAS数量,dPostDateAS日期FROMFasseta,MarketdWHEREaFid=dFidANDdFidin(quot;esql=quo
8、新编西南交通大学本科毕业设计(论文)第页号名称是否存在if(cAid!=m_AidamamcAstHaveAid(m_Aid)==){MessageBox(quot资产编号已经存在quot);return;}cAstSetId(atoi(cId));cAstsql_Udate(cId);}关闭对话框CDialog::OnOK();}维修查询窗体信息处理过程进入系统后,点击资产信息管理菜单,在弹出的下拉菜单中选择资产维修情况,就可以进入维修查询窗体。进入窗体后进入窗体后,系统先向数据库的资产维修信息表查询所有的资产维修信息,并返回所有的值。查询人员可以清楚的查找,修改,删除,添加固定资产维修的信息。系统将根据管理人员的操作执行相应的响应。向数据库执行正确的信息处理。资产维修编辑窗体信息处理过程进入维修查询窗体后,点击添加修改按扭都可以进如这个窗体,所
9、stHaveAid(m_Fid)==){MessageBox(quot资产编号已经存在quot);return;}else{cAstsql_Insert();}}else修改记录{对于修改记录,只有当编号和名称发生变化时,才判断新编号名称是否存在if(cFid!=m_FidamamcAstHaveAid(m_Fid)==){MessageBox(quot资产编号已经存在quot);return;}cAstSetId(atoi(cId));cAstsql_Udate(cId);}关闭对话框CDialog::OnOK();}超市商品管理窗体信息处理过程运行系统后,点击资产信息管理菜单,在弹出的下拉菜单中选择超市商品管理,西南交通大学本科毕业设计(论文)第页就可以进入超市商品管理窗体。进入窗体后,系统先向数据库的超市商品信息表查询所有的超市商品信息,并返
10、rice(m_OrgPrice);cAstSetProducer(m_Producer);cAstSetRePerson(m_RePerson);cAstSetUsedYear(m_UseYear);cAstSetUseDate(m_Usedate);cAstSetTyeId(atoi(m_TyeGetBoundText()));获得状态值m_SstatusGetLBText(m_SstatusGetCurSel(),cStatus);cAstSetStatus(cStatus);if(cId==quotquot)if(cAstHaveAid(m_Aid)==){MessageBox(quot资产编号已经存在quot);return;}else{cAstsql_Insert();}}else修改记录{对于修改记录,只有当编号和名称发生变化时,才判断
11、ndex;vIndex=long();m_DataGridGetColumns()GetItem(vIndex)SetWidth();。。。。。。。m_DataGridGetColumns()GetItem(vIndex)SetWidth();vIndex=long();m_DataGridGetColumns()GetItem(vIndex)SetWidth();i=;}UdateData(FALSE);returnTRUE;}CTakemoneydogmessagehandlersvoidCTakemoneydog::OnMarket(){TODO:Addyourcontrolnotificationhandlercodeherefsql=csql+msql+esql;try{连接数据库ADOConnm_AdoConn;设置DELETE语句_b
12、不同的是,点击添加按扭进入固定资产维修窗体时,要先打开一个查询窗体,该窗体的作用是查询固定资产中已经损坏的固定资产,当选择了要维修的固定资产点击完成时,才能进入资产维修编辑窗体。同时窗体中的编辑框中返回要修改的资产信息,给管理人员修改信息提供了方便。当信息编辑完成时,系统将向资产信息表更新所编辑的信息。其代码如下voidCEditfasetdlg::OnOK(){TODO:Addextravalidationhere取得对话框数据UdateData(TRUE);if(m_Fid==quotquot){MessageBox(quot请输入固定资产编号quot);return;}if(m_Fname==quotquot){MessageBox(quot请输入固定资西南交通大学本科毕业设计(论文)第页产名称quot);return;}if(m_TyeGe