公司人力资源管理系统_总体设计
人事管理系统的设计与实现

摘要人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
本系统结合企业的人事、制度,经过实际的需求分析,采用功能强大的VB作为开发工具而开发出来的人事管理系统。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发的。
企业人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。
如何管理好企业内部员工的信息,成为企业管理中的一个大问题。
在这种情况下,开发一个企业人事管理系统就显得非常必要。
本企业人事管理系统分为5个模块,用户管理模块、人事管理管理模块、统计模块、数据管理模块和系统设置模块。
它们具有如下功能:员工基本信息的录入、修改、查询、删除功能,能够对员工基本资料、奖惩记录、调动记录、培训记录、考评记录及调薪记录进行管理,员工学历信息和员工工资信息的录入、修改、查询、删除功能,以及系统维护功能。
为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。
关键词:企业人事管理;数据库;开发;员工信息;序言随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。
对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。
人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。
某集团人力资源规划体系设计方案(ppt 43页)

舜宇集团 “名配角 ”战略, 人才国际 化和梯队 化
人力资源规划
人才的“选 、育、用、 留”,创造 高绩效环境
6Байду номын сангаас
人力资源规划是人力资源管理工作的“冲锋号”,指导人力资源管理的其他职能
人力资源规划
人力资源招聘管理 人力资源培训管理 人力资源绩效管理 人力资源薪酬管理
划
支持
支持
8
(二)舜宇集团人力资源规划管理系统现状诊断
9
舜宇集团人力资源规划的5大不足:缺乏战略导向、流程混乱、方法简单、内 容不全、职能不明确,导致人力资源规划无法发挥其应有的功能
…….
职能不 明确
缺乏战 略导向
人力资源规 划管理的5大
不足
内容不 全
流程混 乱
方法简 单
10
战略上:人力资源规划没有体现集团的发展战略
本方案设计思路如下:首先在深入领会舜宇集团使命,“名配角战略”、母子公司管控和人力资源 子战略的基础上,分析目前公司人力资源规划的现状和问题,找出解决问题的思路,然后确定人力 资源规划的流程和方法,最后提出人力资源规划的操作方案
2
一、诊断篇
人力资源规划管理系统介绍 舜宇集团人力资源规划管理诊断 舜宇集团人力资源规划管理解决思
回归分析
趋势分析和比率分析见的类似之处在于都是以一种 商业要素和劳动力规模的大小见的联系为基础,通 过建立散点图和简单的数学模型来确定为未来人力 资源需求的方法
事例: 舜宇集团对未来三年的人力资源趋势分析
年度
项目
99 00 01 02 03 04 05 06
XXX公司HR系统需求文档

XXX公司人力资源管理信息系统总体设计目标及明细功能需求人力资源管理信息化建设是每个现代企业管理的必然要求,也是每个现代企业的通行做法。
公司的人力资源系统做以下的总体设计目标:⏹系统要充分考虑我公司人力资源工作的远景,重点实现系统架构部署、数据整合和业务操作,兼顾信息分析、决策支持和自助服务。
⏹通过人力资源管理信息系统的建设,建立公司的人力资源信息标准,整合公司的人力资源基础数据,建成统一的公司人力资源数据库中心,并能与公司的其它管理软件进行软件整合.⏹公司人力资源管理系统要能够实现分级、分块管理和维护,实现公司人力资源信息的相对统一和共享。
⏹公司人力资源管理系统本身需采用先进的人力资源的管理理念,规划、收集、整理人力资源数据,在公司建立人力资源数据中心库后,能够在此基础上进行充分开发和利用各种技术实现方式,全方位、多层次地开发公司的人力资源,给公司管理提供精确的数据及资料支持.⏹在建成的公司人力资源数据中心业务平台的基础上,实现人力资源工作业务的网络化、程序化和规X化。
满足公司各层面的管理需要,定制实际有效的模型和方法,规X人力资源的管理流程。
提供多种信息咨询,为人员管理的现代化、科学化、正规化服务,从而最大限度地发挥公司人力资源数据中心的作用。
⏹使公司人才资源管理向规X化、标准化、便捷化迈进。
注重人力资源的挖掘和开发,以选人、用人、留人、培养人和发展人为人力资源管理的轴心,以公正评估、创新员工激励机制和优化公司文化氛围为手段,通过最大化的人力资源开发实现公司的人力资本增值。
⏹人力资源数据中心平台提供强大的信息处理功能,运用多种数理统计模型,通过计算和分析,提供各种形式的可视性信息和决策建议,为管理层的决策提供依据,提高公司决策质量与效率。
⏹人力资源管理信息系统需采用B/S和C/S的系统架构实现。
并且具有适应我公司未来发展的灵活性,如支持大X围的组织架构的调整和人员的调配、业务流程重组等。
⏹系统需充分体现以人为本的特点。
HR人才管理软件的需求分析与系统设计

