一个星期前开始做一个新的项目,是一个小型的商务网站。这是我所做的第二个项目,虽然比前一个项目要小得多,但是现在许多东西都是我负责的了,虽然挺辛苦的,但是觉得这样才能更深入地理解项目的开发流程和技术。项目的部分开发开发过程是:
1.人员的选择方面。由于我的几个同学对在学校做一些项目积累一些经验都很感兴趣,所以我把同班的几个同学都招进了。虽然这样的做会使项目的运行变得比较困难些,很多技术都要我进行专门的指导,但我觉得大家一起学习才会才会一起进步,只有你旁边的人也强起来,你才能变得更强。
2.虽然需求分析不是我做的(由老师完成),但整个项目从前台的设计到后台的设计我都跟老师认真的沟通过,也提出了不少意见。希望以后做多些项目积累些经验,加强做项目分析的能力。
3.相关技术的选择上:还是跟上一项目一样使用JSP开发,配合Hibernate。数据库使用sqlserver2000,服务器使用Tomcat5.0。开发工具:Eclipse,Dreamweaver 2004,Photoshop7.0。
4.关于分工方面:由于这个项目比较有经验的就是我跟另一个同学黄坚文,所以基本上就由我们分配人员。在项目的前期,我们先把项目的功能确定下来,然后美工方面一边前台的开发,另外组织其他的人员在美工的指导下做一些后台界面的开发。我主要跟坚文负责数据库表的设计,然后数据库表的后期跟维护就都是由坚文负责了。接下来配置服务器,由于有前一个项目的经验,所以也没有碰到很多的难题(但就有一点一直不搞不懂的就是Tomcat装了之后,有时候它会提示找不到编译器,这时只能重装才能解决问题)。接下来,我跟坚文就开始写操作数据库的JavaBean,由于有了Hibernate封装,所以相对而言,开发起来也就变得方便一些了。但是对于一些逻辑上的多表操作,还是要认真考虑其中的关系和效率。写完Bean之后我们两人会把这些类交给其他同学做JSP来调用。
5.由于许多同学对于JSP都不是很熟悉,现在要给他们多做一些相应的相关的知识的讲解,才能让大家都赶上进度。
虽然在开发过程中还用许多东西不明白的,而且对于项目的组织是第一次做,对于很多资料的组织条理还不是很明确,但是通过这个项目让我学习了很多以前不能接触的东西,也让我看到自己的弱点。接下来,只能更加地努力学习。本项目我最大的收获就是同学们对我的信任,同时我对同学的帮助也使他们的编程能力能进一步的提高,真正让我感受到对他人的帮助是一种快乐,大家共同进步才是真正的进步!