C语言大型作业任务书

上传人:zw****58 文档编号:44170617 上传时间:2018-06-08 格式:DOC 页数:6 大小:50KB
返回 下载 相关 举报
C语言大型作业任务书_第1页
第1页 / 共6页
C语言大型作业任务书_第2页
第2页 / 共6页
C语言大型作业任务书_第3页
第3页 / 共6页
C语言大型作业任务书_第4页
第4页 / 共6页
C语言大型作业任务书_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《C语言大型作业任务书》由会员分享,可在线阅读,更多相关《C语言大型作业任务书(6页珍藏版)》请在金锄头文库上搜索。

1、C 语言大型作业指导书大型作业是 C 语言教学中,一个重要的实践环节。一般来讲,大型作业应 该比课程教学实验复杂一些,要求所涉及的内容应该有一定的深度和广度,并 更加接近现实应用。通过大型作业的综合训练,培养学生实际分析问题、编程 和动手能力,最终目标是想通过这种形式,帮助学生系统掌握该门课程的主要 内容,更好地完成教学任务。本书简要介绍 C 语言大型作业的要求,并给出部 分示例设计题目及其预期目标。各位同学应根据自身的兴趣和学习条件,选择 相应的大型作业题目。一一 大型作大型作业业目目标标使学生综合使用所学过的 C 语言程序设计知识,掌握结构化程序设计的基 本思路和方法,利用所学的基本知识和

2、技能,发挥自学能力和查找资料的能力, 解决稍微复杂的结构化程序设计问题,加深对所学知识的理解与掌握,增强学 生利用自己所学知识解决实际问题的能力,为以后的程序开发打下基础。 大型作业的目的和要求: 1、使学生巩固和加强C 语言程序设计课程的理论知识。 2、使学生掌握语言的基本概念、语法、语义和数据类型的使用特点。 3、使学生掌握语言程序设计的方法及编程技巧,能正确使用语言编写 程序。 4、进一步理解和运用结构化程设计的思想和方法;学会利用流程图或 N- S 图表示算法。 5、使学生掌握调试程序的基本方法及上机操作方法。 6、掌握书写程设计开发文档的能力,使学生学会撰写大型作业总结报告。 大型作

3、业的思想和方法还可以作为学生做毕业论文时的参考资料。 7、通过查阅手册和文献资料,培养学生独立分析问题和解决问题的能力。 为学生做毕业设计打好基础。 8、初步掌握开发一个小型实用系统的基本方法:结合实际应用的要求, 使大型作业既覆盖知识点,又接近工程实际需要。通过激发学习兴趣,调 动学生主动学习的积极性,并引导他们根据实际编程要求,训练自己实际 分析 问题的能力及编程能力,并养成良好的编程习惯。 9、培养学生的创新能力和创新思维。学生可以根据指导书和相关文献上的 参考算法,自己设计出相应的应用程序。 10、培养学生良好的程序设计风格。在实际编程中,为了提高编程质量, 对空行、空格和注释均有要求

4、。学生在大型作业书写代码时,应该严格按要求 处理,以便建立良好的程序设计风格。二二 大型作大型作业业内容内容一、设计环境1、硬件:PC 机,档次不低于 CPU 为 PIII667,内存为 128M,4G 硬盘, 其它硬件与此相配套。 2、软件:操作系统为 Windows2003 或 WindowsXP,编译软件为 Visual C+或 Turbo C+3.0。二、基本要求二、基本要求1、大型作业每班两个题目,可任选两题进行设计, 至少包含五个功能模块。2、可以选择老师提供的参考选题,也可以自选;如果自选,需要将自选题 目的详细内容以及实现要求提供给老师,老师批准后方可采用。 3、要求利用结构化

5、程序设计方法以及 C 的编程思想来完成系统的设计; 4、模块化程序设计:要求在设计的过程中,按功能定义函数或书写多个文 件,进行模块化设计,各个功能模块用函数的形式来实现; 5、学生所选课题必须上机通过,并获得满意的结果;三、设计步骤1、根据问题描述,设计数据存储方式; 2、分析系统功能,划分功能模块,确定各模块函数名称; 3、主程序算法设计和各模块算法设计; 4、编程实现; 5、调试和测试; 6、完成设计文档和大型作业说明书。四、大型作业报告的要求四、大型作业报告的要求1、需求分析 描述问题。简述课题要解决的问题是什么,有什么要求和限制条件。 2、总体设计(程序设计组成框图、流程图) 3、详

6、细设计(模块功能说明(如函数功能、参数说明,函数调用关系描述 等) ) 4、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主 要问题及采取的解决措施 5、测试结果,用几组测试数据进行测试算法设计的正确性。 6、用户手册:即使用说明。 7、设计体会。 8、附录。 源程序清单和结果:源程序要加注释。结果要包括测试数据和运行结果。9、参考文献。五、评价标准五、评价标准大型作业成绩评定的依据有设计文档资料、具体实现设计方案的程序及大 型作业考勤登记表,其中平时成绩占总成绩的 30%。 优(95 分):必须要有一定的创意,有自己独特的算法。按要求完成课题 的全部功能,有完整的符合标准的文档

7、,文档有条理、文笔通顺,格式正确, 其中有总体设计思想的论述,有正确的流程图,程序完全实现设计方案,设计 方案先进,软件可靠性好; 良(85 分):完成课题规定的功能,有完整的符合标准的文档,文档有条 理、文笔通顺,格式正确;有完全实现设计方案的软件,设计方案较先进,无 明显错误; 中(75 分):完成课题规定的功能,有完整的符合标准的文档,有基本实 现设计方案的软件,设计方案正确,但有少于失误; 及格(65 分):完成课题规定的大部分功能,有完整的符合标准的文档, 有基本实现设计方案的软件,设计方案基本正确,个别功能没有实现,但错误 不多; 不及格(45 分):没有完成课题规定的功能,没有完