HR人才管理软件的需求分析与系统设计一、引言随着企业发展的速度加快,人力资源管理越来越受到各级企业的重视。
为了提高企业的核心竞争力,HR管理软件成为企业必不可少的一部分。
本文将会对HR人才管理软件的需求分析和系统设计进行探讨。
二、需求分析1. 功能需求1.1. 权限管理人才管理软件应该对不同权限的用户提供不同的操作内容,以便在操作中更好地保护企业的信息安全。
1.2. 信息管理人才管理软件应该能完整地管理人才信息,包括职业技能、个人信息、学历和教育背景等,并且能够支持自定义的人才信息管理。
1.3. 统计分析人才管理软件应该能够统计分析企业的人才情况,以便企业能够了解目前的人才状况,并制定适当的人才培养计划。
2. 性能需求2.1. 并发处理能力人力资源管理系统应该具备一定的并发能力,以支持同一时间内的多用户操作。
2.2. 数据长度处理人才管理系统应该能够处理不同长度的数据,以便企业方便地存储和管理各项人才信息。
3. 用户需求3.1. 易用性人力资源管理系统应该方便容易地使用,以方便企业雇用过程中的各类人才管理流程的执行。
3.2. 个性化企业用户往往有各自独特的工作习惯和需求,人力资源管理系统应该支持可定制化以适应企业的工作需求。
三、系统设计1. 总体设计总体设计应该以企业的核心需求为基础,对系统的整体结构、功能、特性进行详细设计。
2.1. 登录模块提供用户登陆功能,不同权限用户能进行不同级别认证登录。
2.2. 部门管理管理企业各个部门,支持新增、删除、修改和查询操作,提供部门树结构展示。
2.3. 人才管理管理人才基本信息,支持新增、删除、修改、查询、导入和导出等操作。
2.4. 统计分析支持人才统计分析功能,通过人才信息数据的分析,输出相关统计报表判断人才情况。
2.5. 招聘管理对招聘管理过程中的信息进行收集和管理,支持招聘计划、职位管理、简历管理和面试管理等功能。
2.6. 培训管理对企业内部人才的培训计划进行管理,支持培训计划发布、培训实施、培训效果评估等功能。
人力资源管理系统概要设计方案

人力资源管理系统概要设计方案概要设计方案是指对人力资源管理系统进行整体规划和设计的方案,包括系统的总体架构、功能模块、数据流、用户界面等方面的设计。
一、系统总体架构设计:1.客户端/服务器架构:系统采用客户端/服务器模式,客户端通过网络连接到服务器,实现数据的交互和处理。
2.三层架构:系统将各个功能模块分为表示层、业务逻辑层和数据访问层,实现数据的分层管理和处理。
二、功能模块设计:1.员工信息管理模块:包括员工基本信息、员工档案、员工合同等信息的录入、查询和修改功能。
2.薪资管理模块:包括薪资计算、薪资发放、薪资查询等功能。
3.绩效考核模块:包括绩效指标设定、绩效评估、绩效查询等功能。
4.培训管理模块:包括培训计划、培训材料、培训评估等功能。
5.招聘管理模块:包括招聘需求申请、简历筛选、面试安排等功能。
6.考勤管理模块:包括考勤打卡记录、请假申请、加班申请等功能。
三、数据流设计:1.数据流图:绘制系统中各个功能模块之间的数据流向图,以清晰明了地展示各个模块之间的数据流动。
2.数据库设计:根据系统功能模块的需求,设计相应的数据库表结构,并确定表之间的关系和约束。
3.数据通信设计:确定客户端与服务器之间的数据通信方式和协议,保证数据的安全性和一致性。
四、用户界面设计:1.界面风格设计:根据公司的风格和要求,设计相应的界面风格,保证系统的一致性和美观性。
2.用户操作流程设计:确定用户在系统中的操作流程,通过流程图等方式展示给用户,使用户能够快速上手并顺利完成各项操作。
五、安全性设计:1.用户身份验证:通过用户名和密码等方式对用户进行身份验证,确保系统只能被授权的用户访问和使用。
2.数据加密传输:通过加密算法对数据进行加密传输,防止数据在传输过程中被窃取或篡改。
3.数据备份和恢复:定期对系统中的数据进行备份,以防止数据的丢失或损坏,同时也提供数据恢复的功能。
六、系统性能设计:1.并发性能:通过对系统的并发请求进行性能测试和调优,提高系统对并发请求的处理能力。
人力资源管理系统设计与实现

