C语言——学生管理系统

C语言——学生管理系统

ID:42561900

大小:481.71 KB

页数:53页

时间:2019-09-17

C语言——学生管理系统_第1页
C语言——学生管理系统_第2页
C语言——学生管理系统_第3页
C语言——学生管理系统_第4页
C语言——学生管理系统_第5页
资源描述:

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

1、辽宁师范大学综合设计性上机实验报告计算机与信息技术学院计算机科学与技术(师范)专业课程名称:C语言课程设计实验题目:学生管理系统班级:2014级2班学号:201421012737姓名:呼培英指导老师:蔡静完成日期:2015年6月6日学生管理系统课程设计实验报告目录一、问题定义——————————————————————1二、开发工具——————————————————————1三、数据结构——————————————————————13.1.系统包含头文件—————————————————13.2.模块功能及程序说明——————————

2、—————13.3.定义全局变量——————————————————23.4.结构体的定义及应用———————————————2四、算法描述——————————————————————34.1.系统功能设计——————————————————34.2.程序总体框架——————————————————34.3.录入流程图———————————————————44.4.显示流程图———————————————————44.5.排序流程图———————————————————54.6.增删改流程图——————————————————54.6.

3、1.增加学生信息————————————————64.6.2.删除学生信息————————————————64.7.多功能查询流程图————————————————6五、程序调试情况————————————————————7六、问题分析及总结———————————————————17七、个人心得体会————————————————————18八、参考文献或网站———————————————————18九、源代码——————————————————————附录[题目]:学生管理系统[问题定义]:管理内容包括:学院、学号、姓名、出生日期、性

4、别、七门课成绩;主要实现软件功能:菜单显示软件能实现功能(界面友好):1、录入至少十个学生信息2、显示学生信息3、计算总分平均分,并排序4、针对不同科目进行排序5、统计输出每门课程总分平均分6、显示最高分学生7、显示高于、低于、等于平均成绩的人数8、根据平均成绩分为优秀、良好、中等、及格、不及格9、对学生信息进行增、删、改的操作10、多种查询功能(根据学院、学号、姓名查询一个或多个学生信息)[开发工具]:MicrosoftVisualC++6.0[数据结构]:一、本系统包含的头文件:#include

5、//程序中用到字符串函数#defineSTUstructstudent//用STU替换structstudent#defineN1000//用N替换录入学生个数(一共能存多少人的信息)#defineK7//用K替换学生课程数二、模块功能及程序说明:1、voidISI()//InputStudents`Information录入学生信息-50-2、voidOSI()//OutputStudents`Information显示学生信息3、voidTSI()//TongjiStudents`Information统计学生信

6、息(计算总分、平均分并排序)4、voidCourseSort()//分别将各科成绩进行排序5、voidCourseSum()//统计每门课程的总分平均分并显示输出floatfsum[K]={0},fave[K];//定义fsum,fave用来存放每门课程总分平均分6、voidShowHighest()//展示最高分学生(成绩相同的全部显示)7、voidAverage()//显示高于、低于、等于平均成绩人数8、voidGradeScore()//根据平均成绩分等级(优秀、良好、中等、及格、不及格)9、voidADC()//根据用户需求编辑

7、函数进行增删改,分别调用:{voidAdd()//增加学生个数;voidDelete()//删除相应学生信息;voidChange()//修改指定学生信息}实现指定学生信息的增加、删除、修改10、voidInquire()//根据用户需求进行多功能查询:分别调用:{voidixy()//根据学院查询信息;voidid()//根据学院查询信息;voidnam()//根据姓名查询学生信息}实现一个或多个学生的查询三、定义全局变量intn//在录入函数中根据用户需求选择录入人数,输出人数根据n变化;intm//在编辑学生信息时,根据用户需求选

8、择须操作的人数,并将操作后的信息存入,并显示;-50-intz=m+n//在输出函数中,控制显示学生个数为用户录入和编辑学生信息后总共人数,方便表示.四、结构体的定义和作用STU{//定义学生信息charx

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

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

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