JSP2041 基于web的人事管理系统-基本信息管理2

时间:2019-05-14 03:27:27下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《JSP2041 基于web的人事管理系统-基本信息管理2》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《JSP2041 基于web的人事管理系统-基本信息管理2》。

第一篇:JSP2041 基于web的人事管理系统-基本信息管理2

目 录

摘要................................................................................................................................3 Abstract........................................................................................错误!未定义书签。

1、绪

论..................................................................................错误!未定义书签。

1.1 问题的提出...................................................................错误!未定义书签。1.2 管理信息系统的发展历史...........................................错误!未定义书签。1.3 人事管理信息系统的作用...........................................错误!未定义书签。1.4 国内人事管理信息系统发展现状...............................错误!未定义书签。1.5 国内人事管理信息系统存在的问题...........................错误!未定义书签。

2、可行性研究与需求分析........................................................错误!未定义书签。

2.1 可行性研究...................................................................错误!未定义书签。

2.1.1 经济可行性........................................................错误!未定义书签。2.1.2 技术可行性........................................................错误!未定义书签。2.1.3 运行可行性........................................................错误!未定义书签。2.1.4 时间可行性........................................................错误!未定义书签。2.1.5 法律可行性........................................................错误!未定义书签。2.2 需求分析.......................................................................错误!未定义书签。

2.2.1 系统需求............................................................错误!未定义书签。2.2.2 性能需求............................................................错误!未定义书签。2.2.3 应用需求分析....................................................错误!未定义书签。2.2.4 运行需求分析....................................................错误!未定义书签。2.2.5 其他需求分析....................................................错误!未定义书签。

3、相关技术简介........................................................................错误!未定义书签。

3.1 JSP 编程语言................................................................错误!未定义书签。3.2 SQLSERVER 2000数据库...........................................错误!未定义书签。3.3 BS模式与C/S模式的比较分析..................................错误!未定义书签。

4、系统分析................................................................................错误!未定义书签。

4.1 主要内容.......................................................................错误!未定义书签。4.2 总体功能需求...............................................................错误!未定义书签。4.3 具体系统功能需求描述...............................................错误!未定义书签。

4.3.1 员工基本情况管理............................................错误!未定义书签。4.3.2 员工信息查询....................................................错误!未定义书签。4.3.3 系统维护............................................................错误!未定义书签。4.4 处理流程设计...............................................................错误!未定义书签。

4.4.1 数据增加流程....................................................错误!未定义书签。4.4.2 数据修改流程....................................................错误!未定义书签。4.4.3 数据删除流程....................................................错误!未定义书签。

5、系统设计..................................................................................................................4

5.1 用户登陆.........................................................................................................4 5.2 添加员工信息.................................................................................................4 5.3 管理员工信息.................................................................................................5 5.4 修改管理员密码.............................................................................................5 5.5 查询员工信息.................................................................................................6

6、系统调试与测试....................................................................错误!未定义书签。

6.1 程序调试.......................................................................错误!未定义书签。6.2 程序的测试...................................................................错误!未定义书签。

6.2.1 测试的重要性及目的........................................错误!未定义书签。6.2.2 测试的步骤........................................................错误!未定义书签。6.2.3 测试的主要内容................................................错误!未定义书签。

结束语..........................................................................................错误!未定义书签。致谢..............................................................................................错误!未定义书签。参考文献......................................................................................错误!未定义书签。

摘要

通用的人事管理信息系统主要包括数据库的建立和维护。实现了人事综合信息的增加、删除、更新等功能等。对于数据库要求建立起数据一致性和完整性强,数据安全性好。且具有界面清晰,易使用等特点。

用基于myeclipse平台的jsp技术开发前端应用程序,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一功能方便而简洁操纵数据库的智能化对象,对于后台数据库开发则选择Microsoft SQL Server2000,它的功能一体化,高度非过程化,语言简洁,易学易用,统一的语法结构对待不同的工作方式,还有面向集合的操作方式,再加上视图数据结构,使最终用户和程序设计人员之间的通信得到很大的改善,高度的数据独立性和安全性。

关键词 :

人事管理系统

信息管理 系统设计

5、系统设计

5.1 用户登陆

当系统登陆时,首先出现的是一个用户权限登陆的界面, 权限设置主要是维护系统的安全性和完整性。拥有管理员权限的操作员能对其他操作员进行相应的权限设置,没有权限的操作员不能对相应的窗口进行操作。如下图所示:

5.2 添加员工信息

可以增加员工信息,因为如果员工信息不存在,那么无法进行相应的管理。如下图所示:

5.3 管理员工信息

可进行修改与删除员工信息,如下图所示:

5.4 修改管理员密码

便于系统的维护与安全。如下图所示:

5.5 查询员工信息

可按多种属性进行查询,如下图所示:

Powered by 计算机毕业论文网http://www.xiexiebang.com 提供 如果需要详细内容请与QQ:4991024联系

第二篇:ASP1002人事管理系统2

Powered by 计算机毕业论文网http://www.xiexiebang.com http://www.xiexiebang.com

企业人事工资劳资管理系统

摘 要

现代计算机技术的发展,使得企业信息化已经成为现代经济信息化改革与发展的重要方向。论文根据目前中小企业劳资管理中存在的问题,提出使用劳资管理系统来实现企业管理人员对员工信息及工作的管理、对员工工资的管理等环节,这是非常可行且有必要的。由于要接触管理大量的数据,通过计算机来提高企业日常工作效率,已经成为各企业越来越迫切的需求。

系统采用B/S(浏览器/服务器)模式,按照软件工程的流程顺序,根据实际工作中要求实现的功能出发设计。课题采用ASP技术,使用开发工具Frontpage 2003结合MS Access关系数据库进行系统开发。论文从劳资管理的开发背景分析开始,依次介绍其系统分析、数据库设计、详细设计与具体算法分析,以及对总体作出结论。经过分析与设计,系统主要实现了系统管理、员工信息管理及工资信息管理等,以及一些相关的设置或操作,如系统初始化等。系统最重要的功能是劳资管理,为企业管理人员提供了便捷准确地劳资记录、计算、统计、查询及其他基本操作。

