c语言大作业成绩分析问题,成绩分析系统C语言.doc

成绩分析系统C语言

学生成绩分析系统

目录

摘 要2

1.绪论2

2.系统分析2

2.1 可行性分析3

2.1.1技术分析3

2.1.2经济分析3

2.1.3 操作可行性3

2.2需求分析3

2.2.1功能需求3

2.2.2数据需求3

2.2.3 性能需求3

3. 总体设计4

3.1 系统结构4

3.2功能模块设计5

3.3系统设计方案5

3.4系统设计方案6

3.4.1学生信息录入模块6

3.4.2学生信息的查询模块7

3.4.3学生信息修改模块7

4. 调试与测试8

4.1 调试9

4.2 测试9

5. 结论10

结束语10

参考文献11

附录1-用户手册12

附录2-源程序15

摘 要

成绩是一个教育单位不可缺少的重要组成部分,它的内容对于学校的教务管理人员来说至关重要,作为计算机应用的一部分,利用计算机进行学生成绩信息的管理无疑是一条行之有效且高效的办法。

学生成绩管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,学生可以查阅相关的成绩和基本信息,管理员可以管理所有信息。包括浏览所有用户信息以及相关的成绩信息,录入、修改、删除成绩和信息,注册新用户功能,还包括。

学生成绩管理系统是构建于Visual C平台上的Windows应用程序,具有平台构建免费、运行速度快、程序小、扩展性好、技术先进等特点。

管理 ;;学生成绩系统在现代,高科技的飞跃发展,计算机的大量普及,人们生活节奏越来越快。因此对教育行业的多元信息进行有效的管理工作,也成为教育行业中的重中之重。目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。为各高校教务工作人员减轻负,提高工作效率,所以制作了学生成绩系统。

学生成绩系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。比较系统地对教务、教学上的各项服务和信息进行管理,使数据管理更现代化、自动化、智能化、人性化。同时,减轻了学院教务人员管理的工作量,缩小开支,提高工作效率和准确率,使其变得更具有条理性,科学性,为教育行业做出了巨大的贡献,也为今天的民办教育在未来市场的竞争力有所提高。

学生成绩系统使用了全新的成绩管理理念,系统从完善的基础信息管理,和对创建新用户、已创建的成绩数据的录入,修改,浏览,统计等功能操作,基本能够满足各高校教师的需要1).学生基本信息及成绩所选科目成绩的录入。

(2).基本信息的查询(分系、班级;分科目)与修改。

(3).对每系或每班各科成绩进行分析(即求单科平均成绩、及格率和优秀率);

(4).对所开课程的成绩分析(求其平均成绩,最高分和最低分);

2.系统分析

2.1 可行性分析

2.1.1技术分析

2.1.2经济分析

2.1.3 操作可行性

系统设计清晰,有良好的用户接口,操作简洁,符合管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求,因此操作方面具有可行性。综上所述,本系统的开发是可行的。主要内容如下:

1).学生基本信息及成绩所选科目成绩的录入。

(2).基本信息的查询(分系、班级)与修改。

(3).对每系或每班各科成绩进行分析(即求单科平均成绩、及格率和优秀率);

(4).对所开课程的成绩分析(求其平均成绩,最高分和最低分)。

2.2.2数据需求

本次设计的题目为,编程者要掌握的基本信息,。并对录入的,。的基本信息

3.2功能模块设计

根据系统功能的要求,主要分为[1] 学生信息录入模块:在登录界面上输入学生信息。

[2] 基本信息的查询模块:在界面上输入用班级或系查询学生信息。

[3] 记录修改模块:修改窗体上表中的工作记录表信息,并保存修改的信息。

[4] 课程程序分析模块:输入科目,显示其平均成绩,最高分和最低分。

3.3系统设计方案

根据系统功能的要求,制作了学生成绩分析系统界面,学生信息录入,基本信息的查询,成绩分析等程序。

建立如下结构:

{

char number[6];

char name[20];

char sex[4];

char clas[20];

char xi[10];

float subject[numsubs];

float score;

float average;

int index;

}student;

定义函数:

extern int numstus; /*学生数目*/

extern student *pointer; /*指向结构体数组*/

extern int lens;

int menu_select(); /*函数声明*/

int openfile(student stu[]);

int findrecord(studen

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
一、题目: 学生成绩管理系统 二、目的与要求 1. 目的: (1)基本掌握面向过程程序设计的基本思路和方法; (2)达到熟练掌握C语言的基本知识和技能; (3)能够利用所学的基本知识和技能,解决简单的程序设计问题 2. 要求 基本要求: 1.         要求利用C语言面向过程的编程思想来完成系统的设计; 2.       突出C语言的函数特征,以多个函数实现每一个子功能; 3.         画出功能模块图; 4.         进行简单界面设计,能够实现友好的交互; 5.         具有清晰的程序流程图和数据结构的详细定义; 6.       熟练掌握C语言对文件的各种操作。 7.       用链表实现各种操作,信息结果保存到文件中。 创新要求: 在基本要求达到后,可进行创新设计,如系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同 三、信息描述 有关该系统基本信息的描述,如:学号、姓名、系别、班级和所选科目及各科成绩等。 四、功能描述 1.       学生基本信息及成绩所选科目成绩的录入。 2.       基本信息的查询(分系、班级;分科目)与修改。 3.       对每系或每班各科成绩进行分析(即求单科平均成绩、及格率和优秀率); 4.       对所开课程的成绩分析(求其平均成绩,最高分和最低分); 5.       对学生考试成绩进行排名(单科按系别或班级进行排名,对每一个班级,同一学期学生总体成绩进行排名,并显示各科成绩信息) 五、解决方案 1.       分析程序的功能要求,划分程序功能模块。 2.       画出系统流程图。 3.       代码的编写。定义数据结构和各个功能子函数。 4.       程序的功能调试。 5.       完成系统总结报告以及使用说明书 六、进度安排 此次课程设计时间为两周,分四个阶段完成: 1.       分析设计阶段。指导教师应积极引导学生自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。 2.       编码调试阶段:根据设计分析方案编写C代码,然后调试该代码,实现课题要求的功能。 3.       总结报告阶段:总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编码、测试的步骤和内容。 4.       考核阶段。 七、撰写课程设计报告或课程设计总结 课程设计报告要求: 总结报告包括需求分析、总体设计、详细设计、编码(详细写出编程步骤)、测试的步骤和内容、课程设计总结、参考资料等,不符合以上要求者,则本次设计以不及格记。 八、参考资料  《C语言程序设计教程》   网上相关资料(....略)
©️2021 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值