- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(C面向对象程序设计课程设计指导书孙玉瑾
《面向对象程序设计课程设计》指导书
适用专业:软件工程专业
设计时间:1周 学 分 数:1.0
执笔人:孙玉瑾 编写日期:2016年11月 25日
一、课程设计目的
《c++面向对象程序设计课程设计》的主要目的是培养学生在《c++面向对象程序设计》课程学习后,综合运用《c++面向对象程序设计》课程所学到的知识,编写C++程序解决实际问题的能力,以及严谨的工作态度和良好的程序设计习惯。
通过本课程设计的训练,学生应该能够了解程序设计的基本开发过程,掌握编写、调试和测试C++语言程序的基本技巧,充分理解结构化程序设计的基本方法。能灵活应用,初步具备运用C++解决实际问题的能力,掌握书写程序设计开发文档的能力,使学生学会撰写课程设计总结报告。通过查阅手册和文献资料,培养学生独立分析问题和解决问题的能力。为学生做毕业设计打好基础。
二、课程设计内容
本次课程设计的题目可以从以下几个进行选择,也可以自行选取题目。
题目1 “高校人员信息管理系统设计”
题目2 “学生选修课程系统设计”
题目3 “学生成绩管理系统设计”
题目4 “学生信息管理系统设计”
题目5 “学生考勤管理系统设计”
题目6 “课程设计选题管理系统设计”
题目7 “图书管理系统设计”
题目8 “通讯录管理系统设计”
三、课程设计要求
1、掌握C++?语言程序设计的方法,熟悉使用VC6.0作为开发软件开发C++语言程序及C++?程序的调试过程。
2、熟悉C++?语言中的数据类型,数据结构、语句结构、运算方法、函数,巩固和加深对理论课中知识的理解,提高基本编程能力。
3、综合编程题,每人完成一个课题。
4、要求利用结构化程序设计方法以及C++的编程思想来完成题目问题描述中所要求的设计任务,功能模块化,设计内容符合题目要求;
5、数据组织使用数组、结构体、链表等均可;
6、概要设计模块划分合理,清晰,系统结构图符合功能操作要求;
7、详细设计,主要功能模块有较完善的程序流程图,每个主要功能模块有较完善的入口、功能、出口等的清晰的描述,说明符合结构化程序设计要求;
8、每个模块的程序代码,具有较好的可读性和可靠性;程序书写风格:锯齿型书写格式,并有尽可能详尽的序言性和功能型注释。在实际编程中,为了提高编程质量,对空行、空格和注释均有要求。书写代码时,应该严格按要求处理,以便建立良好的程序设计风格。
9、用户界面要求尽可能友好,提示信息充分、完整;对输入内容有较完善的判误处理并方便操作;
10、程序必须上机调试通过,不应出现语法型、功能型错误,并获得满意的结果;
11、所设计的程序,必须在提交验收前,通过测试用例做必要的功能测试,尽可能避免原则性错误的出现。
四、课程设计安排
1.参加课程设计的学生,应在指导教师的指导下,按照课程设计进度的要求认真完成课程设计任务。可以选择老师提供的参考选题,也可以自选,如果自选,需要将自选题目的详细内容以及实现要求提供给老师,老师批准后方可采用。
2.严格遵守纪律,不准无故迟到、早退和缺勤,如有特殊情况,应向指导教师书面请假。缺勤累计超过规定的课程设计时间三分之一者,不予评定成绩。
3.课程设计地点、时间与进度
本次课程设计的时间定为第14周,即2016年11月29日----2015年12月5日。
具体安排如下:
序号 设计各阶段内容 地点 起止日期 1 下达任务书,说明设计要求;收集资料
总体方案设计、详细设计 机房301 11.29-12.1 2 编写程序,调试分析
撰写报告并上交 机房201 12.1-12.5 五、课程设计报告的规范
1.采用16k纸单面打印,并装订成册。
一级标题:三号黑体加粗,
二级标题:四号黑体加粗,
三级标题:小四黑体加粗 ;
正文:小四号宋体,行距均为20磅。
2.报告内容包括:
需求分析:包括设计题目、设计要求以及系统功能需求分析;
总体设计:包括系统总体设计框架和系统功能模块图;
详细设计:包括主要功能模块的算法设计思路以及对应的工作流程图;
调试分析过程描述:包括测试数据、测试输出结果,以及对程序调试过程中存在问题的思考(列出主要问题的出错现象、出错原因、解决方法及效果等,适当的包含结果截图);
总结:课程设计完成了哪些功能,有没有什么扩展功能?还有哪些地方需要改进?课程设计过程中的学习体会与收获、对本次课程设计的认识以及自己的建议等内容;
附录:主要源程序代码,含必要的注释。
六、课程设计成绩考核
课程设计结束后,根据学生在课程设计过程中的表现以及课程设计报告文体规范程度、课程设计报告内容的质量等方面进行综合评定,具体按优秀、良好、中等、及格、不及格5个等级评定学生课程设计成绩,
文档评论(0)