软工大作业个人总结——社团管理系统

1、项目背景介绍

      在现在的校园生活中,各种组织人事的管理都需要在电脑上进行,纸质的管理会浪费大量的时间和资源,所以我们选择了社团管理系统项目。

2、项目介绍

      项目管理系统有三种角色:普通学生(社员)、社长、管理员,可以进行社团、活动、新闻、评论等基本内容的增删改查,可以满足社团管理的基本需求

3、相关文档汇总

      社团管理需求文档

      社团管理设计文档

      社团管理原型文档

      社团管理项目前端

      社团管理项目后端

4、个人分工

      4.1、需求阶段

               和组员一起进行了需求的讨论分析,和组员王文博(室友)一起对需求进行了初步的总结,然后再次进行了讨论修改

      4.2、设计阶段

               和小组成员一起讨论了用例图和顺序图的讨论确认,在讨论结束后和王文博一起制作了类图

      4.3、后端编译阶段

               和组员一起学习了jpa语句的基本知识,完成了News部分的代码编写

               利用postman对api进行了测试,反馈测试结果后对出现的问题进行汇总和debug

               对数据库进行了数据完善,并且根据后端编写过程中的需求对数据库的结构进行了完善

               按杜峥嵘的要求,对api接口的命名进行了整合

5、项目反思和总结

      对于这次的大作业,我和组员们开始时对于spring boot+vue前后端分离的框架基本上没有经验,开始阶段都在学习,所以开始的进度偏慢,在后端方面是一种一人有进展就大家一起学习的情况,所以后端方面的分工不是特别明确,大家都有相互帮助改动,但也是这样让我对后端dao+service+controller的三层关系和jpa的规范语句等方面都有了自己的理解和经验

      在前端方面组内只有两人有相关的经验,所以前端主要由那两位同学负责,他们相较于我们更加辛苦,前后端的进度也的确存在差异,在之后的学习中,我们还需要在前端方面多多学习

      小组的讨论主要都集中在微信上,在数据的统一和完善上也存在问题,小组的交流并不细致,在这方面也存在问题,虽然后面还是依靠更加细致频繁的交流进行解决,但还是应该需要多次的小组会议总结进行统一

      最后,由于个人没有项目开发和小组合作的经验,虽然大致完成了这次的大作业,但是依旧有许多地方需要完善和改正,这是一次珍贵的经历,我还需要多多学习总结

6、课程建议

      本学期的课程,朱老师第一次尝试主抓实践,在实践中学习的方法是很不错的一次尝试,这是应该坚持的,但是在进行小组大作业之前,应该先让同学们熟悉一下小组工作的模式,比如提前确认小组,在这之后先让各小组对某一确定的项目尝试一下需求的确认和设计阶段图的绘制,然后再开始小组的大作业,让同学们有学习的经验

      在上课的风格方面,朱老师将教学和平时个人的生活结合,这是很成功的,同学们听的津津有味,但是还是和课堂上的同学们缺少互动,的确课堂的氛围很活跃,但是同学们更多的可能是听故事的态度,老师可以在理论的教学结束后,了解一下同学们对课程的初步理解

      可以在课程中随机挑选一组展示一下小组的工作进度,对小组进行点评和建议,让别的小组可以了解学习

 

你可能感兴趣的:(软工大作业个人总结——社团管理系统)