C++课程设计题~高分求救...(单位职工信息管理)

来源:百度知道 编辑:UC知道 时间:2024/06/07 01:52:55
设计要求实现如下功能:
1. 添加

系统将提示用户输入新添加的职工信息,插入在链表中。职工信息数据包括职工编号、姓名、性别、工资、出生时间、参加工作时间。
2. 删除

首先由用户输入要删除的职工编号,然后调用删除函数,删除该名职工的资料。
3. 查找

可由用户输入要查找的职工编号,然后系统用查找函数查找,然后系统就调用输出函数,输出所查找的职工资料。或查找工龄为N年的职工信息
4. 修改

首先由用户输入要修改的职工编号,然后系统用修改函数查找,显示该名职工的资料,然后系统提示用户输入需要修改的项目和新的资料。
5. 保存

将职工的信息保存在磁盘文件worker.dbf 中。
6. 统计与排序

可统计职工性别人数;
可按工资进行排序;
可按工龄排序。

希望会的大大帮帮忙哇~~ 要源代码 100分相送...写得好运行得顺利的我再追...

百度知道里虽然有很多类似的,但是不是修改就是删除的时候会将前面的数据清除掉.. 先在此谢谢各位啦~
2楼的..这个就是我所说的修改或者删除时会清空前面的数据...还有``做人厚道点啊...150分了 ~ 你发别人的答案,汗~ 不好意思哈..这个代码我之前就看过了..麻烦帮忙的亲自写下~

..我要是会就好了 哎~ 删除问题解决了 修改部分怎么解决啊?4楼的 ~

这个源代码出自我的手的,在做修改动作时会有覆盖掉前面的数据,当时我在写的时候没完全调试。后来那位网友发消息给我,我帮他解决了。如果你要完全的代码,可给我发消息,我可发到你的邮箱中。

希望大家保护原著者的名字。谢谢/。

/**************************************************
内容及要求:
1注册新职工,添加新职工的详细信息,
如:职工号,姓名,出生年份,性别,((工龄)),工资等;
2按姓名,部门等条件进行查询;
3修改和删除职工信息;
4按工资高低进行排序;
5把各项纪录存储在文本文件中。
6增加工龄的计算。学到了时间的转换方法。
----ky kuaidh00, 2008/01/22.-------------------
评说:有删除和增加的操作,最好选取链表来做。
**************************************************/

源代码在你的博客里面~

你是06A班还是B班的~~~呵呵,有答案一起啊!!!

//希望对你有帮助
/**************************************************
内容及要求:
1注册新职工,添加新职工的详细信息,
如:职工号,姓名,出生年份,性别,职称,部门,工资等;
2按姓名,部门等条件进行查询;
3修改和删除职工信息;
4按工资高低进行排序;
5把各项纪录存储在文本文件中。

评说:有删除和增加的操作,最好选取链表来做。
**************************************************/
#include <string>
#include <iostream>
#include <fstream>
#include <iomanip>