您现在的位置: 论文网 >> 教育论文 >> 学科教育论文 >> 基于Web的教学资料管理系统设计与实现论文

基于Web的教学资料管理系统设计与实现

出处:论文网
时间:2016-12-22

基于Web的教学资料管理系统设计与实现

  中图分类号:TP315 文献标识码:A 文章编号:1007-9416(2016)04-0000-00

  教学资料管理系统的核心是文档管理。目前市场上有很多专业的文档管理系统品牌,例如用友、易度和多可等。这些文档管理系统功能强大,但都需要建立自己的专用服务器。虽然企业局域网速度快,但硬件成本和维护成本较高。可以借助Web技术实现文档的分布式备份和提高存储的安全性,提供了比传统方式更为可靠、成本更为低廉的文档管理解决方案。

  本系统主要运用软件工程、数据库原理和程序设计语言及Web开发等专业知识,利用前端支持HTML5 Mobile的应用框架,结合先进的Web分布式功能,实现支持移动互联网的安全高效的档案管理。具体的研究内容如下:(1)研究教学资料管理系统各模块,确定各模块所包含的内容和对应的设计。(2)研究ORM模型的基本概念,运用ORM技术操纵数据库。(3)研究文档上传的基本方式,实现文档AJAX方式上传。(4)设计协同工作模型,更高层面的实现文档的分布式备份。

  1 系统设计

  基于Web的教学资料管理系统包括两大部分:系统前台和系统后台。其中前台主要服务于学生和教师,通过前台系统提供的上传资料,用户可以上传与课程或科研相关的资料到服务器。后台服务于管理员,通过后台系统进行用户、课程和科研资料的管理。

  教学资料管理系统前台主要包括教学资料管理、科研资料管理和学生资料管理。前台功能模块的具体功能包括:(1)教学资料管理:按不同的课程进行分类,一门课程对应多位教师,同一教师可以有多门课程,教师可浏览对应课程的信息,并进行对资料的浏览、上传和删除。(2)科研资料管理:科研资料分为不同类别,对应其详细信息,教师(含普通权限和超级权限)可浏览、上传和删除和自己相关的资料,以及对科研资料的查询。拥有超级权限的教师可查看院校科研的所有资料。(3)学生资料管理:学生可浏览自己的个人相关信息,浏览、上传教师要求的资料,以及对学生资料的查询。如图1所示。

  教学资料管理系统后台主要包括教学资料管理、科研资料管理和学生资料管理。后台功能模块的具体功能包括:(1)用户管理:用户分为学生用户、教师用户(含普通权限和超级权限)和管理员用户。不同的用户对应不同的权限,由管理员负责添加、删除用户并赋予不同的权限。(2)资料类别管理:对教学资料、科研资料和学生资料进行不同的类别管理。(3)系统管理:每学期对教学资料、教师资料和学生资料进行必要的分类、添加、删除和修改;对上传资料进行归档;对必要资料进行备份。

  本系统前台和后台的用户与用例之间的通信如下:

  学生登录后,能查询自己的个人基本信息,课程类别及课程名称和其详细信息,并能上传该课程与自己课程有关的课程资料,亦可查看所有学生获奖信息。

  教师登录后可查看、下载和删除学生上传给自己的资料,并可在线浏览学生上传给自己的文档类资料;教师可上传与科研有关的资料,浏览已上传资料的等详细信息,并可在期末结束前修改资料。教师可在线浏览已上传的文档类资料。

  管理员登录后能够进行对学生、教师和管理员用户的管理,对课程和科研的管理,对教学和科研资料的管理,以及对资料的归档和备份。

  网站系统采用B/S模式的结构设计,使用Eclipse作为开发工具,前台采用JSP+HTML5进行页面的设计,采用Java进行代码的编写,后台采用MySQL数据库进行数据的管理,同时针对移动客户端进行优化设计。

  解决的关键问题:(1)提高文档上传下载的速度(2)保障存储文档的安全性(3)用户的权限设计(4)文档的冗余备份。

  2 界面设计实现

  该系统网站管理员、教师和学生都可登录,但是他们登录后根据权限的不同,分为不同模块。

  教学资料管理模块包括教师课程信息界面、教师对应课程上传资料信息界面,和管理员课程信息管理界面、管理员课程-教师信息管理界面。

  科研资料管理模块包括教师科研信息界面、教师对应科研上传资料信息界面,和管理员科研信息管理界面、管理员科研-教师信息管理界面。

  用户管理模块包括管理员用户类别管理界面、管理员用户管理界面。

  资料管理模块包括管理员资料归档界面、管理员资料备份界面。

  2.1用户登录界面

  用户登录序列图如图2所示。

  2.2 教学资料管理界面

  教学资料管理功能模块包括:课程分类显示;详细信息显示;浏览、上传和维护资料;教学资料查询等。

  课程分类显示:课程按其性质不同进行分类,教师课程界面显示课程类别和该类别下教师所带课程。特殊权限教师(如院长)课程界面可显示所有教师所带课程分类及课程信息。

  详细信息显示:教师可点击课程类别下的课程名显示该课程的详细信息包括该课程的编号、名称、所属类别以及和该课程有关的教学资料等。

  浏览、上传和维护资料:教师在统一整理该课程有关资料后可在学期期末之前上传到服务器,并可查看已上传资料的信息详情。在学期结束前教师可删除已上传资料,并可对文档类资料进行在线浏览。   教师资料查询:在课程名对应课程详细信息界面下,教师可进行对已上传资料的查询,浏览该资料上传的详细信息。教师课程信息界面如图3所示。教师对应课程上传资料信息序列如图4所示。

  2.3 科研资料管理界面

  科研资料管理功能模块包括:科研类别显示;详细信息显示;浏览、上传和维护资料;科研资料查询等功能。

  科研类别显示:教师科研界面显示科研类别下教师所研究科研名称。特殊权限教师科研界面可显示所有教师所研究的科研类别及具体内容。

  详细信息显示:教师可点击科研类别下的科研名浏览该科研的详细信息包括该项科研的编号、名称、所属类别以及该科研的具体资料等。

  浏览、上传和维护资料:教师可在科研类别下科研名对应科研详细信息界面上传与该科研有关的资料,浏览已上传资料的详细信息,并可在期末结束前删除和重新上传与该科研有关的资料。教师可在线浏览已上传的文档类资料。特殊权限教师在科研名科研对应科研详细信息界面还可浏览所有教师已上传资料的详细信息,并可在线浏览已上传的文档类资料。

  科研资料查询:在科研名对应科研详细信息界面下,教师可进行对已上传资料的查询,浏览查询资料的名称、科研名、科研类别、上传教师、上传时间等详细信息,并可对文档类资料进行在线浏览。如图5所示。

  2.4 核心技术介绍

  在该系统中,主要通过三层架构的设计、ORM技术的应用、CuteWebUI.AjaxUploader.dll引用实现上传控件和doc文件转换为html文件实现文档在线浏览等来完成基于Web教学资料管理系统的设计与实现。

  对象关系映射(ORM)提供了概念性的、易于理解的模型化数据的方法。ORM方法论基于三个核心原则:简单,以最基本的形式建模数据;传达性,数据库结构被任何人都能理解的语言文档化;精确性,基于数据模型创建正确标准化了的结构。

  安装VS2008 SP1,在TAMS.Entities项目中添加ADO.NET Entity Data Model,连接Manage数据库,选择创建的表和视图并添加,生成Model模型。应用ORM技术生成的Model模型内容。如图6所示。

  图6引用ORM技术生成的Model

  3结语

  本系统在开发过程中采用Java语言,使用MySQL数据库存储用户信息。在该系统中,主要通过三层架构的设计、ORM技术的应用、CuteWebUI.AjaxUploader.dll引用实现上传控件和doc文件转换为html文件实现文档在线浏览等来完成基于Web教学资料管理系统的设计与实现。该系统主要服务于学生和教师,通过系统提供的上传资料,用户可以上传于课程或科研相关的资料到服务器。管理员则通过后台系统进行用户、课程和科研资料的管理。实现了对教学资料的统一管理和分类,方便了用户对资料的查阅以及共享。

基于Web的教学资料管理系统设计与实现

论文搜索
关键字:教学资料 管理系统 基于 教学 设计 系统
最新学科教育论文
软件工程专业“计算机网络”课程实验教学研
“赛教学训”四位一体化的物联网工程专业人
浅议幼儿美术趣味教学及创新能力的培养
如何利用奥尔夫音乐教学法培养幼儿的创造力
解读体育游戏在初中体育教学中的应用及影响
如何在美术教学中营造快乐的氛围
微积分慕课教学资源与应对策略探究
浅析在德育课教学中如何灌输团队观念
MOOC引领下中学历史课程多元化教学模式研究
“情感过滤”假设对大学英语听力教学探讨
热门学科教育论文
浅谈语文教学中学生创造力的培养
变“教师教,学生学”为“教师教学生学”
素质教育与小学语文教学
小学“语文综合性学习”实践初探
素质教育和小学语文教学改革
现代体育课堂教学重在创新
浅谈《体育课程标准》与体育教师观念的转变
电教手段优化体育教学
陶行知健身思想研究
简论现代游泳技术与训练的发展方向