该系统主要功能成功运行,界面友好、简洁,提高企业的工作效率,能为企业带来更多的经济效益。但该系统仍不成熟,还须更进一步改善方可正式投入使用。

关键词:B/S结构,企业信息化,劳资管理,表单

目 录

第1章 绪论 ······························································································· 1

1.1 课题背景 ·············································································· 错误!未定义书签。1.1.1 劳资管理系统的现状 ·················································· 错误!未定义书签。1.2 课题研究的内容和意义 ······················································ 错误!未定义书签。1.3 主要技术介绍 ······································································ 错误!未定义书签。1.3.1 浏览器/服务器 模式 ·················································· 错误!未定义书签。1.3.2 ASP 技术介绍 ······························································ 错误!未定义书签。1.3.3 数据库 技术介绍 ························································ 错误!未定义书签。

Powered by 计算机毕业论文网http://www.xiexiebang.com http://www.xiexiebang.com

第2章 系统分析 ························································································ 5

2.1 系统可行性研究 ·································································· 错误!未定义书签。2.2 需求分析 ·············································································· 错误!未定义书签。2.2.1 系统概述 ······································································ 错误!未定义书签。2.2.2 系统的运行环境 ·························································· 错误!未定义书签。2.3 系统功能分析 ······································································ 错误!未定义书签。2.3.1员工管理模块的主要功能 ··········································· 错误!未定义书签。2.3.2 工资管理模块 ······························································ 错误!未定义书签。2.3.3 系统管理功能模块 ······················································ 错误!未定义书签。

第3章 数据库设计 ·················································································· 11

3.1 数据库的需求分析 ··················································· 错误!未定义书签。3.2 概念结构设计 ····················································································· 12 3.3 后台数据库的配置 ·············································································· 14 3.4 数据库表结构设计 ··················································· 错误!未定义书签。3.5 数据库设计技术要领 ··········································································· 16

第4章 系统设计 ······················································································ 17

4.1 系统工作原理 ····················································································· 17 4.2 结构分析 ···························································································· 18 第4章 系统实现 ······················································································ 22

5.1 系统登陆 ···························································································· 22 5.4 系统注册 ···························································································· 23 5.3 员工信息管理 ····················································································· 24 5.4 工资信息管理 ····················································································· 28 5.4.1工资管理主模块 ··························································································· 28 5.4.2 报销模块 ··································································· 2错误!未定义书签。5.4.3 奖金模块 ······································································································ 31 5.4.4 扣除模块 ······································································································ 32 5.4.5 打印模块 ······································································································ 33 5.5 系统查询页面 ····················································································· 36

结论 ············································································································· 38

Powered by 计算机毕业论文网http://www.xiexiebang.com http://www.xiexiebang.com

参考文献 ····································································································· 40 致谢 ············································································································· 41

图5.2 系统注册页面

z Powered by 计算机毕业论文网http://www.xiexiebang.com http://www.xiexiebang.com

图5.3 员工信息浏览管理页面

图5.4 员工信息添加页面

Powered by 计算机毕业论文网http://www.xiexiebang.com http://www.xiexiebang.com

图5.5 工资管理主页面

图5.6 报销管理页面

5.4.3 奖金模块

Powered by 计算机毕业论文网http://www.xiexiebang.com http://www.xiexiebang.com

图5.7 奖金管理页面

图5.8 扣除管理页面

Powered by 计算机毕业论文网http://www.xiexiebang.com http://www.xiexiebang.com

图5.10 系统查询页面

图5.11 按员工查询结果页面

第三篇:人事管理系统

企业人事财务管理系统的开发与设计

内容摘要

随着Internet的不断发展,传统的管理方式,消耗大量的人力物力,传统的方式已经赶不上时代的脚步,所以开发一个高效的企业人事财务管理系统,是非常必要的。

本系统作为一个MySQL数据库开发运用程序,主要是分为前台部分和后台部分,前台部分是面向用户,主要包括对自身工资的查询,对考勤的查询等功能的实现。后台部分是面向管理员,主要包括对职员管理,考勤管理,工资发放管理,公司结算预算等功能。

该系统的开发环境主要是MysqL+php的结合,同时加入了Html的语言来完成的界面设计。

关键词:人事财务管理,MysqL,php

目 录

一、引 言...............................................................1

(一)设计目的.......................................................1

(二)设计要求.......................................................1

(三)设计环境.......................................................1

二、需求分析............................................................2

(一)系统总体需求...................................................2 1.系统简介......................................................2 2.系统分析......................................................2

(三)数据字典.......................................................3

三、概念结构设计........................................................5

(一)E-R图.........................................................5

(二)系统的功能结构设计.............................................7 1.总架构设计.....................................................7 2.功能模块的划分.................................................7

四、逻辑结构设计........................................................9

(一)关系模式.......................................................9

(二)表的设计与创建.................................................9

五、数据库系统开发与实现...............................................11

(一)管理员主要功能模块设计........................................11 1.部门及职位管理模块...........................................11 2.工资修改模块.................................................12 3.员工管理模块.................................................12 4.查询工资模块.................................................13 5.修改考勤表模块...............................................13

(二)后台主要功能模块设计.........................................14 结 论..................................................................16 参考文献...............................................................17

一、引 言

(一)设计目的

随着公司规模的扩大,经济体制的快速发展,公司组织管理会变得越来越庞大和困难,而信息的处理与使用也变得越来越重要。人事管理信息系统是企业管理中不可缺少的一部分,无论对企业决策者和管理者来说都至关重要,所以建立一套人事管理系统,能够加快物资的周转速度,提高生产效率,加强管理的信息化手段,更好的为企业的发展和后勤服务,提高本单位的经济效益。该系统的实现,可以使企业更方便的对工作人员信息进行查询和录入,配合市场管理的步伐。从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会化大生产的周期。因此,开发这样一套管理软件成为很有必要的事情。

(二)设计要求

