毕业论文范文——C++教学网站设计与实现.wps

上传人:滴答 文档编号:1255275 上传时间:2019-01-19 格式:WPS 页数:42 大小:732.50KB
下载 相关 举报
毕业论文范文——C++教学网站设计与实现.wps_第1页
第1页 / 共42页
毕业论文范文——C++教学网站设计与实现.wps_第2页
第2页 / 共42页
毕业论文范文——C++教学网站设计与实现.wps_第3页
第3页 / 共42页
毕业论文范文——C++教学网站设计与实现.wps_第4页
第4页 / 共42页
毕业论文范文——C++教学网站设计与实现.wps_第5页
第5页 / 共42页
点击查看更多>>
资源描述

1、石家庄经济学院本科生毕业论文摘 要随着多媒体技术和网络技术的发展,网上教育迅速发展和普及,构建一个打破传统的、不受地域和时间限制的继续教育、终生学习新模式是摆在我们面前迫切需要解决的重要课题。建构主义强调的教学环境是以学习者为中心,强凋学习者对知识的主动探索、主动发现和对所学知识意义的主动建构的协作化的教学环境。网络教学系统的广泛应用,突出了学生在网上教学活动中的主体作用,为学习者在课堂上实现“建构学习”提供了可能。近几年来, C+ 作为各高校计算机 业所 学的一 课 , 来, 一个 出校 的学生 要 计算机 业, 意识 C+ 课 的重要 ,所以 来 多的 计算机 业的 学 学习 课 ,面对

2、多的学习者,教 经 发的不, C+ 教学网出。currency1“前网上教学系统的现,出校fi网的多媒体教学fl 所应的主要能。 C+ 课 的和要,”系统 发 、系统建模 技术 了系统体的、计实现,在 currency1上用 B/S 发模 及系统体系构提出了一计“及网教学模式,对 Web 发 中的几个技术 了 、探 实 。“前系统应用在实 教学中,为学生 限 的教学 和学习 提供了 。关键词: C+ ;教学网 计实现 ABSTRACTAlong with the development of multimedia and network technology, web-basedinstruc

3、tion has been developed and popularized rapidly. So, an important task which need tosolve urgently is to construct a new mode of continuing education and studying for life, whichis untraditional and not limited to the region and time. Constructisml advocates the teachingenvironment in which learners

4、 is the center,and they actively explore, find and construct themeaning from what they have learned. Such environment is just what the network can provide.The wide-range application of network-based class teaching system enables the learners torealize the “constructing study“. In the last few years

5、, C+ took various universities computer specialized must studyacurriculum, its influence also changes more and more in a big way,each goes out the schoolgate the schoolmate if wants to be engaged inthe computer profession, can realize C+ thisknowledge theimportance, therefore the more and more many

6、non- computersspecializedschoolmate also starts to study this curriculum, facingsuch many studies, the teacher resourcesalready appeared the evenmore insufficiency, the C+ teaching website is vivid. Based onthepresent on-line teaching system present situation, summarizes the mainfunction which theca

7、mpus net multimedia teaching platform shouldhave. According to the C+ this curriculumcharacteristic and therequest, through information system technical method and so on methodofexploitation, system modelling has carried on this system and theoverall data plan, the designand the realization, propose

8、d in thisfoundation using the B/S development model and thesystem systemstructure set of designs goals and the net divination educationalmodel, and hascarried on the analysis, the discussion and thepractice to in the Web performance history severalI石家庄经济学院本科生毕业论文technical keypoint. At present this s

9、ystem application in the experimentalteaching, obtained themaximum limit teaching instruction and thestudy resources for the student has provided theguarantee.Key words: 目 录摘要 IABSTRACT I引言 11 C+教学网站相关技术和工具简介 2II石家庄经济学院本科生毕业论文1.1 JSP 21.1.1 JSP的 21.1.2JSP知识体系和技术 31.1.3 库连接 式 41.1.4 SQLServer2000库 41

10、.1.5Dreamweaver8.0 41.1.6Myeclipse 52 C+教学网站需求分析和概要设计 62.1系统需 62.1.1系统能 72.1.2系统实现 82.1.3系统 发 环境 82.2系统概要计 83 C+教学网站数据库设计 103.1 库概念构计 103.2 库逻辑构计 123.3 库物 构计 134 C+教学网站详细设计与实现 164.1 C+教学网详细计 164.1.1用户登录模块 164.1.2系统主界面 174.1.3课件模块 18III石家庄经济学院本科生毕业论文4.1.4作业管 模块 194.1.5公告管 模块 204.1.6 BBS模块 214.2 C+教学网

