前几天老师说让我把之前做过的一个小项目改动一下,用于新成员练手。

想到在我刚接触面向对象编程的时候,也是急需一个小的case来熟悉和深入对C++的理解。如今搞的这个东西。希望能够帮到学弟学妹们,嘻嘻。

        正好刚刚看完《Effective C++》和《More Effective C++》。就对原有的代码进行了一些扩展。


先截几个图上来 

1.主界面



2.显示菜单



3.添加菜单




【代码】

引擎部分

          KeXie  类

          抽象基类。成员变量包括会员信息登记表中的内容。成员函数

包含

获取成员变量的信息、

设置成员变量的值、

显示信息、

推断信息输入是否有效、

将信息储存至(文件)、

(从文件)载入信息、

显示子类信息

          组别     类

继承于KeXie类。调用KeXie 类函数管理自身信息。并具有对应的子类函数

主函数部分

          main函数

          包含

显示科协会员信息

添加科协会员信息

删除科协会员信息

查找科协会员信息

 

 

          FunLib 函数库

          包含

显示科协会员信息菜单

所有显示_所有会员

所有显示_C++组会员

所有显示_PS组会员

所有显示_Java组会员

所有显示_站点组会员

所有显示_嵌入式组会员

 

添加科协会员信息菜单

 

添加_C++组会员

添加_PS组会员

添加_Java组会员

添加_站点组会员

添加_嵌入式组会员

 

删除科协会员信息菜单

(通过学号)删除_科协会员

删除全部_科协会员

 

查找科协会员信息菜单

          按学号查找科协会员

 

(从文本、数据库)载入科协会员信息

 

存储科协会员信息(至文本、数据库)



代码地址

C++科协会员管理系统