文档库 最新最全的文档下载
当前位置:文档库 › 面向对象课程设计指导书、任务书及报告格式规范计12412

面向对象课程设计指导书、任务书及报告格式规范计12412

《面向对象课程设计》指导书

班级:计算1241、2;指导教师:张秀坤、丁柏秀、李天宇;

地点:计算机机房;

时间:2013.8.26---8.30

一、课程设计题目(每位同学根据自己学号除以20所得的余数加1选择相应题号的题目。)

选择下列题目中的一种:

1. 企业工资管理系统

2. 宾馆客房管理系统

3.高校职工工资管理系统

4.车辆管理系统

5. 超市进销存管理系统 6.学生成绩管理系统

7.教学设备管理系统 8.银行储蓄系统

9.运动会分数统计 10.公司人事管理系统

11.公司考勤管理系统 12.模拟电信计费系统

13. 学生选课系统 14. 图书管理系统

15.通讯录管理软件 16.高校学籍管理系统

17.文本编辑器的设计与实现 18. 学生住宿管理系统

19. 火车订票管理系统 20.小区物业管理系统

二、目的与要求

1、目的

(1)要求学生达到熟练掌握C++语言的基本知识和技能。

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

(3)能够综合利用所学的基本知识和技能,解决较复杂的面向对象程序设计问题。

(4)通过这次课程设计掌握C++语言程序设计的编程思想,为后续课程打下基础。

(5)培养我们实际操作能力和实践能力,为毕业设计及以后的工作打下坚实的基础。

2、基本要求

(1)要求学生独立完成所布置题目。

(2)要求利用面向对象的方法以及C++的编程思想来完成系统的设计。

(3)要求在设计的过程中,建立清晰的类层次。

(5)在系统的设计中,至少要用到面向对象的一种机制。

(6)实现软件或系统功能,功能尽可能齐全,如:录入、查询、修改、增加、删除、统计、输出等。

3、创新要求

在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功

能及设计出比较友好的界面等。

三、设计方法

(1)需求分析:对用户提出的问题提出解决的办法和思路。设计数据字典,数据流图。用UML图确定类之间的联系,用自顶向下的方法创建主程序和子程序,控制对象间的相互作用。

(2)根据需求,设计系统功能模块,并设计相应的类和界面。分析系统中的各个实体之间的关系及其属性和行为,根据问题描述,设计系统的类层次。(3)根据基本思路,确定输入和输出,设计程序的算法。

(4)对用到的所有类进行描述和定义,并进行测试。

(5)在计算机上编译程序,检验程序的可运行性,对于程序中代码完成的功能等加以声明。

(6)编写本次课程设计报告。

四、调试

在机房进行程序设计和调试,可以经过单元测试及总体测试,调试成功并完成相应功能。记录调试过程中遇到的问题及解决方法,写在课程设计报告中。

五、答辩与评分标准

通过设计答辩方式,并结合学生的动手能力,独立分析解决问题的能力和创新精神,总结报告和答辩水平以及学习态度综合考评。

1、平时表现:30分;

2、课程设计报告:30分;

3、课程设计答辩:40分,其中完成基本功能30分,回答问题10分。

六、报告

统一格式:包括系统设计要求、设计思路、系统功能模块图、系统流程图、类的层次图(包括类成员列表)、调试过程、关键程序代码、总结、参考书目等。报告格式见附录。

七、时间及地点安排

1. 2013年8月26日-2013年8月30日。最后一天课程设计答辩(演示程序功能,教师提问学生回答)。

2.地点:计算机综合实验室。

八、参考文献

1.面向对象程序设计. 清华大学出版社,2009.

2.自己所查找的参考资料。

2013年8月22日

课程设计报告

课程名称面向对象课程设计

设计题目

专业班级软件1241

姓名

学号

指导教师张秀坤

起止时间2013年8月26日- 8月30日

成绩评定

电气与信息学院

课程设计考核和成绩评定办法

1.课程设计的考核由指导教师根据设计表现、设计报告、设计成果、答辩等几个方面,给出各项权重,综合评定。该设计考核教研室主任审核,主管院长审批备案。2.成绩评定采用五级分制,即优、良、中、及格、不及格。

