c++课程设计报告参考
- 格式:doc
- 大小:152.00 KB
- 文档页数:18
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章设计思路与算法