经过近一阶段对于编程语言JavaEE的学习,A模块、B模块、C模块相继学习结束后,我们进入了C模块项目实训阶段,我在此次项目实训过程中,对前期学习过程中的一些知识点,在项目实训过程中进行了一系列的应用。在此次的项目实训过程中,既有成就,也有不足。

 我们在C模块的项目实训是蜻蜓网项目,这是一个主要用来进行企业招聘和个人投递简历的项目。在进入C模块项目实训后,我们组迅速确定了C模块的实训项目是开发一个招聘项目。在确定项目名称后,我们又对蜻蜓网项目进行了分析,包括了蜻蜓网项目的功能分析以及需求分析。对于蜻蜓网项目的功能分析,我们分成了项目前台以及项目后台两个不同的部分。其中,我负责的部分包括了前台个人用户中的我投递的简历、我收藏的职位;企业用户的有效职位页面、下线职位页面、发布职位页面、套餐记录页面以及套餐购买页面等,后台部分包括了套餐管理和类型管理中的福利管理页面。确定了蜻蜓网项目的所有功能后,我们对在项目进行过程中所需要的数据库进行了分析以及设计,对在项目开发过程中所需要的表都进行了一系列的设计,最终完善了项目开发时所需要的数据字典。数据字典设计完成后,进行了项目数据库的设计。完成了前期的一系列设计分析后,我们的项目正式进入源代码开发阶段。我们对蜻蜓网项目进行了分工,主要以前台、后台进行分工。在源代码开发阶段中,我们对项目进行了多次合并,最终完成了源代码的开发。在完成源代码开发后,我们对整个蜻蜓网项目进行了展示。

 在项目开发过程中,由于我们现在尚处于软件开发的新人阶段,开发经验严重不足,所以存在诸多不足之处。例如项目进度把控不够,项目进度缓慢,在项目展示时我们前期对项目的功能分析中的许多功能未展示出来,没有来得及进行完善。小组成员之间,由于大家是首次进行合作,彼此之间缺乏应有的默契,这就导致了个人的源代码都拥有个人的风格,在项目进行合并过程中出现了大量的问题,排查这些问题也耗费了大量的时间。在源代码开发阶段中,我发现自身对于项目开发中的知识储备严重不足,经常在项目开发过程中遇到问题,一些很好的想法也无法实现。

 项目演示完后,我对此次的项目开发充满遗憾,在以后的工作学习中,多学多看,在完善知识储备过程中丰富自己的编程理论以及编程实践能力。

 希望在未来的工作中,自己能够表现的更加优秀。