没有合适的资源?快使用搜索试试~ 我知道了~
用C语言编写的程序-成绩管理系统
4星 · 超过85%的资源 需积分: 10 9 下载量 156 浏览量
2012-04-11
20:37:24
上传
评论 1
收藏 163KB DOC 举报
温馨提示
试读
22页
用c语言编写的成绩管理系统,是自己在大学期间做过的课程设计,里面有详细的过程说明,课程设计思路及设计流程图,以及源代码。
资源推荐
资源详情
资源评论
目录
一、 任务书·········································2
二、 所涉及知识点···································3
三、 课程设计思路及设计流程图·······················4
四、 课程设计中遇到的难点及解决办法·················6
小结················································7
附录原程序··········································8
一、任务书
(一).设计题目:学生成绩管理系统
(二).设计目的
1、熟练掌握 C 语言课程中所学的理论知识;
2、通过综合 C 语言的基本知识来解决实际问题;
3、加强分析和解决问题的能力。
(三).设计内容
设计包含 N 个学生的数据信息的学生成绩管理系统,包括以下信息:
学号 — num[10](字符串)、
姓名(拼音)— name[25](字符串)、
性别 — sex(字符,M 或 F)、
年龄 — age
三门课程成绩(高数、英语、计算机)— score [3](整型)。
系统功能包括:
1、系统以菜单方式工作,密码登陆。
2、学生信息的录入(增加数据)。用数组数据类型赋初值的方法或从键盘输入
的方法把学生的数据送到各个数组中(注意要是合法数据),然后把它们输出
显示。
3、学生信息的删除(删除数据)。任意输入一位学生的学号,将它所有的信息
从数组中删除。
4、学生信息的浏览(查找数据)。任意输入一位学生的学号,打印出他的所有
数据。要求能多次查找。
5、学生信息的修改(修改数据)。任意输入一位学生的学号,打印出所有相关
信息后,可对某一项信息进行修改并保存。
6、学生信息的计算并排序。计算每个学生三门课程的总分(sum,整形)及平
1
均分(aver,单精度,输出一位小数),将包括所有数据的数组元素按总分从
大到小的顺序排序打印出来。
(四).设计步骤
1、需求分析:对系统的应实现的功能进行分析。
2、概要设计:对系统功能进行模块分解,对模块的功能及模块之间的相互关系
进行说明(如用到函数,则对函数间的接口进行说明),对系统使用的数据结
构(各数组、主要变量的设置及其代表的含义)进行说明。
3、详细设计:用流程图、伪代码等方法对各主要算法进行描述。
4、编写代码:根据设计编写。源程序要按照程序的格式规范来编写,要求结构
清晰,界面友好,关键部分有必要的注释。
5、调试分析:准备充分的测试数据对系统进行调试(对错误的数据输入也要进
行测试,保证程序的容错性),并通过测试对系统提出改进设想。
(五).上交材料要求
上交的材料应包括系统源代码电子版、课程设计报告材料电子文档及打印
件各一份。系统源代码电子版命名为“班级_学号_姓名.c”。课程设计报告电子版
命名为“班级_学号_姓名.doc”。
课程设计报告应包含封面、目录、任务书、课程设计报告主体内容、封底。
课程设计报告格式应严格符合《课程设计报告格式》的要求(字体和排版均不
得随意改变),其中正文的字数一般不少于 3000 字(不含源代码)。中文摘要
一般不超过 300 个字,英文摘要不超过 150 个单词。
课程设计报告还可包括:课程设计过程的收获、遇到的问题、解决问题的
方法或手段,对解决问题过程的思考、程序调试能力的思考,对 C 语言这门课
程的思考,在课程设计过程中对《C 语言》课程的认识等内容。
二、所涉及知识点:
函数的定义与调用;
2
多函数的链接与编译;
for 循环语句;
if 语句;
break 语句;
格式输入与输出;
选择排序法;
字符串处理函数;
函数的定义;
数组作为函数参数.
三、课程设计思路及设计流程图
1、 课程设计思路
根 据 题 目 的 要 求 , 需 要 一 个 主 程 序 main() 和 四 个 子 程 序 : 分 别 为
add()、del()、find()、change()、sort();可以实现增加,删除,查找,修改,排
名等。
2、 课程设计流程图
流程图(一)
输入密码
增
加
数
据
删
除
数
据
查
找
数
据
修
改
数
据
总
分
排
名
退
出
系
统
3
输出
流程图(二)
删除
输入学号
假
输入密码
真
返回主菜单
选择是否删除
否
是
返回主菜单 删除该学生成绩信息
查询
选择查询方式
学号 姓名 性别 年龄 高数 英语 计算机 返回主
菜单
4
剩余21页未读,继续阅读
资源评论
- nbdr0072014-02-25有些复杂,不过可以参考一下
- jwf2014-04-26不错,很有参考价值!
xiaolizi456
- 粉丝: 1
- 资源: 30
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功