人力资源管理系统设计与实现摘要:随着互联网信息技术的不断发展,计算机在各行各业中都有着广泛的应用。
对于企业的人力资源管理而言,通过互联网数据库技术,能够实现人力资源管理的自动化,让企业的人力资源管理更加高效,更好的满足企业对人力资源管理的需求。
基于此,对人力资源管理系统的设计进行分析,并且探讨实现策略,希望给相关人员提供一定借鉴。
关键词:人力资源;管理系统;设计;实现引言人力资源档案信息化管理系统中,要求建成应用层、管理层和网络层,所有分层要各司其职。
其中管理层的任务是满足所有人员向其中输入正确的指令和存储资源档案要求,网络层是完成各类数据的传输任务,管理层要根据专业的指令从数据库获取数据,并且把信息纳入到后续的数据分析过程,从作用效果上来看,当前信息化系统存在一定的运行问题。
1、信息化背景下人力资源管理的优势(1)提升人力资源日常管理效率,降低企业运营开销。
对于企业来说,借助信息化技术,人力资源管理可以得到不少益处。
首先,相比于从前的纸质简历和企业文件,信息化人力资源管理可以让企业实现无纸化办公,无论是针对招聘端的线上简历,还是行政端的网上文件传达,都可以大大减少纸质资源的开销,从而降低办公开支。
其次,信息化的人力资源管理通常都伴有相关的行政、办公软件,可以辅助相关从业人员的日常工作,减免无意义的重复作业,进而提高企业运行的效率。
最后,对于一些大企业来说,他们可能存在跨区域或者跨国的分公司,借助信息化的人力资源管理,可以切实地降低不同地区企业之间的通信成本,帮助企业的决策人员更好的进行管理。
(2)企业内部可以做到信息的快速共享,从而更便于相关负责人作出对应的决策。
借助信息化技术,人力资源管理可以通过软件系统,或者平台将企业内部的员工紧密联系在一起,从而实现统一的管理。
对于部门负责人,可以通过相关的网络系统对部门员工的日常出勤和工作绩效进行及时的评定和修改;对于企业的行政人员可以在网络系统上将更新的培训、休假、政策等信息直接告知所有员工;对于普通员工来说,也可以借助网络系统直接看到自己的薪资福利、工作情况。
人力资源管理系统的设计与实现

