VC++学生成绩管理系统实验报告

VC++学生成绩管理系统实验报告

ID:47329974

大小:221.00 KB

页数:22页

时间:2019-08-15

VC++学生成绩管理系统实验报告_第1页
VC++学生成绩管理系统实验报告_第2页
VC++学生成绩管理系统实验报告_第3页
VC++学生成绩管理系统实验报告_第4页
VC++学生成绩管理系统实验报告_第5页
资源描述:

《VC++学生成绩管理系统实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《学生成绩管理系统》课程设计报告学院:通信工程学院专业:通信工程系班级:09级21班姓名:王曼曼学号:52092129日期:2011、08、27期《学生成绩管理系统》课程设计实验报告学院:通信工程学院曼曼学号:52092129课程设计报告一、课程设计题目学生成绩管理系统二、题目目的利用TURB学生成绩管理系统OC2.0实现学生成绩管理系统的录入、查询、删除、统计等基本操作。进一步巩固C语言的学习,以提高学生对开发环境的进一步认识和综合编程能力。三、需要处理的基础数据◇学生基本信:学生基本信息:学号(例如2003级12班6号写作20031206

2、)、姓名、性别、年龄、考试成绩等。◇学生成绩的基本信息:课程名称(高数、英语、c语言、马哲)、考试成绩、总分和平均分。四、系统的功能1.学生基本情况录入。2.允许对已经录入的数据进行显示。3.允许进行数据的插入。4.删除基本数据的相关信息。5.基于姓名的查询。如:姓张的所有同学。6.基于各种基本数据的统计计算。如:①统计每个学生各门功课的平均成绩,并按平均成绩从高到低的次序排名输出每个学生各门功课的综合成绩和平均成绩(名次、学号、姓名、平均成绩、各门功课的考试成绩)。②列出90分以上(包括90)、80分以上(包括80)、70分以上(包括70)

3、、60分以上(包括60)、不及格学生清单(学号、姓名、不及格的课程和成绩)。③统计并输出各门功课的平均成绩和总平均成绩。五、数据结构说明数据结构可参考下面定义typedefstructS1{charno[9];/*学号*/charname[15];/*姓名*/charsex;/*性别*/intage;/*年龄*/intscore[4];/*成绩*/floatsum;/*总分*/floataverage;/*平均分*/intorder;/*排名*/structS1*next;}STUDENT;六、系统流程图输出结果调用save函数调用save函

4、数调用save函数调用openl函数调用Look函数调用save函数调用search_number函数调用search_name函数调用del函数调用order函数调用see函数调用search_score1函数Main(主函数)函数退出程序调用Type函数case4case3case2case1结束N调用writeinfo()YFileopen()清屏判断n>0?n=1pr()输入选择ch调用viewinfo()N=0调用pr2()ch开始Filesave()主菜单学生信息录入学生信息删除学生信息插入学生信息查询信息保存信息读入成绩统计学分

5、查询姓名查询信息编辑信息添加信息删除信息添加信息删除六、源程序及分析#include"stdio.h"#include#include#include#includevoidlook();/*声明查看函数*/voidsave();/*声明保存函数*/voidsearch_name();/*声明按姓名查看函数*/voidsearch_number();/*声明按学号查看函数*/voidorder();/*声明排序函数*/voiddel();/*声明删除函数*/intop

6、enl();/*声明打开函数*/voidtype();/*声明输入函数*/voidsee();/*声明打开并查看文件函数*/structstudent/*定义学生信息的结构体类型*/{charnum[15];/*学号*/charname[20];/*姓名*/charsex[4];/*性别*/intenglish;/*英语成绩*/intmath;/*数学成绩*/intmazhe;/*马哲成绩*/intcyuyan;/*c语言成绩*/floataver;/*平均成绩*/floatsum;/*总成绩*/}stu[100];intn;/*声明一个全局

7、变量*/voidmain()/*主函数即用户的操作界面*/{intb,flag=0;/*声明局部变量*/while(1)/*循环输出以下信息*/{printf("ttt欢迎来到学生成绩管理系统!");printf("tttt王曼曼制作");printf("ttt-------------------------------");printf("ttt1.键入学生的信息");/*键入学生的信息*/printf("ttt2.查看录入的学生信息");/*查看录入的学生信息*/pri

8、ntf("ttt3.按姓名查看学生的信息");/*按姓名查看学生的信息*/printf("ttt4.按学号查看学生的信息");/*按学号

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

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

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