c++课程设计报告参考

  • 格式:doc
  • 大小:152.00 KB
  • 文档页数:18

下载文档原格式

  / 18
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C++课程设计(论文)任务书

软件学院软件+交通运输专业2013-1 班

一、课程设计(论文)题目班级通讯录

二、课程设计(论文)工作自2014 年 6 月16日起至 2014 年6 月 22 日止

三、课程设计(论文) 地点: 创新大楼

四、课程设计(论文)内容要求:

1.本课程设计的目的

(1)熟练掌握C++语言的基本知识和技能;

(2)掌握面向对象程序设计的基本思路和方法;

(3)了解指针、类的继承、文件的打开和保存、链表应用

(4)利用所学的基本知识和技能,解决面向对象程序设计问题

(5)培养分析、解决问题的能力;提高学生的科技论文写作能力。

2.课程设计的任务及要求

1)基本要求:

(1)设计一个的菜单将在实现的功能显示出来,并有选择提示

(2)能够查询全部成员清单;

(3)能够按号码或姓名查询某一个成员的信息

(4)能够增加、删除、修改某一个成员的信息

(5)要求有错误提示功能,例如性别只能输入F,M,输入错误提示重新输入

2)创新要求:

将通讯录信息保存为文件,能够写入与读出。

3)课程设计论文编写要求

(1)要按照课程设计模板的规格书写课程设计论文

(2)论文包括目录、正文、心得体会、参考文献等

(3)课程设计论文用A4纸统一打印,装订按学校的统一要求完成

4)答辩与评分标准:

(1)完成原理分析:20分;

(2)完成设计过程:40分;

(3)完成调试:20分;

(4)回答问题:20分。

5)参考文献:

(1)谭浩强. C++程序设计. 北京:清华大学出版社,2008

(2)/

(3)/

6)课程设计进度安排

内容天数地点

构思及收集资料2图书馆

编程设计与调试5实验室

撰写论文3图书馆、实验室

学生签名:

2014年6月16 日

课程设计(论文)评审意见

(1)完成原理分析(20分):优()、良()、中()、一般()、差();

(2)设计分析(20分):优()、良()、中()、一般()、差();

(3)完成调试(20分):优()、良()、中()、一般()、差();

(4)翻译能力(20分):优()、良()、中()、一般()、差();

(5)回答问题(20分):优()、良()、中()、一般()、差();

(6)格式规范性及考勤是否降等级:是()、否()

评阅人:职称:副教授

2014 年 6 月22 日

目录

第1章系统概要 (5)

第2章设计思路与算法 (5)

第3章源程序代码 (7)

第4章运行结果及分析 (15)

第5章心得体会 (17)

参考文献 (18)

报告正文撰写参考格式

(1)报告内容层次必须用下面的格式示例:

下面为报告第1章使用的目录层次和行文格式,其他章节格式雷同。

1 xxxx ----------------章---(一级标题:黑体小四、段前后为0.5行、1.25倍行距)

1.1 xxxx-------------节-----(二级标题:黑体五号、段前后为0、1.25倍行距)

1.xxxx-----------节内第1点--(正文:宋体五号、段前后为0、1.25倍行距,程

序代码用Times New Roman字体)

(1)xxxx---------第1点第1小点------(格式同上)

①xxxx----------(格式同上)

切记:目录必须是按下面步骤生成的:“插入—引用---索引和目录”。!!!

正文内容需首行缩进2字符。

(2)报告的插图必须使用规范下标,如下面示例:

第1章第一个图记为图1-1,第二个图记为图1-2……(序号与节无关)

第2章第一个图记为图2-1,第二个图记为图2-2……

图的规范使用按下面的例子进行。【图要有下标】

图1-1 计算机声卡

(3)参考文献按规范格式引用

如下面示例:

[1] 周靖,龙劲松等译.C#高级程序员指南[M]. 北京:清华大学出版社,2003.

[2] 王海峰,冯义等译.C#.NET WEB开发指南[M]. 北京:机械工业出版社,2003.

[3] 郭路. XML数据传输的安全加密[EB/OL]. /--developerWorks/cn/xml/ xmlb2b/index5.shtml, 2001-06/2001-10-04.

第3个参考文献为参考网上的资料的例子。

注:[M] 表示所参考的文献为书

[J] 表示所参考的文献为论文

[EB/OL]表示所参考的文献为网络上的资料

第1章系统概要

时下,无论是社会上某些场合还是校园内,经常举行一些歌手演唱比赛,一般不会再像以前那样用笔记录比赛的情况,歌手比赛系统由此产生。它几乎包含了一切应有的功能,歌手信息的输入,评委打分,成绩排序等功能应有尽有,省去了很多麻烦的环节,完全可以满足一次歌手比赛的需求。开发此系统只为方便一般的歌手比赛。程序设计综合课程设计

功能需求

用C++实现歌手比赛系统。该系统主要有以下功能: 1、系统以菜单方式工作;

2、歌手数据录入功能(歌手数据用文件保存)--输入;

3、歌手成绩(评委打分)录入功能—输入:按输入选手的顺序对其分别打分,输入每个评委的评分,对一个选手打完分之后,显示其总分和平均分;

4、计算总成绩和平均成绩(去掉一个最高分和一个最低分);

5、歌手成绩排序(按平均分):对选手按平均分进行排序,输出选手的姓名、编号、总分和平均分;

6、歌手成绩查询功能—算法;

按编号查询:输入编号,如果存在,输出选手的数据,不存在,输出“信息不存在”。

按姓名查询:输入选手姓名,存在,则输出选手数据,不存在,则输出“信息不存在”;

7、追加选手数据(包括歌手姓名和编号):如果添加的选手已经存在,则不能插入,不存在,则输出“成功插入”。

8、写入数据文件:将输入的信息进行保存,保存到自己所写的文件中。

第2章设计思路与算法