江门一职语文课外阅读资源管理系统分析与设计毕业论文(编辑修改稿)内容摘要:

程、规模、功能,要把网络教育平台的教育功能放到主体的地位,其次才是平台功能。 网络教育平台过多的功能,会影响学生的学习的积极性,使得学生的学习效率大大折扣。 学习评价方式不恰当 目前我国 网络教育面临的一个重要的问题就是学习评价方式的问题,由于我国传统文化和应试教育的影响,学习过的东西必须要进行测验才能证明学习的效果。 但是由于网络教育是开放性的,并没有具体的应试标准,只是根据学习者的自我需求去学习知识,这样就没有办法通过统一的考试或者检测去评价学习的效果。 由于网络学习不能及时的得到评价,这就又可能打消一些学生的积极性,从而影响网络教育的发展。 交互性功能不足 目前一些大学的网络教育平台,只是进行广播式的教学,和教师和其他学生的交流只是通过留言的方式。 但是留言有一定的局限性,教师和学生有时 可能不能及时的看留言内容,这样就不能及时的解决问题,在一定程度上影响了学生的学习的积极性。 目前网络教育平台的发展趋势是集教育、交流、互动为一体的平台,学生可以通过平台及时的解决在学习过程中遇到的问题。 所以目前的网络平台在设计过程中,要考虑到其交互性、互助性等功能,从而为学习者提供一个良好的交换环境。 互联网的飞速发展,不仅给人们的生活习惯带来了很大的变化,而且对技术也带来了很大的变化,使计算机信息技术更新换代的周期大大缩短。 由于网络应用的快速发展,早起的面向页面开发的系统已经完全不能满足复杂的应用。 特别是在 企业级开发中,庞大的公司有许许多多的的业务,如何搭建个平台可以有效方便的管理这些业务,就变成了开发人员考虑的方向。 进入新世纪后, J2EE 这个缩略词给企业级开发带来了一个规范, J2EE 开发标准的提出,为中间件领域思想的统一起到了很大的作用。 J2EE 只是一个平台,这个平台没有提供一个应 5 用编程模型,只是规范了各个模型层对应的标准,正是这些标准化的解决方案成熟,也使得企业级开发变的规范和透明,从而满足大量的业务需求。 在这样的技术背景下,越来越多的行业系统放弃了原来的面向页面式的 web 开发,转向企业级的平台搭建上,通 过这个平台可以满足不同角色用户的需求,同时为以后的业务扩展留下了很大的空间。 由于 J2EE 平台是分层式的组件开发,使开发和维护变的非常透明,开发和维护也变的方便和简单。 论文的研究内容 本系统以软件工程为理论基础,研究的内容主要有三个方便,分别是系统需求分析、系统详细设计和系统的实现。 ( 1) 需求分析 本系统的需求分析要通过两个方面实现,首先根据大概的需求确定要用到哪些技术,对这些技术进行研究和分析,从而得出大概的系统模型。 再根据所要解决的问题,确定出系统要完成的功能。 最后根据研究和分析的技术对要完成 的功能进行验证,确定功能是否能够实现。 ( 2) 系统设计 详细设计是系统设计的重点,也是对概要设计的一种细化,在详细设计中,主要有功能模块设计、数据库设计。 系统设计要在满足系统需求的基础中,对系统进行最优化的设计。 由于 java 语言的特殊性,在开发功能模块时要按照插件化的方式,所以在系统设计时,也要遵循这样的方式。 ( 3)系统实现 在完成设计后,要通过 java 技术来实现设计的内容。 在本系统中,首先要根据设计的数据库来建立数据库,然后搭建开发环境,完成应用程序和数据库的连通。 在准备工作完成后,要按照设计的功能模 块进行实现,在完成每个功能后,要对其进行测试,在完成所有的功能后,要对整个系统进行测试,从而保证系统的正常运行。 论文的结构 本文主要分为六章,各章节的主要研究大概内容如下: 6 第 1 章为系统摘要部分,主要介绍系统的应用背景和技术背景,并对国内外的造价管理现状和技术应用进行了说明,最后列出了系统研究的内容和论文的结构。 第 2 章详细的介绍了 课外阅读资源管理系统 所要研究的技术,具体介绍了系统的开发架构,并对系统实现 J2EE 进行详细的介绍,最后介绍了实现本系统所需要的技术。 第 3 章对 课外阅读资源 管理系统 进行了系统分析,主要包括了三个方面,即需求分析,可行性分析和功能分析,根据这些分析确定了系统的主要实现的功能。 第 4 章对 课外阅读资源管理系统 进行了详细的分析,根据第三章的需求分析设计出了系统的数据库,具体的物理数据库表,模块流程图和系统实现架构。 本章是本文的核心内容。 最后,对本系统进行了总结,并且对 课外阅读资源管理系统 进行了展望。 本章小结 在本章中,首先介绍了本系统要开发的背景,然后分析了国内外素质教育的不同,并且着重说明了开发本系统的必要性。 最后列出了本系统要完成的研究工作和论文的主要 结构。 第 二 章 系统开发相关方法和技术 开发工具 MyEclipse 是目前软件开发领域中相当成熟、重要的工具,主要应用于开发Java, J2EE 的 Eclips 插件的一种集成,这种工具的功能非常强大,不管是服务器端还是客户端都可以应用这个工具,这种工具有他的好处,被各种大中小型的公司所使用,对硬件的支持也十分广泛、和完备,尤其是对各种各样开源产品的支持也很高,同时针对特定的环境和开发过程,该软件也会提供多种多样的编程接口以供用户使用和操作在开发工具的选取上,本系统选择。 7 MyEclipse 是一个应用于企业级开发的有效平台是对 Eclipse 开发工具的高效扩展,功能非常强大的 J2EE 技术的集成开发环境涵括很成熟的代码测试、编码、系统发布和系统调试功能,这种开发工具可以完整、高效的支持jsp,struts,hibernate, javascript。 J2EE 技术的高效开发平台、整合数据库操作、实现应用系统的高效发布,以及在客户端和服务器端的整合方面相比于其他工具,这种工具可以非常大的提高工作效率,从而达到缩短开发周期的功能。 在开发 J2EE 和 Java 的 Eclipse 插件集合 中 MyEclipse 是一个非常不错的开发工具,它的应用范围也十分的广,特别是针对各式各样的开源产品,而且它的功能也是特别强大。 J2EE 平台 J2EE 中包含很多组件,其应用系统具有相对比较简单,规范的特性,在使用过程中可以利用其特性、提高安全度、提升再次利用价值,所以 J2EE 这种技术架构与传统的应用开发的技术架构有着很大的不同。 Java2 平台企业版中包括J2EE, J2EE 解决了企业后端使用的信息产品互相之间无法兼容和企业外部或内部很难沟通的问题,因为它的核心是一组技术指南和规范,通过它们可以让使用J2EE 系统架构在各种开发平台内实现有共同的开发规格以及开发标准,从而使平台之间的兼容性和通信性达到一个最好的状态。 基于 J2EE 组件技术开发的系统和使用“标准的” Java( J2SE)技术存在着不同点,主要在于:它在平台上组装组件,并且放置在一个 J2EE 应用系统中,同时这个组件要严格遵守给定的格式并按照 J2EE 系统开发的规范,由 J2EE 服务器(比如 Tomcat)对其进行管理和扩展、发布等功能。 J2EE 组件在现今的 J2EE开发规范中是这样被严格定义: Java Server Pages 是运行在后台服务器端的 Web组件,主要实现页面信息的获取和输出,主要是面向用户端,用户可以通过 JSP页面提交数据,也可以通过它获取自己想要的信息。 以此同时 Java Servlet 同样也是部署在服务器端的容器组件,主要实现接受用户提交的信息还可以控制页面之间的跳转功能,而企业级 Java Bean (E JB )组件是在大部分企业中应用的一种运行在服务器端的业务流程控制组件,运行在客户端的组件包括客户端应用程序和 applet;企业级 Java Bean 组件是在大部分企业中应用的一种运行在服务器端 8 的业务流程控制组件。 利用 J2EE 平台企业 使用的便捷与多层次性的特点,在不同的层可以选择不同的框架,从而大幅的提高系统的整体系能。 同时,由于分层的结构,给开发、维护、扩展都带来了很大的便利。 在 J2EE 平台上,使用的是 java 开发语言, java是高级面向对象语言,其独立于平台、代码重用等特点,使得 J2EE 平台的使用范围更加的广泛 [14]。 J2EE 平台是一个概念,并没有特定的技术限定,在这个平台上,可以融合多种技术。 而且在 J2EE 平台中不限制 B/S 或者 C/S 架构, J2EE 作为服务器端可以和各种客户端进行结合。 目前 J2EE 平台被广泛的应用与各类企业级开 发中,电信、物流、保险、银行等行业把 J2EE 视为平台的首选, J2EE 平台以其独特的优势,被越来越多的企业所使用。 JDBC JDBC 是一个简称,作为一种用于连接 JAVA 数据库,它是由一组用 Java 开发工具所实现的各类和各种接口所组成的工具,它可提供多种关系型数据库的统一查询,增加,删除数据,具备可以执行 SQL 语句对数据库进行访问的 Java 编程接口的功能,与控制访问权限等其他功能。 JDBC 能够为用户实现数据库连接的开发标准,使系统的开发人员,以及使用这种技术的专业人员能够通过根据这种基准所创建的更加 高级的接口和工具来编写数据库的应用程序和模块,同时,JDBC 也是个商标名。 是 Java 中连接数据库的一种技术,通过这种技术连接数据库后可以进行很多的操作,例如:执行查询、提取数据等。 JDBC- ODBCbridge是 Sun 公司开发的可以使 Java 程序浏览带有 ODBC 驱动程序的数据库的一种技术,现在大部分的数据库中都会带有一种驱动程序 ODBC,例如 Oracle、 Sybase、MSSQLServer 和 MSAccess 等,所以 Java 程序能浏览这些数据库。 tomcat 在运行 Tomact 以及使用过程中,凭借 良好的性能比,以及支持多种类型服务等开发应用系统、常用的功能因而受到大多数程序使用者的的欢迎,此外Tomact 一直在不断的改进和完善中,具有一定水平的的程序员都能够在其对进 9 行更改和加入新功能。 作为一种小型的轻量级的应用服务器, Tomcat 以其自身的特点,广泛使用在小型系统和访问用户量较小的系统中,是开发和调试 JSP 程序的首选。 一台拥有 Apache 服务器的机器上可以响应 HTML 访问请求。 所以说 tomcat 的运行,是一个 Tomcat 在 Apache 独立的进程单独运行的扩展服务器。 配置正确后, HTML 页面的响应 由 Apache 负责, Tomca 是负责运行 JSP 页面和 Servlet 的。 此外, Tomcat 和 IIS、 Apache 一样能够负责处理 HTML 页面的,另外它是一个 JSP 和 Servlet 容器, Tomcat 的默认模式是独立的 Servlet 容器。 但是, Tomcat 不如 Apache 服务器处理静态 HTML 的能力强。 java 技术 Java 语言目前是世界上最为流行的一种程序开发语言,凭借其拥有的“封装、继承和多态”这三种特性,在企业级的开发应用中,有很高的额使用率,占据当今信息技术的重要市场份额。 封装:不对外部,保护 自身,保证不被外部直接访问。 多态:不同的方法名称根据传入的参数类型或者个数不同调用的方法也不同,多态是在整个 JAVA 中最重要的概念,而且一个好面向对象设计中肯定要大量的使用多态性,实际上最早的面向对象是由 smalltalk 提出的,实际上 java 只是实现了所有面向对象语言应该具备的各个功能,当然现在的面向对象语言:c++,c。 Hibernate 技术 Hibernate 可封装 JDBC,作为映射框架, 帮助 Java 使用者通过对对象编程思想操纵数据库。 此外,只要使用 JDBC 的场合也是能够应用 Hibernate,并在特定的条件下上取代 CMP,同时可使数据变的更为之久,这是最具革命意义的。 Hibernate 的 5 个核心接口的使用更方便控制相关事务,为了开发时能够用好这 5个接口,下面将对 5 个接口进行说明: (1) (1)Session 接口: Session 接口中包含很多 sql 语句,它可以通过持久化对象 crud 完成对 session 接口的相关操作。 crud 的主要任务是完成与数据库的交 10 流。 (2) sessionFactory 接口:作为初始化主要任务是完成 hibernate 的接口,在完成 session 对象的创建的 同时,还要充当好数据存储源的代理,在 sessionFactory接口中,主要是用了工厂模式。 作为一个项目中普通的接口, sessionFactory 的使用并不频繁,但决不能忽视其重要性,它可以操作多个数据库。 (3) configuration 接口:作为一创建 sessionFactory 对象为主要任务的configuration 接口其功能首先定位映射文档的位置、读取配置,然后完成sessionFactory 对象的创建。 (4) Transaction 接口: transaction 接口的任务是完成事务相关的操 作。 transaction 接口是可选择、可编辑代码的。 (5) Query 和 Criteria 接口: Query 和 Criteria 接口的任务是执行各种数据库的查询。 系统开发思想 本系统采用的是 java 语言进行程序开发, java。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。