没有合适的资源?快使用搜索试试~ 我知道了~
首页职工信息管理系统(C语言)
资源详情
资源评论
资源推荐
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
int N=0;
struct date
{
int year;
int month;
int day;
};
struct worker
{
int num;
char name[10];
char sex[2];
struct date bir;
char edu[6];
char sta[10];
char bra[10];
long wage;
char addr[50];
char tel[11];
};
struct worker worker[100],worker1;
void menu();
void zi_menu();
void xuanze();
void key();
void file();
void xiugai_xuanze();
void xiugai_name();
void del_xuanze();
void xiugai_num();
void del_name();
void del_num();
void liulan();
void search();
void search_num();
void search_edu();
void search_tel();
void paixu();
void paixu_num();
void paixu_age();
void paixu_wage();
void save();
void diao();
void main()
{
menu();
}
void menu() /*主菜单*/
{
system("color A");
char s[20];
int a,M=1314,n=3,flag=0;
printf(" ****************** 计算机科学与工程学院 **********************\
n");
printf(" 欢迎进入职工信息管理系统 \n");
printf("
*****************************************************************\n");
printf(" *** 职工信息管理系统 ***\n");
printf(" ***------------------ 组长 XXX ---------------------------***\n");
printf(" *************** 组员:XX XXX ************************\n");
printf("
*****************************************************************\n");
printf(" ***---------------- 小组分工 ------------------------***\n");
printf("
*****************************************************************\n");
printf(" ********* X X: 数据录入、修改与删 **************\n");
printf(" ********* X X: 文件读取与写入操作,及信息查询**************\n");
printf(" ********* XXX: 排序与浏览 **************\n");
printf(" *********************************************************谢谢使用
\n");
do
{
printf("请输入您的帐号:");
scanf("%s",s);
printf("请你输入密码:\n");
scanf("%d",&a);
if(a==M)
{
printf("恭喜你成功登陆了\n\n\n");
flag=1;
break;
}
else
{
printf("输入有错误请重新输入:\n");
n--;
}
}while(n>0);
if(flag==0)
{
printf("你的输入次数已到再见!");
exit(1);
}
zi_menu();
}
void zi_menu() /*选择你所需要的服务*/
{
int a;
printf(" \3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3 请 选 择 您 所 需 要 的 操 作 \
3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\n");
printf(" \
3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3
\3\3\3\3\3\3\3\3\3\3\3\3\3\3\n");
printf(" \3\3\3\3\3\3 1.录入职工信息 2.修改职工信息 \3\3\3\3\3\3\3\n");
printf(" \3\3\3\3\3\3 3.删除职工信息 4.浏览职工信息 \3\3\3\3\3\3\3\n");
printf(" \3\3\3\3\3\3 5.查询职工信息 6.排序职工信息 \3\3\3\3\3\3\3\n");
printf(" \3\3\3\3\3\3 7.退出 \3\3\3\3\3\3\3\n");
printf(" \
3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3
\3\3\3\3\3\3\3\3\3\3\3\3\3\3\n");
printf("您想查询哪一个内容呢?1-7\n");
scanf("%d",&a);
if(1<=a&&a<=7)
switch(a)
{
case 1: xuanze(); break;
case 2: xiugai_xuanze(); break;
case 3: del_xuanze(); break;
case 4: liulan(); break;
case 5: search(); break;
case 6: paixu(); break;
case 7: break;
default:printf("请输入正确的数字:");
}
}
void xuanze()
{
int a;
printf("*************************************************************************
***\n");
printf("***** 1.从键盘读取 2.从文件中读取 *************************\n");
printf("*************************************************************************
***\n");
scanf("%d",&a);
if(a==1)
key();
if(a==2)
file();
}
void file() /*文件中读取*/
{
FILE *p;
if((p=fopen("d:职工 2.txt","r"))==NULL)
{
printf("can not open file\n");
exit(1);
}
for(int i=0;i<N+6;i++)
{
fscanf(p,"%d%s%s%d%d%d%s%s%s%ld%s%s\n",
&worker[i].num,worker[i].name,worker[i].sex,&worker[i].bir.year,&worker[i].bir.month,&worker
[i].bir.day,
worker[i].edu,worker[i].sta,worker[i].bra,&worker[i].wage,worker[i].addr,worker[i].tel);
printf("%d\t%s\t%s\t%d\t%d\t%d\t%s\t%s\t%s\t%ld\t%s\t%s\
n",worker[i].num,worker[i].name,worker[i].sex,
worker[i].bir.year,worker[i].bir.month,worker[i].bir.day,worker[i].edu,
worker[i].sta,worker[i].bra,worker[i].wage,worker[i].addr,worker[i].tel);
}
fclose(p);
zi_menu();
}
剩余17页未读,继续阅读
spf1991
- 粉丝: 4
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 数据结构1800题含完整答案详解.doc
- 医疗企业薪酬系统设计与管理方案.pptx
- 界面与表面技术界面理论与表面技术要点PPT学习教案.pptx
- Java集合排序及java集合类详解(Collection、List、Map、Set)讲解.pdf
- 网页浏览器的开发 (2).pdf
- 路由器原理与设计讲稿6-交换网络.pptx
- 火电厂锅炉过热汽温控制系统设计.doc
- 企业识别CIS系统手册[收集].pdf
- 物业管理基础知识.pptx
- 第4章财务预测.pptx
- 《集成电路工艺设计及器件特性分析》——实验教学计算机仿真系.pptx
- 局域网内共享文件提示没有访问权限的问题借鉴.pdf
- 第5章网络营销策略.pptx
- 固井质量测井原理PPT教案.pptx
- 毕业实习总结6篇.doc
- UGNX建模基础篇草图模块PPT学习教案.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0