c语言毕业课程设计报告学生成绩管理系统

c语言毕业课程设计报告学生成绩管理系统

ID:38700650

大小:224.50 KB

页数:18页

时间:2019-06-17

c语言毕业课程设计报告学生成绩管理系统_第1页
c语言毕业课程设计报告学生成绩管理系统_第2页
c语言毕业课程设计报告学生成绩管理系统_第3页
c语言毕业课程设计报告学生成绩管理系统_第4页
c语言毕业课程设计报告学生成绩管理系统_第5页
资源描述:

《c语言毕业课程设计报告学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、(此文档为word格式,下载后您可任意编辑修改!)C语言课程设计报告题目:学生成绩管理系统设计设计者:余销云专业班级:电子信息工程(2)班学号:指导教师:祝红琴完成日期:6月21日学生成绩管理系统课程设计报告目录一.系统软件环境……………………………………………………(3)二.课程设计目的……………………………………………………(3)三.内容与要求………………………………………………………(3)四.程序主要功能……………………………………………………(4)五.系统功能设计……………………………………………

2、………(4)六.函数实现功能说明………………………………………………(5)七.调试分析…………………………………………………………(6)八.心得与体会………………………………………………………(6)九.各功能模块的实现及其程序清单………………………………(7)十、附页源程序清单…………………………………………………(11)学生成绩管理系统课程设计报告一.系统软件环境:本程序主要运行在:VisualC++6.0(主要)TurboC/C++3.0TurboC2.二.课程设计目的:本课程设计的系统是早已在很多领

3、域均有应用,是一个很不错的教学管理系统,而且其功能更是相当强大、界面更加友好的应用型软件。而现在我的设计并非是重走旧路,而我的设计主要目的在于学习并深刻地掌握对C语言的基础知识以及其实践经验,更好地在以后的学习中能够更好地运用学习。特别是像这种比较多运用到一些课本上没有教的知识,比如说,像清屏函数CLRSCR、菜单函数MENU等。许多都是一开始就没有涉及到的知识,在自已的设计中得到了提升,更加重要的一点就是增加了自已的实践操作能力。三.内容与要求:(一)设计内容:成绩信息,内容如下:例:现有学生成绩信息,

4、包含姓名学号语文数学英语张明明01677882李成友02789188张辉灿03688256王露04564577陈明05673847………………请用C/C++编写一系统,实现学生信息管理,软件的入口界面应包括如下几个方面:(二)功能要求:(1)信息输入:(2)信息查询:要求:查询时可实现按姓名查询、按学号查询(3)成绩统计:要求:A输入任意的一个课程名(如数学)和一个分数段(如60--70),统计出在此分数段的学生情况。(4)可选功能:实现学生信息数据的维护。可包括:增加学生信息、删除学生信息、修改学生信息

5、(其他要求:学生信息数据以结构体数组组织;或以链表形式组织;或以文件形式保存(可加分)2、插入记录――在一个特定序号处插入一条记录3、删除记4、修改记―关键可选增强功能:统计录――修改特定记录5、查询记录―。(可对记录分)6、排序――按学号、姓名、出生年月、家庭住址、邮编、电话等进行排序7、系统维护――退出系统时关闭所有文件四.程序主要功能:本系统的主要功能有如下:(1)、新输入学生的详细信息(包括:学号、姓名、语文成绩、数学成绩、英语成绩)(2)、增加学生的信息(3)、删除学生的信息(4)、查询学生的信

6、息(5)、统计学生的成绩注:由于本人能力有限,不能完全地将所有的功能模块做出来;但我相信我能够再接再厉,继续开发下去的,并向人性化发展。五.系统功能设计:(一)本系统的总体框架图:(二)、本系统的总体流程图:注:此图为概图、程序较多无法一一展示。六.函数实现功能说明:(1)、MENU函数是定义一个菜单函数,其功能在于输出菜单界面供使用者选择。(2)、CREAT函数是定义用于创建新的链表,并带回一个指向链表头的指针。其功能是输入最初的学生信息。(3)、ADD函数是定义用于再次输入学生信息,并将所有的学生信息

7、按学号排序。(4)、DEL函数是定义用于删除学生信息。:(5)、SEARCH函数是定义义用于查询学生信息,主要是学号的查询。:(6)、TAXIS函数是定义用于统计学生的成绩信息,采用排序函数的方式对学号/数学等的排序。:七.调试分析:因在不同的环境中运行是有不同的结果,以下分两种环境中说明:(1)、在TurboC2.0在这个环境下运行警告之处比较多,在调试时采用的图象处理函数在其它两个环境中不能运行。例如:在原程序中加入#include“graphics.h”{intgdtiver=DETECT,gmod

8、e;Initgraph(&gdriver,&gmode,“图象处理函数的路径”);Cleardevice();Setbkcolor(颜色值);}**在TurboC/C++3.0中的Error提示是:Undefinedsymboc_cclosegraphinmodule……原因在于:TC3.0中对图象的处理函数有不足之处。**在VisualC++6.0中的Error提示是:BGIError:Graghicsnotinitiali

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

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

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