基于JSPJAVA的企业资源管理系统.doc

上传人:h**** 文档编号:128379 上传时间:2018-07-09 格式:DOC 页数:93 大小:1.11MB
下载 相关 举报
基于JSPJAVA的企业资源管理系统.doc_第1页
第1页 / 共93页
基于JSPJAVA的企业资源管理系统.doc_第2页
第2页 / 共93页
基于JSPJAVA的企业资源管理系统.doc_第3页
第3页 / 共93页
基于JSPJAVA的企业资源管理系统.doc_第4页
第4页 / 共93页
基于JSPJAVA的企业资源管理系统.doc_第5页
第5页 / 共93页
点击查看更多>>
资源描述

1、 I 基于 JSP( JAVA)的企业资源管理系统 摘 要 企业资源管理系统软件作为一种管理软件正在各企事业单位中得到越来越广泛的应用。正是由于计算机在企业管理中应用的普及,使得利用计算机实现企业的管理势在必行。 使用计算机对 企业资源 进行管理 ,具有无法比拟的优点 。 例如 :检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高 企业资源 管理的效率 ,也是企业的科学化、正规化管理 ,与世界接轨的重要条件。 随着 Internet/Intranet 应用的普及和 web 技术的发展,为 网络化的企业资源 管理系统 提供了一个理想的平台,而基于 web

2、企业资源管理系统 的为异地办公及跨企业的合作提供了良好的基础,采用 Web 技术为 本 企业资源管理 系统的主要特征。 本课题是采用 JSP 技术开发的一个基于 web 的企业资源管理系统,主要完成工作是对企业资源管理系统中的人力资源管理 部分, 其中对货物管理功能也作简单实现。 关键词 企业资源管理 ; 人力资源管理 ; B/S; II The enterprise resource management system base on JSP (JAVA) Abstract As management software, the enterprise resource management

3、system software is being increasingly broad application by the enterprise. Because of the computer are being used widely in the management of enterprise, using computers for the management of enterprise is imperative. Manage the enterprise resource by computers, which have incomparable advantages. I

4、ts advantages are obvious: be quick to search, convenient to lookup, reliable, has a big memory, good confidentiality, long life, low cost and so on. These advantages can improve the efficiency rapidly, and they are the essential qualifications to realize the normalization of corporations. As the pr

5、evalence of internet/intranet and the develop of web, it supply a perfect roof garden for the corporation resources management system, and the system base on web supply a benign base for the companies which has subsidiary companies in different areas. The technology of web has become the main charac

6、ter of corporation resources management system. This topic is a enterprise resources management system which adopt the technology of JSP, and base on web. The main task is to complete the human resource management system, which is a part of enterprise resource management system. And the storage mana

7、gement will be completed simply. Keyword enterprise resource management; Human resources management; B/S; III 目录 摘 要 .I Abstract.II 目录 .III 1 引言 .1 1.1 项目背景 .1 1.1.1 企业资源管理计划背景 .1 1.1.2企业资源管理计划现状 .1 1.2 项目目的及其意义 .2 1.2.1 本课题的研究内容 .2 1.2.2 项目实际意义 .2 1.3 完成的工作 .2 1.3.1 已完成功能 .2 1.4 论文内容结构安排 .3 2 开发环境与

8、技术 .4 2.1 系统开发环境概述 .4 2.2 开发工具及技术简介 .4 2.1.1 JSP 技术简介 .4 2.1.2 Tomcat 服务器简介 .5 2.1.3 Microsoft SQL Server 2000 简介 .5 2.1.4 JDBC(Java Database Connectivity)技术简介 .6 2.3 系统架构 .7 3 需求分析 .7 3.1 系统概述 .7 3.1.1 系统开发目的 .8 3.1.2 系统描述 .8 3.2 系统管 理流程 .8 3.2.1 系统结构 .8 3.2.2 用户登陆处理流程 .8 3.2.3 档案管理流程 .9 3.2.4 仓库管理

