欢迎来到天天文库
浏览记录
ID:20875130
大小:88.50 KB
页数:8页
时间:2018-10-17
《软件技术课程设计(201403)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、软件技术课程设计任务书(示例)(C++)所属学期2013-2014学年第二学期专业班级通信1101-1102一、课程设计目的及基本要求目的:1. 掌握C++语言基本知识及其编程方法 2. 掌握类和对象的基本概念与使用方法3. 掌握面向对象中的继承与多态等面象对象特性4. 掌握文件流的基本操作要求:1.要求利用面向对象的方法以及C++的编程思想来完成系统的设计; 2.要求在设计的过程中,建立清晰的类层次; 3.在系统中至少要定义类,若有多个类,每个类中要有各自的属性和方法; 4.在系统的设计中,要求使用面向对象的继承与多态等机制。创新要求(可选):在基本要求达到后,可进行创新设计,如
2、根据实际修改功能及设计出比较友好的界面等。二、课程设计的主要内容1.系统功能分析与描述1)通过社会调查,选择一个课题,采用面向对象的思想进行构建。2)进行系统需求分析和系统设计,撰写系统需求分析和设计报告。3)设计数据模型并进行优化,确定数据结构、功能结构和系统安全性和完整性要求。2.解决方案阶段根据系统功能要求,可以将问题解决分为以下步骤:1)写出需求分析(做什么)2)分析系统中的各个实体之间的关系及其属性和行为3)根据问题描述,设计系统的类层次84)完成类层次中各个类的描述(包括属性和方法)5)完成类中各个成员函数的定义6)用户界面的设计(控制台界面或图形界面)7)分析系统功能
3、模块(系统流程图)8)代码编写9)功能调试10)完成系统总结报告以及系统使用说明书三、系统实践环境要求操作系统为MicrsoftWindowsxpVisualstudio系列。四、设计方式与成果要求⑴设计任务的布置:由指导教师向学生讲清对设计的整体要求及实现的目标任务,讲清设计安排和进度、平时考核内容、考核办法、设计守则及实验室安全制度,讲清上机操作的基本方法。实验内容和进度由学生自行选择和安排,指导教师负责检查、辅导和督促。⑵分组选课题,在规定的时间内,由学生独立完成,出现问题时,教师要引导学生独立分析、解决,不得包办代替。⑶课程设计是一个整体,需要有延续性。要注意避免前面的实验
4、数据、程序和环境被清除、改动或盗用的事件发生。⑷学生要求多做练习,以便能够熟悉和精通实验方法。如果能结合实际课题进行训练,会达到更好的效果。⑸要求每位学生写一份课程设计报告(学校要求的格式),要求按以下提纲书写:1)目录2)需求分析3)系统设计4)详细设计5)编码与调试6)系统使用手册⑹小组答辩时提交一份课程设计总结报告(Word文档),与源程序一起上交。总结报告要求按以下提纲书写:1)设计项目介绍与设计目的2)项目环境要求3)项目功能模块4)小组分工情况,每一个成员的贡献度5)程序主要源代码及其说明:提交到老师指定的文件夹中。6)体会与感想(7)其他事项1)每位同学以自己的姓名命
5、名建立文件夹2)文件夹下面应包含的文件:源程序和软件使用说明3)以班为单位刻录光盘,于课程设计结束后的一周内上交给指导老师。8五、进度计划序号设计内容内容时间要求1任务书及选题指导教师下达任务书、学生选题3.10-3.11以分组为单位选题,并分模块划分任务2系统需求分析与功能设计根据课题的要求进行简单的需求分析,进行功能设计,设计类,类与类之间的关系3.12写出系统设计报告抽取的类,类层次4总体设计及代码编写和程序调试设计并编写输入/输出、查询/统计、加工处理等功能模块的应用程序3.13-3.19每个人必须独立设计与实现若干个功能模块,小组独立完成一个完整的系统5设计报告与成果提交
6、撰写设计总结报告并提交相应资料与成果3.20按以上要求6系统演示及答辩(在教室进行)各位同学做PPT演示所设计、开发的系统3.21下午以选小组为单位检查六、考核方式与成绩评定C++面向对象课程设计报告要求有系统需求分析与系统设计、详细设计、源程序代码编写及调试等内容。其课程设计应用系统程序应独立完成,程序功能完整,设计方法合理,用户界面较好,系统运行正常。1、课程设计需要提交的内容:(1)课程设计报告(2)设计报告严禁抄袭,即使是同一课题也不允许雷同,否则按不及格论。2、课程设计的成绩评定:课程设计的成绩由平时考核与最终考核相结合,平时占30%(出勤、学习笔记、表现等);最终占70
7、%(设计报告30%、应用系统40%)。成绩计分按优、良、中、及格与不及格5级评定。8附:1.说明:(1)小型应用系统。所设计的小型应用系统至少设计3个类,设计系统的类层次,突出的体现面向对象程序设计的三大机制,尤其是继承与多态。(2)输入输出数据以文件或数据库方式提供。(3)小组内部成员必须有分工,答辩须体现每一个成员的工作,否则该成员在实践部分以0分计。(4)每一个课题不超过3人。2.备选题目1.学生学籍管理系统系统功能的基本要求:1)建立新的学生表文件2)按学生姓
此文档下载收益归作者所有