专业资料
专业资料
中国地质大学
课程设计报告
所属课程名称c编程
目的员工信息管理系统
院(系)系
等级
学号
学生的名字
指导教师
指导教师
中国地质大学
2010年9月6日
专业资料
专业资料
专业资料
任务书(论文)
工程学院专业052081班
一、课程设计(论文)主题员工信息管理系统
二、课程设计(论文)工作: 2010年08月28日至2010年09月08日。
三、课程设计(论文)内容要求:
1、设计内容:
建立员工信息管理系统。 员工信息包括员工编号、姓名、性别、年龄、学历、工资、地址、电话等。 员工编号不重复。 此外,还实现数据输入、数据删除和数据浏览、数据查询等功能。
2、课程设计要求:
系统通过菜单工作
员工信息输入功能(员工信息用文件保存) -输入
员工信息浏览功能---输出
查询和排序功能:(至少一种查询方法)--算法
按工资查询
按学历查询等
删除员工信息、修改功能(可选) ) ) ) ) )。
2010年9月6日
一.需求分析
可以输入、修改、添加、删除和保存员工的基本情况。
可以浏览员工信息。
可以实现对员工的咨询。
可以设定员工的基本工资状况。
可以以文档形式保存员工信息和基本工资信息
程序可以显示为菜单
1、轮廓
员工信息管理系统设计
员工信息包括员工编号、姓名、性别、年龄、学历、工资、地址、电话等(
(再)、试制员工信息管理系统,使其能够提供以下功能。
? 系统通过菜单工作
? 员工信息输入功能(员工信息用文件保存) -输入
? 员工信息浏览功能---输出
? 查询和排序功能:(至少一种查询方法)--算法
? 按工资查询
? 按学历查询等
? 删除员工信息、修改功能(可选) ) ) ) ) )。
以下是功能的框架图。
三.详细设计及调试分析
a .详细设计
已创建结构体employee。 这包括编号、名称
(姓名)、sex )、age (年龄)、xueli (学历)、wage (网页)、addr (地址)、tel (电话) ) 8个基本班级是员工的基本信息。
创建它是为了调用主函数ma in ()、子函数menu )和add
()、戴尔)、显示)、
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
调试程序
Compili ng .
1.c
g:(1.c ) 55 ) : errorc 2143: syntax error : missing ';' 贝弗利
' type '
g:(1.c ) 56 ) : errorc 2143: syntax error : missing ';' 贝弗利
' type '
g:(1.c ) 61 ) : errorc 2065: ' n ' :非指定标识符
g:(1.c ) 64 ) : errorc 2065: ' flag ' :独立标识符
g:(1.c ) 90 ) : errorc 2065: ' a ' :独立标识符
Error executi ng cl.exe。
1.obj-5错误(s ),0瓦朗倪(s ) (s ) ) )。
程序无法运行了,因为在调用主函数时将子函数的调用放在变量定义之前。 之后,修复了错误,程序现在可以正常运行了。 另外,程序中有各种小错误,这里不列举。 通过调试,我们发现调试是一个漫长而枯燥的过程,锻炼了人的耐心
心灵。
专业资料
专业资料
四.程序使用指南
1 .打开程序显示菜单选项
r ) r]^.R ~T启卑耳
r]^.R ~T启卑耳XIOOITaKMtSKXKmtTaKME
“书读车上的员工信息
即时删除员工信息“修改员工倍思”
1 .员工信息
突然询问了员工信息
1员工信息增长
7? 退出由…
KKXM XWX XKKXM XEME XKM; w )并l^j (用MXMMMKXMMXMMMKXMMX
晴选择你操作的步骤=
*****^*员工信息管理XMIXKMIMZJCMIJC勋信息器浏览职位”
解除情报法的职务
呼吸-
MZICJCiCJEiCICICj附-j射吊m:1 cjc1ckjcjcmtw:1 cjc1cujcjcmtw:1c
1 注册职位2气氛吉问职位