没有合适的资源?快使用搜索试试~ 我知道了~
学生成绩管理系统计算机课程设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 17 浏览量
2022-07-13
22:14:47
上传
评论
收藏 106KB DOC 举报
温馨提示
试读
40页
学生成绩管理系统计算机课程设计.doc
资源推荐
资源详情
资源评论
第 1 页
通信工程学院课程设计报告
2010.08.28
一、实验题目:
学生成绩管理系统
二、系统功能:
1.学生基本情况录入。
2.允许对已经录入的数据进行显示。
3.允许进行数据的插入。
4.删除基本数据的相关信息。
5.基于姓名的查询。如:姓张的所有同学。
6.基于各种基本数据的统计计算。如:
①统计每个学生各门功课的平均成绩,并按平均成绩从高到
低的次序排名输出每个学生各门功课的综合成绩和平均成绩(名
次、学号、姓名、平均成绩、各门功课的考试成绩)。
②列出 90 分以上(包括 90)、80 分以上(包括 80)、70 分
以上(包括 70)、60 分以上(包括 60)、不及格学生清单(学号、
姓名、不及格的课程和成绩)。
③统计并输出各门功课的平均成绩和总平均成绩。
三、系统功能模块结构图
学生成绩管理系统
第 2 页
图 1: 学生成绩管理系统模块图
四、数据结构设计及用法说明
数据结构可参考下面定义
typedef struct S1
char no[9];/*学号*/
char name[15]; /*姓名*/
char sex; /*性别*/
int age; /*年龄*/
int score[4]; /*成绩*/
float sum; /*总分*/
float average; /*平均分*/
int order; /*排名*/
struct S1 *next;
}STUDENT;
及创建文本菜单相关的函数:window、textbackground、
clrscr、textcolor、cprintf、bioskey、gotoxy、gettext、puttext、
putch。
putch(0xc9); /*输出左上角边框┏ */
putch(0xcd); /*输出水平线*/
putch(0xbb); /*输出右上角边框┓*/
学
生
基
本
情
况
录
入
显
示
已
经
录
入
的
数
据
插
入
数
据
到
表
中
删
除
表
中
数
据
查
询
表
中
数
据
统
计
表
中
数
据
第 3 页
putch(0xba); /*输出左垂直线*/
putch(0xc8); /*输出左上角边框┗*/
putch(0xbc); /*输出右下角边框┛*/
1.查找相关函数、编写数据结构、算法、代码等,8 学时;
(周一)
2.完成菜单以及插入、删除记录过程;(周二)
菜单的样板模式为:
" 1. Enter list" 输入记录
" 2. Delete a record from list" 从表中删除记录
" 3. print list " 显示链表中所有记录
" 4. Search record on name" 按照姓名查找记录
" 5. Save the file" 将链表中记录保存到文件
中
" 6. Load the file" 从文件中读入记录
" 7. compute the score" 计算所有学生的总分
和均分
" 8. insert record to list " 插入记录到表中
" 9. Quit" 退出
3.完成查找、显示记录。
4.完成保存数据到文件和从文件读数据的过程。
5.完成学生的总分和均分的计算。
五、程序结构
第 4 页
图 2:主程序流程图
调用 menu 函数
输入 menu select 的值
输入 0~9 中的一个数值,
选择相应操作
输入是否为
0?
结束 退
出
是
判断键值,选择相应
的操作
否
输入 9 退出到主
菜单
开 始
第 5 页
图 3 :输入学生信息流程图
图 4:删除学生信息流程图
按 键
2
输 入 要 删 除 学
生 的 学 号 或 姓
名
是否含有此学
生?
删 除 信
息
重 新 输
入!
结
束
是
否
按 键
1
判断为输入记
录
输入学生相
关信息
结 束
info 为
空?
否
是
剩余39页未读,继续阅读
资源评论
kfcel5889
- 粉丝: 3
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功