1。2 校园录的开发意义
该系统使用 JAVA 和 SQL 实现。应用 JAVA 技术,不需要进行复杂的编程,就可以开发 出专业的动态 WEB 网站。JAVA 技术的出现和发展给曾经以静态内容为主的 WEB 带来了全 新的动态效果,使其具有更加灵活和方便的交互特性,在 Internet 中实现信息的传递和 检索越来越容易。同时,用户可以将自己定义和制作的组件加入其中,使自己的动态网 页具有扩充能力。它还利用 JDBC 方便地访问数据库,能很好地对数据库进行处理。有了 JAVA,就不必担心客户的浏览器是否能读懂动态网页创作所编写的代码,因为所有的程 序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服 务器端将执行的结果返回给客户浏览器,这样也就减轻了用户端浏览器的负担,大大提 高了交互的速度。
1。3 论文组织结构
本文的结构安排如下: 第一章为引言,简单介绍了项目的研究背景和意义。 第二章为开发工具,介绍了开发该系统所用的一些工具。 第三章为开发技术,介绍了开发该系统所用的的一些技术。
第四章为需求分析,详细介绍了需求分析,介绍了系统的设计目标、可行性分析,
数据库设计以及系统的开发方案。
第五章为系统具体实现,根据系统功能模块详细介绍了各模块的设计过程并给出部 分实现代码。
第六章为测试,介绍了该系统的测试过程。
2 开发环境及开发工具的介绍
2。1 Jsp 简介与特点
JSP:(Java Server Pages)是一种跨平台的动态网页技术,在静态页面中嵌入 Java 代码 片段,再由 Web 服务器中的 JSP 引擎来进行编译并执行嵌入的 Java 代码片段,生成的页面 信息返回给客户端。JSP 技术开发 Web 程序,就是在 JSP 页面中写入 Java 代码,当服务器 运行 JSP 页面时,执行 Java 代码,动态获取数据,并生成 HTML 代码,最终出现在客户端浏 览器上,如图 1:
JSP 作用是实现与用户的交互,利于扩展,基于 B/S 技术的动态网页。
2。2 Eclipse 平台介绍
Eclipse 是著名的跨平台的自由集成开发环境(IDE)。最初主要用于 Java 语言开 发,通过安装不同的插件 Eclipse 可以支持不同的计算机语言。Eclipse 本身只是一个框 架平台,但是众多插件的支持使得 Eclipse 拥有其他功能相对固定的 IDE 软件很难具有 的灵活性。许多软件开发商以 Eclipse 为框架开发自己的 IDE。
2。3 Java 语言介绍
Java 是由 Sun 公司于 1995 年 5 月推广的一种新兴的编程语言。Java 自从面世后迅 速占领市场并快速发展,有超过 C++的趋势。作为一个新兴的语言,吸引了大量计算机人 才投入到 Java 开发中,促使 Java 技术越加完善。
Java 可以说是 C++的简易版,它去掉了 C++的指针等难学的东西,增加了垃圾回收器 等功能,使编程成为大多数都能容易上手的编程语言。不过 Java 是编译成 JVM 可识别加 载的 Class,并不是完全编译成计算机可以直接执行的程序,所以程序运行效率不如 C++。
Java 语言具有跨平台性,它把源代码编译成一个个二进制字节码,然后根据不同平 台的虚拟机来解释这些字节码,从而实现跨平台这一特性。计算机程序员可以直接使用 文本编译器就能实现 Java 编码,书写简单,容易操作,容易学习。
2。4 SqlServer 概述
SQL 是英文 Structured Query Language 的缩写,意思为结构化查询语言。SQL 语言 的主要功能就是同各种数据库建立联系,进行沟通。按照 ANSI(美国国家标准协会)的规 定,SQL 被作为关系型数据库管理系统的标准语言。SQL Server 是由 Microsoft 开发和 推广的关系数据库管理系统(DBMS)。