计算机毕业论文撰写技巧
进入21世纪以来,计算机成了第三次工业革命的重要领域。同时也成为高校教育的重要部分,对于大学生而言,如何撰写计算机毕业论文,则是众多面临巨大竞争的计算机系学子们要考虑的事情,不会写没关系,下面为大家讲解几个要点。
![551fdd03af4e54c209a334c5067e119b.png](https://mmbiz.qlogo.cn/mmbiz_jpg/Je6BX9J7ZicUfACwkvJ0Dnk6xVRzopkBBBl4IXrytVE1yOiaaNDMOepyCFticCFjqbQ8PeDcoqN4Vml22mHd7GZVQ/0?wx_fmt=jpeg)
1.论文类型
不同的院系,不同的指导教师对本科毕业论文有不同的指导方法,在计算机系,本科毕业论文通常以下面四种类型:1.1 完成一个不太大的实际项目或在某一个较大的项目中设计并完成一个模块(如应用软件、工具软件或自行设计的板卡、接口等等),然后以工程项目总结或科研报告、或已发表的论文的综合扩展等形式完成论文。
1.2 对一个即将进行的项目的一部份进行系统分析(需求分析,平台选型,分块,设计部分模块的细化)。例如对一个大中型企业管理信息系统中的财务部分进行调研,分析和设计等,这类工作可以没有具体编程,但应得到有关方面的初步认可,有一定的工作量。例如打印后有30页以上的报告。
1.3 对某一项计算机领域的先进技术或成熟软件进行分析、比较,进而能提出自己的评价和有针对性创见。例如XML目前是因特网上新涌现的标记语言,它较HTML有许多无可比拟的优点,其中XML-QL是基于XML提出的一种新型查询语言,分析总结这一新型查询语言并探索它的实现途径是十分有意义的工作。再如对自由软件数据库系统MySQL,分析总结其在Web应用上的特色,并能将有关技术用于自己研制的系统中。这类工作要注意把分析和实验相结合,不要只停留在消化上。消化是前提,吸收和转化才是工作的重点。
1.4 对某一个计算机科学中的理论问题有一定见解,接近或达到了在杂志上发表的水平。例如,解决了一个众所周知的问题,纠正了某杂志上理论的错误且提出解决修正方案,或自己提出有意义的模型,定义,且有定理、命题、或性能比较、分析、测试报告等。 一般而言,第四种较难,在若干年指导本科生毕业论文经验中,只有两位学生采用此形式写出了好的论文,据悉,这两位学生都顺利进入了博士生序列。
2.选题
2.1 有科研项目的老师通常愿意从项目中选取本科生能完成的模块,交给学生作,然后以第一种形式写成论文。教师熟悉项目,项目有实用背景,一般而言,多数学生经过努力都能完成。但有些科研项目太难,或涉及保密内容,或本科生不容易完成,在这种情况下,教师可能会让已保送为研究生,或确定留校的学生作这类题目。
2.2 学生自选题目,有些学生已联系好毕业后的工作单位,工作单位要求学生作某方面的'项目,或已交给学生某方面的项目,经过指导教师认可,认为可作出合格的毕业论文,则可作这方面题目。这种方式下,学生积极性高,责任心较强,学以致用,一般论文的质量较好且成文后篇幅较大。
2.3 教师根据社会需求,选择题目。例如,院系行政需要教学,科研和研究生信息管理系统,有的教师指导几位学生分别作大学院系行政管理子系统,博士生硕士生学籍管理子系统等等,有可能开始作出的软件还不很完善,但有了雏形,经过修改后,一般是能够应用的。有的系统经过下一届本科生毕业实习的改进,就可以实用了。一些对路的、有用户的软件还有可能进一步发展为产品
3 论文的组织安排
依据上述的论文类型,由于各类工作特点的不同,在搜集整理论文的素材、组织安排论文的结构方面,应有所不同,做到有的放矢。
3.1 系统实现型论文:重点收集整理系统体系结构,程序模块调用关系,数据结构,算法,实验或测试等内容,论文结构一般安排如下:
(1)引言或背景 (概述题目背景,实现情况,自己开发的内容或模块) 一般谈课题意义,综述已有成果,如”谁谁在文献某某中做了什么工作,谁谁在文献某某中有什么突出贡献“,用“但是”一转,分析存在问题,引出自己工作必要性、意义和价值、创新点和主要思想、方法和结果。然后用“本文组织如下:第二节第三节.... ,第四节....." 作为这段结束。(2)系统体系结构(强调系统的整体性,突出自己工作在整体中的位置) (3)主要实现功能的描述(包括模块调用关系,数据结构,算法说明,依据内容多少此部分可安排两到三节) (4)实验或测试 (5)总结
3.2 应用开发型论文:
重点收集整理应用项目的背景分析,需求分析,平台选型,分块,设计部分模块的细化,使用的开发工具的内容。论文结构一般安排如下:引言(重点描述应用项目背景,项目开发特色,工作难度等) 项目分析设计(重点描述项目的整体框架,功能说明,开发工具简介等) 项目实现(重点描述数据库设计结果,代码开发原理和过程,实现中遇到和解决的主要问题,项目今后的维护和改进等,此部分可安排两到三节) 总结
3.3 分析比较型论文:
重点收集整理有关的最新论文或软件,分析比较心得,实验数据等内容。论文结构一般安排如下:引言(重点描述分析对象的特点,分析比较工作的意义,主要结果等) 分析对象的概括性描述 分析比较的主要结果(如果是技术分析,给出主要数据,如果是软件分析,给出代码分析结果,实验过程等) 分析比较的评价和系统应用(可以给出基于分析比较的结果,提出某些设计实现方案,和进行一些实验工作 结论
3.4 理论探索型论文:
重点收集整理问题的发现,解决问题所用到的基本知识,解决问题的独特方法,定理证明,算法设计和分析。
论文结构一般安排如下:
(1)引言(重点描述要解决的问题的来源,难度,解决问题的主要方法等)
(2)基本知识(解决问题涉及的基本定义,定理,及自己提出的概念等)
(3)推理结论(给出问题解决方案,包括定理证明,算法设计,复杂性分析等)
(4)结论 上述论文结构的安排和划分不是绝对,可依据各自工作的实际情况,采用某一种或某几种混合的方式指导自己论文的写作。但无论采用什么样的结构,一定要作到心中有数,贯穿一条逻辑线索切不可泛论成文或堆砌成文,时刻突出自己的工作内容。
4.论文格式及 目录系统
每个作者有自己的风格,格式不必强求一致,但科技论文不能象写小说剧本那样,一般不能用倒叙,插叙,不设悬念,不用意识流,多线索方式等。例如,可在下列格式基础上适当修改:科技论文目录体系一般不用中文的 “一 二 三”,而用下列的编排方式 题目 扉页 |___ 摘要(中英文,200-300字为限) |___ 正文 目录 1.前言(背景,动机,前人工作) |___1.1 。。。。| ( 1) (a) (b) (c) | (2) (a) (b)(c) |___1.2 。。。。2.项目框图 及 本工作在项目中的地位 3.项目特色(特殊功能,困难) 4.方案选择(前人方案,现可选方案,为什么 选这一方案)
5.实现技术 数据结构 程序片段
6.特殊问题解决方法
| __6.1 问题1 |__ 6.2 问题2 |__ ......
7.结果测试,性能分析(图表等)
8.结束语(或结论、小结) 参考文献 附录 致谢