1、1人事管理系统中文摘要:本系统全称为人事管理系统。根据开发要求,它主要应用于企业人员管理,系统对职员的基本情况进行管理,可以减少劳动力的使用,加快查询速度和管理,给人事管理工作带来了极大的方便。为了节约资源,实现无纸办公,我选择了人事管理系统的题目。本文介绍了系统题目的来源、系统概述、系统调查、系统分析、系统设计、系统实施,以及使用开发工具的选择等。系统采用 B/S 结构,比较了几种开发工具,最后选择了界面友好的 ASP 作为前台,Access 作为数据库,进行系统开发。主要对人员的基本信息、工资、职位变动、奖惩情况、考核情况进行管理。管理者可以用这个系统查询员工基本信息等信息。它的特点是方便
2、、快捷,可以即时的为管理者提供需要的信息,为管理者的决策提供支持。关键词:中国工商银行;人事管理;ASP;Access;B/S2Abstract: All of this systems are called personal management system.Request according to the development, it mainly applied manage in the business enterprise personnel, the basic circumstance of system to employee carries on a managemen
3、t, can reduce the usage of labor force, speeding search speed and managing, bringing personal management work tremendous convenience.For economizing a resources, realization have no the paper transact, I chose the topic of personal management system,This text introduced the source, system of system
4、topic to say all, system investigate, system analysis, system design, system implement, and usage development choosing of tool etc.The system adopts B/S structure, comparing a few kinds development tool, choosing the ASP of interface amity as stage finally, the Access was a database, carrying on a s
5、ystem development.Main to the personnels fluctuation, prize and punishment circumstance of the basic information, wages, post, investigate a circumstance to carry on a management.The governor can use this system search employee basic information etc. information.Its characteristics is convenient and
6、 fast, can immediately of provide the information ofwith demand for the governor, provide support for the governors decision.3Keyword:Chinese industry and business bank;Personal management;ASP;Access;B/S 4第一章 、 绪论人事管理系统的发展历史可以追溯到 20 世纪 60 年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛
7、盾,第一代的人力资源管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和求和理念,而且其非财务的人员信息也不够系统和全面。人事管理系统的革命性变革出现在 20世纪 90 年代末。由于市场竞争的需要,提高人员工作的整体效率,出现了更加智能的管理软件。计算机的如此普及,信息技术及网络的迅速发展,大大加快了企业的现代化与信息化的进程。企业信息化已成为全球化的发展趋势。计算机和管理结合的越来越紧密了,在竞争激烈的当今,如何把原始的数据质料整理成有价值的信息,成为企业战胜对手的
8、前提,在最短时间内,用最少的资源提取有价值的信息,为管理者做决策支持。第二章 、系统概述2.1 系统分析随着科学技术的进步,尤其是计算机网络的发展,使得2银行业务实现了网络化管理,但是受到地区经济条件的制约,人事管理上还是比较落后的,人事科还用 WORD 或者EXCEL 进行管理,随着工作量的不断增大, 相关的员工档案、考勤、工资管理等资料的数量也日益庞大,一方面,人事科目前的手工操作完成现有日常业务比较吃力,另一方面,手工处理难免会发生错误,档案的维护和查询就更加困难;工资核算完全依靠手工统计汇总也花费大量的时间,统计结果还可能发生误差, 很多文档资料以及相关报表的打印都属于重复性建设,耗费
9、了大量的人力物力资源,不能及时准确的为领导管理人员提供有效的参考,做出最准确的决策。同时也不利于资料的查询和维护,导致信息流通不畅,数据更新不及时,数据与现状不一致的情况常常发生。2.2 系统开发分析开发一个人事管理系统,充分利用计算机处理速度快、存储量大、使用方便等特点,让计算机更好的为人们服务,保证数据的一致性,实现无纸办公。这样不但节省了人力、物力和时间,还能把出错几率降到最低,更能及时有效的为领导管理者提供决策支持。该系统的开发使用 ASP 作为前台开发工具,ASP 使用的 ActiveX 技术基于开放设计环境,使网页具有了无限的扩充能力,它的开发和修改非常容易。后台数据库开发采用的是
10、 Microsoft Office Access 2003,Access 是 Office 家族的一员,取得容易,而且界面与 Office 家族一样,容易使用,界面友好。1.该系统应具有实用性、可靠性和适用性。2.对各个数据库进行动态管理,防止混乱。3.能够按照用户选择的不同的条件进行简单查询。34.设置登入密码,防止资料外泄或出错,尽量减少用户的操作。2.3 系统模板分析整个系统从总体上分为档案输入(包括基本信息录入、工资变动录入、职位变动录入、奖惩情况录入、考核情况录入) ,信息处理(包括基本信息处理、工资变动处理、职位变动处理、奖惩情况处理、考核情况处理) ,统计输出(包括基本信息输出、
11、工资变动输出、职位变动输出、奖惩情况输出、考核情况输出) ,系统维护四大部分,每一部分都实现的相应的功能。具体流程如下:4图 2-1 人事管理系统结构图人事管理系统档案输入 信息处理 统计输出 系统维护信息处理基本信息处理工资变动处理职位变动处理奖惩情况处理考核情况处理统计输出基本信息输出工资变动输出职位变动输出奖惩情况输出考核情况输出系统维护数据维护代码维护软件维护档案输入考核情况录入奖惩情况录入职位变动录入工资变动录入基本信息录入5第三章、 相关技术介绍和运行环境3.1 相关技术介绍本系统采用了 ASP 作为开发语言,Microsoft Access2000 数据库作为外挂数据库。ASP(
12、Active Server Pages)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。使用 ASP 可以组合 HTML 页 、脚本命令和 ActiveX 组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序。Microsoft Access2000 经测试证明性能稳定,能够满足日常工作要求。如果今后随着数据量不断增大而需要使用大型数据库管理软件(如 Microsoft SQL Server 等)来改善数据库的性能的话,那么只需修改本系统的数据库连接字符串即可完成升级。由此可见,本系统具有一定的可扩充性。与其它的关系型数据库管理系统相比,Micro
13、soft Access2000 具有以下优点:1、存储文件单一。2、支持长文件名,并可以在文件名内加空格,使文件便于理解、查找。具有强大的网络功能,可通过网络传送数据。3、使用简便,用户无需了解编程语言,便可轻松地设计和开发数据库应用程序。4、可以处理多种数据信息,如文本文件和其它数据库文件。3.2 运行环境由于本系统是在单机上完成的,考虑到设计的简单性6和易用性以及技术实现的可行性,因此采用以下面向小型单位或者不具备网络环境的开发环境方案:.以 Asp 作为编程语言 .Access 做数据库 .使用 IIS 作为 WEB 应用服务器,实现 B/S 模式的数据库应用开发.服务器环境:windo
14、ws95/98/2000Microsoft Access 数据库软件ODBC DRIVERPWS 个人服务器/IIS 服务器IE5.0 或以上浏览器3.3 配置 ASP 运行环境要使用 ASP 创建动态网页,首先要从硬件和软件方面配置好 ASP 的运行环境。在硬件方面,必须在计算机上安装一个虚拟网卡,例如 Microsoft Loopback Adapter;在软件方面,必须安装 TCP/IP 协议、服务器软件以及浏览器软件。在创建 ASP 动态网页之前,应当在计算机上安装服务器软 PWS 或 IIS。这两种服务器软件有一个共同特点,即它们同时兼有 WEB 服务器和 ASP 应用程序服务器的功
15、能。选择哪种服务器软件,与所使用的 Windows 版本有关。本系统在 WidnowsXP 平台上安装上 IIS 作为服务器软件。7第四章、 创建数据库4.1 数据库需求分析作为 Microsoft 公司的桌面数据库,Access 的应用非常广泛。因此我选用 Access 数据库来进行数据库的逻辑设计,建立了一个名为“rsgl.mdb”数据库。其中创建了change 表和 gongzibiao 表,分别用于存储用户的职工资料和工资信息等相关内容。4.1.1 Access 简介本系统所采用的数据库是 Access,它是 Microsoft 公司最新开发的大型关系数据库管理系统,具有非常强大是关系
16、数据库创建、开发、设计及管理功能。Microsoft Access 使您容易得到所需信息,并提供强大工具,可以帮助您组织和共享您的数据库,以便您和您的工作组能作出更好的决策。快速找到可靠答案,通过 Intranet 共享信息,建立更快更有效的商业解决方案。4.1.2 数据库设计分析数据库是存贮在一起的相关数据的集合,是存储数据的“仓库” 。数据库设计主要是指数据库的物理设计,它的主要工作是在完成数据库逻辑设计的基础上,运用关系数据库规范化理论,设计出合适应用环境的数据库物理结构。员工基本信息表字段名称 数据类型 长度 小数位 允许为空 关键字 字段说明Bianhao1 Integer N Y 登记编号A1 Char 7 N N 员工编号