11、实现 224.2.1用户登录模块 224.2.2系统主界面 234.2.3课件模块 244.2.4作业管 模块 264.2.5公告管 模块 274.2.6 BBS模块 295 C+教学网站测试和维护 305.1系统测试 305.2系统维护 316结论 32致谢 33参考文献 34附录 35IV石家庄经济学院本科生毕业论文采用JSP设计实现C+教学网站随着工nternet/ntranet的普及,计算机应用己经 传统的单机模式转 为以全球互联网WWW(World Wide Web)fl 的新 服务模式。在由受时间和空间的限制,传统教学模式的局限 来 突出。而WWW以丰富的超文本(图形、声音、动画、

12、视频 )、统一的用户fl (网络浏览器)和 易用 了人们的广泛接受。计算机辅助教学系统面临着一场深刻的改革,作为一种全新的教育形式,currency1Web的教学管 系统应而生。在 种教学 式下,人们突破了时空的局限,随时可以 网上 取 新、 形象表示的前沿知识。”currency1Web环境的合作学习,学生可以 他在线学习者彼 论,汇集集体智慧,达 合作学习的效 。网上教学不仅仅是 单的将教学材料在网上发布,而更多的是学生教 间、学生学生间的充 沟”交流,由远 教学教 学生间在空间上的 离, 种沟”交流就 尤为重要,另外,传统教学 中一些 教学质量的 环节, 作业、考试、图书馆、笔记记录 ,

13、 应能够在网上 很好的支持。所有的沟”交流以及 教学环节的支持, 需要一些 用的工来支持,但是现有Internet技术没有提供 些工,因 迫切需要一网上的教学支持fl ,为教 在网上实施教学提供全面的工支持, 使 网上教学 单的教学发布 成一个充满交互交流的虚拟学习社区。另一 面,当前宽带校fi网的建为构建网上多媒体教学fl 奠定了相 的 件currency1,时一B/S作为一种“ 户” 发模式, 用了 体系构, 库系统、应用服务器、 户浏览器 ,有 好,易维护、易 展 , 合网上发布。currency1B/S的Web库技术和交互式动 面技术的发展成 为 提供了可的 件支 。 1石家庄经济学院

14、本科生毕业论文1 C+教学网站相关技术和工具简介1.1 JSP 介简JSP(JavaServer Pages)是由Sun Microsystems公 、 多公 一 建 的一种动网 技术 。技术为 建示动 生成 的Web 面提供了一个 而 速的 。JSP技术的计“的是使 构 currency1Web的应用 更 易和 ,而 些应用 能够各种Web服务器,应用服务器,浏览器和 发工 工作。 JSP是Web服务器、应用服务器、交易系统、以及 发工供应间广泛合作的 。在传统的网 HTML文件(*htm,*.html)中Java (Scriptlet)和JSP记(tag),就构成了JSP网(*.jsp)。

15、Web服务器在currency1 “JSP网 的时,fi 中的 ,fl 将fi 以HTML式 户。 可以 作库、重新定网 以及发 email , 就是建 动 网所需要的能。所有 作 在服务器fi ,网络上传 户的仅是 的 ,对 户浏览器的要 ,可以实现”Plugin,”ActiveX,”Java Applet,”Frame。1.1.1 JSP 的JSP技术在多个 面速了动 Web 面的 发 1.将 的生成和示 离:使用JSP技术,Web 面 发人可以使用HTM 者XML识来计和式化 终 面。使用JSP识 者本来生成 面上的动 。生成 的逻辑在识和JavaBeans件中, 在本中,所有的本在服务

16、器 。 心逻辑在识和Beans中, 他人, Web管 人和 面计者,能够 辑和使用JSP 面,而不 的生成。在服务器,JSP解JSP识和本,生成所的 ( ,”“JavaBeans件,使用JDBCTM技术“库, 者 文件),将 以HTML( 者XML) 面的形式发浏览器。 有助作者 护 己的 ,而 currency1HTML的Web浏览器的全可用 。2.强调可重用的件: 多JSP 面 可重用的, fl 的件(JavaBeans 者Enterprise JavaBeans件)来fi 应用 所要的更为 的 。 发人能够 和交fi 普” 作的件, 者使 些件为更多的使用者 者 户 体所使用。curre

