VC就业实践报告.docxVC++就业实践报告 工资管理系统2xx4年9月3日,在教学楼1栋第五实验室接收到这次需要实践的具体内容:对一个光盘商店建模并实现;设计并实现一个工资管理系统;经过大致分析,本人认为两个题目的实现形式及方法是很类似的。再由于工资管理系统适用于大公司而光盘建模是为小商店或超市之类,于是选择了工资管理系统。2xx4年9月3日至7日,各自给自己的程序构思并把它写出來,于9月8日将预****报告交给老师。从2xx4年9月8日至xx日都在第五实验室上机实践,经过不断的分析问题,解决问题,与xx日将程序完成,xxH上交。2xx4年9月xx日至xx日,留给学生自己对此试验的总结和体会。我所选题目是工资管理系统。该题的具体要求为:一个公司下分若干部门,每个部门有若干名职员和经理,每个部门经销若干种产品。工资由基本工资、产品销售业绩、若干种保险的扣除等组成。其中的销售业绩:职员按其完成额5%提成,经理按该部门的完成额的1%提成。每个月要生成一个工资表,每年末再按个人的总销售额发放1%的奖金。首先需要解决的是工资的算法。由要求知,工资二基本工资+产品销售业绩-若干保险扣除;而销售业绩的计算方法分员工与经理两种,所以要分开来算,职员的=本月完成额*5%;经理的=该部门本月完成额*1%;而职员的本月完成额是随机的,所以应该从外界获取。而经理的则需要将本部门所有员工的本月完成额加起来再乘5%;于是,要知道每人的工资,则需知道每名员工的本月完成额和每名员工和经理的保险扣除。接着就是奖金的算法;奖金二每年总销售额*1%;而每年总销售额二每月销售完成额之和;于是只要将每个月完成额累计相加,到年终将其和乘上1%即可;本题还要求每月生成一个工资表;于是用数据库来处理最合适不过既能保存又能浏览,既能添加人员又能删除人员,还能查找人员信息。所有要求的功能都想好后,接下来就是最重要的,实现其功能;先编写一个基于数据库的单文档应用程序。将每组数据与编辑框建立关联,就能显示数据。添加,删除人员信息。则弹出一个对话框,从对话框中获取数据,再写入数据库保存下来。计算工资及提成。也是弹出一个对话框,若是经理则该月完成额成为禁用状态从对话框中获取保险扣除额,而该部门总完成额则用循环语句判断并加上前面的结果,循环完后便得出该部门总完成额。用计数器原理即可将数据保存在总完成额栏目里。查找功能。用循环语句判断与所输入信息一致的那一组数据,同时用UpdateData(FALSE)显示出来即可。。只需将那组数据的累计完成额乘上1%保存显示即可。浏览功能。用MicrosoftOLEBD插件将数据库完全显示出来,能完成大批浏览,逐个浏览,转到第一
VC就业实践报告 来自淘豆网www.taodocs.com转载请标明出处.