在信息高度发达的今天,人事管理的对象是一个单位或若干单位种的员工的基本信息,这些信息是在变化的。人事部门要为本单位、上级部门提供准确的统计数据。由于人员众多、数据复杂、统计管理工作困难,以往每做一项工作,都需要花费很多的时间和精力。传统的人工管理方式有诸如效率低,保密性差,查找、更新、维护困难等各种各样的缺点。因此,人事管理系统能够为用户例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。能够极大地提高人事管理的效率。同时,使企业实现科学化、正规化管理以及与世界先进管理技术接轨。

(三)设计环境

该系统的开发环境主要是PHP+MysqL.二、需求分析

(一)系统总体需求

1.系统简介

该系统是一个企业人事财务管理系统,主要是分为前台部分和后台部分,前台部分是面向员工,主要包括注册及登陆,工资信息的查询,考勤查询,查询自己的某月或者全年考勤加班情况等功能的实现。后台部分是面向管理员,主要包括对职员信息管理,对部门或者职位的变更,对员工考勤信息的管理和维护,对员工的工资进行结算等功能。

以企业的人事工资管理为设计和开发对象,系统应具有的设计要求包括:

1、全体员工的岗位、级别设定、员工的基本信息设定;

2、企业部门的划分与设定;;

3、员工不同工种的基本工资设定;

4、加班津贴应根据加班时间和类型给予不同的补助;

5、按照不同工种的基本工资、考勤、应产生员工的月工资;

6、设计年终奖的计算方法;

7、工资报表,能够查询每个员工的工资情况、每个部门的工资情况、按月的工资统计,按年的工资统计;

8、进一步基于工资的财务预算与决算;

系统由php+mysql设计实现,具有数据操作方便、高效、迅速等优点。该系统采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性。2.系统分析

(1)系统管理

对使用系统的用户进行管理,为他们分配一定的权限,使他们规范的使用系统。本系统的用户及其操作权限都是由管理员添加的,管理员添加完毕之后,再将登录名(即职工编号)和密码分配给员工。

(2)职工信息管理

管理员可以对职工信息进行管理,包括对职工基本信息和职工调动情况的记录进行查询、添加、删除和修改。

(3)职工考勤管理

用于对职工的考勤情况进行记录,同时管理和查询企业职工出勤情况。其中包括日考勤记录、请假、加班、出差等情况的查询、添加、删除和修改。

(4)职工工资管理

可以根据职工的考勤情况,对员工的工资进行结算,负责打印工资条。年底结算后,可以根据公司的业绩情况,对职工发放不同的奖金。

(5)对企业开销进行管理

可以在年初对企业进行今年一年开销的预算,制定财务计划;年终可以进行结算,计算工资一年的成果。作为来年公司预算的参考。

(6)对部门和职位的管理

根据公司的具体情况,增设、删除和改变职位和部门,同时设置不同部门不同职位的基本工资。

(三)数据字典

1.职员表:职员编号(主键)、职员所属部门、职位、职员登录密码

表2.1 职员表的建立

2.考勤表:职员编号(主键)、年份、月份、缺勤次数、普通加班、特殊加班

表2.2 考勤表的建立

3.职员薪水表:部门编号(主键)、职位号(主键)、基本工资

表2.3 职员薪水表的建立

4.职位表:职位编号(主键)、职位名称

表2.4 职位表的建立

5.部门表:部门编号(主键)、部门名称

表2.5 部门表的建立

6.管理员表:管理员登录账号(主键)、密码

表2.6 管理员表的建立

三、概念结构设计

(一)E-R图

图3.1 职员 E-R 图

图3.2 考勤 E-R 图

图3.3 部门 E-R 图

图3.4 职位 E-R 图

图3.5 薪水设计 E-R 图

图3.6 管理员 E-R 图

部门编号姓名职位编号登录密码职员编号查询年份查询月份缺勤天数普通加班特殊加班职员编号部门编号部门名称职位编号部门职员考勤am管理nnmpl考勤q管理管理员密码o查询b职位编号管理员薪水部门编号管理账户管理员编号职位名称职位基本工资 图3.7 总设计 E-R 图

(二)系统的功能结构设计

1.总架构设计

图3.8 系统总体功能图

2.功能模块的划分

1:系统管理

系统启动的时候有一个管理员用户,使用这个用户登陆以后,可以添加其他用户,而且每个用户都可以更改自己的密码。

1)登陆系统

2)用户设置:设置用户密码,只有管理员才能创建修改删除其他用户。3)退出系统 2:人事管理

1)添加员工信息:系统自动生成员工的编号。管理员可以添加员工的基本信息。包括姓名,性别,年龄,联系电话,学历,专业,分配部门和职位,进入本公司的时间等;

2)修改员工信息:选择一个员工,可以修改这个员工的基本信息。包括员工调动时的信息修

改,以及工资修改;

3)查询员工的基本信息:可以根据员工的编号,姓名进行查询员工的基本信息,并且可以针对查询结果进行修改和册除等工作;

4)册除员工信息:直接从列表中选中要册除的员工信息,然后进行册除操作,或者首先查询要册除的员工信息,然后在册除。

3:基础信息管理

1)职务类别设置:设置职务分类,增加或者删除职位;

2)工资类别设置:设置工资分类,根据考勤表发放工资和奖金等; 3)部门类别设置:设置部门分类。4:考勤管理

1)考勤记录:记录员工的出勤情况;

2)考勤查询:调用数据库来查询员工的出勤情况。5:公司财务管理 1)年初总体预算; 2)年底结算。

四、逻辑结构设计

该企业人事财务管理系统主要分为两个部分,分别对应管理员管理和职员。

(一)关系模式

职员可以登录系统,查询自己的工资情况,也可以查询自己的考勤情况。

管理员登录,可以管理员工信息,管理考勤信息,可以查询基本工资,根据公司每年的开支,进行年底结算,根据公司收支,对员工进行不同的奖励。

(二)表的设计与创建

考虑系统的实际需要,本系统数据库至少要包含职员信息表(staff)、薪水信息表(salary)、考勤表(check1)、部门表(department)、职位表(post)、管理员表(admin)。

