JSP教师学生信息交流平台的开发与实现 ER图.doc

上传人:bao****ty 文档编号:132403931 上传时间:2020-05-15 格式:DOC 页数:17 大小:38KB
返回 下载 相关 举报
JSP教师学生信息交流平台的开发与实现 ER图.doc_第1页
第1页 / 共17页
JSP教师学生信息交流平台的开发与实现 ER图.doc_第2页
第2页 / 共17页
JSP教师学生信息交流平台的开发与实现 ER图.doc_第3页
第3页 / 共17页
JSP教师学生信息交流平台的开发与实现 ER图.doc_第4页
第4页 / 共17页
JSP教师学生信息交流平台的开发与实现 ER图.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《JSP教师学生信息交流平台的开发与实现 ER图.doc》由会员分享,可在线阅读,更多相关《JSP教师学生信息交流平台的开发与实现 ER图.doc(17页珍藏版)》请在金锄头文库上搜索。

1、-范文最新推荐- JSP教师学生信息交流平台的开发与实现+ER图 摘要基于Web的应用已越来越普及,让学生利用软件开发工具设计一个基于Web的教师学生信息交流平台,教师利用这个平台发布课件、作业通知等信息。包括用户的注册、登录及个人信息管理,学生学习行为的实施,综合练习的后台管理,课程信息的发布等功能,学生利用这个平台浏览作业、下载课件等。通过本平台的开发,学生可以切实体会如何通过编程实现客户端和服务器端的通信以及服务器端多种数据的管理。经过分析,用户安全性、文件传输等是该系统的难点。系统主要有管理员模块,教师模块,学生模块等三个模块,本系统的功能主要包括:教学内容管理、作业管理、网上答疑管理

2、、资料库管理、公告管理、日志管理等,这些功能的设计实现使该网站功能完备,易使用,交互性强。教师学生交流平台为学生提供一个网上自学该课程的环境,为教师提供了一个友好的教学平台,为提高教学质量和教学效益提供一种有效的途径。同时也为学校课程的建设添了一份力量。5753关键字:计算机课程;辅助教学平台;Java;B/S模式毕业设计说明书(论文)外文摘要TitleThe Information Exchange PlatformFor Teachers And Students AbstractBased on the Web application has been more and more pop

3、ular, allowing students to use the software development tools for the design of a Web based onteachers and students information exchange platform , teachers use this platform to publish courseware, notice and other information. Including the user registration, login and personal information manageme

4、nt, students learning behavior in the implementation of comprehensive practice, backstage management, curriculum information release function, students use this platform to browse, Download software. Through this platform, students can be effectively realized how through the programming of client an

5、d server communications and data management server. 5.2测试方法365.3测试用例36结论40致谢41主要参考文献42附录部分源代码431绪论1.1教师学生信息交流平台概述教师学生信息交流平台就是通过网络技术,建立一个基于Web的支持和管理教学过程、提供共享学习资源和各种学习工具的虚拟学习环境,为网络教学的实施提供基础性通信与学习管理服务。教师学生信息交流平台提供了学生、教师等用户的管理。1.1.1网络教学提出的背景随着科技的发展,网络技术已经深入到人们的日常生活中,也为教育方式带来了一次变革,教师学生交流平台就是其中一个重要的方向。基于W

6、eb技术的教师学生交流平台可以借助于遍布全球的Internet进行。与传统教学方式不同,教师学生交流平台是通过计算机互联网,或是通过手机无线网络,在一个网络虚拟教室中进行网络作业,修改的方式。它不再需要固定的教室,固定的时间。教师可以课后发布一些作业及通知,学生可以根据自己的学习能力、学习时间来选择学习的内容和分量,并可对学习进度自行调整,对容易理解的加快学习速度,对难懂的可以反复学习、体会直至弄懂。此外,网上现有的较完善的教师学生交流平台系统,例如像丁博士,可以智能地将一个题库与平台对接,学生可以根据自身需要和自身能力去完成学习目标。例如学生可以通过与老师的交流,建立与自己学习水平同步的课程

