搜档网
当前位置:搜档网 › 人事管理系统设计与实现论文文范文-计算机毕业设计论文范文

人事管理系统设计与实现论文文范文-计算机毕业设计论文范文

The Design and Implementation of Personnel Management System on

the basis of JAVA

Author:Tutor:

Abstract:With the development of enterprises and the complexity has been strong,The Manual operation can’t adapt to modern business management,replacing by the personnel management system which come out with the development of computer scientific ,so a good personnel management system is necessary。Personnel Management System is a unified management staff,can easily be input, query,modify,delete, exit. Which mainly included database creation and maintenance,and front—end application development aspects. The former required strong data consistency and integrity of data, good safety database。For the latter application powerful, easy to use and so on..Pattern of rapid development in the network under WEB—based personnel management system of choice。After consideration,the system uses JAVA as the development language and MYSQL as the database。

Key words:Personnel management System;WEB;JAVA;MYSQL

1前言

1.1信息化的发展

随着人类迈入二十一世纪, 计算机技术、通信技术、网络技术为代表的现代信息技术的飞跃发展,人类正在从工业时代向信息时代迈进,人们越来越重视信息资源的开发和利用,“信息化"已成为一个国家经济和社会发展的关键环节,信息化水平的高低已成为衡量一个国家现代化水平和综合国力的重要标志,信息化的实质是使信息这一社会的主导资源充分发挥作用,可以说推广信息技术使手段,真正利用信息是目的,信息化则是实现目的的过程。我国自1983年大力推广微型计算机应用以来,在管理信息领域,无论在理论方面,还是在实践方面都有了很大的发展。1986年2月国务院批准建设了国家经济信息系统,全国从中央到省、市地方都陆续成立了信息中心,各行各业应用电子计算机的热情普遍高涨。目前,已从单项业务的信息管理迅速项综合的管理层和决策层的信息管理发展,应用水平日趋提高;已金桥工程、金关工程和金卡工程为代表的国民经济信息工程也正在加速建设.[1]

1.2课题的研究背景

人事管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解

1

决这个矛盾,第一代的人事管理系统应运而生.当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和薪资数据分析功能。但是,它的出现为人事管理的管理展示了美好的前景,即用计算机的高速度和自动化来替代手工的巨大工量,用计算机的高准确性来避免手工的错误和误差,使大规模集中处理大型企业的薪资成为可能。

第二代的人事管理系统出现于20世纪70年代末。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为人事管理系统的阶段性发展提供了可能。第二代人事管理系统基本上解决了第一代系统[1]引用计算机毕业设计专业站:http://www.bylw99。cn/Articlenews。asp?id=1022

的主要缺陷,对非财务的人事管理信息和薪资的历史信息都给予了考虑,其报表生成和薪资数据分析功能也都有了较大的改善.但这一代的系统主要是由计算机专业人员开发研制的,未能系统地考虑人事管理的需求和理念,而且其非财务的人事管理信息也不够系统和全面.[1]人事管理系统的革命性变革出现在20世纪90年代末.由于市场竞争的需要如何吸引和留住人才,激发员工的创造性、工作责任感和工作热情已成为关系企业兴衰的重要因素,人才已经成为企业最重要的资产之一."公正、公平、合理”的企业管理理念和企业管理水平的提高,使社会对人事管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使得第三代人事管理系统的出现成为必然.第三代人事管理系统的特点是从人事管理的角度出发,用集中的数据库将几乎所有与人事管理相关的数据统一管理起来,形成了集成的信息源.友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人事管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人事管理规划和政策. [2]

1。3课题的研究目的

随着网络技术的发展,传统的人工管理模式已经不适应当前企业的发展,这种管理方式存在着许多缺点,如:效率低、保密性差、数据量大、查询等都不方便,而且还会影响企业的发展。但人事管理系统是一个企业单位不可缺少的部分,所以一个好的人事管理系统会给企业带来更大的发展。基于WEB模式的人事管理系统适应了当前发展的潮流,作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件.从

另一方面推动了企业的向前发展。课题的目的是:针对企事业对人事管理的需求,开发人事管理系统,力求方便快捷实现人事档案的管理,推动企业的向前发展。

2需求分析

需求分析是系统开发必要环节,也是重中之重。作为该过程的结果,需求规[1][2]075CBAC 人事管理系统:http://www.lw510。com/VC/075。htm

格说明书是对系统的功能和行为完整的描述。系统设计将来自于需求分析的抽象规格说明转变为面向真实世界的设计。一旦构建完成,该系统就会投入使用,同时会不可避免地产生更多的新需求.同时,需求过程与分析活动之间有相当程度的重叠,分析建模对于设定工作的范围和其他一些事来说是必要的,所以我们利用分析模型来描述需求过程,随着开发工作的继续,分析活动在工作中占的比例将变得越来越大,直到所有需求都已知。[1]

2。1 可行性分析

该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我们在这里主要从技术可行性、经济可行性和运行可行性等方面进行分析.

2.1。1 经济可行性

开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得.因此,开发成本较低。而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力.所以,从经济的角度来看,该系统可行。

2。1.2 技术可行性

技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本系统用的是JSP+JA V A开发语言,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求.

2.1。3 运行可行性

运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。

[1]引用藩编著.软件工程导论[M].清华大学出版社出版,2003,1-173.

2.2系统需求

随着企业规模的进一步扩大,企业职工的数量越来越多,管理制度也越来越变的严密复杂,传统的人工管理方式或C/S架构的管理软件的缺陷逐渐显露出来,为了提高企业人事管理系统的效率和正确性,方便职工对个人基本信息的查询,同时也为了降低管理系统的维护费用,所以决定开发基于B/S的人事管理系统。

2.3功能需求

基于系统需求分析,该人事管理系统实现下面的功能:系统分两种身份:员工,管理员,登陆时根据选择角色进入功能界面.

管理员:

1)员工资料管理:包括查看职工列表、添加职工、修改职工信息等.

2)部门管理:包括查看部门列表、修改部门信息及添加新部门等。

3)职工考勤管理:添加、修改、删除职工考勤信息。

4)职工加班管理:包括个人加班信息查询及添加新的加班记录等。

5)假期情况管理:主要用来处理职工的请假申请。

6)职工工资管理:主要用来处理职工的工资情况。

员工:

1)职工登陆后查询个人基本的信息。

2)职工还可以查询个人考勤记录。

3)职工可以查询个人请假信息。

4)职工可以修改个人密码。

5)职工可以在线请假

2。4性能需求

1)硬件环境

推荐配置为:

·处理器:Intel 奔腾Ⅲ或更高

·内存:512M

·硬盘空间:80GB

·显卡:Geforce系列显示适配器或更高。

2)软件环境

·操作系统:windows XP

·数据库:MYSQL 5.0

·开发平台:MyEclipse

3概要设计

3。1系统开发环境

1)JDK 1。6

2)MYSQL 5。0数据库

3)Tomcat 6.0 服务器

3。2 JDK 1.6和Tomcat 6。0 服务器配置

