- 9
- 0
- 约1.55万字
- 约 31页
- 2017-03-08 发布于广东
- 举报
c语言语言课程计报告
上海应用技术学院
课程设计
2011~ 2012学年第二学期
设计题目 成绩记录簿 院(系) 计算机科学与信息工程学院 专 业 计算机应用技术 班 级 学号 1110411414 学生姓名 蒋佳琴 设计时间 2012.06.25 -2012.07.06 指导教师 马智娴 提交日期 2012.07.06 上海应用技术学院课程设计任务书
课程名称 程序设计语言课程设计 课程代码 B704010 设计题目 小型商品管理系统
个人收支管理
日程表管理
成绩记录簿
信息发布平台
银行信贷管理系统 题目序号 4 设计时间 2012.06.25~2012.07.06 学院 计算机科学与信息工程 专业 计算机应用技术 班级 课程设计任务(条件)、具体技术参数(指标)
在指导书提供的课程设计题目中选择一题或自选(但需经过指导教师认可)
每个题目限一人完成,题目选定后不可更换。
用户提供的主操作界面应该方便用户的操作。
最后提交的课程设计成果包括:
a 课程设计报告电子稿。
c 源程序文件。
d 可执行程序文件。 对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求)
分析课程设计题目的要求;
写出详细设计说明;
编写程序代码,调试程序使其能正确运行;
设计完成的软件要便于操作和使用,有整齐、美观的使用界面;
设计完成后提交课程设计报告和源代码文件的电子文档。 课程设计工作进度计划:
选择课程设计题目,分析课题的要求,确定设计方案;
第二天 按功能模块编写详细设计说明;
第三天 绘制程序流程图;
第四~七天 编写与调试程序;
第天 写课程设计报告;
第天 交课程设计报告
第天 。
目录
1 设计目的 5
2 功能描述 5
2.1模块功能 5
2.2流程图 6
3 总体设计 13
3.1 功能模块设计 13
3.2 数据结构设计 13
3.3 函数功能描述 13
4 程序实现 13
4.2 运行结果 13
5课程设计总结 17
成绩记录簿
:成绩记录簿数据项写入文件
提示
定义合适的结构体类型,使用链表或数组的方式组织数据。
1 设计目的
1. 巩固和加深学生对C语言课程的基本知识的理解和掌握;
2. 掌握C语言编程和程序调试的基本技能;
3. 利用C语言进行基本的软件设计;
4. 掌握书写程序设计说明文档的能力
5. 提高运用C语言解决实际问题的能力。
图1 系统功能菜单
图2 添加(学生基本信息) 图3 添加(学生成绩) 图4 删除(学生基本信息)
图5 删除(学生成绩)
图6 查询(学生基本信息) 图7 查询(学生个人成绩)
图8 查询班级课程成绩
3 总体设计
3.1 功能模块设计 3.1.1 添加功能设计:?添加分为两部分添加学生基本信息和添加学生成绩。添加学生基本信息中要求输入学生学号,学生姓名和学生班级。添加学生成绩要求输入学生的课程编号、课程名称、成绩、学分。其中用结构体来建立输入的学生信息的形式。两个结构体间用静态链表连接,使其联系起来。
3.1.2 删除功能设计:删除也分为两部分删除学生基本信息和删除学生成绩。删除用后一个来覆盖前一个原理进行操作。
3.1.3 查询功能设计:查询学生成绩可以用3种方法来进行。1.学号2.姓名3.课程代号。 班级查询,可输入课程代号,可得班平均分。
3.2 数据结构设计 先建立两个结构体studen1,student2。再设立全局变量,建立循环以验证输入的合法性,全局变量累加,全局变量累减。
3.3 函数功能描述 3.3.1 #include
在使用标准函数库中的输入输出函数时,编译系统要求程序提供有关的信息(例如对这些输入输出函数的声明),#include 的作用就是用来提供这些信息的,stdio.h是C编译系统提供的一个文件名,stdio是“standard input output”的缩写,即有关标准输入输出的信息。
在程序中用到系统提供的标准函数库中的输入输出函数时,应在程序的开头写上一行:#includestdio.h或者是#include ,这样才能调用库函数 #include 。#include 是在调用字符函数时,在源文件中包含的头文件。
字符函数如:int isspace int ch ;检查ch是否为空格制表或换行字符。“ctype”中c为字符型char的缩写,type 为类型。#include
string.h是个头文件,里面写的是关于字符串操作的一些基本函数。当程序中涉及对字符串的操作时,会用到这个头文件里面的函数。所以要把它include(包含)进来。#include
stdlib.h里面定义了五种类型、一些宏和通用工具函数。
类型例
您可能关注的文档
- C060连接线工组织设计.doc
- C1汽车驾驶证目一考试题库.txt.doc
- C1科目一考试00题.doc
- C1照科目一考题库(共900题有725是考试题)1.doc
- C1驾照理论科一考试常考易错题.doc
- C1驾照科目一试题库(共900题有725是考试题).doc
- C1驾照考试科理论新题库2012年.doc
- c1驾驶证科目考试详解.doc
- C2S03路基验段总结报告1.doc
- C30 知识技能.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)