学生档案管理系统

学生档案管理系统

ID:18321835

大小:329.00 KB

页数:14页

时间:2018-09-16

学生档案管理系统_第1页
学生档案管理系统_第2页
学生档案管理系统_第3页
学生档案管理系统_第4页
学生档案管理系统_第5页
资源描述:

《学生档案管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++程序设计实践报告题目学生档案管理系统学生姓名学号指导老师学院专业班级完成时间1.学生成绩管理系统开发设计思想对于一个管理系统而言,主函数,函数以及成员函数是其重要组成部分。系统开发设计也是从该三方面入手,下面加以详细阐述。(1)主函数的设计在做一个系统开发前,一定要明确系统的功能以及功能实现时的输出(屏幕显示)。编写主函数的主要任务就是确定调用函数以及控制屏幕显示。○1确定调用函数根据要求,该系统至少应该实现几种基本功能:操作、查询、统计、排名。设计函数:classTstu通过定义一个类来定义数据录入的函数;floatget

2、sum()求总分的函数;floatgetaver()得到平均分的函数;○2屏幕显示一个系统要想处理信息,首先必须要输出菜单及提示信息,通过用户在键盘上的输入来选择某个功能。本系统的屏幕显示如上。为实现该屏幕显示,输出语句完全可以放在main()函数中,但为了使主函数清晰明了,我设计了一个菜单函数Main()供其调用。(2)函数的设计编写函数的目的就是编写一个能实现某种功能的函数供主函数调用。根据C++面向对象的特点,函数也可以调用类中的成员函数。这样主函数,函数以及成员函数之间的层次分明,关系就清晰明了,不会有冗长的感觉。函数设计

3、的主要任务是确定调用的成员函数以及屏幕显示。○1确定调用的数据成员和成员函数在一个类中定义需要的数据成员,如:classTstu{charname[20];intnumber;floatmath,cpp,english,average,sum;public:Tstu(){};在classTstu确定了数据成员floatmath,cpp,english,average,sum;等和成员函数public:Tstu()○2屏幕显示编写函数也需要控制输出以及功能间的转换,从而每一个函数都需要有一个循环来控制其结束。循环语句有for和do…

4、while以及if语句。比如:数据录入运用了do…while语句。○3学生管理系统构架图如下页:(3)成员函数的设计。成员函数是系统的灵魂,因为所有的处理过程的细节都在成员函数中完成的。编写成员函数实际上就是一个算法的实现。成员函数的设计包括两方面内容:成员函数算法的实现和成员函数过程的实现。运用do…while语句和switch..case来实现循环输出。最后屏幕上则需要显示一些完成了某种功能的标志,例如“指令错误!请重新输入”等。2、系统流程图各功能模块设计思路及流程图1.学生信息库模块在学生信息库函数中利用指针对学生

5、的成员变量进行赋值2.总体算法设计思路及流程图先利用口令判断函数进行判断,再通过循环进行学生档案的输入、添加、修改等3、数据输入模块算法设计思路及流程图4、数据删除模块算法设计思路及流程图Dele()请输入要删除学生的学号:j==i?j++删除该学生学号return输出没有这个人YN3、源代码#include#include#include#includeusingnamespacestd;structstudent{stringsno;stringsn

6、ame;stringscore;};voidpassword(){stringstr1;system("cls");cout<>str1;cout<

7、1;cout<

8、6)<>select;if(select<0

9、

10、se

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。