c语言大一课程设计,大一课程设计(C语言).doc

本文档详细介绍了大一课程设计中利用C语言开发学生成绩管理系统的任务,包括目的、要求、总体设计和详细设计说明。系统具备学生、课程和成绩的数据维护、查询和统计功能,并提供了菜单界面。设计中使用了结构化的数据结构和文件存储,以实现数据的持久化。
摘要由CSDN通过智能技术生成

大一课程设计(C语言)

一. 课程设计目的和要求

(一). 课程设计目的

本课程设计是重要的实践性环节之一,是在学生学习完《程序设计语言(C)》课程后进行的一次全面的综合练习。本课程设计的目的和任务:

1. 巩固和加深学生对C语言课程的基本知识的理解和掌握

2. 掌握C语言编程和程序调试的基本技能

3. 利用C语言进行基本的软件设计

4. 掌握书写程序设计说明文档的能力

5. 提高运用C语言解决实际问题的能力

(二). 课程设计要求

1. 分析课程设计题目的要求

2. 写出详细设计说明

3. 编写程序代码,调试程序使其能正确运行

4. 设计完成的软件要便于操作和使用

4. 设计完成后提交课程设计报告

二. 课程设计任务内容

设计一个学生成绩管理系统。

系统功能:

1)具备对学生基础数据的维护功能(添加、删除、修改)

2)具备对课程基础数据的维护功能(添加、删除、修改)

3)具备对学生成绩数据的维护功能(添加、删除、修改)

4) 具备对成绩的查询功能(按学号、姓名、或课程名查询成绩,排序等 )

5) 具备对成绩的统计功能(最高分,最低分,平均分,及格率等)

6) 采用菜单界面

三. 总体设计说明

1 工程设计说明

(工程中有哪些文件组成,各有什么作用)

该工程文件中有student.h, studentmain.c, student.c, course.c, scgrade.c query.c tongji.c。student.h是头文件,主要存放一些其他函数共用的东西,

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值