c语言课设报告职工信息管理,C语言课程设计报告职工信息管理系统.docx

专业资料

专业资料

中国地质大学

课程设计报告书

所属课程名称C程序设计

题 目职工信息管理系统

院(系)

班 级

学 号

学生姓名

指导教师

辅导教师

中国地质大学

2010年9月6日

专业资料

专业资料

专业资料

课程设计(论文)任务书

工程学院 专 业052081 班

一、课程设计(论文)题目职工信息管理系统

二、课程设计(论文)工作:自 2010年 08月 28 日 起至 2010年 09月08 日止。

三、课程设计(论文)的内容要求:

1、设计内容:

制作职工信息管理系统,职工信息包括职工号,姓名,性别,年龄,学历, 工资,住址,电话等(职工号不重复),并实现数据录入、数据删除和数据浏 览以及数据查询等一些功能。

2、课程设计的要求:

系统以菜单方式工作

职工信息录入功能(职工信息用文件保存)--输入

职工信息浏览功能--输出

查询和排序功能:(至少一种查询方式)--算法

按工资查询

按学历查询等

职工信息删除,修改功能(任选项)

2010年9月6日

一、需求分析

能够对职工的基本情况进行输入、修改、增加以及删除和存盘。

能够对职工信息的浏览。

能够实现对职工的查询。

能够对职工的基本工资情况进行设定。

能够将职工信息和基本工资信息以文档形式保存

程序能够以菜单形式出现

1、概要分析

职工信息管理系统设计

职工信息包括职工号,姓名,性别,年龄,学历,工资,住址,电话等(职工号不重

复),试设计一职工信息管理系统,使之能提供以下功能:

? 系统以菜单方式工作

? 职工信息录入功能(职工信息用文件保存)--输入

? 职工信息浏览功能--输出

? 查询和排序功能:(至少一种查询方式)--算法

? 按工资查询

? 按学历查询等

? 职工信息删除,修改功能(任选项)

下面是功能框架图:

三、详细设计以及调试分析

A.详细设计

创建了一个结构体 employee ,它包含num (工号),name

(姓名),sex (性别),age (年龄),xueli (学历),wage(工 资),addr (住址),tel (电话)8个基类,即为员工的基本信 息。

创建了主函数 ma in (),用它调用子函数 menu (), add

(),del (),display (),

In put () , load (), modify (), save (), search () , search num () , search xueli ()。通过主函数对子函数的调用实现 程序的各项功能。

B.调试分析

void mai n()

{ menu();

int n ,flag;

char a;

Con figurati on:1- Win32

Debug

Compili ng...

1.c

g:\1.c(55): error C2143: syntax error : missing ';' before

'type'

g:\1.c(56): error C2143: syntax error : missing ';' before

'type'

g:\1.c(61) : error C2065: ' n' : un declared ide ntifier

g:\1.c(64) : error C2065: 'flag' : un declared ide ntifier

g:\1.c(90) : error C2065: 'a' : un declared iden tifier

Error executi ng cl.exe.

1.obj - 5 error(s), 0 warni ng(s)

开始由于在主函数的调用过程中把子函数的调用放在了变量的 定义之前,导致程序无法运行,后来改正错误,程序可以正常 运行。另外在程序中还出现各种小错误,这里不一一列举。通 过调试我发现调试是一个漫长而枯燥的过程,很锻炼人的耐

心。

专业资料

专业资料

四、程序使用指南

1 .打开程序出现菜单选项

r]^.R ~T 启卑 耳

r]^.R ~T 启卑 耳XIOOITaKMtSKXKmtTaKME

‘書浏車职工信息

锐删瞬职工信息「修改职工倍思

1.苯入职工信息

霊盍询职工信息

1増加职工信息

7?退由…

KKXM XWX XKKXM XEME XKM; W]并l^j"用 MXMMMKXMMXMMMKXMMX

晴选择你需要操作的歩骤 =

*****^*职工信息管理 XMIXKMIMZJCMIJC 匚信息器浏取职」

匚信息仏删解职

■息& -

MZICJCiCJEiCICICj附-j射弔 M: 1CJC1CKJCJCMTW: 1CJC1CUJCJCMTW: 1C

1 ■录入职二 氛吉询职

你可能感兴趣的:(c语言课设报告职工信息管理)