下载此文档

学籍管理系统c.doc


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
上海电力学院
高级程序设计C++(2)课程设计



题目: 简单的学籍管理系统

院系: 计信学院
专业年级: 2007052
学生姓名: 简璇学号: 20071714
指导教师: 周平
2008年1月 11日
简单学籍管理系统
需求分析
随着计算机的发展,越来越多的学校有自己的学籍管理系统。这样更方便数据的长期保存,更适用于数据的集中处理。通过这个简单的学籍管理系统,可以添加新成员的基本信息,通过其姓名,学号,班级等信息查询这个人的基本信息。可以很方便的进行数据修改,以及数据删除。本系统主要是通过二进制的文件读取,进行输入,输出,以及修改,删除等基本功能。一共涉及到两个类,第一个类是person类,主要是成员数据,只有一个添加数据的公有接口。主要是方便第2个类student对其的继承,继承它的所有成员函数及其成员数据。
Person 类的数据成员
姓名
性别
系统功能包括:
添加函数
概要设计
class person
{
public:
void add();

protected:
char name[10];char sex[3];
};
这个类设计得很简单,因为它包含student类的基本信息,通过公有继承,直接应用person类的成员函数及其变量。
其中的数据成员含义如下:
用户姓名:用name字符数组来表示,或者直接使用string类型的变量来存放
用户性别:用sex字符数组来表示,或者直接使用string类型的变量来存放
为了对person类的信息进行必要的操作,最主要是添加函数:
void add();//主要是输入姓名,性别的基本信息。
为了实现学生管理系统的基本功能,主要是通过建立一个student类的成员函数来实现它。所以每个student类的成员函数都非常重要,它直接影响要功能的实现。
class student:public person//继承 person 类
{
public:
void add();
void add2();
void addban();
void del();
void change();
void menue();
void reader();
void searchname();
void searchban();
void searchnumber();
void disp();
private:
int number;char xibie[10];int ban;//定义学号系别班级
};
其中数据成员的含义如下:
number: 用来存放一个学生的学号。
xibie:用来存放一个学生的系别。
ban:用来存放一个学生的班级。
其中的成员函数解释如下:
void add();//写入函数
void add2();//写入函数
void addban();//增加班
void del();//删除函数
void change();//改变函数
void menue();//主菜单
void reader();//次菜单
void searchname();//查询姓名
void searchban();//查询班级
void searchnumber();//查询学号
void disp();//显示
类体外定义了一个比较函数
p(char s1[],char s2[]);//比较两个字符串相等
详细设计
Person类的实现

void add()//写入函数
{
cout<<"请输入姓名:"<<endl;
cin>>name;
cout<<"请输入性别:"<<endl;
cin>>sex;
}
Student类的实现
void student::disp()//显示
{
cout<<"姓名:"<<name<<" ";
cout<<"性别:"<<sex<<" ";
cout<<"班级:"<<ban<<" ";
cout<<"学号:"<<number<<" ";
cout<<"系别:"<<xibie<<endl;
}
void student::add()
{
cout<<"请输入学生信息:"<<endl;
person::add();//写入函数
cout<<"请输入学号:"<<endl;
cin>>number;//输入学号
cout<<"请输入系别:"<<endl;
cin>>xibie;//输入系别
cout<<"请输入班级"<<endl;
cin>>b

学籍管理系统c 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人buhouhui915
  • 文件大小580 KB
  • 时间2018-01-04
最近更新