C/C++《程序设计基础(C语言)课程设计》任务书[2023-06-05]
《程序设计基础(C语言)课程设计》任务书
一、设计目的:
通过本课程设计巩固《程序设计基础(C语言)》课程的教学效果,通过课程设计的综合训练,使学生达到巩固C语言的基本知识和技能,能够利用所学的基本知识和技能,解决简单的程序设计问题,初步培养良好的编程习惯和编程风格,初步学习程序的文档的撰写方法。
二、设计要求:
基本要求:
(1)要求利用 C的编程思想来完成系统的设计;
(2)在设计的过程中,建立清晰的结构体层次;
(3)画出功能模块图;
(4)进行简单界面设计,能够实现友好的交互;
(5)有清晰的程序流程图;
三、设计内容:
(1)用C语言实现系统;
(2)设计一个信息管理系统,比如设计一学生信息管理系统,
学生信息包括:学号,姓名,性别,出生年月,电话,英语,数学,总成绩等。使之能提供以下功能:
- 系统以菜单方式工作
- 学生信息录入功能(学生信息用文件保存)---输入
- 学生信息浏览功能---输出
- 根据输入英语、数学成绩,计算总成绩。
- 按学号查询
- 按姓名查询
- 按照总成绩进行排序
- 学生信息的删除与修改(可选项)
四、设计报告书格式
设计报告包括以下内容:封面;目录;设计任务书;程序功能简介;
主体内容:
1.设计分析 :模块的功能要求;
2.程序说明:在此说明每个部分的设计思想
3.系统功能模块图、系统流程图
4.关键代码分析
5.调试分析:测试数据,测试输出的结果 设计体会。
五、评价标准
课程设计成绩评定的依据有设计文档资料、具体实现设计方案的程序及课程设计考勤登记表。
优(90分以上):必须要有一定的创意,有自己独特的算法。按要求完成课题的全部功能,有完整的符合标准的文档,文档有条理、文笔通顺,格式正确,其中有总体设计思想的论述,有正确的流程图,程序完全实现设计方案,设计方案先进,软件可靠性好;
良(80-89分):完成课题规定的功能,有完整的符合标准的文档,文档有条理、文笔通顺,格式正确;有完全实现设计方案的软件,设计方案较先进,无明显错误;
中(70-79分):完成课题规定的功能,有完整的符合标准的文档,有基本实现设计方案的软件,设计方案正确,但有少数失误;
及格:完成课题规定的大部分功能,有完整的符合标准的文档,有基本实现设计方案的软件,设计方案基本正确,个别功能没有实现,但错误不多;
不及格:没有完成课题规定的功能,没有完整的符合标准的文档,软件没有基本实现设计方案,设计方案不正确。