小组成员:徐洋 202031101665 阿丽米热·艾买提 202031101413
1.总结
上学期我们以设计者和开发者的角色和小组成员共同开发了一个较简单的“作业管理系统”,我们做的系统是基于B/S模式的作业管理系统,采用前后端分离架构,基于Maven使用SpringBoot 开发。采用Hibernate为持久层框架,数据库选用MySQL,采用Druid连接池以提高响应速度。使用Bootstrap框架进行页面排版,能更好的展示用户信息。在这期间我们出现了很多问题,但也学会了如何解决这些问题,然而解决问题的过程并不是很顺利。
作为反思,我们做出了以下几点总结:
1.1 进度管理方面
项目开发总体进度较慢,一项任务发出后不能及时提出解决思路,常常需要几天后甚至临近任务提交截止时间才能着手开始工作,并且解决前一个问题时,忽略了将来可能的问题,导致后来任务发出时要对已经写好的内容进行修改,相同的项目结果却耗费更多的时间和精力。
1.2 人员管理方面
上一学期的队伍组成人员较多,存在人员&任务分配不平衡的情况,并且由于各个成员编程水平存在差异,项目开发模式基本处于一人主导,其他人辅助开发的形式,就导致每位成员工作量和在项目开发时得到的锻炼存在悬殊,这与开课目的背道而驰,同时导致写出的项目质量不好。
1.3 项目质量管理方面
由于前两个原因,导致项目最终实现略微差强人意,一些功能只是简单实现,比如教师上传作业功能只可以人工输入作业内容,而不能上传附件;学生提交作业后,不能看到老师批改后的作业等。同时页面不够美观,缺乏观赏性。
2. 期望
希望后续可以改进之前的问题,做好人员分配,及时提出问题的解决方法,给将来可能的问题预留空间,提高编程能力,争取人员与任务分配均衡,把上学期未完善的功能处理完善,提高平台的可用性。