1、 资产管理系统设计说明书的内容系统主要基于oracle 数据库的变成,及相应的MFC变成思想与方法。以及VC与数据库的连接方法。1、高层设计1.1数据库设计中包括的表:(1) users表:Create table users(uno char(20) primary key,uname char(20) not null,usex char(2) constraint u1 check (usex in (男,女),ubirthdate char(20),utype int not null,udpmtname char(20) not null,udpmtno char(20) not n
2、ull,uemail char(20),uphone char(20),uip char(20);(2) Assets表:Create Table ASSETS(ano char(20) primary key,aname char(20) not null,astartdate char(20) not null,ausedate char(20) not null,assupplierno char(20) not null,供应商编号-外码akeeperno char(20) not null,保管者编号-外码astatus char(20) not null,atype char(20
3、) not null,anum int,aprice char(20);(3)SUPPLIER表:Create Table SUPPLIER(sno char(20) primary key,sname char(20) not null,sperson char(20) not null,sphone char(20) not null,saddress char(20) not null,swebsite char(20),sassetstype char(20),scapital char(20),smployeenum char(20),sintroduction char(50);(
4、4)RECYCLE表Create Table RECYCLE(rano char(20),资产编号-外码raname char(20),资产名称-外码rastartdate char(20),资产启用日期-外码rausedate char(20),资产可用日期-外码raenddate char(20) not null,rassupplierno char(20),供应商编号-外码raprice char(20),资产价格-外码ratype char(20),资产类别-外码rreason char(100),rpersonname char(20);(5)APPROVE表:Create Tab
5、le APPROVE(apno char(20) primary key,apstatus char(20) not null,appersonno char(20),appersonname char(20),apano char(20) not null,资产编号-外码apaname char(20) not null,资产名称-外码apastartdate char(20),资产启用日期-外码apassupplierno char(20),供应商编号-外码apastatus char(20),资产状态-外码apaprice char(20),资产价格-外码apatype char(20)
6、,资产类别-外码apuno char(20) not null,申请人编号-外码apuname char(20) not null,申请人姓名-外码aptype char(20) not null,apreason char(100);(6) password表:create table password(pno char(20) primary key,ppassword char(20);(7) log表:Create table log(lno char(20) primary key,lthing char(200),ltime char(100);1.2界面设计该资产管理系统共有5个
7、界面,说明:(1)联系,(2)(3)(4)(5)四个界面可以通过各自界面右上角的切换用户按钮进行切换,进而改变的操作的权限。所以可以根据需求,选择适合用户改变正确的权限进行操作。(2)并且对所有的按钮都是进行左键单击来执行的。分别为:(1)用户登陆界面:功能:用于用户登录。(只有登陆成功才会进到其他四个不同功能用户的界面,并且登陆账号的形式如(10000,10001,10002,10003,10004)密码如(123).(2)总经理和分公司经理权限界面:一、 查询功能:可以进行1. 人员信息查询:左键单击后会出现如下表:2. 资产信息查询:左键单击后会出现如下表:3回收站信息查询:左键单击后会
8、出现如下表:4. 供应商查询:左键单击后会出现如下表:5. 审批信息查询:左键单击后会出现如下表:6. 个人信息查询:左键单击后会出现如下表:二、操作功能:1审批申请:左键单击后会出现如下表:步骤:首先填写审批单编号、审批人编号、审批人姓名。(可在对应表中查询获得)其次,在右侧审批意见的单选按钮选中意见。最后,确定操作请点击“确认操作”按钮,否则点击“取消操作”。2. 人事变动:左键单击后会出现如下表:功能叙述:如果想要进行增加人员的操作,那么请在选择操作中选中“增加人员”,之后填写相应的信息,例如: 如果想要进行变更人员的操作,那么请在选择操作中选中“变更人员”。之后鼠标左键单击要变更人的编
9、号,例如:如果想要进行删除人员的操作,那么请在选择操作中选中“删除人员”,之后填写相应的信息,例如:如果确定操作请点击“确认操作”,否则点击“取消操作”。3. 个人信息修改:左键单击后会出现如下表:可以对需要修改的项手动修改。确认修改请点击“确认修改”,否则“取消操作”。(3)部门经理经理权限界面:一、 查询功能:1、 人员信息查询:左键单击后会出现如下表:2、 资产信息查询:左键单击后会出现如下表:3、 供应商信息查询:左键单击后会出现如下表:4、回收站信息查询:左键单击后会出现如下表:5、个人信息查询:左键单击后会出现如下表:6、个人资产查询:左键单击后会出现如下表:(注意:当前个人资产表
10、为空,所以无记录。当有相应的资产申请成功后会增加记录)二、 操作选项1、 资产申请:左键单击后会出现填写相应的申请信息以及申请理由等,确认申请请点击“确认申请”按钮,否则点击“取消申请”。2、 资产变更左键单击后会出现如下表:鼠标左键选中要变更的资产,如图在需要修改的项进行手动修改。确认修改单击“确认变更”,否则单击“取消变更”。(注:在相应的查询结果内容也会做对应的修改)3、 资产维修:左键单击后会出现如下表:同资产申请类似,填写对应的信息和维修理由。确认维修请单击“确认申请”,否则单击“取消申请”。4、 资产借用:左键单击后会出现如下表:步骤同上的资产维修.5、 个人信息修改:(单击左键出
11、现下表)在需要修改的项里面进行手动修改。确认修改请点击“确认修改”,否则点击“取消修改”。(4)资产管理员权限界面:一、 查询功能1、 资产信息查询(左键单击):2、 供应商查询(左键单击):3、 审批信息查询(左键单击):4、 个人信息查询(左键单击):5、 操作记录查询(左键单击):若想清除操作记录请单击“清空操作记录”按钮。6、 回收站信息查询(左键单击):若想清除回收站记录请单击“清空回收站记录”按钮。二、 操作功能1、 资产录入(左键单击):在资产录入想中填入录入的对应信息,修改确定后点击“确定录入”,否则点击“取消录入”。例如:上图表示已录入成功,在记录表里面会添加一条记录。2、
12、资产变更(单击左键):鼠标左键选中一行信息,如:在需要修改的地方加以修改。之后的操作同上。变更后的结果如图:3、 资产报废:操作和上面的一致 只是对应的内容不同。执行一次功能的结果如:4、 资产停用:操作同上选中行进行相应的修改。成功后的结果例如:5、 资产出库:状态有申请变成已申请,出库成功。6、 供应商变动:操作同上的人员变动变动后如图:记录当中没有了刚才的那条。变更成功。确认操作后增加了一条信息。7、 个人信息修改:同上述的个人信息修改(略)。修改成功的图例:由变成了女。(5)普通员工界面:一、 查询功能1、 资产信息查询:2、 供应商查询:3、 回收站查询:4、 个人信息查询:5、 个
13、人资产查询:(没有资产申请操作所以为空)二、 操作功能1、 资产申请:2、 资产变更:3、 资产维修:4、 资产借用:5、 个人信息修改:(意:的操作实现同上述的部门经理的完全一致,此处省略操作过程。)2、 类设计:类名:CLASSCAB_MAIN;CLASSCC_MAIN;CLASSCD_MAIN;CLASSCE_MAIN;CLASSCBAOFEIDLG;CLASSCBIANGENGDLG;CLASSCBIGPROJECTDLG;CLASSCHUKUDLG;CLASSCGERENXINXI;CLASSCGONGYINGSHANGDLG;CLASSCJIEYONGDLG;CLASSCRENSH
14、IDLG;CLASSCSHENPIDLG;CLASSCLURUDLG;CLASSCQITINGYONGDLG;CLASSCSHENQINGDLG;CLASSCWEIXIUDLG;CLASSCTABLE_APPROVE;CLASSCTABLE_ASSETS;CLASSCTABLE_LOG;CLASSCTABLE_PASSWORD;CLASSCTABLE_RECYCLE;CLASSCTABLE_SUPPLIER;CLASSCTABLE_USERS;相应成员变量和成员函数均为VC类向导生成,例如:BOOL Cxxxxx:OnInitDialog();/初始化函数HBRUSH Cxxxxx:OnCtl
15、color(CDC * pDC,CWnd * pWnd,UINT nCtlColor);/样式控制函数void Cxxxxx:DoDataExchange(CDataExchange * pDX);/数据交换函数void Cxxxxx:OnButtonx();/消息相应函数等一系列向导生成函数。 3、通过活动,使学生养成博览群书的好习惯。B比率分析法和比较分析法不能测算出各因素的影响程度。C采用约当产量比例法,分配原材料费用与分配加工费用所用的完工率都是一致的。C采用直接分配法分配辅助生产费用时,应考虑各辅助生产车间之间相互提供产品或劳务的情况。错 C产品的实际生产成本包括废品损失和停工损失。
16、C成本报表是对外报告的会计报表。C成本分析的首要程序是发现问题、分析原因。C成本会计的对象是指成本核算。C成本计算的辅助方法一般应与基本方法结合使用而不单独使用。C成本计算方法中的最基本的方法是分步法。XD当车间生产多种产品时,“废品损失”、“停工损失”的借方余额,月末均直接记入该产品的产品成本 中。D定额法是为了简化成本计算而采用的一种成本计算方法。F“废品损失”账户月末没有余额。F废品损失是指在生产过程中发现和入库后发现的不可修复废品的生产成本和可修复废品的修复费用。F分步法的一个重要特点是各步骤之间要进行成本结转。()G各月末在产品数量变化不大的产品,可不计算月末在产品成本。错G工资费用
17、就是成本项目。()G归集在基本生产车间的制造费用最后均应分配计入产品成本中。对J计算计时工资费用,应以考勤记录中的工作时间记录为依据。()J简化的分批法就是不计算在产品成本的分批法。()J简化分批法是不分批计算在产品成本的方法。对 J加班加点工资既可能是直接计人费用,又可能是间接计人费用。J接生产工艺过程的特点,工业企业的生产可分为大量生产、成批生产和单件生产三种,XK可修复废品是指技术上可以修复使用的废品。错K可修复废品是指经过修理可以使用,而不管修复费用在经济上是否合算的废品。P品种法只适用于大量大批的单步骤生产的企业。Q企业的制造费用一定要通过“制造费用”科目核算。Q企业职工的医药费、医
18、务部门、职工浴室等部门职工的工资,均应通过“应付工资”科目核算。 S生产车间耗用的材料,全部计入“直接材料”成本项目。 S适应生产特点和管理要求,采用适当的成本计算方法,是成本核算的基础工作。()W完工产品费用等于月初在产品费用加本月生产费用减月末在产品费用。对Y“预提费用”可能出现借方余额,其性质属于资产,实际上是待摊费用。对 Y引起资产和负债同时减少的支出是费用性支出。XY以应付票据去偿付购买材料的费用,是成本性支出。XY原材料分工序一次投入与原材料在每道工序陆续投入,其完工率的计算方法是完全一致的。Y运用连环替代法进行分析,即使随意改变各构成因素的替换顺序,各因素的影响结果加总后仍等于指标的总差异,因此更换各因索替换顺序,不会影响分析的结果。()Z在产品品种规格繁多的情况下,应该采用分类法计算产品成本。对Z直接生产费用就是直接计人费用。XZ逐步结转分步法也称为计列半成品分步法。A按年度计划分配率分配制造费用,“制造费用”账户月末(可能有月末余额/可能有借方余额/可能有贷方余额/可能无月末余额)。A按年度计划分配率分配制造费用的方法适用于(季节性生产企业)