毕业季快到了,同学们又开始准备毕业论文了吧。那样丢了就不想用了吗?这里有模板,拿走也不感谢。
首先谈谈写毕业论文的过程。
命题——开题报告——开发流程文件——项目完成代码(数据库、前端、后端等)——论文
1.好好考虑你的命题(题目),提交给学校(或老师)审查。命题一般都有严格的要求,这个要求基本上全国大同小异,下面引用小编学校的要求。
(重要的我都被黑了)一般的要求题目是“基于XXX的yyy的设计和实现”。
1、XXX通常指技术、设计模式或类似技术的相关说明。
2、yyy一般是指毕业设计领域,即毕业设计需要具体完成的项目的名称。
例如:
住宅物业管理系统的设计与实现
基于Unity3D引擎的飞行射击类游戏的设计与实现
基于Android的搜索词典App的设计与实现
注意:命题时,具体的省市等行政区域名称、具体的企业事业单位名称(甲或乙名称)千万不要出现,如果真的出现,就要用“XXX”一词代替。
例如:
基于ASP.net的XXX企业人事管理系统的设计与实现
2.命题的选择要有一定的技术难度,使用的技术要新颖,过时,不要使用陈旧的技术。
对于往年毕业设计的情况和学校的反馈,不要选择以下技术命题。
1、纯JSP、JSP Javabean的技术不应再使用。在实训中相应的技术讲解也会减少。
2、没有纯ASP、MVC模式的A技术也不应再使用。
3、简单、没有设计模式的基于C/S的Java和。不应再使用net技术。
最好选择最新的技术作为研究方向。以下是一些建议,但不限于此的技术方向。
1、移动技术方向,包括IOS、Android、微信第三方、响应网站等。
2、丰富的客户端技术方向,包括单页操作、复杂的基于Ajax的异步通信等。
3、新的服务器端技术方向,springMVC、MyBatis、aspMVC等。
4、新的技术方向,包括微体系结构、noSQL等。
3、具体项目的选择要新颖,意图要明确,同时要缩小面,尽量选择具体点,不要铺得太大。
有些已经熟悉的项目不会出现。例如:
1、图书馆管理系统。
2、网上商城(不管卖什么)。
3.没有新技术或创造性支持的博客网站或类似系统
4.一般内容发布系统,包括新闻、评论、企业网站等。
各大学都有毕业设计题目不能与前三届学生相同的要求。
4、技术专用英语名词分析
一般来说,按技术分类的英语名词在缩写的时候都是大写的。
SSH、HTML、CSS、JSP、PHP、ASP.net等
特殊英语专用名词一般是首字母大写(有特殊标记的除外)。例如:
JavaScript、JavaScript、Java See、Java Il、Spring等专业写法(例如iOS、jQuery等)
2.题目通过后,要写“开题报告”。
开题报告包括:
标题来源
标题类别
研究目的和重要性
本课题的研究内容
全系统结构
本课题的实施方案、进度及预期效果课题的研究内容
阅览的参考文献
附带参考案例。
标题来源:1。讲师推荐2。选择3。其他
标题类别:1。基础研究2。应用研究3。其他
一、研究目的和重要性
如今人们更加注重身体健康,大家在工作的同时参加健身活动,进行健身运动。健身的同时,身心愉悦,气魄坚强,但健身的同时也出现了很多问题。例如:我不知道该怎么运动。部分健身的基本常识不得而知。运动前准备活动不足,健身过程动作不标准,容易造成肌肉紧张等损害。同时,没有人陪同,一个人坚持健身没有动力,或者健身时间和工作生活冲突,时间不方便等问题令人苦恼。
为了解决人们健身时遇到的问题,我决定开发这个应用程序,提供合理的健身教程和健身时的动作参考。与此同时,app增加了日程通知功能,使用户能够协调工作、运动、生活、合理的日程。此外,app还增加了朋友圈动态、聊天、约会等垂直社交的功能,使您能够在健身的同时遇到兴趣相投的朋友,结识新的伙伴。除此之外,app还提供每天的补报功能、喝水功能提醒、代理导航功能、朋友圈功能、朋友即时通讯功能、GPS定位功能等,为了帮助更方便、更高效的健身和运动,还会结交新朋友。为用户提供更优质的服务。
二、本课题的研究内容
这个系统主要研究如何更好、更有效地帮助人们运动。系统的主要功能:记录每日运动量,自动提供与健康标准相对应的参考建议,提供定位功能,同时系统兼具聊天交际功能,可以查看朋友圈动态,与朋友进行即时通信,交流健身心境。
沟通健身方法。研究过程主要涉及以下知识:
Android
2.MYSQL数据库
3.Tomcat服务器
4.SSM框架
5.数据库分析设计
三、系统整体结构
前台功能模块前端采用Android编写展示页面,采用c/s架构,主要功能包括:用户登陆注册、系统主界面、广场功能、交友聊天、训练功能、发现功能、查看好用动态功能、我的圈子、个人信息管理等。
后台管理模块后端采用SSM(Spring,Spring MVC,Mybatis)框架编写,采用RESTful架构风格,接收前端的请求,查询数据库数据并做出相对应的处理,然后以json串的格式返回给前端。主要接口包括:用户的登陆、注册接口,朋友聊天功能接口,朋友圈浏览、点赞、评论功能接口,训练视频下载接口,个人信息修改接口等。
四、本课题的实行方案、进度及预期效果课题的研究内容
1.开题阶段(2016年10月20日前)
与老师讨论开题事宜,完成《xx学院本科毕业论文(设计)开题报告》。
2.设计阶段(2016年10月20日-2017年1月20日)
10月20日-11月20日 分析设计,完成建模过程。
11月20日-12月30日 编码调试,完成可以运行的源代码和数据库文件。
12月30日-1月20日 测试,完成功能测试、性能测试,系统优化。
3.毕业论文撰写阶段(2016年1月20日-2017年2月10日)
完成正文字数不低于1万字(不包括源代码)的毕业论文。
4.答辩阶段(2017年3月20日)
最终确定论文,参加答辩。
五、已查阅参考文献
[1] Bill Phillips、Brian Hardy. Android编程权威指南[M].北京:人民邮电出版社,2014.
[2] 张振坤,李钟尉,陈丹丹等.Java开发之道[M].北京:电子工业出版社,2011.
[3] 姜承尧.MySQL技术内幕:SQL编程[M].北京:机械工业出版社,2011
[4] 杨海霞,相洁等.数据库原理与设计[M].北京:人民邮电出版社,2007. [6]
[5] 李刚.轻量级J2EE企业应用实战[M].北京:电子工业出版社,2007
[6] 埃克尔. Java编程思想[M].北京:机械工业出版社
3.开发过程文档
包括需求分析,数据库设计,各种uml图,详细设计等等,软件开发的文档基本都包含了,主要是给写论文做铺垫,这个按照规范写就行,我在最后一个分享的模板,大家可以看一下。
4.论文编写。论文一般都是要查重的,所以千万千万不要买,一定自己写。可以写的不好,但一定要自己写。这个附件在模板吧,太多就不细说了。
这里有一份详细的模板,我共享到github了: