77范文网 - 专业文章范例文档资料分享平台

C语言程序设计实习报告---学生信息管理系统

来源:网络收集 时间:2018-12-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

C程序设计报告

C 语 言 课 程 设 计

题 目: 班级学生成绩管理系统 设计者 : 焦鹏 专 业: 经济学 班级学号: 081122-27 所属院系: 经济管理学院 指导教师: 马钊

2013年12月29日

C程序设计报告

1. 题目和要求:

1.1问题提出与要求:

学生成绩管理系统

[要求]

设计一个学生成绩管理系统,对在校某班学生几门课程的考试成绩进行统一管理。每个学生记录包括学号、姓名、年龄、数学、英语、物理成绩,默认以学号为序存放。

(1)一个文件按以班为单位存储学生记录。 (2)将允许的操作分为六种

A:插入一个新的学生记录(录入学生信息) B:修改学生记录 C:删除一个学生记录 D:登记成绩 E:修改成绩 F:浏览全班成绩 (3)计算学生的总成绩 (4)输出全班成绩表

1.2需求分析.

根据题目要求,由于学生信息是存放在文件中,所以应提供文件的输入,输出等操作;在程序中需要浏览学生的信息,应提供显示,查找,排序等操作;另外还应提供键盘式选择菜单实现功能选择.

2.功能实现设计:

2.1总体设计:

C程序设计报告

分析系统:根据题目的需求分析,可将这个系统设计为六大模块(见下图):插入学生信息,修改,删除,登记,浏览,统计。

2.2详细设计:

学生信息管理系统 修改 删除 显示 浏览 退出 1、主函数

主函数设计得比较简洁,只提供输入、功能处理和输出部分的函数调用。其中各功能模块用菜单方式选择;其流程图如下:

开始 显示一系列功能选项 输入n,判断n是否是1~6?

根据n的值调用各功能模块函数 C程序设计报告

结束 [程序]

void main() {

int a; do {

printf(\

printf(\学生成绩管理系统\\n\ printf(\

printf(\作者:焦鹏 班级:081122-27 学号:20121004210\\n\ printf(\

printf(\ 1.插入新的学生记录\\n\

printf(\ 2.修改学生记录\\n\ printf(\ 3.删除学生记录\\n\

printf(\ 4.显示学生成绩和总分\\n\ printf(\ 5.浏览全班成绩\\n\ printf(\ 6.退出\\n\\n\

printf(\输入你要操作的序号 : \ scanf(\

switch(a) {

case 1:printf(\ case 2:printf(\ case 3:printf(\

case 4:printf(\ case 5:printf(\ case 6:printf(\

default:printf(\ }

}while(a!=0); 2、各功能模块设计

C程序设计报告

(1)插入模块

void input() { int j;

char ch[20];

printf(\输入学生信息:\\n\do {

printf(\学号: \

scanf(\ printf(\姓名: \

scanf(\ printf(\年龄: \

scanf(\ for(j=0;j<3;j++)

{ printf(\成绩%d: \

scanf(\ } k++;

printf(\如要继续,请输入学生信息(y/n): \ scanf(\ }

while(strcmp(ch,\ outputgrade(); }

void outputgrade() {

int i;

printf(\学生信息是:\\n\ for(i=0;i

printf(\\\t%s \\t%d \\t%d

\\t%d\

printf(\ } }

(2)修改模块

\\t%d

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C语言程序设计实习报告---学生信息管理系统在线全文阅读。

C语言程序设计实习报告---学生信息管理系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/370135.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: