高校课堂过程性考核系统设计与实现

题目背景: 传统的期末一张试卷的考核方式不适应专业课程的教学管理要求,它不能反映学生参与课程学习的行为,因此,需要对学生学习过程进行合理的考核,这样不仅有利于及时反馈学生的学习状态,激励学生的学习热情,形成良好的教学互动。 设计内容说明: 本系统主要是为解决师生之间问题讨论、作业提交、阶段任务等的相关问题。该系统属于权限系统,根据角色主要分为三个模块:教师模块、学生模块、系统管理员。对应权限为教师权限、模块权限、系统权限(管理员权限)。 设计任务说明: 按照软件工程规范描述需求,细化用例规约,合理设计数据库,实现教师端的核心功能:创建课程、发布作业、接收作业、批阅反馈、统计相关信息等;实现学生端的核心功能:查看课程列表和对应作业信息、作业文件上传、查看作业反馈等 技术路线说明: 可使用C#、Java、PHP等语言编写,数据库可采用SqlServer、MySql等。

教师端

1、创建课程,形成师生关联关系。 教师可以建立自己的课程,并通过单个或批量查询导入的方式,导入学生名单,使得教师、课程、学生建立关联。 2、发布作业、相关附件资料及完成要求等信息。 3、接收作业、批阅反馈、统计相关信息。 教师可以设定作业的提交时间,统计作业完成情况,统计作业提交先后等。 4、控制作业提交状态。 5、更新课程和作业信息。 6、打分评级。 除了教师用户的功能外,还需要完成管理员这一用户的功能: 系统管理员主要功能: 1、同步用户信息。 2、管理用户权限。 3、管理用户角色。

学生端

1、查看课程列表和对应作业信息。 2、对应课程作业文件上传。 3、申请重交(在作业提交截止时间之前,学生可以反复提交自己的作业,系统只保存最后提交的资料)。 4、查看作业反馈(打分、评级、评语等) 5、讨论组(扩展功能)。 除了学生用户的功能外,还需要完成系统级公共模块的功能: 1、以角色为中心(再议)的权限系统设计(贯穿整个系统)。 2、注册、登录、退出登录。 3、密码找回。 4、日志系统、访问记录。 5、业务信息统计。

0
分享到:

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
没有账号? 忘记密码?