中小学MOOC动态学习资源网站的需求设计

来源 :科技风 | 被引量 : 0次 | 上传用户:tsks1848
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:该网站旨在完成基于Java EE(Java Enterprise Edition)的慕课(MOOC)动态学习资源网站的构建,其目的是为了更好地为热爱在线课程学习的学习者服务。网站从需求分析出发,然后进行网站系统的概要设计和详细设计,最后完成网站的代码构建和测试。该中小学MOOC动态学习资源网站主要实现管理员的管理功能、教师对个人信息的更改功能以及登录和退出网站系统的功能。
  关键词:慕课;学习资源;动态网站;需求分析;网站设计
  MOOC在线学习网站最先风靡于国外,自2012年起,国外知名大学纷纷开设了网上学习平台,方便了在校学子进行网上学习。随着近几年移动端的兴起,国内知名的网站,如慕课网以及CSDN学院等都纷纷推出MOOC,方便各行各业人群利用闲余时间进行无场地无限制的自主学习。在这样的大环境下,开发在线MOOC动态学习资源网站是十分有必要的。[1]
  本文开发的中小学MOOC动态学习资源网站主要实现了三大功能,即管理员对教师信息、用户信息以及课程资源的管理功能;教师对个人信息的更改功能,增加、更改、删除和查看课程的功能,以及登录和退出网站系统的功能;用户登录和退出网站系统的功能,更改和查看个人信息的功能,观看和下载课程的功能,以及查看个人教学视频下载记录的功能等。
  1 网站的需求分析
  该网站旨在利用强大的互联网资源,实现信息共享和知识传播。在现有互联网开发技术的支持下,实现此网站系统的构建是完全可行的。并且此系统的创建可以方便用户进行无限制学习,实现信息和知识的迅速传播[2-3]。
  该网站属于资源性网站,需要有三个角色,分别为管理员、在线讲师以及学习者,不同的角色对应不同的权限,不同的权限对应不同的可进行管理的资源。管理员的权限有:查看站内资源,删除站内资源,更改讲师、用户权限;讲师的权限有:新增课程,查看课程,删除课程,更改课程详情,新增课程下对应的课程章节,删除课程章节,更改课程章节,查看课程章节;学习者权限有:浏览站内可供学习的课程资源,注册成为站内用户,下载课程章节视频,进入用户后台,更改或查看个人信息,查看个人站内视频资源下载记录。该网站的前台主要实现课程展示,课程章节展示,课程视频播放,提供给已登陆用户下载资源的入口等功能。
  2 网站的数据库设计
  依据需求分析,数据库设计的结果如下:
  (1)mc_admin表。所有的拥有权限的用户信息都存储在mc_admin表中。其中,username为用户名;password为用户密码;role表示用户角色,分为admin(管理员)、teacher(在线讲师)以及user(用户)等三种;isdelete为删除标志位,0为未删除,1表示已删除;enable表示用户权限是否可得,1表示可得,0表示不可得;id为每个用户的编号,是主键,不可重复。
  (2)mc_course表。mc_course表,即站内资源课程表。其中,cname表示课程名称;cdesr表示课程描述;chapter表示课程章节;time表示课程总时长;uploaddate表示新增课程的时间;ctid表示使用mc_coursetype表中的主键id作为此表外键;Picurl表示以异步访问方式;Id表示每门课程的编号,不可重复;tid表示使用mc_teacher中的主键id作为此表的外键;isdelete是课程删除标志位。
  (3)mc_user表。mc_user表,即用户表。其中,name为用户名;word为用户密码;isdelete是用户信息删除标志位,1表示被删除,0表示未被删除。id为每个用户的编号,是主键,不可重复。
  (4)mc_courseitem表。所有的站内课程章节资源信息存储在这mc_courseitem表中。其中,ccname—课程章节名称;desr—课程章节描述;cid—使用mc_course中的id作为此表的外键;mediaurl—视频经过ajax上传成功后,回调函数返回给页面相对路径,路径映射为resin应用中的upload文件夹中的静态资源;isdelete为课程章节是否被删除标志位。
  (5)mc_coursetype表。mc_coursetype表,即MOOC站内资源类型表。其中,tname—类型名称;tdesr—类型描述;aid—使用mooc_admin中的主键id作为此表的外键;isdelete作为课程类型是否被删除标志位;date—表示类型创建日期;houzhui—表示中文类型对应的拼音;id—每个课程类型有相应的编号。
  (6)mc_teacher表。mc_teacher表,即MOOC站内在线讲师表。其中,username—讲师登陆名,password—讲师密码,isdelete—是否被删除1表示删除,0表示未删除,job—讲师职位,desr—讲师个人描述,sex—讲师性别,id—每个站内用户有相应的编号。
  (7)mc_course_xiazai表。mc_course_xiazai表,即MOOC用户下载记录表。其中,cid-以mc_course中主键作为此表的外鍵,表示用户下载的是哪个课程,uid—以mc_user中的主键作为此表的外键,表示此条下载记录属于某个用户,id—每个站内用户下载课程记录的相应编号。
  3 总结
  中小学MOOC动态资源学习网站可以为在线课程学习者提供学习服务。网站通过需求分析确定了网站的主要功能,即管理员的管理功能、教师对个人信息的更改功能以及登录和退出网站系统的功能,并基于这些功能实现了数据库的设计和代码设计,为网站的开发奠定了基础。
  参考文献:
  [1]许令波.WEB开发技术内幕[M].杭州:杭州出版社,2014:541-545.
  [2]秦晓波.设计模式之禅[M].苏州:苏州出版社,2010:178-180.
  [3]Bruce Eckel.Thinking in Java[M].深圳:深圳出版社,2013:165-170.