3.参加本次设计时间不足三分之二或旷课四天以上者,不得参加本次考核,按不及格处理。

4.课程设计结束一周内,指导教师提交成绩和设计总结。

5.设计过程考核和成绩在教师手册中有记载。

课程设计报告内容

课程设计报告内容、格式各专业根据专业不同统一规范,经教研室主任审核、主管院长审批备案。

注:1. 课程设计任务书和指导书在课程设计前发给学生,设计任务书放置在设计报告封面后和正文目录前。

2. 为了节省纸张,保护环境,便于保管实习报告,统一采用A4纸,实习报告建议双面打印(正文

采用宋体五号字)或手写。

2013/2014学年第1学期

面向对象课程设计任务书

班级:计算1241、2;指导教师:张秀坤、丁柏秀、李天宇

地点:计算机机房;

时间:2013.8.26---8.30

课程设计题目(范围):各种管理系统设计或小型软件开发

一、课程设计目的

使学生基本掌握面向对象程序设计的基本思路和方法,熟练掌握C++语言的基本知识和技能,能够利用所学面向对象程序设计,解决具体问题,提高学生面向对象程序设计的综合能力,为学生后续课程及毕业设计打下良好的基础。

二、课程设计内容(包括技术指标)

通过设计一个管理系统或者其它小型软件开发,进一步熟悉C++中类的概念、类的封装、继承的实现方式。了解系统软件开发的需求分析、类层次设计、模块分解、编码测试、模块组装与整体调试的全过程,加深对C++的理解与Visual C++环境的使用。设计一个管理系统,要有主菜单,用于选择各项功能,功能包含:数据录入、数据统计、数据查询、数据修改、数据打印、数据备份(把相关数据写入文件)、退出等功能。

三、时间安排

四、基本要求

1.明确课程设计任务,提高课程设计认识,严格服从教师安排,不迟到,不早退,不旷课,按时上机;

2.认真独立完成设计内容,上机前准备程序,做好资料搜集,能够上网查询所需资料;3.利用面向对象的方法以及C++的编程思想来完成系统的设计,在系统的设计中,至少要用到面向对象的一种机制;

4.提交设计任务书,设计任务书要求A4幅面;

5.在设计的过程中,建立清晰的类层次,画出程序流程图;

6.进行系统与功能分析,建立数据结构表;

7.编写程序,调试各模块;

8.完成答辩,提交课程设计报告。

附录1:

电气与信息学院

面向对象程设计报告统一规范要求

一、课程设计文本结构及内容要求

1.课程设计目的

2.课程设计要求

3.设计思路

4.系统功能模块图

5.系统流程图

6.类的层次图(包括类成员列表)

7.关键程序代码

8.总结

9.参考文献

二、排版及装订格式要求

1.排版要求

排版规格:统一采用A4幅面,页边距:上3.0cm、下3.0 cm、左3 cm、右2.5 cm,行距为固定值18磅,从正文开始排页码,页码9号居中。

正文字体:一级标题距上一文本内容空1行,序号为汉字一、二等(小四号),顶格,与标题内容间用“、”号隔开,标题文字为黑体,小四号;二级标题,序号为阿拉伯数字1、2等(五号),与标题内容间用“.”号隔开,标题文字为五号宋体;正文为五号宋体。

表格:表名小五黑,表头小五黑,表内数字、字母为小五Times New Roman 体,表内文字小五宋体;表框线两端不封。

参考文献:“参考文献”为10黑体,顶格;文献内容为小五宋体。

参考文献的著录,按著者/题名/出版事项顺序排列:

期刊顺序:[序号] 著者.题名.期刊名称.出版年,(卷号或期号):起始页码(英文标点)。

书籍顺序:[序号] 著者.书名. 出版地: 出版单位, 出版年.(英文标点)

2.装订要求

装订时,需按下列顺序装订:

(1)封面(学校统一印制)

(2)扉页

(3)课程设计任务书

(4)设计内容(正文)

样张(正文):

题目

一、课程设计目的

……

1.

……

2.

二、课程设计要求

……

1.

三、设计思路

……

图表样式:

图1 流程图

相关文档
相关文档 最新文档