摘要摘要随着计算机技术的飞速发展和计算机在企业管理应用中的普及,利用计算机实现企业人力资源管理势在必行。
企业人力资源管理系统的积极使用是使现代化企业在竞争中立于不败之地的必要条件。
本文论述了基于JSP模式下人力资源管理系统的设计与实现,分析人力资源管理系统的发展趋势,完成对系统的需求分析和功能分析。
实现包括部门管理、人事档案管理、考勤管理、奖惩管理、人员调动管理模块的设计与编程实现。
关键字:JSP人力资源数据库管理系统IABSTRACTABSTRACTWith the rapid development of computer technology and the popularity of computer application in enterprise management, it is imperative to use computers to achieve human resource management. For the managers of enterprises, human resource management system is an indispensable part of business units This article discusses the design and implementation of human resource management system based on the JSP model, analyses the development trends of human resource management system, and complete requirements analysis and functional analysis of the system. Thus, to achieve module design and programming including department management, personnel management, attendance management, incentive management and mobility management.Keywords: JSP Human Resources, Database, Management SystemII目录第一章引言 (1)1.1 课题背景 (1)1.2 课题的价值与意义 (1)1.3 课题研究现状及发展态势 (1)1.4 课题核心 (2)1.5 本文主要研究内容 (2)1.6 本章小结 (3)第二章系统开发环境 (4)2.1 JDK安装配置 (4)2.2 Tomcat安装与配置 (4)2.3 MyEclipse安装 (5)2.4 本章小结 (5)第三章需求分析 (6)3.1 设计任务 (6)3.2 功能要求 (6)3.3 系统目标 (6)3.4 可行性分析 (6)3.4.1 经济性 (6)3.4.2 技术性 (7)3.4.3 操作性 (7)3.5 本章小结 (7)第四章系统设计 (8)4.1 系统功能模块设计 (8)4.2 系统数据库设计 (9)4.2.1 系统数据库E-R设计 (9)4.2.2 数据表结构 (9)4.3 本章小结 (13)第五章系统实现 (14)5.1 公共JSP文件 (14)5.1.1 数据库连接 (14)5.1.2 数据库删除 (14)5.1.3 公共引入包文件 (15)5.2 登录模块设计与实现 (16)5.2.1 登录模块界面设计 (16)5.2.2 登录检查 (16)5.3 部门管理模块设计与实现 (17)5.3.1 部门关系功能实现 (18)III5.3.2 部门添加功能实现 (20)5.4 人事档案模块设计与实现 (23)5.4.1 人事档案添加功能实现 (23)5.4.2 人事档案查询功能实现 (24)5.5 考勤管理模块设计与实现 (26)5.5.1 考勤信息添加功能实现 (26)5.5.2 考勤信息查询功能实现 (27)5.5.3 考勤信息月份统计功能实现 (29)5.6 奖惩管理模块设计与实现 (30)5.6.1 奖惩信息添加功能实现 (31)5.6.2 奖惩信息查询功能实现 (32)5.7 人员调动模块设计与实现 (33)5.7.1 人员调动信息添加功能实现 (33)5.7.2 人员调动信息查询功能实现 (34)5.8 本章小结 (36)第六章系统测试 (37)6.1 部门管理测试 (37)6.2 人事档案管理测试 (38)6.3 考勤管理测试 (39)6.4 奖惩管理测试 (40)6.5 人员调动管理查询 (41)6.6 访问合法性 (41)6.7 本章小结 (42)第七章结束语 (43)参考文献 (44)致谢 (45)附录 (46)外文原文与译文 (62)1 外文原文 (62)2 中文翻译 (64)IV第一章引言第一章引言1.1 课题背景随着计算机的普及和计算机技术的飞速发展,计算机被广泛的使用到生产生活中,计算机广泛的出现在我们的周围,计算机的应用加快了我们工作的效率,简化工作方式。
战略性人力资源管理系统设计

