基于C语言的成绩管理系统

上传人:汽*** 文档编号:564842806 上传时间:2024-01-07 格式:DOC 页数:12 大小:225KB
返回 下载 相关 举报
基于C语言的成绩管理系统_第1页
第1页 / 共12页
基于C语言的成绩管理系统_第2页
第2页 / 共12页
基于C语言的成绩管理系统_第3页
第3页 / 共12页
基于C语言的成绩管理系统_第4页
第4页 / 共12页
基于C语言的成绩管理系统_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《基于C语言的成绩管理系统》由会员分享,可在线阅读,更多相关《基于C语言的成绩管理系统(12页珍藏版)》请在金锄头文库上搜索。

1、C语言程序设计课程设计报告凌阳,拇指凌阳课程设计(报告)内容要求:凌阳,拇指凌阳1课程设计的目的凌阳,拇指凌阳(1)熟练掌握C语言的基本知识和技能; 凌阳,拇指凌阳凌阳,拇指凌阳(2)掌握程序设计的一些经典算法和基本方法;凌阳,拇指凌阳(3)了解数组、指针和结构体的应用;凌阳,拇指凌阳(4)利用所学的基本知识和技能,拇指解决日常生活中经常面临的问题;凌阳,拇指凌阳(5)培养分析、解决问题的能力;培养撰写报告、科技论文的能力。食指 凌阳,拇指凌阳 凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳2课程设计的任务及要求凌阳,拇指凌阳1)课程设计题目:凌阳,拇指凌阳学生成绩管理程序凌阳,拇指凌阳2)基本要

2、求:凌阳,拇指凌阳(1)设计一个功能菜单,拇指将程序的各个功能显示出来,拇指并有选择提示;凌阳,拇指凌阳(2)应包含学号、姓名和英语、高数、C语言、大学物理、体育等5门课程基本信息;凌阳,拇指凌阳(3)要求有错误提示功能。食指例如性别只能输入F,拇指M,拇指输入错误提示重新输入。食指凌阳,拇指凌阳(4)具有输入学生成绩的功能;凌阳,拇指凌阳(5)能够输出所有学生的全部成绩清单;凌阳,拇指凌阳(6)能够按学号或姓名查询某一个学生的成绩信息;凌阳,拇指凌阳凌阳,拇指凌阳3)创新要求: 凌阳,拇指凌阳凌阳,拇指凌阳(7)能够计算每个学生所有课程的总分和平均分;凌阳,拇指凌阳(8)能够按学号或姓名查询

3、并修改某一个学生的成绩信息;凌阳,拇指凌阳(9)能够按总分(或某门课程成绩)对所有学生进行排序并输出排名信息;凌阳,拇指凌阳(10)使用文件功能,拇指信息的输入输出用文件的存取和显示的方式,拇指建立文件,拇指直接凌阳,拇指凌阳存取默认文件或指定文件。食指凌阳,拇指凌阳凌阳,拇指凌阳4)课程设计报告编写要求凌阳,拇指凌阳(1)要按照课程设计模板的规格书写课程设计报告;凌阳,拇指凌阳(2)报告包括任务要求、正文、心得体会、参考文献等内容;凌阳,拇指凌阳(3)课程设计报告用A4纸统一打印,拇指装订按学校的统一要求完成。食指凌阳,拇指凌阳凌阳,拇指凌阳5)课程设计进度安排凌阳,拇指凌阳内容 凌阳,拇指

4、凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳时间安排地点凌阳,拇指凌阳构思及查询资料 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳6.12-6.17 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳图书馆,拇指实验室凌阳,拇指凌阳编程设计与调试 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指

5、凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳6.18-6.20 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳实验室凌阳,拇指凌阳撰写报告 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳

6、,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳6.21-6.22 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳实验室凌阳,拇指凌阳检查程序并提交所有资料6.23-6.25实验室凌阳,拇指凌阳凌阳,拇指凌阳6)参考资料:凌阳,拇指凌阳(1)谭浩强. 凌阳,拇指凌阳C程序设计(第三版). 凌阳,拇指凌

7、阳北京:清华大学出版社,拇指2005.7凌阳,拇指凌阳(2)张强华. 凌阳,拇指凌阳C语言程序设计. 凌阳,拇指凌阳北京:人民邮电出版社,拇指2001.8 凌阳,拇指凌阳凌阳,拇指凌阳(3)http:/ 凌阳,拇指凌阳凌阳,拇指凌阳(1)完成基本功能,拇指程序运行基本正常;(60分) 凌阳,拇指凌阳凌阳,拇指凌阳(2)程序界面友好,拇指设置错误提示或者按照要求改变结果;(10分)凌阳,拇指凌阳(3)完成课程设计报告和使用说明书,拇指文字流畅,拇指图表清晰,拇指格式规范;(10分)凌阳,拇指凌阳(4)出勤与回答问题情况。食指(20分)凌阳,拇指凌阳(5)在完成基本要求的基础上,拇指设计新颖、功能

