1. 开始准备选题、开题报告
大四上学期开学时开始准备论文的,首先是确定论文主题,看自己想做什么毕业设计,可以选取之前接触过的,做过的东西,这样快一些,我之前一直是学Java的,就打算直接用Java写个web项目。
怎么选java:java开发中最简单的就是jsp、springboot,如果没有要求建议选择springboot做web网站开发最简单,因为都是内置集成了,很方便,运行速度也很快,数据库当然建议mysql;开发工具用idea,因为目前大厂都在广泛使用的,至于eclipse其实也可以,但是目前用的人越来越少了。最后自己还是决定做一个图书管理系统。
2. 着手做、敲代码
看完一套视频后就开始做了,一开始也很吃力,一个小时也写不出几行代码,布局总是达不到想要的效果,总是出错,bug一堆,控制台一堆红,心累啊,遇到报错就一个一个百度,真的是头大了,真是越来越码不下去了,可能还是当时学习的时候功底没有打牢固吧!眼看这离答辩的日子越来越近了,我开始各大平台开始买差不多的项目,之后导入到自己的idea中,配置好环境和数据库的配置,但是发现不是报这个错,就是报那个错,最后发现买来的源码实在是扯淡,不是缺这个就是少那个,真是无语了,也没时间吐槽了,认栽了。最后找了个学长请教,他向我推荐了“慕代码”,说里面的代码都是经过测试的品质很高,我也是抱着试试的态度搞了一个图书管理系统,价格不贵还可以接受,我从百度云把项目下载到本地,急切的导入到idea中,导入了数据库文件后调整下配置,准备见证奇迹的时候到了。。。。浏览器一回车,真流弊!!!界面来了,终于可以正常运行了,心里的大石头也在这个时候落地了,接下来就是搞文档了。
3. 写论文
毕设搞的差不多就可以写论文了,这个时候知网就派上大用场了,可以去知网上检索关键字,看看别人的论文是怎么写的,分为哪些部分,看的多了就知道是哪种套路了,目录大概就是:研究背景,所用技术,需求分析,设计与实现,测试,总结,参考文献这些。一般来说导师非常注重论文格式,目录排版一定要正确,还有行间距,字体,插入图片的大小等。
我在论文中放了一部分的代码,有的也红了,有的同学为了防止代码红,贴了代码的图片,好像图片不会报重(我也不确定)。因为学校给的知网查重次数有限,我也用过其它查重软件,有免费的有付费的。
每个学校要求的查重网站不同,根据学校的要求来。
一般有查重要求的,要求一般都是在20%以下,满足要求即可。
4. 答辩过程
答辩的时候一直接打开项目运行,演示作品
介绍你的毕设,底下老师们人手一份你的论文,答辩过程中老师会针对毕设提一些问题,我的毕设里有获取当前位置这个功能,答辩时老师就提问了编程中常用的坐标体系。只要你态度好,老师们还是很nice的。
5. 心得
不要害怕开始,很多同学总是一拖再拖,认为自己还没有准备好开始写毕设,其实最难的就是开始,同时也要认清自己实力,如果自己真的搞不定,直接找帮助,找帮助也不能大海捞针,过于盲目,那样搞到一堆质量差的代码不但不可用,而且还耽误了时间,一定要找靠谱的机构组织,或者学长、学姐介绍的,因为靠谱,以上是我的心得体会,希望能帮助到即将答辩的同学们。加油!!!