人力资本价值 理论
人性假设
战略性人力资源管理系统设计
素质模型
(二)构建人力资源管理系统的 基础和依据
w 对企业的使命追求及战略的认识
w 对企业的组织与工作系统的研究 ----职类、职种、职位分析与评价
w 对人的特征和内在规律的把握 -----素质模型
基于能力的人力资源管理系统和 基于职务的人力资源管理系统
——职位组织交换模型
w “职位”是指承担一系列工作职责的某一任职者所 对应的组织位置,它是组织的基本构成单位。
w “职位”作为组织的实体要素,通过任职者的行为 与组织实现各种有形或无形的“交换”
职责履行、业绩实现
职位
任职者行为
组织
战略 达成
物质报酬、社会认同、自我实现
战略性人力资源管理系统设计
职位系统研究
战略性人力资源管理系统设计
人力资源管理的四大机制
三、约束机制
所谓约束机制,其本质是对员工的行为进行限 定,使其符合企业的发展要求的一种行为控制,它 使得员工的行为始终在预定的轨道上运行。约束机 制的核心是企业以KPI指标为核心的绩效考核体系 和以任职资格体系为核心的职业化行为评价体系 。 (1)以KPI指标体系为核心的绩效管理体系 (2)以任职资格体系为核心的职业化行为评价体系 (3)员工基本行为规范
(1)竞聘上岗制度
(2)末位淘汰制度
(3)人才退出制度
战略性人力资源管理系统设计
企业人力资源价值链管理的整合
w 四大机制的重心在于企业人力资源价值链 管理的整合
n 人力资源价值链,是指关于人力资源在企业 中的价值创造、价值评价、价值分配三个环 节所形成的整个人力资源管理的横向链条
战略性人力资源管理系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
公司人力资源管理系统开发总体设计说明书2009年 4 月12 日1.引言1.1编写目的总体设计概括的说是用概念数据模型表示数据及其相互间的关系,这种数据模型是面向现实世界的、易如理解的数据模型,它独立于计算机的软硬件系统,与用户进行交流十分方便。
本文档的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发过程中的协同工作提供强有力的保证。
同时本文档也作为项目评审验收的依据之一。
1.2背景●待开发的系统名称:公司人力资源管理系统●任务提出者:卜丹开发者:卜丹、王颖、季佳银、凌华文、王张华、胡鹏用户:公司及企业●该项目将对公司人力资源数据库系统进行分析和设计,以提供各种人力资源服务1.3定义HRMS(Human Resource Management System)公司人力资源管理信息系统DBMS(DataBase Management System)数据库管理系统2.系统类(对象)模型设计2.1系统类图系统中定义了4个类:user,用户类;pensonnel_information,职工信息类;personnel_rewardpunishment,职工奖惩情况类;personnel_transfer,人事变动情况类。
其中用户类可分为系统管理员类,超级用户类和普通用户类。
系统类图如下:2.2类设计说明2.2.1用户类用户类的属性有:ID,UID,UPassword,UPower;ID:用户在数据库的序列号,惟一的值;UID:用户登录系统的用户名,惟一值;UPassword:用户登陆系统是的密码;UPower:用户所属类型,即区别系统管理员,超级用户和普通用户的标识,如1-系统管理员,0-普通用户,2-高级用户。
●用户类具有的操作有:input_infor():登录系统用户输入用户名和密码;display_user():此操作是显示所有用户的信息,此操作只有管理员有权限访问;search_user():根据用户输入的用户名,查找用户信息,此操作只有管理员有权限执行;add_users():此操作是添加新的系统用户,此操作只有管理员有权限执行;edit_user():此操作是对用户信息的编辑,包含删除、修改及更新,此操作只有管理员有权限访问。
2.2.2职工信息类●职工信息类的属性有:UID,UName,UBirthday,UMarriage,UWorktime,UIntime,UDepartment,UPosition,UPhone;UID:职工编号,惟一值;UName:职工姓名;UBirthday:职工出生日期;UMarriage:婚否;UWorktime:工龄;UIntime :进单位时间;UDepartment:所在部门;UPosition:职位;UPhone:联系电话;●职工信息类具有的操作有:display ():此操作是显示所有职工的信息,此操作管理员和超级用户有权限访问;search ():根据用户输入职工编号,查找职工信息,此操作只有管理员和超级用户有权限执行;regist():此操作是注册新的职工档案;edit ():此操作是对职工信息的编辑,包含删除、修改及更新。
2.2.3职工奖惩情况类●职工奖惩类的属性有:ID,UID,UTime,URewardPunishment,UDetail;ID:数据库中记录奖惩情况的序列号,惟一值;UID:职工编号,惟一值,外键;UTime:奖惩的时间;URewardPunishment:奖惩的类型,如:0-奖励,1-惩处;UDetail:对奖惩情况进行详细描述;●职工奖惩情况类具有的操作有:display ():此操作是显示所有职工奖惩信息,此操作管理员和超级用户有权限访问;search ():根据用户输入职工编号,查找职工奖惩信息,此操作只有管理员和超级用户有权限执行;add():此操作是添加新的奖惩情况,此操作只有管理员有权限执行;edit ():此操作是对职工奖惩信息的编辑,包含删除、修改及更新,此操作只有管理员有权限执行。
2.2.4人事变动情况类●人事变动情况类的属性有:ID,UID,transfer_time,transfer_reason,transfer_department,transfer_position;ID:数据库中记录人事变动的序列号,惟一值;UID:职工编号,惟一值,外键;transfer_time:变动的时间;transfer_reason:变动的原因;transfer_department:变动部门;ransfer_position:变动职位。
●职工奖惩情况类具有的操作有:display ():此操作是显示所有职工变动信息,此操作管理员和超级用户有权限访问;search ():根据用户输入职工编号,查找职工奖惩信息,此操作只有管理员和超级用户有权限执行;add():此操作是添加新的人事变动情况,此操作只有管理员有权限执行;edit ():此操作是对人事变动信息的编辑,包含删除、修改及更新,此操作只有管理员有权限执行。
3.系统动态建模3.1时序图3.1.1系统管理员时序图图3-1-1系统管理员:●Login():登陆成功●Redirect():浏览职工基本信息●Edit():浏览人事变动情况●Update():修改人事变动情况●Delete():删除人事变动情况●Edit():浏览奖惩情况●Update():修改奖惩情况●Delete():删除奖惩情况●ExecuteNonQuery():添加新用户3.1.2普通用户时序图图3-1-2 普通用户:●Login():登陆成功●Redirect():浏览用户基本信息●Bindgrid():浏览人事变动情况●Bindgrid():浏览奖惩情况3.1.3超级用户时序图图3-1-3 高级用户:●Login():登陆成功●Bindgrid():浏览职工基本信息●Bindgrid():浏览职工详细情况●Bindgrid():浏览人事变动情况●Bindgrid():浏览奖惩情况●Search():查找职工信息3.1.4人事变动时序图图3-1-4 ●Update():修改人事变动●Delete():删除人事变动●Search():查找人事变动●Addtransfer():添加人事变动3.1.5员工信息时序图图3-1-5●Redirect():浏览职工修改后信息●Search():查找职工信息3.1.6奖惩情况时序图图3-1-6●Edit():浏览奖惩情况●Update():修改奖惩情况●Delete():删除奖惩情况●Add():添加奖惩信息●Search():查找奖惩情况3.2活动图3.2.1人事信息管理(1)对人事信息管理,记录职工的个人全面;(2)实现员工的调度管理,实现员工调入、调出的管理;(3)实现对劳动合同的管理,完成对劳动合同的记录、解除、登记劳动纠纷;(4)记录内部和外部培训的培训内容、培训考核情况。
图3-2-1 3.2.2基本信息维护对员工基本档案信息进行维护。
图3-2-2 3.2.3用户信息管理对用户基本信息进行维护。
图3-2-33.2.4工作档案维护根据员工情况,人事专员对员工的工作经历进行维护。
图3-2-43.2.5业绩考核对记录员工的业绩信息进行记录并浏览设置奖罚项目。
图3-2-54.数据库逻辑结构设计公司人力资源管理信息系统HRMS数据库包含以下4个表:员工基本信息表EMPLOYEES,员工工作考评表EVALUTION,人事调动信息表TRANSFER,用户信息表USERS。
·员工基本信息表Eployees_table·员工工作考核表 Evalution_table·人事调到信息表 Transfer_table·用户信息表 users_table4.1员工基本信息表employees_table员工基本信息表employees_table用来保存企业员工的基本信息。
表employees_table的结构如表4.1所示:表4.1员工基本信息表4.2 员工工作考评表Evalution_table员工工作考评表Evalution_table用来保存员工工作考评信息。
表Evalution_table的结构如4.2所示:表4.2员工工作考评表4.3 人事调到信息表Transfer_table人事调到信息表用来记录员工的升迁信息。
表结构如下:表4.3人事调动信息表4.4 用户信息表users用户信息表USERS用来保存系统用户信息。
如下所示为系统设置中的用户表4.4所示:表4.4用户信息表5.数据库物理结构设计●DBMS数据库由DBMS(数据库管理系统)处理,DBMS则由开发人员和用户通过应用程序直接或间接地使用。
它主要包括四个要素:用户数据、元数据、索引和应用元数据。
图5.1所示为DBMS的工作模式。
图5.1 DBMS 的工作模式●主键,外键建立通过对企业员工管理内容和过程的分析,本系统应设计的实体和属性如下:1.考评(考评序列号,考评日期,奖惩,员工编号,奖惩详细信息);2.员工(员工编号,姓名,性别,出生年月,民族,婚姻状况,工作时间,工作起始时间,基本工资,部门编号,职务,电话,备注);3.人事调动(人事调动序列号,调动时间,调动原因,调动前所在部门,调动后职位,用户编号);4.用户(用户序列号,用户名,密码,用户类型);下面以员工与考评之间的关系详细介绍:(1)员工考评管理模块的实体与属性E-R图:图5.3员工考评管理模块E-R图(2)员工基本信息管理模块的实体与属性E-R图:图5.4 员工基本信息管理模块E-R图(3)员工基本信息管理和员工考评之间的实体关系图图5.5员工和考评之间实体关系图6.系统的体系结构和开发技术6.1体系结构我们组将采用面向对象的软件开发方法来实现此管理软件,运用客户机服务器模式(C/S)配合功能强大的SQL查询语言实现预定的功能需求。
6.2开发技术系统开发工具我们选择了能够跨平台的开发工具Visual Studio 2008。
在前台操作与后台数据库处理的连接上,主要采用SQL Server2005数据库。
下面对其详细讲解。
6.2.1 Visual Studio 2008的概述Visual Studio 2008是一个全面集成的开发环境,用于编写,调试代码,把代码编译为程序集进行发布,实际上,Visual Studio提供了非常专业的多文档界面应用程序,在该应用程序中可以进行与开发代码相关的任何操作,它提供了:●文本编辑器:在文本编辑器中,可以编写C#代码。
●代码的设计视图编辑器:它可以在项目中可视化的放置用户界面和数据访问控件。