安装好JDK和Tomcat后,要对系统的环境变量进行配置才能运行。点“我的电脑”右键-->属性,选择“高级”——〉环境变量,在系统变量中新建下面几个变量。如图所示:JA V A_HOME vaule为c:\Program Files\Java\jdk1.6.0_02

CLASSPATH vaule为.;c:\Program Files\Java\JDBC\msbase。jar;c:\Program Files\Java\JDBC\mssalserver.jar;c:\Program Files\Java\JDBC\msutil。jar接着把编辑PATH变量设置我们需要的值如下vaule为

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem:%java_home%\bin;%java_home%\jre\bin;%JA V A_HOME%\bin;%

CATALINA_HOME%\bin;c:\Program Files\Java\JDBC\msbase。jar;c:\Program

Files\Java\JDBC\mssalserver。jar;c:\Program Files\Java\JDBC\msutil.jar;c:\Program Files\Java\jdk1.6。0_02\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\MySQL\MySQL Server 5.0\bin设置完以后重新启动tomcat,打开浏览器,在地址栏中输入

http://localhost:8080 进行验证配置是否成功.

图1 环境配置

3。3系统结构图

图2 系统功能

图3 管理端流程

图4 客户端流程

3.6数据库设计

数据库的设计是系统设计的关键部分,好的数据库设计不仅能够提高系统的整体性能,也会在很大程度上影响整个项目的后续开发工作。因此需要正确无误的操作.

3.6。1数据库E—R图设计

图5 数据库E—R图

3。6。2实体图设计

该人事管理系统中的实体主要包括部门、职工、请假信息、考勤信息、加班信息、工资信息、用户登录信息,下面将依次给出各实体图。

(1)部门实体图

(2)职工实体图

(3)考勤信息实体图

(4)请假信息实体图

(5)加班信息实体图

(6)工资信息实体图

(7)用户登录信息实体图

(8)管理员信息实体图

3。6.3数据库表设计

该人事管理系统中的表主要有7张,包括部门、职工、请假信息、考勤信息、加班信息、工资信息、用户登录信息,下面将依次给出各表.

2)职工信息表:(employee)主要包括职工编号、职工姓名、性别、生日、学历、工资、部门

4)请假信息表:(leaves)主要包括请假时间、离开原因、请假原因、0不同意,1同意、职

4详细设计

4.1登陆界面设计

服务器端界面管理员输入的帐号和密码后就进入到管理界面。如果输入的用户名和密码

都正确,则进入管理界面;如果输入的用户名或密码两者其中有一个错误,则返回到login.jsp 界面进行重新登录.而其实现方法则是通过check方法来检查用户名和密码是否正确,并将错

误的用户名或密码指示出来.客户端的用户登录也是同样的方法。其登录的窗口如下:

图6 登陆界面

String sql = ”select * from adminLogin where userName = '” + username

+ "'”;

Statement stmt = DB.getStatement(conn);

ResultSet rs = DB。getResultSet(stmt, sql);

u = new AdminLogin();

