(二)、要根据自己的能力选择切实可行的课题。毕业设计是一种创造性劳动,不但要有考生个人的见解和主张,同时还需要具备一定的客观条件。由于考生个人的主观、客观条件都是各不相同的,因此在选题时,还应结合自己的特长、兴趣及所具备的客观条件来选题。具体地说,考生可从以下三个方面来综合考虑。首先,要有充足的资料来源。“巧妇难为无米之炊”,在缺少资料的情况下,是很难写出高质量的设计的。选择一个具有丰富资料来源的课题,对课题深入研究与开展很有帮助。其次,要有浓厚的研究兴趣,选择自己感兴趣的课题,可以激发自己研究的热情,调动自己的主动性和积极性,能够以专心、细心、恒心和耐心的积极心态去完成。最后,要能结合发挥自己的业务专长,每个考生无论能力水平高低,工作岗位如何,都有自己的业务专长,选择那些能结合自己工作、发挥自己业务专长的课题,对顺利完成课题的研究大有益处。
二、进行系统的设计工作
学生可以从查阅图书馆、资料室的资料,到实习单位或企业做实地调查研究、实验与观察等三个方面来搜集资料。搜集资料越具体、细致越好,最好把想要搜集资料的文献目录、详细计划都列出来。首先,查阅资料时要熟悉、掌握图书分类法,要善于利用书目、索引,要熟练地使用其他工具书,如年鉴、文稿、表册、数字等。其次,做实地调查研究,调查研究能获得最真实可靠、最丰富的第一手资料,调查研究时要做到目的明确、对象明确、内容明确。调查的方法有:普遍调查、重点调查、典型调查、抽样调查,经验交流《计算机专业自考毕业生如何书写毕业论文》。调查的方式有:开会、访问、问卷。
三、论文的组织安排
依据上述的论文类型,由于各类工作特点的不同,在搜集整理论文的素材、组织安排论文的结构方面,应有所不同,做到有的放矢。
3.1、系统实现型论文:重点收集整理系统体系结构,程序模块调用关系,数据结构,算法,实验或测试等内容,论文结构一般安排如下:
(1)引言或背景(概述题目背景,实现情况,自己开发的内容或模块)
一般谈课题意义,综述已有成果,如“谁谁在文献某某中做了什么工作,谁谁在文献某某中有什么突出贡献”,用“但是”一转,分析存在问题,引出自己工作必要性、意义和价值、创新点和主要思想、方法和结果。然后用“本文组织如下:第二节第三节……,第四节……”作为这段结束。
(2)系统体系结构(强调系统的整体性,突出自己工作在整体中的位置)
(3)主要实现功能的描述(包括模块调用关系,数据结构,算法说明,依据内容多少此部分可安排两到三节)
(4)实验或测试
(5)总结
3.2、应用开发型论文:重点收集整理应用项目的背景分析,需求分析,平台选型,分块,设计部分模块的细化,使用的开发工具的内容。论文结构一般安排如下:
引言(重点描述应用项目背景,项目开发特色,工作难度等)
项目分析设计(重点描述项目的整体框架,功能说明,开发工具简介等)
项目实现(重点描述数据库设计结果,代码开发原理和过程,实现中遇到和解决的主要问题,项目今后的维护和改进等,此部分可安排两到三节)
总结
3.3、分析比较型论文:重点收集整理有关的最新论文或软件,分析比较心得,实验数据等内容。论文结构一般安排如下:
引言(重点描述分析对象的特点,分析比较工作的意义,主要结果等)
分析对象的概括性描述
分析比较的.主要结果(如果是技术分析,给出主要数据,如果是软件分析,给出代码分析结果,实验过程等)
分析比较的评价和系统应用(可以给出基于分析比较的结果,提出某些设计实现方案,和进行一些实验工作
结论
3.4、理论探索型论文:重点收集整理问题的发现,解决问题所用到的基本知识,解决问题的独特方法,定理证明,算法设计和分析。论文结构一般安排如下:
(1)引言(重点描述要解决的问题的来源,难度,解决问题的主要方法等)