C语言教师信息管理系统

C语言教师信息管理系统

每个教师的信息为:工号(5位数字)、姓名、性别、单位名称、家庭住址、联系电话、基本工资、津贴、生活补贴、应发工资、电话费、水电费、房租、所得税、卫生费、公积金、合计扣款、实发工资。注:应发工资=基本工资+津贴+生活补贴;合计扣款=电话费+水电费+房租+所得税+卫生费+公积金;实发工资=应发工资 - 合计扣款。
A、教师信息处理
(1) 输入(修改)教师信息:工号、姓名、性别、单位名称、家庭住址、联系电话,按照工号从小到大的顺序插入到链表中,若在链表中已有相同工号的结点,则修改该结点的值。
(2) 浏览教师信息。
(3) 查询教师信息。
1、根据工号查询
2、根据姓名查询
B、教师数据处理:
(1) 按工号在链表中录入教师基本工资、津贴、生活补贴、电话费、水电费、房租、所得税、卫生费、公积金等基本数据。并按照公式计算实发工资、应发工资、合计扣款后存入链表结点中。
(2) 教师数据修改
提示:输入工号,在链表中查找并显示该教师信息,输入新数据,并重新计算实发工资、应发工资、合计扣款将新的数据写入链表中。
(3) 教师数据查询:
提示:输入工号,在链表中查找并显示该教师的数据信息。
C、教师综合信息处理
(1) 将教师综合信息(包括信息和数据)存入文件中。
(2) 读取文件中教师综合信息到链表中。
(3) 根据工号删除教师。
(4) 输出教师综合信息到屏幕
D、统计分析
包括基本工资排行榜,实发工资排行榜。排行榜内容从上往下一次按照工资从高到低的顺序输出,输出内容包括名次、工号、姓名。

源码下载

链接:https://pan.baidu.com/s/1ard-VOvkF2J_xB_SIMCX0Q?pwd=1111
提取码:1111

你可能感兴趣的:(数据结构,信息管理系统,c语言)