毕业论文_基于javeweb的企业人力资源管理系统的设计与开发(编辑修改稿)内容摘要:
体系结构采用配对的点对点的结构模式,并采用适用于局域网、安全性比较好的网络协议,安全性可得到较好的保证。 C/S 体系结构一般面向相对固定的用户群,程序更加注重流程,它可以对权限进行多层次校验,提供了更安全的存取模式,对信息安全的控制能力很强。 7) 速度不同 由于 C/S体系结构在逻辑结构上比 B/S 体系结构少一层,对于相同的任务,C/S体系结构完成的速度总比 B/S 体系结构快。 使得 C/S 体系结构 更有利于处理大量数据。 Jsp/Servlet 技术概述 Jsp/Servlet 简介 随着网络经济的到来 , 微软公司希望帮助用户能够在任何时候、任何地方、利用任何工具都可以获得网络上的信息,并享受网络通信所带来的快乐。 Jsp/Servlet 是 SUN 公司 开发的 , 战略就是为实现这样的目标而设立的。 Java Servlet 及其特点 重庆理工大学毕业论文 基于 Jave Web的企业人力资源管理系统的设计与开发 8 Servlet 是 Java 技术对 CGI 编程的回答。 Servlet 程序在服务器端运行,动态地生成 Web页面。 与传统的 CGI和许多其他类似 CGI 的技术相比, Java Servlet具有更高的效率,更容易使用,功能更强大,具有更好的可移植性,更节省投资(更重要的是, Servlet 程序员收入要比 Perl 程序员高 :): 高效 : 在传统的 CGI 中,每个请求都要启动一个新的进程,如果 CGI 程序本身的执行时间较短,启动进程所需要的开销很可能反而超过实际执行时间。 而在Servlet 中,每个请求由一个轻量级的 Java 线程处理(而不是重量级的操作系统进程)。 在传统 CGI 中,如果有 N 个并发的对同一 CGI 程序的请求,则该 CGI 程序的代码在内存中重复装载了 N次;而对于 Servlet,处理 请求的是 N个线程,只需要一份 Servlet 类代码。 在性能优化方面, Servlet 也比 CGI有着更多的选择,比如缓冲以前的计算结果,保持数据库连接的活动,等等。 方便 : Servlet 提供了大量的实用工具例程,例如自动地解析和解码 HTML 表单数据、读取和设置 HTTP 头、处理 Cookie、跟踪会话状态等。 功能强大 : 在 Servlet 中,许多使用传统 CGI 程序很难完成的任务都可以轻松地完成。 例如, Servlet 能够直接和 Web 服务器交互,而普通的 CGI 程序不能。 Servlet还能够在各个程序之间共享数据,使得数 据库连接池之类的功能很容易实现。 可移植性好 : Servlet 用 Java 编写, Servlet API 具有完善的标准。 因此,为 IPla Enterprise Server 写的 Servlet 无需任何实质上的改动即可移植到 Apache、Microsoft IIS 或者 WebStar。 几乎所有的主流服务器都直接或通过插件支持Servlet。 节省投资 : 不仅有许多廉价甚至免费的 Web 服务器可供个人或小规模网站使用,而且对于现有的服务器,如果它不支持 Servlet 的话,要加上这部分功能也往往是免费的(或只需要极 少的投资)。 JSP 及其特点 JavaServer Pages( JSP)是一种实现普通静态 HTML 和动态 HTML 混合编码的技术,有关 JSP基础概念的说明请参见《 JSP技术简介 》。 许多由 CGI 程序生成的页面大部分仍旧是静态 HTML,动态内容只在页面中有限的几个部分出现。 但是包括 Servlet 在内的大多数 CGI技术及其变种,总是通过程序生成整个页面。 JSP 使得我们可以分别创建这两个部分。 例如,下面就是重庆理工大学毕业论文 基于 Jave Web的企业人力资源管理系统的设计与开发 9 一个简单的 JSP 页面: < !DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//EN>< HTML>< HEAD>< TITLE>欢迎访问网上商店< /TITLE>< /HEAD>< BODY>< H1>欢迎</H1>< SMALL>欢迎,< ! 首次访问的用户名字为 New User > < % ((request))。 % > 要 设 置 帐 号 信 息 , 请 点 击 < A HREF=>这里< /A> < /SMALL>< P>页面的其余内容。 .< /BODY>< /HTML> 下面是 JSP 和其他类似或相关技术的一个简单比较: JSP 和 Active Server Pages( ASP) 相比 Microsoft 的 ASP 是一种和 JSP 类似的技术。 JSP 和 ASP 相比具有两方面的优点。 首先,动态部分用 Java 编写,而不是 VB Script 或其他 Microsoft 语言,不仅功能更强大而且更易于使用。 第二, JSP 应用可以移植到其他操作系统和非Microsoft 的 Web 服务器上。 JSP 和纯 Servlet 相比 JSP 并没有增加 任何本质上不能用 Servlet 实现的功能。 但是,在 JSP 中编写静态 HTML 更加方便,不必再用 println 语句来输出每一行 HTML 代码。 更重要的是,借助内容和外观的分离,页面制作中不同性质的任务可以方便地分开:比如,由页面设计专家进行 HTML 设计,同时留出供 Servlet 程序员插入动态内容的空间。 JSP 和服务器端包含( ServerSide Include, SSI)相比 SSI 是一种受到广泛支持的在静态 HTML 中引入外部代码的技术。 JSP 在这方面的支持更为完善,因为它可以用 Servlet 而不是独立的程序 来生成动态内容。 另外, SSI 实际上只用于简单的包含,而不是面向那些能够处理表单数据、访问数据库的“真正的”程序。 JSP 和 JavaScript 相比 JavaScript 能够在客户端动态地生成 HTML。 虽然 JavaScript 很有用,但它只能处理以客户端环境为基础的动态信息。 除了 Cookie 之外, HTTP 状态和表单提交数据对 JavaScript 来说都是不可用的。 另外,由于是在客户端运行,JavaScript 不能访问服务器端资源,比如数据库、目录信息等等。 重庆理工大学毕业论文 基于 Jave Web的企业人力资源管理系统的设计与开发 10 第 3章 系统分析 系统分析的主要目的是明确要解决的问题是什 么,对所要解决的问题是否有可行的解决方案,用户对系统的基本需求有哪些、附加需求有哪些,在此基础之上确定目标系统应具有哪些功能 [4]。 问题定义 结合企业管理人力资源的情况,利用现有的条件设计与开发基于( Browser/Server) B/S 的人力资源管理系统。 可行性分析 可行性分析的目的不是解决问题,而是确定问题是否值得去解决。 可行性分析实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。 主要包括以下几个方面: 1) 技术可行性。 使用 JSP/Servlet 技术和数据库技术可以实现整个系统的设计与开发。 首先,利用 JSP/Servlet 技术可以基于 Web的应用程序开发,即可以实现基于 B/S 模式的管理信息系统的开发;其次,利用数据库技术可以对实施人力资源相关信息进行统一管理,从而可以实现应用程序与数据库的交互。 2) 操作可行性。 系统界面设计简洁、友好,综合考虑企业人力资源管理员对计算机的掌握能力,方便各类用户进行操作。 3) 效果可行性。 系统实用性强,设计过程中结合实际工作要求,尽量减少有关人员手工劳动,发挥计算机善于处理大量数据的特长。 需求 分析 使用对象分析 该系统的使用对象为人力资源管理员。 使用对象工作流程分析 1) 工资管理员工作流程分析 工资管理员负责对系统中涉及的所有的工资信息(包括考勤管理、奖惩管理等)进行操作,使得工资管理员可以对涉及工资相关的信息进行查看统计。 系统重庆理工大学毕业论文 基于 Jave Web的企业人力资源管理系统的设计与开发 11 管理员的工作流程图如图 31 所示: N Y 图 31 系统管理员工作流程图 功能需求分析 通过对企业人力资源管理的调查,并通过文献查询分析,确定系统的基本目标是基于 Inter 网络,对整个企业人力资源进行管理。 并对员工信息、招聘信息、考勤信息、合同信息、奖惩信息、工资信息等进行录入、查询、统计分析,登录 提示验证失败 验证 验证通过。 信息管理 工资管理 招聘管理 考勤管理 培训管理 奖惩管理 合同管理 编辑功能 删除功能 查找功能 添加功能 重庆理工大学毕业论文 基于 Jave Web的企业人力资源管理系统的设计与开发 12 从而为学企业人力管理部门提供最新人力资源信息,并制定相应决策,优化管理,提高人才利用率。 数据需求分析 详见第 4章中的系统数据库设计。 本章小结 通过本章系统分析,明确了要解决的问题,确定了系统应具有的功能,为接下来的系统设计提供了依据,打下了基础。 重庆理工大学毕业论文 基于 Jave Web的企业人力资源管理系统的设计与开发 13 第 4章 系统总体设计 经过需求分析阶段的工作,系统必须“做什么”已经清楚了,接下来就是要决定“怎么做”的时候了。 总体设计的基本目的就是回答“概括地说,系统应该如何实现。 ”的问题,因此,总体设计又称为概要设计或初步设计 [4]。 设计目标 系统以企业人力资源管理为研究对象,以人力资源信息为基础,在企业人力资源管理理论和数据库管理等理论指导下,依据统一 规范和数据格式,以Jsp/Servlet 技术和数据库技术为支撑建立起来的。 其基本目标是: 系统的基本功能 本系统是基于 B/S 模式设计和开发的一个的企业人力管理系统,它是企业管理系统的一个子系统,系统主要面向参与人力管理的管理员,是一套集数据录入、查询和统计分析于一体的综合性软件系统。 本系统要求实现以下功能: 1) 基本员工信息管理。 由系统管理员收集录入员工信息、编辑员工信息、删除员工、查看员工信息等功能。 2) 工资管理功能。 添加工资记录,查询工资记录,删除工资记录,编辑工资记录。 此外,自动计算个人所得税,发放的 工资,并查询当月员工奖惩记录。 3) 培训管理功能。 录入培训计划,查看培训内容,删除培训记录,编辑培训信息。 4) 奖惩管理。 录入奖惩信息,对于涉及到金钱的,统计当月奖惩金额,并插入到当月工资记录中。 5) 招聘管理功能。 应聘信息录入,应聘信息查看,录入信息编辑。 6) 考勤管理功能。 录入每天考勤情况,统计每月考勤,查看考勤记录,将有关考勤的奖惩录入到奖惩管理中。 7) 合同管理功能。 查看合同信息,编辑合同信息,删除合同信息。 设计原则 根据人力资源的特点,并结合工作具体要求,系统设计遵循以下原则: 1) 保证数据的有效性、完 整性和安全性。 由于本系统关系到人力资源管理多方面的正常运行,任何事物都可能对人力资源管理的综合管理造成较大的影重庆理工大学毕业论文 基于 Jave Web的企业人力资源管理系统的设计与开发 14 响,因此,整个系统的正常运行,对人力管理工作的正常运转意义重大。 为此,数据的有效性、完整性和安全性极为重要。 系统应当具有较强的数据校验功能,对于隐含的数据错误能够及时发现。 2) 易于管理。 考虑到使用部门对计算机的掌握能力,系统设计需要简单方便,易于操作。 3) 实用性强。 结合实际工作要求,尽量减少有关人员手工劳动,发挥计算机善于处理大量数据的特长。 同时提供手工调整的功能。 系统结构设计 通过企业人力资 源的需求分析,采用模块化设计技术进行系统设计,以 SUN公司 Myeclipse 为平台,以 Jsp/Servlet 技术和 Mysql 数据库为服务器端构建应用系统,系统总体结构如图 41所示。 图 41。毕业论文_基于javeweb的企业人力资源管理系统的设计与开发(编辑修改稿)
相关推荐
//选中之前选中的对象 If(m_pbmp!=NULL) //判断位图对象是否为空 delete m_pbmp; //释放位图对象 DelectObject(this); //释放设备上下文 内存画布 CMemDC 只包含一个构造函数和析构函数,其中,在构造函数部分,将根据参数 pDC 创建一个兼容的设备上下文,并且将 pDC 的内容绘制在内存画布上;在析构函数中
因为每个 DS1820 都有一个独特的片序列号,所以多只 DS1820 可以同时连在一根单线总线上,这样就可以把温度传感器放在许多不同的地方。 这 9 一特性在 HVAC 环境控制、探测建筑物、仪器或机器的温度以及过程监测和控制等方面非常有用。 DS1820 有三个主要数字部件 [8]: 1) 64 位激光 ROM, 2)温度传感器, 3)非易失性温度报警触发器 TH 和 TL。
适合于低速测量,转速增高,误差增大。 “ M/T 法”测量误差分析 由其测量原理可知。 输入计数脉冲和计数定时值在理论上是严格同步的,因此,在理论上, m1(定时器的计数值)不考虑误差,由于实际启动是由程序来控制的(系统应采取由输入计数脉冲来同步),故可能会产生一个脉冲的量化误差,因而, 转速变化为: 第二章 基于霍尔单片机的转速测量原理 7 其相对误差为: (213) 由上式可知:
J2EE 体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。 通过提供统一的开发平台, J2EE 降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用 ,添加目录支持,增强了安全机制,提高了性能。 结构的选择方面有两种: B/S 结构和 C/S 结构
供货期短、售后服务好的产品。 作为 “ 绿色 ” 制造,产品还必须在一 定程度上是艺术品,以与用户的生产、工作、生活环境相适应,给人以高尚的精神享受,体现着物质文明、精神文明与环境文明的高度交融。 每发展与采用一项新技术时,应站在哲学高度,慎思 “ 塞翁得马,安知非祸 ” ,即必须充分考虑可持续发展,计及环境文明。 现代设计技术 先进制造技术( AMT)可以理解成是一个专业
; 按钮开关 s3:轿厢内三楼呼叫开关;按钮开关 s4:轿厢内四楼呼叫开关; 按钮开关 s5:轿厢内五楼呼叫开关;按钮开关 s6:轿厢内开门呼叫开关; 按钮开关 s7:轿厢内关门呼叫开关;按钮开关 s8:轿厢内紧急呼叫开关; 外部 8 个按键同理。 实物图如下图 3 35所示。 10 图 34 内部按键 图 35 外部按键 显示电路 数码管显示,电梯的基本功能是具备显示电梯当前的楼层