9、流程 .9 3.3 功能描述 .10 IV 3.3.1 系统前台功能 .10 3.3.2 系统后台功能 .10 4 可行性分析 .11 4.1 技术可行性 .11 4.2 系统网络结构 .11 4.2.1 网络构建条件 .11 4.2.2 网络构建方案 .12 5 概要设计 .14 5.1 任务概述 .14 5.2 体系结构 .14 5.3 功能模块图 .15 5.3.1 普通用户 .15 5.3.2 人事管理 .16 5.3.3 高级管理 .16 6 数据库设计 .17 6.1 E-R 图 .17 6.2 数据表详细设计 .17 7 系统设计的实现 .23 7.1 用户注册登陆功能 .23

10、7.1.1 注册安全性 .23 7.1.2 用户登陆 .24 7.2 数据库的访问机制 .24 7.2.1 数据库的连接 .24 7.2.2 数据库的操作 .25 7.3 主要功能实验 .26 7.3.1 新增员工功能 .26 7.3.2 分页显示功能实现 .27 7.3.3 搜索查 找功能实现 .28 8 用户指南 .29 8.1 普通用户功能 .29 8.1.1 注册 .29 8.1.2 登陆 .29 8.1.3 安全退出 .29 V 8.2 人力资源管理 .29 8.2.1 人事档案管理 .29 8.2.2 员工合同管理 .30 8.2.3 员工调动管理 .30 8.2.4考勤管理 .3

11、1 8.2.5 工资管理 .32 8.2.6 培训管理 .32 8.3 高级管理 .33 8.4 发布通知 .34 8.5 仓库库存管理 .34 9 结论与展望 .36 9.1 系统的特点与不足 .36 9.1.1 系统的特点 .36 9.1.2 系统的不足 .36 9.2 毕业设计心得 .36 致 谢 .37 参考文献 .38 1 引言 1.1 项目背景 1.1.1 企业资源管理 计划 背景 随着计算机技术的不断发展, 计算 机科学日渐成熟 ,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。随着我国国企改革的深入和社会主义市场经济的日趋繁荣,导致各企业间的竞争日益激烈,迫使企

12、业采取先进的计算机硬件设备以及高质量的辅助软件来管理企业的各项运作,以提高本企业的劳动生产率以及人员效率。 企业资源计划( Enterprise Resource Planning,简称 ERP)系统是一种主要面向制造行业进行物质资源、资金资源和信息资源集成一体化管理的企业信息管理系统。通过运用 ERP,企业能够利用计算机对企业的资金、货物、人员和信息等资源进行自动化管理,具有制造,办公操作,供应链管理,人力资源管理,项目管理,财务与管理,客户服务,销售与市场营销等商业功能。企业资源计划对于在企业高度普及计算机辅助管理,实现企业管理信息化和自动化,提高工作效率和增强快速反应能力,都具有十分重要

13、的意义。 90年代中后期,企业所处的时代背景与竞争环境发生了根本性变化,企业资源计划系统( ERP)应运而生。 ERP 在 MRP 基础上进一步发展了企业信息管理系统,扩展了管理范围,把企业与客户、供应商和经销商等因素整合在一起,形成一个完整的企业供应链系统,并对供应链上 的所有环节进行有效管理,包括订单、采购、库存、计划、生产制造、质量控制、运输、分销、服务与维护,以及企业财务、人事、实验室和项目管理等诸多方面。 1.1.2 企业资源管理计划现状 1.国内现状 随着我国改革开放政策的进一步得到落实和深入发展,外资企业纷纷落户中国大陆,他们给中国带来的不只是资金,先进技术,同时也带来先进的管理

14、理念,ERP 作为一种全新的管理理念,管理方式也随之而来。经过近年来的不断宣传和实践,已经有越来越多的内地企业实施或准备实施 ERP。由于进入内地的时间还短,总体上来说,我国企业,特别是制 造业对 ERP 的原理,处理逻辑,实施和运行管理的方法尚缺乏普遍的理解和深刻的认识,对应用 ERP 迎接挑战,赢得竞争的重要性和迫切行尚缺乏足够的认识。 .国内现状 以欧美工业化国家制造方式为背景产生的 MRPII(制造资源管理计划 )和ERP(企业资源管理计划 )系统,经过 50 多年的不断应用、发 展 和创新的,已成为企业管理的一个有效工具。随着信息技术的进步,产生了主从式(C/S:Client/Ser

15、ver)的新架构,让以往集中式的 MRPII 技术术得以延伸功能,将企业散布各地的机构做更进一步的整合。在应用对象上,也从 制造企业延伸到其它的行业,产生了现代的 ERP(企业资源规划 )。西方国家企业自 MRPII 和 ERP的一贯应用思想,经过 70 年代与 80年代的蓬勃发 展 ,在 90 年代时已经是极为成熟的管理技术了。目前, ERP 管理民已经在国外的大中型企业普遍使用,而且都有了相当一段的历史。 1.2 项目目的及其意义 1.2.1本课题的研究内容 本课题是研究 基于 Web 的企业资源管理系统, 主要是研究 人力资源管理 , 货物管理 简单实现。 本课题重点完成是人力资源管理部

16、分, 实现人事档案管理、合同管理、调动管理、考勤管理、工资管理及培训管理等。 1.2.2 项目实际意义 本课题主要完成企业资源管理计划中的人 力资源管理 ,人力资源管理在企业资源管理计划中也占重要的位置。 随着 Internet/Intranet 应用的普及和 web 技术的发展,为 网络化的企业资源管理系统 提供了一个理想的平台,而基于 web 企业资源管理系统 的为异地办公及跨企业的合作提供了良好的基础,采用 Web 技术已成为 企业资源管理 系统的主要特征。 对企业资源管理的网络化,有很重要的意义:首先, 计算机可以代替人工进行许多繁杂的劳动 , 大大的提高人们的工作效率; 其次,可以

17、可以节省许多资源 ;第三, 可以使敏 感文档更加安全 、保密,等等。 1.3 完成的工作 1.3.1已完成功能 已实现功能有个人信息管理、人事管理、仓库普通管理、仓库高级管理、通知管理、高级管理员功能等。 1、 个人信息管理 :个人资料、密码修改。 2、 人事管理: 人事档案管理(员工基本资料浏览及查询、资料档案维护)、合同管理(合同查询、合同维护、新增合同、删除合同)、调动管理(员工就职、员工转正、员工调动、员工离职、员工复职、清除档案)、考勤管理(考勤记录、考勤维护、统计)、工资管理(工资统计、工资等级设置、工资浏览)、培训管理(增设课程、查看课程、课程维护 、培训登记、查询培训记录、培训

18、记录维护)等。 3、 仓库普通管理:物品出入库登记管理(入库登记、出库申请)。 4、 仓库高级管理:仓库管理( 查看库存、添加物品 )、库存审核管理( 入库审核、出库审核 )。 5、 通知管理:通知管理(发布通知、维护)。 高级管理员功能: 部门设置(新增部门、维护)、用户资料管理(用户资料浏览、用户资料修改、用户密码修改、删除用户)。 1.4 论文 内容结构 安排 本 论 文的 内容结构具体安排为 : 第一 章 前 言。本章主要 介绍了项目的 相关概念和 研究背景、国内外 现状、发展趋势和 本课题 的研究内容 和研究目的及意义 。 第 二 章 开发环境与技术 。 第三 章 需求分析 。 第四

19、 章 可行性分析 。 第五 章 概要设计 。 第六 章 数据库设计 。 第七 章 系统设计的实现 第八 章 用户指南 。 第 九 章 结论与展望 。本章主要 对本 论 文的工作进行了总结并对 本课题未来的发展做出 展望。 2 开发环境与技术 2.1 系统开发环境概述 本系统是基 于 JSP 开发的系统,选用 tomcat-5.0.19 作服务器, Microsoft SQL Server 2000 为数 据库,使用 windows XP 为操作系统。 2.2 开发工具及技术简介 2.1.1 JSP 技术简介 JSP 是 Sun 公司推出的新一代网站开发语言, Sun 公司借助自己在 Java

20、上的不凡造诣,将 Java 从 Java 应用程序和 Java Applet 之外,又有新的硕果,就是JSP, Java Server Page。 JSP 可以在 Serverlet 和 JavaBean 的支持下,完成功能强大的站点程序。 JSP 特点有: 1 将内容的产生和显示进行分离 使用 JSP 技术, Web 页面开发人员可以使用 HTML 或者 XML 标识来设计和格式化最终页面。使用 JSP 标识或者小脚本来产生页面上的动态内容。产生内容的逻辑被封装在标识和 JavaBeans 群组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行。如果核心逻辑被封装在标识和 Beans 中,那

21、么其它人,如 Web 管理人员和页面设计者,能够编辑和使用 JSP 页面,而不影响内容的产生。在服务器端, JSP 引擎解释 JSP 标识,产生所请求的内容(例如,通过存取 JavaBeans 群组件,使用 JDBC 技术存取数据库),并且将结果以 HTML(或者 XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于 HTML 的 Web浏览器的完全可用性。 2 强调可重用的群组件 绝大多数 JSP 页面依 赖于可重用且跨平台的组件(如: JavaBeans 或者Enterprise JavaBeans)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普

22、通操作的组件,或者使得这些组件为更多的使用者或者用户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种群组织在他们现有的技能和优化结果的开发努力中得到平衡。 3 采用标识简化页面开发 Web 页面开发人员不会都是熟悉脚本语言的程序设计人员。 JavaServer Page技术封装了许多功能,这些功能是在易用的、与 JSP 相关的 XML 标识中进行动 态内容产生所需要的。标准的 JSP 标识能够存取和实例化 JavaBeans 组件,设定或者检索群组件属性,下载 Applet,以及执行用其它方法更难于编码和耗时的功能。 通过开发定制化标识库, JSP 技术是可以扩展的。今后,第三方开发

23、人员和其它人员可以为常用功能建立自己的标识库。这使得 Web 页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。 JSP 技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为采用 Java 技术家族的一部分,以及 Java 2EE 的一个成员, JSP 技术能够支持高度复杂的基于 Web 的应用。 由于 JSP 页面的内置脚本语言是基于 Java 程序设计语言的,而且所有的 JSP页面都被编译成为 Java Servlet, JSP 页面就具有 Java 技术的所有好处,包括健壮的存储管理和安全性。 作为 Java 平台的

24、一部分, JSP 拥有 Java 程序设计语言 “ 一次编写,各处执行 ” 的特点。随着越来越多的供货商将 JSP 支持加入到他们的产品中,您可以使用自己所选择的服务器和工具,修改工具或服务器并不影响目前的应用。 2.1.2 Tomcat服务器简介 Tomcat 是一个免费的开源的 Serlvet 容器,它是 Apache 基金会的 Jakarta项目中的一个核心项目,由 Apache, Sun 和其它一些公司及个人共同开发而成。由于有了 Sun 的参与和支持,最新的 Servlet 和 Jsp 规范总能在 Tomcat 中得到体现。 Tomcat 不仅仅是一个 Servlet 容器,它也具有

25、传统的 Web 服务器的功能:处理Html 页面。但是与 Apache 相比,它的处理静态 Html 的能力就不如 Apache。我们可以将 Tomcat 和 Apache 集成到一块,让 Apache 处理静态 Html,而 Tomcat 处理 Jsp和 Servlet。 2.1.3 Microsoft SQL Server 2000 简介 SQL Server 2000 为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用 Web 带来的机会非常重要。作为一个完备的数据库和数据分析包, SQL Server 2000 为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。 SQL Server 2000 是一个具备完全 Web 支持的数据库 产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。