盐城驰宇公司人力资源管理系统的设计与实现

目 录
1.1 课题背景 1
1.2 目的和意义 1
1.3 系统开发环境 1
1.3.1 硬件平台 1
1.3.2 软件平台 2
1.3.3 SQL Server 2008 和数据库技术简介 2
2.1 可行性分析 3
2.2 系统需求分析 4
2.2.1功能需求分析 4
2.2.2性能需求分析 5
2.2.3系统运行要求 5
2.2.4系统用例图 5
3.1 总体功能设计 6
3.2 B/S结构 7
3.3数据库设计 7
3.3.1数据库E-R图 7
3.3.2数据库逻辑结构设计 9
4.1 数据库实现 12
4.2 系统详细设计 12
5.1 软件测试的目的及意义 17
5.2 软件测试的方法 17
5.2.1静态测试 18
5.2.2动态测试 18
5.3 实际测试 19
结 论 21
致 谢 22
参考文献 23
第1章 绪论
1.1 课题背景
如今是数字时代,电脑与网络技术的发展,使得生活的方方面面都与计算机挂钩。在这个日益发展的网络数据时代,互联网+这个新词语早已不在陌生,可以说这是一个大数据的时代,未来发展的趋势也会是将数据和网络进一步进行整合。经济逐渐从有形的市场转移到了无形的互联网,企业管理也进入了互联网数字化时代。企业的基本组成包括三种资源即财力资源,物力资源及人力资源。
对于企业来说 *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2# 
,物力资源和财力资源都是有形的,而人力资源则是无形的,具有可再生,灵活等特性。在一个企业的运营中,人力资源作为物力资源和财力资源的黏合剂。通过入岗培训,外派调研等等方式可提高员工的综合实力及工作效率,对人力资源的和调动及管理,才能使得公司的绩效提高,而企业在得到经济效益保证的同时才能更好的发展下去。故而一个可靠易用的人事管理系统成为了现代化企业的刚性需求,本次系统开发主要针对部门管理,员工管理,招聘管理,培训管理,奖惩管理和薪资管理六大模块的工作逻辑来设计和实现人力资源管理系统。
1.2 目的和意义
随着互联网+的风潮和如今计算机对企业的影响,人力资源管理系统越来越受到企业管理者的重视。功能齐全,操作简易,可调控和分配员工的工作任务,存储员工基本信息,实现轻松快捷的员工管理对人力资源管理系统对企业管理人员工作上所需要且必要的。在降低管理人力和成本的同时还能提高管理者对资源的调控及工作效率,使管理者的工作更加方便,快捷,准确。
1.3 系统开发环境
1.3.1 硬件平台
1)CPU: Intel core i5,2.6GHz
2)内存:8G
1.3.2 软件平台
1)操作系统:Windows 10 专业版
2)数据库:SQL Server 2008
3)浏览器:IE 11
4)分辨率:1366 x 768
5)开发工具:MyEclipse 8.5
6)服务器:Tomcat
7)开发语言:Java
1.3.3 SQL Server 2008 和数据库技术简介
SQL Server 2008 在Microsoft 的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。数据库对于如今这个数据时代显得尤为重要。它探讨和研究数据的组织及存储方式,同时也包含如何更加高效地获取和处理数据。
SQL Server 2008 允许使用Microsoft .NET 和Visual Studio 开发的自定义应用程序中使用数据,在面向服务的架构(SOA )和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。数据库技术首先从分析数据库所含元素的内在关系入手,来完成库中的对象进行任务,过程和理解的技术。数据是数据库技术的主要研究和探讨对象,因此数据库主要包含的内容有:如何处理,如何存储和如何管理数据。人们从开始对数据处理有需求的时代来看,管理技术的发展历程大概经历了三个阶段:人工阶段、文件阶段、数据库阶段。
1.3.4 MyEclipse 8.5 简介
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEc *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2# 
lipse )是对Eclipse IDE的扩展,利用它我们可以在数据库 和JavaEE的开发,发布以及应用程序 服务 器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境 ,包括了完备的编码、调试、测试和发布功能,完整支持HTML ,Struts ,JSP ,CSS ,Javascript ,Spring ,SQL ,Hibernate 。经过了前几个版本的更迭,MyEclipse 8.5集成了Eclipse 3.5.2,提升了团队协作开发,开发周期管理以及对Spring 和 Hibernate的更好支持。
经过对盐城驰宇公司其他应用系统和现有系统的分析,准备采用B/S结构对本系统进行开发。B/S结构,通常是和C/S结构作对比出现,即Browser/Server模式(浏览器/服务器),采用B/S结构最大优点便是其强大的可移植性,因为B/S模式的系统,并不需要客户端软件,用户可以在任意一台连接网络的计算机上通过web浏览器访问系统。图3.2便是B/S模式工作的简单流程。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2912.html

好棒文