17、ncy1件的 速了体 发 ,使 各种在他们现有的技能和 化 的发 中 fl 。3. 用识 化 面 发:Web 面 发人不 是 本的 人。JavaServer Page技术了 多能, 些能是在易用的、JsP相 的XML识中 动生成所需要的。 的JSP识能够“和实化JavaBeans件, 者索件 ,下 Applet,以及fi 用 他 更 和 时的能,” 发定制化识库,JSP技术是可以 展的。,以 发人和 他人可以为用能建 己的识库, 使 Web 面 发人能够使用 的工和 识一 的fi定能的构件来工作。JSP技术很 易 合 多种应用体系构中,以 用现的工和技 , 展 能够支持 业的 布式应用。作为

18、用Java技术家的一 ,以及Java 2( 业体系构)的一个成 ,JSP技术能够支持高 的currency1Web的应用。2石家庄经济学院本科生毕业论文1.1.2 知识体系和技术 是一种currency1 的本技术。在 的 多 中, 中一是它能将 HML W 面的业务逻辑中有效地 离出来。用 “可重用的件, 、 B 和currency1 的 W 应用 。 还支持在 W 面中直接嵌 。可用两种 “ 文件 浏览器发 文件、发 的。1. 文件“ B 它能将生成的动 发 浏览器的件。图5-1说明了 “模 。当 W 服务器接收 一个 文件时,服务器将发 W p 应用服务器。W p 应用服务器 对 文件

19、生成 文件 译和fi 为 。 文件的生成和 译仅在初次调用 时发生,除 经更新了 的 文件。在 种情况下,W p 应用服务器 将测所做的更新,在fi 它前重新生成和 译 。图1-1 浏览器发 文件2. 发 的生成动 ,调用 文件将 发 浏览器。图5-2说明了“模 。“模 使 将 生成 示中 离出来更为 便。W p 应用服务器 支持 Hp R qu 对象和 Hp R p 对象的一新 。 些 允 调用的 将一个对象 ”是一个 B 对象中,将传递 另一个 面”是一个 文件以供示。调用的 面 对象中索 B 用 来生成 户机的 HML。图1-2 发 的3石家庄经济学院本科生毕业论文1.1.3 库连接 式

20、 JDBC可体实现库建 连接,想库发句, 集。JDBC是一个 接口集,它所定义的接口主要 在java.sql和javax.sql中。 两个 中定义的 只是接口,没有实现体的连接 作的能 按照JDBC的体系构计,体的能实现是由定的JDBC驱动器提供的,JDBC驱动 经使用的可 为以下个种类 1JDBC网络纯Java驱动 , 种驱动 将JDBC转为DBMS” 的网络协议, 种协议 某个服务器转为一种DBMS协议。 种网络服务器中间件能够将它的纯Java 户机连接 多种不 的库上。所用的体协议取决提供者。”, 是 为灵活的JDBC驱动 。有可能所有 种解决 案的提供者 提供 合Intranet用的产

21、品。2JDBC-ODBC桥ODBC驱动 ,JavaSoft桥产品 用ODBC驱动 提供JDBC“。须将ODBC二制 多情况下还 库 户机 使用驱动 的 个 户机上。 种类 的驱动 合 业网 种网络上 户机的安不是主要“题, 者是用Java 写的 构的应用 服务器 。3 本地协议纯Java驱动 , 种类 的驱动 将JDBC调用直接转为DBMS所使用的网络协议。 将允 户机机器上直接调用DBMS服务器,是Intranet“的一个很实用的解决 。1.1.4 QL 2000库 选择SQL Server 2000的 由(1) 易学习多的中 业日的应用是建 在Windowsfl 上的。由SQL Serve

22、rWindows界面风 全一致,有 多“ (Wizard)“帮助,因 易安和学习,有 SQL Server的 料、培训随 可 ,“前国 有MCDBA认 的工 不在少。另一个角 来讲,学习SQL Server是掌握 他fl 及 , Oracle,Sybase,DB/2的currency1。因为 些 库对、fl 、人知识的要往往较高,而不是 个人 的条件,有机 去接触它们。有了SQL Server的currency1,再去学习和使用它们就 易多了。(2)兼 良好由今天Windows 作系统占领着主 地的位,选择SQL Server一定 在兼 面取 一些 势。另外,SQL Server 2000 除

23、了有 展 ,可 以外,还有可以迅速发新的因网系统的能。尤 是它可以直接贮 XML ,可以将搜索 以XML式输出 ,有 构建了异构系统的互 作 ,奠定了面互联网的 业应用和服务的currency1石。 些在.NET 战略中发挥着重要的作用。 1.1.5 Dreamweaver 8.0 介简Dreamweaver是当前 流 的网 计 件。它 为Macromedia公 出品的Fireworks 和 Flash 一道,誉为网 制作 剑 。Dreamweaver MX 可以 发HTML、XHTML、ColdFusion、ASP、ASP.NET、JSP PHP网。 件可”fl面计工以及 提示、签 辑器、可

