zoukankan      html  css  js  c++  java
  • 团队项目个人总结

    团队项目成果

           本次团队项目我们的选题是作业管理系统网站,截止到本篇博文,我们网站的框架基本成型,网站的功能与操作思路已经比较明确,但由于开发时间有限,细节上还存在缺漏。具体来说,我们实现了:1.全部静态网页的设计与开发;2.教师端与学生端的邮箱注册;3.教师端新增和删除班级成员;4.学生端提交纯文字作业;5.教师端评分评语并同步到对应的学生;6.一键发送邮箱提醒未交作业的学生;7.引入pdf.js用于预览pdf文件(只能预览服务器上存储的文件);8.风格统一、简洁的UI,并拓展使用了全屏功能和标签页功能。未实现的重要功能是作业.文件的上传、在线预览和下载。

    团队项目反思与总结

         这次团队项目我们遇到的最大困难就是技术储备不足,课程伊始就要求确定团队项目选题和技术选型,而当时我们组内几乎每个人都只有C语言和C++的基础,对网页开发的专业知识一窍不通,可以说是一穷二白、白手起家了。虽然在确定选题和真正上手开发之间有一定的学习周期,但"盲选"技术框架让我们的技术选型显得仓促和混乱,在后期开发过程中磕磕绊绊,碰到了资料少、接口少等诸多问题。由于对我们组选择的vue+nodejs(express框架)+mysql这种全栈开发方式缺乏清楚认识,我在团队管理方面显得非常无力,直接影响到团队开发的效率,具体来说,一方面前期建议分开写代码而不是组队协作,导致组员之间缺乏及时有效的交流和成果共享;另一方面我对前后端的工作量预估错误,所以分工不是很合理,导致大部分的工作都堆积在少数人身上,不便于协作又影响了情绪。除此之外,由于其他学科课业繁忙,关于网页开发知识的学习过程被切割得断断续续,也降低了效率。文件的上传、实时预览其实是技术难点,但是我们在前期的调研过程中没有扫描到这个“地雷”,在其他部分的开发投入了过多的时间,导致后期来不及完成这一重要功能。

    团队项目个人心得

          技术层面上说,通过团队项目我对软件工程整个流程有了初步的认识和体验,培养了思考用户需求和测试的习惯,也动手用javascript搭建了一个较为完整的静态网页框架,虽然这和我日后的专业研究没有太大的联系,但仍然是一次很有意义的经历。一个又一个ddl接踵而至、迫在眉睫,为了完成任务像挤干海绵一样挤时间,疯狂透支自己的体验让我窥见了程序员的工作状态和压力,也见证了自己抗压能力的显著提高。此外,作为组长,虽然为团队项目付出了许多心血,但还是对自己的表现感到失望,这次管理上的诸多不足让我理解到团队管理的困难、看到自己身上的诸多不足,希望在以后能够吸取经验教训,不断提高和改善。

       

  • 相关阅读:
    CF1051F The Shortest Statement 题解
    CF819B Mister B and PR Shifts 题解
    HDU3686 Traffic Real Time Query System 题解
    HDU 5969 最大的位或 题解
    P3295 萌萌哒 题解
    BZOJ1854 连续攻击游戏 题解
    使用Python编写的对拍程序
    CF796C Bank Hacking 题解
    BZOJ2200 道路与航线 题解
    USACO07NOV Cow Relays G 题解
  • 原文地址:https://www.cnblogs.com/VIAROW/p/9418216.html
Copyright © 2011-2022 走看看