学习Java编程已经半年了,经过第二遍的学习,在这段学习期间我对编程有了更加深入的理解,从当初对计算机几乎是零基础的我来说,现在已经能用自己学到的知识开始做一些简单的项目,真的很感谢老师们的悉心教导让我有了这么大的提升,这次我们组写的是OA管理系统。

在进行了为期三个周的项目开发中,我是担任组员,项目前期的工作是搭建数据库,这次进展还是比较迅速,知道自己哪里没有考虑周全,在第二天我们的数据库搭建算是基本完成,后期又根据实际功能完善表和数据。

在整个开发项目的过程中,我和我的组长苏城做模糊查询、增删改查、登陆注册、员工的审批,员工的个人信息,请假的时间,业务表单,Ajax,用户权限,管理权限等很多功能等功能,组员沈春任做jsp修改等功能。项目一开始的时候由于业务流程不太了解,很多功能我们之间没有意见统一,在合项目的过程中出现问题,这也让我学到了如何团队协作。期间也遇到很多技术上不懂的知识,以前认为掌握了的知识,现在一到运用才发现并不是想的那么简单,遇到不懂的地方我去虚心请教那些技术好的人和老师,一点一点的打牢自己的基础,不断地提升自己,期间也帮助过很多同学解决了一些问题,也让我获得了锻炼和提升,对知识的运用更加的灵活,不想上次项目那样蹑手蹑脚,怕写错代码。通过与同学之间的交流分析,也让自己的开发思路有了很大的拓展,知道在项目开发过程中有哪些必不可少的细节需要注意,如何让数据库中的数据闭合,使整个项目转起来。

为期进三个周的努力后,我们迎来了项目答辩,在与其他组相比我们做的功能还比较多,但是业务逻辑仍然没有处理的很好,但好在每个人都有了进步有了提升,都做了一些东西,有收获就是进步。通过与别的项目的对比以及评委老师的意见,我也发现我们项目的不足之处。在接下来的这段学习期间我也会努力提高自己的技术水平,下次争取比这次有着更大的提升,业务处理逻辑方面更需要好好去学习和改善,在个人项目中做到更好。