《C语言程序设计》课程设计指导

上传人:飞*** 文档编号:41783398 上传时间:2018-05-31 格式:DOC 页数:7 大小:72.50KB
返回 下载 相关 举报
《C语言程序设计》课程设计指导_第1页
第1页 / 共7页
《C语言程序设计》课程设计指导_第2页
第2页 / 共7页
《C语言程序设计》课程设计指导_第3页
第3页 / 共7页
《C语言程序设计》课程设计指导_第4页
第4页 / 共7页
《C语言程序设计》课程设计指导_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《《C语言程序设计》课程设计指导》由会员分享,可在线阅读,更多相关《《C语言程序设计》课程设计指导(7页珍藏版)》请在金锄头文库上搜索。

1、 C 语语言程序言程序设计设计 课课程程设计设计指指导导手册手册 一、实施步骤1、选题学生根据自己的兴趣爱好按指导教师公布的课题进行选题、着手准备资料的查阅。学生也可以自己选题。2、拟出具体的设计方案在实施课程设计之前,学生根据自己的设计题目应该充分的分析和理解,首先明确需要解决的问题是什么、即提出问题;其次要分析问题中涉及了哪些数据,如何在计算机中进行表示;同时还要将复杂的问题分解为计算机可以完成的若干操作步骤,编写程序。3、设计与调试按照设计的功能划分功能模块,定义主函数模块和各子函数模块;按照书写规范,用 C 语言写出函数具体代码。程序编写完毕后,根据设计的功能选择合适的测试数据对程序进

2、行测试,在测试的过程中根据出现的具体情况进行调试,直到程序调试通过。4、撰写课程设计总结报告课程设计总结报告是课程设计工作的整理和总结,主要包括课程设计的总体设计方案、算法设计、程序测试与调试等部分。二、上交材料学生将总结报告在 5 月 26 日前送交系办公室。三、课程设计报告的撰写规范1、统一的封面(含课程设计课题名称、专业、班级、姓名、学号、指导教师等,详见附录2);2、设计任务和技术要求;3、内容摘要;4、目录;5、课程设计总结报告正文,正文可按章节来撰写,格式见附录 3,应含以下内容:课程设计的目的;需求分析陈述说明程序设计的任务,根据设计的目的划分具体的功能模块,说明每个功能模块具体

3、的要求和完成的任务。 总体设计对总体设计方案进行说明,说明本程序中用到的数据、主函数的流程以及各函数模块之间的层次(调用)关系。 详细设计首先根据功能模块的划分,给出每个功能模块的子函数的具体代码,画出函数之间调用的关系图。调试和测试结果分析调试分析包括:调试过程中遇到的问题是如何解决的以及对设计与实现的回顾讨论和分析;经验和体会等。测试结果分析:列出你的测试结果,包括输入和输出。这里的测试数据应该完整和严格。使用说明说明如何使用你编写的程序,详细列出每一步的操作步骤。5、按统一格式列出主要参考文献;6、指导教师成绩评定表(封底,见附录 4)。附录附录 1 1:课程设计的题目及要求:(一)职工

4、信息管理系统(限最多 2 人完成)1数据信息职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复) 。2基本要求系统以菜单方式工作职工信息录入功能(职工信息用文件保存)输入职工信息浏览功能 输出查询和排序功能:(至少一种查询方式) 算法按工资查询按学历查询等职工信息删除、修改功能(任选项)(二)图书信息管理系统(限最多 2 人完成)1数据信息图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。2基本要求系统以菜单方式工作图书信息录入功能(图书信息用文件保存)输入图书信息浏览功能输出查询和排序功能:(至少一种查询方式)算法 按书名查询 按作者名查询图书

