1、高校工资管理系统 任务书 一、设计题目 高校工资管理系统 二、主要内容 三、具体要求及应提交的材料 高校有五类职工:教师,实验员,行政人员,教师兼职实验员,行政人员兼职教师。 为了实现工资发放的自动功能,现要求编写程序来自动完成此功能。同时注意生成的相 关数据结果以文件方式存放在硬盘中。程序应具备从键盘录入,文件的可继续录入,任 意职工的工资查询(可由职工编号和职工姓名来实现) ,如若有职工由于工作调动,则 可进行相对应的删除工作。 相关信息: 每一学期将学校职工的本学期任职情况及上学期工作的相关情况输入计算机, 则本学期职工的月工资按程序处理后的结果发放,其中职工的工资计算方法如下: 其中工
2、资的基本构成如下: 教师: 基本工资+课时费; 实验员: 基本工资+实验室补助; 行政人员: 基本工资+行政补贴; 教师兼职实验员: 基本工资+课时费+实验室补助; 行政人员兼职教师:基本工资+行政补贴+课时费; (其中: 1.课时费:教师每一学期的基本工作量为 120,实验员每学期基本工作量为 70,行政人员没有基本工作量,每节课时费为 20 元;课时费=(上学期工作量-基本工作 量)*20; 注意:如果上学期基本工作量没完成,则其(上学期工作量-基本工作量)*20 为负值。 2.基本工资:教师 800 元,实验员 650 元,行政人员 750 元。 3.行政补贴:250 元。 课程设计说明
3、书 1 4.实验室补助:150 元。 ) 四、主要技术路线提示 五、进度安排 六、推荐参考资料(不少于 3 篇) 1 引引 言言 1.1 问题的提出 随着高等学校的快速发展,高校规模越来越大,教职工的数量也越来越多,高校工 资管理更加的复杂化,儿工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、 发放、核算的工作量很大,这就会耗费工作人员大量的时间和精力,计算机进行工资发 放工作,不仅能够保证工资核算准确无误,而且还可以利用计算机对有关工资的各种信 息进行统计,服务于财政部门其他发面的核算和财务处理,同时计算机具有着手工管理 嗦无法比拟的优点。高校工资管理系统便是以计算机为工具,通过对工资
4、管理所需的信 息管理,优化了管理体系,使其高效化、智能化,也提高了透明度和互动性。 2.2. 程序的主要功能程序的主要功能 2.1 添加功能添加功能 可以从键盘或文件录入职工的相应信息。 2.2 删除功能删除功能 能够对指定的职工信息进行删除。 2.3 显示功能显示功能 能够显示职工编号、姓名、类别、本学期任职情况和工资等信息。 2.4 查找功能查找功能 根据你键入的职工编号,显示其详细信息。 2 2.5 计算功能计算功能 根据你键入的职工相关信息自动计算其工资功能。 3 3 程序运行平台程序运行平台 4 4 总体设计总体设计 5 模块分析 5 5.1 .1 添加模块添加模块 系统将提示用户输入新添加的职员的信息,插入在链表中。 void College:Add() /增加职工 Person *p=PL; while(p-next)p=p-next; int ch; coutInput(); p-next=pt; break; case 1: pa=new Assistant; pa-Input(); p-next=pa; br