综合作业。
word文档提交形式:
项目简介】1)选定的题目内容:
输入员工信息记录簿以磁盘文件保存;
读取磁盘文件并显示所有员工的信息;
添加员工信息;
按条件修改员工信息;
统计员工信息;
按条件查找员工信息;
保存员工信息;
2)实际完成的软件功能:
员工信息记录簿可以使用并更改已经存在的数据文档,也可以在指定数据文档不存在时自动新建空白数据文档,并提示用户添加数据。当数据文档中无数据时,会提示用户添加数据。
查询全部员工信息和信息输出。
添加员工信息,本程序会引导用户完成员工信息添加,并显示刚添加员工的信息让用户确认,而后选择保存或重新添加。
修改员工信息,包括按姓名修改和按学号修改。在修改时,会先显示数据库中原有的该员工的信息,随后引导用户修改。
按条件查询员工信息,包括按工号查询和按姓名查询,并给予输入提示,用户按提示输入即可得到所查员工信息。
完成员工信息的保存。
模块与算法描述】
本程序大致分为六个模块:
1.输入员工信息是通过 void input 子函数实现;
2.读取磁盘文件并显示所有员工的信息,通过 void show子函数实现;
3.添加员工信息是通过 void add子函数实现;
4.按条件修改员工信息是通过 void admen子函数实现,又分为两种情况,分别是按员工工号修改void admena和按员工姓名修改void admenb;
5.统计员工信息是通过 void preside 子函数实现;
6.按条件查找员工信息是通过void find子函数实现,又分为两种情况,分别是按员工工号修改void finda和按员工姓名修改void findb;
7.保存员工信息是通过 void s**e 子函数实现;
#include <>
#include <>
#include <>
#include <>所需的头文件*/
#define n 200定义宏 n 为员工结构体的总数*/
struct student /*定义员工结构体*/
long num;
char name[20];
int c_grade;
struct student stu[n];
int t=1,pl=0定义两个全局变量:员工总数变量和增加的员工变量*/
void main以下为定义无参函数*/
void input输入信息*/
void show显示信息*/
void add增加*/
void amend修改*/
void amenda按员工工号修改*/
void amendb按姓名修改*/
void preside统计*/
void find查找*/
void finda工号查找*/
void findb姓名查找*/
void s**e保存*/
void exit退出*/
void main主函数*/
int select,w;char k; /定义变量*/
system("cls");
printfn");
printf好日子公司工资记录系统---n");以下显示主菜单*/
printfn");
printf("1. 输入信息:2.
显示信息:3. 增加信息:
4. 修改信息:5.
统计:6. 查找:
7. 保存信息:8.
退出系统:");
scanf("%d",&select);
switch(select)
if(w==1)
void input该函数为输入函数,并把输入的信息读入文件,以便再恢复*/
file *fp;
int x,count=0,i; char w,o; struct student *p; /定义变量和指向结构体的指针变量*/
system("cls");
p=stu;
printf("\t\t\t员工信息的输入。");
doelse
x=0;}while(x==1);
if(w=='n' |w=='n')
for(i=0;i if(fwrite(&stu[i],sizeof(struct student),1,fp)!=1)
printf("file write error.");
fclose(fp);
printf("按任意键返回。");
getch();
main();
void show() 显示函数,对员工信息的显示*/
int i;
system("cls");
printf("\t\t\t员工绩效显示。");以下实现显示*/
printf("%8s%-8s%-8s%","工号","姓名","10月份绩效");
for(i=0;i
printf("按任意键返回。");
getch();
main();
void add() 增加员工的信息*/
int x; char a, w; struct student *p;
system("cls");
printf("\t\t\t你增加的信息会加到其它员工的后面。");
p=stu+t;
do以下是逐个员工信息的增加*/
综合作业报告
word综合作业实训报告。姓名 黄文智学号 11200097 专业 国际商务班级 中澳1班 请根据你所做的word综合作业 即长文档 的过程,填写如下的实训报告 注意 所有填空的内容均为蓝色字,请无须更改字体颜色。你的文章的主题是 nba球队介绍。整篇文档你给它分成了哪几大部分?东部联盟西部联盟和球...
综合作业 报告
word综合作业实训报告。姓名学号 专业班级 请根据你所做的word综合作业 即长文档 的过程,填写如下的实训报告 注意 所有填空的内容均为蓝色字,请无须更改字体颜色。你的文章的主题是。为了解决什么问题。你的整体构思是。整篇文档你给它分成了哪几大部分。根据文章的页面设置填写下表 标题。作者。单位。你...
毕业综合作业开题报告
浙江邮电职业技术学院毕业综合作业开题报告。学生姓名指导教师作业选题作业形式。毕业设计。选题方向。郑佳维惠国夫。学号职称。讲师室内设计室内设计。选题 所学专业。专业所在系。图形图像制作管理与信息系。室内设计是满足人们的精神生活和物质生活要求,从而对人的生产 生活 学习 工作环境进行物质和精神上的改造。...