面向对象课程设计文档模板(2)

2019-05-17 18:00

查询:包括学生及管理员对学生基本信息及成绩的查询。

2.各类间关系

本系统共使用两个类:info类,node类。

其中类info描述学生基本信息及成绩信息等,类node描述管理及查询操作。

功能模块图 学生管理系统 1.输入学生的姓名、班级、性别、院1. 添加信息 2. 查看所有信息 3. 删除信息 2.显示文件保存的所有的学生信息 4. 查询信息 5. 对信息进行存盘 6. 关闭程序 4.输入要查询的学生的姓名,显示该学生的信3.输入要删除的学生的姓名,删除该学生信息 6.退出系5.保存学生信息 统 图1-2 系统类间关系图

第二章 详细设计

本系统主要功能包括:添加学生信息、查看所有信息、查询学生信息、删除学生信息等

其中功能添加信息、查看所有信息使用类A来实现,功能查询学生信息、删除学生信息等使用类info和类node来实现。下面分别介绍类info,node的详细设计。

类info主要描述学生基本信息及成绩信息。 类info具体实现流程为:

1、添加学生信息:新增学生基本信息及成绩信息——判断以前是否存储了该学生信息——按提示输入学生的各种信息——退出该功能,返回主菜单,继续选择。

2、查看所有信息:导入学生信息文件——显示学生信息——退出该功能,返回主菜单,继续选择。

1、添加信息如图2-1所示:

判断以新 增 前是否存储学生信息 了学生信息

图2-1 2 、查看所有信息如图2-2所示: 导 入学生显示学生图2-1所示。 信息文件的信息 图2-2

类info定义为: class info { public:

string NAME;

按提示输入学个的退出该功能,返回主菜单,继续选择 退出该功能,返回主菜单,继续选择

string GRADE; string SEX; string YARD; string C; string ENGLISH; string MATH; };

class node:virtual public info { public:

node* left;

node* right;

node(); void add(node* n); node* del1(); void show();

};

类node具体实现流程为:

1、删除信息:输入要删除的学生信息——删除该学生信息,显示删除成功——退出该功能,返回主菜单,继续选择。

2、查询信息:输入要查询的学生信息——查询该学生的信息,显示出内容——退出该功能,返回主菜单,继续选择。 1、删除信息如图2-3所示: 删除该生输 入要的信息,显示删 删除学生的 除成功 图2-3 2、查询信息如图2-4所示:

退出该功能,返回主菜单,继续选择 的信息,显示出 询学生的查 内容

图2-4

输入要查询该生退出该功能,返回主菜单,继续选择 类node定义为:

class node:virtual public info { public:

node* left;

node* right;

node(); void add(node* n); node* del1(); void show(); };

node* del1(node& head, string name);

void init(node &head,string name,string grade,string sex,string yard,string c,string english,string math); void del(node* n); void enter(node& head); void display(node& head);

void search(node& head, string name); void save(node &head); void menu1(node& head); void menu2(node& head); node::node() { }

left=0,right=0;

第三章 系统测试

1.测试方法

1、已知系统的功能设计规格,进行测试证明每个实现了的功能是否符合要求。

2、 已知系统的内部工作过程,通过测试证明每种内部是否符合设计规格要求,所有内部成分是否通过检验。

2.测试用例

本系统采用数据原型进行测试,所用数据为: 姓名:康云生 班级:计3 性别:男 院系:计通 成绩: C语言:90 英语:90 数学:90

添加信息如图3-1所示:


面向对象课程设计文档模板(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:道路运输企业安全标准化达标考核考评员试题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: