在这次团队项目中,我主要负责购物车、购物车结算以及充值。在团队项目之前购物车功能就已经做过部分,因此购物车部分我还是比较熟悉的,不过和平常练习不一样的有选中状态,这次我用的是改变选中框的背景图片。因我们定义商品只能购买一次,所以在添加购物车时,需判断是否购买过。
在结算页面中,我是直接在jsp页面中判断余额,这样是有风险的,所以在结算中,开始会出现余额为负数的情况。点击结算就直接结算,这点我感觉还是有所欠缺,不过由于时间原因,这部分并没有完善。在做下载中,我需要将多个文件整合,并压缩到一个压缩文件中,这部分是通过网上资料完成的。
由于掌握的技术原因,在点击充值就直接充值。不过也了解到需要之后学监听。通过这次项目,我又学到了一些新知识,比如内置窗口,多个文件压缩以及一些css样式。不过我认识到我有许多知识掌握不牢,平时也没有针对练习,因此许多知识不能达到熟练运用。而且在写程序时,不要仅仅停留在代码,要深入到底层的运行机制,才可以对程序的运行机制有更准备的把握。
在项目开发前需要将数据库表建好,根据表中各个字段来建。要注意属性的数据类型和字段的数据类型要一致。不过在项目进行时,我发现数据库一些表设计的不太合理,不过这也到了后期,而且我才注意到数据库中还有一个表我没有看到。这也让我感到尴尬。所以在一开始就需要将数据库中的表的数据都应该浏览一遍。
在项目开发时,就需要整理思路,如何把程序写对,如何写更合理。我虽有思路,但是并没有整理好思路,因此再写的时候显得乱。到了最后分配给我上传任务,这个做失败了,因为需要将作品文件,作品的图片和作品数据通过一次上传,我只做到图片文件的获取,不过也是因为模板选定的问题。在将两个网页合并的时候,出现错误,也导致上传失败。不过我也感到此次项目的单一性,可以说每次都是通过事件访问action然后action访问dao文件,之后处理数据,几乎都是如此。不过这也仅限于我在此项目中的任务。
在此后我需要复习巩固知识,因为是否掌握熟练很影响项目进度的快慢。
0条评论
点击登录参与评论