本科毕业设计(论文)实施方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华东理工大学计算机科学与工程系
本科毕业设计(论文)实施方案依据华东理工大学本科毕业设计(论文)教学指导手册的原则,并结合我系具体情况,特制订如下方案:
一、毕业设计(论文)的类型及结构
根据计算机学科的特点,毕业课题分为三种类型:理论型、科研型和工程型。
1.理论型
理论是对课题涉及的事物及其属性和运动规律的理性概括,具有一般性和严密的论证性。一般来说来,所有计算机应用领域都有理论型课题。
理论型论文并不一定要有形式化的定理证明系统。
(1)多数的理论型论文是将前人的工作作为假设前提,在此基础上作一、二步推进。
(2)对于前人尚未展开过工作的理论问题,给出理论模型,并证明它的适用性。
(3)如果不能给出严格的定律和形式证明,作为论文,论证和验证必不可少,论证是收集、引用说明问题的资料、数据、其它文章的结论;验证是以计算机软件或硬件做出模拟、仿真或验证实物,通过演示表示其结果的正确性。
(4)将前人的理论研究用自己的观点复述或综述几个人的论点得到一篇目标完整的理论型论文。
对理论型论文,强调学术性。例如,解决了一个众所周知的问题,纠正了某理论的错误且提出解决修正方案,或自己提出有意义的模型、定义,且有定理、命题、或性能比较、分析、测试报告等。
对这类论文重点收集整理问题的发现规律,解决问题所用到的基本知识,解决问题的独特方法,定理证明,算法设计和分析。论文结构一般安排如下:
(1)引言(重点描述要解决的问题的来源,难度,解决问题的主要方法,全文的组织等)
(2)基本知识(解决问题涉及的基本定义,定理,及自己提出的概念等)
(3)推理过程及结论(给出问题解决方案,包括定理证明,算法设计,复杂性分析等)
(4)结束语(全文总结及展望)
这类工作可以不进行系统演示,但应有指导教师的认可并出具证明,且有一定的工作量。
2.科研型
这类课题,整体来说,不一定要做出工程产品或日后可实施的技术规范。科研型课题带有首创和探索性,只希望基本成功,在关键技术上有突破,有创新点,不排除重大缺陷。一般是技术原型,但不排除其中某部分就是日后产品的主要部分或使用工具。国外已成熟的技术,而国内首次研制,也属科研型。它着重一般方法和核心实现技术。
科研型论文大体分为理论部分(本课题依据的原理和当今解决此问题技术途径的分析)和设计实现两个部分。
对科研型论文,强调创造性。它可以是对某一项计算机领域的先进技术或成熟软件进行分析、比较,进而能提出自己的评价和有针对性创见。例如XML目前是因特网上新涌现的标记语言,它较HTML有许多无可比拟的优点,其中XML-SQL是基于XML提出的一种新型查询语言,分析总结这一新型查询语言并探索它的实现途径是十分有意义的工作。再如对自由软件数据库系统MySQL,分析总结其在Web 应用上的特色,并能将有关技术用于自己研制的系统中。
这类论文的重点是收集整理有关的最新论文或软件,进行具体研究,并分析比较所得实验数据等内容。论文结构一般安排如下:
(1)引言(重点描述研究对象的特点,分析研究工作的意义,主要结果,全文的组织等)
(2)研究对象的概括性描述
(3)研究过程及主要结果(如果是技术分析,给出主要数据,如果是软件分析,给出代码分析结果,实验过程等)
(4)结果评价和系统应用(对研究结果进行分析比较,提出某些设计实现方案,及进行一些实验)
(5)结束语(全文总结及展望)
这类工作应进行系统演示。
3.工程型
毕业设计期间必须做出工程产品一部分或相对完整的工程原型系统。现代软件工程非常强调撰写文档,在开发期间,各阶段都要撰写文档。毕业论文属技术报告型,报告本课题所依据的原理、规范和实现模型所需的环境支持,总体实现方案,各(子)部分的设计与实现,与外部的接口等。但不等于文档集合,毕业论文应该带有论证性。如这个课题当今有几种实现方案、为什么要选择此种方案、本方案有何优缺点等。
论文要突出重点,对核心、独创部分尽可能地详细。要强调系统性,即从分析、设计、实现到测试,每个阶段的重点技术要清楚。特别是测试结果和使用情况是工程型课题最为增色之处,切不可略去。
对工程型论文,强调应用性。例如完成一个不太大的实际项目或在某一个较大的项目中设计并完成一个模块(如应用软件、工具软件或自行设计的板卡、接口等等),然后以工程项目总结或科研报告、或已发表的论文的综合扩展等形式完成论文。
论文应重点收集整理课题的立题背景,需求分析,平台选型,使用的开发工具,系统体系结构,程序模块调用关系,数据结构,算法,实验或测试等内容。论文结构一般安排如下:
(1)引言或背景(概述题目背景,实现情况,自己开发的内容或模块)。
(2)一般谈课题意义,综述已有成果,如“谁谁在文献某某中做了什么工作,谁谁在文献某某中有什么突出贡献”,用“但是”一转,分析存在问题,引出自己工作必要性、意义和价值、创新点和主要思想、方法和结果。然后用“本文组织如下:第一章....,第四章.....”作为这段结束。
(3)课题的分析设计(包括概要设计和详细设计,应强调系统的整体性,重点描述项目的整体框架,功能,开发工具,突出自己工作在整体中的位置,对概要设计的细化等。这部分内容是全文的重点)。
(4)主要实现及功能的描述(包括模块调用关系,数据结构,算法说明,依据内容多少此部分可安排两到三节)。
(5)实验或测试(描述数据库设计结果,代码开发原理和过程,实现中遇到和解决的主要问题,系统的测试,今后的维护和改进等)。
(6)总结(全文总结及展望)。
这类工作应进行系统演示。
二、立题、选题要求
毕业设计(论文)是本科生基础理论知识和综合能力的具体体现,是本科生培养质量的重要标志。立题必须符合专业培养目标,围绕本学科的专业特色,在本学科和交叉学科范围内,选择科技前沿又具有所学课程的知识、能力训练的题目,及在经济建设中的科学研究和工程技术问题,有一定的理论价值和实际意义的课题。
1.立题
(1)毕业设计(论文)课题应尽可能结合实际科学研究项目命题,同时应达到使学生能得到综合训练的教学基本要求。
(2)立题有利于培养学生综合应用知识及综合分析的能力,和一定的独立从事科学技术研究的方法和解决实际问题的独立工作能力:
⏹研究课题的立题背景
⏹文献资料的查阅与分析应用
⏹方案确定、设计与实现
⏹论文报告的撰写
(3)有利于培养学生从事科学研究应有的严肃态度,严格要求、严密论证、实事求是的工作作风,掌握从事科学研究的实验技术。
(4)毕业设计(论文)由各教科组组织指导教师命题,经教科组主任审核后,上网进行填报。