下载此文档

程序课程设计报告.docx


文档分类:办公文档 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
程序课程设计报告.docx程序课程设计报告
题 H:学生管理系统
学 院:计算机科技与工程学院
专 业:网络工程
班 级: 101
学 号:2010083117
姓 名:覃 巍
指导老师:王晓强
问题描述
本学生管理系统是为了满足学生信息管理统计者的需求,以C++风格编写的 一个程序,该程序能够实现对学生有关信息的录入,显示、更改、删除、查找、 各科成绩统计排名、总成绩统计排名,以及对学牛信息的保存和读取等功能。
该学生管理系统的优点在于其能快速准确的对录入的学生信息进行管理统 计,如对学生总成绩以及各科成绩的显示排名,显示全部学生信息,对指定学 号的学生进行信息查询、更改、以及删除,对处理后的学生信息进行保存等。
众所周知,以传统的方式对数据繁杂而庞大的学生信息的统计管理就显得有 些力不从心。为了方便信息管理者更加高效而精确的完成学生信息的统计管理, 特写了该程序,来解决需求者所面临的实际问题,这就是该学生管理系统的宗旨。 由于编程人员门前的水平有限,还有许多功能和内容尚未实现,还有许多地方需 要改进和优化,敬请谅解。
需求分析
根据问题的描述和任务的要求,为了满足用户的需耍,该程序通过函数的调 用形式,一一实现了上述的功能。这些函数都被定义为学生student类中公有的成 员函数。其111 void input() 、 void show()> void save()> void search()> void change()> void read()、void new_delete()> void sum_order()、void evey_order()、void sort_english()、void sort_math();void sort_political()x void sort_professional()8数分别实现了学生信息的录 入、显示、查询、更改、读取、删除、按总成绩排名、按单科成绩显示排名、按 英语成绩显示排名、按数学成绩显示排名、按数学成绩显示排名的功能。
输入:本学生管理系统提供了光标移动菜单,用户可以根据各级菜单屮的提 示进行选择操作,可以实现对学生信息的录入、显示、查询、更改、读取、删除、 按总成绩排名、按单科成绩显示排名、按英语成绩显示排名、按数学成绩显示排 名、按数学成绩显示排名功能。
输出及结果:根据用户的输入选择操作,管理系统将实现相应的功能并输出 与之对应的显示结果,在退出程序之前,用户只需选择光标菜单小的保存文件项, 即可对输入或经过其他操作后的学生信息进行文本文件保存,本程序把学生信息 保存于c盘的一个命名为student, txt的文本文件,这样就可以把每次操作后 的学生信息保存下来,以便下次再将其读取出来,并对其进行进一步的管理统计。

V
V
详细设计
〃学生类
class Jludent
{ private:
int num;
char name[20];
int sex;
char college[20];
int xclass;
int math;
int english;
int political;
int professional;
int sum;
public:
void nput();
void Sow();
void save();
void diange();
void Ead();
void new_delete();
void jum_order();
void e/ey_order();
void x)rt_english();
void s)rt_math();
void s)rt_political();
void jort_professional(); class ^udent *fileopen(); class student *find(int num); class student *link;
};
以上是程序所建立student类,student就是根据口己的需要定义的一种数据类型。 类屮有一些成员变量和一些成员函数,为了方使管理系统功能的实现,成员变量 都将其定义为私有的成员,而成员函数都是公有的。成员变量屮学生的姓名和学 院都定义为字符数组型变量,其他的变量都定义为整型的。
首先声明一点,为了方便某些具体功能的实现,在不违背其功能效果和现

程序课程设计报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小雄
  • 文件大小148 KB
  • 时间2020-12-12