1.你觉得这个系统还有什么需要完善的地方?
一般问这个问题的时候,答辩基本结束,具体可参考下面几个解答
1.如果我们使用的是JSP,可说:后期页面计划采用静态化模板freemarker,节省服务器资源和压力
2.大部分项目都只是本地安装,可考虑内网穿透或部署到云服务器,让所有人都可以访问我们的项目
3.项目服务器单一,只有一台Tomcat,可考虑针对Tomcat搭建简单的平行集群,增强系统稳定性
4.系统并发能力有待提升,后期进一步学习中,考虑使用Nginx进行项目的负载均衡配置
这个问题,傲视一般是想看看这个毕设到底是不是我们做的,一般项目的搭建遵循下面的步骤:1.设计数据库表,遵循三段式,设计出数据字典后,进行数据库,表的创建6.创建Controller/Action,并进行测试
不要慌张!不要慌张!不要慌张!我在平时工作中,前面写的代码,后面再看还需要再看一遍才能回想起当时的逻辑,此时我们要做的就是:右键检查,找到代码,看代码的同时,跟老师说:"这个模块是最初做的,业务逻辑我需要再看下",答辩时间很短,一般这个时候老师就会下一个问题,没有下一个问题,我们就看看代码,结合场景,说出代码本身的业务逻辑。
如:购物车,其业务逻辑一般就是将对应的
1.商品添加到购物车,商品数量-1,此时涉及商品表的update,购物车表新增一条记录,设计购物车表的insert,
2.当从购物车变成订单状态时,购物车记录清空,涉及购物车的delete,以及订单表的insert