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

加入VIP,免费下载资源
 

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

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

下载须知

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

版权提示 | 免责声明

本文(数据结构精品课程网站设计.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(发送邮件至2622162128@qq.com或直接QQ联系客服),我们立即给予删除!

数据结构精品课程网站设计.doc

1、吉林工商学院毕业论文 中文摘要摘 要在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用.因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。国家教育部大力推进信息技术教育,虚拟学校、远程教育等应运而生;国外的许多著名大学也在积极研究网上教育,加强各国之间的文化交流,给学生提供一个共享资源的平台,最大限度的提高学生学习的有效性,随着课改的进一步深入,现代技术特别是信息技术在教育教学中得到了广泛的应用。以下是外国网络教育的特点:突出了交互的重要

2、性。重视学习环境的创设。与传统的教育相比,精品课程网站是一种全新的教育模式,它可以突破时间和空间的限制,让更多的学习者共享优秀教育资源。精品课程网站既具有开放性、交互性、协作性和自主性等特点,又具有异步性、实时性、生动性、集成性和大容量等优势。因此在精品课程网站系统的建设中,单纯地构建各种功能单一的系统并不能完全满足课程网站建设的要求,只有那些对数据和信息进行了有效组织,整合了多种业务,为用户提供个性化服务的系统才能充分地发挥精品课程网站的作用。关键词:数据结构,精品课程,网站建设,概要设计22吉林工商学院毕业论文 AbstractABSTRACTIn the rapid developmen

3、t of the Internet today, the Internet become people to quickly get, distribution and transfer information important channel, it people in politics, economy, life, and other plays a vital role. Therefore website construction in the Internet application status is obvious, it has become the government,

4、 enterprises and institutions in the important part of the informatization construction, and more peoples attention.National ministry of education vigorously promote the information technology education, virtual school education, remote and arises at the historic moment; Many of the famous universit

5、y foreign are actively research online education, strengthen the cultural exchange between countries, to provide students with a Shared resource platform, the maximum increase students effectiveness, along with the class changes of further thorough, the modern technology, especially information tech

6、nology in education teaching in a wide range of applications. The following is the characteristics of foreign network education: highlighted the importance of interaction. Pay attention to the institution of learning environment.Compared with the traditional education, quality course website is a ki

7、nd of brand-new education mode, it can break through the limits of the time and space, let more excellent education resources sharing of learners. Exquisite course website is an open, interaction, coordination and autonomy and other characteristics, and has the asynchronous, real-time, vivid, integr

8、ation and large capacity and other advantages. So in quality course website systems construction, the pure all sorts of functions to build a single system and cant completely meet the requirements of the course website construction, only the data and information on the effective organization, the in

9、tegration of various business, to provide users with personalized service system to fully play the role of quality course website.Keywords:Data structure; exquisite course; website construction; general design吉林工商学院毕业论文 3需求分析空1行三号黑体,居中,下空一行目 录小四号黑体,左对齐,下空一行中文摘要英文摘要1绪论1 1.1 问题的提出及研究意1 1.2 国内外研究现状3 1.

10、3 本文研究的目的和研究内容102系统实现的需求分析12 2.7 本章小结207结论75 致谢76参考文献77第一章 绪论近年来,随着计算机互联网络和网络多媒体应用技术的飞速发展,基于互联网的远程教育站点和机构如雨后春笋般纷纷出现,学校以以往一成不变的课堂教学方式也开始主键向网络教学模式进化。电子教案、多媒体教室的教学方式已经慢慢渗透到我们的教学工作中来,而课程建设还是作为教学工作的最基本要素,因此精品课程建设的好坏间接影响着教学质量。为了加强精品课程的建设,本课题设计一个数据结构精品课程的教学网站1.1课题背景网络教育规模扩张显著,网络教学已经走进我们的学习中, 其不仅在规模数量上迅速增长,

11、在教育的观念、教学内容、教学方法、管理等方面都发生了质的飞跃。网络教学融合多媒体技术成为一种崭的教学模式,随着科技的大力发展,作为教学中崭新的杰作已经登上学习的舞台,凭借其独特的优势,将会成为学习的有效工具。在21世纪人才竞争的大环境中,培养人才的任务任重而道远,而通过网络学习,弥补我国教学资源的不足,构建一个全新的、多方位的、高效率的网络学习环境。网络学习的兴起适应了未来的信息时代,培养高素质全面的人才。作为网络学习系统中最重要的一部分,有效、合理的学习评估系统能够起到检验教学效果、发现并解决教学中出现的问题,使教师与学生能够形成有效的交互和反馈的作用。但是,目前国内外的教学系统中并为学生和

12、教师提供全面、有效、合理的学习评估系统。一些评估系统只是做到了片面的总结性评价,并不能对学习和教学的过程跟踪评价,而网络学习模式的特殊化必将注重灵活、实时的过程性评价。部分评价系统没有采用前沿的计算机技术,没有提高效率,加大了教师或管理者的工作量。另外,几乎所有的网络学习评估系统只是对学生的表现和作业情况做简单的评判,主观评判不能反映学习中真实的学习情况,并且没有对学习资源和学习过程进行评价。网络教学因其跨越时间和空间的界限的优点,要想取得良好的学习效果,需要老师和学生随时有效地交流沟通,不仅需要对学生过程性的评价,也需要对教学资源进行合理的评判。因此,本文研究的内容就是通过计算机和网络技术,

13、基于B/S开发出一套崭新、符合当今教学模式的高效合理地精品课程系统,使其可以通过网络进行学习,实时考试监督学习效果,并进行合理地评分,将评分结果随时反映给学生,做到有效地监督,借此来提高学生学习积极性,促进网络教学的正常高效的运行。通过论坛对教学资源、教学方法提出有效地意见并加以改进,来完善学习评估系统,促进学生与老师之间的联系,实时沟通,帮助老师掌握学生动态。1.2国内外研究现状实施“高等学校教学质量和教学改革工程”,是教育部为不断提高教学质量而退出的一项重大举措,同时也是教育部2003-2007年教育振兴行动计划的重要组成部分。精品课程建设是“质量工程”的重要内容之一,教育部用五年时间建设

14、1500门国家级精品课程,利用现代化的教育信息技术的手段将精品课程的相关内容上网并免费开放,以实现优质教学资源共享,提高人才的培养质量。虽然我国现在大力支持精品课程的建设,但是客观的说我国的精品课程建设还是处于初始阶段,还缺乏一些理论指导,以及统一调配的问题,形成现在的全而不精的局面。因此我国精品课程的研究还需要人不断地努力完善。在国外无论是教师和学生,还是学生之间,交互是整个网络课程中必不可少的环节,不仅能使学习者通过和别人的交流促进知识的理解和运用,更在交流中实现情感和人格的完善,即使成年学习者也不例外。随着对各种学习观念的深入研究,国外的人们更加认识到,网络课程不是将教材的内容原封不动的

15、搬到网上,而是要发挥网络的特点,为学生创设一个虚拟的学习环境。构建的学习理论,强调要以学习者为中心,学习的发生是学习者与周围环境交互的结果,在这个环境中,应该有促进学生学习的各种工具和资源。在信息社会里,知识的数量已经大大超过了人类的记忆极限,知识更新又是如此之快,人们不得不终生学习。已经掌握的知识很快过时,自己需要的知识,不仅可以通过听教师讲课,更可以跨越时间和空间的限制,自己在浩瀚的知识海洋中寻找、挑选甚至挖掘。搜集,整理数据,提取出有用的信息,学习新知识的能力,才是立足于高科技信息时代的根本。1.3 课题调研与可行性分析精品课程是具有一流教师队伍、一流教学内容、一流教学方法、一流教材、一

16、流教学管理等特点的示范课程。精品课程建设是“高等学校教学质量与教学改革工程”的一项重要内容和先期启动的四个项目之一。精品课程是教育部深化教学改革,以教育信息化带动教育现代化的一项重要举措。它将引导广大高等学校进一步巩固教学工作的中心地位,在切实加强教学建设、提高教学质量的基础上改善、加强高校信息化条件建设,利用现代化教育信息技术手段将优质的教学资源上网并共享,使全国其他高校在实施同类课程教学的过程中能够借鉴、使用这些优质的教学资源,在更大范围内提高高等学校的教学和人才培养质量。精品课程的建设是学校课程教学工作中一个重要的内容,为了使学生和老师之间有多角度,多渠道的沟通,以及及时、有序和高效地完

17、成教学任务,及时了解教学当前的状态,精品课程的建设就显得尤为重要。 在以往的课堂教学模式中,教师是按照自己对课程的理解来对整个班级的同学进行教学活动,但是这种教学模式不可能很好地实现“因材施教”的方针,而在精品课程这样的教学方式中,学生可以选择自己感兴趣的方式和内容进行学习,同时还可以根据自己的理解对教师提出问题和建议,这样大大改善了教学效果,达到了一定的教学目的。这个数据库精品课程系统就是为了配合这一流行有效的教学方式而设计的。数据结构精品课程网站的开发、运行、维护费用包括:购买和安装设备的费用、人员费用、消耗品费用。具体包括:计算机硬件、软件系统、机房、电源等,系统开发人员、操作人员、维护

18、人员的费用,系统开发所用材料、系统正常运行所用的消耗品等。由于本系统各项设备现成且不需要人员等维护,所需费用极少。 系统开发完毕之后可以大量减轻教师的工作量,提高老师和学生的工作学习效率,节约教学成本。同时因为本系统配置移植非常方便,适合各个地方的学习。由此可见,本系统开发成本低,它的投资主要是在软件平台的开发上,新系统的实施在不需要太大的资金投入基础上却可以带来极高的使用价值,因此从经济上考虑,本系统的开发时完全可行的。目前应用于动态网页设计的技术有很多,精品课程网站系统中主要采用了 JSP 技术和数据库技术的整合应用。采用的数据库是 MySql 数据库。系统页面主要采用动态页面,利用 JS

19、P 与数据 库结合的技术建立数据库查询管理系统,采用交互式的动态的 web 画面来实现课件、文章、用户等远程浏览及管理。系统能够实现基于校园网络环境下的资源管理,以便有效地管理用户们上传的资源,构建适合的课程资源库。系统采用 BS 结构,即浏览器服务器 结构。用户通过浏览器向服务器发出请求,服务器对浏览器的请求进行处理, 将用户所需信息返回到浏览器上。客户机无需安装软件,只需在服务器上进行 简单的设置,数据的请求和返回结果均以网页形式完成,方便系统的管理,适 合管理员的使用习惯。系统平台设计时,采用的是 Myeclipse 为开发工具,利 用 JSP 技术, MySql数据库作为后台数据库,

20、以 WEB 服务采用 TOMCAT 实现。第二站 开发工具、技术简介及运行环境2.1 HTML语言 HTML(Hyper Text Markup Language,超文本标记语言),它是构成网页 的基础,因为程序无法控制浏览器的内存,与浏览器之间只有下载网页及上传 数据的关系,所以对 HTML 语法必须有一定的了解。WWW上的每个网页都对应一个文件。我们浏览一个页面,要先把页面所对应的文件从提供这个文件的计算机通过 Internet 传送到我们自己的计算机中, 再由 WWW 浏览器翻译成为我们见到的有文字、有图形甚至有声音的页面。这些 页面对应的文件不再是普通的“文本文件”,文件中除包含文字信

21、息外,还包括了一些具体的链接。这些包含链接的文件被称为超文本文件。和普通文本相比,超文本文件中多了一些对文件内容的注释,这些注释表 明了当前文字显示的位置、颜色等信息,更重要的是,在有些注释中包含了对 用户计算机应做出何种反应的说明,这些注释的内容经过浏览器的翻译后就成 了不同的操作。为了使各种不同类型的 WWW 服务器都能正确地认识和执行,超 文本文件要遵从一个严格的标准,这个标准就是超文本标识语言 HTML。 我们也可以利用这种语言来编写超文本文件,Internet上制作自己的WWW 的主页。在超文本文件的概念出现在多媒体技术迅速发展之前,现在随着多媒体技术应用的日益广泛,超文本应该改叫“

22、超多媒体”更加合适,链接的内容已经从原来文本中的一个词或词组,发展到现在一幅图象或是图象的一部分,通过链接得到的内容也更加广泛,可以是地球另一端的某台计算机上的图片、声音、音乐或者电影。但不管叫超文本还是叫做超多媒体,WWW 上各网页都是通过链 接来完成相互间的访问。而要使访问正常进行,必须使这些链接能够正确地指 向所要访问的网页。这些工作是通过统一资源定位器(URL)来实现的。 2.2 JSP 技术 JSP(Java Server Pages)是由 Sun Microsystems 公司倡导、许多公司参 与一起建立的一种动态网页技术标准。JSP 技术有点类似 ASP 技术,它是在传统的网页H

23、TML文件(*.htm,*.html)中插入 Java 程序段(Scriptlet)和JSP 标记(tag),从而形成 JSP 文件(*.jsp)。 用 JSP 开发的 Web 应用是跨平台的,既能在 Linux下运行也能在其他操作系统上运行。JSP技术使用 Java 编程语言编写类XML的tags和 scriptlets,来封 装产生动态网页的处理逻辑。网页还能通过 tags 和 scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web 服务器在遇到访问 JSP 网页的请求时,首

24、先执行其中的程序段, 然后将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。插入的 Java 程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP的1.0规范的最后版本是1999 年9月推出的,12月又推出了1. 1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。服务器在页面 被客户端请求以后对这些 Java 代码进行处理, 然后将生成的

25、 HTML 页面返 回给客户端的浏览器。Java Servlet 是 JSP 的技术基础,而且大型的 We b 应用程序的开发需要 Java Servlet 和 JSP 配合才能完成。JSP 具备了 J ava 技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主 要面向因特网的所有特点。 自 JSP 推出后,众多大公司都支持 JSP 技术的服务器,如 IBM、Orac le、Bea 公司等,所以 JSP 迅速成为商业应用的服务器端语言。 JSP 可用一种简单易懂的等式表示为:HTML+Java=JSP。 2.2.1 JSP 的工作原理当一个 JSP 文件第一次被请求的时候, 引擎(本

26、身也是一个 Servlet) JSP 首先会把这个 JSP 文件转换成一个 Java 源文件。在转换过程中如果发现 JSP 文件有语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果 转换成功,JSP 引擎用 javac 把该 Java 源文件编译成相应的.class 文件并将 该.class 文件加载到内存中。 其次创建一个该 Servlet 的实例,并执行该实例的 jspInit()方法 (jspInit()方法在 Servlet 的生命周期中只被执行一次)。 然后创建并启动一个新的线程,新线程调用实例的 jspService()方法。(对于 每一个请求,JSP 引擎会创建一个新

27、的线程来处理该请求。如果有多个客户端 同时请求该 JSP 文件,则 JSP 引擎会创建多个线程,每个客户端请求对应一个 线程)。 浏览器在调用 JSP 文件时,Servlet 容器会把浏览器的请求和对浏览器 的回应封装成 HttpServletRequest 和 HttpServletResponse 对象,同时调用 对应的 Servlet 实例中的 jspService()方法,把这两个对象作为参数传递到 jspService()方法中。 jspService()方法执行后会将 HTML 内容返回给客户端。 如果 JSP 文件被修改了,服务器将根据设置决定是否对该文件进行重新编译。 如果需要

28、重新编译,则将编译结果取代内存中的 Servlet,并继续上述处理过 程。如果在任何时候由于系统资源不足,JSP 引擎将以某种不确定的方式将 Servlet 从内存中移去。 当这种情况发生时, jspDestroy()方法首先被调用, 然 后 Servlet 实例便被标记加入“垃圾收集”处理。客户浏览器 返回结果 Web 服务器 向服务器发 出.jsp 文件 请求 Tomcat 容器来解析.jsp 脚本 JDBC 驱动程序 数据库 -4- 中国矿业大学 2.2.2 JSP 的优势(1)一次编写,到处运行。在这一点上 Java 比 PHP 更出色,除了系统之外, 代码不用做任何更改。 (2)系统

29、的多平台支持。基本上可以在所有平台上的任意环境中开发,在任 意环境中进行系统部署,在任意环境中扩展。相比 ASP/PHP 的局限性是显而易 见的。 (3)强大的可伸缩性。从只有一个小的 Jar 文件就可以运行 Servlet/JSP,到 由多台服务器进行集群和负载均衡,到多台 Application 进行事务处理,消息 处理,一台服务器到无数台服务器,Java 显示了一个巨大的生命力。 (4)多样化和功能强大的开发工具支持。这一点与 ASP 很像,Java 已经有了 许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺 利的运行于多种平台之下。 2.3 JDBC JDBC(Ja

30、va Data Base Connectivity,java 数据库连接)是一种用于 执行 SQL 语句的 Java API,可以为多种关系数据库提供统一访问,它由一 组用 Java 语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了 一个标准的 API,据此可以构建更高级的工具和接口,使数据库开发人员能 够用纯 Java API 编写数据库应用程序,同时,JDBC 也是个商标名。 有了 JDBC,向各种关系数据发送 SQL 语句就是一件很容易的事。换言 之,有了 JDBC API,就不必为访问 Sybase 数据库专门写一个程序,为访问 Oracle 数据库又专门写一个程序, 或

31、为访问 Informix 数据库又编写另一个 程序等等,程序员只需用 JDBC API 写一个程序就够了,它可向相应数据库 发送 SQL 调用。同时,将 Java 语言和 JDBC 结合起来使程序员不必为不同 的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运 行,这也是 Java 语言“编写一次,处处运行”的优势。 Java 数据库连接体系结构是用于 Java 应用程序连接数据库的标准方 法。JDBC 对 Java 程序员而言是 API,对实现与数据库连接的服务提供商而 言是接口模型。作为API,JDBC 为程序开发提供标准的接口,并为数据库 厂商及第三方中间件厂商实现与数据库

32、的连接提供了标准方法。JDBC 使用 已有的 SQL 标准并支持与其它数据库连接标准,如 ODBC 之间的桥接。JDBC 实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实 现的接口。 Java 具有坚固、安全、易于使用、易于理解和可从网络上自动下载等 特性,是编写数据库应用程序的杰出语言。所需要的只是 Java 应用程序与 各种不同数据库之间进行对话的方法。而 JDBC 正是作为此种用途的机制。 JDBC 扩展了 Java 的功能。例如,用 Java 和 JDBC API 可以发布含 有 applet 的网页,而该 applet 使用的信息可能来自远程数据库。也可以用 JDBC

33、 通过 Intranet 将所有职员连到一个或多个内部数据库中 (即使这些职员所用的计算机有 Windows、 Macintosh 和 UNIX 等各种不 同的操作系统) 。随着越来越多的程序员开始使用 Java 编程语言,对从 Java 中便捷地访问数据库的要求也在日益增加。 MIS 管理员们都喜欢 Java 和 JDBC 的结合,因为它使信息传播变得容易 和经济。企业可继续使用它们安装好的数据库,并能便捷地存取信息,即使这 些信息是储存在不同数据库管理系统上。新程序的开发期很短。安装和版本控制将大为简化。程序员可只编写一遍应用程序或只更新一次,然后将它放到服 务器上,随后任何人就都可得到最

34、新版本的应用程序。对于商务上的销售信息 服务, Java 和 JDBC 可为外部客户提供获取信息更新的更好方法。 JDBC 的用途 简单地说,JDBC 可做三件事:与数据库建立连接、发送 操作数据库 的语句并处理结果。JDBC API JDBC 是个低级接口,也就是说,它用于直接调用 SQL 命令。在这 方面它的功能极佳,并比其它的数据库连接 API 易于使用,但它同时也被 设计为一种基础接口,在它之上可以建立高级接口和工具。高级接口是对 用户友好的接口,它使用的是一种更易理解和更为方便的 API,这种 API 在幕后被转换为诸如 JDBC 这样的低级接口。 在关系数据库的对象/关系映射中,表

35、中的每行对应于类的一个实 例,而每列的值对应于该实例的一个属性。于是,程序员可直接对 Java 对象进行操作;存取数据所需的 SQL 调用将在掩盖下自动生成。此外还 可提供更复杂的映射,例如将多个表中的行结合进一个 Java 类中。 随着人们对 JDBC 的兴趣日益增涨,越来越多的开发人员一直在使用 基于 JDBC 的工具,以使程序的编写更加容易。程序员也一直在编写力图 使最终用户对数据库的访问变得更为简单的应用程序。例如应用程序可提 供一个选择数据库任务的菜单。任务被选定后,应用程序将给出提示及空 白供填写执行选定任务所需的信息。所需信息输入应用程序将自动调用所 需的 SQL 命令。在这样一

36、种程序的协助下,即使用户根本不懂 SQL 的语 法,也可以执行数据库任务。 2.4 MySQL介绍MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站

37、为了降低网站总体拥有成本而选择了MySQL作为网站数据库。系统特性:1使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性 2支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。3为多种编程语言提供了API。这些编程语言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。4支持多线程,充分利用CPU资源。5优化的SQL查询算法,有效地提高查询速度。6既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个

38、库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。7提供TCP/IP、ODBC和JDBC等多种数据库连接途径。8提供用于管理、检查、优化数据库操作的管理工具。9可以处理拥有上千万条记录的大型数据库。10支持多种存储引擎。 2.5 MyEclipse6.0 MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench ,简称 MyEclipse)是对 Eclipse IDE 的扩展,利用它我们可以在数据库和 J2EE 的开 发、发布,以及应用程序服务器的整合方面极大的提高工