职员信息表(staff)

管理员表(admin)

薪水信息表(salary)

部门表(department)

职位表(post)

考勤表(check1)

五、数据库系统开发与实现

基于的旅店管理系统主要分为两个部分,分别对应管理员管理和职员查询。

(一)管理员主要功能模块设计

管理员可以登录,系统主界面如图5-1所示。

图5-1 系统主界面

1.部门及职位管理模块

管理员登录后可以进行部门和职位的管理,如图5-2所示:

图5-2 部门管理主界面

点击添加部门可以完成新部门新职位的添加功能,代码如下,操作界面如图5-3 所示 mysql_query(“insert into department values('”.$DepartNo.“','”.$DepartmentName.“')”);mysql_query(“insert into salary values('”.$DepartNo.“','”.$PostNo.“','”.$Basic_Salary.“')”);点击编辑按钮可以修改各部门不同职位的底薪,代码如下:

$sql=“update department set DepartmentName='”.$DepartmentName.“' where DepartNo='”.$DepartNo.“'”;

图5-3 部门职位编辑界面

对按删除按钮,根据主键可以直接删除整条记录,实现对部门和职位的删除,关键代码如下: mysql_query(“delete from salary where DepartNo = ”.$DepartNo.“ and PostNo =”.$PostNo);mysql_query(“delete from department where DepartNo = ”.$DepartNo);2.工资修改模块

管理员登录成功后,可以从数据库中查询员工的基本工资信息,主代码如下:

$result=mysql_query(“select * from staff,department,post,check1,salary where staff.DepartNo like '”.$c2.“' and staff.StaNo=check1.StaNo and staff.PostNo=salary.PostNo and salary.PostNo=post.PostNo and staff.DepartNo=salary.DepartNo and salary.DepartNo=department.DepartNo ”)3.员工管理模块

管理员登录成功后,可以从数据库中查询员工的基本信息,主界面如图5-4 所示:

图5-4 员工基本界面

可增加新的员工,给他分配部门和职位,主要代码:

mysql_query(“insert into staff(StaNo,StaName,PostNo,DepartNo)values

('”.$StaNo.“' , '”.$StaName.“' , '”.$PostNo.“ ', '”.$DepartNo.“')”);

对已存在的员工,可以根据职员编号进行修改信息,主要代码,界面如图5-5所示 : mysql_query(“update staff set PostNo='”.$PostNo.“' where StaNo='”.$StaNo.“'”);mysql_query(“update staff set DepartNo='”.$DepartNo.“' where StaNo='”.$StaNo.“'”);header(“Location: querry.php”);

图5-5 修改员工信息界面

按删除按钮,可以删除员工,代码如下:

mysql_query(“delete from staff where StaNo='”.$StaNo.“'”);4.查询工资模块

管理员登录成功后,可以从数据库中查询员工的基本信息,可以按照年份,月份,不同的部门进行查询,主界面如图5-6 所示:

图5-6 查询工资界面

主要代码:

mysql_query(“select * from staff,department,post,check1,salary where staff.StaNo=check1.StaNo and staff.PostNo=salary.PostNo and salary.PostNo=post.PostNo and staff.DepartNo=salary.DepartNo and salary.DepartNo=department.DepartNo”)5.修改考勤表模块

管理员登录成功后,可以从数据库中查询员工的考勤基本信息,可以按照年份,月份,不同的部门进行查询,主界面如图5-7 所示:

图5-7 查询考勤表界面

可以对员工的考勤进行添加,代码: mysql_query(“insert into check1 values('”.$StaNo.“','”.$Year.“','”.$Month.“','”.$Less.“','”.$Normal.“','”.$Specifieness.“')”);还可以进行编辑,界面如下:

图5-8 考勤表编辑界面

主要代码:

“update check1 set Normal='”.$Normal.“' where StaNo='”.$StaNo.“' and Month ='”.$Month.“'and Year='”.$Year.“'”;

(二)后台主要功能模块设计

管理员登录成功后,可以从数据库中查询自己的工资信息,如图5-9:

图5-9 员工查询工资界面

结 论

本文描述了基于PHP+mySql环境设计的网上书店系统的设计与实现,具有一定的理论和实践意义。该系统是Windows 7,web服务器Apache,数据库服务器MySQL,服务器端脚本编程环境PHP,共同完成的。

设计要求提的很完善,该系统实现了工资的查询,不同用户的登录,管理员可以对公司的业绩进行年初的预算,年终的结算,根据不同部门的不同职位,分配不一同的工资,年末根据公司的业绩以及个人表现情况,对不同的人员发放不同的奖金福利。员工可以查询自己不同月份,不同年份的工资详情等。但是最后设计的时候我们遇到很多问题,工资结算的时候,我们还是没有详细划分,只做出了最终的工资总额,可能对员工查询详细工资不方便,还有就是公司的结算预算,没有做进去,系统显得不是很完善,以后还是应该多多研究。所以通过老师的指点,我们还应该努力,最终解决这些问题,以更好的完成了整个系统的开发工作。

参考文献

[1]刘金岭,冯万利.数据库原理及应用实验与课程设计指导[M].北京:清华大学出版,2010.[2]王珊,萨师道.数据库系统概论[M].北京:高等教育出版社,2006

[3] Verhoef C.P,Donkers B.Predicting customer potential value an application in the insurance industry.Decision Support Systems[J].2001,32(1): 189-199.

[4] 吴毅杰,张志明.B/S与C/S的比较及其数据库访问技术[J].舰船电子工程.2003:56-58. [5] Philip lew,孙伟.Software Engineering English[M].清华大学出版社.2004:225-260. [6](德)斯皮勒▪林茨,(挪)谢弗.软件测试基础教程[M].北京:人民邮电出版社.2009:96-120.

第四篇:信息管理系统案例分析2

凯越公司信息管理系统(案例分析作业)