24、 展色彩 、签选择器、和 类 来实现对 和计的管 。新集成的工作空间可以Macromedia Flash MX和FireworksMX , Dreamweaver 8.0还 有预建的布局和 , 中有网构、表、可“的模板以及为 户交互应用而提供的JavaScript。4石家庄经济学院本科生毕业论文Dreamweaver 8.0 它 类 件相比主要有以下 不生成冗余 。可视化的网 辑器, 要把使用者的 作转成html 。一般的 辑器 生成 量的冗余 ,网 以 的修改带来了极 的不 便, 时还增了网 文件的 。Dreamweaver则在使用时 全不生成冗余 ,避免了诸多麻烦。便的 辑。可视化 辑和

25、辑 有 长 和短 ,有时候直接用 辑 很有效。Dreamweaver提供了html 速 辑器和 建的html 辑器,能 便 的在可视化 辑 和 辑 间切。强 的动 面支持。Dreamweaver的Behavior能在使用者不懂Java script的情况下,往网 中丰富的动 效 。Dreamweaver还可精确的对 定位,再上 m 能,可生成动感十的动 效 。作 便。,Dreamweaver提供的历史面板、 m 式、模、库 能避免了重劳动,使用者不 重 输相 的 、式。 次,Dreamweaver能直接往 面中插Flash、Shockwave 插件,经 还可直接调用相应的 件对 些插件 辑。

26、,DreamweaverFireworks集成紧密,可直接调用Fireworks对 面的图象 修改、 化。的网管 能。在定义的本地中,改 文件的 、位,Dreamweaver 动更新相应的超 接。Check in和Check out能可协调多个使用者对远 的管 便 展。使用者可Dreamweaver安各种插件,使 能更强 。使用者 有 ,还可 己Dreamweaver制作插件,使Dreamweaver更 应个人的需。1.1.6 Myeclipse 介简Eclipse 是一个IDEIntegrated Developing Environment,而 个IDE是允 安 发的插件来使 的能 展和增

27、强的,而Myeclipse就是 中的一种有的插件集一,MyEclipse将 发者用 的一些有用的插件 集合 来,但它是收 的。 Eclipse是一个 ,currency1Java的可 的 发fl ,多人 是将Eclipse作为Java的集成 发环境使用, flEclipse使用Java 发 但Eclipse不仅仅局限Java发,还可用 它的 发, C/C+; Eclipse是一个 和一服务,它”各种插件来构建 发环境,因 只要提供支持C/C+ 插件便能 相应的 发 Eclipse 是由IBM 发的, 来IBM将Eclipse作为一个 发 的 “, 了Eclipse.org但 由IBM的 公 O

28、TI主要 Eclipse 发的人继续Eclipse的 发. MyEclipse为Eclipse提供了一个 量 有和 的Java工的集合, 解决了各种工的不一致和 。NitroX是一个 而强 的速Java Web应用 发的工,还 了一个强 能够 译所有JSP和Struts Web应用的工AppXRay。 些工解Java和XML 文件. MyEclipse的实 来 的发布 中的 量的工。 CCS/JS/HTML/XML的 辑器,帮助 建EJB和Struts “的 产生 “的所有主要的件 action/sessionbean/form 。还 辑Hibernate 文件和fi SQL句的工。5石家庄经

29、济学院本科生毕业论文2C+教学网站需求分析和概要设计2.1系 需求分析统C+教学网可以实现可以实现 他教学网的所有的的currency1本能,用户 须登 ,登 时选择 己的 ,fl 输相应的密 ,本网有学生登 、教 登 管登 ,网的能有浏览课 、浏览课件、作业管 、公告管 、BBS能,个人不 的 限 相应的 作, 体上满了远 教学的要,系统 式的库可以把教 收集的试题、课件随时输 试题库中,实现了对试题库的有效管 ,使 们使用 心应 提高了网的效 。流图 图2-1所示。课 课 课件 课件作业 作业公告 公告BB BB 图2-1 C+教学网 流图一 流图 图2-2所示。C+网上教学系统教学生公告教 课 BBS作业BBS表公告 公告表课 表课件 课件5BBS管 D11课 管 2课件管3作业管4公告管 D1D1D1课 作业BBS6

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。