C语言课程设计
页
C语言课程设计报告
课程名称:C语言课程设计
项目名称:教职工工作量计算系统
班级:
学生卡:
姓名:
指导老师:茶[N];
[2] 菜单设计
菜单()
{int;
();/*清屏*/
(“\n\t\t********************************菜单************ ***** *********\n");
("\n\t\t新数据");/*输入模块*/
("\n\t\tdata");/*保存数据*/
("\n\t\tload");/*计算工作负载*/
("\n\t\tdata");/*查找数据*/
("\n\t\ ");/*计算超时费*/
("\n\t\tdata");/*插入数据*/
C语言课程设计
页
("\n\t\tdata");/*修改数据*/
("\n\t\tdata");/*删除数据*/
("\n\t\t");/*退出*/
(“\n\t\t************************************************ **********\n");
同时(1)
{=();
如果()
(“输入错误!”); (“\n”);
();
{情况1:enter();break;
情况2:保存();中断;
情况 3:count();break;
情况 4:();中断;
情况 5:covex();break;
情况 6:();中断;
案例 7:alter();break;
情况 8:();中断;
情况 9:退出(0);}
int()/*输入菜单选择相关功能*/
{int 我;
(“输入你的:”);
scanf("%d",&i);
(“\n”);
(我);
[2] 模具接口块设计
程序主要通过选择菜单manu()来访问各个模块,用语句调用各个模块,用break分隔各个模块,选择需要的操作。 也主要是通过调用manu()菜单返回,然后选择其他选项。
菜单功能
C语言课程设计
页
与其他模块的连接和退出是通过菜单功能完成的。 其操作流程参见(1)中“菜单设计”项,此处不再赘述。
信息输入enter()
通过案例1进入,信息输入成功后,首先调用menu()函数保存输入的信息。
信息保存 save()
在manu()中,通过情况2调用save()将其保存为文件;
计算工作量covex()
通过case3进入该功能,计算老师每年的工作量,然后返回主菜单。
查找信息()
通过case4输入老师的名字,可以找到该老师的所有信息。
计算加班费covex()
案例5:进入超时费计算模块,进行操作,然后返回主菜单。
插入数据()
case6:插入一些附加数据并返回主菜单。
修改数据alter()
案例7:修改电脑中的数据并返回主菜单。
删除数据()
case8:删除不需要的数据并返回主菜单。
[3]流程图
:
开始
菜单项选择项是否小于0或大于9
主功能