企业资源计划(ERP)、企业流程重组(BPR)、客户关系管理(CRM)、供应链管理(SCM)等等这些“舶来”的新名词和新理论已经被越来越多的中国公司所接受和追逐。一方面,眼看着诸多企业正在大搞快搞企业信息化建设,另一方面这些企业也要承受着无情的统计数据:“企业信息化的事是成功率普遍在10%~20%之间,在发达国家成功率大约有20%,在中国成功率更低。”除少数企业取得成功以外,不少企业在投入大额资金的情况下,由于许多企业缺乏经验,信息化发展到一定阶段后就暴露出了各种各样的问题,如有的企业信息化以技术为导向,技术的应用没有很好地配合业务的发展;有的企业虽然信息化的建设是以业务为基础,但由于缺乏整体的信息规划,导致系统的建设没有整体性,资源无法很好共享等。“信息化黑洞”、“信息化孤岛”、“信息化无效”成为许多企业棘手和头痛的问题。如何构建企业的信息系统?在信息化过程中应注意哪些方面?本文希望通过对一家国有企业信息化规划项目的实际案例研究,来与读者一起探索这些问题。

背景陈述

凯越公司(化名)是国内一家大型企业,企业实行三级管理,即总公司———公司———分公司。企业实施信息化已有多年,每年在信息化建设方面投入了大量的人力和财力,公司已建立了OA办公自动化、财务系统、人力资源系统等,并已搭建了公司广域网、局域网。由于公司提出了创国际一流企业的目标,因此公司希望在信息化建设方面也要与国际最先进的企业看齐,并使信息化建设能成为公司实现创国际一流目标的重要推动力。问题诊断

由于凯越公司在前期的信息化建设中是以服务支持软件应用为主,还没有站在战略的高度开展信息化工作,因此也没有制定完整的信息化规划,各信息系统的建设以总部的各部门、下面的各公司为主,各自为政,信息及系统没有集成,信息孤岛现象严重;系统中的业务流程以及相应的信息流存在断层现象,尤其是在营销、物资、工程、生产和财务等业务关联较密切的各环节;管理体制和资产归属不一致,导致各公司的硬件、网络管理各自为政,如广域网络和局域网络分别由两个不同的部门负责,管理十分不便,服务器系统十分分散,没有进行统一的维护管理等;机房的统一化和灾难恢复的功能也没有引起足够重视,没有配备专门的网络监控管理人员,存在较大的安全隐患;信息中心的培训内容主要针对新的信息技术和产品,对项目管理、信息规划、行业专业知识方面的培训比较缺乏,没有培养有效的信息技术决策和实施能力。

解决方案

针对上述问题,凯越公司对信息化现状进行了全面的调查和分析,挖掘造成问题的深层次原因,并以行业内的最佳实践标杆为依据,从信息系统对业务的支持、系统集成、基础设施与安全管理、信息管理组织架构几个方面重点提出了解决方案。

信息系统对业务的支持

由于以前的信息化建设主要以各业务部门为主导,系统的建设有明显的缺陷,建设的主要是部门级的系统,信息系统对业务的支持没有站在公司战略的高度,没有从企业业务整体发展的角度提出信息化建设的目标和规划,系统建设缺乏整体性、前瞻性、可扩展性和一致性。其实,企业信息化的建设必须能支持公司战略的发展,而对公司战略的支持又主要体现为对具体业务开展的支持,基于这种思想,凯越公司采用了需求分解法,从公司的战略入手,结合公司的业务发展状况,深入分析了企业发展对信息化建设提出的需求。(见图1)例如:企业需要加强与客户的关系,体现在具体行动中就是必须先建立总公司层面的客户档案,以便进行客户细分,然后才能有针对性的为客户提供良好的产品和服务,建立与客户的良好关系。而要很好的配合这些行动,那对信息化就提出了具体的要求,如首先可以实施客户关系管理系统,记录客户信息,然后集成企业资源计划与客户关系系统,使公司拥有一个全面的客户信息资源库,包括客户的基本信息、交易信息、服务信息等等。利用需求分解法,凯越从战略出发,详细分析了企业的业务行为和特征,提出了未来信息化建设的要求,即必须建设项目管理系统、财务系统、资产管理系统、客户关系管理系统、业务管理系统等,通过与现有信息化现状的比较,找出了差距,并结合战略进行了信息化建设的优先级分析,为企业的信息化建设指明了方向。通过上面的分析,凯越公司已明确信息化必须首先考虑重点解决的问题。然而,需求分解法只能指出信息化建设的大方向,对于细部和局部的系统功能,在所有部门的配合下,结合业务流程和功能,发现了目前运行的信息系统的缺陷与不足,如财务管理,发现总公司和分公司现在均分别采用国内的一套财务软件,虽然能够完成各财务部门所负责的总账,固定资产,日常报表功能,但无应收、应付的功能,并且结账很慢;又如项目管理,无统一软件,工程项目的进度管理,成本核算,分析所使用的系统均处于分散状态,因而影响了财务部门对工程项目的核算的效率等。通过分析整理,凯越公司对每一套信息系统都提出了详细的业务需求。通过对国内外成熟相关信息系统的分析比较,在综合考虑需求满足程度、成本、服务、成功案例等各方面因素下,凯越公司选择了一套国外的成熟软件产品进行分步实施。

系统集成凯越公司过去的信息化工作以部门为主,缺乏整体考虑,因此目前就暴露出了许多问题,首先是系统分散、没有整合,由于标准不统一,给系统的集成带来了很大的困难,信息不能共享;其次是数据缺乏标准化,无论是自行开发,还是从市场上买来的应用软件,一般都不注意数据的标准化,或数据标准自成一体,因而形成了许多“信息孤岛”,应用项目上得越多,信息孤岛就越多,数据的不一致性就越严重;最后是系统开发没有标准化,凯越公司在信息系统的建设过程中没有使用一致的开发平台和开发工具,不利于降低系统维护成本、技术人员培训成本等。要解决这些问题必须对系统进行集成,并建立信息化建设的统一标准。凯越公司通过对业务流程的分析,从业务的角度提出了企业的信息流,明确了系统间所需要的的集成关系。(见图2)为了很好地整合现有及未来的系统,实现信息的集成、共享与流转,减少手工的干预,凯越公司提出了信息技术架构和整合方案,包括信息模型、应用系统的组成与结构、信息和数据在应用系统之间的分布与流向、信息技术标准和规范等。同时还分析了目前市场上主流的系统集成的技术和产品,在尽量保护现有投资,同时又兼顾未来系统方便集成的原则指导下,凯越公司选择了最合适的产品和技术对现有的系统进行分步整合。

