基于MVC教学资源库管理系统设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MVC教学资源库管理系统设计

基于MVC教学资源库管理系统设计   摘 要:根据高职院校专业建设、课程建设的需要,开发了基于MVC架构的教学资源库管理系统,具有系统管理、资源分类、分库管理、资源检索、资源审核、资源上传与下载等功能,提供资源多种导航视图,资源分类展示界面,角色与权限管理、个人中心等功能,系统经测试、应用符合教学资源库管理的要求。   关键词:MVC;教学资源库;权限   中图分类号:TP311.1   教学资源库的建设是促进教学资源共享的有利途径,是提高高职院校学生职业综合能力的重要手段。目前部分院校很重视教学资源库的建设,争先进行“数字化教学平台”的建设。但目前教学资源库的建设也存在着盲目性和认知上的偏差。[1]针对该状况,我们设计并开发了基于MVC的教学资源库管理系统。   1 MVC模型介绍   20世纪70年代,MVC模式在Smalltalk-80GUI设计中被提出[2]。MVC模式是软件架构设计中的一种重要思想方法,它把数据处理、输入输出控制以及数据表示分离开来,并且描述了不同部分的对象之间的通信方式,使其不必卷入彼此的数据模型和方法中,使程序结构变得清晰而灵活[3]。   MVC设计模式(模式―视图―控制器)是一种“分治”的思想,它将数据访问和数据的表现进行了分离。是将应用程序分为三个部分:模型(Model)、视图(View)和控制器(Controller)。   本系统采用MVC模式是因为它具有以下优点:   (1)可以实现数据和表现分离,使得添加或删除一个用户视图更容易,从而使程序的开发和维护更易。   (2)模型和视图可以单独开发,使程序的可维护性和可扩展性增强。   (3)交互性很强。   由此,为了便于系统后期维护、扩展以及降低代码的重用率,本系统采用MVC结构进行设计。   2 教学资源库管理系统的需求分析   该教学资源库管理系统的使用范围是学校,资源建设以专业为单位,已子库为要素。利用互联网技术和多媒体技术,为专业教师之间、教师和学生之间搭建资源共享的平台。   系统应具有资源上传与下载、资源审核、资源浏览、资源检索与查询、资源评价、资源统计、资源管理等功能,并要求资源访问不同用户有不同的权限。   3 主要模块设计   该资源库系统划分为后台系统管理模块、后台资源管理模块、前台资源展示、个人中心等模块。   3.1 后台系统管理模块   后台系统管理模块由系统管理员对系统的前台和后台进行管理,主要有系统管理、系统站点管理、基础数据管理、资源统计分析、用户管理、角色与权限管理等子模块。   3.1.1 系统管理   包括日志管理、系统在线用户管理。   日志管理:对系统产生的日志进行查询、删除。   系统在线用户:浏览当前在线用户。   3.1.2 系统站点管理   包括基本参数配置、资源类型设置、积分规则配置、新闻通知等。   基本参数配置:包括系统常规参数设置、子模块的添加、子模块的删除。   资源类型设置:设置各类可上传资源的类型。   积分规则配置:设置用户的初始积分、积分倍数、默认下载点数、最大点数、起始积分、奖励积分、增加积分等规则。   新闻通知:对上传新闻的审核、修改、或删除操作。   3.1.3 基础数据管理   包括基础数据的添加、修改、删除,主要包括:机构管理、专业管理、课程管理、班级管理、子库管理等。。   3.1.4 资源统计分析   包括单位浏览量统计、单位上传量统计、单位下载量统计、个人上传量统计、个人下载量统计。   3.1.5 用户管理   用户的添加、删除、修改、查询,支持批量操作,Excel文件导入功能,用户的会员类型包括:VIP会员、高级会员、普通会员,不同会员类型访问资源的权限是不同的。   3.1.6 角色与权限管理   为了保证系统和资源的安全性,引入角色和权限管理。权限列表包括:系统管理、系统站点管理、资源上传、资源预览和下载、资源评价等权限。系统默认提供的角色有系统管理员、教师、学生。可自定义其他角色,如教学管理员、会员等。每个角色可分配若干权限。每个用户可属于一个或多个角色。   3.2 后台资源管理模块   后台资源管理模块包括以下两部分:   3.2.1 已有资源的管理   将所有资源按国家标准进行分类,资源管理以专业为基本单位,专业下设子库,子库主要类型有:媒体素材库、文档素材库、试题库、案例库、标准大全库、教案计划库、特色专题库、课件库等,子库管理员即资源审核员,负责子库资源的日常管理:资源添加、删除、修改、资源使用率的统计分析等操作。   3.2.2 资源审核管理   由具有资源上传权限的用户上传资源,有子库管理员负责审核,审核通过资源才能发布。   3.3 前台

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档