为期20天的第一个JAVAEE实训团队项目已经结束啦,在本次项目的开发中,不论是对代码的认识,还是小组项目开发的定位,个人编码能力的提升都收获满满,受益良多。项目从需求的讨论,到原型的设计,再到代码的编辑,甚至是最后项目的测试,每一个模块都有小组每一个人的身影,都有自己的点滴。他对于我的意义不仅仅是一个学校的项目,一次简简单单的编码。
项目开始阶段,我们小组一起讨论了自己的选题:路边的电影院,个人感觉项目的可操作性还是较高的,因为这样的项目命题大多是涉及到增删改查四块,所以一开始以为该项目的开发难度技术要求不会太高,按照流程,我们先构建了数据库字典,由于各个之间联系比较密切,以及为了方便存储以及后续数据查询比较方便,我们对数据库也进行了多次打磨修改。
在需求分析阶段,因为对项目细节不够了解,因此没有把很多细节功能考虑到,这也就导致了对数据库设计不到位以及最开始做的界面功能不够完善,这也影响到了项目进度,而且我们的前台页面都是自己设计自己完成样式,因此耗费的时间也比较长。
编码阶段,我分配组员任务时也是尽量让每位同学都参与到前台以及后台的功能中,我主要负责前台首页以及电影界面和搜索界面的布局与显示,还有后台的电影场次管理、电影票管理、轮播图管理。在这个阶段,我学到最多的就是站在客户的角度去写代码,比如:游览器自带弹窗是不符合系统需求的。当然在这个阶段出现了很多大大小小的问题,对layUI的使用不熟悉,跨页数据传输问题等,虽一路艰难,但我们一直想办法,找办法也得到了最终的项目版本。
在测试阶段,因为存在历史遗留问题,所以在测试阶段也是问题多多,甚至出现了需求不明确,要添加需求的问题。对初始的版本涂涂改改,测试用例的版本众多。改动较大的地方是界面布局和细节把握,我觉得这个问题很大一部分原因是因为我在最初阶段的时间安排上,因为各个成员的功能互相牵连,所以想前期功能完整,最后再集中完善样式,但是由于有些需求不明确,所以后期还需要加很多东西,导致最后时间有点紧张。
在最后一周的项目预演时,老师以及学生评委也是为我们提出了很多问题,在与其他小组对比之后也认识到自己的不足,还有很多的东西要学,还有更多的东西要做。
最后做一个简单的总结:实训对我个人而言,收获多多,也许对每个人而言都是如此。项目是团队的项目,而自己则为项目添光加彩。在这次实训中我也学到了很多东西,比如要站在客户的角度去写代码,要让项目有一个好的页面布局
,用户界面上要有可读性。再者无需求,不编码。在界面的设计和处理上,对于需求的理解还不是十分的透彻,但这并不能将没有明确的项目需求作为理由。这次教训也让我更加深刻的理解了“无需求,不编码”的含义。
0条评论
点击登录参与评论