C语言课程设计报告附源代码 下载本文

内容发布更新时间 : 2024/5/6 19:38:33星期一 下面是文章的全部内容请认真阅读。

西安郵電大學

C语言课程设计报告

题 目:学生信息管理系统

院系名称:通信与信息工程学院 专业名称:广播电视工程

班 级: 学生姓名: 学号(8位): 指导教师:

设计起止时间:2012年06月18日~2012年06月27日

一. 设计目的

(1)将上一学期的C语言知识进行复习,并将课本上的知识应用于实践中。

(2)将学过的一部分一部分知识综合应用,自行设计并实现一个较为完整的小型管理信息

系统或小型应用系统的设计与开发。 (3)提高程序的抽象分析设计能力。

(4)学会函数的调用,把一个整体划分成为部分,再分别对部分编程。

(5)通过c语言程序设计,编译一个简单的学生成绩管理系统,对学生的信息进行比较简

单的管理。在内容上,包括学生的姓名,学号及各科成绩等信息。可进行信息的输入,输出,查询,修改,添加,删除,排序,等操作。

(6)通过本课程设计,强化上机动手能力,使学生在理论和实践的基础上进一步巩固《C语言程序设计》课程学习的内容,掌握高级语言程序设计的基本方法;

(7)通过系统分析、系统设计、编程调试,写实验报告等环节,初步掌握软件系统设计的 法和步骤,训练灵活运用程序设计语言进行软件开发的能力,提高分析问题和解决问 题的能力,提高程序设计水平,培养必要的工程实践动手能力。

(8)学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力;

二. 设计内容

(1)运用C语言程序设计基本知识,通过Microsoft Visual C++程序设计平台,建立一个学生信息管理系统。

(2)运用课本上的相关知识编辑一个简单的学生信息管理系统,使之能 够完成学生基本信息的输入、修改、添加、查看、删除、排序、统 计、输出、退出等操作。

(3)排除编程过程中所遇到的各项错误和警告,并逐项修改调试,直到程序正确运行。 (4)通过老师的指导,对程序进行更深入的掌握。

三.概要设计

1.功能模块图; 输入输出修改模 块 模 块 模 块 输入输出按照学生所有学号的姓学生修改学生名等信 息 信息 信 息 删除查询排序 添加菜 单模 块 模 块 模 块 模 块 模 块 按照按照按照添加菜单学号学号学号新学选项 删 除查询从小生的学生信 息 学生到大信 息 信息 排序 主函数打开文件保存文件密码

2.各个模块详细的功能描述。

需 输要学号 录姓名 保 入入高数成绩 存 信英语成绩 文 模息

的c语言成绩 件块 个体育成绩 数 输 出读显示文件返 模取回文中的 数 据 目 块 件 录 学号 添姓名 保 加输入 数学成绩 英语成绩 存返 c语言成绩 到回 模体育成绩 文目 件 录 块

返回目录