安徽农业科技招聘信息管理系统
① 太湖县安农科无人机技术服务有限公司招聘信息,太湖县安农科无人机技术服务有限公司怎么样
钉钉企典数据来源于抄企业征信机构,包含企业风险数据,公司官网,公司简介,更多公司招聘信息详询公司官网,更多公司电话地址企业邮箱可在钉钉企典进行查询
• 公司简介:
太湖县安农科无人机技术服务有限公司成立于2017-04-07,注册资本30.00万人民币元,法定代表人是陈龙,公司地址是太湖县大石乡西湖村花屋组7号,统一社会信用代码与税号是91340825MA2NH6131U,行业是其他未列明专业技术服务业,登记机关是太湖县市场监督管理局,经营业务范围是无人机技术服务;农业机械化生产服务;农产品收购;航空模型组装、销售、维修、租赁(专项许可除外);航空植保技术咨询、研发、推广、转让、服务;农业技术咨询、研发、推广、转让、服务;农膜、农副产品、微肥销售;航空模型配件销售;农用机械及配件销售、维修、租赁;软件开发、咨询、服务、销售;互联网信息服务;电子产品及元器件销售;航空电子设备研发、咨询、服务、销售;展览展示策划;教育信息咨询(依法须经批准的项目,经相关部门批准后方可开展经营活动)。,太湖县安农科无人机技术服务有限公司工商注册号是340825000058564
② C语言程序设计 《招聘信息管理系统》
#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("输入第%d个求职者的信息,顺序为编号,姓名,身份证号,需要的工作,学历\n",i);
scanf("%d",&x->num);
if(x->num==-1)
break;
getchar();//回车会被读入到gets()函数中,所以必须有一个getchar()把回车收回
gets(x->name);
gets(x->id);
scanf("%d",&x->job);
scanf("%d",&x->degree);
Lworker y=(worker *)malloc(sizeof(worker));
x->next=y;
y->pre=x;
x=y;
i++;
}
x->pre->next=NULL;
free(x);
}
/*输入求职信息*/
void input_want(Lwant head)
{
Lwant x=head;
int i=1;
x->pre=NULL;
while(1)
{
printf("第%d个供职单位的信息,顺序为编号,工作,数量\n",i);
scanf("%d",&x->n);
scanf("%d",&x->job);
scanf("%d",&x->num);
if(x->num==-1)
break;
i++;
Lwant y=(want*)malloc(sizeof(want));
x->next=y;
y->pre=x;
x=y;
}
x->pre->next=NULL;
free(x);
}
/*查询人才信息函数*/
//参数num就是员工的编号,查询是是什么工作
int find_worker(Lworker head,int num)
{
Lworker x=head;
for(;;x=x->next)
{
if(x->num==num)
{
return(x->job);
}
}
return(-1); //表示没有这个人
}
/*查询工作信息函数*/
//num就是编号
int find_want(Lwant head,int num)
{
Lwant x=head;
for(;;x=x->next)
{
if(x->n==num)
return(x->job);
}
return(-1); //表示没有这个单位的信息
}
/*修改求职者的信息*/
//参数num就是员工的编号
void change_worker(Lworker head,int num)
{
int m=0;
Lworker x=head;
for(;;x=x->next)
{
if(x->num==num)
{
break;
}
}
printf("输入要修改的内容:\n1:工作 2:学历 3:身份证号 4:姓名\n");
scanf("&d",&m);
switch(m)
{
case 1:
printf("输入更正后的工作\n");
scanf("%d",&x->job);
break;
case 2:
printf("输入更正后的学历\n");
scanf("%d",&x->degree);
break;
case 3:
printf("输入更正后的身份证号\n");
gets(x->id);
break;
case 4:
printf("输入更正后的姓名\n");
gets(x->name);
break;
}
}
/*更改用人单位信息*/
//num就是编号
void change_want(Lwant head,int num)
{
int n;
Lwant x=head;
for(;;x=x->next)
{
if(x->n==num)
break;
}
printf("输入要修改的内容\n1:工作 2:人数");
scanf("%d",&n);
switch(n)
{
case 1:
printf("输入新的工作\n");
scanf("%d",&x->job);
break;
case 2:
printf("输入新的人数\n");
scanf("%d",&x->num);
break;
}
}
/*删除求职者信息*/
Lworker del_worker(Lworker head,int num)
{
Lworker x=head;
if(head->num==num)
{
x=head->next;
x->pre=NULL;
free(head);
return(x);
}
else
{
for(;;x=x->next)
{
if(x->num==num)
{
break;
}
}
Lworker y=x->pre;
Lworker z=x->next;
if(z==NULL)
{
y->next=NULL;
free(x);
}
else
{
y->next=z;
z->pre=y;
free(x);
}
return(head);
}
}
/*删除用人单位信息*/
Lwant del_want(Lwant head,int num)
{
Lwant x=head;
if(head->n==num)
{
x=x->next;
x->pre=NULL;
free(head);
return(x);
}
else
{
for(;;x=x->next)
{
if(x->n==num)
{
break;
}
}
Lwant y=x->pre;
Lwant z=x->next;
if(z==NULL)
{
y->next=NULL;
free(x);
return(head);
}
else
{
y->next=z;
z->pre=y;
free(x);
return(head);
}
}
}
/*统计需求量最大的工作*/
void tongji_need(Lworker head,int *n)
{
int i,m=0;
for(i=1;i<5;i++)
n[i]=0;
Lworker x=head;
for(;x!=NULL;x=x->next)
{
switch(x->job)
{
case 1:
n[1]++;
break;
case 2:
n[2]++;
break;
case 3:
n[3]++;
break;
case 4:
n[4]++;
break;
}
}
}
/*统计供给量最大的工作*/
void tongji_serve(Lwant head,int *m)
{
int i;
for(i=1;i<5;i++)
m[i]=0;
Lwant x=head;
for(;x!=NULL;x=x->next)
{
switch(x->job)
{
case 1:
m[1]=m[1]+x->num;
break;
case 2:
m[2]=m[2]+x->num;
break;
case 3:
m[3]=m[3]+x->num;
break;
case 4:
m[4]=m[4]+x->num;
break;
}
}
}
void main()
{
int i;
int x,num;
info();
int n[5],m[5];
Lworker head1=(worker *)malloc(sizeof(worker));
Lwant head2=(want *)malloc(sizeof(want));
while(1)
{
printf("输入要进行的操作\n");
printf("1:输入求值人员信息 2:输入用人单位信息 3:删除求值人员信息 4:删除用人单位信息 5:修改求职人员信息 6:修改用人单位信息\n");
printf("7:查询某个求职人员信息 8:查询某个用人单位信息 9:统计需求的工作信息 10:统计提供工作的信息 0:退出\n");
printf("注意:1和2如果重复执行的话,会覆盖以前的而结果,所以不可以重复选择,只可以做一次\n");
scanf("%d",&x);
if(x==0)
break;
switch(x)
{
case 1:
input_worker(head1);
break;
case 2:
input_want(head2);
break;
case 3:
printf("输入要删除的人员的编号\n");
scanf("%d",&num);
head1=del_worker(head1,num);
break;
case 4:
printf("输入要删除的单位的编号\n");
scanf("%d",&num);
head2=del_want(head2,num);
break;
case 5:
printf("输入要修改的人员的编号\n");
scanf("%d",&num);
change_worker(head1,num);
break;
case 6:
printf("输入要修改的单位的编号\n");
scanf("%d",&num);
change_want(head2,num);
break;
case 7:
printf("输入要查询的人员的编号\n");
scanf("%d",&num);
find_worker(head1,num);
break;
case 8:
printf("输入要查询的单位的编号\n");
scanf("%d",&num);
find_want(head2,num);
break;
case 9:
tongji_need(head1,n);
for(i=1;i<5;i++)
{
printf("第%d种工作的需求量是%d\n",i,n[i]);
}
break;
case 10:
tongji_serve(head2,m);
for(i=1;i<5;i++)
{
printf("第%d种工作的提供量是%d\n",i,m[i]);
}
break;
}
}
}
③ 安徽农业信息网的综合平台
截至目前,省市县三级农业部门依托网站群平台建设各类站点180多个,横向覆盖省农委所有处室,建立部门子站29个;纵向覆盖十七个市、105个县(区),建立市县子站122个;有些市县还依托网站群平台建设各类专业站点和乡镇站点,约30多个,已集中发布农业政策、市场、科技等各类信息十万余条。
“安徽农业信息网”网站群还可以无缝集成各类同构、异构系统,是安徽省农委实现农业部“三电合一”信息服务理念的基础平台。通过一年多的建设,网站群平台集成了农业部农村供求信息全国联播(一站通)和全国信息联播系统,与农博网合作开展了农业人才推介活动,自建了“农技110”咨询服务热线系统以及视频、论坛与邮箱等系统。网站群和“一站通”系统集成后,促成了安徽网上农产品供求市场的建立,当前共注册会员5308名,其中金牌会员2000名,发布各类信息5231条,实现网上交易额约20多亿元。网站群平台与农业部全国信息联播系统集成后,我省基层农业信息可以第一时间展示在国家以及各省市农业网站上。截止到2006年11月底全省共向全国信息联播资源库提交信息1999条,其中被全国信息联播采纳307条,安徽地方信息联播采纳1692条,对宣传安徽农业发挥了积极成效。“农技110”咨询热线系统开通了电话咨询和网上咨询两种方式,随时随地为农民群众排忧解难,其中电话咨询量已达到日均3000次,农忙5000次以上。眼下,网站群平台正积极拓展新的服务方式,与中国移动安徽分公司合作开发的农业短信服务平台已进入开发阶段,安徽省网上展厅平台系统也与农业部实现数据交换,全省农产品质量安全认证系统正在进行前期调研工作,安徽省阳光工程学员认证系统也将与网站群进行集成。
④ 招聘信息管理系统
有人帮你做吗?