教学资源管理的设计与实现毕业论文(编辑修改稿)内容摘要:

和管理多媒体资源的作用,学生可以通过该系统轻松地获取自己所需的学习资源,从而激发学生的积极性和主动性,极大地鼓舞学生获取新知识的动力,推动了教与学的双向发展,也减轻了教师的教学负担 [2]。 因此, 在计算机、校园网等硬件环境建设好的基础之上,拥有一个高效管理教学资源、能实现快速查找和帮组师生交互的平台成为推动教育 信息化的关键一步。 这也是本系统开发的意义所在。 系统的 开发目标 与 步骤 系统的开发目标 系统开发的目 标 就是为了解决目前教学资源数量的快速增长、种类纷繁复杂所带来的不易查找的问题。 本系统能有效地对教学资源进行管理和组织,帮助学生、教师实现快速浏览、查找、下载和分享各种教学资源。 教学资源管理系统的设计与实现 2 系统的开发步骤 教学资源管理系统的开发流程采用一般系统开发的流程,首先做好需求分析,明确大小功能模块,形成需求文档。 其次是概要设计,在需求分析的基础上对系统进行分析和考虑,包括系统的基本处理流程 、数据流向、系统组织结构、模块划分、功能分 配、接口设计和出错处理设计等,为系统的详细设计提供基础。 再者是详细设计,在详细设计当中,具体描述实现各功能模块所涉及到的算法、数据结构和调用关系。 最后是编码和测试,有了前面的需求分析、概要设计和详细设计,开始实施具体的编写程序工作,在程序编写过程中伴随着单元测试和功能模块测试,在编写程序完成之后,进行综合测试,确保系统能正常运行,以便交付使用。 2 系统分析 可行性分析 技术可行性分析 本系统采用 B/C 和 C/S 相结合的方式来实现,而 B/C 和 C/S 的技术早已成熟,且得到广泛使用,被证实是可行的。 而程序语言方面我们 采用目前最流行的java 语言编写,其稳定性 、安全性和可移植性是 IT 界一致公认的。 数据库方面我们采用的是 ,其功能齐全,操作简便,且稳定性高。 经济可行性分析 本系统的实现相对简单,对硬件要求不高,且采用的都是较为成熟的技术开发,故人力成本和时间成本相对而言都不会太高,最为关键的是本系统一旦运行,对促进教学和提高学生学习兴趣都起到一定的辅助作用,因此从经济角度上分析也是完全可行的。 需求分析 教学资源管理系统是一个对教学资源进行有效的组织和管理,以便教师和学生能快速查找自己所需的资源实现自主 学习的平台。 系统分为前台和后台两个部分,前台负责数据显示 、用户登录注册以及对资源进行评论等与用户交互的工作 ,广西民族师范学院本科生 毕业论文(设计) 3 后台则由管理员操作,负责对系统统一管理,维护系统正常运行。 系统总功能分析 根据通过调研采集到的资料分析,对系统的功能做出如下划分: (1) 用户登录模块:已注册的用户打开系统首页时,需要进行登录,登录成功后才可以使用相关功能,每次登录都会进行相关验证,验证成功才能登录成功,否则登录失败。 (2) 用户注册模块:系统实现对用户统一管理,只有注册成功后才可以使用本系统上传下载资源等相关功能,否则只具有浏览和评论的权限。 (3) 评论模块:用户在浏览或下载资源的时候可以对资源进行评论,发表自己的看法。 (4) 用户管理模块: 用户在浏览或下载资源的时候可以对资源进行评论,发表自己的看法。 (5) 资源上传模块:系统管理员对资源分类上传,而注册用户也具有上传文件的权限,但需要经过管理员评审,一旦通过,即可显示在网站当中。 (6) 资源下载模块:注册用户可以下载自己需要的资源,而游客不能使用此功能。 (7) 资源管理模块:系统实行对资源统一管理。 (8) 日志管理模块:每当注册用户登录系统后,系统都会记录用户所做的相关操作,形成日志,以便系统的维护。 (9) 退出:当用户点击退出之后 ,系统会注销本次登录。 系统界面功能分析 (1) 系统前台界面:根据系统功能分析,系统前台主要有系统首页、个人中心、资源展示以及资源下载页。 系统首页主要是分类显示系统资源以及提供用户登陆注册的接口,个人中心页面是用户的个人活动中心,资源下载页提供资源下载、查看评论、以及发表评论等功能。 教学资源管理系统的设计与实现 4 (2) 系统后台界面:系统后台是管理员操作中心,包括资源管理、用户管理以及日志记录等功能模块。 资源管理模块包括资源的上传、资源的更新、查找资源、删除资源等功能。 用户管理包括添加管理员、修改管理员信息、删除管理员信息、删除注册用户信息、查看 管理员信息列表以及查看用户信息列表等功能。 每个功能都有相应的操作界面。 系统数据流程分析 本系统需要用户进行注册,用户注册成功后才能上传资源或下载资源,后台管理员则对用户和资源统一管理,用户上传的资源需经过管理员评审,评审通过后才能显示在网站当中,故系统数据流程分析如图 所示 : 图 系统数据流程分析图 Figure Analysis of system data flow diagram 3 系统概要设计 系统的整体结构设计 有需求分析可知,系统主要分为前台显示和后台管理两大部分,前台显示 供教师 、学生和游客访问使用,后台则由管理员负责系统的统一管理。 基本的系统模型如图 所示 : 图 系统模型图 Figure System model 系统的总功能设计 经过需求分析,系统的功能设计如下图 所示: 广西民族师范学院本科生 毕业论文(设计) 5 图 系统功能设计图 Figure The system function design 注:图 中 虚线 标识的模块 是我的搭档黄悟瑞同学负责实现的,实线 标识的模块 是由我负责完成。 系统的前台功能设计 由需求分析可知,前台的工作主要是实现教学资源的展示和实现与 用户交互的功能。 具体功能设计如下: (1) 首页设计:首页是系统的门户,首页的头部是一个具有标志性的 logo, logo下面是导航条和搜索框,首页的主体部分是分类展示存在数据库的教学资源,主要分成如下几个板块:视频专区 、课件专区、文档专区以及最新上传资料,首页的左下角是用户登陆注册的入口。 (2) 用户登录注册设计:为了方便管理,系统需要用户进行注册,注册成功跳转到登录界面,用户登录成功后跳转到个人中心。 用户的登陆注册流程如图 所示: 教学资源管理系统的设计与实现 6 图 用户登陆注册流程图 Figure User login registration flow chart (3) 教学资源:系统的教学资源主要分为视频 、课件和文档三大类,系统实行分类管理教学资源,使得页面相对简洁,减少网站内容杂乱感,使得页面清新自然,用户更容易接受。 (4) 评论:用户可以对系统上的每篇论文进行评论,在资源展示页面的下方可以看到用户对该篇论文的评论。 系统的后台功能设计 系统后台主要负责对系统的管理,主要分成几大模块: (1) 用户管理:系统用户分为三大类:注册用户 、普通管理员和超级管理员。 超级管理员具有最高权限,负责整个系统的运行,且可以根据需要招募普通管理员协助管理。 所以用 户管理又分成两大类:注册用户管理和普通管理员管理,管理员具有添加、删除、修改以及查看注册用户的权限,但除了超级管理员,普通管理员没有删除、添加和修改其他普通管理员的权限,只有查看的权限。 (2) 评论管理:系统会对用户的所有评论进行统一管理,管理员具有添加、删除、修改和查看评论内容的权限。 (3) 资源管理:资源管理包括上传资源、下载资源、更新资源、删除资源以及评审注册用户上传的资源。 (4) 日志管理:系统对用户的操作进行记录形成日志,目的是方便系统的维广西民族师范学院本科生 毕业论文(设计) 7 护,一旦系统出现问题,即可通过查看日志记录快速找到问题。 数据库设计 数据库 在整个系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。 合理的数据库结构可以提高数据存储的效率,保证数据的完整和一致 [3~4]。 数据库的概念结构设计 数据库的概念设计是数据库设计的关键一步,根据需求分析,本系统需要涉及到的实体类如下: (1) 用户类( 用户 ID、用户名、用户密码、用户权限、用户积分、用户身份标识、注册时间 ) (2) 教学资源类( 文件 ID、 文件 名、 文件 类别、 文件 保存路径 ) (3) 日志类( 日志 ID、操作类型、操作日期 ) (4) 评论类( 评论 ID、评论人、评论内容、评论时间 ) 本系统 中,实体类之间的关系如图 所示: 图 实体 图 Figure Entity diagram 数据库的逻辑设计 本系统有三个不同的用户身份,分别是注册用户 、管理员以及超级管理员,而游客不需要注册,故在此不讨论。 每个用户的身份不同,具有的权限就不同。 教学资源管理系统的设计与实现 8 而资源类、评论类、日志类分别需要不同的数。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。