答辩结束后,历时三周的项目实训结束了,通过本次实训,我发现了许多问题,并获得了宝贵的经验,具体为以下几点:

1.关于项目的准备工作:由于是首次项目制作,在项目的准备工作上就出现了问题,把问题思考的过于简单是主要问题。不能准确计算项目消耗的时间让我们付出了代价,以至于最后一个星期进度比较赶,在下次项目时,准备工作要更加完善,应该能更加准确的计算项目需要的时间,以便于更好的把握项目的进度。

2.关于人员的分工:此次项目本组共有4人,分工时应按照个人能力进行分工,本次项目出现了由于分工过多导致项目的功能不能按时完成的情况,更加了解组员的个人能力也是作为组长应该注意的一点。

3.关于MVC设计思路:本次项目在前两周出现了迷茫的情况,在没有套用模版的情况下,不知道该怎样将界面做的更加人性化,虽然尝试了很多方法,也锻炼了能力,但是同时耗费了大量的时间。应当理清思路,在三周的项目当中,如果网上没有可以借鉴的网站的情况下,应当首先调用模版,这样在界面设计上就不会下很大的功夫。重点的控制层就可以得到更多的时间,对于本组的项目来说这样才是正确的道路。本次项目设计过程中,在jsp文件中出现了大量判断与计算,这虽然能够达成我们的目的,但是这种方法是不科学的。jsp文件应该只管显示,具体的判断与计算应交给控制层来处理,这样以来代码也将变得更加整洁。

4.关于代码规范:本次项目中出现了代码过于繁杂的情况,dao中也出现了几十种方法,但由于项目时间紧张,所以没有进行改进。在项目的准备工作中,应当封装号几个常用的方法,这样既可以使代码变得简洁,又可以减少编写代码的时间。在servlet与dao类的功能与数量上也出现了问题,不同功能的类全部都堆在了同一个servlet或dao中,这明显是不对的,不仅代码的可读性下降,而且也不容易排查错误。下次项目时,希望能够分门别类,让代码更加规范。

以上是本次项目发现的几个问题,这将成为宝贵的经验,期待在下次的项目当中能有所借鉴。