人事管理信息系统毕业设计论文.doc_第1页
人事管理信息系统毕业设计论文.doc_第2页
人事管理信息系统毕业设计论文.doc_第3页
人事管理信息系统毕业设计论文.doc_第4页
人事管理信息系统毕业设计论文.doc_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文) - 1 - 摘摘 要要 高等学校的人事管理工作意义重大,较高的人事管理水平,必将为学校的 教学科研提供强有力的支撑。而人事管理系统则是现代化人力资源管理的有效 工具。通过人事管理信息系统,可以更快捷、高效的进行人力资源的管理,对 高校的人事管理工作影响深远。 本系统遵照实际需求,共包含了高校人员信息录入、人员信息查看、人员 信息查询、报表查看、人员信息的修改、删除等功能模块,同时,也为系统用 户提供了注册、登录、修改个人信息,以及权限管理的相关功能。界面简洁、 友好,使用方便,性能可靠。 该系统的开发,参照了系统设计的三层架构模型,即将业务应用划分为表 现层(UI) 、业务逻辑层(BLL) 、数据访问层(DAL) ,体现了“高内聚,低耦 合”的思想。其中,展现层使用了 JSP 技术,业务逻辑层使用了 Servlet 技术, 数据访问层采用 JDBC 作为持久化对象。 选择此课题可以更加深入的了解人事管理的相关业务,并在对业务需求了 解的情况下,做出技术层面的详细设计,以达到同时提升自己的业务技能和技 术能力的目的。 关键词关键词:高校 人事 系统 Java 毕业设计(论文) - 2 - Abstract Personnel management work of colleges and universities is of great significance, the higher level of management, personnel for the teaching and scientific research will provide strong support. And personnel management system, modern human resources management is the effective tools. Through the personnel management system, we can be more fast and efficient in human resource management, personnel management of college is of important significance. In accordance with the actual demand, this system of university staff contains the information input, personnel information view, personnel information query, statements of the review, researchers information modification and deletion function module, and at the same time, also for users of the system provides register, login, modify, personal information, and rights management of related functions. The interface is simple and friendly, use convenient, reliable performance. The development of the system, reference for the design of the system architecture models, three layers to business application is divided into the presentation layer (UI), business logic layer (BLL), data access layer (DAL), embodies the high cohesion and low coupling thought. It USES an JSP as show the technology to achieve, business of logic layer use the Servlet technology, data access layer using JDBC as persistent object. Choose the topic can be more in-depth understanding of the personnel management of relevant business, and to understand the needs of the business in the case, make the technical level of the detailed design, in order to achieve while increasing your business skills and technical ability of the goal. KeywordsKeywords:colleges and universities personnel system Java 毕业设计(论文) - 3 - 目目 录录 前前 言言.- 1 - 1 高校人事管理概述高校人事管理概述.- 2 - 1.1 高校人事管理现状 .- 2 - 1.2 人事管理信息系统的意义.- 2 - 2 开发工具与技术方案开发工具与技术方案.- 4 - 2.1 开发工具选择.- 4 - 2.2 开发工具介绍.- 4 - 2.2.1 Eclipse.- 4 - 2.2.2 JDK.- 6 - 2.2.3 Tomcat.- 6 - 2.2.4 MySQL Server.- 7 - 2.3 技术方案选择.- 8 - 2.4 技术简要介绍.- 9 - 2.4.1 Java.- 9 - 2.4.2 JSP 与 Servlet.- 10 - 2.4.3 JDBC.- 11 - 2.4.4 CSS JavaScript .- 12 - 3 需求分析与详细功能设计需求分析与详细功能设计.- 14 - 3.1 功能需求.- 14 - 3.1.1 查询功能.- 14 - 3.1.2 图表功能.- 14 - 3.1.3 权限管理.- 14 - 3.2 详细功能设计.- 15 - 3.2.1 登录注册.- 15 - 3.2.2 数据录入.- 15 - 3.2.3 数据查询.- 15 - 3.2.4 数据修改、删除.- 15 - 3.2.5 报表查询.- 15 - 3.2.6 权限管理.- 15 - 3.3 页面规范.- 16 - 3.3.1 页面命名.- 16 - 3.3.2 页面样式.- 16 - 4 数据库与代码设计数据库与代码设计.- 22 - 4.1 数据库设计.- 22 - 4.1.1 用户表.- 22 - 4.1.2 人员表.- 23 - 4.2 代码设计.- 25 - 毕业设计(论文) - 4 - 4.2.1 文件命名规范.- 25 - 4.2.2 主要方法简介.- 26 - 4.2.3 公用代码示例.- 28 - 5 5 功能模块详细说明功能模块详细说明.- 32 - 5.1 人员信息录入.- 32 - 5.1.1 数据展现.- 32 - 5.1.2 逻辑处理.- 34 - 5.1.3 数据库操作.- 34 - 5.2 人员信息查看、查询.- 36 - 5.2.1 数据展现.- 36 - 5.2.2 逻辑处理.- 37 - 5.2.3 数据库操作.- 39 - 5.3 人员信息修改、删除.- 40 - 5.3.1 数据展现.- 40 - 5.3.2 逻辑处理.- 41 - 5.3.3 数据库操作.- 42 - 结结 论论.- 44 - 致致 谢谢.- 45 - 参考文献参考文献.- 46 - 毕业设计(论文) - 0 - 前前 言言 人力资源管理是高校管理中的一个重要内容,随着教育改革的推进,高校 的规模不断扩大,师资的数量也水涨船高。如何管理好高校内部的人员信息, 成为高校管理中一个大问题。在这种情况下,开发一个高效人事管理系统就显 得尤为重要。 本系统结合具体的功能要求,采用 B/S 架构的 Java Web 开发技术编写。 整个系统从符合操作简便、界面友好、灵活、实用的要求出发。本系统包括人 员信息录入、人员信息查看、人员信息查询、人员信息修改、人员信息删除、 报表查看、权限管理等功能。 目前,在众多的高校中,人事管理系统的使用相当广泛。同时,也有众多 应用比较成熟的人事管理信息系统。不同的高校或者企业,有着不同的人事管 理制度,这就决定了不同的组织需要不同的人事管理信息系统。鉴于人力资源 在高校中的重要地位,高校人事管理系统则不可或缺。 本系统采用三层架构,分别在展现层、业务逻辑层、持久化层使用了 JSP、Servlet、JDBC 等技术。 毕业设计(论文) - 1 - 1 高校人事管理概述高校人事管理概述 1.11.1 高校人事管理现状高校人事管理现状 传统的“高校人事管理”,是指以教职工与有关教学、科研、管理以及其 它教辅活动的相互关系为对象,运用有关理论原则和方法,对吸收录用、调配派 遣、奖惩任免、培训考核、工资福利等事务,进行计划、组织、协调、指挥、 监督的活动,以保证学校活动的正常高效运作。 高校人力资源指高校从事教学、科研、管理、后勤等教职工总体所具有的 劳动能力的总和,其中教研人员是主体,管理人员是关键,服务人员与离退休人 员是补充。人力资源管理是指运用现代化的科学方法,对人力进行合理的培训 与配置,同时对人的思想、心理和行为进行恰当的引导,充分发挥人的主观能动 性,使人尽其才,事得其人,人事相宜,以实现组织目标。 因此,人力资源管理是在人事管理基础上发展起来的人性化管理,从以工作 为导向转变成以员工为导向,“以人为本”的管理理念是现代人力资源管理与 传统人事管理最根本的区别。 1.21.2 人事管理信息系统的意义人事管理信息系统的意义 随着高校规模的扩大,高校的管理组织也变得越来越庞大,相应的也就给 高校的人事管理工作带来了更大的困难,而信息的处理与使用也变得越来越重 要,它对于企业的决策者和管理者来说都至关重要。所以人事管理信息系统应 该能够为用户提供充足的信息和快捷的查询手段。建立一套人事管理信息系统 能够加快物质的周转速度,提高生产效率,加强管理的信息化手段,提高本单 位的经济效益。从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个 社会大生产的周期,因此,开发一套管理软件成为很有必要的事情。 人事管理的对象是一个单位或若干单位中员工的基本信息,这些信息是在 变化的。人事部门要为本单位、上级部门提供准确的统计数据。由于人员众多、 数据源复杂、统计工作困难,以往每做一项工作,都需要花费很多的精力和时 毕业设计(论文) - 2 - 间。传统的人工管理方式存有诸如效率低、保密性差,查找、更新、维护困难 等各种各样的缺点。因此,人事管理信息系统能够为用户提供充足的信息和快 捷的查询手段。使用计算机进行人事资料管理,会给应用者带来很多的方便, 例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低 等。这些优点能够极大地提高人事管理的效率,同时,这也是高校的科学化、 正规化管理以及与先进管理技术接轨的重要条件。 人事管理信息系统具有的重要意义是: 大幅度的提高工作效率,使高校的人事管理从繁重琐碎的人事工作中解脱 出来,把主要精力投入到日常工作中。 用计算机数据库管理替代手工统计工作,并且对数据库中的各数据自动进 行逻辑验证,使数据统计过程中的错漏减少到最低程度。 使各管理部门的信息管理工作规范化、高效化,大大简化数据汇总的工作 量。 毕业设计(论文) - 3 - 2 开发工具与技术方案开发工具与技术方案 2.12.1 开发工具选择开发工具选择 开发平台采用 Eclipse 开发工具;中间件采用 Tomcat6.0;Java 虚拟机采 用 jdk1.6.0_10;数据库平台采用 MySQL Server 5.0; 表 2-1 开发工具列表 平台名称工具名称备注 开发集成平台Eclipse 虚拟机JDK1.6.0_10 版本 中间件(服务器)Tomcat6.0 版本 数据库MySQL Server5.0 版本 2.22.2 开发工具介绍开发工具介绍 .1 EclipseEclipse Eclipse 是一个基于 Java 的开源平台 。就其本身而言,它只是一个框 架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附 带了一个标准的插件集,包括 Java 开发工具( Java Development Tools,JDT) 。 Eclipse 最初是由 IBM 公司开发的替代商业软件 Visual Age for Java 的下一代 IDE 开发环境,2001 年 11 月贡献给开源社区,现在它由非 营利软件供应商联盟 Eclipse 基金会(Eclipse Foundation)管理。 2003 年,Eclipse 3.0 选择 OSGi 服务平台规范为运行时架构。 2007 年 6 月,稳定版 3.3 发布。2008 年 6 月发布代号为 Ganymede 的 3.4 版。 2009 年 7 月发布代号为 GALILEO 的 3.5 版。2010 年 6 月发布代号为 Helios 的 3.6 版。 Eclipse 是著名的跨平台的自由集成开发环境( IDE) 。最初主要用来 毕业设计(论文) - 4 - Java 语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如 C+和 Python 的开发工具。 Eclipse 的本身只是一个框架平台,但是众多 插件的支持使得 Eclipse 拥有其他功能相对固定的 IDE 软件很难具有的灵 活性。许多软件开发商以 Eclipse 为框架开发自己的 IDE。 Eclipse 最初由 OTI 和 IBM 两家公司的 IDE 产品开发组创建,起始于 1999 年 4 月。IBM 提供了最初的 Eclipse 代码基础,包括 Platform、JDT 和 PDE。目前由 IBM 牵头,围绕着 Eclipse 项目已经发展成为了一个庞大 的 Eclipse 联盟,有 150 多家软件公司参与到 Eclipse 项目中,其中包括 Borland、Rational Software、Red Hat 及 Sybase 等。Eclipse 是一个开 发源码项目,它其实是 Visual Age for Java 的替代品,其界面跟先前的 Visual Age for Java 差不多,但由于其开放源码,任何人都可以免费得到, 并可以在此基础上开发各自的插件,因此越来越受人们关注。近期还有包括 Oracle 在内的许多大公司也纷纷加入了该项目,并宣称Eclipse 将来能 成为可进行任何语言开发的 IDE 集大成者,使用者只需下载各种语言的插 件即可。 虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此。 Eclipse 还包括插件开发环境( Plug-in Development Environment,PDE) ,这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。 由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及 给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等 的发挥场所。 基于 Eclipse 的应用程序的突出例子是 IBM 的 WebSphere Studio Workbench,它构成了 IBM Java 开发工具系列的基础。例如, WebSphere Studio Application Developer 添加了对 JSP、servlet、EJB、XML、Web 服务和数据库访问的支持。 Eclipse 是一个开放源代码的软件开发项目,专注于为高度集成的工具 开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse 项 毕业设计(论文) - 5 - 目、Eclipse 工具项目和 Eclipse 技术项目三个项目组成,具体包括四个 部分组成Eclipse Platform、JDT、CDT 和 PDE。JDT 支持 Java 开发、 CDT 支持 C 开发、PDE 用来支持插件开发, Eclipse Platform 则是一个开 放的可扩展 IDE,提供了一个通用的开发平台。它提供建造块和构造并运行 集成软件开发工具的基础。 Eclipse Platform 允许工具建造者独立开发与 他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个 工具功能在哪里开始。 .2 JDKJDK JDK(Java Development Kit)是 Sun Microsystems 针对 Java 开发员 的产品。自从 Java 推出以来,JDK 已经成为使用最广泛的 Java SDK。JDK 是整个 Java 的核心,包括了 Java 运行环境, Java 工具和 Java 基础的类 库。JDK 是学好 Java 的第一步。而专门运行在 x86 平台的 Jrocket 在服 务端运行效率也要比 Sun JDK 好很多。从 SUN 的 JDK5.0 开始,提供了泛型 等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。 SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从 JDK 5.0 开始,改名为 Java SE。 EE(J2EE),enterprise edition,企业版,使用这种 JDK 开发 J2EE 应 用程序,从 JDK 5.0 开始,改名为 Java EE。 ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java 应用程序,从 JDK 5.0 开始,改名为 Java ME。 没有 JDK 的话,无法安装或者运行 eclipse。因此 JDK 要作为 eclipse 的运行支撑。 .3 TomcatTomcat Tomcat 是 Apache 软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同 毕业设计(论文) - 6 - 开发而成。由于有了 Sun 的参与和支持,最新的 Servlet 和 JSP 规范总是能 在 Tomcat 中得到体现,Tomcat 5 支持最新的 Servlet 2.4 和 JSP 2.0 规范。 因为 Tomcat 技术先进、性能稳定,而且免费,因而深受 Java 爱好者的喜爱 并得到了部分软件开发商的认可,成为目前比较流行的 Web 应用服务器。 Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展 性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断 的 tomcat 标志 改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的 功能。 Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很 多的场合下被普遍使用,是开发和调试 JSP 程序的首选。对于一个初学者来说, 可以这样认为,当在一台机器上配置好 Apache 服务器,可利用它响应对 HTML 页面的访问请求。实际上 Tomcat 部分是 Apache 服务器的扩展,但它是独立 运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程 单独运行的。 这里的诀窍是,当配置正确时,Apache 为 HTML 页面服务,而 Tomcat 实 际上运行 JSP 页面和 Servlet。另外,Tomcat 和 IIS、Apache 等 Web 服务器一 样,具有处理 HTML 页面的功能,另外它还是一个 Servlet 和 JSP 容器,独立 的 Servlet 容器是 Tomcat 的默认模式。不过,Tomcat 处理静态 HTML 的能力不 如 Apache 服务器。 .4 MySQLMySQL ServerServer MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司。 在 2008 年 1 月 16 号被 Sun 公司收购。而 2009 年,SUN 又被 Oracle 收购。对 于 Mysql 的前途,没有任何人抱乐观的态度。目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其 是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。 毕业设计(论文) - 7 - 与其他的大型数据库例如 Oracle、DB2、SQL Server 等相比,MySQL 自有 它的不足之处,如规模小、功能有限(MySQL Cluster 的功能和效率都相对比 较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和 中小型企业来说,MySQL 提供的功能已经绰绰有余,而且由于 MySQL 是开放源 码软件,因此可以大大降低总体拥有成本。 目前 Internet 上流行的网站构架方式是 LAMP(Linux+Apache+MySQL+PHP) , 即使用 Linux 作为操作系统,Apache 作为 Web 服务器,MySQL 作为数据库, PHP 作为服务器端脚本解释器。由于这四个软件都是免费或开放源码软件 (FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一 个稳定、免费的网站系统。 MySQL 使用 C 和 C+编写,并使用了多种编译器进行测试,保证源代码的 可移植性。MySQL 也支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows 等多种操作系统,并同时 为多种编程语言提供了 API。这些编程语言包括 C、C+、Python、Java、Perl、PHP、Eiffel、Ruby 和 Tcl 等。支持多线程, 充分利用 CPU 资源;优化的 SQL 查询算法,有效地提高查询速度;既能够作为 一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌 入到其他的软件中提供多语言支持,常见的编码如中文的 GB 2312、BIG5,日 文的 Shift_JIS 等都可以用作数据表名和数据列名;提供 TCP/IP、ODBC 和 JDBC 等多种数据库连接途径;提供用于管理、检查、优化数据库操作的管理工 具;可以处理拥有上千万条记录的大型数据库。 可以使用命令行工具管理 MySQL 数据库(命令 mysql 和 mysqladmin),也 可以从 MySQL 的网站下载图形管理工具 MySQL Administrator,MySQL Query Browser 和 MySQL Workbench。另外,还有其他的 GUI 管理工具,例如早先的 mysql-front 以及 ems mysql manager,navicat 等等。 2.32.3 技术方案选择技术方案选择 底层逻辑采用 Java 语言编写;前端页面采用 JSP 展现;业务处理使用 毕业设计(论文) - 8 - Servlet;操纵数据库使用 JDBC;界面修饰采用 CSS 样式表;异步查询、提交, 采用 AJAX;前端页面的少量逻辑采用 JavaScript; 表 2-2 技术方案 用途技术名称备注 编程语言Java 业务处理Servlet纯 Java 语言编写 前端页面JSP在 HTML 基础上编写 数据库操纵JDBC纯 Java 语言编写 界面修饰CSS 异步操作AJAX 前端逻辑JavaScript前端验证等逻辑 2.42.4 技术简要介绍技术简要介绍 .1 JavaJava a、Java 语言的相对简单性。Java 语言的语法与 C 语言和 C+语言很接近, 并且 Java 语言不使用指针,并提供了自动的废料收集,使得程序员不必为内 存管理而担忧。 b、Java 语言是面向对象的。Java 语言提供类、接口和继承等,为了简单 起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之 间的实现机制。Java 语言全面支持动态绑定,而 C+ 语言只对虚函数使用动 态绑定。总之,Java 语言是一个纯的面向对象程序设计语言。 c、Java 语言是分布式的。 d、Java 语言是健壮的。Java 的强类型机制、异常处理、废料的自动收集 等是 Java 程序健壮性的重要保证。对指针的丢弃是 Java 的明智选择。Java 的 安全检查机制使得 Java 更具健壮性。 e、Java 语言是安全的。Java 通常被用在网络环境中,为此,Java 提供了 一个安全机制以防恶意代码的攻击。 毕业设计(论文) - 9 - f、Java 语言是体系结构中立的。Java 程序(后缀为 java 的文件)在 Java 平台上被编译为体系结构中立的字节码格式(后缀为 class 的文件), 然 后可以在实现这个 Java 平台的任何系统中运行。这种途径适合于异构的网络 环境和软件的分发。 g、Java 语言是可移植的。这种可移植性来源于体系结构中立性,另外, Java 还严格规定了各个基本数据类型的长度。 h、Java 语言是解释型的。如前所述,Java 程序在 Java 平台上被编译为 字节码格式, 然后可以在实现这个 Java 平台的任何系统中运行。在运行时, Java 平台中的 Java 解释器对这些字节码进行解释执行,执行过程中需要的类 在联接阶段被载入到运行环境中。 i、Java 是高性能的。与那些解释型的高级脚本语言相比,Java 的确是高 性能的。 j、Java 语言是多线程的。在 Java 语言中,线程是一种特殊的对象,它必 须由 Thread 类或其子(孙)类来创建。通常有两种方法来创建线程:其一, 使用型构为 Thread(Runnable) 的构造子将一个实现了 Runnable 接口的对象包 装成一个线程,其二,从 Thread 类派生出子类并重写 run 方法,使用该子类 创建的对象即为线程。值得注意的是 Thread 类已经实现了 Runnable 接口,因 此,任何一个线程均有它的 run 方法,而 run 方法中包含了线程所要运行的代 码。线程的活动由一组方法来控制。 Java 语言支持多个线程的同时执行,并 提供多线程之间的同步机制(关键字为 synchronized) 。 k、Java 语言是动态的。Java 语言的设计目标之一是适应于动态变化的环 境。Java 程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入 所需要的类。 .2 JSPJSP 与与 ServletServlet JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产 生动态网页的处理逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端 的资源的应用逻辑。JSP 将网页逻辑与网页设计和显示分离,支持可重用的基 毕业设计(论文) - 10 - 于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。 Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后 将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。插入的 Java 程序段 可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP 与 Java Servlet 一样,是在服务器端执行的,通常返回给客户端的就 是一个 HTML 文本,因此客户端只要有浏览器就能浏览。 Servlet 是一种服务器端的 Java 应用程序,具有独立于平台和协议的特性,可 以生成动态的 Web 页面。 它担当客户请求(Web 浏览器或其他 HTTP 客户程序) 与服务器响应(HTTP 服务器上的数据库或应用程序)的中间层。 Servlet 是位于 Web 服务器内部的服务器端的 Java 应用程序,与传统的 从命令行启动的 Java 应用程序不同,Servlet 由 Web 服务器进行加载,该 Web 服务器必须包含支持 Servlet 的 Java 虚拟机。 JavaServer Pages(JSP)是一种实现普通静态 HTML 和动态 HTML 混合编码 的技术,JSP 并没有增加任何本质上不能用 Servlet 实现的功能。但是,在 JSP 中编写静态 HTML 更加方便,不必再用 println 语句来输出每一行 HTML 代 码。更重要的是,借助内容和外观的分离,页面制作中不同性质的任务可以方 便地分开。 .3 JDBCJDBC JDBC(Java Data Base Connectivity,java 数据库连接)是一种用于执行 SQL 语句的 Java API,可以为多种关系数据库提供统一访问,它由一组用 Java 语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。 使用 JDBC 之后,向各种关系数据发送 SQL 语句就是一件很容易的事。同 时,将 Java 语言和 JDBC 结合起来使程序员不必为不同的平台编写不同的应用 程序,只须写一遍程序就可以让它在任何平台上运行,这也是 Java 语言“编 写一次,处处运行”的优势。 毕业设计(论文) - 11 - Java 数据库连接体系结构是用于 Java 应用程序连接数据库的标准方法。 JDBC 实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实 现的接口。 Java 具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特 性,是编写数据库应用程序的杰出语言。所需要的只是 Java 应用程序与各种 不同数据库之间进行对话的方法。而 JDBC 正是作为此种用途的机制。JDBC 扩展了 Java 的功能。 .4 CSSCSS JavaScriptJavaScript CSS(Cascading Style Sheet)是一组格式设置规则,用于控制 Web 页面 的外观。通过使用 CSS 样式设置页面的格式,可将页面的内容与表现形式分离。 页面内容存放在 HTML 文档中,而用于定义表现形式的 CSS 规则则存放在另一 个文件中或 HTML 文档的某一部分,通常为文件头部分。将内容与表现形式分 离,不仅可使维护站点的外观更加容易,而且还可以使 HTML 文档代码更加简 练,缩短浏览器的加载时间。 使用 CSS 具有以下优点: a、表现和内容相分离 将设计部分剥离

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论