一.课程论文题目
职工工资信息管理系统
【要求】
该系统能够实现工资信息管理.系统包括录入,浏览,查询,统计等功能.其中
录入功能要求能够添加新的工资信息到文件;浏览功能要求能按照工资卡号,姓
名分类浏览,提供分屏显示;有排序功能,排序后按照工资卡号升序或实发工资降
序输出;查询功能要求能够按照工资卡号,姓名查询;统计功能要求能够按照月份
累计统计某职工在某时间段实发工资总金额。
【提示】
1、文件中一行数据对应一个职工工资信息。
2、工资信息的数据结构采用结构体数组,一个数组元素对应一条工资单记
录。
3、工资单信息包括工资卡号、姓名、月份、应发工资、税金、实发工资等。
4、实发工资=应发工资—税金,其中税金计算方法为:
(1) 应发工资<800 元,税金=0
(2) 800<应发工资<1400 元,税金=(应发工资—800)*5%
(3) 应发工资>1400 元,税金=(应发工资—1400)*10%
三.程序设计思路
1、设计思路
(1)根据题目要求,应该把职工工资信息用结构体形式输入,在定义一个全局
变量和文件指针进行整个程序的运行,然后把职工工资信息送到文件中,所以应
该提供一个结构体和文件的输入输出等操作;
(2)在程序中需实现职工工资浏览、查询、统计等功能的操作,所以需要建立
相应的功能模块来实现;
(3)另外还需要提供键盘式选择菜单实现功能,在运行时达到所要的目的。
2、总体设计
整个系统可以分为信息输入、信息新增、信息浏览、信息排序和信息查询五