8、整的符合标准的文档, 软件没有基本实现设计方案,设计方案不正确。六、参考设计题目六、参考设计题目C 语言大型作业任务书语言大型作业任务书 1题目:计算机辅助教学(CAI)软件开发:教小学生学算术。 功能:可做个位数,十位数的加,减,乘和除,减法不能得负数,除法要 除尽,屏幕上随机出现两个数,提示小学生给出答案,答错了要提示重新输入, 直到答对为止。要统计给分,且累计,够一定分数后可进级,即从个位进到十 位。同样,也可降级。 分步实施:1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数 个数;2、完成最低要求:能答对个位数的加法和减法,并有统计功能,即 一次答对的成功率为 90%以上后

9、可晋级,做十位数的加减;3、进一步要求:完成乘法和除法的学习,也有晋级功能。 要求:1、用 C 语言实现系统; 2、函数功能要划分好(结构化程序设计) ; 3、界面友好(良好的人机交互) ,加必要的注释; 4、要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要 能运行起来,不能运行的程序是没有价值的。C 语言大型作业任务书语言大型作业任务书 2题目:大学生成绩管理系统 功能:成绩管理系统包含了学生的全部信息,每个学生是一个记录,包括 学号,姓名,性别,各科成绩等。 系统可完成: 信息录入录入学生成绩信息(包括学生学号、姓名、各门课程的成绩 等) ; 信息查询输入学号,查询学生各门课

10、程的成绩及所有课程的总成绩, 平均成绩等;查询所有学生各门课程的成绩,并且可按可选的自定义规则进行 排序; 信息删除与修改输入学号,删除该学生的成绩信息、输入学号,查询 并显示出该学生的成绩信息,并在此基础上进行修改。 分步实施: 1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数; 2、完成最低要求:建立 10 个学生的必要信息,能对文件进行补充,修订, 删除,并能进行统计计算; 3、进一步要求:完成包括一个班,一个年级乃至一个系的系统。 要求:1、用 C 语言实现系统; 2、函数功能要划分好(结构化程序设计) ; 3、界面友好(良好的人机交互) ,加必要的注释; 4、要提供程

11、序测试方案,程序一定要经得起测试,宁可功能少一些,也要 能运行起来,不能运行的程序是没有价值的。C 语言大型作业任务书语言大型作业任务书 3题目:职工档案管理系统设计 功能:职工档案管理系统包含了职工的全部信息,每个职工是一条记录, 包括姓名,性别,年龄,工资、等。系统可完成:信息录入、信息查询,并按 可选的自定义规则进行排序;信息删除与修改(须设置密码) 。 分步实施:1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数 个数;2、完成最低要求:建立一个文件,包括 10 个职工的必要信息,能 对文件进行查询、补充、修订、排序、删除等; 3、进一步要求:能进行统计计算;完成包括整个职工

12、的系统;对删 除与修改等设置密码 要求:1、用 C 语言实现系统; 2、函数功能要划分好(结构化程序设计) ; 3、界面友好(良好的人机交互) ,加必要的注释; 4、要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要 能运行起来,不能运行的程序是没有价值的。C 语言大型作业任务书语言大型作业任务书 4题目:学生管理系统设计 功能:学生管理系统应包含学生的全部信息。每个学生是一条记录,包括 姓名、学号、性别、班级、家庭地址等。本系统能够按专业班级或学号查找学 生,并显示相关学生情况。 分步实施: 1、初步完成总体设计,搭好框架,确定人机对话界面,确定函数个数; 2、完成最低要求:建立

13、 10 个学生的必要信息,能对文件进行补充、修订、 删除,并能进行查找。 3、进一步要求:完成包括整个学院所有专业的系统。 要求:1、用 C 语言实现系统; 2、函数功能要划分好(结构化程序设计) ; 3、界面友好(良好的人机交互) ,加必要的注释; 4、要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要 能运行起来,不能运行的程序是没有价值的。C 语言大型作业任务书语言大型作业任务书 5题目:通讯录管理系统 功能:编程实现以下功能: 信息录入: 录入联系人信息(包括姓名、电话号码、地址、备注等) ; 信息查询:输入联系人姓名或电话,可查询到联系人信息;查询所有联系人 的信息,并按

14、可选的自定义规则进行排序; 信息删除与修改:输入联系人姓名或电话,查询显示出该联系人的所有信息, 并在此基础上进行修改;或可以删除该联系人的信息。 分步实施: 步完成总体框架设计,设计涉及到的数据的类型,确定函数功能与个数, 确定人机对话的界面。 2、完成最低要求:完成信息的录入、保存功能。 3、进一步要求:完成查询、修改、排序功能。 要求:1、用 C 语言实现系统; 2、函数功能要划分好(结构化程序设计) ; 3、界面友好(良好的人机交互) ,加必要的注释; 4、要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要 能运行起来,不能运行的程序是没有价值的。C 语言大型作业任务书语言大型作业任务书 6要求:有一定游戏规则,图形显示,数据使用数组、结构体、链表等均可。 键盘操作或鼠标均可。 (1)贪吃蛇游戏(2)潜艇大战游戏 (3)扫雷游戏 (4)黑白棋游戏 (5)俄罗斯方块

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

当前位置:首页 > 高等教育 > 其它相关文档

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