这个C 作业主要是编写一个学生成绩管理系统,资料中包括了实验文档报告和项目源代码,项目代码并不多,对学习有帮助。   1.设计目的:用计算机完成对学生成绩的管理。包括对计算机所储存信息的查询、修改、删除、统计等。利用简单容易操作的菜单界面,方便学校、教师等利用计算机的高效、智能化以及存储的便捷性对学生成绩进行管理,可以节省人力时间,安全便捷。   2.总体设计:学生成绩管理系统提供三大模块,即学生成绩信息维护,学生成绩信息查询,学生成绩统计。其中信息维护包括对学生信息的修改,删除和增加,信息查询实现通过学生学号或姓名查询成绩的功能。学生成绩统计则对不同科目不同分数段的学生进行统计,方便用户对学生成绩获得总体的了解和把握。   3.详细设计:首先为用户提供方便的菜单,利用数据输入输出流和规范化输出等实现。再由控制结构实现用户选择与系统功能的对应。利用文件输入输出使C 程序与其数据的存储所在得txt文件联系起来,并进行读写操作。利用2个string类型的数组存储学生姓名和学号,再利用3个int类型数组用来存储学生的三科成绩。   函数实现系统的功能。首先,通过一个getRow函数获得系统中目前存储的学生人数。再通过一个getID函数,将txt文件中的学生信息录入到之前声明的五个数组中。然后即可对学生数据进行操作。searchGrade可实现用户对学生成绩的查询,changeGrade可帮助用户修改学生的各项信息,addGrade可以向计算机存储中增加新的学生信息,countGrade可统计不同科目不同分数段的学生分布情况。另外,enterChoice函数用来帮助信息维护的用户对不同的维护选项进行选择,而saveResult则在用户对数据进行维护后进行文件的保存,完成C 程序与txt文件的数据交流。main函数主要进行控制结构的安排和变量的声明。   在全部功能实现并正常编译后,对程序进行了新的修改。在countGrade中提供了更多学生信息,完善了错误反馈机制。并对菜单进行了美化调整。对几个函数的位置作了调整。   经调试,程序能够快速准确的执行设计目的中的各项要求和期望,达到设计初衷。   所有这些资料,你都可以通过压缩包中的课程设计报告.doc文档来了解。
2022-05-20 09:37:16 15KB VC 源码-其它源码
1
运动会分数统计数据结构课程设计含源代码.pdf
2022-05-19 17:01:24 55KB 数据结构 资料
之前上传一个版本,被很多人引用,改个名字上传骗分,现将更新版和使用到的易模块补发上传。【说明】电脑版微信用了一段时间之后,会在硬盘中存储大量以*.dat为扩展名存储的图像加密文件,占用了大量的空间。微信本身不提供甄别和删除这些图片文件的功能,因此编制一个可以将这些加密dat文件解密的程序,并将解密后的图片导到指定目录中,便于筛选。有修改建议发至cala88@126.com,一起修改。
2022-05-18 14:11:43 4.35MB 微信 dat文件 解密 易语言
1
sql2000密码暴力破解工具(vs2005)含源代码 本程序仅用于学习研究!
2022-05-13 23:28:07 41KB sql2000密码暴力破解工具
1
java课程设计 国际象棋 内含源代码 打包发布
1
Java核心卷I课后习题完整源代码,需要的同学可以下载。
2022-05-06 14:22:52 1.74MB java核心卷
1
c#开发的打字程序 含源代码c#开发的打字程序 含源代码c#开发的打字程序 含源代码c#开发的打字程序 含源代码c#开发的打字程序 含源代码c#开发的打字程序 含源代码c#开发的打字程序 含源代码c#开发的打字程序 含源代码
2022-04-29 22:50:06 54KB C# 打字程序 源代码
1
10分钟搞定 php+微信小程序支付 在线视频教程(含源代码)01-微信小程序支付演示和代码说明02-微信小程序获取openid服务器端代码说明03-小程序支付后端代码说明和设置
1
linux命令编辑器和shell编程光盘 原书光盘 内含源代码
2022-04-24 23:58:00 2.47MB linux shell 编程 光盘
1
C#二维码图片生成,二维码图片解码含源代码 比较适合初学和进阶学者,使用的是com.google.zxing.common库 将指定的文字或数字生成二维码图片 将生成的二维码图二内容进行解码成对应的文字或数字。 可进行设置图片的大小,以及图片的颜色、透明度等。 可设图片的背景颜色、透明度等效果。
1