基础设施与安全管理基础设施是信息化的基础,包括服务器、存储设备及网络设施等。凯越公司虽然在基础设施方面投入很大,但还不够完善,服务器没有集中管理,重复投资,维护成本高且难以管理;核心网络缺乏备份,一旦核心设备出现故障,将会造成网络全面的瘫痪。安全管理也存在较大问题,没有从技术和管理两方面构建完整的安全体系,存在很大的安全隐患。针对存在的这些问题,凯越公司从四个方面入手对未来基础设施建设进行了规划:广域网络系统架构规划、局域网络系统架构规划、Internet连接架构规划、服务器及存储系统架构规划。在安全管理方面,凯越公司首先从技术上提出了完整的安全解决方案,如把公司的Web服务器、Mail服务器设置在防火墙之后等,同时还从管理的角度提出了具体的规范,包括通信和操作安全性管理、访问控制安全性管理、系统开发和维护的安全性管理等,这样凯越公司就从技术和管理两方面构建了一套完整的安全管理体系。

信息管理组织架构合理的IT组织架构是企业信息化建设的有力保障,同时也可以从一个侧面反映信息化在企业中的地位。然而凯越公司的IT组织架构设置不尽合理,主要表现在以下方面:

(1)总公司没设专门的信息部门,负责信息化建设的人员隶属于行政管理部。公司层次只设几个专职,也没有专门部门。分公司更是连专职也没有。企业还没有建立良好的信息化管理体系,职责缺乏明确合理的分工。

(2)企业还没有建立起信息化的工作规程和制度,包括信息系统建设需求的提出、论证、选型、实施等都没有规范的流程,也没有明确的职责划分。

针对上面的问题,同时考虑到总公司、公司、分公司在日常管理上又有一定的独立性,凯越公司提出了信息化建设在业务上进行垂直指导,在行政上横向管理的矩阵方式,结合信息集中化管理的基本原则,其信息化管理框架实现了下面的转变。(见图3)凯越公司在信息化组织设计,建立了集中的信息技术管理和资源共享的机制,将原来挂靠在行政管理部下的信息中心提升为信息技术部,作为独立的职能部门进行信息技术的管理,并为总公司及其下属的公司和分公司提供信息技术服务;拓展了信息技术管理的职能范围,统一系统规划、建设与管理,如合同管理、信息资产及文档的管理及ERP、CIS、CRM等应用系统的建设、实施、维护及技术支持等;统一整个企业网络、服务器、信息系统(数据库及应用软件)及客户端软硬件的搭建、维护、备份、升级与管理,以及网络、信息系统的安全管理等;建立分布式的信息技术组织布局,在公司和分公司的总工室下设IT专职人员,为本公司提供信息技术支持,但业务上受总公司信息技术部的指导。在设计方案中,凯越公司对三层体系之间的职责做了明确的划分,总部的信息技术部负责全公司信息化的管理与决策,如进行集中、统一的信息技术管理和规划,负责全公司网络架构及网络安全等;公司及分公司层次主要负责信息化的实施与维护。凯越公司通过对信息组织架构的设计,明确了各自的职责,理顺了管理流程,使企业的信息化建设有了组织和制度的保障。

实施与执行

除了上述方面,对信息化建设规划来说还有一个非常关键的问题,即系统的实施及资源配置计划。只有明确了信息系统建设的时间表、优先级,才能更好地指导系统实施。因此凯越公司在综合分析了公司战略、业务及系统现状后,提出了系统实施计划。(见图4)在实施计划中,不仅安排了实施的时间表,还给出了系统实施的大概预算及主要的产品供应商,同时提出系统实施需要注意的主要问题等,为以后几年的信息化建设提供了很好的参考依据。(施能自毕博管理咨询大中国区董事总经理)

1、信息孤岛是如何形成的?对企业的管理有什么危害?

2、如何通过管理信息系统的重新规划与开发来避免信息孤岛?最重要的事情是什么?

3、公司的最高管理层在公司的信息化过程中起什么作用?其重要性主要体现在哪几个方面?

4、结合这个案例,谈谈你对“管理信息系统其实首先是个社会系统,其次是个人机系统”这句话的认识?

第五篇:人事管理系统

目录

一 系统功能分析.............................................................................................................................2 1.1 项目背景..........................................................................................................................2 1.2.总体功能需求...................................................................................................................2 1.3 具体系统功能需求描述..................................................................................................2 1.3.1系统功能的基本要求:..........................................................................................2 1.3.2数据库要求:在数据库中至少应该包含下列数据表:......................................3 二 数据库概念设计.........................................................................................................................3 2.1 概念模型设计....................................................................................................................3 2.2 E-R图表示概念模型.........................................................................................................4 2.2.1部分实体E-R图.....................................................................................................4 三 数据库逻辑设计.........................................................................................................................7 3.1 数据结构............................................................................................................................7 3.2设置参照属性.....................................................................................................................7 3.3关系.....................................................................................................................................7 四 数据库与数据表设计.................................................................................................................7 4.1 逻辑结构设计....................................................................................................................7 4.2物理结构设计.....................................................................................................................8 五 关系图的建立.............................................................................................................................8 5.1建立关系图.........................................................................................................................8 六 建立查询.....................................................................................................................................9 6.1 简单查询............................................................................................................................9 简单的查询就是SELECT---FROM---WHERE查询...................................................................9 6.2 复杂查询............................................................................................................................9 6.2.1具有父子关系的层次查询....................................................................................10 6.2.2使用case表达式...................................................................................................10 6.2.3倒叙查询................................................................................................................10 附录................................................................................................................................................11 附录一