u。setId(rs.getInt(”id"));

u。setUserName(rs。g etString(”userName”)); u。setPwd(rs。getString

("pwd”));

4。2部门管理模块设计

部门管理主要是对部门进行添加、删除和修改操作,实现了部门的录入等功能。管理员

可以在此模块上查看部门信息,及负责人的信息。

图7 部门管理界面

String sql = "insert into dept values (null,?,?, ?,?)”;

PreparedStatement pstmt = DB。prepare(conn, sql);

try{

pstmt。setString(1, d。getDeptId());

pstmt。setString(2, d。getName());

pstmt。setString(3, d.getManager());

pstmt.setString(4,d.getPhone());

pstmt。executeUpdate();

https://www.sodocs.net/doc/2419380759.html,mit();

4。3职工管理模块设计

4.3。1职工列表模块设计

其主要的功能是对职工的信息进行添加、删除、职工信息更新.此模块实现了职工信息的

录入.职工可以在客户端登录后查看个人的所有信息.

图8 添加管理界面

String sql = "insert into employee values (null, ?,?, ?, ?,?,?,?)”;

pstmt = DB。prepare(conn, sql);

pstmt = DB。prepare(conn, sql);

pstmt.setString(1, p。getEmpId());

pstmt。setString(2, p.getName());

pstmt。setString(3,p。getSex());

pstmt。setString(4,p。getBirth());

pstmt。setString(5, p。getEducation());

pstmt。setDouble(6, p。getWages());

pstmt。setString(7, p.getDeptId());

4。3.2职工查询模块设计

图9 搜索界面

本模块可以用来搜索职工。其操作可以通过职工编号搜索,可以通过职工姓名搜索,可以职工部门编号搜索等。通过不同的方法实现了对职工的查询。

String queryStr = " where p。deptId = " + deptId;

return dao.find(employees, pageNo, pageSize, queryStr);

String queryStr = " where p。empId like ’%”+ keyword + ”%' or p.empName like '%" + keyword + "%’ or p。deptId like '%"+ keyword + "%'";

4.4事务管理设计

4。4。1考勤管理模块设计

其主要的功能是对职工的考勤信息进行添加、删除和更新。此模块实现了对职工考勤信

息的管理,可以很明确的使管理人员对职工的考勤信息进行查看.

图10考勤管理界面

String sql=”insert into attendance values(null,now(),?,?)";

pstmt=DB。prepare(conn, sql);

//pstmt。setDate(1,(Date) attendance.getDate());

pstmt.setString(1,attendance.getStatus());

pstmt.setString(2,attendance。getEmpId());

4.4。2请假管理模块设计

其主要的功能是对职工的请假信息进行添加、删除、更新,同时也处理职工在线请假信

息。首先,职工在线请假后,其是否同意的值为空.然后通过数据库将其请假信息返回到管理端.

最后管理员可以查看其请假信息,并做出是否同意其请假的判断。

图11 请假管理界面

String sql = ”insert into leaves val ues(null,now(),?,?,?,?)";

pstmt = DB。prepare(conn, sql);

// pstmt.setDate(1,(Date) leave。getDate());

pstmt。setInt(1, leave。getLeaveTimes());

pstmt.setString(2, leave.getReason());

pstmt。setString(3, leave。getIsApprove());

pstmt.setString(4, leave.getEmpId());

4.4。3工资管理模块设计

其主要的功能是对职工的工资信息进行添加、删除和更新.此模块对职工的工资信息进行了比较详细的整理,总工资由基本工资和加班工资生成。而在设计时加班工资的算法为每小

时80元。

图12 工资管理界面

String sql="update wage set monthsWage=?,wages=?,jbWages=?,totalWages=? where id=?”;

pstmt=DB。prepare(conn, sql);

Date d=(Date) w.getDate();

SimpleDateFormat sdf=new SimpleDateFormat(”yyyy-MM-dd");

String date=sdf。format(d);

4。4。4加班管理模块设计

其主要的功能是对职工的加班信息进行添加、删除和更新。此模块可以很清晰的显示出

职工的加班时间,加了多少小时和其加班的工资是多少。职工可以在客户端很清晰的查看。

图13 假期管理界面

String sql="update overtime set howLong=?,jbWages=? where id=?”;

PreparedStatement pstmt=DB.prepare(conn, sql);

try {

//pstmt。setDate(1,(Date) t.getDate());

pstmt。setInt(1,t。getHowLong());

pstmt。setDouble(2,t。getJbWages());

//pstmt.setString(3,t。getEmpId());

pstmt.setInt(3,t。getId());

4。5帐号管理设计

4。5。1管理员模块设计

其主要的功能是对管理员的帐号和密码信息进行添加和删除,因为管理员不可能是一个

人,基本上每个部门都需要设置一个管理员。各个部门的管理员主要任务是对自己部门的职

工进行操作,这样可以提高管理的效率.

图14 管理员帐号界面

4.5。2用户模块设计

其主要的功能是对职工的帐号和密码信息进行添加和删除。用户的用户名必须以其职工

编号为内容。

图15 用户帐号界面

由于管理员的帐号、密码跟用户的设置基本一样所以其主要就是实现添加和删除. delete(int id) {

boolean b = false;

Connection conn = DB.getConn();

String sql = "delete from adminLogin where id = " + id;

Statement stmt = DB.getStatement(conn);

Add(adminlogin login)(

conn = DB。getConn();

String sql = ”insert into adminlogin values(null,?,?)";

pstmt = DB。prepare(conn, sql);

5调试与测试

5.1程序调试

在做系统时,代码部分肯定是会出现错误的,不管是自己写还是从网上或是其他渠道获得的。而一般情况下,调试程序时,系统会自动的将错误地方列表出来,这种错误比较容易改正.

然而还会出现其他形式的错误,一般系统没有提示,单个程序运行起来并没有什么错误,但在整个项目中,却出现问题,这类的错误不容易解决,它很有可能是一些类的错误,也有可能是一些函数的调用错误,总之,这些错误是很难找的,需要大量的时间来排查和改正.

5.2程序的测试

5.2。1测试的重要性和目的

软件测试是对软件需求分析、设计、编码实现的审查,它是软件质量保证的关键步骤.通常对测试的定义有两中描述:

1)软件测试是为了发现错误而执行程序的过程;

2)软件测试是根据软件开发各个阶段的规格说明和程序的内部结构而精心设计的一批测试用例,并利用这些测试用例运行程序以及发现错误的过程,即啊执行测试步骤.[1]测试应该尽早进行,因为软件的质量是在开发过程中形成的,缺陷是在不知不觉中引入的。测试的目的就是设计测试案例,通过这些测试案例来发现软件的

缺陷和排除缺陷。测试的目的是在最小的成本和最少的时间内,通过设计合适的测试用例,系统地发现不同类别的错误。[2]

[1][2]引用韩万江编著.软件工程案例教程[M].北京:机械工业出版社,2007。5

5。2。2测试方法设计

本系统主要的测试方法是系统测试.系统测试是将软件系统,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等元素组合在一起,对计算机系统进行一系列的组装测试和确认测试。

5。2。3测试的用例设计

测试用例:(系统测试)

6总结

本次毕业论文设计在XX老师的悉心指导和严格要求下业已完成,我想我需要对自己这段时间内完成的毕业论文设计做一个总结.几个月来忙碌紧张而又有条不紊的毕业设计,使我有机会对本专业的基本理论、专业知识和基本技术有了更深入的了解和体会,使我在四年中所学到的知识得到了系统和升华,真正达到了学以致用。

(1)从心态方面来说:在整个毕业论文设计的过程中我学到了做任何事情所要有的态度

和心态,首先我明白了做学问要一丝不苟,对于出现的任何问题和偏差都不要轻视,要通过正确的途径去解决,在做事情的过程中要有耐心和毅力,不要一遇到困难就打退堂鼓,只要坚持下去就可以找到思路去解决问题的。在工作中要学会与人合作的态度,认真听取别人的意见,这样做起事情来就可以事倍功半。

(2)从实践方面来说:在本次的毕业论文设计中,我充分的体会到了“实践出真知"这一点,书本上的知识是不够的,只有把理论与实践相结合才能够真正的学到知识.一个管理信息系统的设计,不可能一步到位,还需要不断的完善和补充。编程前的深思熟虑是减少程序调试工作量的重要方法,只有进行充分考虑,才会减少调试过程中的工作量.虽然在开始写程序之前我们做了多的准备工作,但在真正的写程序时仍然发现许多问题,有些问题是分析时的疏漏,有些则是如果不做无论如何也想不到的。所以,在收获知识的同时,还收获了阅历,收获了成熟,不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。更重要的是,在设计过程中,我学会了很多学习的方法.而这是日后最实用的,真的是受益匪浅.要面对社会的挑战,只有不断的学习、实践。

(3)从技术方面来说:本次的毕业论文设计我用的是JAVA+JSP+MYSQL来开发,我没有系统的学过JSP这只能由我边学边做。数据库上的链接同样需要我自己学习。在做完本次的论文设计后我不仅是掌握一门语言这么简单,它让我懂得如何来学习一门语言,如何链接数据库等等。在技术上得到了很大的提高。

总的来说,论文设计结束了,我从中获得了大量的知识,学习到了一些课本上没有的知

识,也掌握了很多专业技能,相信这对我以后走上工作岗位有很大的

帮助。

参考文献

[1] 计算机毕业设计专业站:http://www.bylw99。cn/Articlenews。asp?id=1022

[2]张海藩编著.软件工程导论[M].清华大学出版社出版,2003,1—173.

[3]吴亚峰,索依娜等编著.Java Web项目案例开发[M].北京:电子工业出版社,2009.7

[4] 韩万江编著.软件工程案例教程[M]。北京:机械工业出版社,2007.5

[5] 应届生资讯网:http://mynews。goodjob。cn/biyelunwenfw/biyelunwenfw

-3222.html

[6]清宏计算机工作室。JSP编程技巧[M]。机械工业出版社,2004.5:1-410

[7]郭雪妍。JAVA语言程序设计. 北京:机械工业出版社,2003.6

[8]王克宏. JAVA语言编程技术。北京:清华大学出版社,2001

[9] 陆迟。JAVA语言程序设计。北京:电子工业出版社,1998

[10]萨师煊王珊.数据库系统概论.北京:高等教育出版社,2000.2

[11]苏选良。《数据库与管理信息系统实验教程》. 北京:电子工业出版社,2004。2

[12]朱顺泉,姜灵敏《管理信息系统理论与实务(修订版)》,人民邮电出版社,2004.4

[13] Budi Kurniawan。Struts 2 Design and Programming:A Tutorial. BrainySoftware,Second edition edition ,2008.1.25。

致谢

毕业设计的顺利完成,首先我应该感谢我的毕业论文指导老师XX老师,他的悉心指导和大力支持,在总体结构、功能的把握上给予了我非常大的帮助。其次需要感谢对我帮助同学,感谢他们对我提出的意见和建议。最后,我还需要感谢整个大学期间所有教授我知识的老师,他们使我获得了良好的专业知识和技能,我才可以顺利的完成本次的毕业设计。

企业人事管理系统的设计与实现论文DOC 45页

企业人事管理系统的设计与实现论文(DOC 45页)

洛阳理工学院毕业设计(论文) 题目___企业人事管理系统的设计与实现_ 姓名______ 系(部)工程管理系_____ 专业_经济信息管理___ 指导教师________ 2013年5月31日

企业人事管理系统的设计与实现 摘要 企业人事管理系统主要用于对于企业员工档案管理,员工的调动情况的查询及管理,员工工作的评价,员工考勤管理,员工工资管理是便于企业管理者利用计算机高效率完成劳动人事管理的日常事务。 该系统主要利用Visual Basic6.0、Microsoft office Access等工具设计开发完成。开发过程中采用模块化设计,不同的模块实现了不同的功能。作为计算机应用的一部分,使用计算机对人事信息进行管理的系统,是一个公司管理及合理分配每个人员,使其发挥其自身最大价值的根本软件。 关键词:人事管理,模块化,Visual basic6.0,Microsoft office Access

The design and implementation of enterprise personnel management system ABSTRACT Enterprise personnel management system is mainly used in file management for enterprise employees, transfer to the staff query and management, staff evaluation, staff attendance management, employee wages, is advantageous for the enterprise managers use computer efficient complete labor personnel management of daily affairs. The system mainly using Visual Basic and Microsoft office Access tools such as design and development. Development process USES the modular design, different module realizes the different functions. As a part of computer application, using computer to manage the personnel information system, is a management and reasonable distribution of each company personnel, and make it play a maximum value of its fundamental software. KEY WORDS: personnel management, modular, Visual basic6.0, Microsoft office Access

人力资源管理系统的设计与实现毕业论文设计

学号:281401114 题目:人力资源管理系统的设计与实现学院:信息学院 专业:计算机科学与技术(软件方向)

毕业论文任务书 毕业论文题目:人力资源管理系统的设计与实现 选题意义、创新性、科学性和可行性论证:人力资源管理的不断发展,传统的人力资源管理已经不能满足当前的需要。故使用计算机对人力资源信息进行管理,基于所学的Java语言作为开发技术,SQL2000作为数据库,使用B/S模式设计本系统。这些使用的技术已发展成熟,故本系统的开发可行。 主要内容:本文将对人力资源管理系统进行模拟。将严格按照软件工程的设计流程完成该系统,从用户需求分析入手,到系统的概要设计和详细设计,并编写代码实现。系统将主要实现部门信息管理、经历信息管理、档案合同管理员、休假管理、以及离职管理的管理。目的要求:主要有两个方面;一是对自身的知识与能力进行一次全面的考核。二是对自身进行计算机基本功的训练,培养自身综合运用所学知识独立地分析问题和解决问题的能力,为以后能更好地从事计算机工作打下良好的基础。 计划进度: (1) 11-11-1至11-12-11,收集与题目有关的资料,完成需求设计说明书。 (2) 11-12-12至12-01-18,对系统进行概要的设计,形成概要设计说明书。 (3) 12-01-19至12-02-19,对系统进行详细设计,并写出论文提纲。 (4) 12-02-20至12-03-20,在系统开发环境中进行系统的编程和调试。 (5) 12-03-21至12-05-10,完善系统功能,书写和修改论文,并最终定稿。 指导教师签字: 主管院长(系主任)签字:冯勇 2011年11月5 日

人事管理系统的设计与实现-毕业论文

海军工程大学 毕业设计(论文) 专业名称计算机科学与技术 学号 姓名 毕业设计题目人事管理系统的设计与实现 指导教员

毕业设计任务书 (应由学员本人按教员下达的任务认真填写) 任务起止日期:2010年4月5至2010年6月25日

人事管理系统的设计与实现 目录…………………………………………………………………………………………I 摘要…………………………………………………………………………………………II Abstract………………………………………………………………………………………III 第一章人事管理系统综述 (7) 1.1 概述 (7) 1.2设计人事管理系统的目的来源 (7) 1.3系统开发的意义 (7) 1.4开发设计思想 (8) 1。5前景展望 (6) 第二章开发环境 (9) 2.1前端开发工具Visual Basic6。0 (9) 2。1.1Visual Basic 6。0概述 (9) 2.1。2Visual Basic 6.0的优点 (10) 2。1.3 数据访问控件介绍 (10) 2。2数据库Microsoft SQL 2000 介绍 (10) 2。2.1 MS SQL Server 简述 (10) 2。2。2 SQL 语句 (11) 2.2.3 SQL 语言在VB 中的应用 (11) 2.3性能需求 (11) 2。4。Delphi简介 (13) 第三章系统调研及可行性分析 (13) 3。1系统调研 (13) 3。2调查分析 (13) 3。3系统功能调查 (14) 3。4可行性分析 (15) 3.5技术的可行性分析 (15) 第四章系统分析与总体设计 (17) 4。1系统需求分析 (17) 4。2功能描述 (17) 4。3系统的主要功能模块 (17) 4。4操作流程图 (19) 4。5数据流程图 (19) 4.5.1顶层数据流图 (19) 4。5.2人事管理数据流图 (20) 4。5.3人事管理的一层数据流图 (21) 第五章系统实现 (22) 5.1代码框架 (22) 5.2系统界面设计 (22)

计算机毕业设计(论文)_基于Visual Studio人事管理系统

摘要 本文主要分析公司人事工资管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构、系统功能模块划分以及系统数据库模式分析等,重点对人事工资管理系统的开发实现进行介绍。 人事工资管理系统是不可缺少的部分,它的内容对于其的决策者和管理者来说都至关重要,所以人事工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。人事工资管理系统的主要任务就是使用计算机,对所有公司成员的人事档案资料进行保存;在需要时进行查找、分类、统计或者增加、修改和删除等操作;可以针对不同的目的,对各种档案资料进行查询。 本文重点说明了系统的设计思想、关键技术和解决方案。使用Microsoft公司的SQL Server 2005数据库管理系统进行数据存储;通过使用Microsoft公司的Visual Studio 2008集成开发环境。 关键字:人事管理系统;Visual Studio 2008;SQL

Abstract This article analyzes the personnel management system,the more software companies some of the basic functions and composition,including system requirements analysis,system architecture,system functions and system database module division pattern analysis,with emphasis on the personnel management system,the more software companies developing implementation are introduced. The personnel management system,the more software companies is a company,the more an indispensable part of its contents for its decision-makers and managers are crucial to,the personnel management system,the more software companies should be able to provide users with adequate of information and fast query tool. The personnel management system,the more software companies the main task is to use computers for all members of the company's personnel file information stored; to find when,classification,statistics,or add,modify and delete operations; can be for different purposes,for a variety of archives to search. This article highlights the system's design concept,key technologies and solutions. I,the use of Microsoft's SQL Server 2005 database management system for data storage; through the use of Microsoft's Visual Studio 2008 integrated development environment technology design front-end interface. Key Word: Personnel Management System; Visual Studio 2008 ; SQL。

毕业设计管理系统的设计与实现 毕业论文

毕业设计管理系统的设计与实现毕业论文 目录 摘要 ........................................................... I Abstract .......................................................... I I 目录 ........................................................... I 第 1 章引言 (1) 1.1 课题研究目的和意义 (1) 1.2 国外发展状况 (1) 1.3 开发环境 (2) 第 2 章技术概述 (3) 2.1 设计原理 (4) 2.2 系统设计模式选定 (5) 2.3 数据库介绍 (5) 2.4 Struts介绍 (6) 2.5 系统中所应用的脚本和Ajax技术 (6) 第 3 章需求分析 (8) 3.1 项目概述 (8) 3.1.1 应用目标 (8) 3.1.2 作用及围 (8) 3.2 用户需求 (8) 3.2.1 功能需求分析 (9) 3.2.2 输入输出要求 (10) 3.2.3 数据管理能力要求 (11) 3.2.4 故障处理要求 (11) 3.2.5 其他专门要求 (11) 3.3 对功能的规定 (11) 第 4 章系统设计与实现 (13) 4.1 设计方案 (13)

4.2 数据库设计 (13) 4.2.1 概念设计 (13) 4.2.2 逻辑结构设计 (14) 4.2.3 部分存储过程实现 (15) 4.2.4 数据库访问的struts实现 (16) 4.3 功能模块设计与实现 (17) 4.3.1 处理流程图 (17) 4.4 环境配置 (19) 4.5 系统出错处理设计 (20) 4.6 注册功能 (20) 4.7 题目申报等申报模块 (24) 4.8 学生选题模块 (30) 第 5 章系统运行和调试 (33) 5.1 测试目的 (33) 5.2 测试环境 (33) 5.3 测试方法与测试过程 (33) 5.3.1 学生模块的测试 (33) 5.3.2 教师模块的测试 (33) 5.3.3 领导模块的测试 (33) 5.3.4 用户密码修改模块的测试 (33) 5.4 运行与测试结果 (34) 第 6 章结论 (35) 参考文献 (36) 致谢 (37)

人事管理系统研究论文

人事管理系统研究论文 人事管理是高校组织管理的重要组成部分,现在的高校人事管理主要面临的问题是人事信息数据信息量大、重要性高,包括员工信息、工资绩效信息、部门组织信息等数据。下面是店铺为大家整理的人事管理系统研究论文,供大家参考。 人事管理系统研究论文篇一 企业人事管理系统设计与实现 人事管理系统研究论文摘要 摘要:随着科技日新月异的发展,网络变的更加成熟,“科教兴国”口号的提出,人们更加认识到知识的重要性,面对着各个企业这么庞大的人事信息管理,数据库不断地走向成熟,开发出基于C/S结构的关系型的企业人事信息管理系统,系统根据用户不同的使用权限提供查询和打印服务,保存各个员工的档案,实现办公自动化。 人事管理系统研究论文内容 关键词:企业人事管理系统 一、系统需求分析 1、需求分析 本系统要开发的人事管理信息系统的具体功能包括员工信息管理、员工考勤管理和系统设置,由人事劳资部负责数据维护。对于已经入库的信息,系统根据用户不同的使用权限提供查询服务。本应用系统应达到的目标概述如下:为公司内部各个业务部门提供数据查询功能;为公司管理层提供直观、及时、方便的信息,提高迅速反应能力,提供有效的决策支持。 2、实地调研过程 为了能顺利完成此次的企业人事管理系统的设计,以及把理论与实际相结合,我们小组成员决定深入企事业单位,进行进一步的调研,以便有效地掌握第一手资料。在为期一个月的调研过程中,我们排除各种因素尽力地与企业生产同步,通过不断的追寻与探索,不断地与企业人事管理人员的深入沟通以及普通员工的交流,进一步了解了企业管理方面的一

些有用的知识,在这个过程中,我们作为企业管理的门外汉,只有在一边调研一边不断地学习有关方面的知识,不断充实自己,让自己具备初级的企业人事管理知识,可以说是吃了不少苦头的。首先,我们从总体上认识了企业人事管理的主要架构,然后便是应对烦琐的日常事务处理,我们认真地做笔记,向主管人员请教,自我寻找资料,硬是咬着牙,把一个一个实际事务流程化,为人事管理系统的构建打下坚实的基础。 二、系统所需要实现的以下功能 1、员工基本信息管理 员工个人资料的管理,包括:公司内员工编号、姓名、性别、部门、年龄、学历、专业、联系地址等等。便于将每个员工当成相对独立的一个对象来管理,也可根据不同的条件相对联系地作为一个整体来进行管理。员工工作过程及接受培训的管理,一个员工是一个企业的最基本组成因素,那么在企业生产过程中其在发挥着最基本的作用,因此员工的工作效率及个人职业素质的提升对于整个企业效益的提高有着强劲的推动力。 2、员工考勤管理 作为企业人事管理中的一个重要组成部分,其具有对员工工作进行有效监督的一个手段,员工是企业生产的根本动力,员工在工作中的对待工作的态度决定了其工作效率,因此利用考勤管理这种量化系统工具对员工进行考勤,即能让企业即时掌握员工的工作热情程度,又能让员工之间有量化的比较。 3、系统管理 (1)设置用户。功能:设置使用人事管理系统的用户及其使用权限。整个人事管理系统由多个功能模块组成,不同的模块完成不同的功能,所以可以为不同的职工分配不同的功能,使其具有不同的权限,完成其权限所对应的功能,从而很好地管理好整个系统。操作:选择该功能后,屏幕上显示出所有人事管理系统员工的用户名称。这时,可进行如下的操作:(1)增加:增加一用户。按该按钮后,就可输入新用户的内容,如:用户名称,密码和权限。所输入得登录名一定不能重复。(2)修改:修改用户设置。按该按钮后,就可修改选中用户的用户名,密码和权限,每一权限对应系统菜

开题报告-人事管理系统论文

1.本课题的研究目的及意义 现代的社会中,办公自动化进入社会的每一个角落已经势不可挡,而人事管理系统是办公自动化的一个小小体现,它为人事管理大量又繁杂的员工数据工作提供了方便,提高了人事管理工作的效率,为办公自动化的普及奠定了基础。人事管理系统是任何一个现代化企事业单位不可或缺的部份,它的内容对于企事业的管理者来说至关重要。人事管理系统应该能够为管理者提供充足的信息和快捷的查询手段。但在我所处的城市,很多单位并没有对人事工作进行电子化管理,还是那种管理人员多,管理效率低,决策依据少的尴尬局面。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着传统管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高了人事管理的效率。因此,开发这样一套管理软件,对单位人事管理工作进行有效电子化管理,化简繁琐的手工操作,提高工作效率都是很有意义的事情。 随着信息技术的发展,人们对于运用计算机来辅助,协调和管理自身工作的需要正在逐步提高。而面向对象的程序设计在当今应用程序的开发过程中具有重要的地位,它的最大的优点就是能够提高程序开发的质量和开发。经过分析,我使用Visual C++开发工具,利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 人事管理系统毕业论文开题报告 一、研究的目的和意义 课题研究的目的和意义 利用计算机进行信息控制和数据处理,不仅提高了工作效率,而且大大的提高了其安全性。本课题就是为了管理纷繁复杂的人事档案信息而设计的。 我们国家一直以来使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对人事档案信息进行管理,具有手工管理所无法比拟的优点.所以建立人事管理系统,使人事管理自动化,提高信息处理的速度和准确性十分必要。 本课题来源于中小型企事业对人事档案管理的需求,在调研过程中我们发现,当前市面上许多信息管理系统成品,但有许多不适合中小型企事对人事档案管理的要求,因此,我们着手开发小型人事档案管理系统。 课题的目的是:针对中小型企事业对人事管理的需求,开发小型人事管理系统,力求方便快捷实现人事档案的自动管理。 系统开发的意义在于:为中小型企事业人事管理提供软件;从理论上可以给使用Visual FoxPro 6.0进行人事档案系统开发者提供理论指导。 二、课题研究的现状 六十年代初期,计算机技术就开始应用于数据库的管理,形成了初期的信息系统。但是由于当时计算机硬件系统较弱,限制了软件系统的发展,信息系统只是简单的数据的集合。进入七十年代以后,由于计算机硬件和软件技术的飞速发展,尤其是大容量存储设备——硬盘的使用,为空间数据的录入、存储、检索和输出提供了强有力的手段。一些国家先后建立了许多不同专题、不同类型、不同规模的各具特色的信息管理系统。九十年代至今是信息管理系

基于BS的人事管理系统的分析与设计_毕业设计(论文)

毕业设计(论文) 题目基于B/S的人事管理系统的分析与设计 专业信息管理与信息系统 班级信管2班 高科学院

人事管理系统 Personnel Management System 摘要 人力资源管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个人力资源管理系统就显得非常必要。尤其迫切要求人事管理工作加快计算机应用的步伐。人事管理信息系统是企业管理系统的重要组成部分,它集企业全体员工的基本信息管理、招聘、培训、工资、考核等管理工作于一体,是一项时间性强、工作量大、信息庞杂、质量要求高且影响全局的工作。企业人事管理的根本目的在于把企业的全体员工人事信息进行有效的组织,从而使企业的生产运作能够正常的运行。这是完成企业各项工作任务和提高企业效益的主要保证。 本文基于管理信息系统理论,并结合延安市烟草公司的现状,对人事管理系统开发作了详细的分析与设计。文章首先对人事管理系统的基本架构和UML的建模机制作了详细的介绍。在系统的分析部分主要使用了业务流程图、功能模块图、功能用例图等对系统进行了分析;在系统的设计部分则使用用例设计、数据库设计、输入设计和输出设计来实现了系统的总体设计。 本系统是应用数据库(SQLSERVER)对公司的人事方面的信息数据进行统一的管理和存储,本系统主要运用的是Visual Basic 6.0作为系统前台应用程序开发工具,然后将两者结合起来在B/S模式下实现系统的运行。 总之,本文概述了人事管理系统的功能、结构及分析方法,对延安市烟草公司人事管理系统进行了详细的分析,在此基础上研究并实现人事管理系统的设计和开发。 【关键字】 UML Visual Basic 6.0 人事管理系统 B/S模式 SQLSERVER

软件工程概论论文:人事管理系统概要设计说明书

软件工程概论论文:人事管理系统概要设计说明书 第一篇:软件工程概论论文:人事管理系统概要设计说明书人事管理系统概要设计说明书 人事管理系统概要设计说明书 1.引言 1.1 编写目的人事管理系统的需求分析阶段将系统用户对该系统的需求做了详细的说明。对于人事管理系统的概要设计是在需求分析的基础上进一步进行设计说明。主要解决系统需求的程序模块设计问题包括决定各个模块之间的接口、模块之间传递的信息以及数据结构、模块结构的设计等。在接下来的概要设计说明书中将对本阶段中对系统所做的所有概要设计进行详细的说明。在下一阶段的详细设计中程序员可依据此概要设计说明书在概要设计对人事管理系统所做的模块结构设计的基础上对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书以便于了解在概要设计过程中所完成的各模块设计结构或在修改时找出在本阶段设计的不足或错误。 1.2 项目背景所开发系统的名称企业人事管理系统项目提出者某公司最终用户公司或企业项目的开发者马秋萍刘永强王静常建国 1.3 参考资料【1】张俊兰江开耀李晔等.软件工程.西安西安电子科技大学出版社2003年8月【2】萨师煊王珊.数据库系统概论第三版.北京:高等教育出版社2000 【3】王征李家兴.SQL Server实用简明教程第三版.北京:清华大学出版社2006 【4】郝兴伟.Web开发技术.北京:清华大学出版社2004 【5】刘晓华张建周慧珍Jsp应用开发详解北京电子工业出版社2008年10月 2.人事管理系统结构 2.1 概述该系统主要是用来管理员工的相关信息以及工资等的情况统计公司把员工的信息包括姓名、性别、年龄等信息输入人事管理系统的数据库然后在管理终端对数据进行查询和修改等操作。使用人事管理系统便于公司领导掌握人员的动向及时调整人才的分配。 2.2 人事管理系统结构系统的模块划分已在需求规格说明书中出

公司人事管理系统的设计与实现毕业设计论文

毕业综合实践说明书 (届) 题目***公司人事管理系统的设计与实现 学院 专业 班级 学号 学生姓名 指导教师 完成日期

摘要 人力资源管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个人力资源管理系统就显得非常必要。本系统结合公司实际的人事、制度,经过实际的需求分析,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。由于计算机技术的飞速发展,数据库技术作为数据管理的一个有效的手段,在各行各业中得到越来越广泛的应用。因此,本文围绕一个”人事管理系统”程序的设计和应用系统的开发课题为背景,详细介绍了以asp和SQL SERVER为语言编写管理信息系统的过程。 管理系统的开发不仅是一个应用程序编写的过程,更重要的是在系统分析和设计阶段所做的工作。该程序在设计过程中严格遵循软件工程学的方法,用分阶段的生命周期计划严格管理,并主要讲述了程序的总体设计、详细设计阶段,对程序进行需求迭代,不断修正和改进,利用SQL SERVER的强大数据库功能,直到形成一个完善的可行性系统.优美、秀丽的界面,方便实用的查询与维护功能共同构成了“人事管理系统”。 关键词: SQL SERVER;管理系统;设计

毕业设计论文:人事管理系统的设计与实现

目录 一、引言 (2) (一)系统开发背景 (2) (二)课题的提出 (2) 二、需求分析 (3) (一)系统目标 (3) (二)系统运营环境 (3) (三)功能需求 (4) (五)系统流程图 (5) (六)数据字典 (7) 三、系统设计 (11) (一)代码设计 (11) (二)系统功能模块设计 (12) (三)数据库设计 (13) 四、系统实现 (17) (一)程序流程说明 (17) (二)系统测试说明 (18) (三)系统运行的管理与维护 (19) 五、总结 (21) (一)系统存在不足和改进方案 (21) (二)设计心得 (21)

一、引言 (一)系统开发背景 人事管理系统的发展历史可以追溯到20世纪60年代末期.当时计算机技术已经进入实用阶段,为了解决企业手工计算发放薪资费时、费力又易出错等问题,第一代人事管理系统应运而生.随着计算机的普及、计算机系统工具和数据库技术的发展,20世纪70年代末出现了第二代人事管理系统。该系统基本上解决了第一代系统的主要缺陷,功能也有较大的改善.经过将近40年的发展,如今大多数公司普遍使用的是第三代人力资源管理信息系统[1]。 人事管理系统的出现彻底改变了传统企业人员管理模式,将系统管理、人事档案管理、考勤管理、工资管理等相对分散的功能集合成一个高效、便捷的网络化智能管理平台,将企业人事部门管理人员从繁重的日常琐碎事务中解放出来,将更多的精力用于企业的人事职能管理和管理决策,保持企业的持续高效运营,从而提高了企业整体的科技含量和管理效率,大大加快企业的信息化建设步伐。 (二)课题的提出 随着科学技术的不断提高,计算机科学的日渐成熟,人事管理系统的强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对公司人事信息进行管理,具有检索迅速、查询方便、可靠性高、存储量大、保密性好、成本低等优点.这些优点能够极大地提高公司管理的效率,也是企业人事管理科学化、正规化的重要条件[2].因此,开发这样一个公司管理系统,是相当有意义的。 江苏同泰贸易有限公司是江苏汇鸿国际集团全资子公司,公司主要从事机械设备、纺织服装、轻工玩具、办公文具等产品的进出口业务.随着企业的不断发展,企业规模的逐渐扩大,该企业各个岗位的员工数量也在不断增加,员工的信息数据更加繁杂,造成了

人事管理系统毕业论文范文

人事管理系统毕业论文范文 当前网络高速发展的时代,信息传输速度有了明显的提高,人们在工作时使用网络办公可以极大的提高办公效率。在工作时处理大量数据,对传统办公模式来说就显得非常烦琐,在高校档案管理工作中,人们以往习惯使用档案来管理人事信息,工作流程是首先准备大量空白纸制档案表,然后教职工填写纸制档案表,再由人事管理员将档案存储在档案柜中,这种传统模式办公效率低,不适合现代化办公需要。随着电脑的广泛应用和网络普及,使用电脑处理办公中大量数据,人们的工作效率有了明显的提高,对于高校人事管理来说,不仅要处理大量职工信息,同时还需要进行档案管理,这就需要开发一套高校人事管理系统来完成人事管理中大量信息处理工作。下面我们来看一篇人事管理系统毕业论文。 题目:高校人事管理系统开发 摘要:在信息化建设背景下,高校人事管理系统使人事管理工作更快捷、更准确。系统具有人事管理、师资管理、薪资管理等功能,并形成相关的报表和档案。 关键词:高校;人事管理;系统开发 人事处是负责学院人事、劳资、机构编制和师资队伍建设管理的职能部门,人事处作为学院管理的中枢部门,所负责的工作都是与教职工密切相关的工作。教师是高校的主体,是提高办学质量的主力军。随着信息技术的发展,开发一款管理软件使高校人事管理工作更高效、更准确,非常有必要。高校人事管理系统需根据高校战略人力资源管理为指导原则,符合高校"以人为本";的动态人事管理思想,人事管理系统成为构建高校内部教职工为基础的核心能力和竞争优势的最主要工具。 1系统功能结构及分析系统 依据人事管理工作的实际情况及其管理模式进行设计。将人事管理系统划分为五大功能模块,分别是人事管理模块、师资管理模块、薪资管理模块、档案管理模块、系统管理模块。

人力资源管理信息系统的设计与实现毕业论文

人力资源管理系统 学院:Xxxx大学工程技术学院 专业:计算机应用技术 班级: 学号: 姓名: 指导教师: 20xx 年Xx 月Xx 日

摘要 随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工信息管理是企业信息管理的重要部分,面对大量的人事信息,采用人力处理即浪费时间、又浪费人力和物力,并且数据的准确性低。因此,开发一个界面友好,易于操作的人力资源管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。 本文介绍了人事管理的开发过程。论文详细介绍了从系统的需求分析、系统分析、概要设计、详细设计的整个开发过程。 开发和利用人力资源管理信息系统对提高人力资源管理水平,实现人力资源管理现代化具有重要意义,是实现以人为中心的管理、促进企业管理现代化的必然选择。 本系统是采用https://www.sodocs.net/doc/2419380759.html,和SQL Server2005数据库技术开发的智能人力资源管理系统。他提供了完备的用户管理、部门管理、人员管理、工资管理、信息查询等功能,整个系统具有高安全性、高可靠性等优点,可用于中小型企业的人事管理部分。 本文详细介绍了人力资源管理系统的需求分析、业务流程和数据流程,并进行了系统总体结构设计、数据结构和数据库设计等,目的是通过对理想的HRMIS的主要功能目标、系统构成和开发过程等的分析研究,来探索企业如何开发HRMIS、用HRMIS的方法有效管理其人力资源的问题,以实现人力资源管理现代化。 网络化的今天,网络人力资源管理系统,使新的人力资源协作管理模式成为可能。通过网络管理系统,专门的人力资源管理人员可以提高自身的工作效率,作好人力资源管理的协调工作,提高人力资源利用率;通过网络管理系统,员工可以直接管理自己的技能,有效地发现和挖掘自身的潜能,及时与自己的上级、下属、同事进行的沟通与交流,同心协作,积极为企业的发展与决策贡献力量。通过网络人力资源管理系统对企业人力资源进行管理,使企业人力资源管理适应时代的发展要求,大大提高了企业的核心竟争力。 关键词:人力资源管理信息系统SQL https://www.sodocs.net/doc/2419380759.html,

企业人事管理系统的开发设计实现-苏州大学本科生毕业设计学位论文范文模板参考资料[管理资料]

目录 摘要 (3) ABSTRACT (4) 前言 (5) 第一章概述 (6) 开发背景 (6) 关于国内同类系统的分析 (6) 任务与目标 (8) 本论文所做的工作 (9) 第二章 STRUTS框架与开发环境 (10) B/S模式 (10) MVC体系结构(模型-视图-控制器) (11) STRUTS框架 (12) 开发环境简介 (13) SQL Server 2000 (13) MyEclipse (14) 第三章系统需求分析 (15) 需求分析概述 (15) 需求分析的目标 (15) 需求分析的原则 (15) 系统总体需求分析 (15) 数据流分析及数据字典 (16) 数据流分析 (16) 数据字典 (18) 第四章系统总体设计 (22) 系统总体设计目标 (22) 系统功能描述 (22) 总体功能模块设计 (23) 数据库设计 (25)

数据库连接池工作原理 (26) 系统E-R图 (28) 系统表设计 (26) 界面设计 (28) 输入输出设计 (29) 输入设计 (29) 输出设计 (29) 第五章系统实现 (30) 界面效果 (30) 登陆界面 (30) 检索信息页面 (30) 检索结果页面 (31) 数据库连接池 (30) 系统出错处理 (34) 出错提示信息 (35) 系统补救措施 (35) 第六章总结与展望 (36) 参考文献 (37)

摘要 企业人事信息管理是企业管理中的一个重要内容,随着时代的进步,企业人员数量也不断增加、分工的不断细化、各个行业间联系的不断密切,对人事管理的要求也不断提高。早期的人工方式的人事管理系统已不合适现代企业公司的发展,实现企业人事管理的系统化、规范化、自动化,是现代企业管理的首选。 本文以企业管理信息系统建设中的人事信息管理子系统的设计和实现为目标,利用软件工程中系统开发的原理和方法,详细论述了系统的设计方案、系统的开发。系统以MyEclipse为开发工具,以SQL Server 2000为后台数据库管理系统,以Struts为框架,实现了以信息检索、培训管理、职称评定、奖惩管理、人员调动为主要功能的系统开发。为企业人事管理提供信息管理、信息检索、信息存取等服务,系统的实施基本上能够满足现代企业对人事管理的需要,为提高企业人事管理效率提供了行之有效的手段。 关键词:人事管理系统,Struts,信息检索

基于JavaWeb人事管理系统的设计与实现_毕业设计论文

基于JavaWeb人事管理系统的设计与实现 摘要 在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利和高效,信息化、电子化已经成为节约运营成本,提高工作效率的首选。考虑到当前大量企业的人事管理尚处于单机系统阶段,不但效率低下、因为管理的不慎而出现纰漏,还常常形成信息孤岛。因此根据现在大多数企业的需求,设计此人事管理系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。本人事管理系统采用面向对象语言JavaWeb进行设计与实现,数据库采用SQL Server 2005。开发之前,首先经过调研,得到系统功能需求,根据需求分析确定开发的内容,其次对系统功能进行模块化设计,得到初步的系统总体结构,然后编写代码具体实现,最后对各个模块进行测试优化。本次开发的功能是人力资源管理系统中的一部分,主要有权限控制、查询员工信息、增加员工信息、批量增加员工信息、控制员工工作状态、签到、生日提醒等功能。通过本次系统的设计与开发,旨在对公司的人力资源进行个性化管理,从而提高公司的运作效率。本文详细介绍了人事管理系统的功能需求,系统设计和具体实现。简要介绍了系统开发采用的过程方法。 关键词:人事管理系统,JavaWeb,数据库,批量增加,生日提醒

JAVAWEB PERSONNEL MANAGEMENT SYSTEM BASED ON THE DESIGN AND IMPLEMENTATION ABSTRACT In today's society, the Internet unprecedented development, to people's work and life has brought great convenience and efficiency, information technology, electronic technology has become operational cost savings, improve efficiency of choice. Considering the current large number of companies still in the stand-alone system, personnel management stage, not only inefficient, because of careless management flaws, often forming islands of information. Therefore, according to the needs of most businesses now, this personnel management system designed to help companies achieve the personnel management office automation, saving management costs, improve work efficiency. The personnel management system using object-oriented language design and implementation JavaWeb the database using SQL Server 2005. Development, first through research, get the system functional requirements, according to the development needs analysis to determine the content, followed by the modular design of the system function, the preliminary overall system structure, and then write the code specific implementation, the final test of each module optimization. The development of the human resource management function is part of the system, there are access control, query employee information, and increase employee information, batch add employee information, control staff working status, attendance, birthday reminders and other functions. Through this system design and development, aimed at the company's human resources personalized management, thereby enhancing its operational efficiency. This paper describes the personnel management system functional requirements, system design and

基于ASP企业人事管理系统的设计与实现毕业论文

基于ASP企业人事管理系统的设计与实现毕业论文

毕业设计(论文) 基于ASP企业人事管理系统的设计与实现The Design and Realization of Enterprise Personnel Management System Based on ASP

目录 1绪论 0 2需求分析 (3) 2.1需求分析 (3) 2.2可行性分析 (4) 3系统分析 (8) 3.1系统设计目标 (8) 3.2系统开发与运行环境 (11) 3.3数据流程图 (11) 3.4数据字典的创建 (14) 4系统设计 (19) 4.1系统开发工具与数据库 (19) 4.2系统总体设计 (29) 4.3系统详细设计 (33) 5系统实施和维护 (53) 5.1系统实施 (53) 5.2系统维护 (58) 6结论 (61) 参考文献 (64) 致谢 (65)

1绪论 随着科学技术的发展、生产技术的进步,各行各业每时每刻都在产生大量的信息,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。在全球经济一体化趋势越来越明显的今天,企业人事管理系统的开发也事在必行。随着我国经济体制改革的深入,导致各公司间的人事调动更加频繁,在这种新形势下,我们只有通过集中的人事管理,细致的信息记录才能保证员工人事调动的有序进行。这就迫使公司采取先进的计算机硬件设备以及高质量软件设备,只有这样公司才能更准确的管理人事信息。企业人事管理系统的革命性变革出现在20世纪90年代末。由于改革的需要,如何吸引和留住人才,激发员工的创造性、工作责任感和工作热情已成为关系公司兴衰的重要因素,人才已经成为公司最重要的资产之一。该企业人事管理系统,是以信息管理

人员管理信息系统毕业论文--最终版

内蒙古科技大学 本科生毕业设计说明书 题目:人员管理信息系统的设计与 实现 学生姓名:杨科 学号:1367111126 专业:计算机科学与技术 班级:计2013-1班 指导教师:柏建普副教授

人员管理信息系统 摘要 随着全世界经济、网络和社会的发展,员工管理系统应运而生。它能够让公司与员工非常密切地关联起来,从而很快地满足客户的需要,提高公司运作效率。也能够让企业对员工有一个更好的了解和管理。员工管理系统作为信息时代的一个全新的管理形式,它不但对商务的运作程序和运作方式产生了非常大的影响,对公司的管理产生了非常大的影响,它从根本上说它也引起了一场全新的改变,对自己公司的发展有所影响,给企业带来许多便捷。当前,世界范围内员工管理系统越来越多。与此同时,我国的员工管理系统发展的起步相对于其他国家来说比较晚,在数量规模上也处于少的状态。当前,我国的员工管理系统可以借鉴国外的发展成就,并且在此基础上有发展的潜力,根据我国的实际情况,发展员工管理系统势在必行. 本论文的出发点是现今大多数企业管理员工程序过于繁琐,耗时耗力,经过不断 的调查,开发出一个操作简单,功能强大的员工管理系统.本系统的前端开发的工具是Dreamweaver,后台数据库是选用了Mysql数据库软件,采用了MVC设计模式。 关键词:管理体系;员工管理系统;MVC设计模式

Personnel management information system Abstract With the development of economy,network and society all over the world,employee management system came into being. It enables the company to be very closely related to the staff,thus quickly meeting the needs of the customer and improving the efficiency of the company. It also allows companies to have a better understanding and management of their employees。Employee management system as a new form of management in the information age,had a significant impact on it is not only the business operation procedure and operation mode, has a very big impact on the company’s management,it is fundamental that it also caused a new change, have an impact on the development of your company bring a lot of convenience。At present, there are more and more staff management systems around the world。At the same time,the development of employee management system in our country is relatively late compared with other countries,and it is also in the state of quantity and scale。At present, China’s staff management system can learn from the achievements of foreign countries,and on this basis,there is potential for development,according to China’s actual situation, the development of employee management system is imperative。 The starting point of this paper is that most of the enterprise management staff procedures are too cumbersome and time-consuming, and through constant investigation,developed a simple operation,powerful staff management system。The system's front-end development tool is Dreamweaver, the background database is selected Mysql database software, using the MVC design model。 Key words: management system; staff management system;MVC design pattern.

相关主题