学生成绩管理系统详细设计怎么写
1个回答
关注
展开全部
咨询记录 · 回答于2022-05-22
学生成绩管理系统详细设计怎么写
亲,很高兴为您解答: 学生成绩管理系统详细设计怎么写答:一、题目: 学生成绩管理二、目的与要求1. 目的:(1)基本掌握面向过程程序设计的基本思路和方法;(2)达到熟练掌握C语言的基本知识和技能;(3)能够利用所学的基本知识和技能,解决简单的程序设计问题2. 要求基本要求:1. 要求利用C语言面向过程的编程思想来完成系统的设计;2. 突出C语言的函数特征,以多个函数实现每一个子功能;3. 画出功能模块图;4. 进行简单界面设计,能够实现友好的交互;5. 具有清晰的程序流程图和数据结构的详细定义;6. 熟练掌握C语言对文件的各种操作。创新要求:在基本要求达到后,可进行创新设计,如系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同三、信息描述输入一个班10个学生的学号和每个学生考试三门功课(数学、英语、计算机基础)的成绩。编程计算出每个学生的总分和平均分,并按学生成绩优劣排序,最后打印一张按高分到低分名次排序的成绩单。要求:1)排序用一个函数实现。2)打印的成绩单表项包括:序号,学号、数学、英语、计算机、总分、平均分。3)按实验报告电子模板格式填写实验内容。四、功能描述1. 学生基本信息及成绩所选科目成绩的录入。2. 基本信息的查询(分系、班级;分科目)与修改。3. 对每系或每班各科成绩进行分析(即求单科平均成绩、及格率和优秀率);4. 对所开课程的成绩分析(求其平均成绩,最高分和最低分);5. 对学生考试成绩进行排名(单科按系别或班级进行排名,对每一个班级,同一学期学生总体成绩进行排名,并显示各科成绩信息)五、解决方案1. 分析程序的功能要求,划分程序功能模块。2. 画出系统流程图。3. 代码的编写。定义数据结构和各个功能子函数。4. 程序的功能调试。5. 完成系统总结报告以及使用说明书六、进度安排此次课程设计时间为两周,分四个阶段完成:1. 分析设计阶段。指导教师应积极引导学生自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。2. 编码调试阶段:根据设计分析方案编写C代码,然后调试该代码,实现课题要求的功能。3. 总结报告阶段:总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编码、测试的步骤和内容。4. 考