下载此文档

c语言语言课程设计报告.doc


文档分类:IT计算机 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
应用技术学院
课程设计
2011~ 2012学年第二学期
设计题目成绩记录簿
院(系)计算机科学与信息工程学院
专 业计算机应用技术
班 级11104114学号1110411414
学生 佳琴
设计时间 -
指导教师马智娴
提交日期
应用技术学院课程设计任务书
课程名称
程序设计语言课程设计
课程代码
B704010
设计题目
小型商品管理系统
个人收支管理
日程表管理
成绩记录簿
信息发布平台
银行信贷管理系统
题目序号
4
设计时间
~
学院
计算机科学与信息工程
专业
计算机应用技术
班级
11104114
课程设计任务(条件)、具体技术参数(指标)
在指导书提供的课程设计题目中选择一题或自选(但需经过指导教师认可)
每个题目限一人完成,题目选定后不可更换。
用户提供的主操作界面应该方便用户的操作。
最后提交的课程设计成果包括:
a) 课程设计报告电子稿。
c) 源程序文件。
d) 可执行程序文件。
对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求)
分析课程设计题目的要求;
写出详细设计说明;
编写程序代码,调试程序使其能正确运行;
设计完成的软件要便于操作和使用,有整齐、美观的使用界面;
设计完成后提交课程设计报告和源代码文件的电子文档。
课程设计工作进度计划:
选择课程设计题目,分析课题的要求,确定设计方案;
第二天 按功能模块编写详细设计说明;
第三天 绘制程序流程图;
第四~七天 编写与调试程序;
第八天 写课程设计报告;
第九天 提交课程设计报告;
第十天 面试或答辩。
主要参考资料
[1]谭浩强.C程序设计(第四版).:清华大学,2010
[2]谭浩强.C程序设计题解与上机指导(第四版).:清华大学,2010
[3] Herbert Schildt.C语言大全(第四版).:电子工业, 2004
[4]Samuel Ⅲ,Guy .C语言参考手册(第5版).:机械工业,2003
[5]程序设计语言课程设计指导书.
指导教师(签名): 马智娴 教研室主任(签名):马智娴
2012年 6 月25日 2012年6月25日
目录
1 设计目的5
2 功能描述5


3 总体设计13
功能模块设计13
数据结构设计13
函数功能描述13
4 程序实现13
运行结果13
5课程设计总结17
成绩记录簿
成绩记录簿
1. 添加
2. 删除
3. 查学生成绩
4. 查班成绩表
5. 写入文件
6. 读取文件
0. 退出
程序的主界面
设计要求:
基本功能
添加成绩
删除成绩
查询学生成绩
查询班级成绩
退出
拓展功能
写入文件
读取文件
创新(自拟)功能:
程序实现的其它功能由个人自拟。
设计要求具体说明
基本功能:
成绩记录簿中记录以下数据:
学号、、课程编号、课程名称、成绩、学分,所有成绩都以百分制计分;
输入信息时要检查数据项学号、课程编号、成绩、学分的合法性,学号:8位数字;课程编号:5位数字;成绩:0 ~ 100 之间的整数,学分: 1~ 5之间的实型数。
添加成绩:需要输入学生的学号或、课程编号及成绩,如已有该门课程成绩给出提示;
查询(班级或个人)成绩:
查询个人成绩:以学号或作为关键字,可查询一个学生的所有成绩,和已完成的总学分。
查询班级成绩:以课程编号为关键字,成绩表后面要统计平均分、及格率及全班同学不同课程在不同分数段分布的人数及百分比。
拓展功能:
程序启动时先从文件读入数据,如果文件中没有数据则给出提示;
每次修改的数据写入文件。
提示
定义合适的结构体类型,使用链表或数组的方式组织数据。
1 设计目的
1. 巩固和加深学生对C语言课程的基本知识的理解和掌握;
2. 掌握C语言编程和程序调试的基本技能;
3. 利用C语言进行基本的软件设计;
4. 掌握书写程序设计说明文档的能力
5. 提高运用C语言解决实际问题的能力
2 功能描述

添加功能:添加学生基本信息中可以输入学生

c语言语言课程设计报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2982835315
  • 文件大小336 KB
  • 时间2021-07-07