首先,我要肯定老师的教学方法,让我们把书本上比较无趣的知识应用在了做项目上面。几周下来,老师一边讲课一边给我们讲实际项目所需要的各种知识,这不仅让我对软件工程有了一个大概的认识,还让我学习了项目中会用到的东西。
其次,在不短不长的7周左右的时间里,我们完成了教学辅助系统的项目,虽然还存在一些小问题,我们的团队也还在进行最后的测试和修正。但我真正感受到了大家学习的热情,也体会到了团队做项目的各种考验,但我们做到了,也许不是很好,但我还是很开心。在这7周左右的时间里,我经历了从html+css走到php+mysql的艰辛路程,学了很多,但发现不知道的也更多了。短短的时间里,也许要我很熟练的运用这些知识,可能还是会出现差错,但基本的东西已经掌握了,我会不断地学习和实践并最终能熟练运用它的,而更重要的是,我发现我爱上了这些东西,我想我会因为它变得更加充实!
在项目进行的过程中,我们的项目经理(赵悦浩)起到了关键性的作用,项目一确定下来,他就组织我们开了个会,确定了项目的一些基本任务和系统的基本功能。虽然随着各种因素的影响,我们都在不停调整自己的工作,但每一次,项目经理都给了我们明确的指令和任务分配,让我们清晰地沿着主干线进行项目的工作。另外,作为项目经理的他经常积极地帮助团队里的人学习php和mysql,晚上的时候还去他们男寝督促团队里其他同学及时完成分配的任务,这让我们都很感动。而同样作为初学者的他总是能解决我们出现的各种问题,并总是很耐心地跟我们讲解为什么会出错和怎样解决这些问题,在他的带领下,我们的项目相对而言进行得还算顺利。再次,项目经理一直秉持着要把每个人做的东西都应用到项目上的原则,坚持把我们每个人做的东西都运用到了项目上,提高了大家参与的积极性,这很难得,举个例子:周日我就把学生(我们分为老师和学生两大块)的所有后台与前端连接的整个代码打包发送给他了,他还是坚持要等其他同学自己做完,再把他们的东西加进来,尽管时间所剩无几,但他为团队每个成员考虑的态度还是让我很敬佩!我们很幸运能有这样的项目经理带领我们做项目。
在前台的页面设计上,我们也出现了很多问题。因为我们希望每个人都参与到项目的各个环节,所以一开始我们想那就一人写2个页面,后来发现,每个人对界面的设计都有自己的想法和审美,我们做出来的页面风格大相径庭,我是女生,做出来的就比较可爱和花哨,他们有的页面做的很酷炫,有的呢,有简简单单,根本没办法把风格统一。最后只好让html学得很好的两个同学(谢进,彭程润)写了我们的前台界面,虽然后来也否定掉了一些界面,但最后出来的整个页面风格大家都还能接受,我真正体会到,让很多审美不同的人来接受同一个事物,还是比较困难,我想这应该是网页设计的难点了吧......
其他剩余的同学呢,负责了后台的学生和老师功能模块的设计以及和数据库的连接,因为是新的东西,我们一开始都做的很慢,还各种出现问题,比如如何在登录之后就显示登录者的相关信息,学生怎么知道交第几周作业等一系列的问题,现在问题解决了才发现也不是那么难,万事开头难,说得正是这个道理。举个例子,一开始,我总是把所有作业列表列出来,提交作业的时候直接选择交哪个,后面才发现老师都没布置作业,学生就可以提交了,好像不能这样啊,我仔细一想只要把作业列表里的内容换成老师布置作业的内容不就行了吗?随后我便把数据库里老师布置的作业内容保存到了一个数组里,再在列表里输出来,供学生提交时选择,然后问题解决了。现在说着很简单,可自己当时学习把数据库里的内容保存到数组,在网页上输出来,网页上表单里的内容又返回后台添加到数据库里,也还是忙活了几天,,,,,到现在,都已经能把学生的所有功能模块连接起来了,我也很享受这种自我提升的感觉,超棒!
最后,感谢我们的团队!(CoCo-Code)辛苦啦,加油!(赵悦浩,杨逍红,彭程润,谢进,易鲁剑,魏标,蒋佳甫,张盛超)