8、丰富、运行稳定的作品,拇指酌情加分。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳学生签名: 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳2010年 凌阳,拇指凌阳6 凌阳,拇指凌阳月 凌阳,拇指凌阳25 凌阳,拇指凌阳日凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳C语言程序设计成绩管理程序凌阳,拇指凌阳一、设计思路凌阳,拇指凌阳根据学

9、生成绩表特点,拇指决定选用链表这种数据结构来作为组成成绩数据库的基本框架。食指链表是最简单也是最常用的一种动态数据结构。食指它是对动态获得的内存进行组织的一种结构。食指选用链表有(1)即用即申请,拇指不会造成内存空间的浪费;(2) 凌阳,拇指凌阳是数据之间既有独立性,拇指又便于数据的相互联系;(3) 凌阳,拇指凌阳便于数据的添加及删除等优点。食指凌阳,拇指凌阳用模块化程序设计理念,拇指对各个功能定义不同函数,拇指分块处理,拇指这样有利于后期调试及今后对功能的完善。食指根据要求把程序分成了6个模块,拇指(1) 凌阳,拇指凌阳输入学生成绩调用void 凌阳,拇指凌阳student_sr()函数实现

10、,拇指(2)显示学生成绩模块调用void 凌阳,拇指凌阳student_xs()函数实现 凌阳,拇指凌阳,拇指(3)查询学生成绩模块调用void 凌阳,拇指凌阳student_cx()函数实现,拇指(4)总分与平均分模块调用void 凌阳,拇指凌阳student_zf()函数实现,拇指(5)排名模块调用void 凌阳,拇指凌阳student_pm()实现,拇指(6)退出程序模块调用void 凌阳,拇指凌阳student_tc()函数实现。食指凌阳,拇指凌阳系统功能模块框架图:凌阳,拇指凌阳主菜单输入学生成绩显示全部学生成绩查询学生成绩显示学生总分与平均分成绩排名退出程序按姓名查询 姓名不存在姓

11、名存在,显示对应 的信息返回主菜单输入学生学号,姓名输入的性别正确输入性别错误重新输入输入五科成绩返回主菜单凌阳,拇指凌阳二、设计代码凌阳,拇指凌阳#include凌阳,拇指凌阳#include凌阳,拇指凌阳#include凌阳,拇指凌阳#define 凌阳,拇指凌阳N 凌阳,拇指凌阳6/*开辟5个学生的空间*/凌阳,拇指凌阳#define 凌阳,拇指凌阳FORMAT 凌阳,拇指凌阳n 凌阳,拇指凌阳%-10ld 凌阳,拇指凌阳%-10s 凌阳,拇指凌阳%-4s 凌阳,拇指凌阳%7.1f 凌阳,拇指凌阳%7.1f 凌阳,拇指凌阳%7.1f 凌阳,拇指凌阳%7.1f 凌阳,拇指凌阳%7.1f 凌

12、阳,拇指凌阳n凌阳,拇指凌阳struct 凌阳,拇指凌阳student 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳/*定义学生结构体*/凌阳,拇指凌阳凌阳,拇指凌阳long 凌阳,拇指凌阳num;凌阳,拇指凌阳char 凌阳,拇指凌阳name20;凌阳,拇指凌阳int 凌阳,拇指凌阳sex1;凌阳,拇指凌阳float 凌阳,拇指凌阳score5;凌阳,拇指凌阳float 凌阳,拇指凌阳sum;凌阳,拇指凌阳float 凌阳,拇指凌阳aver;凌阳,拇指凌阳stuN; 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳/*假设共5个学生stu0中信息为空*/凌阳,拇指凌阳void 凌阳,拇指凌阳

13、student_sr()凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳凌阳,拇指凌阳int 凌阳,拇指凌阳i;凌阳,拇指凌阳struct 凌阳,拇指凌阳student 凌阳,拇指凌阳*p;凌阳,拇指凌阳printf(*学生成绩管理程序*nnn);凌阳,拇指凌阳for(p=stu+1,i=1;inum);凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳printf(请输入姓名:n);凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指

14、凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳scanf(%s,p-name);凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳printf(请输入性别:n);凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳scanf(%s,p-sex);凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳 凌阳,拇指凌阳while(int)p-sex0!=102 凌阳,拇指凌阳& 凌阳,拇指凌阳(int)p-sex0!=109)凌阳,拇指凌阳 凌阳,拇指凌阳凌阳,拇指凌阳printf(只能输入f或者m! 凌阳,拇指凌阳n);凌阳,拇指凌阳printf(

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号