面向对象课程设计指导书、任务书及报告格式规范计10412.doc_第1页
面向对象课程设计指导书、任务书及报告格式规范计10412.doc_第2页
面向对象课程设计指导书、任务书及报告格式规范计10412.doc_第3页
面向对象课程设计指导书、任务书及报告格式规范计10412.doc_第4页
面向对象课程设计指导书、任务书及报告格式规范计10412.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

面向对象课程设计指导书班级:计算1041、2;指导教师:耿晓中、张秀坤、林晓艳、皮玉珍地点:计算机综合实验室(一教八楼);时间:2011.7.11-7.22一、课程设计题目(每位同学根据自己学号除以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. 2011年7月11日-2010年7月22日。最后一天课程设计答辩(演示程序功能,教师提问学生回答)。 2.地点:计算机综合实验室。八、参考文献1.李爱华.面向对象程序设计. 清华大学出版社,2009. 2.自己所查找的参考资料。 2011年7月8日课程设计报告课程名称 面向对象课程设计 设计题目 专业班级 计算1041 姓 名 学 号 指导教师 耿晓中、张秀坤 起止时间 2011年7月11日- 7月22日 成 绩 评 定考核内容设计表现设 计报 告答辩综合评定成 绩电气与信息学院课程设计考核和成绩评定办法1 课程设计的考核由指导教师根据设计表现、设计报告、设计成果、答辩等几个方面,给出各项权重,综合评定。该设计考核教研室主任审核,主管院长审批备案。2 成绩评定采用五级分制,即优、良、中、及格、不及格。3 参加本次设计时间不足三分之二或旷课四天以上者,不得参加本次考核,按不及格处理。4 课程设计结束一周内,指导教师提交成绩和设计总结。5 设计过程考核和成绩在教师手册中有记载。课程设计报告内容 课程设计报告内容、格式各专业根据专业不同统一规范,经教研室主任审核、主管院长审批备案。注: 1. 课程设计任务书和指导书在课程设计前发给学生,设计任务书放置在设计报告封面后和正文目录前。 2. 为了节省纸张,保护环境,便于保管实习报告,统一采用A4纸,实习报告建议双面打印(正文采用宋体五号字)或手写。2010/2011学年第2学期面向对象课程设计任务书班级:计算1041、2;指导教师:耿晓中、张秀坤、林晓艳、皮玉珍地点:计算机综合实验室(一教八楼);时间:2011.7.11-7.22课程设计题目(范围):各种管理系统设计或小型软件开发一、 课程设计目的使学生基本掌握面向对象程序设计的基本思路和方法,熟练掌握C+语言的基本知识和技能,能够利用所学面向对象程序设计,解决具体问题,提高学生面向对象程序设计的综合能力,为学生后续课程及毕业设计打下良好的基础。二、课程设计内容(包括技术指标)通过设计一个管理系统或者其它小型软件开发,进一步熟悉C中类的概念、类的封装、继承的实现方式。了解系统软件开发的需求分析、类层次设计、模块分解、编码测试、模块组装与整体调试的全过程,加深对C的理解与Visual C环境的使用。设计一个管理系统,要有主菜单,用于选择各项功能,功能包含:数据录入、数据统计、数据查询、数据修改、数据打印、数据备份(把相关数据写入文件)、退出等功能。三、时间安排两周时间,2011年7月11日-2011年7月22日。序号学时分配课 程 设 计 内 容14布置任务、查找资料24总体需求分析与设计,写出需求分析(该程序要实现什么样的功能);分析系统中的各个实体之间的关系及其属性和行为38根据问题描述,设计系统的类层次;完成类层次中各个类的描述(包括属性和方法),基类、各派生类设计及代码实现48各模块的编程设计58各模块的调试、修改64程序总调试、修改74撰写课程设计实习报告、打印84课程设计验收与答辩合计44四、基本要求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黑体,顶格;文献内容为小五宋体。参考文献的著录,按著者/题名/出版事项顺序排列: 期刊顺序:序号 著者.题名.期刊名称.出版年,(卷号或

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论