学籍管理系统_cxxxxxxxxxxxxx高级程序设计C++课程设计题目: 院系: 专业年级: 学生姓名: 学号: 指导教师: XXXX年XX月XX日简单学籍管理系统需求分析随着计算机的发展,越来越多的学校有自己的学籍管理系统。这样更方便数据的长期保存,更适用于数据的集中处理。通过这个简单的学籍管理系统,可以添加新成员的基本信息,通过其姓名,学号,班级等信息查询这个人的基本信息。可以很方便的进行数据修改,以及数据删除。本系统主要是通过二进制的文件读取,进行输入,输出,以及修改,删除等基本功能。一共涉及到两个类,第一个类是person类,主要是成员数据,只有一个添加数据的公有接口。主要是方便第2个类student对其的继承,继承它的所有成员函数及其成员数据。Person类的数据成员姓名性别系统功能包括:添加函数概要设计classperson{public: voidadd(); protected: charname[10];charsex[3];};这个类设计得很简单,因为它包含student类的基本信息,通过公有继承,直接应用person类的成员函数及其变量。其中的数据成员含义如下:用户姓名:用name字符数组来表示,或者直接使用string类型的变量来存放用户性别:用sex字符数组来表示,或者直接使用string类型的变量来存放为了对person类的信息进行必要的操作,最主要是添加函数:voidadd();//主要是输入姓名,性别的基本信息。为了实现学生管理系统的基本功能,主要是通过建立一个student类的成员函数来实现它。所以每个student类的成员函数都非常重要,它直接影响要功能的实现。 classstudent:publicperson//继承person类{public: voidadd(); voidadd2(); voidaddban(); voiddel(); voidchange(); voidmenue(); voidreader(); voidsearchname(); voidsearchban(); voidsearchnumber(); voiddisp();private: intnumber;charxibie[10];intban;//定义学号系别班级};其中数据成员的含义如下:number:用来存放一个学生的学号。xibie:用来存放一个学生的系别。ban:用来存放一个学生的班级。其中的成员函数解释如下: voidadd();//写入函数 voidadd2();//写入函数 voidaddban();//增加班 voiddel();//删除函数 voidchange();//改变函数 voidmenue();//主菜单 voidreader();//次菜单 voidsearchname();//查询姓名 voidsearchban();//查询班级 voidsearchnumber();//查询学号 voiddisp();//p(chars1[],chars2[]);//比较两个字符串相等详细设计Person类的实现 voidadd()//写入函数 { cout<<"请输入姓名:"<<endl; cin>>name; cout<<"请输入性别:"<<endl; cin>>sex; }Student类的实现voidstuden
学籍管理系统 c 来自淘豆网m.daumloan.com转载请标明出处.