电子加工类企业计件工资结算系统分析与设计
电子加工类企业计件工资结算系统分析与设计[20191212165801]
摘 要
近些年来,随着社会的发展和科技的进步,人们的工作与生活也越来越离不开计算机,对于各企业来说就更是如此了。在各个企业中,企业员工的计件工资管理工作不仅工作量大,而且时效性强。过去,企业多采用人工记录和报表的形式进行管理,容易出错,而且效率和透明度较差。随着数据库技术的发展和企业信息化建设的进行,使用计算机管理企业工资也成为大势所趋,它为企业的工资管理工作节约了大量的人力和物力,也大大减轻了计件工作人员的工作量。
考虑电子加工类企业的实际计件管理制度,从操作简便、界面友好、灵活、实用、安全的要求出发,结合计件工资管理系统统计、发放与管理等功能需求,本文系统地阐述电子加工类计件工资管理系统的设计与开发的全过程,,包括系统整体设计,逻辑框架与数据流程,各个功能模块划分,系统功能模块的设计与具体实现等部分。
查看完整论文请+Q: 351916072
关键字:计件;工资管理系统;Web技术;J2EE;
目 录
摘要 I
ABSTRACT II
目 录 III
第一章 绪论 1
1.1 研究背景 1
1.2 研究目的与意义 1
1.3本研究的主要工作 2
1.4论文的组织结构 2
第二章 系统相关技术介绍 4
2.1 Java介绍 4
2.2 JDBC与JSP 4
2.3 STRUTS 5
2.4 HIBERNATE框架 5
2.5 开发平台介绍 6
第3章 系统功能分析 7
3.1可行性分析 7
3.2系统需求分析 8
3.2.1 系统性能需求分析 8
3.2.2功能需求分析 8
3.3业务流程图 9
第四章 系统设计与实现 11
4.1数据库设计 11
4.2界面设计方式 14
4.3系统模块的实现 14
4.3.1登陆设计与实现 14
4.4.2后台主界面设计与实现 15
第5章 系统测试 21
5.1 测试目的 21
5.2 测试项目 21
5.3 测试用例 21
5.4 测试结果分析 22
5.5 测试结果 22
第六章 总 结 23
参考文献 24
第一章 绪论
1.1 研究背景
在电子加工型企业的薪酬体系设计中,采用什么样的薪酬方案才能最大限度地调动员工积极性一直以来是困扰企业高层的难题。一般而言,从薪酬管理这个角度上,加工型企业中员工可以分为职能管理人员和生产操作工人两大类,目前就国内现状而言,生产操作工人的薪酬结构一般普遍采取计件工资为主的形式[]。但是,早期企业财务部门对员工工资的统计和发放都是以人工的方式处理的,它是一项复杂、琐碎而且需要耐心的工作,尤其当工作量较大的时候,不仅造成了大量的人力、物力资源的浪费,而且也浪费了大量的时间,同时在统计过程中会不可避免地出现人为的错等情况[]。20世纪末,计算机在企业管理的优势得到充分体现,不仅能方便地对企业地信息进行收集、分析、与管理,而且能够促进企业管理尽快走向自动化水平。不论企业规模的大小,利用计算机实现科学的管理,是适应社会信息化必然趋势。计件管理涉及到众多的数据管理与更新,对其准确性和高效性的要求更加严格,因此,利用计算机对企业工资管理显得尤为重要。
早期的管理者使用采用简单的电子化产品Excel电子表格来管理计件工资,这在当时已经大大提高了管理效率。但Excel只能做一些简单的处理,使用者还是要花费很大的精力去分析数据,而且数据的安全性不能得到保障,于是计件工资管理系统应运而生了。用户只要在计算机前端输入正确的个人信息便可进入该系统,并可以进行相应权限内的操作,企业工资管理系统的建立,在很好的处理企业工作信息的同时节省了人工成本,而且还比较安全稳定。
本文以此为背景,对企业员工计件工资的管理进行了研究,并采用面向过程的程序设计方法设计了一个企业计件工资管理系统,基本实现了管理员对系统的管理和员工工资的设置及查询,以及企业员工的工资查询等功能。
1.2 研究目的与意义
现在是信息时代,越来越多的电子产品成为是人们生活的必需品,今年,中国的消费电子市场规模将达到13680亿元人民币,这一规模将使中国成为全球最大的消费电子市场。在瞬息万变的市场环境下,电子加工类企业以前的工资管理方式已经成为企业发展的巨大阻碍,如何应用先进的计算机科学技术,提高企业的工资管理水平,成为当前企业发展的当务之急。
因此,电子加工类企业必须利用信息化建设来顺应市场潮流。本研究课题,充分考虑了电子加工类企业的实际情况,旨在通过信息化建设实现计件工资的高效快捷管理,对于提高企业管理水平和增强企业竞争力具有重大意义。
1.3本研究的主要工作
本论文主要阐述了基于J2EE的计件工资管理系统的开发细节与实现过程,并详细描述了计件工资管理的需求获取与分析、系统设计与实现的主要内容。本文描述了基于J2EE的计件工资管理系统的需求、设计以及实现的过程。
首先,对电子加工类员工的计件管理活动进行需求调研,分析了基于J2EE的工资管理需要,并查阅相关的历史资料,对电子加工类员工计件工资管理流程进行了分析,与电子加工类员工计件工资管理涉及的角色进行了交流,详细了解了他们对系统的需求。
然后,根据上面所获取到的需求信息,对计件工资管理的整个流程进行了详细的需求分析;其次,对系统进行了设计,对员工管理、日常操作、考勤管理以及产品信息管理等功能进行了功能设计,并对企业员工计件管理管理使用的数据库进行了设计。
最后,结合以上需求分析与系统设计的内容,对整个电子加工类员工计件工资管理系统进行实现,对系统所使用的技术进行了简要介绍,并采用系统功能界面截图的方式进行描述,在完成系统的开发之后,对系统进行了全面的测试,经过反复的修改之后,最终完成了整个计件工资管理系统的开发过程。
1.4论文的组织结构
本文共分为五章,具体的章节安排及内容如下:
第1章主要介绍了计件工资管理系统的研究背及目的,国内外发展情况 ,说明了本文研究的系统主要工作及组织结构。
第2章介绍了系统设计所用到的技术进行简单的论述,包括MySQL数据库、JDBC数据库连接技术、JSP语言JavaBean开发技术以及struts、hibernate框架等。
第3章介绍了系统需求分析,分析了计件工资管理的特点,然后以此为出发点从功能需求、性能需求进行了阐述。
第4章为系统设计与实现,阐述电子加工类计件工资管理系统设计过程,进行了系统的数据库,安全性等设计。将系统划分为若干个小模块,描述了电子加工类计件工资管理系统实现的各种界面及功能,并介绍了系统安全性能的实现方式。
第5章为系统测试,对企业员工考勤管理系统进行整体功能、性能、压力测试,减少系统缺陷,提高系统稳定性。
第6章为本文的总结,总结了计件工资管理系统的开发成果及缺点,并对其应用前景的展望。
第二章 系统相关技术介绍
2.1 Java介绍
Java 技术是由美国 Sun 公司倡导和推出的,是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向 Internet 的开发工具。随着 Java Servlet 的出现和 JSP 的渐渐成熟,让Java 正式的走向了 Web 开发技术的舞台。Java 以其强大的移植能力,多线程处理和网络处理能力已成为研究人员,开发人员瞩目的焦点,它与Web 技术的有机结合尤其适宜进行网络计算和动态多媒体信息的开发处理[]。Java 技术带来的是一场革命,它是第一个真正独立于平台的语言,基于 Java 语言开发的软件可以实现“一次设计,到处运行”, 即 Java 程序不经改变即可部署到任何运行 Java 虚拟机的计算机结构和操作系统,使得整个 Web 世界发生了翻天覆地的变化[]。
2.2 JDBC与JSP
JDBC 是 Java 的开发者——Sun公司制定的 Java 数据库连接(JavaDataBase Connectivity)技术的简称。它是 Sun 公司联合数据库开发商开发出来的独立于 DBMS 的 API(Application Programming Interface,应用程序接口),它为 Java 开发者使用各种数据库提供了统一的 API[]。
利用 JDBC 实现数据库的操作一般可分为以下几个步骤。(1)加载JDBC 驱动程序。(2)获取连接接口。(3)创建 Statement 对象。(4)执行 Statement 对象。(5)查看返回的结果集。(6)关闭结果集对象。(7)关闭 Statement 对象。(8)关闭连接接口[]。
JSP 是 Java Server Page(Java 服务器页面)的简称,它是由 Sun Microsystems 公司倡导,多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。JSP 继承了 Java 语言的特点,允许 Web 开发人员开发和维护与平台无关、信息丰富、动态的 Web 页面,它能使 Web开发人员轻易搭建网络平台,建立起功能强大的 Web 网站。JSP 可以把用户界面从内容层次中分离出来,使 Web 开发人员不必修改底层的动态内容,就可以修改整体的页面布局[]。
JSP 在传统的网页 HTML 文件中加入 Java 程序片断(Scriptlet)和 JSP标记,构成 JSP 页面(也可称为 JSP 文件)。Web 服务器在遇到访问 JSP页面的请求时,首先执行其中的程序脚本,然后将执行结果以 HTML 格式返回给客户,JSP 页面中的程序脚本可以操作数据库、重定向网页、发送电子邮件等。所有程序的执行都是在服务器端完成的,通过网络传送给客户端的仅是得到的结果,因此对客户浏览器的要求很低[]。
2.3 Struts
Struts 是 Apache 基金会 Jakarta 项目组的一个 Open Source 项目,Struts 由一组相互协作的类、Serlvet 以及 JSP TagLib 组成。Struts 的体系结构实现了 Model-View-Controller 设计模式的概念,它将这些概念映射到web 应用程序的组件和概念中。基于 Struts 构架的 web 应用程序基本上符合 JSP Model2 的设计标准,可以说是 MVC 设计模式的一种变化类型[]。
Struts 有其自己的控制器(Controller),同时整合了其他的一些技术去实现模型层(Model)和视图层(View)。在模型层,Struts 可以很容易的与数据访问技术相结合,如 EJB,JDBC 和 Object Relation Bridge(对象关系桥)。在视图层,Struts 能够与 JSP, Velocity Templates,XSL等等这些表示层组件相结合[]。
2.4 Hibernate框架
Hibernate是一个开放源代码的对象关系映射框架 ,它对JDBC进行了非常轻量级的对象封装,使得Java程序员 可以随心所欲的使用对象编程 思维来操纵数据库 。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序 使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化 的重任。Hibernate的核心接口一共有6个,分别为:Session、SessionFactory、Transaction、Query、Criteria和Configuration。这6个核心接口在任何开发中都会用到。通过这些接口 ,不仅可以对持久化对象 进行存取,还能够进行事务控制[]。
摘 要
近些年来,随着社会的发展和科技的进步,人们的工作与生活也越来越离不开计算机,对于各企业来说就更是如此了。在各个企业中,企业员工的计件工资管理工作不仅工作量大,而且时效性强。过去,企业多采用人工记录和报表的形式进行管理,容易出错,而且效率和透明度较差。随着数据库技术的发展和企业信息化建设的进行,使用计算机管理企业工资也成为大势所趋,它为企业的工资管理工作节约了大量的人力和物力,也大大减轻了计件工作人员的工作量。
考虑电子加工类企业的实际计件管理制度,从操作简便、界面友好、灵活、实用、安全的要求出发,结合计件工资管理系统统计、发放与管理等功能需求,本文系统地阐述电子加工类计件工资管理系统的设计与开发的全过程,,包括系统整体设计,逻辑框架与数据流程,各个功能模块划分,系统功能模块的设计与具体实现等部分。
查看完整论文请+Q: 351916072
关键字:计件;工资管理系统;Web技术;J2EE;
目 录
摘要 I
ABSTRACT II
目 录 III
第一章 绪论 1
1.1 研究背景 1
1.2 研究目的与意义 1
1.3本研究的主要工作 2
1.4论文的组织结构 2
第二章 系统相关技术介绍 4
2.1 Java介绍 4
2.2 JDBC与JSP 4
2.3 STRUTS 5
2.4 HIBERNATE框架 5
2.5 开发平台介绍 6
第3章 系统功能分析 7
3.1可行性分析 7
3.2系统需求分析 8
3.2.1 系统性能需求分析 8
3.2.2功能需求分析 8
3.3业务流程图 9
第四章 系统设计与实现 11
4.1数据库设计 11
4.2界面设计方式 14
4.3系统模块的实现 14
4.3.1登陆设计与实现 14
4.4.2后台主界面设计与实现 15
第5章 系统测试 21
5.1 测试目的 21
5.2 测试项目 21
5.3 测试用例 21
5.4 测试结果分析 22
5.5 测试结果 22
第六章 总 结 23
参考文献 24
第一章 绪论
1.1 研究背景
在电子加工型企业的薪酬
早期的管理者使用采用简单的电子化产品Excel电子表格来管理计件工资,这在当时已经大大提高了管理效率。但Excel只能做一些简单的处理,使用者还是要花费很大的精力去分析数据,而且数据的安全性不能得到保障,于是计件工资管理系统应运而生了。用户只要在计算机前端输入正确的个人信息便可进入该系统,并可以进行相应权限内的操作,企业工资管理系统的建立,在很好的处理企业工作信息的同时节省了人工成本,而且还比较安全稳定。
本文以此为背景,对企业员工计件工资的管理进行了研究,并采用面向过程的程序设计方法设计了一个企业计件工资管理系统,基本实现了管理员对系统的管理和员工工资的设置及查询,以及企业员工的工资查询等功能。
1.2 研究目的与意义
现在是信息时代,越来越多的电子产品成为是人们生活的必需品,今年,中国的消费电子市场规模将达到13680亿元人民币,这一规模将使中国成为全球最大的消费电子市场。在瞬息万变的市场环境下,电子加工类企业以前的工资管理方式已经成为企业发展的巨大阻碍,如何应用先进的计算机科学技术,提高企业的工资管理水平,成为当前企业发展的当务之急。
因此,电子加工类企业必须利用信息化建设来顺应市场潮流。本研究课题,充分考虑了电子加工类企业的实际情况,旨在通过信息化建设实现计件工资的高效快捷管理,对于提高企业管理水平和增强企业竞争力具有重大意义。
1.3本研究的主要工作
本论文主要阐述了基于J2EE的计件工资管理系统的开发细节与实现过程,并详细描述了计件工资管理的需求获取与分析、系统设计与实现的主要内容。本文描述了基于J2EE的计件工资管理系统的需求、设计以及实现的过程。
首先,对电子加工类员工的计件管理活动进行需求调研,分析了基于J2EE的工资管理需要,并查阅相关的历史资料,对电子加工类员工计件工资管理流程进行了分析,与电子加工类员工计件工资管理涉及的角色进行了交流,详细了解了他们对系统的需求。
然后,根据上面所获取到的需求信息,对计件工资管理的整个流程进行了详细的需求分析;其次,对系统进行了设计,对员工管理、日常操作、考勤管理以及产品信息管理等功能进行了功能设计,并对企业员工计件管理管理使用的数据库进行了设计。
最后,结合以上需求分析与系统设计的内容,对整个电子加工类员工计件工资管理系统进行实现,对系统所使用的技术进行了简要介绍,并采用系统功能界面截图的方式进行描述,在完成系统的开发之后,对系统进行了全面的测试,经过反复的修改之后,最终完成了整个计件工资管理系统的开发过程。
1.4论文的组织结构
本文共分为五章,具体的章节安排及内容如下:
第1章主要介绍了计件工资管理系统的研究背及目的,国内外发展情况 ,说明了本文研究的系统主要工作及组织结构。
第2章介绍了系统设计所用到的技术进行简单的论述,包括MySQL数据库、JDBC数据库连接技术、JSP语言JavaBean开发技术以及struts、hibernate框架等。
第3章介绍了系统需求分析,分析了计件工资管理的特点,然后以此为出发点从功能需求、性能需求进行了阐述。
第4章为系统设计与实现,阐述电子加工类计件工资管理系统设计过程,进行了系统的数据库,安全性等设计。将系统划分为若干个小模块,描述了电子加工类计件工资管理系统实现的各种界面及功能,并介绍了系统安全性能的实现方式。
第5章为系统测试,对企业员工考勤管理系统进行整体功能、性能、压力测试,减少系统缺陷,提高系统稳定性。
第6章为本文的总结,总结了计件工资管理系统的开发成果及缺点,并对其应用前景的展望。
第二章 系统相关技术介绍
2.1 Java介绍
Java 技术是由美国 Sun 公司倡导和推出的,是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向 Internet 的开发工具。随着 Java Servlet 的出现和 JSP 的渐渐成熟,让Java 正式的走向了 Web 开发技术的舞台。Java 以其强大的移植能力,多线程处理和网络处理能力已成为研究人员,开发人员瞩目的焦点,它与Web 技术的有机结合尤其适宜进行网络计算和动态多媒体信息的开发处理[]。Java 技术带来的是一场革命,它是第一个真正独立于平台的语言,基于 Java 语言开发的软件可以实现“一次设计,到处运行”, 即 Java 程序不经改变即可部署到任何运行 Java 虚拟机的计算机结构和操作系统,使得整个 Web 世界发生了翻天覆地的变化[]。
2.2 JDBC与JSP
JDBC 是 Java 的开发者——Sun公司制定的 Java 数据库连接(JavaDataBase Connectivity)技术的简称。它是 Sun 公司联合数据库开发商开发出来的独立于 DBMS 的 API(Application Programming Interface,应用程序接口),它为 Java 开发者使用各种数据库提供了统一的 API[]。
利用 JDBC 实现数据库的操作一般可分为以下几个步骤。(1)加载JDBC 驱动程序。(2)获取连接接口。(3)创建 Statement 对象。(4)执行 Statement 对象。(5)查看返回的结果集。(6)关闭结果集对象。(7)关闭 Statement 对象。(8)关闭连接接口[]。
JSP 是 Java Server Page(Java 服务器页面)的简称,它是由 Sun Microsystems 公司倡导,多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。JSP 继承了 Java 语言的特点,允许 Web 开发人员开发和维护与平台无关、信息丰富、动态的 Web 页面,它能使 Web开发人员轻易搭建网络平台,建立起功能强大的 Web 网站。JSP 可以把用户界面从内容层次中分离出来,使 Web 开发人员不必修改底层的动态内容,就可以修改整体的页面布局[]。
JSP 在传统的网页 HTML 文件中加入 Java 程序片断(Scriptlet)和 JSP标记,构成 JSP 页面(也可称为 JSP 文件)。Web 服务器在遇到访问 JSP页面的请求时,首先执行其中的程序脚本,然后将执行结果以 HTML 格式返回给客户,JSP 页面中的程序脚本可以操作数据库、重定向网页、发送电子邮件等。所有程序的执行都是在服务器端完成的,通过网络传送给客户端的仅是得到的结果,因此对客户浏览器的要求很低[]。
2.3 Struts
Struts 是 Apache 基金会 Jakarta 项目组的一个 Open Source 项目,Struts 由一组相互协作的类、Serlvet 以及 JSP TagLib 组成。Struts 的体系结构实现了 Model-View-Controller 设计模式的概念,它将这些概念映射到web 应用程序的组件和概念中。基于 Struts 构架的 web 应用程序基本上符合 JSP Model2 的设计标准,可以说是 MVC 设计模式的一种变化类型[]。
Struts 有其自己的控制器(Controller),同时整合了其他的一些技术去实现模型层(Model)和视图层(View)。在模型层,Struts 可以很容易的与数据访问技术相结合,如 EJB,JDBC 和 Object Relation Bridge(对象关系桥)。在视图层,Struts 能够与 JSP, Velocity Templates,XSL等等这些表示层组件相结合[]。
2.4 Hibernate框架
Hibernate是一个开放源代码的对象
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/1126.html