39、作效率。它是功能丰 富的 J2EE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整 支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 在结构上,MyEclipse 的特征可以被分为 7 类: 1. J2EE 模型 2. WEB 开发工具 3. EJB 开发工具 4. 应用程序服务器的连接器 5. J2EE 项目部署服务 6. 数据库服务 7. MyEclipse 整合帮助 对于以上每一种功能上的类别,在 Eclipse 中都有相应的功能部件,并通 过一系列的插件来实现它们。MyEclipse 结构上的这种模块化,可以让我们

40、在 不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言, MyEclipse是Eclipse的插件,也是一款功能强大的 J2EE 集成开发环境,支持代码编写、配置、测试以及除错。2.6 Tomcat6.0 Tomcat是Apache 软件基金会(Apache Software Foundation)Jakarta 的项目中的一个核心项目, Apache由 Sun 和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat 5支持最新的Servlet 2.4 和 JSP 2.0 规范。因为 Tomcat

41、 技术先进、性能稳定,而且免费,因而深受 Java 爱好者的喜爱并得 到了部分软件开发商的认可, 成为目前比较流行的 Web 应用服务器。目前常用版本是 6.0。Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。对于一个初学者来说,可以这样认 为,当在一台机器上配置好 Apache 服务器,可利用它响应对 HTML 页面的访问请求。 实际上 Tomcat 部分是 Apache 服务器的扩展,但它是独立运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。第 3 章 系统需

