前言
  C语言是一门通用的计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
    近年来,C语言在国内得到了迅速的推广和应用。作为一门通用的语言,在过去很流行吗,将来依然会如此。几乎每一个理工科或者其他专业的学生毫不例外的要学习它,同时,C语言作为“全国计算机二级等级考试”中的一门可选语言,也是用来衡量计算机程序设计水平的一个重要标准。
从C语言产生到现在,它已成为最重要和最流行的编程语言之一。在各种流行编程语言中,都能看到C语言的影子,如JAVA的语法与C语言基本相同。学习、掌握C语言是每一个计算机技术人员的基本功之一。
C语言具有高级语言的强大功能,却又有很多直接操作计算机硬件的功能(这些都是汇编语言的功能),因此,C语言通常又被称为中级语言。学习和掌握C语言,即可以增进对于计算机底层工作机制的了解,又为进一步学习其他高级语言打下了坚实的基础。
C语言程序设计是一门实践性很强的课程,所以本学科的实验实训非常重要。所以我们进行了本次课程设计实践。
在这个过程中我们都学到了很多,此报告便是这次课程设计的经过、流程,介绍了部分自己编写的程序。
1.问题概述………………………………………………………02           
2.系统需求分析…………………………………………………02
3.系统概要设计…………………………………………………02
4.系统的详细设计………………………………………………06
5.系统的测试及调试…………………………………………15
6.用户手册………………………………………………………21
7.总结……………………………………………………………21
8.参考文献………………………………………………………22
9.附录……………………………………………………………23
1.问题概述
    设计一个学生综合测评的信息及成绩的管理系统,以解决传统纸质信息统计的不易修改,储存及放置等诸多不便及弊端。来简化学校的办公,节约时间及人力。
1. 系统需求分析
在学生信息的日常管理中,经常需要对学生相关信息进行处理,采用传统的手工记录,查询方式,显然有很多不便,如多次的增、删、改可能使信息变得混乱,为今后的信息提取带来很多麻烦。为了解决这一问题,可采用现代化的手段——计算机进行系统的管理。这样可大大提高管理的质量和效率,并且使学生的信息管理也从手工操作中解脱出来,减少纸制材料的数量,对日常信息的查询、方便、快捷。因此,基于这些方面的考虑,决定开发本系统。
2. 系统概要设计
    设计一个学生综合测评的信息及成绩的管理系统,以解决传统纸质信息统计的不易修改,储存及放置等诸多不便及弊端。来简化学校的办公,节约时间及人力。
3.1 系统的主要功能
系统的主要功能是实现学生基本的信息及成绩的录入和管理。主要包括:
A、学生信息处理
(1) 学生信息的录入。
(2) 学生信息的修改。
(3) 学生信息的浏览
B、处理:
(1) 学生考试数据输入并计算平均分及名次
(2) 学生测评数据输入并计算综合测评总分及名次
(3) 的修。
(4) 的查询
C、学生综合信息显示
纹身用遮瑕膏能过公务员体检吗3.2 系统的总体结构
(1)程序主界面的设计
主界面
          图3.1.1 系统主界面结构图
(2)学生信息处理子界面设计四川省建设考试培训网
                  图3.1.2  系统子界面结构图1
河北国家公务员考试
   
图3.1  系统子界面结构图2
1、学生信息处理
(1) 录入学生信息、学号、姓名、性别、家庭住址、,按学号以小到大的顺序存入文件中。
学生信息可先输入到数组中,排序后可写到文件中。
(2) 修改同学信息。
2、处理:
(1) 考试成绩录入及处理:
      考试成绩=(语文+数学+外语)/3 计算考试成绩,并计算考试名次,提示:先把学生信息读入数组,然后按提示输入每科成绩,计算考试成绩,求出名次,最后把学生记录写入一个文件中。
(2) 测评成绩录入及处理:
2019年福建省公务员考试职位表
综合测评总分=(考试成绩)*0.6+(同学互评分)*0.1+品德成绩*0.1+任课老师评分*0.2。
(3) 修改:
输入学号,读出并显示该同学信息,输入新数据,将改后信息写入文件
(4) 查询:
输入学号,即读出所有数据信息,并显示出来。
3、查询学生综合信息
山东省高中学业水平考试    输入学号即读出综合信息,并显示出来
3.3 系统软硬件环境
      本程序所适用的计算机系统软硬件环境要求为:
硬件环境:  Pentium III 500以上内存:256M 
     软件环境:  Windows 7
3.4 数据结构设计
学生信息数据结构类型如下:
struct student     
    {
    int num;          /*学号*/
    char name[20];    /*学生姓名*/
    char sex[10];      /*性别 男/女*/
    char home[200];    /*家庭住址*/
    int s1;            /*语文成绩*/
    int s2;            /*数学成绩*/
    int s3;            /*英语成绩*/
    int ave;          /*三科平均成绩*/
    int  Tel;          /**/ 
    int m1;            /*考试名次*/
    int a1;            /*同学互评分*/2020国考出成绩时间
    int a2;            /*品德成绩*/
    int a3;            /*任课教师评分*/
    int z;            /*综合测评总分*/