综上所述,从技术角度来讲,课程教学系统具有较高的可行性。 2.2.2经济可行性 鉴于本课题针对的使用方为高校,系统由本人独立进行程序开发,而学校
综上所述,从技术角度来讲,课程教学系统具有较高的可行性。
2.2.2 经济可行性
鉴于本课题针对的使用方为高校,系统由本人独立进行程序开发,而学校本身都具有相应的信息化处理设施,软件开发成本几乎可以不计。
综上所述,从经济角度来讲,课程教学系统具有较高的可行性。
2.2.3 社会可行性
(1)法律因素
本课题需求通过调研得出,软件设计及开发过程使用个人电脑在独立条件下进行开发,代码参考均来自GitHub等开源社区,不存在从商业软件中进行抄袭的可能,同时本软件仅供毕业设计研究时使用,并非商业版本,所采用开发工具均为免费版,不存在法律问题。
(2)用户使用
本系统对于普通用户无特殊技能要求,用户仅需会在 Windows系统下进行简单操作即可使用本系统,对于系统的后台管理人员,只要具备一些计算机相关知识,能够熟练地操作电脑,就可以进行使用,无需进行专门的培训,并无较多时间和金钱成本投入,操作环节也十分简单。
综上所述,从社会角度来讲,本课程教学系统具有很高的可行性
2.3 业务流程
2.3.1 业务描述
1.登陆模块
该系统首页可由任意用户访问,作为前台,登录用户可获取前台页面的更多功能,同时本系统包含后台管理页面,在登陆时严格控制权限,对教师、学生、管理员等不同角色,页面跳转进入各自不同的操作界面,他们根据各自权限的不同,操作界面展示不同的菜单,对于不具有操作权限的功能菜单不进行展示。
同时在该界面应提供密码找回功能,但不提供注册,注册信息应由管理员添加。
2.前台页面——教师
(1)课程视频发布:教师通过系统发布课程相关的视频资源以供学生观看。
(2)作业发布:教师在系统中发布作业,同时选择班级,并标明提交日期。
(3)教学资料上传:教师上传需要的课件及其他教学过程中可能用到的相关资料。
(4)个人中心。教师可在此处修改个人资料以及修改账号密码。
(5)在线答疑。教师通过此功能查看并处理学生提出的问题。
(6)下载作业:下载学生在规定时间内提交的作业。
3.前台页面——学生
(1)个人中心:学生可在此处修改部分个人资料,修改账号密码。
(2)在线课堂:学生可在此处观看教师所发布的课程视频。
(3)答疑论坛:论坛提供交流平台。学生登陆后可以使用答疑功能,每个课程下对应一个答疑区,学生可在答疑区提出问题,上传自己制作的网站或者其他实验数据,教师可以回复自己课程区域下学生提出的问题,此模块的主要功能是与教师进行交流。
(4)教学视频:展示教学视频,学生可选取课程以及对应视频进行观看。
(5)作业下载:下载对应教师发布的作业。
(6)资料下载:下载教师上传的课件等教学资料。
4.后台管理员模块。
管理员具有极高的权限,该角色可以在后台对整个系统中所涉及的人和资源进行管理,查看系统日志,为其他角色授予权限,这一模块所包含的功能是对各类人物角色进行管理,同时可以对不同类型资源和公告信息答疑信息进行管理, 其中各个功能模块又有其相应的子功能。管理员应该能够维护系统并使用他们自己的权限来控制整个站点。