- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计报告-职工信息管理系统设计汇
目录
一 系统功能 2
1系统需求分析 2
2 系统功能总体设计 2
3. 输入输出功能 2
4. 总体设计流程图 3
二 概要设计 4
1 抽象数据类型定义 4
2 系统模块组成及其功能 4
三 详细设计 5
1 用C语言定义相关数据 5
2 各模块的类C码算法 5
1 职工信息显示函数 5
2 职工信息的追加函数 6
3 职工信息修改函数 6
4 职工信息删除函数 8
5 职工信息查询函数 10
6职工信息排序函数 10
7退出函数 10
3 函数的调用关系图 10
四 调试分析(包括流程图和截图) 11
1 显示模块N-S图 11
2追加模块的流程图 12
3.查询模块的流程图 14
4.排序模块的流程图 15
5. 修改模块的流程图 16
6删除模块流程图 18
7. 各个模块的截图及说明 20
五 总结 28
六 参考文献 28
七 程序原代码 29
一 系统功能
1系统需求分析
这是一个对职工信息管理的系统,通过这个系统可以显示所有职工的信息并可以对职工信息进行追加、修改、删除、查询、排序等多种功能的操作.
2 系统功能总体设计
程序的功能:随着计算机科学的发展,现在我们不可能还是用手写的方式对职工的信息进行管理,这就需要设计一个系统运用计算机来实现对职工信息的管理.该系统用数组实现对职工信息数据的存储,且总体数据结构应用文件类型数据,文件类型为结构体数组,这就要建立数据库来存放职工的信息,通过指针文件来实现对数据库里信息的读和写,需要存储的职工信息包括职工号、职工姓名、性别、年龄、学历、工资、部门、职称等等,最后通过函数的调用来实现对职工信息的管理.
3. 输入输出功能
数据库中的数据全通过fread()函数来读取数据,并且通过fwrite函数将修改过后的数据放到一个新的文件里去,从而实现的系统的输入输出功能。
4. 总体设计流程图
二 概要设计
1 抽象数据类型定义
Struct stu;
{long int zgh; /*职工号*/
Char name[10]; /*姓名*/
Char xb[4]; /*性别*/
Int nl; /*年龄*/
Char xl[10]; /*学历*/
Double gz; /*工资*/
Char bm[15]; /*部门*/
Char zc[10]; /*职称*/
}s[40]
2 系统模块组成及其功能
主函数 void main()
显示函数 void Disp()
功能 : 显示数据库中职工的所有信息。
追加函数 void Appe()
功能 : 加入你想加入的职工的信息,可以追加多条,也可以追加多次。
修改函数 void Modi()
功能 : 修改你想修改的职工的信息,可以修改职工的某项信息,也可以修改
退出函数
功能 : 完成退出程序。
三 详细设计
1 用C语言定义相关数据
Struct stu
{long int zgh; /*职工号*/
Char name[10]; /*姓名*/
Char xb[4]; /*性别*/
Int nl; /*年龄*/
Char xl[10]; /*学历*/
Double gz; /*工资*/
Char bm[15]; /*部门*/
Char zc[10]; /*职称*/
}s[40];
2 各模块的类C码算法
1 职工信息显示函数
void Disp() /*显示模块*/
{
int i; 定义循环变量
system(COLOR 1f); 调整显示界面颜色;
for(i=0;iN;i++) 利用for 循环 将数据库的内容出来
printf(输出职工信息);
}
2 职工信息的追加函数
void Appe() /*追加模块*/
{ int i,p,t;
void Wr_file();
printf(请输入你想添加的职工个数:);
文档评论(0)