项目心得体会

  通过这次做项目,使我对编程有了进一步的认识。我们小组做的是《校园生活一点通》,这个项目主要是通过我们在学校三年的经历来设计需求的,目的是为了使我们在学校的生活更加方便。

  在做项目的时候,最重要的不是自己如何快速地将自己分配的任务做完,而是要注重团队合作。一开始组内必须对这个项目的数据库的命名进行讨论,定义表的属性的数据类型,表与表之间会有关联,所以有的属性的类型与长度必须定义一致,这样访问数据库时才不会出错。如果一开始不将这些步骤统一下来的话,就会给后面的编程带来一系列的问题。我们在设计数据库和总体功能的时候差不多花了一天半,虽然经过多次的深思熟虑,但是后面我们还是出现了改表的情况。另外,我们的需求也随着项目的进度而做过几次小的修改。通过这个问题我意识到,我们在做项目的时候千万不能急这去做项目,而是项目需求一定要做到位,落实到具体使用者的需求,需求没有最细,只有更细。

  在开始项目的时候,我负责了整个项目前台页面的设计。以前做页面只管自己这一块的就行,想怎么做、怎么安排页面的布局构架都按照自己的习惯来,但是做整个界面的构思的时候,就不能这样胡来。在设计整个前端页面的时候,一定要尽量将各个板块分开来,像导航条、内容块、底部、样式和需要导入的包这些东西都需要分开,并且除了分开还需要能够方便整合。在设计前端页面的时候就感觉自己在设计一个框架,你需要的就是将整个框架的底层实现全部封装好,然后给其他人最大的便利。所以在处理这些前端页面的细节的时候,我都是放眼到整个项目,而不是单单的专注于单个页面。

  另外我做了组织机构这一模块,这个模块里面分为组织机构首页、学生组织(包括学生会、团委等组织)和社团社联(社团为主)三个子模块。而社团社联子模块分为: 活动信息、查看动态、与我相关、我的社团、社团信息,学生组织和社团社联差不多,另外包括组织机构后台的设计。

  在做组织机构这个模块的时候,由于是刚开始,对于一些基本的页面和数据库表之间的关系没有理清,细节方面考虑地也不全面,导致了遇到了错误就不停地修改。因此,在写之后的程序时,我都会先在本子上进行大体的构思,理清之间的关系,在确定没有问题之后才开始动手,这才让后期的错误少了许多。

  在做这个项目的时候,我也碰到了一些问题,如在全体页面实现一个回到顶部的功能。因为是在Header(所有前端页面的头)中改,所有总是会出现一些莫名其妙的问题。像在右下角固定不住,每次进行操作时,该按钮总是出现在开头,而不能固定在底部,试过了十多种方法也没有解决该问题。之后通过问老师,才迅速的解决该问题,这就让我明白了:以后遇到问题超过两个小时没有解决就及时找有经验的人询问解决方案,不要自己一个人在一个小功能死磕。

  另外,在做项目的时候,一定要设计好测试用例,一个好的测试用例能够发现项目的不足。如果没有测试的话,开发人员只能设计到部分的功能,还有一些好的用户体验就设计不出来。在做项目的时候一定要多交流,我个人感觉自己组的交流有点少,有很多表的修改和功能的实现的优秀方法都没有共享,其实有很多功能大家都可以共用。大家有很多代码都没有写注释,有的时候拿代码过来用的时候非常麻烦,后来大家发现了这个问题才有所改善,真是吃一堑长一智。

  说了那么多的程序的问题,说说生活吧,这段时间是这有生以来过的最充实的一段,但是也是最累的一段时间,每天从早到晚都在教室写代码,回到寝室有的时候也会改BUG到深夜一两点。但是付出和收获是成正比的,通过这段时间的学习,我明显感觉到了自己的提升,所以我还是非常珍惜和感谢这一次项目的经历的。

转载于:https://www.cnblogs.com/Mrccc/p/7555023.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值