42、求分析根据第一章所定义的课题研究方向及目标, 3需求分析2.1系统的性能要求(1)磁盘容量要求:本系统属于B/S模式构架,因此存储容量较小,数据库系统也不是很大,系统文件估计占30M的磁盘空间,数据库文件占用空间也不是很大。不过该教学网站的在线教学模块会占很大的空间。一些教师的教学视频在文件中将会占有很大的空间。(2)安全性要求:本系统有着权限的设置,不同的用户拥有不同的权限,普通游客不可以进行学生的操作,学生也不能操作老师的页面,同时老师也不能进行管理员的操作。同时对于非法用户,不能够根据用户的相对网址来访问网站,和对网站进行任何操作。必须进行登录才可以访问操作。(3)适应性要求:要求界面友

43、好,菜单清楚,学生和老师都能很快熟悉网站。对于部分文章,课件的发布要求达到所见即所得的效果。3.2系统功能需求分析本系统要求采用B/S模式设计开发,可以作为一般学校的网络学堂;可以作为本教学网站来完成一些课程的学习任务。3.2.1功能划分1、登陆:(1)自动记录用户名,无需每次都输入。(2)不同用户登陆后权限不同,登陆界面不同(3)用户注册账号的功能(4)用户忘记密码,密码找回功能;2、课程信息:其中包含精品课程设计队伍的具体信息和精品课程的具体材料;3、课程指南:如何学习课程();4、学生实训:学生作品展示、学生实训条件(只需实现上传功能、具体内容缺省);5、在线学习:视频学习、视频下载(只

44、需实现上传下载功能、具体内容缺省);6、在线考试;实现在网上学生考试,教师判卷,学生查询成绩的功能;包含题库,成绩系统7、网上交流:论坛:显示当前帖子总数、帖子点击总数。 帖子功能:(1)显示帖子发表日期,点击数,回复帖子数。(2)设定帖子内容最大允许的字节数。管理员功能:管理员登录之后可以进入管理菜单,管理论坛版面、精华区域,帖子查询,编辑版面说明等功能。查询功能:论坛系统具有帖子查询功能,可以快速获得信息。3.2.2权限划分系统分为三类权限:管理员,普通用户(教师用户,学生用户),游客管理员:对普通用户信息的增删改查,修改课程信息、课程指南,添加删除项目案例、学生实训、在线学习。对论坛的管

