基于web的师生互动系统的设计与实现 开题报告.docx
- 文档编号:15114110
- 上传时间:2023-06-30
- 格式:DOCX
- 页数:9
- 大小:24.96KB
基于web的师生互动系统的设计与实现 开题报告.docx
《基于web的师生互动系统的设计与实现 开题报告.docx》由会员分享,可在线阅读,更多相关《基于web的师生互动系统的设计与实现 开题报告.docx(9页珍藏版)》请在冰点文库上搜索。
基于web的师生互动系统的设计与实现开题报告
中北大学
毕业设计开题报告
号:
学级:
班
姓:
名
:
院学
业:
专
目:
设计题web的师生互动系统的设计与实现基于
师:
导指教
月年2014228日
告题报业设计开毕
1.结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:
述献综文
一、本课题的研究背景及意义随着技术的发展与应用社会的发展和技术的进步都需要教育事业做出相应的调整。
教并越来越得到了广大求学者的支持。
--网络教育,的普及,出现了一种全新的学习形式育市场对结合了网络技术和教学传播业务的新型远程教学传播和管理软件的需求越来是教育发展的一个重要的方向。
越强烈。
可以说网络教育是现代教育的一种重要的形式创造新的工,,提供了一个增强信息交流基于全球交互、协作学习和终身教育的网络教育网络教育为人们提供了在任何时间、任何地方学习,作、学习和问题解决方式的新方案发展网络教育在教育投入不足的情况下,,的机会。
网络教育在我国有着重要的经济意义?
?
1。
是我国大力推进教育信息化、实现教育事业跨越性发展最有效、最现实的选择实行教的支持和管理教学过程,,提供基于Web网络教育是依靠着发达的互联网技术以扩大教育规模的一种新型,,以学生为主体的自主学习、交互式答疑和讨论环境学分离一方面要求学习者要以自主学习的方式进行学习另,教育方式。
在这种新型教育方式下自主学习的实现必须依托网络教育管一方面要求教育者必须提供完善的学习服务系统。
网络教育管理系统在网络教育中占有很重要的地位。
网络教育管理系统,理系统的支持具有时空自由、资源共享、系统开放、便,以计算机网络以及卫星数字通讯技术为支撑学习资源的可共享性和系于协作等优点。
世界各国在发展网络远程教育时深刻认识到,?
?
2统的互操作对于网络远程教育的实用性和经济性具有决定性意义。
技术的网络教学JSP师生互动网上教学系统是面向管理员和用户的辅助系统,基于平台是体现校园网的优势,通过此平台,用户、管理员可以不受时间、空间、地域的限制,进行教学互动。
相比较传统教学更容易提高教学效率。
师生互动网上教学系统的目在线讨论,在线测试标就是用户和管理员可以互动。
可以实现用户查看资料,下载资料,管理员可以更新用户信息、在线讨论、更新试卷等功能;管理员可以上传资料、等功能;维护等功能。
二、本课题国内外研究现状、国外研究现状2.1学生成绩管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。
迫切需要研制开发一款功能强大,操作简单,具有?
?
3人性化的学生成绩管理系统。
在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。
而国内高校信息化建设相对起步较晚。
在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各?
?
4。
但是,由类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。
2.2、国内研究现状纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。
因此,教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善?
?
5的计算机教务管理系统和全校信息系统打下良好的基础。
三、本课题相关理论综述语言3.1、Java是一种简单易用、完全面向对象、有平台无关性、安全可靠的、主要面向Java?
?
6Web年正式问世以来,它的速度发展已经让整个自从。
JavaInternet的开发工具1995技术的推出,Page(JSP)、ServletJavaServer世界发生了翻天覆地的变化。
随着Java
是一Internet成为基于从远端服务器传输到本地机上并执行的一种语言:
更是让Java种应用程序提供者不需要知道使用者的计算机硬件与软件环境的语言。
比尔盖茨说过:
?
?
7Java是最卓越的程序设计语言。
自从问世以来,技术和应用发展非常快,在计算机、移动电话、家用电话等Java
程序或JavaInternet上,几乎每个网页都包含领域中无一没有java技术的存在。
在编程InternetJava是一种代码。
由于Java的广泛应用,使它受到了史无前例的关注,简单JavaJava虚拟机更是让人耳目一新,语言,Java还曾是网络动画技术的代名词,?
?
8技术平台具有鲜明的优越性。
易学,跨平台而又不失强大功能Java。
相比其他语言,平台的平台开始,就考虑了安全性的问题,即其安全性是建立在JavaJava从最初构造内核中的。
其他的语言只是在软件开发时才由用户自行处理安全问题,难免会有安全漏语言比以往其他的任何一门语言都好用,原因在于:
洞。
其次,对于程序员来说,Java还取消了增加了对象和变量的强制类型检查,JavaJava有自动回收垃圾的功能,Java?
?
9。
指针仍然在一步步地朝着远大的梦想而迈进,显而易见的成果便是在时至今日,Java以及衍生出来的国际互联网的应用,如今常见的浏览器也都全面支持JavaApplet的跨平台特性来开发,包语言等,而市面上可见的操作系统,也利用JavaJavaScript的综述。
这Java、Mac等操作系统,都可以看到系统、各类括WindowsUnix和Linux编程的影响就Internet在计算机语言大家庭中的地位,Java对一切都充分说明了Java?
?
10如同C语言对系统编程的影响一样。
、系统数据库连接3.2公司提供的一种支持SUNJavaDataBaseConnectivity的缩写,它是JDBC技术是。
它由一功能的通用的应用程序接口(ApplicationProgrammingInterface)基本SQL语语言编写的类和接口组成。
通过这些类和接口,程序开发人员可以在Java组用Java语句,完成对不同数据库的访问。
言中方便地建立与数据库的链接,通过执行相应SQL数据库,又另SybaseAPI因此,开发人员使用JDBC可以不必编写一个应用程序来访问SQL的Oracle数据库,再写一个应用程序访问Microsoft外编写一个应用程序去访问?
?
11的平台上运语言编写的应用程序可以在任何支持Java使用。
不但如此,ServerJava?
?
12能完成下列三件事:
。
简单地说,行,不必在不同的平台上开发不同的应用程序JDBC)同一个数据库建立连接;(12)向数据库建立连接;()处理数据库返回的结果。
(3体系结构、3.4B/S
体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,在B/S结构简化了客户服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。
B/S机的工作,客户机上只需配置少量的客户端软件。
服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。
浏览器发出请求,而其余如数据请求、加体系结构完成。
实际上B/S工、结果返回以及动态网页生成等工作全部由WebServer服务器单独由Web是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,服务器。
这种Web组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了?
?
13所示。
三层体系结构如图2-1服务器Web浏览Browse数据库器三层架构示意图图2-1B/S也这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,由于客户机把事务处理逻辑部分分把技术维护人员从繁重的维护升级工作中解脱出来。
不再负责处理复杂计算和数据访问等了许多,给了功能服务器,使客户机一下子苗条所以维护人员不再为程序的维护工作奔波于每个客户机之关键事务,只负责显示部分,这种三层结构在层与层之间相互间,而把主要精力放在功能服务器上程序的更新工作。
?
?
14独立,任何一层的改变不会影响其它层的功能。
四、作者的观点和主要思路,讨论答疑,学习视频,师生互动网上教学系统由注册用户登录;文字资料,用户注册系统简介等几大模块组成,这些模块之间相互联系,相互配合构成,,在线测试资料下载?
?
15。
一个完整的网络教学系统主要设计的内容:
前台功能、实现跨平台功能1、资料分享22.1游客能根据条件(科目)查询资料,文献和课件资料,文献和课件2.2注册用户能根据条件(科目)查询、下载
资料,文献和课件管理员能根据条件(科目)查询、下载、删除、修改2.3
、在线测试3注册用户能根据条件(科目、难度、类型)在试题库中人工选择试卷,并进行3.1
网上测试,系统自己得出测试结果,并显示结果。
。
3.2注册用户能查询过往的测试记录(包括分数、试题)、讨论答疑4注册用户能提出问题。
4.1注册用户能对已经提出的问题进行回复。
4.2注册用户、管理员能对某问题设置最佳回复。
4.35、学习视频5.1所有用户能在线收看课程视频。
5.2管理员能修改、删除课程视频。
:
后台功能1、题库管理1.1管理员能创建题库管理员能对题库中的试题进行增加、删除、修改、查找操作1.2
管理员能对题库中的试题的类型进行增加、删除、修改、查找操作1.3
、文字资料库管理2管理员能创建文字资料库2.1
管理员能对文字资料库中的资料进行增加、删除、修改、查找操作2.2
2.3管理员能对文字资料库中的资料的类型进行增加、删除、修改、查找操作3、视频库管理3.1管理员能创建视频库管理员能对视频中的视频进行增加、删除、修改、查找操作3.2
管理员能对视频库中的视频的类型进行增加、删除、修改、查找操作3.3
、用户管理44.1管理员的登录与退出实现注册用户的新增4.2
4.3管理员可以对注册用户的资料进行修改实现对学员的移除功能4.4
、答疑板块管理55.1管理员能对注册用户的提问留言和回答进行管理5.2管理员能对注册用户的提问留言进行回答管理员能对回答设置为最佳回复6.
参考文献:
发机[J].微设学系统的计雄.基于Internet的网上辅助教志[1]张园林,张,2003,(7):
22-23.
展清华大学:
.北京软件开发项目实践[M].第2版[2]陆正中,马进德,石正贵.Jbuilder9,2005.
出版社.2004.
:
河海大学WEB的应用研究[D].南京[3]朱春江.基于J2EE计算机北京:
常立立.多媒体远程教育平台系统的设计方案[J].[4]苑红晓,杨静,董纳,,2006,27(21):
4130-4135.
工程与设计计算机系统应北京:
.设计模式在电子商务交易网站中的应用[J].[5]林碧英,曲俊华,2005,1:
41-46.
用2000.机械工业出版社,[M].北京:
[6]GammaE.设计模式可复用面向对象软件的基础2002.机械工业出版社,[M].北京:
[7]DeePakLur,JohnCruPi,DanMalkS.J2EE核心模式2010.7北京:
冶金工业出版社,程序设计实例教程[M].[8]毕广吉.Java2007北京:
清华大学出版社,年王保罗.java面向对象程序设计[M].[9]
[J].2004(10):
10-11.
学校管理系统的构建和运用初探[10]吴联华,2006:
78-230.高等教育出版社.版北京:
[11]王珊,萨师煊,数据库系统概论[M].4福建电编程技术》课程教学改革的探讨JSP.杨怀德,祝衍军,《李建新[12]柯钢,,,2012
(1):
201-201.
脑December6,2002ThinkinginJava(3rdEdition),[13]BruceEckel,,2010(6):
33.[J].的电子网站数据库连接研究科技创新导报,[14]超春兰基于JSP计算机光盘软件与应[J].林芳[15],SQLServer数据库在实际运用中的技巧探究,2012
(2):
57-58.用
告报开题毕业设计
2.本课题要研究或解决的问题和拟采用的研究手段(途径):
一、本课题要研究或解决的问题
本系统语言选择JSP,具体采用JSP+SQLServer开发。
系统的实现是在SQLServer数据库上并基于B/S结构。
本系统基本遵循了软件工程方法论进行系统分析、总体设计、详细设计和软件测试。
实现了用户注册、答疑版块管理、在线答疑、学生管理、教师管理、系统管理等功能。
二、拟采用的研究手段
本系统采用MSSQLSERVER2000作为后台数据库,最初拟定的数据库选择有MSSQL
Server、ORACLE、BEA的PointBase。
因为整个系统在windows下开发,ORACLE针对小型系统又相对较臃肿,而且我相对最熟悉且简单的MSSQLSERVER2000,所以后台数据库就选择了MSSQLSERVER2000;
2.1、开发平台:
硬件环境:
建议使用CPUcellon1.7G、内存256以上的机器,因为J2EE和JAVABEEN很占内存运行起来确实不容乐观。
软件环境:
jDK1.5、Eclipse、MSSQLSERVER2000、DreamweaverMX、tomcat5.5
等;
2.2、程序设设计语言为:
JSP、J2EE
J2EE技术,也就是Java2PlatformEnterpriseEdition,即Java2企业版。
它是由Sun公司发起的,J2EE是现在市场上的主流产品。
J2EE标准是过去几年中开发的许多重要应用最终促成的一个与厂家无关的公共标准。
它将许多分散的Java技术整合到一起,组合成一个完整的企业标准。
本系统设计使用浏览器+jsp(servlet)+SQL
SEVER。
Servlet及JSP都是基于Java的技术。
Servlet是用来扩展Web服务器功能的网络组件,它基于请求/响应机制。
JSP和Servlet非常相似,但JSP并不是纯Java代码。
2.3、本系统采用三层结构:
三层客户机/服务器应用程序使用一个中间或中间层,应用程序服务器,它在客户机应用程序和后端数据库之间操作。
中间层存储了系统的商业逻辑,并协调客户机上与
后端数据库交互的显示。
使用三层体系结构是出于以下两个动机:
改进的可伸缩性、可用性和性能技术XML与HTML2.4、并且它允许用户可以通过标记来描述数据的结构,HTML一样属于标记语言,XML和有着极大的差别,除此之自行视描述数据的需要,随意地制定不同的标记,这和HTML对于所有的标记都已经定义了显示格式的意义,HTML外,XML不同于SQLServer
、2.5公司是MicrosoftSQLServer2000SQLServer是一个关系数据库管理系统。
,
数据库管理系统的新版本。
它增加了许多更先进的功能,具有使用SQLServer推出的的方便、可伸缩性好、与相关软件集成程度高等优点。
运行MicrosoftWindows2000
大型多处理器的服务器等多种平台使用。
告题开报毕业设计
指导教师意见:
指导教师:
2013年3月11日
所在学院审查意见:
教学院长:
2013年3月13日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于web的师生互动系统的设计与实现 开题报告 基于 web 师生 互动 系统 设计 实现 开题 报告