用C++写工资管理系统(不用数据库)

要求是不用数据库,有可视化的界面。可以给出思路,也可以提供有效的资料链接。谢谢!
类似的信息管理系统也可以。最关键的是不用数据库。

不用数据库就用文件吧。每一行保存一个数据,可以通过固定符号切分,例如“|”,然后利用map一对一对保存,比如name=user|no=123|.存入数据的时候就像这么存取,查找数据的时候,读取每一行,建立相应的结构。然后再查找。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-23
1.分析有哪些操作(输入,查询,修改,删除,统计。。。。),需要什么信息(姓名,ID,数额。。。。)
2.确定数据结构(数组,链表,二叉树),最简单,做一个类,成员包括人名,ID,数额,日期等等,做成一个链表或二叉树(以ID或人名作为KEY)
3,编写每一项操作的代码
4,构造界面追问

很有条理,非常感谢。但是目前水平有限,我刚上大二,还不知道怎么做链表和二叉树呢。还有其他方法吗?如果我现在学的话,我大概什么时候能做出来?

追答

链表是最基本的数据结构了,不用的话只能用数组了,需要预先设定好数组的容量,而且操作起来也比较麻烦,不如链表简单直观。
链表初学者理解起来有点费劲,需要非常熟悉指针的用法,学会链表以后很多常用的数据结构就很好懂了,比如二叉树,堆栈等等,都可以由链表衍生出来。

本回答被提问者采纳
第2个回答  2011-08-25
c++编写的

ACCESS数据库的

企业职工

工资管理系统

有做好了
第3个回答  2011-08-23
你学了数据库的话,其实也比较好做的!
第4个回答  2011-08-24
c++编写的

ACCESS数据库的

企业职工

工资管理系统

有做好了