系统建立部分源代码.............................................................................................11 附录二 参考文献...................................................................................................................13 附录三 开发环境说明...........................................................................................................13 第 1 页

一 系统功能分析

1.1 项目背景

人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对人事劳资信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

1.2.总体功能需求

通过本人事管理数据库管理系统软件,能帮助人事管理人员利用计算机快速方便的对企业人事资源进行管理。人事管理系统主要用于企业内部员工的档案、工资,便于公司领导掌握人员动向,及时调整人才的分配。本软件集企业人员基本信息,企业人员劳工合同,及人才需求计划于一身,目的在于能够使管理人员更加方便,快捷的对企业人事进行管理。同时本人事管理软件使人事管理工作系统化、规范化、自动化,从而在一方面提高了管理者的工作效率,减少了传统人工管理方式所带来的人力,物力的浪费,另一方面由于本软件具有查找方便、可靠性高、存储量大等优点,所以实现了企业人事管理的自动化。人事管理系统针对企业员工信息的处理工作采用计算机进行全面的现代化管理,用户可以通过输入员工的基本信息、考勤信息等,由系统自动生成相应的统计数据及工资统计报表以供用户查询、打印,另外用户还可以对这些基本信息进行定期的更新与删除工作,人事管理系统力求以方便快捷的途径去管理职工的信息,代替手工操作的繁琐数据。

1.3 具体系统功能需求描述

根据系统的基本要求,为了最终实现用户方便的添加、修改、查询、删除记录,我们对程序作了详尽的修改,以达到令人满意的效果。具体的功能如下:

(1)密码登录:可以使用户安全的使用通讯录。(2)修改密码:加强用户对通讯录的保密功能。(3)人事管理主界面:用户在此可以对记录进行添加、修改、查询、删除、打印等操作。(4)增加记录:可以添加新的记录补充新的信息。(4)修改记录:可以已有记录进行修改和改进。(5)查询记录:对那些模糊不清楚的记录进行查询。(6)删除记录:去除一些过期不用的记录

1.3.1系统功能的基本要求:

(1)员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。

第 2 页(2)员工各种信息的修改;

(3)对于转出、辞职、辞退、退休员工信息的删除;

(4)按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;

(5)对查询、统计的结果打印输出。

1.3.2数据库要求:在数据库中至少应该包含下列数据表:

(1)(2)(3)(4)(5)员工基本信息表;

员工婚姻情况表,反映员工的配偶信息;

员工学历信息表,反映员工的学历、专业、毕业时间、学校、外语情况等; 企业工作岗位表; 企业部门信息表。

二 数据库概念设计

2.1 概念模型设计

作为传统的业务处理系统的开发,在其开发分析中需要明确业务处理的具体功能,即系统的开发是基于功能驱动的,数据仓库开发人员在数据仓库形成与应用之前是不可能了解数据仓库的功能的。因此,无法采用功能驱动开发方法进行数据仓库的开发,但是,数据仓库的开发人员可以在数据仓库开发之前通过数据仓库的需求分析,了解数据仓库用户的大致需求,即在决策过程中需要什么信息。这样,就可以界定一个数据仓库的大致系统边界,集中精力进行主要部分的开发。因而,界定边界的工作也可看作是数据仓库系统设计的需求分析,因为它将决策者的数据分析的需求用系统边界的定义形式反映出来。

第 3 页 2.2 E-R图表示概念模型 2.2.1部分实体E-R图

员工基本信息员工婚姻状况员工学历信息属于管理员管理员工任职企业工作岗位企业部门信息属于企业

第 4 页

职称员工员工编号

基本信息学历信息婚姻信息 出生年月员工编号员工基本信息住址姓名

身份证号性别 第 5 页 姓名专业身份证号员工编号员工学历信息毕业学校毕业时间外语情况学历 第 6 页

三 数据库逻辑设计

3.1 数据结构

设置每一数据表的属性名,类型,宽度

3.2设置参照属性

员工配偶信息(工号,配偶姓名,出生年月,工作单位,电话)的工号参照员工的基本信息的工号。

员工学历信息(工号,员工姓名,学历,毕业学校,专业,毕业时间,外语情况)的工号参照员工的基本信息的工号。

企业工作岗位信息(工号,学历,部门,职位)的工号参照员工的基本信息的工号。部门参照企业部门信息的部门。

3.3关系

员工基本信息与员工配偶信息建立关于工号的父子关系。员工基本信息与员工学历信息建立关于工号的父子关系。员工基本信息与企业工作岗位建立关于工号的父子关系。企业工作岗位与员工基本信息建立关于工号的父子关系。企业工作岗位与企业部门信息建立关于工号的父子关系。

四 数据库与数据表设计

4.1 逻辑结构设计

根据对需求分析得到的数据结构进行分析,按数据输入输出的要求,确定表和表间的关系,并进行验证、调整、修改、完善,使其能够实现用户对数据和功能的要求。

关系数据库的数据模型(即关系模型)由一组关系模式组成,因而ER图向关系模型的转换实际上就是将实体(包括实体的属性)和联系转换为关系模式,一般遵循以下基本原则:

1.一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。

第 7 页

2.一个1:X(X为1或n)联系通常与某一端的关系模式合并,其中1:n的联系需要与n端对应的关系模式合并。需要在合并的关系模式的属性中加入另一个关系模式的码和联系本身的属性。

3.一个m:n联系转换为一个关系模式。与该关系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。

4.三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体的码的组合。

5.具有相同码的关系模式可合并。

使用SQL server 2000企业管理器建立数据库和表(也可使用SQL语句建立数据库)。

4.2物理结构设计

数据库的物理设计是指对数据库的逻辑结构在指定的DBMS上建立起适合应用环境的物理结构。在关系型数据库中,确定数据库有物理结构主要指确定数据库的存储位置和存储结构,包括确定关系、索引、日志、备份等数据的存储分配和存储结构,并确定系统配置等。

五 关系图的建立

5.1建立关系图

新建一张数据库关系图,找到相应的数据库(图1),在第一行中有个数据库关系图,选择新建数据库关系图(N),如图2:

