毕业设计校园教学资源共享与交流平台设计与实现.docx
- 文档编号:2094810
- 上传时间:2022-10-26
- 格式:DOCX
- 页数:37
- 大小:971.79KB
毕业设计校园教学资源共享与交流平台设计与实现.docx
《毕业设计校园教学资源共享与交流平台设计与实现.docx》由会员分享,可在线阅读,更多相关《毕业设计校园教学资源共享与交流平台设计与实现.docx(37页珍藏版)》请在冰豆网上搜索。
毕业设计校园教学资源共享与交流平台设计与实现
毕业设计——校园教学资源共享与交流平台设计与实现
本科毕业论文(设计)
校园教学资源共享与交流平台的设计与实现
TheDesignandImplementationofSharingCampusTeachingResourcesandExchangingPlatform
学生姓名:
学院:
专业:
班级:
学号:
指导教师:
审阅教师:
完成日期:
摘要
在教育领域,IT技术已经打破了空间和时间的限制,使任何人、在任何地方和任何时间,都可以全球性地获得信息。
它正在改变着教与学的环境、主旨、内容和实施方法。
新的一代正在“网上数字式成长”,他们的学习方法、需要和兴趣,与以往的时代是不同的。
依托校
一、引言
(一)项目开发的背景
Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。
我们的教学也有了很大得发展与改革。
现代信息技术是网络教学的技术标志,而教学活动,对人才的培养则是网络教学的根本。
网络教学在教学中所扮演得角色越来越明确:
一方面,网络教学为学习者提供学习资料、工具和创设学习情景,让他们操作、探索,为提高学习者的兴趣,调动他们的积极性和主动性,培养其创造能力营造了良好的信息化环境。
另一方面,计算机网络有丰富的教学信息资源,它既可以做到在不割裂学科系统知识的情况下,以多媒体的方式表现知识和经验;又可以对学科的系统知识进行延伸性链接,对不同学科所涉及的同一对象给予多角度、多层面的反映。
依照传统的教学方法,黑板加多媒体的教学方式依旧满足不了师生的需求,存在问题如下:
第一,学生只有通过记笔记或使用U盘获取学习资料,但同时学生获取的版本肯能不同。
而且学生现有版本不易得到更新。
第二,学生为了搜索与教学有关的资料作都要花费很长的时间及精力。
第三,课堂时间有限,针对学生提出的问题,教师没有足够的时间进行解答,学生也不能立即得到满意答复。
第四,学生不能过扩展自己的知识层面,了解不到本校其他专业方面的知识。
网络学习模式避免了以上情况的发生,打破了传统教学辅助模式在时间、空间上的限制[4]。
学生可以通过本网站下载教学课件,学习资料,节省了大量时间;网站教师博客的留言板方便了师生交流,学生只需把自己的问题发表在留言板里,等待教师回答即可;也可以阅读教师日志,了解最新的知识,也可以登录论坛进行与老师同学的交流;
基于此,决定开发校园教学资源共享与交流的平台网站,使其开发方便学生学习以及师生交流。
(二)项目开发的目的
本系统的设计目的是让学生能够自由学习,网上下载学习资料,并查看教师博客,了解学习的最新资料,针对具体问题可以发帖与老师同学进行讨论,有个别问题可以给老师留言。
系统的用户共有4种类型,分别为管理员、游客、学生及教师,对于一个用户只允许以一种身份登录。
管理员登录后可以对系统进行管理,其主要操作是维护学生、教师博客、论坛管理、教学资源、的基本信息。
游客可以查看论坛信息,注册后的学生可以下载教学资源,浏览教师博客,参加论坛讨论以及给教师留言。
教师可以发表日志,回复学生留言,可以到论坛发帖回帖,可以上传教学资源。
所以使将要开发的课程管理网站具有以下优点:
第一,降低使用者的劳动强度,准确快速地满足教师和学生的需求,提高工作效率。
第二,操作简单,方便用户使用。
第三,提高资源的更新率,统一了资源的管理。
第四,有利于跨学科的学习和研究。
第五,加强了学生与教师的交流,可以了解学生学习的状况。
(三)项目开发的意义
随着学校信息化的不断发展和教学管理工作的日益完善,教学管理会越来越依赖信息系统的支持,所以本系统的开发尽量依据学校的实际需求,做到从实际出发,开发出具有一定使用价值的教学资源共享与交流的网站。
网站依托校园网的优势设计和开发网络教学平台,学生可以不受时间、空间、地域的限制,实现网上下载教学资源、浏览论坛内容、查看教师博客信息、完成学习与交流的功能,教师也可借助此平台上传教学资源、进行论坛讨论、编辑个人博客、回复学生留言等。
利用网站进行文件的传输以及师生的交流,进而构建一个校园教学资源文件共享系统,就像让文件插上了翅膀,我们能够随时充分合理的共享学校的教学资源,为学校的教育教学提供服务,为广大师生交流提供平台。
二、系统规划
(一)功能需求分析
本网站为师生提供一个有效的交流平台,为学生提供最新的学习资料。
操作要求尽量简单、高效。
在课堂教学的基础上,分析本系统应提供给系统参与者如下的功能操作:
管理员登录后可以进行教学资源的管理、教师信息的管理、班级信息的管理和题库信息的管理等,教师登录后可以进行作业的管理、学生成绩的管理、题库信息的管理等,学生可以查看教学资源、查看教师布置的作业情况、参加测试、查询成绩和浏览留言等。
为了满足上面提出的功能需求,本系统应实现以下功能:
(1)注册:
提供了游客注册成为学生的功能。
(2)论坛浏览:
提供了游客浏览论坛帖子的功能。
(3)登录:
提供了验证用户身份的功能。
(4)个人信息管理:
提供了管理员、教师和学生修改个人信息的功能。
(5)教学资源下载:
提供了学生下载教学资源的功能。
(6)博客浏览:
提供了学生、管理员浏览教师博客的功能。
(7)论坛发帖和回帖:
提供管理员、教师、学生在论坛上发帖和回帖的功能。
(8)教学资源上传:
提供教师上传教学资源的功能。
(9)教学资源管理:
提供了管理员管理教学资源的功能。
(10)教师信息管理:
提供了管理员管理教师信息的功能。
(11)教师博客管理:
提供了教师、管理员管理博客信息的功能。
(12)论坛信息管理:
提供了管理员管理论坛信息的功能。
(13)学生信息管理:
提供了管理员管理学生信息的功能。
系统总体功能需求图如图2.1所示。
图2.1系统总体功能需求图
(二)可行性分析
1.技术可行性
通过对学校计算机软硬件环境和网络环境的调研,已成功开放过其他网站,说明学校局域网环境允许本系统的应用。
根据用户需求进行系统设计与开发,使用MYSQL数据库,Tomcat5.0服务器与JSP技术。
因此,开发该系统具有技术可行性。
2.经济可行性
本系统采用当前流行的B/S结构。
因为B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。
Tomcat是一个开放式源码、免费支持JSP技术,本系统技术上不是很复杂,开发周期较短,开发成本较低[5]。
此外,本系统的开发将会方便教师教学资源的管理,学生的学习,以及师生的讨论。
以上可以说明本系统的开发在经济方面是可行的。
3.社会可行性
社会可行性研究是对系统投入使用后对社会可能带来的影响进行分析。
本网站操作简单,与传统教学模式相比,使学生学习不受时间限制,灵活高效,方便学生探讨问题,教师可以随时更新教学资源,让学生可以不断完善知识。
网络学习和交流模式正在被越来越多的学校接受和应用。
综上所述,本系统的开发不论是从技术、经济、还是社会方面来考虑都是可行的。
(三)总体设计原则
本系统与其他的系统设计一样,都有着自己的设计原则。
其主要设计原则有:
简单性:
在实现系统的功能的同时,尽量让系统操作简单易懂,这对于一个网站来说是非常重要的。
针对性:
该系统设计是针对本学校教学资源的管理与交流的需求,对学生学习资源、师生交流空间的定向开发设计,所以具有很强的针对性。
实用性:
要求该系统能满足师生交流及学生学习的需要,具有良好的实用性。
先进性:
要求该系统具有良好的先进性,具体表现在其具有良好的可扩展性,可开发性[6]。
三、系统分析
(一)识别参与者
通过对校园教学资源共享与交流平台网站功能需求的分析,定位了四种参与者:
管理员、教师和学生以及游客。
现对参与者描述如下:
(1)管理员
描述:
管理员可以管理教学资源信息、教师信息、学生信息、论坛信息的管理,可以修改个人密码。
(2)教师
描述:
教师可以上传教学资源、更新自己博客的信息以及回复学生留言、在论坛上发帖和回帖,修改个人信息。
(3)学生
描述:
学生可以下载资料、浏览教师博客、在教师博客上给教师留言、对教师日志进行评论,可以在论坛上发帖、回帖,修改个人信息。
(4)游客
描述:
游客可以浏览网站,浏览论坛,可以注册成为普通学生。
(二)识别用例
前面已经识别出了参与者,通过对需求的进一步分析,可以确定网站中存在以下用例:
(1)注册用例:
本用例提供了游客注册成为学生的功能。
(2)论坛浏览用例:
本用例提供了游客浏览论坛帖子的功能。
(3)登录用例:
本用例提供了验证用户身份的功能。
(4)个人信息管理用例:
本用例提供了管理员、教师和学生修改个人信息的功能。
(5)教学资源下载用例:
本用例提供了学生下载教学资源的功能。
(6)博客浏览用例:
本用例提供了学生、管理员浏览教师博客的功能。
(7)论坛发帖和回帖用例:
本用例提供管理员、教师、学生在论坛上发帖和回帖的功能。
(8)教学资源上传用例:
本用例提供教师上传教学资源的功能。
(9)教学资源管理用例:
本用例提供了管理员管理教学资源的功能。
(10)教师信息管理用例:
本用例提供了管理员管理教师信息的功能。
(11)教师博客管理用例:
本用例提供了管理员、教师管理博客信息的功能。
(12)论坛信息管理:
本用例提供了管理员管理论坛信息的功能。
(13)学生信息管理用例:
本用例提供了管理员管理学生信息的功能。
(三)系统用例图
用例图是指作为外部参与者的外部用户所能观察到的系统功能的模型图。
用例是对系统的用户需求(主要是功能需求)的描述,用例表达了系统的功能和所提供的服务[7]。
经过以上系统参与者与用例的识别,得到管理员用例图,如图3.1所示。
图3.1管理员用例图
教师用例图如图3.2所示。
图3.2教师用例图
学生用例图如图3.3所示。
图3.3学生用例图
游客用例图如图3.4所示。
图3.4游客用例图
(四)时序图及协作图
管理员管理学生信息的时序图[8]如图3.4所示。
图3.4管理员管理学生信息的时序图
管理员使用自己用户名及密码登录后,将管理员的ID保存在系统的缓存中并提交给学生管理模块。
学生管理模块显示处理学生的相关信息给管理员,管理员可以进行增删改操作,提交操作的学生ID给数据库模块处理。
数据库模块执行操作后更新结果,并提示更新成功。
最后显示更新后的信息给管理员。
管理员管理教师信息的时序图如图3.5所示。
图3.5管理员管理教师信息的时序图
管理员使用自己用户名及密码登录后,将管理员的ID保存在系统的缓存中并提交给教师管理模块。
教师管理模块显示处理教师的相关信息给管理员,管理员可以进行增删改操作,提交操作的教师ID给数据库模块处理。
数据库模块执行操作后更新结果,并提示更新成功。
最后显示更新后的信息给管理员。
管理员管理学生协作图如图3.6所示。
图3.6管理员管理学生协作图
管理员管理教师协作图如图3.7所示。
图3.7管理员管理教师协作图
(五)状态图及活动图
后台学生管理状态图[9]如图3.8所示。
图3.8后台学生管理状态图
后台管理员的活动图如图3.9所示。
图3.9后台管理员的活动图
四、系统设计
(一)类图的设计
类图的设计是体现一个系统逐渐成型的标志,也是系统设计中最核心的部分。
在类图中明确基本类以及它们相互之间的关系,将有助于开发者对实际系统的后续开发[10]。
1.系统中的类
网站中类的类图如图4.1所示。
图4.1系统中的类图
(1)admininfo类是管理员类,包含的属性有管理员编号(admin_id)、管理员登录名(admin_name)、理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 校园 教学 资源共享 交流平台 设计 实现