扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
1、必须要知道自己的课题功能,对于不同功能之间的关联问题要非常熟悉;
创新互联是一家专业提供富锦企业网站建设,专注与成都网站设计、成都网站建设、H5高端网站建设、小程序制作等业务。10年已为富锦众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。
2、在弄懂课题程序后,接下来就要攻破数据库了。有的毕业生选择Oracle,有的选择Sqlserver,也有的选择Mysql等,不管使用怎样的数据库,其最本质的sql语句中的多表关联、排序、模糊查询等一定要非常熟悉;
3、在弄懂上面两个模块后,接下来就是对于程序框架结构进行理解,在理解整个项目结构时,一定要分清主次,不要眉毛胡子一把抓,比如SSM框架中最主要就是Mybatis使用以及前端技术中使用的框架等;
4、弄懂整个项目结构框架后,接下来就可以按照总分结构进行分析,答辩讲解的时候也是需要按照这个思路进行。这个阶段就是对不同用户权限下的用户所实现的具体功能进行单独理解,这个过程估计也是用时最长的。
扩展资料:
计算机毕业设计答辩技巧
1、“滔滔不绝”讲解不一定是贬义词
毕业生各种答辩、面试等最大的问题就是“挤牙膏式”的问答形式。这个大家都清楚,因此,在答辩的时候,要有条理的进行讲解,而且是不要有间断,如果间断时间过长,就很容易被导师抓住提问的机会,从而会被问各种各样的问题。
2、用自己的“聪明”应对导师提问
要在对整个课题业务以及程序都弄懂的情况下进行,比如导师会问这个图表功能的实现。如果只是知道图表功能是采用的Echarts技术实现的,那么就需要根据这个线索进行讲解。
方法1先猜表名 And (Select count(*) from 表名)0 猜列名 And (Select count(列名) from 表名)0 或者也可以这样 and exists (select * from 表名) and exists (select 列名 from 表名) 返回正确的,那么写的表名或列名就是正确 这里要注意的是,exists这个不能应用于猜内容上,例如and exists (select len(user) from admin)3 这样是不行的 现在很多人都是喜欢查询里面的内容,一旦iis没有关闭错误提示的,那么就可以利用报错方法轻松获得库里面的内容 获得数据库连接用户名:;and user0 这个是小竹提出来的,我这里引用《SQL注入天书》里面的一段话来讲解: ---------------------------------------------"重点在and user0,我们知道,user是SQLServer的一个内置变量,它的值是当前连接的用户名,类型为nvarchar。拿一个 nvarchar的值跟int的数0比较,系统会先试图将nvarchar的值转成int型,当然,转的过程中肯定会出错,SQLServer的出错提示是:将nvarch" ---------------------------------------------看到这里大家明白了吧,报错的原理就是利用SQLserver内置的系统表进行转换查询,转换过程会出错,然后就会显示出在网页上,另外还有类似的and 1=(selet top 1 user from admin),这种语句也是可以爆出来的。;and db_name()0 则是暴数据库名。 一旦关闭了IIS报错,那么还可以用union(联合查询)来查内容,主要语句就是 Order by 10 And 1=2 union select 1,2,3,4,5,6,7,8,9,10 from admin And 1=2 union select 1,2,3,user,5,passwd,7,8,9,10 from admin
零基础学android的话首先学java语言基础,然后学一种数据库(mysql,或sqlserver),最后学android开发。
祝你成功!
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流