45、理权限。对普通用户中教师用户的申请有审核的权限。教师用户:修改密码,找回密码,对课程信息、项目案例、学生实训、在线学习有上传的权限。对论坛有上传,留言的权限。可以上传题库,评分,在线考试。学生用户:修改密码,找回密码,对学生实训有上传的权限,可以在线考试,对论坛有上传留言的权限。游客:只具有浏览的权限。3.2.3图示:课程信息课程队伍课程描述课程负责人主讲教师教学队伍教学内容教学方法教学条件课程录像政策措施在线材料课程指南课程设置课程标准教学内容安排设计在线考试学生部分题库教师部分上传题库考试评分成绩录入查询在线考试成绩查询选择题判断题填空题简答题程序题网上交流置顶帖普通帖申请选项留言登陆选项

46、个人信息题库答题表选题答题 学生管理员老师回复帖子出题管理管理论坛吉林工商学院毕业论文 3概要结构设计空1行换页,三号黑体,居中,下空一行 二级标题用小三号黑体 3概要结构设计 引用数字用上标表示 3.1系统功能结构设计13.1.1模块的功能设计 三级标题用四号黑体正文全部按此格式,用小四号宋体,首行缩进2个字根据需求分析阶段得到的功能需求,管理员、学生和教师用户通过输入口令号和密码进下该系统后,可以进行一些学生基础信息查询(学生信息查询、班级信息查询、课程信息查询)、学生信息维护、成绩管理(成绩查询、计算平均分)重新登陆系统、退出。 3.2 数据库概念结构设计 图名用宋体五号图3.1 用户登录模块的系统截图页码居中,用阿拉伯数字顺序排序 fig3.1 英文图名用Times New Roman五号图3.1为系统运行时的截图:吉林工商学院毕业论文 5详细设计及功能实现 (5.1a) (5.1b) 空1行5.6案例分析 5.6.1 案例1 部分代码:源代码格式:Times New Rom

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922