5、信息的删除与修改(可选项)(三)学生信息管理系统(限最多 2 人完成)1数据信息学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail 等。2基本要求系统以菜单方式工作学生信息录入功能(学生信息用文件保存)-输入学生信息浏览功能-输出查询、排序功能-算法按学号查询按姓名查询学生信息的删除与修改(可选项)(四)学生选修课程系统(限最多 2 人完成)1数据信息假定有 n 门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于 60)自由选课。2基本要求系统以菜单方式工作课程信息录入功能(课程信息用文件

6、保存)输入课程信息浏览功能输出查询功能:(至少一种查询方式)算法按学分查询按课程性质查询学生选修课程(可选项)(五)销售管理系统 (限最多 2 人完成)1数据信息 销售员:销售员的代号、销售员的姓名、产品的代号、产品的名称、销售额;产品:产品的代号、产品的名称、产品的单价2基本要求某公司有四个销售员(编号:1-4) ,负责销售五种产品(编号:1-5) 。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容: (1)销售员的代号 (2)产品的代号 (3)这种产品的当天的销售额 每位销售员每天可能上缴 0-5 张便条。假设,收集到了上个月的所有便条,编写一个处理系统,读取上个月的销

7、售情况(自己设定) ,进行如下处理。 (1)计算上个月每个人每种产品的销售额。 (2)按销售额对销售员进行排序,输出排序结果(销售员代号) (3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额) (4)输出统计报表: 销售统计报表产品代号 销售员代号 12345销售之和1234每种产品之和(六)学生成绩管理(限最多 2 人完成)1数据信息学生信息包括:学号、姓名、班级、C 语言成绩。2基本要求(1)能按学期、按班级完成对学生成绩的录入、修改;(2)能按班级统计学生的成绩,求学生的总分及平均分,并能根据学生的平均成绩进行排序;(3)能查询学生成绩,不及

8、格科目及学生名单;(4)能按班级输出学生的成绩单;(七)成绩记录簿(限最多 2 人完成)1数据信息学生:学号、姓名、C 语言成绩。具体功能:2基本要求(1)创建信息链表并以磁盘文件保存;(2)读取磁盘文件并显示输出所有学生的成绩;(3)按学号或姓名查询成绩;(4)添加成绩记录;(5)修改指定姓名或学号的学生的成绩并可存盘;(6)显示输出 60 分以下、6079、8089、90 分以上各分数段的学生信息。(八)学生籍贯信息记录簿(限最多 2 人完成)1数据信息每个学生信息包括:学号、姓名、籍贯。2基本要求(1)创建信息链表并以磁盘文件保存;(2)读取磁盘文件并显示输出所有学生的籍贯信息;(3)按

9、学号或姓名查询其籍贯;(4)按籍贯查询并输出该籍贯的所有学生;(5)能添加、删除和修改学生的籍贯信息;(6)显示输出四川籍和非四川籍学生的信息并可分别存盘。(九)职工工作量统计系统(限最多 2 人完成)编写一个程序,该程序输入职工工号和完成的产品数量,程序允许同一职工有多次输入,由程序对其完成的产品数量实现累计。程序按完成数量对他们排序,并确定他们的名次。按完成的产品数量由多到少的顺序,输出名次、同一名次的职工人数及他们的工号(工号由小到大顺序输出)。(十)模拟完成 c 语言中字符库函数中各个函数的功能(限最多 2 人完成) 。 附录附录 2:封面:封面德州学院计算机系课课程程设设计计 报报告

10、告实习名称 设计题目 实习时间 专业班级 指导老师 教学单位(盖章) 小组分工情况:学号姓名分工年 月 日附录附录 3 3:课程设计报告正文内容及格式要求:课程设计报告正文内容及格式要求1、正文部分主要包括:实习目的、需求分析、概要设计、详细设计、调试与测试结果分析、使用说明、总结、参考文献和附录。2、标题:题目用小二号黑体字,居中;副标题用三号黑体字,紧挨正标题下居中,文字前加破折号。3、课程设计报告格式要求:一级标题用小三号黑体字;二级标题用四号黑体字;三级标题用小四号黑体字;正文用宋体小四号字(英文用 12 磅 Times New Roman 字) ,采用 1.5 倍行距,标准字符间距:每页标注页码,页码一律用小 5 号字标明,居中。纸张用 A4 纸,页边距上为 25mm,下为 20mm,左为 28mm,右为 28mm。4、课程设计报告撰写要求:(1)文字通顺,语言流畅,能将设计过程表述清楚。(2)图表整洁,布局合理,须按国家规定的绘图标准绘制。(3)报告字数不少于 3 千字。附录附录 4 4:封底指 导 教 师 评 语指导教师(签名) 成 绩学号姓名成绩指导教师或答辩小组成员(签名) 备 注

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号