其他文献
目的:比较联合记分(CIS)系统与Okuda、TNM和CLIP分期对国人原发性肝癌患者的预后分层能力,探讨CIS分期系统对预测肝癌预后的价值。方法:2003~2004年54例肝癌前瞻性纳入研究,记录诊
目的:观察紫杉醇及环氧化酶-2(COX-2)选择性抑制剂塞来昔布(Celecoxib)对人胃腺癌细胞株BGC-823COX-2及P-糖蛋白(P-gP)表达的影响,探讨COX-2在化疗药物诱发多药耐药(MDR)产生机制中的作
改革开放20年来,我省茶叶科技水平不断提高,科技成果不断涌现,促进了茶叶生产飞速发展。而科技的进步与成果的转化始终离不开科技信息的传播与交流,科技期刊作为记载、报道、传播
简要阐述加强期刊信息资源开发利用的必要性,指出图书馆学入开展期刊信息服务的方式即为用户提供一次文献服务、二次文献服务和三次文献服务。并阐明图书馆深化改革、提高工作
摘要:高等教育大众化发展为高等职业院校带来发展的生机和活力,但是也为高等职业院校越来越大的办学规模和教学活动提出了新的挑战。即要求其改变传统教学模式,建立起符合当下人才培养模式的全新的教学形式。与此同时在现代教育技术的影响下,“慕课”作为一种全新的教学模式,其拥有的特征优势刚好符合新阶段高职院校教学模式改革的要求。因此实现高职院校教学模式的慕课化改革具有一定的操作性和实用性。  关键词:慕课;高职
<正> 成都市金融区域网始建于1996年,该网络集中央银行支付清算业务与金融信息类业务于一体,实现高效、快捷的资金清算,改善了央行服务质量,促进了地区经济的健康、协调发展,
结直肠癌肝转移是最常见的转移性肝癌。近年,射频消融治疗在临床开展逐渐增多,本文拟就其在结直肠癌肝转移方面的治疗进展作一简要综述。
相对于亡羊补牢,e刀客觉得未雨绸缪就显得明智得多。企业的安全防护也同样如此,用户已经厌倦了不停地收拾病毒席卷后的残局,更渴望一开始就能把病毒挡在门外。
IP VPN(虚拟专用网)是指通过开放的IP网络建立私有数据传输通道(即隧道),将远程的分支办公室.商业伙伴.移动办公人员等连接起来的一种专用网络技术,对企业而言,IP VPN可以替代传统