求一个MFC做的员工信息管理系统,基于文本文档,不要求功能强大操作复杂,只需要基本功能简单易懂,必需有存盘的功能。源文件是次要的,关键是编程的步骤和设计思路!期末考试到了时间比较紧,已经没时间自己从头设计了,求各位大神了,选修课要求不高,举手之劳即可。也可以联系
解决方案 »
- 加分,大家来看看!自定义打印预览视图
- 什么情况下,控件.Create(....)会返回0?
- ACE调试问题
- 传递命令行参数和char转换为结构内存的存放
- 获取WINDOWS当前用户的登陆名
- 大哥们,有什么学习CWebBrowser2 HTML的资料吗?介绍一下啊,谢谢
- VC新手請教:我有一個靜態庫的源碼,如何把它編繹成動態庫?
- 紧急求救:怎么样在一个COM组件中打开word文档?
- WIN32编程中,为什么TIMER不好用?现象:单步调试时没问题,但在debug版本中不好用。
- 用标准C++(不需要MFC或ATL的支持)编一个可连接对象
- 求一个MDI例子,详情看内容
- 改错 子窗口调用父窗口函数代码错误
http://download.csdn.net/detail/lxf67366523/2732293
VC++学生考试管理系统ADO版
access库 很简单
人事管理系统
http://download.csdn.net/detail/lumingming/3889889
员工培训系统
都有access数据库的。
都很简单。能一看就明白。
关系是源代码是完全的。程序也很容易的哟亲
最简单的反倒没有了,建议找个简单access库的,
自己改改。
先设计好一个员工的基本信息,比如姓名之类的东西,设计成一个结构体,定义一个CArray之类的动态数组。一个员工对应一个TXT文件的一行,开始时一次性将TXT文件的内容读到数据中去,所有的修改之类的动作都针对这个数组来处理,最后将这个员工信息数组写入TXT中就行了。
1、标题数组:CMyTitleArray,重载一个std::vector<std::string>。描述每个字段
2、记录类:CMyRecord,里面包含一个字符串数组,std::vector<std::string>,对应每一个标题,
3、记录类数组,std::vector<CMyRecord>
4、数据类:CMyData,所有数据,包括一个标题数组,一个记录类数组。TXT文件结构:
第一行为名称,
第二行为标题行,包括标题数组所有标题,每个标题用分号隔开。
以后为数据行,每行一条记录,每条记录的每个字段用分号隔开(与标题行对应)读入文件:
读入标题行,将字符串按照分号分割,得到每个标题。保存到标题数组:CMyTitleArray
读入数据行,将字符串按照分号分割,得到每条数据。保存到记录类:CMyRecord以后,就可以对数据类中的数据进行各种操作。排序、查找。
姓名;年龄;性别;职务;等等,用CStringArray记录所有信息,每个String是一条信息
文本文件里一行是一个员工信息,按行读取和存储。
大致读取和存储流程如下
读取:
CFile file
CStringArray arr;while(file.getline()){
arr.add(str);
}
存储
CStringArray arr;
for(int i =0;i<arr.count;i++){
CString str = arr.get(i);
str += "\n";
//write str to file
}