char unit[10] :教师单位 char address[10] :教师住址 long telnum :教师电话号码 float salary_1 :基本工资 float allowance :津贴
float life_allow :生活补贴 float salary_2 :应发工资 float tel_fee :电话费 float water_fee :水电费 float rent :房租
float tax :个人所得税 float health_fee :卫生费 float grant :公积金
float total_fee :合计扣款 float actual_salary :实发工资
struct teacher *next :指向下一个节点的指针
5.功能模块设计
5.1主控模块设计
主控函数的流程图如图1所示。首先,调用void welcome()子函数和char mainmenu ()子函数显示欢迎界面和初始界面;再次,调用main() 函数并令ch=mainmenu(),在main()函数中,用switch语句实现该系统各功能,若ch=1,系统实现输入教师信息功能;若ch=2,系统实现插入教师信息功能;若ch=3,系统实现删除教师信息功能;若ch=4,系统实现浏览教师信息功能;若ch=5,系统实现保存教师信息功能;若ch=6,系统实现查询教师信息功能;若ch=7,系统实现修改教师信息功能;若ch=8,系统实现加载教师信息功能;若 ch=0,退出系统。(对主控函数进行文字描述)