c语言课程设计报告职工信息管理系统设计.pdf
c语言课程设计报告职工信息管理系统设计--第1页
职工信息管理系统设计
一、设计任务
课题:职工信息管理系统设计
职工信息包括职工号,姓名,性别,年龄,学历,工资,住址,等〔职
工号不重复〕。是设计一职工信息管理系统,使之能提供以下功能:
系统以菜单方式工作
职工信息录入功能〔职工信息用文件保存〕——输入
职工信息阅读功能——输出
查询和排序功能——算法
按工资查询
按学历查询等
职工信息删除,修改功能。
补充要求:
1〕整个系统均用c语言实现;
2〕可以利用数组,指针,链表来实现数据构造设计;
3〕系统具有输入,显示,查询,删除,排序,插入,保存,读取等根本功
能;
4〕系统的各个功能模块都用函数的形式来实现;
5〕可以将信息保存在文件中读取出来。
1
c语言课程设计报告职工信息管理系统设计--第1页
c语言课程设计报告职工信息管理系统设计--第2页
二、系统设计方案
1.程序采用模块化设计,主函数为程序的入口,各模块独立,可分块调试,各
模块由主函数控制调用。主函数的控制功能通过循环执行一个开关语句来实现。
该开关语句的条件值为调用主菜单函数得到的返回值,根据该值,调用相应的各
功能函数。
2.应用高级语言程序设计中的根本控制构造,如选择和循环等,并且包含对文
件的读、写等根本操作,在软件开发过程中应用了软件工程的根本理论。因此,
系统的设计方法是构造化设计方法,开发手段是C语言。
3.源程序运用多个函数,开头先进展函数声明,然后分别定义、调用各函数。
开场
主函数
载入模块
录阅删修查退
入读除改询出
记记记记记程
录录录录录序
模模模模模模
块块块块块块
按按按
姓工学
名号历
保存数据模块
2
c语言课程设计报告职工信息管理系统设计--第2页完毕