从十几天前的项目需求分析,到数据库设计,到后来的界面设计以及第一次全部整合项目,到最后的项目总调试到评审,中间出了很多问题,但最终还是学到了很多,对于一个完整的项目流程还是有了更深层次的了解。
最开始的时候关于项目选题我们组还是有比较大的争议的,每个人都有自己的想法也都想按照自己的想法来做,对于想做出来的东西期望值太大,比如像做一个完善的婚恋网的系统,在我设计的时候才发现以我们现在的水平还是有难度,时间和经验决定了我们只能做这个中间的一部分,最后我们选择了百科项目。
开始做的时候我是很有想法的,想制定一个标准让大家按照我的标准来做所有的事情,在这个事情上组员是比较反感的,因为觉得我写的东西不足以成为标准,并且将所有用到的固定值都用一个常量类来定义其实是很麻烦的一件事情,而且在设计界面过程中后面都是直接使用工具拖出来的界面,所有的固定值都是由系统计算给出的,全部写进常量类就更不现实了。并且在设计这一块由于我最初写出的界面并未的到组员的认可,主要是因为我做的不美观并且没有让代码有很好的可读性。设计的时候虽然列出了全部的功能实现但是在最初实现的时候我并不知道所有的实现需要用到的方法和需要返回的类型、传入的值部分,直观的说就是没有用面向对象核心思想去编程,所有到最后做出来的界面是每个部分一套,看起来像是多个项目。
从项目实训中当然学到了很多,比如最初我对流程不理解,没有一个类那么好查看错误,逻辑也不够清晰,现在我知道了文档注释的重要性,组员之间交流沟通的必要性,对做项目的流程也有了一个起码的结构在脑海里。
一路踉踉仓仓做出来的东西确实不是当初想的那么美好,无论怎么说还是有一个东西出来了,也算是这十几天的结晶,还是得到了很多有意义的经验,相信以后我会做的更好,达到想要到项目需求,让自己更快的上手项目,做出更多好东西。