图1

第 8 页

图2

六 建立查询

6.1 简单查询

简单的查询就是SELECT---FROM---WHERE查询 例如:用查询分析器查询企业的部门

6.2 复杂查询

复杂查询包括连接查询、嵌套查询、分组查询、有关组函数的查询等。参照数据库原理教程对于管理系统进行复杂查询,完成系统的一些功能。

第 9 页 6.2.1具有父子关系的层次查询

start with:用于指定层次查询的根行。

connect By:用于指定父行和子行之间的关系(connect by condition),在condition中必须使用prior引用父行。

SQL> select LPAD(' ',3*(level-1))||ename ename, LPAD(' ',3*(level-1)||job job from emp where job<>'CLERK' start with mgr is null connect by mgr=prior empno;

6.2.2使用case表达式

SQL> select ename,sal,CASE WHEN sal>3000 THEN 3 WHEN sal>2000 THEN 2 ELSE 1 END grade from emp where deptno=10;

6.2.3倒叙查询

查看历史数据(倒叙查询只能查询5分钟之前变化的数据,而不能查询5分钟之内变化的数据)SQL> select ename,sal from emp AS OF timestamp to_timestamp('2003-05-18 19:59:00','YYYY-MM-DD HH24:MI:SS')where ename='CLERK';

第 10 页 4.WITH创建临时表

SQL> WITH tempname AS(SELECT...)

附录

附录一

系统建立部分源代码

Option Explicit Private Function Selectsql(SQL As String)As ADODB.Recordset

'返回ADODB.Recordset对象

Dim ConnStr As String

Dim Conn As ADODB.Connection

Dim rs As ADODB.Recordset

Set rs = New ADODB.Recordset

Set Conn = New ADODB.Connection

'On Error GoTo MyErr:

ConnStr = “Provider=SQLOLEDB.1;Persist Security Info=True;User ID=sa;Password=001234;Initial Catalog=Mydatabase;Data Source=MERRYCHINA”

'这是连接SQL数据库的语句

Conn.Open ConnStr

rs.CursorLocation = adUseClient

rs.Open Trim$(SQL), Conn, adOpenDynamic, adLockOptimistic

Set Selectsql = rs

'Exit Function 'MyErr:

'Set rs = Nothing

'Set Conn = Nothing '释放相关的系统资源

'MsgBox Err.Description, vbInformation, “系统提示” '显示出错信息 End Function Private Sub Form_Load()

Dim SQL As String

Dim rs As ADODB.Recordset

Dim X As Long

On Error GoTo Err_box

SQL = “ select * from A用户表 ORDER BY ID”

Set rs = Selectsql(SQL)

If rs.RecordCount > 0 Then

rs.MoveFirst

第 11 页

For X = 1 To rs.RecordCount

Combo1.AddItem rs.Fields(“姓名”).Value

rs.MoveNext

Next X

Combo1.ListIndex = 0

End If

rs.Close

Exit Sub Err_box:

End Sub Private Sub Command1_Click()

Dim SQL As String

Dim rs As ADODB.Recordset

If Text1.Text = “" Then

MsgBox ”请输入口令!“, 64, ”提示“

Text1.SetFocus

Exit Sub

End If

If Combo1.Text = ”“ Then

MsgBox ”请选择帐号!“, 64, ”提示“

Combo1.SetFocus

Exit Sub

End If

SQL = ”SELECT * FROM A用户表 WHERE 姓名='“ & Combo1.Text & ”' AND 密码='“ & Text1.Text & ”' “

Set rs = Selectsql(SQL)

If rs.RecordCount > 0 Then

Form1.Show

Unload Me

Else

MsgBox ”口令不对,请重新输入!“, 64, ”提示"

Text1.SetFocus

End If End Sub

第 12 页

附录二 参考文献

数据库系统原理教程(王珊,陈红 编著)百度资源

附录三 开发环境说明

处理器:Intel Pentium 4 3.06以上 内存:256M以上 硬盘空间:40G以上

操作系统:windows 2000 /XP/win7 开发软件:Visual Basic6.0 数据库:Microsoft SQL Service 2000

第 13 页

下载JSP2041 基于web的人事管理系统-基本信息管理2word格式文档
下载JSP2041 基于web的人事管理系统-基本信息管理2.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    人事管理系统设计

    企 业 人 事 管 理 系 统 课 程 设 计 实验小组成员:张健,黄仁奖,庄宁晓,徐凯,宋永捷 计算机051(行) 《企业人事管理系统》可行性研究报告 编写目的 从人事管理的角度来讲,人们已经......

    VB人事管理系统[模版]

    I 图书管理系统 一、课程设计的目的与要求 ....................................... 2 二、题目分析 ................................................... 3 三、设计思......

    人事管理系统总结

    《数据库原理与应用》 课程设计 个人总结题目人事管理系统专业班级计0902学号200907010209姓名Karen指导老师杨谨全完成时间2012-01-11为了加深对课堂理论学习的理解,提高应......

    人事管理系统源代码

    #include #include #include #define N 100 struct member_info { char xm[7]; char xb[3]; char sr[15]; char whcd[13]; char zc[17]; char sfzh[19]; char lxdh[12];......

    企业人事管理系统[本站推荐]

    基于.NET的企业人事管理系统 摘要 随着计算机应用的普及,推动企业计算机管理现代化的时机已经到来,采取信息化管理是企业在新经济时代的必然趋势,也是企业管理者的迫切需求。企......

    人事管理系统解决方案

    http://www.xiexiebang.com/ 人事管理系统解决方案 一、系统简介 人事管理系统是针对高校人事工作而专门开发的多功能集成应用,它能够实现高校教职工管理工作的信息化、统一......

    企业人事管理系统

    摘 要 人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。使其......

    人事管理系统设计

    《网络数据库》 人事管理系统设计报告 院系:物理与电子工程学院 专业:通信工程班级:10届06班学号:10006520633 姓名:代刚日期:2011-05-16 人事管理系统设计 1、数据库功能分析......