




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
引问题的提随着计算机技术的发展,计算机已经深入到社会的各行各业。企业传统的人力资ERP在我国经济高速发展,中小型企业如雨后春笋般发展起来。公司少则几十人多则上千人。如果使用传统的管理法案显然已经不合适。计算机的开发为了有效的管理员工信息管理公司各个部门员工工资等方面提供了可能目前市场上已经有很多企业ERP的部分功能。可行性分MySQLWEB应用方面MySQLRDBMS用之一。能够负载几千的连接。Struts2框架是免费开源的框架,可以作为系统的控制层,负责收集前台表单数据,Java作为一种面象的开发语言有着卓越的通用性高效性平台移植性和安全PC于编写功能模块和连接数据库操作。jsp,JSPWeb本系统只是实现了企业级ERP人力管理系统的部分功能,并且是局域网内,所耗费的资源非常的小,安全性也有一定保障,企业的电脑无论是硬件还是都能够满足条需求分21及普及到经济和社会生活的各个领域。使原本的旧的企业管理方法越来越不适应现在社会的发展。许多人还停留在以前工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度时间观念,ERP人力资源管理系统为企业提供了极大的方便,宏观的管理企业各个方面。ERP人力资源管理系统分企业的整体规划由管理员进行管理,管理员会根据企业的各个组织现状,增管理员进行员工,录入员工信息同时为员工选择相应的部门岗位月末会根据考勤情况工资等级进行工资核算并工资,将工资结果保存到数据库。普通员工打卡,记录考勤。还可以查看自己每月工资情况,并可以根据时管理员可以进行的操作图:2.1普通员工可以进行的操作图2.2B/S结构技术的B/SBrowser/Server结构主要是利用了不断成Web浏览器技术:结合浏览器的多种脚B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的,只要有一台能上网的电脑就能使用,客户端零安装、零。系统的扩展非常容易。B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客MVCMVC全名是ModelViewController,一种设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于传统的输操作采用JDBC连接mysql非常方便快捷C(control)控制层使用Struts2控制Struts2会根据不同的浏览器请求调用不同的功能模块根据返回结果(图2.3),调用不同的表现层,或是将结果在表现层显示出来。V(view)表现层采用(JSP)技术使用EL表达式和JSTL将结果在jsp页面显示出来。2.3Struts2Java面象的设计语Java吸了C++面象的概念将数据封装于类中利用类的优点实现了程序的简洁性和便于性。类的封装性、继承性等有关对象的特性,使程序代码只需一次编译,然后通过上述特性反复利用。程序员只需把主要精力用在类和接口的设计和JvaJavaJava提供的ObjectObjectObject类功能强大,经常会使用到它及其它派生的子类。Eclipse是一个开放源代码的开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。支持Java开发、CDT支持C开发、PDE用来支持插件开发,EclipsePlatform则是一个开放的可扩展IDE,提供了一个通用的开发平数据库的设计上使用SyBasePowerDisigener设计数据库,建立表连接,导sqlNavicatForMysqlsql2.3.4MySqlsqlOracle来说简单容易操作,本身小型免费,而Oracle2.3.4PoJo对象,设计数据库。然后根据建立的模板实现代码。的开发本身是一项比较复杂的工作,须选用科学的有效的开发方法。必须从整体上把握,不然后期可能到处是缺陷,当然这是应当尽量避免的。ERP人力资源管理系统概要设系统设计业务目ERP应用于员工信息化数据库管理系统。该系统基于B/S结构,即采用浏览器/服务器模式,服务器端由Struts2的Web应用程序及运行MySql的数据库服务器组成客户端可以InternetExplorer,Firefox系统。本信息系统体现了员工信息管理的业务逻辑行为、大大简用户(角色删改查,对工资等级进行设置,工资核对进行管理等管理员可以进行的操作如图:3.23.1员员工删除况打卡3.1技术总体目3.1.21服务器端运行环境支持Window操作系统或Linux系数据库系统:MySql5.6Web服务器JDK6.02操作系统开发工具数据库:mysqlServer4,WebERP人力资源管理系统详细设Struts2代码编写过struts2Struts24.1.1struts2数据库表设erppowerdesinger4.1.1代码连接数java中,不是写死到java代码中,并且采用单例模式,防止多次IO文本文件,影响程序开发阶段使用这种配置文件的形式,但是项目在运行阶段,使用的是连接池。这样可以提高项目的运行效率因为数据库的连接是一项很消耗资源的操作,特别是量大时。关于连接池的代码到项目文件夹META-INF/context.xml文件下添加<Resource>标.4.2.3前传递数Struts2,一类直接传递一个数值。只需表单中 ”,在struts2Action中定义 settergetter,第二种是是一个对象接受表单中数据这有两种方法可以实name=””Actionhumansetter,getterstruts2ajaxStruts2对ajax的支持,可以直接返回字符流(一般多用于文件),但也可作为流返回给ajax发来的异步请求。struts.xml中的配置如图4.4,Action中代码如图4.4strutsxml4.5.1strutsAction4.5.2struts4.4.1jsjson虽然第jar包能够将list对象直接生成json数据,我在编写过程中多次出现jar包不匹配问题,其实可以使用JSONObject和JSONArray来生成json字符串设计采用了手动生成json数据,然后以字符流形式返回给ajax异步请求。然后用js解析。动态生成列4.6.1,js4.6.2注意:xmlhttp.responseText;string而js面象解析的数据是object类型。所以使用eval函数,强制将string类型数当做object类型处理,这样才能使用for循环json数据中内容。4.6.1json4.6.1jsjson4.4.1js传数据乱码解Js向传递数据会出现中文乱码,解决办法如4.7.1js图4.7.2转码解应用系统测用户登录模管理员登录,需要输入管理员账号和,跳转到管理员页普通员工登录,只需输入员工和员工,跳转到员工页面4.3管理员主页管理员管理页面如下图5.3,管理员可以根据左侧导航栏进行5.3普通员工登录主页5.4。普通员工只能进行有限的操作,每天上班打卡,工资查看,查5.4管理员查询员工信可以根据员工,员工查询某一位员工信息如图4.5,还可以多条件查询根据部4.5工资信息核对工资没有问题的员工选中可发工资。会作一下统计,然后将工资情况保存到数据库中。然后员工就可以登录查看自己的工资情况了。如图员工工资查5.55.6公司公告查5.55.6修改岗位工资等5.5结本设计采用Java语言Eclipse环境下开发,结合Mysql数据库实现了ERP人力资主要有组织管理,管理,考勤管理,工资管理。系统界面简单,操作方便,不需要培训即可掌握系统的使用。功能模块划分合理,采用了成Struts2框架和JDBC技术当然系统中也有不足之处,前台显示效果不是很友好,没有使用Java设计模式,系统较小,可扩展性不足等。,,等.工程导论.:冶金工业.Struts2指南.电子工业焦学理.JavaWeb应用开发案例,,2012.1JDBC与java数据库程序设计,人民邮电,2001.7轻量级javaEE企业应用实战,电子工业,2012.4.JSP+Ajax开发典
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年国际供应链管理师资格考试试题及答案解析
- 2025年公共关系策划师职业技能水平考核试题及答案解析
- 2025年安全员B17考试模拟题库
- 2025年安全生产管理实操培训题集
- 护理教学课件资源有哪些
- 2025年渗透测试初级面试模拟题集宝典
- 2025年安全员招聘面试问题及答案解析
- 2025年村级水管员供水管理笔试题库
- 2025年机关节能面试模拟题及解析
- 2025年安全员C证复审强化复习题库
- 医院病历单请假用
- 肝胆外科专科知识题库及答案
- 《数字媒体基础与实践》数字媒体技术概述
- 滁州市珠龙广卫绢云母粉厂滁州市南谯区将军山绢云母矿1万吨-年露天采矿工程项目环境影响报告书
- 迷你中长导管-
- 钢质防火门安装施工方法
- 优化物理教学策略的思考(黄恕伯)
- GB/T 26358-2022旅游度假区等级划分
- GB/T 25146-2010工业设备化学清洗质量验收规范
- GB/T 14825-1993农药可湿性粉剂悬浮率测定方法
- GB/T 12008.7-2010塑料聚醚多元醇第7部分:黏度的测定
评论
0/150
提交评论