基于Web的教学资料管理系统设计与实现-精选作文

发布时间 : 星期日 文章基于Web的教学资料管理系统设计与实现-精选作文更新完毕开始阅读

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

教学资料管理系统的核心是文档管理。目前市场上有很多专业的文档管理系统品牌,例如用友、易度和多可等。这些文档管理系统功能强大,但都需要建立自己的专用服务器。虽然企业局域网速度快,但硬件成本和维护成本较高。可以借助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所示。

联系合同范文客服:xxxxx#qq.com(#替换为@)