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

 我们在B模块的项目实训的项目是贴吧项目,这是一个主要用来进行发帖讨论的一个项目。在进入B模块项目实训后,我们组迅速确定了B模块的实训项目是开发一个贴吧项目。在确定项目名称后,我们又对贴吧项目进行了分析,包括了贴吧项目的功能分析以及需求分析。对于贴吧项目的功能分析,我们分成了项目前台以及项目后台两个不同的部分。其中,前台包含了用户登录、用户注册、发帖、个人中心等功能,其中的个人中心包括了个人信息的展示,个人所发的所有帖子的展示,以及删除后的帖子的展示;而后台则包含了管理员的登录、前台用户的管理,用户发帖的管理以及管理员管理等功能。确定了贴吧项目的所有功能后,我们对在项目进行过程中所需要的数据库进行了分析以及设计,对在项目开发过程中所需要的表都进行了一系列的设计,最终完善了项目开发时所需要的数据字典。数据字典设计完成后,进行了项目数据库的设计。完成了前期的一系列设计分析后,我们的项目正式进入源代码开发阶段。我们对贴吧项目进行了分工,主要以前台、后台进行分工。在源代码开发阶段中,我们对项目进行了两次合并,最终完成了源代码的开发。在完成源代码开发后,我们对整个贴吧项目进行了展示。

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

 项目演示完后,我对此次的项目开发充满遗憾,在下一阶段的学习过程中,我会就在此次项目开发过程中所出现的问题进行改正,扎实学好C模块的知识,并在平时多看多练,在完善知识储备过程中丰富自己的编程理论以及编程实践能力。

 希望在下一次项目开发时,自己能够表现的更加优秀。