ImageVerifierCode 换一换
格式:DOCX , 页数:40 ,大小:894.15KB ,
资源ID:5774876      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5774876.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(校园教学资源共享与交流平台设计与实现毕业论文.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

校园教学资源共享与交流平台设计与实现毕业论文.docx

1、校园教学资源共享与交流平台设计与实现毕业论文校园教学资源共享与交流平台设计与实现毕业论文一、引 言(一)项目开发的背景Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。我们的教学也有了很大得发展与改革。现代信息技术是网络教学的技术标志,而教学活动,对人才的培养则是网络教学的根本。网络教学在教学中所扮演得角色越来越明确:一方面,网络教学为学习者提供学习资料、工具和创设学习情景,让他们操作、探索,为提高学习者的兴趣,调动他们的积极性和主动性,培养其创造能力营造了良好的信息化环境。另一方面,计算机网络有丰富的教学信息资源,它既可以做到在不割裂学科系

2、统知识的情况下,以多媒体的方式表现知识和经验;又可以对学科的系统知识进行延伸性,对不同学科所涉及的同一对象给予多角度、多层面的反映。依照传统的教学方法,黑板加多媒体的教学方式依旧满足不了师生的需求,存在问题如下:第一,学生只有通过记笔记或使用U盘获取学习资料,但同时学生获取的版本肯能不同。而且学生现有版本不易得到更新。第二,学生为了搜索与教学有关的资料作都要花费很长的时间及精力。第三,课堂时间有限,针对学生提出的问题,教师没有足够的时间进行解答,学生也不能立即得到满意答复。第四,学生不能过扩展自己的知识层面,了解不到本校其他专业方面的知识。网络学习模式避免了以上情况的发生,打破了传统教学辅助模

3、式在时间、空间上的限制4。学生可以通过本下载教学课件,学习资料,节省了大量时间;教师博客的留言板方便了师生交流,学生只需把自己的问题发表在留言板里,等待教师回答即可;也可以阅读教师日志,了解最新的知识,也可以登录论坛进行与老师同学的交流;基于此,决定开发校园教学资源共享与交流的平台,使其开发方便学生学习以及师生交流。(二)项目开发的目的本系统的设计目的是让学生能够自由学习,网上下载学习资料,并查看教师博客,了解学习的最新资料,针对具体问题可以发帖与老师同学进行讨论,有个别问题可以给老师留言。系统的用户共有4种类型,分别为管理员、游客、学生及教师,对于一个用户只允许以一种身份登录。管理员登录后可

4、以对系统进行管理,其主要操作是维护学生、教师博客、论坛管理、教学资源、的基本信息。游客可以查看论坛信息,注册后的学生可以下载教学资源,浏览教师博客,参加论坛讨论以及给教师留言。教师可以发表日志,回复学生留言,可以到论坛发帖回帖,可以上传教学资源。所以使将要开发的课程管理具有以下优点:第一,降低使用者的劳动强度,准确快速地满足教师和学生的需求,提高工作效率。第二,操作简单,方便用户使用。第三,提高资源的更新率,统一了资源的管理。第四,有利于跨学科的学习和研究。第五,加强了学生与教师的交流,可以了解学生学习的状况。(三)项目开发的意义随着学校信息化的不断发展和教学管理工作的日益完善,教学管理会越来

5、越依赖信息系统的支持,所以本系统的开发尽量依据学校的实际需求,做到从实际出发,开发出具有一定使用价值的教学资源共享与交流的。依托校园网的优势设计和开发网络教学平台,学生可以不受时间、空间、地域的限制,实现网上下载教学资源、浏览论坛容、查看教师博客信息、完成学习与交流的功能,教师也可借助此平台上传教学资源、进行论坛讨论、编辑个人博客、回复学生留言等。利用进行文件的传输以及师生的交流,进而构建一个校园教学资源文件共享系统,就像让文件插上了翅膀,我们能够随时充分合理的共享学校的教学资源,为学校的教育教学提供服务,为广大师生交流提供平台。二、系统规划(一)功能需求分析本为师生提供一个有效的交流平台,为

6、学生提供最新的学习资料。操作要求尽量简单、高效。在课堂教学的基础上,分析本系统应提供给系统参与者如下的功能操作:管理员登录后可以进行教学资源的管理、教师信息的管理、班级信息的管理和题库信息的管理等,教师登录后可以进行作业的管理、学生成绩的管理、题库信息的管理等,学生可以查看教学资源、查看教师布置的作业情况、参加测试、查询成绩和浏览留言等。为了满足上面提出的功能需求,本系统应实现以下功能:(1)注册:提供了游客注册成为学生的功能。(2)论坛浏览:提供了游客浏览论坛帖子的功能。(3)登录:提供了验证用户身份的功能。(4)个人信息管理:提供了管理员、教师和学生修改个人信息的功能。(5)教学资源下载:

7、提供了学生下载教学资源的功能。(6)博客浏览:提供了学生、管理员浏览教师博客的功能。(7)论坛发帖和回帖:提供管理员、教师、学生在论坛上发帖和回帖的功能。(8)教学资源上传:提供教师上传教学资源的功能。(9)教学资源管理:提供了管理员管理教学资源的功能。(10)教师信息管理:提供了管理员管理教师信息的功能。(11)教师博客管理:提供了教师、管理员管理博客信息的功能。(12)论坛信息管理:提供了管理员管理论坛信息的功能。(13)学生信息管理:提供了管理员管理学生信息的功能。系统总体功能需求图如图2.1所示。图2.1 系统总体功能需求图(二)可行性分析1技术可行性通过对学校计算机软硬件环境和网络环

8、境的调研,已成功开放过其他,说明学校局域网环境允许本系统的应用。根据用户需求进行系统设计与开发,使用MYSQL数据库,Tomcat5.0服务器与JSP技术。因此,开发该系统具有技术可行性。2经济可行性本系统采用当前流行的B/S结构。因为B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。Tomcat是一个开放式源码、免费支持JSP技术,本系统技术上不是很复杂,开发周期较短,开发成本较低5。此外,本系统的开发将会方便教师教学资源的管理,学生的学习,以及师生的讨论。以上可以说明本系统的开发在经济方面是可行的。3社会可行性社会可行性研究是对系统投入使用后对社会可能带来的影响进行分析。

9、本操作简单,与传统教学模式相比,使学生学习不受时间限制,灵活高效,方便学生探讨问题,教师可以随时更新教学资源,让学生可以不断完善知识。网络学习和交流模式正在被越来越多的学校接受和应用。综上所述,本系统的开发不论是从技术、经济、还是社会方面来考虑都是可行的。(三)总体设计原则本系统与其他的系统设计一样,都有着自己的设计原则。其主要设计原则有:简单性:在实现系统的功能的同时,尽量让系统操作简单易懂,这对于一个来说是非常重要的。针对性:该系统设计是针对本学校教学资源的管理与交流的需求,对学生学习资源、师生交流空间的定向开发设计,所以具有很强的针对性。实用性:要求该系统能满足师生交流及学生学习的需要,

10、具有良好的实用性。先进性:要求该系统具有良好的先进性,具体表现在其具有良好的可扩展性,可开发性6。三、系统分析(一)识别参与者通过对校园教学资源共享与交流平台功能需求的分析,定位了四种参与者:管理员、教师和学生以及游客。现对参与者描述如下:(1)管理员描述:管理员可以管理教学资源信息、教师信息、学生信息、论坛信息的管理,可以修改个人密码。(2)教师描述:教师可以上传教学资源、更新自己博客的信息以及回复学生留言、在论坛上发帖和回帖,修改个人信息。(3)学生描述:学生可以下载资料、浏览教师博客、在教师博客上给教师留言、对教师日志进行评论,可以在论坛上发帖、回帖,修改个人信息。(4)游客描述:游客可

11、以浏览,浏览论坛,可以注册成为普通学生。(二)识别用例前面已经识别出了参与者,通过对需求的进一步分析,可以确定中存在以下用例:(1)注册用例:本用例提供了游客注册成为学生的功能。(2)论坛浏览用例:本用例提供了游客浏览论坛帖子的功能。(3)登录用例:本用例提供了验证用户身份的功能。(4)个人信息管理用例:本用例提供了管理员、教师和学生修改个人信息的功能。(5)教学资源下载用例:本用例提供了学生下载教学资源的功能。(6)博客浏览用例:本用例提供了学生、管理员浏览教师博客的功能。(7)论坛发帖和回帖用例:本用例提供管理员、教师、学生在论坛上发帖和回帖的功能。(8)教学资源上传用例:本用例提供教师上

12、传教学资源的功能。(9)教学资源管理用例:本用例提供了管理员管理教学资源的功能。(10)教师信息管理用例:本用例提供了管理员管理教师信息的功能。(11)教师博客管理用例:本用例提供了管理员、教师管理博客信息的功能。(12)论坛信息管理:本用例提供了管理员管理论坛信息的功能。(13)学生信息管理用例:本用例提供了管理员管理学生信息的功能。(三)系统用例图用例图是指作为外部参与者的外部用户所能观察到的系统功能的模型图。用例是对系统的用户需求(主要是功能需求)的描述,用例表达了系统的功能和所提供的服务7。经过以上系统参与者与用例的识别,得到管理员用例图,如图3.1所示。图3.1 管理员用例图教师用例

13、图如图3.2所示。图3.2 教师用例图学生用例图如图3.3所示。图3.3 学生用例图游客用例图如图3.4所示。图3.4 游客用例图(四)时序图及协作图管理员管理学生信息的时序图8如图3.4所示。图3.4 管理员管理学生信息的时序图管理员使用自己用户名及密码登录后,将管理员的ID保存在系统的缓存中并提交给学生管理模块。学生管理模块显示处理学生的相关信息给管理员,管理员可以进行增删改操作,提交操作的学生ID给数据库模块处理。数据库模块执行操作后更新结果,并提示更新成功。最后显示更新后的信息给管理员。管理员管理教师信息的时序图如图3.5所示。图3.5管理员管理教师信息的时序图管理员使用自己用户名及密

14、码登录后,将管理员的ID保存在系统的缓存中并提交给教师管理模块。教师管理模块显示处理教师的相关信息给管理员,管理员可以进行增删改操作,提交操作的教师ID给数据库模块处理。数据库模块执行操作后更新结果,并提示更新成功。最后显示更新后的信息给管理员。管理员管理学生协作图如图3.6所示。图3.6 管理员管理学生协作图管理员管理教师协作图如图3.7所示。图3.7 管理员管理教师协作图(五)状态图及活动图后台学生管理状态图9如图3.8所示。图3.8 后台学生管理状态图后台管理员的活动图如图3.9所示。图3.9 后台管理员的活动图四、系统设计(一)类图的设计类图的设计是体现一个系统逐渐成型的标志,也是系统

15、设计中最核心的部分。在类图中明确基本类以及它们相互之间的关系,将有助于开发者对实际系统的后续开发10。1.系统中的类中类的类图如图4.1所示。图4.1系统中的类图(1)admininfo类是管理员类,包含的属性有管理员编号(admin_id)、管理员登录名(admin_name)、理员登录密码(admin_password)、管理员权限(admin_privilege)、管理员真实(admin_truename)、管理员是否在线(admin_ online)。(2)teacherinfo类是教师类,包含的属性有教师编号(teacher_id),教师真实(teacher_name)、教师的昵称即

16、登录的用户名(teacher_nickname)、教师性别(teacher_sex)、教师所属的学院(teacher_insititute)、教师主讲课程(teacher_subject)、教师登录密码(teacher_password)、教师头像(teacher_portrait)、教师权限名称(teacher_privilege)、教师是否在线(teacher_online)、教师博客的访问量(teacher_visits)、教师最后一次登录时间(teacher_last_lgtime)、教师博客留言数(teacher_message_num)。 (3)studentinfo类是学生类,包

17、含的属性有学生编号studentr_id、学生真实student_name、学生的昵称即登录的用户名student_nickname、学生所属的学院student_insititute、学生所属班级student_class、学生登录密码student_password、学生头像student_portrait、学生权限student_privilege、学生是否在线student_online。(4) resourceinfo类是教学资源类,包含的属性有资源编号resource_id、资源名称resource_name、资源类型resource_type、,资源上传者编号resource_u

18、pload_id、资源适合的专业方向resource_direction、资源保存路径resource_savepath、资源下载次数resource_download_num、资源上传时间resource_upload_time、资源介绍resource_introduce、资源是否删除resource_delete、资源点击数resource_clicktimes、资源评论数resource_comment_num。(5) dailyinfo类是日志类,包含的属性有日志编号daily_id、日志标题daily_tittle、日志容daily_content、日志点击数daily_click

19、times、日志发布时间daily_uptime、日志作者编号daily_writer_id、日志评论数daily_coments_num。(6) commentinfo类是评论类,包含的属性有评论编号comment_id、评论的日志编号 comment_daily_id、评论者编号comment_mem_id、评论的资源编号comment_resource_id、评论时间comment_time、评论容comment_content。(7) replycommentinfo类是回复评论信息类,包含的属性有回复评论编号re_id、评论编号re_comm_id、发布评论者编号re_comm_me

20、mid、回复评论者编号re_memid、回复评论的容re_content、回复评论的时间re_time。(8) messageinfo类是留言类,包含的属性有留言编号me_id、留言对象的编号me_teacher_id、发布留言者编号me_ memid、留言的容me_content、留言的时间me_time。(9) replaymessageinfo类是回复留言类,包含属性有回复留言编号me_id、留言者的编号reme_me_memid、回复留言者编号reme_memid、回复留言的容reme_content、回复留言的时间me_time。(10) forumclassesinfo类是论坛类别

21、类,包含的属性有类别编号fc_id、类别名称fc_name、类别管理者编号fc_memid 、类别创建时间fc_time、版面的数量fc_sub_num、类别是否删除fc_delete。(11) forumsubclassinfo类是论坛版面类,包含属性有版面编号fsc_id、版面名称fsc_name、版主编号fsc_memid 、所属类别编号fsc_classid、版面创建时间fsc_time、版面发帖总数fsc_post_num、版面回帖总数fsc_repost_num、版面精华帖子总数fsc_goodpost_num、版面删除帖子总数fsc_delete_num、版面是否删除fsc_de

22、lete。(12) forumtopicinfo类是论坛主题类,包含属性有主题编号ftp_id、主题标题ftp_name、主题容ftp_content、主题发表时间ftp_time、主题作者编号ftp_memid、主题所属版面的编号ftp_fsc_id、主题最后回复人编号ftp_last_id、主题最后回复时间ftp_last_time、主题浏览量ftp_clicktimes、主题是否置顶ftp_top、主题是否为精华帖ftp_good、主题是否删除ftp_delete。(13) forumreplayinfo 类是论坛回复主题类,包含属性有回复主题编号fr_id、回复主题的容fr_conte

23、nt、回复主题的时间fr_time 、回复主题者的编号fr_memid、主题编号fr_ftp_id。2.系统中各类之间的关系类不是单独存在的,各个类之间存在着一定的联系。本系统数据库表类之间的关系如图4.2所示。图4.2 各类之间的关系图3.系统数据表设计根据各类图的属性及操作,设计出数据库中的数据表11如表4.1至表4.9所示。表4.1admininfo基本表:记录管理员信息列名数据类型长度说明admin_idvarchar10管理员编号,表的主键admin_namevarchar20管理员登录admin_passwordvarchar12管理员登录密码admin_privilegevarc

24、har10管理员权限名称admin_truenamevarchar10管理员真实admin_ onlinevarchar4管理员是否在线admininfo信息表是用来记录管理员登录名称及密码的。admin_id字段是该表的主键,表示管理员编号,admin_name用来存放管理员登录名,admin_password字段用来存放管理员登录密码, admin_privilege字段用来存放管理员权限名称, admin_truename字段用来存放管理员管理员真实,admin_ online字段用来存放管理员是否在线。表4.2teacherinfo基本表:记录教师信息列名数据类型长度说明teacher

25、_idvarchar10教师编号,表的主键teacher_truenamevarchar10教师真实teacher_nicknamevarchar20教师昵称(登录用户名)teacher_sexvarchar2教师性别teacher_insititutevarchar20教师所属学院teacher_subjectvarchar50教师主讲课程teacher_passwordvarchar12教师登录密码teacher_portraitvarchar50教师头像teacher_privilegevarchar10教师权限名称teacher_onlinevarchar2教师是否在线teacher_

26、visitsint4教师博客的访问量teacher_last_lgtimedatetime8教师最后一次登录时间teacher_message_numint4教师博客留言数teacherinfo基本表主要用来存放教师的信息。teacher_id作为该表的主键,代表教师编号,teacher_name字段用来存教师真实,teacher_nickname字段用来存放教师的昵称即登录的用户名,teacher_sex字段用来存放教师性别,teacher_insititute字段用来存放教师所属的学院,teacher_subject字段用来存放教师主讲课程,teacher_password字段用来存放教师

27、登录密码,teacher_portrait字段用来存放教师头像,teacher_privilege字段用来存放教师权限名称,teacher_online字段用来存放教师是否在线,teacher_visits字段用来存放教师博客的访问量,teacher_last_lgtime字段用来存放教师最后一次登录时间,teacher_message_num字段用来存放教师博客留言数。表4.3studentinfo基本表:记录班级信息列名数据类型长度说明student_idvarchar10学生编号,表的主键student_truenamevarchar10学生真实student_nicknamevarch

28、ar20学生昵称(登录用户名)student_classvarchar20学生所属班级student_insititutevarchar20学生所属学院student_passwordvarchar12学生登录密码student_portraitvarchar50学生头像student_privilegevarchar10学生权限名称student_onlinevarchar2学生是否在线studentinfo基本表主要用来存放学生信息。studentr_id作为该表的主键,代表学生编号,student_name字段用来存学生真实,student_nickname字段用来存放学生的昵称即登录的

29、用户名, student_insititute字段用来存放学生所属的学院,student_class字段用来存放学生所属班级,student_password字段用来存放学生登录密码,student_portrait字段用来存放学生头像,student_privilege字段用来存放学生权限名称,student_online字段用来存放学生是否在线。表4.4resourcesinfo基本表:记录教学资源信息列名数据类型长度说明resource_idvarchar10资源编号,表的主键resource_namevarchar50资源名称resource_typevarchar20资源类型reso

30、urce_upload_idvarchar10资源上传者编号resource_directionvarchar50资源适合的专业方向resource_savepathvarchar50资源保存路径resource_download_numint4资源下载次数resource_upload_timedatetime8资源上传时间resource_introducevarcharMAX资源介绍resource_deletevarchar2资源是否删除resource_clicktimesint4资源点击数resource_comment_numint4资源评论数resourcesinfo基本表主要用来存放记录教学资源的相关信息。resource_id作为该表的主键,代表资源编号,resource_name字段用来存放资源名称,resource_type字段用来存放资源类型,resource_upload_id字段用来存放资源上传者编号,resource_direction字段用来存放资源适合的专业方向,resource_savepath字段用来存放资源保存路径,resource_download_num字段用来存放资源下载次数,resource_upload_

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1