参考题目 :学生成绩管理系统
一、课程设计目的: 为了巩固课堂所学内容,提高学生的实际技能,在课程结束后进行为期一周的课程设计。 进一步加深、巩固所学专业课程( 《C 语言程序设计》 )的基本理论知识,理论联系实际,进一步培养自己 综合分析问题和解决问题的能力。掌握运用 C 语言独立地编写、调试应用程序和进行其它相关设计的技能。
通过课程设计培养学生创新设计和自学能力, 将理论知识与实践结合起来, 锻炼学生分析问题的能力, 增 强学生解决实际问题的能力,为走上工作岗位打下坚实的基础。
二、课程设计要求 上机前做好充分准备,包括源程序清单,调试步骤,测试方法,运行结果的分析等。程序调试完毕,上交 源程序与设计报告,并进行课程设计答辩。设计报告要求如下:
封面扉页
设计任务书
目录
总体设计方案(包括流程图)
使用说明及运行实例(包括界面)
成员设计内容简介
项目源程序代码(注意注释的使用)
三、功能分析
1、用 C 语言实现系统;
2、对学生信息 (包括学号、姓名、语文、数学、英语、平均分)进行管理 ,包括学生成绩的信息输入、
输出、查询、删除、排序、统计、退出 . 3、学生信息包括:其内容较多,为了简化讨论,要求设计的管 理系统能够完成以下功能:
每一条记录包括一个学生的学号、姓名、 3 门课成绩
、成绩信息录入功能: (成绩信息用文件保存,可以一次完成若干条记录的输入。)
、成绩信息显示浏览功能:完成全部学生记录的显示。
、查询功能:完成按姓名查找学生记录,并显示。
、成绩信息的删除 :按学号进行删除某学生的成绩 .
、排序功能:按学生平均成绩进行排序。
、应提供一个界面来调用各个功能 ,调用界面和各个功能的操作界面应尽可能清晰美观
总体流程:
五、主要运行界面介绍
五、主要运行界面介绍
1.程序主界面:
1.程序主界面:
2.输入信息界面:1
2.输入信息界面:
1辙入倍息
3齧严芬排序
7豪量均兮蹴出萤.计倍思
?退Z
找 傅耳钓
出十
st
口一找删文 信IT号到 出圭首自〕台输厂種入新的记氣佃需琬出当前菜轩输入七巧江啪93 95 89排序:0 0 H2 5 35 5 &2 2 210 0 7
口一
找
删文 信IT号到 出圭首
自〕台
输厂
種入新的记氣佃需琬出当前菜轩输入七
巧江啪93 95 89
排序:
0 0 H
2 5 3
5 5 &
2 2 2
10 0 7 *?*? 7 4 5 7 7 fi S 00
O 0 0
0 0 0^ - ■ ■ a ■■ ■
9 8 8 H -
H 8 7 9 ■
祥文荒辽 .f 长 号刘赖
插入数据
S)-匸
X
网妬名 帝丈數半英诫芈均分总分
= = = ■=■ ■■ — MH — = = SS = E = E = S= S = = = =E = :=fZE==: = = = -== = = = E = = M M = = 3ES = =Z3 = SS = = = S'= = = =M = = = CX: = == = = = = =
*1
S--B
0
洋阳文荣江
M吧俊氏弋
刘W'
t?.0
8B.0
7B.?
98.0
74.H
7S.8
■=
5.按平均分输出统计信息
3
0
学生