- 8
- 0
- 约9.74千字
- 约 12页
- 2019-09-06 发布于江西
- 举报
PAGE
C语言程序设计
课程设计报告
设计题目:职工档案管理系统设计
专 业: 电子信息科学与技术
学 号: 3080422***
班 级: 2008级1班
姓 名: *******
指导教师 : *******
2009 年 春季 学期
C语言课程设计任务书4
题目:职工档案管理系统设计
功能:职工档案管理系统设计,每个职工是一条记录,包括编号,姓名,性别,出生年月,所在部门,职称,工资级别、电话等。系统可实现以下功能:
1、输入功能:输入每一位职工记录,将其信息存入文件中。
2、显示功能:完成全部职工记录的显示。
3、查找功能:完成按编号或姓名查找职工的相关记录,并显示。
分步实施:
1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数。
2、建立一个文件,将每位职工的信息写入文件中并能显示于屏幕上。
3、完成上述查找(编号,姓名,性别等)、修改等功能。
4、进一步要求,修改记录设置密码操作。
要求:1、用C语言实现程序设计;
2、利用结构体数组实现职工信息的数据结构设计;
3、系统的各个功能模块要求用函数的形式实现;
4、界面友好(良好的人机交互),程序加必要的注释。
课程设计实验报告要求:
1、预习报告:题目、课程设计任务、数据结构、程序的总体设计(算法)、模块划分 。
2、实验总结报告:流程图、主要源程序代码(需打印)、测试情况及调试中问题与解决方案、
小结等。
总评成绩:
指导教师:
附件:主要源程序代码(职工档案管理系统)
char sex;//性别f为女m为男#include stdio.h
#include string.h
#include stdlib.h
#include conio.h
#define N 100
typedef struct employee//职工基本情况
{
char num[6];//编号
char name[8];//姓名
char birth[8];//出生年月
char workplace[10];//工作部门
char salarylevel[8];//工资级别
char position[8];//职称
char tel[16];//电话
} em[N];
/*主要函数*/
void input();//输入职工信息
void display();//显示职工信息
void passWord();//设置密码
void save();//保存职工信息
void change();//修改职工信息
/*查找函数*/
void search();
void searchByname();//按姓名查找
void searchBynum();//按编号查找
int total=0;//定义total来记数记录数
int i=0;
void main()
{int choice;
do
{
printf(~~~~~~~~~~~~~~~~~~~~~~~ \n);//系统欢迎界面
printf( 欢迎进入职工管理系统 \n);
printf(~~~~~~~~~~~~~~~~~~~~~~~ \n);
printf(~~~Coyote 2009年6月~~~~ \n);
printf(~~~~~~~~~~~~~~~~~~~~~~~ \n);
printf( 请您选择操作类型: \n);
printf(======================== \n);
printf( 1.输入职工信息 \n);//用户选择
printf( 2.显示职工信息 \n);
printf( 3.查找职工信息 \n);
printf( 4.修改职工信息 \n);
printf( 0.退出系统 \n);
printf(======================== \n);
scanf(%d,choice);
switch(choice)
{
case 1:input();break;
case 2:display();break;
case 3:search();break;
case 4:change();break;
case 0:
{
您可能关注的文档
- 2012新版牛津英语7Aunit2 教案二.doc
- Ambra叫牌体系中文版.doc
- QC-降低10kV无公变线路线损率.doc
- C语言程序设计综合实习报告(车票管理系统).doc
- 【医院病房呼叫器的设计】【无线】【51单片机+nRF905无线模块】.doc
- Y2电机系列中英文说明书.doc
- 2013元旦晚会主持人讲话稿.doc
- 阿海珐GL314断路器检修维护导则.doc
- 2-2直线的两点式方程.ppt
- MSC(间充质干细胞).ppt
- 中国国家标准 GB/Z 37551.300-2026海洋能 波浪能、潮流能及其他水流能转换装置 第300部分:河流能转换装置发电性能评估.pdf
- GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 中国国家标准 GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 《GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法》.pdf
- 中国国家标准 GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- 《GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义》.pdf
- 中国国家标准 GB/T 4937.37-2025半导体器件 机械和气候试验方法 第37部分:采用加速度计的板级跌落试验方法.pdf
- 《GB/T 4937.10-2025半导体器件 机械和气候试验方法 第10部分:机械冲击 器件和组件》.pdf
- 中国国家标准 GB/T 44937.2-2025集成电路 电磁发射测量 第2部分:辐射发射测量TEM小室和宽带TEM小室法.pdf
最近下载
- 2026新疆生产建设兵团再担保有限公司人员招聘8人备考考试试题及答案解析.docx VIP
- 解析:山东省临沂市兰山区九年级上学期期末数学试题(含答案析).docx VIP
- [股市论谈]53万打天下(53万实盘帐户天天更新).t VIP
- 米芾行书《珊瑚帖》单字放大欣赏.doc VIP
- 山东省临沂市兰山区2022-2023学年九年级上学期期末模拟化学试题一.pdf VIP
- 深静脉血栓指南2025最新版本.docx
- 15J401 钢梯国家标准图集.pdf VIP
- 山东省临沂市兰山区临沂市实验中学2022-2023学年九年级上学期期末化学试题.pdf VIP
- 2026版一本英语听力训练100篇-6年级.docx VIP
- 山东省临沂市兰山区2025-2026学年上学期期末九年级物理试卷(含答案).pdf VIP
原创力文档

文档评论(0)