一.目的
网络教学平台背景:通过分组协作法实现系统功能的设计,其意在指导学生通过这个系统的实现,完成学生对编程爱好的兴趣,也在培养学生分组协作的良好品质,在现今时代中,单枪匹马已经行不通了,所以培养学生团结合作的精神放在了首位,下面我们将通过对这个系统的实现进行一次剖析说明,整个设计过程,我们将采用全部公开的方式来教大家一步一步完成这个系统的开发。
二.准备工作
开发环境:java
所需软件以及硬件:
Pc电脑一台
Jdk1.8
Tomcat8.5
Mysql5.6
Eclipse2017【采用最新版本最好】
三.初步功能交涉
1.角色:管理员 ,教师 ,学生
功能:
管理员:
负责分配教师账号,学生账号。
教师:
A.PBL模块管理:
a.添加课程基本信息
b.更新课程基本信息
c.删除课程基本信息
d.查看课程基本信息
B. 学生成绩查询模块
a.可以查看某个学生针对另一个学生所有课程的评价 打分时间,评语
C.学生分组模块:
a.可以手动针对M个学生分成N组
b.自动针对M个学生分成N组
学生:
A.个人中心模块
a.查看个人基本信息
b.查看自己所在的组
B.组成员模块:
a.学生可以进入组内,进行在线聊天沟通
b.学生可以在组内进行资料共享(仅限excel和word文档)
c.学生在组内可以针对组外的某个学生进行成绩评定
d.小组谈论结果提交。
欢迎收看本期文章教程,我们将在下期文章中,进行探讨数据库的设计,架构的编码设计,如果你也想玩编程,赶紧关注我们吧,我们将不定时的带领大家一起完成项目的构建,一步一步将你从小白变成大神。谢谢大家
东坡区燕归巢仁杰网络工作室宣
领取专属 10元无门槛券
私享最新 技术干货