下载后可任意编辑 课程设计报告题 目 学籍管理系统 课 程 名 称 面对对象程序设计课程设计 院 部 名 称 信息技术学院 专 业 计算机科学与技术 ( 本 ) 班 级 09 计算机科学与技术 (1) 学 生 姓 名 周浩 学 号 课程设计地点 A203 课程设计学时 20 指 导 教 师 李慧 金陵科技学院教务处制【注: 根据课程设计大纲第四项具体要求撰写课程设计报告】一 需求分析随着计算机的进展, 越来越多的学校有自己的学籍管理系统。这样更方便数据的长期保存, 更适用于数据的集中处理。经过这成绩下载后可任意编辑个简单的学籍管理系统, 能够添加新成员的基本信息, 经过其姓名, 学号, 班级等信息查询这个人的基本信息。能够很方便的进行数据修改, 以及数据删除。本系统主要是经过二进制的文件读取, 进行输入, 输出, 以及修改, 删除等基本功能。一共涉及到两个类, 第一个类是 person 类, 主要是成员数据, 只有一个添加数据的公有接口。主要是方便第 2 个类 student 对其的继承, 继承它的所有成员函数及其成员数据。Person 类的数据成员1.姓名2.性别系统功能包括: 1.添加函数二 概要设计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: 用来存放一个学生的系...