2023年-固定资产管理系统.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2023年-固定资产管理系统.docx》由会员分享,可在线阅读,更多相关《2023年-固定资产管理系统.docx(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录一 .摘要错误!未定义书签。1 .背景说明错误!未定义书签。2 .设计目的错误!未定义书签。3 .需求分析错误!未定义书签。二 .固定资产管理系统概述错误!未定义书签。1 .设计内容错误!未定义书签。2 .设计特点错误!未定义书签。三 .固定资产管理系统数据库分析与设计错误!未定义书签。1 .系统的功能模块图错误!未定义书签。2 .数据库结构设计错误!未定义书签。3 .概念模型设计(E-R图)错误!未定义书签。四 .窗体实现与设计81 .登陆界面82 .主界面错误!未定义书签。3 .部门信息管理界面错误!未定义书签。4 .资产类别管理界面错误!未定义书签。5 .固定资产信息编辑界面错误!未
2、定义书签。6 .固定资产信息管理界面错误!未定义书签。7 .固定资产分配界面错误!未定义书签。8 .固定资产变更界面错误!未定义书签。9 .固定资产折旧界面错误!未定义书签。10 .固定资产报废界面错误!未定义书签。11 .用户管理界面错误!未定义书签。12 .修改密码界面39五 .结论与体会错误!未定义书签。2.主界面固定逐产管理系统代码设计#includc stdafx.h#include AssetsMan.h#includeAssets.h#inciude ADOConn.h#ifdef .DEBUG#undefTHIS_FILEsialic char THIS_FILE=_FILE_
3、;#define new DEBUG_NEW#cndifCAssets: :CAssets()(Aid =Aname =Model =Producer =Used Year = 1:OrgPrice = 0;Ratio = 0;Status =未使用”;AddWay =”;IsAudit = 0;IsDiscount = 0;CAssets:CAssels()void C Assets: :sql_I nsert()ADOConn m_AdoConn:CString cSql,cDate,cOrgPrc,cRa(io,cTypeId,cYear;_bslr_t bSql;c()rgPrc.Fo
4、rmat(%f,()rgPrice);cRatio.Fonnat(%f.Ratio);cTypeld.Format(%d,Typeld);cYear.Format(,%d,Used Year);CTime t = Crime:GetCurrentTime();cDate.Format(_T(,%04d-%02d-%02d),t.GetYear(),t.GetMonth(),t.GetDay();cSql = Insert Into Assets(Aid.Aname.TypeId.Model.Producer,;cSql += UseDate,UsedYear,()rgPrice,Ratio,;
5、cSql += Status, Add Way,Is Audit,PostDate, IsDiscount) ValucsC;cSql += Aid+,”+Aname+,+cTypeId+,”+Model+,”+Producer+,;cSql += UseDatc+,+cYcar+,+cOrgPrc+,;cSql += cRatio+”,未使用,+AddWay+,OJ+cDate+”, 0);bSql = (LPCTSTR)(_bstr_t)cSql;m_AdoConn.ExeculeSQL(bSql);m_AdoConn.ExitConnect();catch(_coni_error e)A
6、fxMessageBox(e.Description。);void CAssets:sql_Update(CString cld)ADOConn m_AdoConn;CString cDate.cOrgPrc.cRatio.cTypeld.cYear;_bstr_t bSql;cOrgPrc.Forma(%f.OrgPrice);cRatio.Format(%f.Ratio);cTypcId.Fonna(%d,TypcId);cYear.Forniat(%d,UsedYear);CTime t = CTime:GetCurren(Tinie();cDate.Format(_T(%04d-%02
7、d-%02(J),l.GetYear(),t.GetMonth(),l.GetDay();bSql = Update Assets Set Aid=+Aid+”,Aname=+Aname+“,” +TypeId=+cTypeId+、Molel=+MoadoE()F)return -1;elsereturn 1;m_AdoConn.ExitConnect();)catch(_com_error e)(AfxMcssagcBox(c.Dcscription();return -1;)int CAssets:HaveName(CString cAname)long IRscnt = 0:_Recoi
8、dsetPtr m_pRecordset;ADOConn ni_AdoConn;_bslr_t bSQL;bSQL = Select * From Assets Where Aname= + cAname +m_pRccordsct = m_AdoConn.Gc(RccordSct(bSQL);if (m_pRecordset-adoEOF)return -1;elsereturn 1;m_AdoConn.Exi(Connect();ca(ch(_com_crror c)AfxMcssageBox(e.Description();)return -I;void CAssets:BcginDis
9、count(CString cld)(iry(ADOConn in_AdoConn;_bstr_t bSql;bSql = Update Assets Set IsDiscount=l Where Aid-+ckl+;m_AdoConn.ExecuteSQL(bSqi);m_AdoConn.ExitConnect();)catch(_coni_error e)AfxMessageBox(e.DescriptionO);3 .部门信息管理界面部门信息没置部服研部部事户品务安人客户财保代码设计#includc stdafx.h#include AssetsMan.hinclude DeptDlg.
10、h#include Departments.h#ifdef_DEBUG#define new DEBUG_NEW#undcfTHIS_FILEstatic charTHIS_FILEl= _FILE_;#endifCDeptDlg:CDeptDlg(CWnd* pParent /*=NULL*/) :CDialog(CDeptDlg:IDD, pParent)(m_DeptName = _T();void CDeptDlg:DoDataExchange(CDataExchange* pDX) (CDialog:DoDa(aExchange(pDX);DDX_Control(pDX, IDC.A
11、DODCI, m_AdoDept);DDX_Tcxt(pDX. IDC_EDIT1, m_Dcp(Namc);DDX_Control(pDX. IDC.DATALISTI, m_DataDept); )BEGIN_MESSAGE_MAP(CDeptDlg, CDialog)ON_BN_CLICKED(IDC_ADD_BUTTON. OnAddButton) ON_BN_CLICKED(IDC_MODI_BUTTON, OnModiBulton) ON_BN_CLICKED(IDC_DEL_BUTTON,OnDelButton) ON_EN_CHANGE(IDC_EDIT1, &CDcptDlg
12、:OnEnChangcEdit 1) END_MESSAGE_MAP() BEGIN_EVENTSINK_MAP(CDcp(Dlg. CDialog)ON_EVENT(CDeptDlg, IDC_DATALIST1, -600 /* Click */, OnClickDatalistl, VTS.NONE) END_EVENTSINK_MAP()void CDeptDlg:OnClickDalalisl 1()m_DeptName = m_DataDept.GetText();cDepId = m_DataDept.GetBoundText();cDcpNanicOld = m_Da(aDcp
13、(.GctTcxt();UpdateData(FALSE);)void CDeptDlg:OnAddButton()UpdateData(TRUE);if (m_Dcp(Namc =)MessageBox。请输入部门名称,,);return;CDepartments cDep:cDep.DepName = m_DeptName;if (cDep.HaveName(m_DeptName) = 1)MessageBox(已经存在此部门信息!)elsecDcp.sql_Insert();m_AdoDept.Refresh();void CDeptDlg:OnModiButtonOUpdateData
14、(TRUE);if (m_DataDept.GetText()=)(MessageBox(请选择要修改的部门名称) return;if (m_DcptNamc =)McssagcBox(请输入部门名称”): return;if(cDepNameOld != m_DeptName)(CDepartments eDept;cDept.DepName = m_DeptName;if (cDcpt.HavcNamc(m_Dcp(Namc) = 1)MessageBox(新的部门名称已经存在);elsecDept.sql_Update(cDep!d);m_AdoDept.Refresh();void C
15、DeptDlg:OnDelBulton()(if (m_Da(aDept.GetText()=)return;CDepartments cDep;cDep.sql_Delete(cDepId); m_AdoDept.Refresh();)void CDeptDlg:()nEnChangeEdit 1 () ()4 .资产类别管理界面固定蜜产涉设置代码设计#include stdafx.h#inciude AssetsMan.h#include TypeDlg.h#include Types.h#ifdef_DEBUG#dcfinc new DEBUG_NEW#undefTHIS_FILEsta
16、tic char THIS_FILE = _FILE_;#endifCTypeDlg:CTypeDlg(CWnd* pParent /*=NULL*/):CDialog(CTypeDlg:IDD, pParent)m_TypcNamc = _T();)void CTypeDlg:DoDataExchange(CDataExchange* pDX)CDialog:DoDataExchange(pDX);DDX_Control(pDX, IDC_ADODC1, m_AdoType);DDX_Control(pDX, IDC_DATALIST1, m_DataType);DDX_Tcxt(pDX.
17、IDC_EDIT1. m_TypcNamc):BEGIN_MESSAGE_MAP(CTypeDlg, CDialog)ON_BN_CLICKED(IDC_ADD_BUTTON, OnAddBulton)ON_BN_CLICKED(IDC_MODI_BUTTON, OnModiButton)ON_BN_CLICKED(IDC_DEL_BUTTON. OnDelButlon)END_MESSAGE_MAP()BEGIN_EVENTSINK_MAP(CTypcDlg. CDialog)ON_EVENT(CTypeDlg, IDC_DATALIST1, -600/* Click */, OnClick
18、Datalistl, VTS.NONE) END_EVENTSINK_MAP()void CTypeDlg:OnClickDatalist I ()(m_TypeName = m_DataType.GetText();cTypeld = m_DataTypc.GciBoundTcxt();cTypeNameOld = m_DataType.GetText();UpdatcData(FALSE);)void CTypeDIg: :On AddButton()(UpdateData(TRUE);if (m_TypcNamc =)(MessageBox(请输入类别名称、return;CTypes o
19、bj;obj.TypeName = m_TypeName;if(obj.HaveName(m_TypeName) = 1)MessageBox(此类别名称已经存在! ”);obj.sql_Insert();m_AdoType.Refresh();void CTypcDlg:OnModiButton()UpdateData(TRUE);if (m_DataType.Ge(Text()=)MessageBox(请选择要修改的类别名称);一.摘要1 .背景说明随着社会经济的不断发展,企业规模越来越大,资产越来越多,资产管理就 显得非常困难。固定资产成为每个企业不可缺少的重要部分,加强固定资产管理,
20、可以优化企业资源配置,本系统适用与中小型企业及政府机关、学校等。主要维 护固定资产的登记、清理、借出和还入、维修、折旧等信息,实现设备的日常管 理功能,通过一系列查询功能,可方便获知每一件固定资产的状态及当前所处位 置,具有操作简单,界面友善,灵活性好,系统安全性高,运行稳定等特点,保 证了企业中的每一件物品发挥其最大效力。2 .设计目的在程序设计中,可以用两种方法解决问题:一是传统的结构化程序设计方法, 二是更先进的面向对象程序设计方法。在结构化程序设计中关键是如何将问题域中的行为(即操作)抽取出来,作 为C+程序中的函数。由于多个函数均需要访问某些数据,这些数据常被设计为 全局变量。而在面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 固定资产 管理 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内