求c语言 职业中介信息管理系统 代码 谢谢~

来源:百度知道 编辑:UC知道 时间:2024/06/21 12:36:04
需要处理的基础数据:人才信息——编号,姓名,身份证号,学历,要求岗位,
系统功能:
1)人才求职信息管理——提供人才信息的录入、修改与删除功能;
2)招聘岗位信息管理——提供岗位信息的录入、修改与删除功能;
3)查询——如查询某种岗位,查询某类人才
4)统计功能——比如目前需求量最大的岗位信息,就业率
5)报表——打印统计的结果
我分不多,各位哥哥姐姐 帮帮忙 我先谢谢了~
积极 赚分 中。。有分追加……
http://zhidao.baidu.com/question/65087757.html是一起的 总分180 还有追加……

#include<stdio.h>
#include<stdlib.h>
/*对于学历和工作要求都是用数字来替代*/
typedef struct worker
{
int num; //编号
char id[20]; //身份证号,过长,所以所以用字符串
char name[15]; //姓名
int degree; //学历
int job; //需要的工作
worker *next;
worker *pre;
}worker,*Lworker;
/*需求记录*/
typedef struct want
{
int n; //单位的编号
int job; //需求的岗位
int num; //需求的人数
want *next;
want *pre;
}want,*Lwant;
/*输出说明信息的函数*/
void info()
{
printf("输入说明如下:\n");
printf("学历说明:\n1:高中毕业 2:大学毕业 3:研究生 4:更高学历\n");
printf("职位说明如下:\n1:程序员 2:管理人员 3:会计 4:兽医\n");
printf("当输入求职者信息的时候,求职者编号为-1时,输入结束\n");
printf("当输入供职单位信息的时候,当供职的数量为-1的时候,输入结束\n");
}
/*输入人才信息*/
void input_worker(Lworker head)
{
int i=1;
Lworker x=head;
x->pre=NULL;
while(1)
{
printf(&q