C语言课程设计-班级成绩管理系统 10块!
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
第一章绪论-------------------------------------------------------- 第二章需求分析--------------------------------------------------
2.1 程序的功能------------------------------------------
2.2 输入输出的要求------------------------------------ 第三章概要设计--------------------------------------------------
3.1程序的模块组成-------------------------------------
3.2学生信息结构数组----------------------------------
3.3各个程序的功能介绍-------------------------------第四章详细设计--------------------------------------------------
4.1总流程图----------------------------------------------
4.2统计函数流程图-------------------------------------第五章测试--------------------------------------------------------
5.1系统调试----------------------------------------------
5.2结果分析----------------------------------------------第六章使用说明-------------------------------------------------- 第七章总结--------------------------------------------------------
附录--------------------------------------------------------------------- 评分表------------------------------------------------------------------
第一章:绪论
一. 成绩管理系统的背景分析:
当今时代是飞速发展的信息时代,在各行各业中离不开信息处理, 正是计算机被广泛应用于信息管理系统的环境.计算机的最大好处在于
利用它能够进行信息管理.使用计算机进行信息控制,不仅提高了工作
效率,而且大大的提高了其安全性.尤其对于复杂的信息管理,计算机能
够充分发挥它的优越性.
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能在人类社会的各个领域并发挥着越来越重要的
作用.学生成绩管理系统提供了强大的学生成绩管理管
理功能,方便系统管理员对学生成绩等信息的添加,修改,
删除,查询,留言等操作,同时一样的方面学生对自己各科
成绩查询,学习的交流.
二.开发学生成绩管理的必要性
开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平.为广大教师
和学生提高工作效率,实现学生成绩信息管理工作流程的
系统化,规范化和自动化.现在我国的大中专院校的学生成
绩档案管理水平普遍都不是很高,有的还停留在全用纸介
质基础上,这种管理方式已不能适应时代的发展,社会的需
求,因为它浪费了大量的人力物力,也存在着许多不足的因
素.在今天信息时代这种传统的管理方法必然会被计算机
为基础的信息管理系统所代替.一个高效的学生成绩管理
系统可以存储历届的学生成绩档案,不需要大量的人力,只
需要几名专门录入员即可操作系统,节省大量人力,可以迅
速查到所需信息,高效,安全,学生在能方便的查看自己的
成绩.
三.课程设计内容
⑴问题描述:
一个有N个学生的班级,每个学生有M门课程。该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。
⑵功能要求:
①、本系统采用一个结构体数组,每个数据的结构应当包括:学号、
姓名、M门课程名称。
②、本系统显示这样的菜单:
请选择系统功能项:
a、成绩录入
b、成绩显示
c、成绩保存
d、成绩排序
e、成绩修改(要求先输入密码)
f、成绩统计
Ⅰ、显示每门课程成绩最高的学生的基本信息
Ⅱ、显示每门课程的平均成绩
g、退出系统
③、执行一个具体的功能之后,程序将重新显示菜单。
④、将学生成绩保存到文件中。
⑶算法提示:
①、数据结构:结构体类型数组。
②、数据库结构:下表构成该系统的基本数据库。
⑷测试数据:
学生人数N=10
课程门数M=4
课程名:数学、语文、英语、政治
⑸其它
该系统有兴趣的同学可以在实现上述基本功能后,完善系统的其它功能。
四.课程设计要求及分组安排。
1. 课程设计要求
1).设计正确,方案合理。
2).界面友好,使用方便。
3).程序精炼,结构清晰。
4).设计报告5000字以上,含程序设计说明、用户使用说明,系统的功能框图、流程图、源程序清单等。
5).上机演示。
6).每个学生在规定的时间内独自完成相关课题的C源程序编写,调整和运行。源程序及编译生成各文件均保存在软盘中;
7).实际操作过程中遇到的问题及解决方法:设计总结及心得体会.
8).按任务书的要求,按附录的要求编写《课程设计报告》(Word文档格式)。并用A4的复印纸打印并装订。
2.分组及安排
所选题目(共8题)根据学生学号顺序选课题号,四个人一道题,相邻四个学号的同学选同一道题,32号以后的同学按学号每人选一题。如你的学号为15,则所选题目号为:第四题。
3.成绩评定
程序设计方案是否合理;程序设计是否正确;调试结果;设计说明书的质量高低;
答辩时回答问题情况;课程设计周表现情况;总评成绩记入“课程设计成绩评分表”。
五. 进度安排
第一周星期四:课题讲解,查阅资料。
第二周星期一:总体设计,详细设计。
星期二:编程,上机调试,修改程序。
星期三:上机调试,完善程序。
星期四:上机调试,完善程序。
星期五:答辩。
星期六—星期天:撰写课程设计报告。