论⽂校园教学资源共享与交流平台设计与实现
本科毕业论⽂(设计)
校园教学资源共享与交流平台的设计与实现The Design and Implementation of Sharing Campus Teaching Resources and Exchanging Platform
学⽣姓名:
学院:
专业:
班级:
学号:
指导教师
审阅教师:
完成⽇期:
独创性说明
作者郑重声明:本毕业论⽂(设计)是我个⼈在指导教师指导下进⾏的研究⼯作及取得研究成果。尽我所知,除了⽂中特别加以标注和致谢的地⽅外,毕业论⽂(设计)中不包含其他⼈已经发表或撰写的研究成果,也不包含为获得辽东学院或其他单位的学位或证书所使⽤过的材料。与我⼀同⼯作的同志对本研究所做的贡献均已在论⽂中做了明确的说明并表⽰了谢意。
作者签名:___________ ⽇期:___________
摘要
在教育领域,IT技术已经打破了空间和时间的限制,使任何⼈、在任何地⽅和任何时间,都可以全球性地获得信息。它正在改变着教与学的环境、主旨、内容和实施⽅法。新的⼀代正在“⽹上数字式成长”,他们的学习⽅法、需要和兴趣,与以往的时代是不同的。依托校园⽹络的优势设计和开发⽹络教学平台,为教师、学⽣提供全⾯与快捷的教学信息,实现教学的资源共享,增强师⽣之间的交流,更好的促进学⽣的学习和对知识的掌握,并对⾼校的教育模式的改⾰具有重要的意义。
本⽂⾸先进⾏了项⽬概述,简单介绍了项⽬开发的背景、项⽬开发的⽬的和项⽬开发的意义;在系统规划阶段,对系统进⾏了功能需求分析、可⾏性分析及总体设计原则;在系统分析阶段,采⽤⾯向对象的
分析⽅法进⾏系统分析;系统设计阶段主要完成了类图的设计,并介绍了系统的开发⼯具和采⽤的技术。
采⽤MVC模式、应⽤JSP+MySql 设计实现校园教学资源共享与交流平台的设计与实现,通过本⽹站可以进⾏下载教学资源、阅览教师校园博客、论坛交流等功能,减轻了教师在传统教学中的⼯作负担,同时也为学⽣的学习提供了更⼴阔的学习空间,⽅便学⽣学习,教师管理,提⾼教学质量以及加强了师⽣的交流。
关键词:师⽣交流;资源共享;教师博客;论坛
-I-
The Design and Implementation of Programming Language Course
Management Website
Abstract
In the field of education, IT technology has broken the space and time constraints, so that anyone, at any place and at any time, you can access global information. It is changing the teaching and learning
environment, subject, content and implementation. The new generation is "online digital growth", and their learning needs and interests, and past time is different. Relying on the advantages of the campus network design and development of network teaching platform for teachers, students of teaching to provide comprehensive and efficient information sharing to achieve teaching resources, and enhance communication between teachers and students, to better promote student learning and mastery of knowledge , and the reform of university education model is significant.
First of all, this paper describes the project overview, and then simply introduces the background, the aim and the significance of system development. At the stage of system planning, it completes the functional requirement analysis,
feasibility analysis and the overall design principle of the system. At the stage of system analysis, object-oriented analysis method is used .At the stage of system design, class diagrams are designed, and the development tools and technology of the system are introduced.
Using MVC pattern, designed and implemented application JSP + MySql campus teaching resources sharing and exchange platform for the design and implementation can be downloaded through the website of teaching resources, reading teachers, school blog, forum for the exchange and other functio
ns, to reduce the teachers work in the traditional teaching burden, but also for the students to provide a broader space for learning to facilitate student learning, teacher management, improving teaching quality and strengthening the exchange of teachers and students.
Key Words:Teacher-student interaction; resource sharing; teacher blog; Forum
-II-
⽬录
摘要................................................................ I Abstract ............................................................... II ⼀、引⾔ (1)
(⼀)项⽬开发的背景 (1)
(⼆)项⽬开发的⽬的 (1)
(三)项⽬开发的意义 (2)
⼆、系统规划 (3)
(⼀)功能需求分析 (3)
(⼆)可⾏性分析 (4)
1.技术可⾏性 (4)
2.经济可⾏性 (4)
3.社会可⾏性 (5)
(三)总体设计原则 (5)
三、系统分析 (6)
(⼀)识别参与者 (6)
(⼆)识别⽤例 (6)
(三)系统⽤例图 (7)
(四)时序图及协作图 (9)
(五)状态图及活动图 (12)
四、系统设计 (13)
(⼀)类图的设计 (13)
1.系统中的类 (13)
2.系统中各类之间的关系 (16)
3.系统数据表设计 (17)
(⼆)开发⼯具及采⽤的技术 (24)
教师论坛
1.开发⼯具 (24)
-III-
2.系统开发的主要技术 (24)
(三)系统界⾯设计 (25)
1.学⽣模块 (25)
2.教师模块 (29)
3.管理员模块 (31)
参考⽂献 (35)
致谢 (36)
辽东学院本科毕业论⽂(设计)版权使⽤授权书 (37)
-IV-
⼀、引⾔
(⼀)项⽬开发的背景
Internet是⽬前世界上最⼤的计算机互联⽹络,它遍布全球,将世界各地各种规模的⽹络连接成⼀个整体。我们的教学也有了很⼤得发展与改⾰。现代信息技术是⽹络教学的技术标志,⽽教学活动,对⼈才的培养则是⽹络教学的根本。⽹络教学在教学中所扮演得⾓⾊越来越明确:⼀⽅⾯,⽹络教学为学习者
提供学习资料、⼯具和创设学习情景,让他们操作、探索,为提⾼学习者的兴趣,调动他们的积极性和主动性,培养其创造能⼒营造了良好的信息化环境。另⼀⽅⾯,计算机⽹络有丰富的教学信息资源,它既可以做到在不割裂学科系统知识的情况下,以多媒体的⽅式表现知识和经验;⼜可以对学科的系统知识进⾏延伸性链接,对不同学科所涉及的同⼀对象给予多⾓度、多层⾯的反映。依照传统的教学⽅法,⿊板加多媒体的教学⽅式依旧满⾜不了师⽣的需求,存在问题如下:第⼀,学⽣只有通过记笔记或使⽤U盘获取学习资料,但同时学⽣获取的版本肯能不同。⽽且学⽣现有版本不易得到更新。
第⼆,学⽣为了搜索与教学有关的资料作都要花费很长的时间及精⼒。
第三,课堂时间有限,针对学⽣提出的问题,教师没有⾜够的时间进⾏解答,学⽣也不能⽴即得到满意答复。
第四,学⽣不能过扩展⾃⼰的知识层⾯,了解不到本校其他专业⽅⾯的知识。
⽹络学习模式避免了以上情况的发⽣,打破了传统教学辅助模式在时间、空间上的限制[4]。学⽣可以通过本⽹站下载教学课件,学习资料,节省了⼤量时间;⽹站教师博客的留⾔板⽅便了师⽣交流,学⽣只需把⾃⼰的问题发表在留⾔板⾥,等待教师回答即可;也可以阅读教师⽇志,了解最新的知识,也可以登录论坛进⾏与⽼师同学的交流;
基于此,决定开发校园教学资源共享与交流的平台⽹站,使其开发⽅便学⽣学习以及师⽣交流。
(⼆)项⽬开发的⽬的
本系统的设计⽬的是让学⽣能够⾃由学习,⽹上下载学习资料,并查看教师博客,了解学习的最新资料,针对具体问题可以发帖与⽼师同学进⾏讨论,有个别问题可以给⽼师留⾔。系统的⽤户共有4种类型,分别为管理员、游客、学⽣及教师,对于⼀个⽤户只允许以⼀种⾝份登录。管理员登录后可以对系统进⾏管理,其主要操作是维护学⽣、教师博客、论坛管理、教学资源、的基本信息。游客可以查看论坛信息,注册后的学⽣可以下载教学资源,浏览教师博客,参加论坛讨论以及给教师留⾔。教师可以发表⽇志,
-1-
回复学⽣留⾔,可以到论坛发帖回帖,可以上传教学资源。所以使将要开发的课程管理⽹站具有以下优点:
第⼀,降低使⽤者的劳动强度,准确快速地满⾜教师和学⽣的需求,提⾼⼯作效率。
第⼆,操作简单,⽅便⽤户使⽤。
第三,提⾼资源的更新率,统⼀了资源的管理。
第四,有利于跨学科的学习和研究。
第五,加强了学⽣与教师的交流,可以了解学⽣学习的状况。
(三)项⽬开发的意义
随着学校信息化的不断发展和教学管理⼯作的⽇益完善,教学管理会越来越依赖信息系统的⽀持,所以本系统的开发尽量依据学校的实际需求,做到从实际出发,开发出具有⼀定使⽤价值的教学资源共享与交流的⽹站。⽹站依托校园⽹的优势设计和开发⽹络教学平台,学⽣可以不受时间、空间、地域的限制,实现⽹上下载教学资源、浏览论坛内容、查看教师博客信息、完成学习与交流的功能,教师也可借助此平台上传教学资源、进⾏论坛讨论、编辑个⼈博客、回复学⽣留⾔等。
利⽤⽹站进⾏⽂件的传输以及师⽣的交流,进⽽构建⼀个校园教学资源⽂件共享系统,就像让⽂件插上了翅膀,我们能够随时充分合理的共享学校的教学资源,为学校的教育教学提供服务,为⼴⼤师⽣交流提供平台。
-2-
⼆、系统规划
(⼀)功能需求分析
本⽹站为师⽣提供⼀个有效的交流平台,为学⽣提供最新的学习资料。操作要求尽量简单、⾼效。在课堂教学的基础上,分析本系统应提供给系统参与者如下的功能操作:管理员登录后可以进⾏教学资源的管理、教师信息的管理、班级信息的管理和题库信息的管理等,教师登录后可以进⾏作业的管理、学⽣成绩的管理、题库信息的管理等,学⽣可以查看教学资源、查看教师布置的作业情况、参加测试、查询成绩和浏览留⾔等。
为了满⾜上⾯提出的功能需求,本系统应实现以下功能:
(1)注册:提供了游客注册成为学⽣的功能。
(2)论坛浏览:提供了游客浏览论坛帖⼦的功能。
(3)登录:提供了验证⽤户⾝份的功能。
(4)个⼈信息管理:提供了管理员、教师和学⽣修改个⼈信息的功能。
(5)教学资源下载:提供了学⽣下载教学资源的功能。
(6)博客浏览:提供了学⽣、管理员浏览教师博客的功能。
(7)论坛发帖和回帖:提供管理员、教师、学⽣在论坛上发帖和回帖的功能。
(8)教学资源上传:提供教师上传教学资源的功能。
(9)教学资源管理:提供了管理员管理教学资源的功能。
(10)教师信息管理:提供了管理员管理教师信息的功能。
(11)教师博客管理:提供了教师、管理员管理博客信息的功能。
(12)论坛信息管理:提供了管理员管理论坛信息的功能。
(13)学⽣信息管理:提供了管理员管理学⽣信息的功能。
系统总体功能需求图如图2.1所⽰。
-3-
-4-
图2.1 系统总体功能需求图
(⼆)可⾏性分析
1.技术可⾏性
通过对学校计算机软硬件环境和⽹络环境的调研,已成功开放过其他⽹站,说明学校局域⽹环境允许本系统的应⽤。根据⽤户需求进⾏系统设计与开发,使⽤MYSQL 数据库,Tomcat5.0服务器与JSP 技术。因此,开发该系统具有技术可⾏性。 2.经济可⾏性
本系统采⽤当前流⾏的B/S 结构。因为B/S 最⼤的优点就是可以在任何地⽅进⾏操作⽽不⽤安装任何专门的软件。Tomcat 是⼀个开放式源码、免费⽀持JSP 技术,本系统技术上不是很复杂,开发周期较短,开发成本较低[5]。此外,本系统的开发将会⽅便教师教学资源的管理,学⽣的学习,以及师⽣的讨论。
以上可以说明本系统的开发在经济⽅⾯是可⾏的。
校园教学资源共享与交流平台
管理员业务模学⽣信息管理
教师信息管理
教师⽇志管理
论坛功能管理
教学资源管理
个⼈信息修改
教师业务模块上传教学资源
论坛发帖回帖
个⼈博客管理
学⽣业务模
修改个⼈信息
下载教学资源
浏览教师博客
3.社会可⾏性
社会可⾏性研究是对系统投⼊使⽤后对社会可能带来的影响进⾏分析。本⽹站操作简单,与传统教学模式相⽐,使学⽣学习不受时间限制,灵活⾼效,⽅便学⽣探讨问题,教师可以随时更新教学资源,让学⽣可以不断完善知识。⽹络学习和交流模式正在被越来越多的学校接受和应⽤。
综上所述,本系统的开发不论是从技术、经济、还是社会⽅⾯来考虑都是可⾏的。
(三)总体设计原则
本系统与其他的系统设计⼀样,都有着⾃⼰的设计原则。其主要设计原则有:
简单性:在实现系统的功能的同时,尽量让系统操作简单易懂,这对于⼀个⽹站来说是⾮常重要的。
针对性:该系统设计是针对本学校教学资源的管理与交流的需求,对学⽣学习资源、师⽣交流空间的定向开发设计,所以具有很强的针对性。
实⽤性:要求该系统能满⾜师⽣交流及学⽣学习的需要,具有良好的实⽤性。
先进性:要求该系统具有良好的先进性,具体表现在其具有良好的可扩展性,可开发性[6]。
-5-
三、系统分析
(⼀)识别参与者
通过对校园教学资源共享与交流平台⽹站功能需求的分析,定位了四种参与者:管理员、教师和学⽣以及游客。现对参与者描述如下:
(1)管理员
描述:管理员可以管理教学资源信息、教师信息、学⽣信息、论坛信息的管理,可以修改个⼈密码。
(2)教师
描述:教师可以上传教学资源、更新⾃⼰博客的信息以及回复学⽣留⾔、在论坛上发帖和回帖,修改个⼈信息。
(3)学⽣
描述:学⽣可以下载资料、浏览教师博客、在教师博客上给教师留⾔、对教师⽇志进⾏评论,可以在论坛上发帖、回帖,修改个⼈信息。
(4)游客
描述:游客可以浏览⽹站,浏览论坛,可以注册成为普通学⽣。