- 1
- 0
- 约2.88万字
- 约 30页
- 2016-12-22 发布于北京
- 举报
选题五 学籍成绩管理系统
一、学籍成绩管理系统功能设计要求
1. 输入记录:将每一个学生的姓名、学号以及数学、物理、化学、英语、网络课程的成绩作为一个记录。该软件能建立一个新的数据文件或给已建立好的数据文件增加记录。
2. 显示记录:根据用户提供的记录或根据学生姓名显示一个或几个学生的各门功课的成绩和平均成绩。
3. 修改记录:可以对数据文件的任意记录的数据进行修改并在修改前后对记录内容进行显示。
4.查找记录:可以对数据文件的任意记录的数据进行查找并在查找前后对记录内容进行显示。
5. 删除记录:可删除数据文件中的任一记录。
6.恢复记录:能恢复被删除的任一记录。
7.添加记录:可以在数据文件中添加记录并添加记录后对记录内容进行显示。
8. 统计: (A)计算各门课程全班平均成绩及总成绩;(B)统计其课程全班得:100分、 90~99分、80~89分、70~79分、60~69分、59分以下学生人数及全班总人数的百分比;(C)按字符表格形式打印全部学生的平均成绩(包括各课总的平均成绩)。
9.保存数据文件功能。
10.打开数据文件功能。
经过逐层逐块、不断细化、求精过程,编写程序并进行测试、验证,可以逐个模块地分开调试,并通过文件包含或用工程文件的形式进行逐步联合调试。程序运行结果如下表所示(记录个数至少8个)。
学生学籍成绩统计表
序号 姓名 数学 物理 化学 英语 网络 平均 01 张望 67 89 88 89 75 81.6 02 李小明 78 88 77 94 74 82.2 03 张涛 96 79 93 84 96 89.6 04 林圆 87 93 78 98 84 88.0 05 黄佳 79 85 74 92 86 83.2 ? ? ? ? ? ? ? ? 单科平均成绩 81.40 86.80 82.00 91.4 83.00 二、学籍成绩管理系统程序设计基本结构框架
1.头文件说明如:
#includestring.h
#includestdio.h
#includegraphics.h
#includeconio.h
定义结构类型;
定义全局变量;
定义、编写记录(数据)输入函数; 定义、编写记录(数据)显示函数;
定义、编写记录(数据)修改函数; 定义、编写记录(数据)查找函数;
定义、编写记录(数据)删除函数; 定义、编写记录(数据)恢复函数;
定义、编写记录(数据)添加函数; 定义、编写记录(数据)统计函数;
定义、编写数据文件保存函数; 定义、编写打开数据文件函数;
2.主函数结构如下:
main()
{char i;
int drive=DETECT,mode;
initgraph(drive,mode, ); 初始化显示器为图形方式
cleardevice(); 清屏幕
setbkcolor(9); 设置屏幕背景颜色
printf(\16[co4st8e320,170,0,360,300,70,2,4]);
printf(\16[{-10|20@48,24=2(14)9中南大学}]);
printf(\16[{-90|140@55,55=11(13)9学籍成绩管理系统}]);
printf(\16[{-246|280@20,20=8(12)9设计者: 电气信息1020 XXX }]);
printf(\16[{-250|360@20,20=8(4)9请按Enter键进入}]);
getch(); 等待击键
for( ; ;) 循环执行功能菜单
{
cleardevice();
setbkcolor(9);
printf(\16[{-5|30@40,40=30(2)9* * * * * * 菜 单 * * * * * *}]);
printf(\16[{-130|100@35,35=30(7)9a 输入}]);
printf(\16[{-400|100@35,35=30(7)9b 显示}]);
printf(\16[{-130|145@35,35=30(7)9c 修改}]);
printf(\16[{-400|145@35,35=30(7)9d 查找}]);
printf(\16[{-130|205@35,35=30(7)9e 删除}]);
printf(\16[{-400|205@35,35=30(7)9f 恢复}]);
printf(\16[{-130|260@35,35=30(7)9g 添加}]);
printf(\16[{-400|260@35,35=30(7)9h 统计}]);
printf(\16[{-130|315@35,35=30(7)9i 保存}]);
printf(
您可能关注的文档
- (学生宿舍管理系统可行性分析报告.doc
- (学生常见问题解析.docx
- (学生思想道德建设专题学习活动心得体会.doc
- (学生成绩文件管理.doc
- (学生成绩管理系统-概要设计.doc
- (学生成绩管理系统——项目开发文档.doc
- (学生成绩管理系统分析与设计.doc
- (学生成绩管理系统需求分析说明书.doc
- (学生成绩管理系统需求和分析报告.doc
- (学生手册.docx
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国黄铜合页行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国竹工艺家具行业投资前景及策略咨询研究报告.docx
- 2025年中国微机数显自动分析仪市场调查研究报告.docx
- 2026年及未来5年内中国微尘白色粉笔行业投资前景及策略咨询研究报告.docx
- 2025年中国微电脑型压胶机市场调查研究报告.docx
- 2026年及未来5年内中国数字化等功游泳训练测试系统行业投资前景及策略咨询研究报告.docx
- 2025年中国圆形花瓶市场调查研究报告.docx
- 2026年及未来5年内中国植物纤维静淀过滤器行业投资前景及策略咨询研究报告.docx
- 2025年中国超音波手套机市场调查研究报告.docx
最近下载
- 平潭澳海上风电场项目可研收口报告2018年4月版本15工程设计概算表.pdf VIP
- 2024年常州信息职业技术学院单招职业技能测试题库(历年真题).docx VIP
- 腹膜透析指南(2025年版).docx VIP
- 党的二十届四中全会PPT课件.ppt VIP
- 产品设计与实训 设计实训.ppt VIP
- 施工现场建筑垃圾减量化专项方案.pdf VIP
- 《数学史》数学的起源.pptx VIP
- 2026年信息科技课标试题及答案.doc VIP
- 本科课件-ArcGIS Engine地理信息系统开发教程(完整).ppt
- 北京通州区2022-2023学年高一下学期期末质量检测英语试卷 含解析.docx VIP
原创力文档

文档评论(0)