网站大量收购独家精品文档,联系QQ:2885784924

学生信息管理系统设计报告.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

学生学籍管理系统

专业班级:13级计算机〔2〕班

姓名:王娜

学号:2023051234

一、系统的名称:

学生信息管理系统

二、设计目的

学生管理系统的开发目的是为了实现学生课程、学籍的信息化管理。本系统需要完成的功能有:操作、查询、成绩统计、排名。

1.操作:可对学籍管理进行添加、删除、修改等功能。

2.查询:可对学生学籍按姓名、总成绩查询及所有学生的学籍数据。

3.成绩统计:可以统计每个学生的平均成绩、各科不及格人数。

4.排名:按总分进行排名。

三、开发工具:

microsoftvisualc++

四、系统总体结构

五、模块流程

操作模块

查询模块

统计模块

排名模块

六、运行

输入程序代码〔见附录〕,运行,录入数据,分别实现操作、查询、统计、排序等功能。生成文件。

七、参考资料

C#程序设计

计算机软件根底

附录:

voidmain()

{

cout*****************欢送来到学生成绩查询系统*****************endl;

cout请选择您需要的操作!endl;//菜单的输出

cout操作:endl;

cout(1)数据录入endl;

cout(2)增加学生endl;

cout(3)删除学生endl;

cout(4)修改数据endl;

cout查询:endl;

cout(5)按总成绩查询endl;

cout(6)按姓名查询endl;

cout(7)输出所有学生的数据endl;

cout成绩统计:endl;

cout(8)每个学生的平均成绩endl;

cout(9)各科不及格人数endl;

cout排名:endl;

cout(10)按总分查询排名endl;

cout(11)退出endl;

cout选择相关操作请输入相对的括号里的阿拉伯数字及字母!endl;

intp=0;//全局变量,用于选择菜单时的输入

charw;//全局变量,用于在大项中选择是否继续操作

Tstu*s[100];//类定义的指针将所录入的数据按类中的形式分别存储

ofstream*file[100];

inti=0;//全局变量,用于做每个录入数据的下标

intj=0;

intchris1=0;//用于判断do-while语句

do//判断输入是否正确

本系统共分为三大局部:

登录模块

#includeiostream

#includestring

#includefstream

#includesstream

#includeiomanip

usingnamespacestd;

classTstu//通过定义一个类来定义数据录入的函数

{

charname[20];

intnumber;

floatmath,cpp,english,average,sum;

public:

Tstu()

{};

Tstu(charn[20],intnum,floatma,floatcj,floateng);

floatgetsum();//得到总分的函数

floatgetaver();//得到平均分的函数

friendvoidmain();//将主函数定义为友元函数,方便访问类中的成员

};

Tstu::Tstu(charn[20],intnum,floatma,floatcj,floateng)

{

strcpy(name,n);//得到姓名

number=num;//得到学号

math=ma;//得到数学成绩

cpp=cj;//得到c++成绩

english=eng;//得到英语成绩

}

floatTstu::getsum()//得到总分的函数

{

sum=cpp+english+math;

returnsum;

}

floatTstu::getaver()//得到平均分的函数

{

average=getsum()/3;

returnaverage;

}

voidmain()

{

cout*****************欢送来到学生成绩查询系统*****************endl;

cout请选择您需要的操作!endl;//菜单的输出

cout操作:endl;

cout(1)数据录入endl;

cout(2)增加学生endl;

cout(3)删除学生endl;

cout(4)修改数据endl;

cout查询:

文档评论(0)

寒傲似冰 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8071104010000026

1亿VIP精品文档

相关文档