c语言课程设计企业员工业绩管理系统

  • 格式:doc
  • 大小:2.08 MB
  • 文档页数:37

下载文档原格式

  / 37
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机工程系课程设计报告

课程名称: C 语言程序设计

课程设计题目:企业员工业绩管理

系统

班级计算机科学与技术16-4班

姓名

曾钦钰

学号160901433

2017年6月

目录

1 系统开发设计的意义 (2)

2 系统介绍 (2)

3 功能介绍 (2)

4 系统功能模块结构图 (3)

5 函数编写 (5)

6实训源程序代码和调试过程(包括截图) (6)

1.1进入界面 (6)

1.2选择菜单 (7)

1.3 输入信息 (8)

1.5 增项 (9)

1.6 删项 (9)

1.7 修改信息 (10)

1.8统计信息 (11)

1.9查找 (12)

2.0 退出系统 (12)

7 源程序代码 (14)

小结 (31)

参考文献 (32)

1 系统开发设计的意义

为了实现提高企业管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便企业管理部门的工作人员全面地掌握员工住宿情况等目的。

2 系统介绍

该系统定位于企业员工的管理,暂时考虑单机环境下的实现;操作系统选择目前常用的Windows 7,Windows 8,和Windows 10系统。

3 功能介绍

1, 进入主界面:要求输入密码,输入三次错误系统锁定。

2,输入记录:将员工的基本信息包括身份证号,姓名,性别,地区,分数等数据作为一个记录写入文件。

3,显示记录:显示员工的各项信息。

4,增加记录: 增加多个员工的基本信息,位于之前的员工后面。

5,删除记录: 删除员工信息。

6,修改记录:可以修改员工的任何一项基本信息。

7,查找记录:可以根据员工的身份证号查找并显示出员工的信息。

8,退出系统

4 系统功能模块结构图

本管理系统理由输入记录,显示记录,增加记录,删除记录,修改记录,查找记录,六个大模块组成,其总体结构图如下。

图4-1

5 函数编写

定义结构类型; 定义全局变量;

定义、编写记录(数据)输入函数; 定义、编写记录(数据)显示函数;

定义、编写记录(数据)增加函数;

定义、编写记录(数据)删除函数;

定义、编写记录(数据)修改函数;

定义、编写记录(数据)查找函数;

图5-1

6实训源程序代码和调试过程(包括截图)1.1进入界面

图6-1

1.2选择菜单

图6-2 1.3 输入信息

图6-3 1.4 显示信息

图6-4

1.5 增项

图6-5 1.6 删项

图6-6

1.7 修改信息

图6-7

1.8统计信息

图6-8

1.9查找

图6-9 2.0 退出系统

图6-10

7 源程序代码

#include

#include

#include

#include

#define N 20

struct worker /*定义员工结构体*/ {

long num;

char name[20];

char sex[2];

char address[20];

int score[3];

int sum;

int ave;

};

struct worker wor[N];

int t=1,pl=0;

void enter();

void input();

void display();

void add();

void delet();

void amend();

void preside();

void fint();

void output();

void main()

{

int password;

int i;

printf("\n\n\n\n\t\t\t企业员工业绩管理系统\n"); /*初始界面输入验证密码*/

for(i=1;i<=3;i++)

{

printf("\n\n\t\t\t请输入密码:");

scanf("%d",&password);

if(password==511)

{

enter();

break;

}

printf("error!please input again!");

}

printf("密码输入三次有误!系统锁定!");

}

void enter() /*进入主菜单函数*/

{

int choice,w;

char k;

system("cls");

printf("\t\t\t企业员工业绩管理系统\n\n");

printf("\t\t1. 录入.\t2. 显示.\t3. 增项.\t4. 删项.\n\t\t5. 修改.\t6. 统计.\t7. 查找.\t8.退出.\n");

printf("\n 输入序号执行相应功能:");

scanf("%d",&choice);

switch(choice)

{

case 1: input();break;

case 2: display(); break;

case 3: add();break;

case 4: delet();break;

相关主题