《C语言程序设计》课程设计指导手册2011(1)_第1页
《C语言程序设计》课程设计指导手册2011(1)_第2页
《C语言程序设计》课程设计指导手册2011(1)_第3页
《C语言程序设计》课程设计指导手册2011(1)_第4页
《C语言程序设计》课程设计指导手册2011(1)_第5页
已阅读5页,还剩8页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C C 语言程序设计语言程序设计 课程设计指导手册课程设计指导手册 课程设计是课程学习后的一个综合性实践教学环节 是对课程理论和课程 实验的综合和补充 它主要培养学生综合运用已学过的理论和技能去分析和解 决实际问题的能力 对加深课程理论的理解和应用 切实加强学生的实践动手 能力和创新能力具有重要意义 课程设计是大学生必不可少的一个综合性理论 实践环节 一 课程设计目的与要求 课程设计是使学生融会贯通本课程所学专业理论知识 完成一个较完整的 程序设计与计算和程序调试过程 以加深学生对所学理论的理解与应用 进一 步认识和熟悉 C 语言程序设计中的语句的应用和用途 了解解决实际问题的一 般过程 培养学生综合运用基础理论知识和专业知识去解决实际应用设计问题 的能力 通过综合性课程设计训练 使学生达到以下的目的和要求 1 结合该课程中所学的 C 语言理论知识 设计一个综合的程序解决具体 的实际问题 按要求独立完成设计方案 培养学生独立分析与解决问题的能力 2 学会查阅相关手册和资料 通过查阅手册和资料 进一步熟悉常用方法 的用途和技巧 并掌握这些方法的具体含义和如何使用这些方法解决实际问题 3 掌握综合性程序设计的基本过程 4 掌握综合性程序开发的调试技术 熟悉常用调试方法的使用 5 认真撰写总结报告 培养严谨的作风和科学的态度 二 时间安排 实习时间 2012 年 3 月 5 日 5 月 26 日 5 月 26 日将设计报告上交指导老师处 6 月 5 日前指导老师将设计报告批 阅完毕 并连同学生成绩单 电子版 交到系办公室 三 指导教师 由担任本课程的教师或其他老师担任指导教师 指导教师具体负责课程设 计的任务布置 实践指导和成绩评定 指导教师在公布课程设计课题时应包括以下内容 课题名称 问题描述 设计任务 主要方法 主要参考文献等内容 指导教师在学生停课期间应及时了解学生的实践进度和出勤情况 为学生 解决疑难问题和课程设计过程中所遇到的困难 四 选题内容和要求 选题分指导教师选题和学生自己选题两种 学生选题应通过指导教师批准 后方可进行 1 选题内容 选题要符合 C 语言程序设计课程的教学要求 具体见附录 1 中各课程设计 的内容 2 选题要求 注意选题的内容的先进性 综合性 实践性 应适合实践教学和启发创 新 选题内容不应太简单 难度要适中 结合实际问题进行选题 选题应能完整的实现一个具体问题 五 实施步骤 1 选题 指导教师在课程结束时根据该课程设计的要求向系部上报课程设计的课题 名称及进度 要求 系部批准后进行实施 学生根据自己的兴趣爱好按指导教学生根据自己的兴趣爱好按指导教 师公布的课题进行选题 着手准备资料的查阅 学生也可以自己选题师公布的课题进行选题 着手准备资料的查阅 学生也可以自己选题 但课题 应经过指导教师的批准后方可进行 2 拟出具体的设计方案 在实施课程设计之前 学生根据自己所接受的设计题目应该充分的分析和 理解 首先明确需要解决的问题是什么 即提出问题 其次要分析问题中涉及 了哪些数据 如何在计算机中进行表示 即描述数据结构 同时还要将复杂的 问题分解为计算机可以完成的若干操作步骤 即确定算法 然后用 C 语言描述 数据结构 并根据算法编写程序 在指导教师的指导下着手进行课程设计总体 方案的总结与论证 设计出具体的实施方案 报指导教师批准后开始实施 3 设计与调试 在设计这一步骤中需分逻辑设计和详细设计两步实现 逻辑设计指的是 对问题描述中涉及的操作对象定义相应的数据类型 并按照设计的功能划分功 能模块 定义主函数模块和各子函数模块 详细设计则是写出各函数的伪码算 法 在这个过程中 要综合考虑系统功能 使得系统结构清晰 合理 简单和 易于调试 基本操作的规格说明要尽可能明确具体 作为逻辑设计的结果 应给出各个功能模块的算法 并画出模块之间的调 用关系图 详细设计的结果是对数据基本操作的规格说明做出的进一步的求精 写出数据类型定义 按照算法书写规范 用 C 语言写出函数具体代码 程序编写完毕后 根据设计的功能选择合适的测试数据对程序进行测试 在测试的过程中根据出现的具体情况进行调试 直到程序调试通过 4 撰写课程设计总结报告 课程设计总结报告是课程设计工作的整理和总结 主要包括课程设计的总 体设计方案 算法设计 程序测试与调试等部分 最后写出课程设计的总结 报告 六 上交材料 学生应按规范撰写课程设计总结报告 课程设计实践教学环节结束后 教 师应将总结报告按要求装订后送交系存档 七 课程设计报告的撰写规范 课程设计的总结报告是在完成设计 安装 调试后 学生对归纳技术文档 撰写科学技术总结报告能力的训练 培养学生严谨的作风和科学的态度 通过 撰写课程设计总结报告 不仅可以把设计 安装 调试及技术参考等内容进行 全面总结 而且还可以把实践内容提升到理论高度 总结报告按如下内容顺序 用 A4 纸进行打印 撰写 并装订成册 1 统一的封面 含课程设计课题名称 专业 班级 姓名 学号 指导教 师等 详见附录 1 2 设计任务和技术要求 由指导教师在选题时提供给学生 3 内容摘要 4 目录 5 课程设计总结报告正文 正文可按章节来撰写 应含以下内容 课程设计的目的 需求分析 以无歧义的陈述说明程序设计的任务 根据设计的目的划分具体的功能模 块 说明每个功能模块具体的要求和完成的任务 总体设计 对总体设计方案进行说明 说明本程序中用到的数据 主函数的流程以及 各函数模块之间的层次 调用 关系 给出流程图 详细设计 首先根据功能模块的划分 给出每个功能模块的子函数的具体代码 画出 函数之间调用的关系图 调试和测试结果分析 调试分析包括 调试过程中遇到的问题是如何解决的以及对设计与实现的 回顾讨论和分析 经验和体会等 测试结果分析 列出你的测试结果 包括输入和输出 这里的测试数据应 该完整和严格 最好多于需求分析中所列 使用说明 说明如何使用你编写的程序 详细列出每一步的操作步骤 总结 5 按统一格式列出主要参考文献 6 指导教师成绩评定表 八 成绩评定 学生按要求上交课程设计总结报告 指导教师根据学生在课程设计中的表 现 学生上交的课程设计总结报告内容进行综合评定 成绩不合格者重修 其 中课程设计实际完成情况占 50 课程设计总结报告占 50 指导教师按要求在 成绩评定表上打分 课程设计最终成绩分为 优秀 良好 中等 及格 不 及格 五级 优秀 为 100 分到 90 分 良好 为 89 分到 80 分 中等 为 79 分到 70 分 及格 为 69 分到 60 分 不及格 为 60 分以下 九 课程设计学生守则及管理规定 1 学生在课程设计期间应遵守学校作息制度 请假需经指导教师同意 并 按学校规定办理请假手续 否则以旷课论处 每天以 6 课时计算 2 学生必须随时接受指导教师的检查 指导及安排的工作 3 课程设计所使用的机器 须经指导教师同意后 方可使用 课程设计结 束后 制作成果必须交学院资料室 4 学生使用的计算机 电子仪器或其它设备 若因责任事故造成丢失或损 坏 应酌情赔偿 若设备发生故障 应及时报告 学生不得擅自修理 5 严格禁止学生在计算机房或实验室玩游戏 每发现一次 则课程设计成 绩降低 5 分 学生未经指导教师同意将私人盘片 器材带入计算机房或实验室 将予以没收 学生也不得将计算机房和实验室中的任何设备 器材和工具带回 宿舍使用 否则视为盗窃 6 学生在实验室内必须严肃认真 不得大声喧哗 严禁吃任何食物 严禁 吸烟 每日负责卫生打扫 并在离开时切断电源 关好水龙头 关紧门窗 7 学生借阅院资料室参考书籍和资料时 必须由指导老师带领 并由指导 老师签名借阅 8 课程设计学生在停课期间必须每天到所在的实验室签到 附录 1 课程设计的题目及要求 一 职工信息管理系统 限最多 2 人完成 1 数据信息 职工信息包括职工号 姓名 性别 年龄 学历 工资 住址 电话等 职工号不重复 2 基本要求 系统以菜单方式工作 职工信息录入功能 职工信息用文件保存 输入 职工信息浏览功能 输出 查询和排序功能 至少一种查询方式 算法 按工资查询 按学历查询等 职工信息删除 修改功能 任选项 二 图书信息管理系统 限最多 2 人完成 1 数据信息 图书信息包括 登录号 书名 作者名 分类号 出版单位 出版时间 价格等 2 基本要求 系统以菜单方式工作 图书信息录入功能 图书信息用文件保存 输入 图书信息浏览功能 输出 查询和排序功能 至少一种查询方式 算法 按书名查询 按作者名查询 图书信息的删除与修改 可选项 三 学生信息管理系统 限最多 2 人完成 1 数据信息 学生信息包括 学号 姓名 年龄 性别 出生年月 地址 电话 E mail 等 2 基本要求 系统以菜单方式工作 学生信息录入功能 学生信息用文件保存 输入 学生信息浏览功能 输出 查询 排序功能 算法 按学号查询 按姓名查询 学生信息的删除与修改 可选项 四 学生选修课程系统 限最多 2 人完成 1 数据信息 假定有 n 门课程 每门课程有课程编号 课程名称 课程性质 总学时 授课学时 实验或上机学时 学分 开课学期等信息 学生可按要求 如总学 分不得少于 60 自由选课 2 基本要求 系统以菜单方式工作 课程信息录入功能 课程信息用文件保存 输入 课程信息浏览功能 输出 查询功能 至少一种查询方式 算法 按学分查询 按课程性质查询 学生选修课程 可选项 五 销售管理系统 限最多 2 人完成 1 数据信息 销售员 销售员的代号 销售员的姓名 产品的代号 产品的名称 销售 额 产品 产品的代号 产品的名称 产品的单价 2 基本要求 某公司有四个销售员 编号 1 4 负责销售五种产品 编号 1 5 每 个销售员都将当天出售的每种产品各写一张便条交上来 每张便条包含内容 1 销售员的代号 2 产品的代号 3 这种产品的当天的销售额 每位销售员每天可能上缴 0 5 张便条 假设 收集到了上个月的所有便 条 编写一个处理系统 读取上个月的销售情况 自己设定 进行如下处理 1 计算上个月每个人每种产品的销售额 2 按销售额对销售员进行排序 输出排序结果 销售员代号 3 统计每种产品的总销售额 对这些产品按从高到底的顺序 输出排序 结果 需输出产品的代号和销售额 4 输出统计报表 销售统计报表 产品代号 销售之和 销售员代号 1 2 3 4 5 1 2 3 4 每种产品之和 总和 em24 em24 em24 em25 em25 em25 em27 em27 em27 六 学生成绩管理 限最多 2 人完成 1 数据信息 学生信息包括 学号 姓名 班级 C 语言成绩 2 基本要求 1 能按学期 按班级完成对学生成绩的录入 修改 2 能按班级统计学生的成绩 求学生的总分及平均分 并能根据学 生的平均成绩进行排序 3 能查询学生成绩 不及格科目及学生名单 4 能按班级输出学生的成绩单 七 成绩记录簿 限最多 2 人完成 1 数据信息 学生 学号 姓名 C 语言成绩 具体功能 2 基本要求 1 创建信息链表并以磁盘文件保存 2 读取磁盘文件并显示输出所有学生的成绩 3 按学号或姓名查询成绩 4 添加成绩记录 5 修改指定姓名或学号的学生的成绩并可存盘 6 显示输出 60 分以下 60 79 80 89 90 分以上各分数段的学生 信息 八 学生籍贯信息记录簿 限最多 2 人完成 1 数据信息 每个学生信息包括 学号 姓名 籍贯 2 基本要求 1 创建信息链表并以磁盘文件保存 2 读取磁盘文件并显示输出所有学生的籍贯信息 3 按学号或姓名查询其籍贯 4 按籍贯查询并输出该籍贯的所有学生 5 能添加 删除和修改学生的籍贯信息 6 显示输出四川籍和非四川籍学生的信息并可分别存盘 九 职工工作量统计系统 限最多 1 人完成 编写有一个程序 该程序输入职工工号和完成的产品数量 程序允许同一 职工有多次输入 由程序对其完成的产品数量实现累计 程序按完成数量对他 们排序 并确定他们的名次 按完成的产品数量由多到少的顺序 输出名次 同一名次的职工人数及他们的工号 工号由小到大顺序输出 要求程序用有序 链表存储数据信息 十 模拟完成 c 语言中字符库函数中各个函数的功能 封面 德州学院计算机系 课课程程设设计计 报报告告 实习名称 设计题目 实习时间 专业班级 指导老师 教学单位 盖章 小组分工情况 学号姓名分工 年 月 日 课程设计报告正文内容及格式要求 课程设计报告正文内容及格式要求 1 正文部分主要包括 实习目的 需求分析 概要设计 详细设计 调试与测试结果分析 使用说明 总结 参考文献和附录 2 标题 题目用小二号黑体字 加黑 居中 副标题用三号黑体字 紧挨正标题下居中 文字前加破折号 3 课程设计报告格式要求 一级标题用小三号黑体字 二级标题用四号黑体字 三级标题用小四号黑体字 正文用宋体小四号字 英文用 12 磅 Times New

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论