项目实训总结

前言

项目实训终于做完了,这里就简单总结一下


一、工作内容

1、实现以班级管理用户(前端+后端)

教师角色:

教师可以上传选课名单来创建班级;可以查看自己所教授课程的选课名单(excel表);为方便教师联系到某位同学,可以生成和这位同学相关联同学的拓扑关系图;进入某一具体班级中进行接下来的操作。

学生角色:

在教师创建班级后自动被拉入班级;查看所修课程列表;进入某一具体班级中进行接下来的操作。

2、针对具体一门课实现可师生互动的讨论区(前端+后端)

教师角色:

在该讨论区,教师和学生可在讨论区自由发言或者针对某条讨论进行回复,最多2级讨论;教师如果回复一个讨论,则该讨论为优秀讨论;教师可以删除质量差的讨论,并将这条讨论后面跟随的讨论一律删除并视为差的讨论。

学生角色:

该讨论区,学生可在讨论区自由发言或者针对某条讨论进行回复,最多2级讨论。

3、针对具体某门课程统计成绩(前端+后端)

教师角色:

上传学生考试得分的excel表;自行设计作业、讨论、考试得分比重,从而得出学生成绩总表;导出学生课程总成绩表(excel);根据学生总成绩分布,自动画出成绩分布图。

学生角色:

查看该门课程自己的讨论、作业、考试得分。

二、工作量

工作量总计5500行代码,其中前端3600行,后端1900行。

三、经验体会

1、团队合作的沟通和分工很重要。前期的沟通非常重要,我们小组先是在一起讨论了项目的所有功能,页面设计,以及数据库的设计,然后按照功能进行了任务划分。我们这个项目是一个前后端分离的项目,但是考虑到希望节省沟通成本,所以我们按功能进行了划分,也就是对于一个功能,由同一个人来负责前端和后端。
2、以前我不会用springboot,也不会用vue,但是经过这次项目实训,我学会了这两门技术,而且这是主流的框架,所以这是一个不错的机会。
3、应该多多使用库,而不是自己开发。现成的开发的库非常漂亮,功能非常强大,而且都是封装好了的,这样一是可以降低代码难度,而是可以提升美观感。但是这次项目实训我为锻炼自己的代码能力,手写了讨论区的代码。
4、修改bug的时间和开发时间可以平分秋色了,以后我应该学习学习怎么样快速找出bug,毕竟不写出bug是不太可能的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值