7、学习体系,可以同步回答问题,交由系统智能批改并呈现解题过程给出答案,辅助学生提高学习成绩,如有疑问,还可通过与教师的互动给予答疑解惑。 教师学生信息交流平台提供设定交互式学习的评价管理工具,教师可以通过这些工具,实现对各种作业的交互式设计。并提供对学生在课程中综合表现进行评价的工具。网络教学平台为师生提供一个虚拟的学习空间,可以通过各种网络通信工具,实现学生和教师之间、学生与学生之间的同步或异步交流与协作。总之,通过该网站的建设来提高方便老师和学生交流的课后交流,使得教学事业的发展能够适应当前的教育信息化建设的总体发展趋势。2开发工具综述2.1 MyEclipse简介MyEclipse企业级工

8、作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。在结构上,MyEclipse的特征可以被分为7类:1. J2EE模型2. WEB开发工具3. EJB开发工具4. 应用程序服务器的连接器5. J2EE项目部署服务6. 数据库服务7. MyE

9、clipse整合帮助对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。MyEclipse 8.5给我们带来了新的控制台功能,以及很多新的面貌和感觉,特别是对于JSF的改善,可以说是MyEclipse的一个里程碑。新的控制台功能可以称之为配置中心,其中包括多个选项卡,开发人员可以看到他们的软件、工作区等,增加了团队效率。

10、JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向英特网的所有特点。 自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracal、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。JSP可用一种简单易懂的等式表示为:HTML+Java=JSP。2.4 MyS

11、ql编程简介MySQL名字的来历MySQL是一个小型关系型数据库管理系统,开发者为瑞典MYSQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。2.5 B/S结构介绍B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Inter技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过www浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事

12、务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。 以目前的技术看,局域网建立B/S结构的网络应用,并通过Inter/Intra模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员, 从不同的地点,以不同的接入方式(比如LAN, WAN, Inter/Intra等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。 2009年04月20日,oracle(甲骨文)收购sun,java因此并归甲骨文公司。2.7 J

13、DBC简介JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。简单地说,JDBC 可做三件事:与数据库建立连接、发送 SQL 语句并处理结果。JDBC API 既支持数据库访问的两层模型(C/S),同时也支持三层模型(B/S)。在两层模型中,Java applet或应用程序将直接与数据库进行对话

14、。这将需要一个JDBC驱动程序来与所访问的特定数据库管理系统进行 通讯。用户的SQL语句被送往数据库中,而其结果将被送回给用户。在三层模型中,命令先是被发送到服务的"中间层",然后由它将SQL 语句发送给数据库。数据库对 SQL 语句进行处理并将结果送回到中间层,中间层再将结果送回给用户。3 系统需求分析与总体设计3.1可行性分析近年来计算机网络技术的突飞猛进,已经宣告人类进入了“信息时代”。伴随着多媒体技术与网络技术的飞速发展,网络化学习已成为可能。它打破了传统校园的界限,可以创造不受时空限制的更广阔的多元化学习环境,网络能使学习者更主动地参与并提

15、升学习兴趣,同时还能实现非实时教学传授方式。因而利用网络科技的发展,建立辅助教学的网络教学平台是形之有效的辅助教学工具,是达到资讯交流与资源共享的最佳途径。面对教育发展对网络教育的需要,开发一个比较有个性的网络教学平台是很有必要的。 英文 Windows XP;(3) 软件开发环境:MyEclipse 8.5、MySql Server5.03.2.3 数据流图(1)顶层数据流图如图3.1:功能要求图 3.1 顶层数据流图(2)0层数据流图如图2.2:数据流图说明:管理员以及一般用户可以用自己申请得到的ID号和密码登陆系统,在一般的录入和添加模块里,系统通过DBpool.java取得数据库的链接;图 3.20层数据流图3.3系统总体设计3.3.1 系统功能分析系统开发的总体任务是实现各种信

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号