华立仪表有限公司人事管理系统设计与实现(附件)
如今很多企业都开始实现网络化办公管理,网络带给我们的便利是巨大的。因此对于企业管理而言应该与时俱进,同样应该实现网络化管理。人事管理系统是一个典型的管理信息系统(MIS)。人事管理系统在管理企业员工和信息服务方面提供的相当大的便利,将以往的落后的人事管理实现了现代化,提高公司管理层的工作效率,同时随时可以向员工发布公司最新资讯,以及让员工可以对公司的不足提出建议。本文主要介绍了淮安华立仪表有限公司人事管理信息系统的设计与实现。系统使用java语言开发,数据库采用MySQL数据库进行数据管理,本文将介绍相关技术、部署环境、需求分析、架构设计、核心功能和显示功能模块设计到最后的测试,详细的项目信息线索的步骤说明,文章将只显示部分的核心代码功能用例图、序列图和流程图系统的介绍。关键词人事管理信息系统; mysql数据库;java开发
目 录
目 录 1
1 引言 1
1.1 所在单位背景 1
1.2 系统开发背景 1
1.3 系统开发意义 1
2系统开发相关的理论和技术 3
2.1 JAVA技术介绍 3
2.2 JSP介绍 4
2.3 SSH简介 5
2.4 MYSQL数据库 8
2.5 数据库连接池 10
3 系统需求分析 11
3.1 可行性分析 11
3.2 功能需求概述 12
3.3 UML用例图 13
4 系统设计 14
4.1 功能模块设计 14
4.2 ER图 14
4.3 系统时序图展示 14
4.4 数据库逻辑结构设计 17
5 系统实现 19
5.1 用户功能模块的实现 19
5.2 管理员能模块的实现 21
6 系统调试和测试 23
6.1 测试环境设置 23
6.2 功能模块测试 23
6.3 测试的内容 25
结 论 27
致 谢 29
参考文献 30
*好棒文|www.hbsrm.com +Q: &351916072&
1 引言
1.1 所在单位背景
淮安华立仪表有限公司座落在美丽富饶的高邮湖畔,有“仪表之乡”和“天下第一荷花”美称的鱼米之乡——金湖境内,交通方便,东临京沪高速、西靠宁连高速、盐金线贯穿境内,公司主要产品有显示仪表、温度仪表、压力仪表、流量仪表、物(液)位仪表、电线电缆与数显仪表等七大系列产品,近千个规格品种,公司本着以“质量铸就品牌,服务感动客户”为经营理念,产品广泛用于石油、化工、冶金、电力、化纤、环保、食品、制药、造纸以及给排水等行业,近年来公司规模不断扩大,员工需求也随之提高,但是公司内部缺乏信息化管理,特别是人事管理方面。
1.2 系统开发背景
如今很多企业都开始实现网络化办公管理,网络带给我们的便利是巨大的。因此对于企业管理而言应该与时俱进,同样应该实现网络化管理。人事管理系统在管理企业员工和信息服务方面提供的相当大的便利,将以往的落后的人事管理实现了现代化,提高公司管理层的工作效率,同时随时可以向员工发布公司最新通知,以及员工可以对公司的不足提出建议。实现真正的信息化管理。
1.3 系统开发意义?
人事管理对于所有公司来说都是非常重要的,在公司起步阶段很多公司都是通过手工管理人事档案信息,随着公司规模的扩大,人员的频繁流动,公司应通过管理制度来考虑人事管理。它的内容对决策者和管理者都非常重要。该系统能为用户提供充分的信息和快捷的查询手段,提高公司的管理和运营效率。本课题主要实现了公司人事信息的管理,开发一个简单易用的人事管理系统方便管理人员对公司的员工个人资料、员工工资、部门调动等实时信息的掌握。该系统实现了各类人员数据的统一处理,避免了数据访问和数据处理的重复,提高了工作效率,降低了系统数据处理的复杂度。2 系统开发技术
在研究系统的设计和实现过程中,综合运用了多种技术,现在对所运用的技术进行介绍。本系统是采用Java作为开发语言,MyEclipse作为前台开发工具,SQL Server 作为数据库工具。
2.1 Java技术介绍
java语言因具有跨平台、面向对象、泛型编程的特性在计算机语言中得以广泛使用,企业级Web应用开发和移动应用开发用的都是Java语言。[1]
技术的应用
1.Android应用程序。
现在,移动操作系统Android大部分的代码采用java 编程语言编程。支持java游戏的手机数量还是挺多的,这让许多非程序员也可以了解java。
2.服务器程序的应用领域。[2]
java在金融服务领域广泛应用。很多国际大型投资银行如高盛、花旗集团等都是用java语言来编写电子系统来实现交易、结算和确认。
3.网站
Java在电子商务和Web应用程序上也是个大头。在各种政府项目中也非常受欢迎。政府、医疗、保险、教育、国防以及其他部门都有他们自己用Java写的Web应用程序。[3]
4.嵌入式领域
Java在嵌入式领域占据的份额也很大。因为在这些容量有限的平台上我们只需用130 KB就可以使用Java技术(智能卡和传感器)。Java最开始就是专门为了设计嵌入式设备的。其实,嵌入式也是Java起初“write once,run anywhere”主旨的一个方面,如今看起来可以说富有成效。
5.大数据技术
Java在像Hadoop这些大数据技术方面都得以应用,都是依赖java的基础和积累,还有弹性搜索。[4]
6.科学应用
Java由于相对其他语言具有安全性、可移植性、可维护性、和其他高级语言的并发的特点,在科学中得以应用。[5]
2.2 jsp介绍
JSP中文全称为java服务器页面,它是一个简单的程序设计、动态网页技术标准由Sun Microsystems公司主导创建。使用JSP,除了在Linux上运行之外,还可以跨平台开发Web应用程序,其他操作系统上同样可以运行。[6]
java编程语言是用来编写XML标签和脚本的JSP技术来处理动态网页的生成逻辑封装。 [7]
java servlet JSP是在一个大型的Web应用程序的的技术基础上开发的,需要jsp和java servlet同时工作。[8]
JSP拥有便捷实用的java技术,完整的面向对象、平台独立、安全可靠,主要面向Internet的一切特点。[9]
目 录
目 录 1
1 引言 1
1.1 所在单位背景 1
1.2 系统开发背景 1
1.3 系统开发意义 1
2系统开发相关的理论和技术 3
2.1 JAVA技术介绍 3
2.2 JSP介绍 4
2.3 SSH简介 5
2.4 MYSQL数据库 8
2.5 数据库连接池 10
3 系统需求分析 11
3.1 可行性分析 11
3.2 功能需求概述 12
3.3 UML用例图 13
4 系统设计 14
4.1 功能模块设计 14
4.2 ER图 14
4.3 系统时序图展示 14
4.4 数据库逻辑结构设计 17
5 系统实现 19
5.1 用户功能模块的实现 19
5.2 管理员能模块的实现 21
6 系统调试和测试 23
6.1 测试环境设置 23
6.2 功能模块测试 23
6.3 测试的内容 25
结 论 27
致 谢 29
参考文献 30
*好棒文|www.hbsrm.com +Q: &351916072&
1 引言
1.1 所在单位背景
淮安华立仪表有限公司座落在美丽富饶的高邮湖畔,有“仪表之乡”和“天下第一荷花”美称的鱼米之乡——金湖境内,交通方便,东临京沪高速、西靠宁连高速、盐金线贯穿境内,公司主要产品有显示仪表、温度仪表、压力仪表、流量仪表、物(液)位仪表、电线电缆与数显仪表等七大系列产品,近千个规格品种,公司本着以“质量铸就品牌,服务感动客户”为经营理念,产品广泛用于石油、化工、冶金、电力、化纤、环保、食品、制药、造纸以及给排水等行业,近年来公司规模不断扩大,员工需求也随之提高,但是公司内部缺乏信息化管理,特别是人事管理方面。
1.2 系统开发背景
如今很多企业都开始实现网络化办公管理,网络带给我们的便利是巨大的。因此对于企业管理而言应该与时俱进,同样应该实现网络化管理。人事管理系统在管理企业员工和信息服务方面提供的相当大的便利,将以往的落后的人事管理实现了现代化,提高公司管理层的工作效率,同时随时可以向员工发布公司最新通知,以及员工可以对公司的不足提出建议。实现真正的信息化管理。
1.3 系统开发意义?
人事管理对于所有公司来说都是非常重要的,在公司起步阶段很多公司都是通过手工管理人事档案信息,随着公司规模的扩大,人员的频繁流动,公司应通过管理制度来考虑人事管理。它的内容对决策者和管理者都非常重要。该系统能为用户提供充分的信息和快捷的查询手段,提高公司的管理和运营效率。本课题主要实现了公司人事信息的管理,开发一个简单易用的人事管理系统方便管理人员对公司的员工个人资料、员工工资、部门调动等实时信息的掌握。该系统实现了各类人员数据的统一处理,避免了数据访问和数据处理的重复,提高了工作效率,降低了系统数据处理的复杂度。2 系统开发技术
在研究系统的设计和实现过程中,综合运用了多种技术,现在对所运用的技术进行介绍。本系统是采用Java作为开发语言,MyEclipse作为前台开发工具,SQL Server 作为数据库工具。
2.1 Java技术介绍
java语言因具有跨平台、面向对象、泛型编程的特性在计算机语言中得以广泛使用,企业级Web应用开发和移动应用开发用的都是Java语言。[1]
技术的应用
1.Android应用程序。
现在,移动操作系统Android大部分的代码采用java 编程语言编程。支持java游戏的手机数量还是挺多的,这让许多非程序员也可以了解java。
2.服务器程序的应用领域。[2]
java在金融服务领域广泛应用。很多国际大型投资银行如高盛、花旗集团等都是用java语言来编写电子系统来实现交易、结算和确认。
3.网站
Java在电子商务和Web应用程序上也是个大头。在各种政府项目中也非常受欢迎。政府、医疗、保险、教育、国防以及其他部门都有他们自己用Java写的Web应用程序。[3]
4.嵌入式领域
Java在嵌入式领域占据的份额也很大。因为在这些容量有限的平台上我们只需用130 KB就可以使用Java技术(智能卡和传感器)。Java最开始就是专门为了设计嵌入式设备的。其实,嵌入式也是Java起初“write once,run anywhere”主旨的一个方面,如今看起来可以说富有成效。
5.大数据技术
Java在像Hadoop这些大数据技术方面都得以应用,都是依赖java的基础和积累,还有弹性搜索。[4]
6.科学应用
Java由于相对其他语言具有安全性、可移植性、可维护性、和其他高级语言的并发的特点,在科学中得以应用。[5]
2.2 jsp介绍
JSP中文全称为java服务器页面,它是一个简单的程序设计、动态网页技术标准由Sun Microsystems公司主导创建。使用JSP,除了在Linux上运行之外,还可以跨平台开发Web应用程序,其他操作系统上同样可以运行。[6]
java编程语言是用来编写XML标签和脚本的JSP技术来处理动态网页的生成逻辑封装。 [7]
java servlet JSP是在一个大型的Web应用程序的的技术基础上开发的,需要jsp和java servlet同时工作。[8]
JSP拥有便捷实用的java技术,完整的面向对象、平台独立、安全可靠,主要面向Internet的一切特点。[9]
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/397.html