学籍管理系统_c

学籍管理系统_c

ID:45587798

大小:323.76 KB

页数:33页

时间:2019-11-15

学籍管理系统_c_第1页
学籍管理系统_c_第2页
学籍管理系统_c_第3页
学籍管理系统_c_第4页
学籍管理系统_c_第5页
资源描述:

《学籍管理系统_c》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、上诲电力修院高级程序设计C++(2)课程设计题目:简单的学籍管理系统院系:计信学院专业年级:2007052学生姓名:简璇学号:20071714指导教师:周平2008年1月11日简单学籍管理系统需求分析随着计算机的发展,越来越多的学校有口己的学籍管理系统。这样更方便数据的长期保存,更适用于数据的集中处理。通过这个简单的学籍管理系统,可以添加新成员的基本信息,通过具姓名,学号,班级等信息查询这个人的基本信息。可以很方便的进行数据修改,以及数据删除。木系统主要是通过二进制的文件读取,进行输入,输出,以及修改,删除等基木功能。一共涉及到两个类,第一个类是

2、person类,主要是成员数据,只冇一个添加数据的公有接口。主要是方便笫2个类student对其的继承,继承它的所有成员函数及其成员数据。Person类的数据成员1.姓名2.性别系统功能包括:1.添加函数概要设计classperson{public:voidadd();protected:charname[10];charsex[3];};这个类设计得很简单,因为它包含student类的基本信息,通过公有继承,直接应用person类的成员函数及其变量。具屮的数据成员含义如F:用户姓名:用name字符数组來表示,或者直接使用string类型的变量来

3、存放用户性别:用sex字符数组來表示,或者直接使用string类型的变量來存放为了对person类的信息进行必要的操作,授主要是添加函数:voidadd();//主要是输入姓名,性别的基本信息。为了实现学生管理系统的基本功能,主要是通过建立一个student类的成员函数來实现它。所以每个student类的成员函数都非常重要,它直接影响要功能的实现。classstudent:publicperson//继承person类public:voidadd();voidadd2();voidaddban();voiddel();voidchange();v

4、oidmenue();voidreader();voidsearchnnmeO;voidsearchban();voidsearchnumber();voiddisp();private:intnumber;charxibie[10];intban;//定义学号系别班级};其中数据成员的含义如下:number:用來存放一个学牛的学号。xibie:用来存放一个学生的系别。ban:用来存放一个学生的班级。其小的成员函数解释如下:voidadd();//写入函数voidadd2();//写入函数voidaddban();//增加班voiddel();/

5、/删除函数voidchange();//改变函数voidmenue();//主菜单voldreader();//次菜单voidsearchname();//查询姓名voidsearchban();//查询班级voidsearchnumber();〃查询学号voiddisp();//显示类体外定义了一个比较函数boolcomp(charsi[],chars2[]);//比较两个字符串相等详细设计Person类的实现voidadd()//写入函数{cout«,z请输入姓名:z,«endl;cin>>name;cout«,/请输入性别:〃<

6、cin>〉sex;Student类的实现voidstudent::disp()//显示{cout<<,z姓名:,z«name<<,z";cout<<"性别:"<〈sex〈<〃”;cout<<,z班级:/z«ban«/z”;cout<>number;//输入学号cout«"请输入系别:,,

7、«endl;cin»xibie;//输入系别cout<

8、ios::out

9、ios::app);//二进制打开文件,指针指向文件尾write((char*)&a,sizeof(a));〃把类信息写入文件file.closeO;//关闭文件}voidstudent::searchname()//按姓名查询{cout«z,请输入所要査询的

10、学生姓名:”;charname2[10];cin>>namc2;studenta;fstreamf订e("student,txt",io

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。