1 / 8
文档名称:

c%20语%20言%20程%20序%20设%20计.doc

格式:doc   大小:58KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c%20语%20言%20程%20序%20设%20计.doc

上传人:dreamclb 2018/11/27 文件大小:58 KB

下载得到文件列表

c%20语%20言%20程%20序%20设%20计.doc

文档介绍

文档介绍:C语言程序设计计算机班级成绩管理系统时间:3月6号——17号C语言程序设计实验报告目录:面向对象分析;程序的主要功能;程序运行平台;系统框架图;所用C语言语句技术;模块分析;程序的源代码及注释;程序所存在的不足及日后完善对策;程序设计过程感想;(以下该程序均为学生本人独立开发,若有错误,请老师多多原谅与指教!)面向对象分析:在这次C语言程序设计中,我选择了“计算机班级成绩查询系统”,主要是面向于老师以及学生,它主要为老师及各班班委进行成绩查询以及管理提供方便。程序的主要功能:班级学生成绩的录入,包括学生姓名、学号、数学、英语、电脑技术、C语言的录入;可随时添加学生成绩;修改学生成绩功能,对学生成绩进行检查,发现错误时,可采用覆盖原数据技术进行更改;采用学号查询系统,输入学号就可显示学生的姓名、各科成绩;程序运行平台:运行平台:;具体操作如下:打开TC2,0————》按“Alt+F”,打开菜单后,选择“Load”,在对话框中,选择“”文件————》载入后,用“Alt+C”,打开菜单后,选择“Builtall”,显示成功后————》用“Alt+R”,选择“Run”,就可以进入了!系统框架图:主函数main()选择菜单Case’1’进入录入/修改程序选择菜单Case’2’进入成绩查询系统Case’3’退出系统Case’1’,开始进入成绩录入/修改;Case‘2’:检查所录入学生的成绩返回选择菜单返回主函数所用C语言语句技术:运用“”文件,制作图形菜单,并使用’goto’语句的定位功能,进行菜单选项定位;运用多层的选择语句:if……else及switch选择结构,进行菜单功能的实现;运用结构体数组技术,对成绩录入类型、结构进行定义,规范;采用文件技术,运用到文件的打开与关闭、输入和输出字符、格式化的输入和输出等技术,减少不必要的代码和程序。模块分析:本次的程序主要分为两大模块:成绩输入模块(student_record());成绩录入/修改;系统将输入的学生姓名、学号、各科成绩录入电脑,并以文本形式进行存取;但成绩录入出现录入错误时,可通过该模块进行相应的成绩覆盖,更改;成绩检查;系统将全部学生录入的成绩全部显示,以方便输入者对录入成绩的正确性进行检查;成绩查询模块(student_search());系统以默认学号查询为主要方式,输入学号,便可查询到各科成绩及学生姓名。程序的源代码及注释:#include""/*引入图形函数*/#include""#include""#RUE1main(){intdrive=DETECT,mode,x=30,y=8,pd=1;/*定义了显示的范围,及加入DETECT驱动*/charchoice;voidstudent_record(void);voidstudent_search(void);voidluru(void);initgraph(&drive,&mode,"c:\\tc");while(pd){gotoxy(x,y);puts("Computerclass034student'srecordsystem");gotoxy(x,y+2);printf("************************************