目录
3、你觉得你的这个系统有什么比较新颖的地方?技术或功能点都可以。
6、项目某个功能(如登陆、注册、查询等功能)数据流程是怎样的 ?
7、你介绍一下你项目中所用到的各个表以及他们之间的业务关联。
10、MVC设计模式是指什么,其优缺点,怎样用到在你的程序里
11、SSM/SSH框架是指什么,其优缺点,怎样用到在你的程序里
一、答辩时的流程介绍
1、开场⽩
这时主要介绍㇐下你是谁,是什么专业,你的指导⽼师是谁,你论⽂的题⽬是什么。
参考:
尊敬的评委⽼师:⼤家早上好,我是XX级XX专业的XX,我的知道老师是XX,毕业设计题目是XX,希望今天能为我的学⽣⽣涯画上㇐个完满的句号。
2、项目功能演示以及PPT解说
本部分主要是演示项目的主要功能以及使用的技术,演示时间控制在5-10分钟之间,介绍某个功能的时候可以提及该功能使用的相关技术,避免干巴巴的介绍,项目中的亮点可以重点介绍。
项目演示过程中保证项目可以正常使用(答辩前项目运行好),没有明显的漏洞(比如登录不上、出现空指针异常、页面出现404错误),功能逻辑合理(不需要很商业化), 防止项目答辩演示的时候项目出问题,可以提前录制好视频,最好带功能解说;
3、结束语
这部分可以说㇐下⾃⼰项目中的特色以及不足之处,以及⾃⼰在论⽂写作及修改过程中的㇐些感悟,⽐如感觉到⾃⼰知识的缺乏呀,如此相关的。最后,请给位⽼师多批评指正,⾃⼰以后会继续学习等等。
4、评委提问
提问应该是论⽂答辩必不可少的㇐个环节。当⽼师提问时,如果⼿边有纸和笔,可以对关键词进⾏㇐下记录,这样有助于我们记录和减压。如果对问题不太清楚,可以请⽼师做㇐个解释,不能不懂装懂,东拉西扯。
5、评委点评
在⽼师点评时,要认真听取⽼师的点评,深思⽼师⽼师提出的意见和建议,总结论⽂写作的经验和教训。
二、答辩常见问题
1、项目使用的技术
答: 例如:
前端使用XX(css、javascript、jQuery、Vue框架、
AngularJS、React、
Layui框架、Bootstrap等)
后台使用了XX(java语言-Springboot|SSM|javaweb技术 、Python、.net)
数据库使用的是XX(Mysql数据库、Sql Server、Redis)
每个技术在项目中的使用要有基本认识
项目类型:网站|系统、小程序、App
2、项目开发中遇到什么问题,是怎么解决的分享一下
1)数据库链接问题
账号密码不对或者是数据库驱动与数据库服务器版本不一直导致项目发布异常
2)浏览器缓存问题,图片文字改了,但是在浏览器不显示
不要使用eclipse内置的浏览器访问,应该用外置浏览器比如谷歌并且清理浏览器的缓存可以
按住 ctrl+shift+delete键清理浏览器缓存,同时要重新发布项目就好了
3)中文乱码问题
①数据库中的数据出现了中文乱码问题
这两个地方的值 latin1 改成 utf8 然后重启mysql数据库服务器 之前创建的数据库删掉 drop dababase '需要删除的数据库'
②代码的中文出现中文乱码-改下开发工具工作空间编码
Window——preferences——General——Workspace最下面字符编码为utf-8
如果是utf-8,就改成gbk
改完后,要重新运行项目
③工作空间编码和数据库安装都是正常 但是发送到数据库中的中文还是出现乱码
找到数据库链接的url地址 看下是否有 characterEncoding=utf-8
④小程序真机访问出现接口异常
如果项目再本地使用正常,真机访问出现接口异常的原因:
电脑和手机需要在同一局域网,可以使用电脑链接手机热点
注意:电脑ip不是固定的,电脑重新启动ip就会变化一次,大家要注意
微信真机调试视频教程
链接:https://pan.baidu.com/s/1nNLgB1-4DYMDqx4IDnSAFQ ;
提取码:0000
3、你觉得你的这个系统有什么比较新颖的地方?技术或功能点都可以。
答: 算法、
报表插件(
Echarts、Highcharts )、支付功能、Redis缓存、人脸识别、第三方登
录、批量导入导出等,这块主要考研系统设计使用的技术是否有技术亮点或者说某个功能设计的很人性
化,通过我的这个设计减轻了用户的工作量
4、你的这个图形统计报表是如何进行实现的?
答:常用的报表可视化插件 Highcharts 网址
https://www.highcharts.com.cn/
、Echarts报表插件实现图 形化统计功能 网址:https://echarts.apache.org/zh/index.html
5、请您介绍一下XX模块的基本业务流程,讲解一下相关代码。
6、项目某个功能(如登陆、注册、查询等功能)数据流程是怎样的 ?
7、你介绍一下你项目中所用到的各个表以及他们之间的业务关联。
8、数据库用的什么数据库,该数据库有什么特点?
MySQL:一种关系型数据库,将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,