C程序课程设计报告

一,设计题目:学生成绩管理系统

二,设计目的和要求

1.目的

(1)基本掌握面向过程程序设计的基本思路和方法;

(2)达到熟练掌握C语言的基本知识和技能;

(3)能够利用所学的基本知识和技能,解决简单的程序设计问题

2. 要求

基本要求:

1. 要求利用C语言面向过程的编程思想来完成系统的设计;

2. 突出C语言的函数特征,以多个函数实现每一个子功能;

3. 画出功能模块图;

4. 进行简单界面设计,能够实现友好的交互;

5. 具有清晰的程序流程图和数据结构的详细定义;

6. 熟练掌握C语言对文件的各种操作。

创新要求:

在基本要求达到后,可进行创新设计,如系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同

三,系统功能需求:

建立学生信息,信息至少包含学号、姓名、专业、班级、5门课程的成绩; 能够提供添加、删除和修改学生信息的功能;

能够提供按不同方式查询的功能;如按姓名或学号等查询学生相关信息; 能否按照指定需求对学生信息排序。如按指定课程成绩或者按总成绩排序等 将学生信息保存在外部文件中;

能够按表格方式输出学生信息。

四,主要功能模块的算法:

1、输入初始的学生信息:其中包括学生的姓名、学号和性别以及学生的语文、数学、英语和计算机等相关信息;可用函数cin(stu *p1)来实现此操作。

2、查询模块:可用stu *lookdata(stu *p1) 来实现。找到就输出此学生全部信息包括学生的语文、数学、英语和计算机等的成绩。

3、插入模块:可用insert( )函数来实现。其中通过学号的大小来比较的,并且以此来排序。

你可能喜欢

  • 学生成绩管理系统设计
  • C语言课程设计图书管理系统
  • C语言课程管理系统设计
  • C语言图书管理系统代码
  • 图书馆管理系统代码
  • 图书信息管理系统设计
  • 交通灯C程序设计

C程序课程设计报告相关文档

最新文档

返回顶部