性和重用性。该技术使得 本系统拥有更高的效率和安全性,而且具备了一般 Java
程序的跨平台的特性, 换句话说,就是拥有程序的对平台的独立性,可以运行于几乎所有的平台。 可以预见,随着网络的普及以及 JSP 技术越来越多的应用,基于 JSP 技术 的网络服务将会于用户方面会做出越来越大的(
网学)贡献。
1.3
开发环境
1、硬件设施: 计算机:CPU AMD 4500+ 2.21GHz,内存 2G,硬盘 320G,显卡,1000M 网卡,21’显示器。 2、软件环境:
4
操作系统:Windows XP; 数据库:Access; Java 开发工具包:JDK1.5.0_05; 开发工具:Eclipse3.2; Web 服务器:Tomcat5.0。 JAVA 是一种面向对象的语言,允许开发人员生成独立于平台的应用程序。 因为 JAVA 是一种解释性语言,所以用它编写的程序可以在许多的硬件平台运行 而无须重新编译。 JSP(Java Server Pages)是由 Sun Microsystems 公司倡导、许多公司参与 一起建立的一种动态网页技术标准。用 JSP 开发的 Web 应用是跨平台的,即能在 Linux 下运行,也能在其他操作系统上运行。JSP 技术使用
Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。 Tomcat 是 Apache
软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。 由于有了 Sun 的参与和支持,最新的 Servlet 和 JSP 规范总是能在 Tomcat 中 得到体现。因为 Tomcat 技术先进、性能稳定,成为目前比较流行的 Web 应用服 务器。 Eclipse 是一个开源的、基于 Java 的可扩展开发平台。就其本身而言,它 只是一个框架和一组服务,用于通过插件构建开发环境。Eclipse 框架的这种灵 活性来源于其扩展
点。它们是在 XML 中定义的已知接口,并充当插件的耦合点。 扩展点的范围包括从用在常规表述过滤器中的简单字符串,到一个 Java 类的描 述。 任何 Eclipse 插件定义的扩展点都能够被其它插件使用, 反之, 任何 Eclipse 插件也可以遵从其它插件定义的扩展点。除了由扩展点定义的接口外,插件不知 道它们通过扩展点提供的服务将如何被使用。Eclipse 的目的不仅仅是成为专门 开发 Java 程序的 IDE,根据 Eclipse 的体系结构,通过开发插件,它能扩展到 任何语言的开发。
1.4 平台搭建 1、JDK 的安装与配置 JDK,翻译成中文就是 Java 开发工具包,它主要包括 Java 的运行环境,一 些 Java 命令工具和 Java 基础的类库文件,因此在进行 Java 开发之前必须安装 JDK。 按要求安装 JDK 完毕后还需要手动设置环境变量,具体步骤如下: (1)右击“我的电脑” ,选择“属性”命令,在弹出的对话框中选择“高级” 选择卡。 (2)单击“环境变量”按钮,将会出现“环境变量”对话框。 (3)在“系统变量”选项区中选择 path 环境变量,单击“编辑”按钮,在 弹出的“编辑系统变量”对话框中添加 JDK 安装目录下的 bin 子目录的路径。在 “系统变量”中新建环境变量 JAVA_HOME。
5
设置好变量后,在命令提示符下输入“java –version”命令,若显示所 安装的 JDK 版本号,则说明 JDK 安装成功。 2、Tomcat 的安装与配置 Tomcat 是一个支持 Web 容器的 J2EE 服务器,按要求安装后打开浏览器在地址栏 中输入地址 localhost:8080,如果显示如 Tomcat 默认首页,则表示 Tomcat 服务器安装成功。
第2章
需求分析
随着社会的进步,
计算机技术和计算机网络的飞速发展,人们使用网络交 际、办公也越来越频繁。因此开发本系统是很有必要的,但在开发之前必须要对 系统的需求进行深入的理解,换而言之就是要进行需求分析。 需求分析,简而言之就是解决“做什么”的
问题,就是要全面地理解用户 的各项要求,并准确地表达所接受的用户需求。需求分析是软件工程中必不可少 的步骤。需求分析是指开发人员准确理解用户的需