Oracle_人事管理系统文档

合集下载

oracle课程设计人事管理系统(附源代码)

oracle课程设计人事管理系统(附源代码)
item43=new JMenuItem("修改岗位信息");
item44=new JMenuItem("查询岗位信息");
item45=new JMenuItem("删除岗位信息");
item42.addActionListener(this);
item43.addActionListener(this);
}
}
class WindowMenu extends JFrame implements ActionListener{
JMenuBar menubar;
JMenu menu1,menu2,menu3,menu4,menu5,menu6,menu7;
JMenuItem item11,item12,item13,item14;
JMenuItem item46,item47,item48,item49;
JMenuItem item41;
inputdata input;
selectdata select;
alterdata alter;
deletedata delete;
inputshortdata inputs;
selectshortdata selects;
altershortdata alters;
deleteshortdata deletes;
inputdepart inputp;
alterdepart alterp;
selectdepart selectp;
deletepart deletep;
inputworker inputw;
alterworker alterw;
item49.addActionListener(this);

Oracle人事管理系统

Oracle人事管理系统

O r a c l e人事管理系统(总6页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--人事管理系统一、需求分析人事管理系统是B/S结构,主要包括后台数据库的建立和前台应用程序的开发。

对于前者,要求数据一致性和完整性,数据安全性好;而对于后者,要求设计应用程序功能完备,包括员工基本信息管理、员工工资信息管理、员工请假信息管理、销假信息管理及相关信息的维护等。

用例图:删除销假信息二、数据库表设计通过对人事管理系统的分析,设计了员工基本信息表、员工工资信息表、员工请假信息表和管理员表。

1.员工基本信息表(emp)2.员工工资信息表(pay)3.员工请假信息表(leave)canceldate NOT NULL销假日期DATE4.管理员表(admin)字段名约束名称类型id主码编号NUMBER username NOT NULL管理员号VARCHAR2(16) password NOT NULL密码VARCHAR2(16)三、人事管理系统数据库对象创建1.表的创建(1)创建emp表(2)创建pay表(3)创建leave表(4)创建admin表2.视图的创建(1)创建视图emp_pay_view包括员工姓名、应发工资、应扣工资、实发工资。

(2)创建视图emp_leave_view包括员工姓名、请假开始时间、请假终止时间、请假总天数、请假原因。

3.PL/SQL程序设计(1)计算应发工资并存入表pay的存储过程(2)计算应扣工资并存入表pay的存储过程(3)计算实发工资并存入表pay的存储过程四、Oracle数据库设计总结本次Oracle数据库期末设计综合性很高,通过这次实验设计,让我把这学期所学的Oracle知识点进行实际项目型的运用,在以往SQL Server和MySQL 的基础上对数据库有了更深的应用。

这次综合性实验中,需求分析要求比较简单,重点在于画出用例图。

Oracle人力资源管理解决方案7.doc

Oracle人力资源管理解决方案7.doc

Oracle人力资源管理解决方案71人力资源管理子系统1.1管理需求分析ORACLE提供的人力源管理解决方案,主要由组织机构管理、招聘管理、员工档案管理、员工技能管理,员工职业发展,培训管理,绩效考核,以及工资福利管理等主要系统。

应用ORACLE人力资源管理系统,让人力资源部门的人员从繁琐的事务性工作屮解放出来,有利于人力资源管理部门专业人员更多地关注企业战略重点,同时,降低了管理成本;全面先进的分析工具和方法,可以帮助企业做出科学的决策;基于的能力驱动管理,可以帮助企业建立科学的能力和业绩评估体系以及竞争性的激励机制,使企业充分地挖掘和利用员工的知识、技术和能力,实现企业和员工个人目标的有机统一,最大限度地发挥人力资源的作用。

1.2 ORACLE解决方案121组织机构、岗位通过Oracle HRMS,企业可以定义各种不同的组织类型,比如电厂(分公司)、车间、部门、科室等等,同时,可以定义各组织之间,在不同情况下的层次关系。

在各组织中,企业可以定义不同的岗位及其结构关系,建立岗位说明、岗位的能力需求和其他属性。

企业可以管理不同时期的组织结构模型和岗位结构模型。

并可以根据现在和历史的组织结构或岗位结构,结合各种相关的人力资源信息或其他业务信息,进行不同时期的数据分析和比较。

可以通过Oracle HRMS所提供的安全验证机制,设置权限,不同级别,不同职务,权限不同。

功能图:1.2.2员工招聘、任免及调配企业可以根据组织结构和岗位结构、以及人员编制的制定,分析当前的人力资源情况和企业目前或将来某个时段所需要的人力资源和能力的差距,帮助决策者制定相应的人力资源管理方案。

其屮,员工招聘和甄选、关键岗位的任免和调配是人力资源管理的常用方法。

通过Oracle人力资源管理系统可以对员工(能力)需求进行分析,各级主管人员可以据此提岀相应的空缺岗位的申请,人力资源管理部门可以根据这些需求安排合适的招聘活动。

系统可以记录和管理招聘相关的信息,同时,通过工作流来保证整个招聘流程的顺畅,还可以定义相关的问卷模板或是文档的形式来管理招聘相关的考核资料。

人事管理系统数据库设计说明书(Oracle)-附带源码

人事管理系统数据库设计说明书(Oracle)-附带源码

人事管理系统数据库系统设计说明(Oracle部分)计算机学院-王琪31306030092013-11—13文档信息:项目组成:文档变更历史:相关文档:审核结果:目录1概述 (4)1。

1目的 (4)1.2内容 (4)1.3与其他项目的关联 (4)2表 (4)2。

1表设计概述 (4)2。

2员工表(T_Employee) (5)3视图 (7)3.1查看员工基本信息(Web) (11)3.2查看员工考勤情况(Web) .................................................. 错误!未定义书签。

3。

3查看员工信息和所属部门名称(Win) (13)4存储过程 (13)4。

1插入一条提交的请假申请(Web) (13)4。

2查询员工考勤信息(Win) (14)5用户自定义函数 (15)5.1按部门名称得到本部门所有的员工信息 (15)6触发器 (16)6.1在否决员工请假申请时将请假时间累计返回到请假前的状态 (16)7数据库安全性 (17)7。

1概述 (17)7。

2数据库验证方式 (17)8数据库管理和设置 (17)8.1概述 (17)8。

2数据库属性设置 (17)8.3数据库备份恢复策略 (17)8。

4数据库运行日常维护 (18)1 概述1.1目的本文为教学案例项目Oracle功能规范说明书。

本说明书将:●描述数据库设计的目的●说明数据库设计中的主要组成部分●说明数据库设计中涵盖的教学知识要点1.2内容本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象直接的关系)。

本文档中包含对以下数据库内容的描述:●数据表●视图●存储过程●用户自定义函数●触发器●约束在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考.1.3与其他项目的关联教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关.教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。

ORACLE人力资源管理系统解决方案

ORACLE人力资源管理系统解决方案
个人所得税 每月新增/取消报告 汇总/明细报告
• 工资单
– 分配集、要素集(子工资单)
– 支付方式(现金、电子文件、 支票)要素
• 要素
– 要素分类(应收、应付、信息 等)
– 要素标准(循环与不循环、多 个要素项等)
• 要素链接
– 链接标准(组织、职位、工资 单等)
– 成本计算
– 合格条件
• 余额
网上学习带来的利益
– 雇员/雇主交纳金额月报
•个人所得税
– 每月新增/取消报告
– 汇总/明细报告
•银行文件 •工资单
简易公式编辑器
定义薪资项目公式
本地化报表
时间管理模块
流程
设置工作类型和津贴政策 时间数据核实
时间数据与其他模块的集成
主要解决方案和功能
•设置班次、轮班等工作类型 •创建工作计划 •设置和时间相关的薪酬规则

(人力资源商业智能
内置数据集市)

SSHR (人力资源自助服务)
事管 务 理 工作流
OTA (培训 管理)
Payroll (薪酬 管理)
OAB
OTL

(高级福利 (时间人工
管理)
管理)

预警
i-Learning (网上学习)
i-Recruitment (网上招聘)
流程 持续成长
人力资源管理(核心)模块
•数据的输入和审批确认 •对工作状态和结果的准确数据收集 •时间数据输入的不同模板
•与薪酬管理相连 •集中的时间管理(与项目时间管理相联系) •与人力资源智能分析相招聘管理人员 应聘者
全体相关人员
主要解决方案和功能
•创建招聘需求、空缺岗位、招聘条件 •应聘者管理:应聘状态、清单、详细信息、查询 •继任者信息管理

ORACLE人力资源管理系统解决方案

ORACLE人力资源管理系统解决方案

ORACLE人力资源管理系统解决方案1.集成化管理:ORACLE人力资源管理系统将招聘、培训、绩效评估、薪酬管理等人力资源流程集成到一个平台上,实现信息共享和协同工作。

这样一来,组织可以更加高效地管理人员和资源,提高工作效率。

2.自定义配置:ORACLE人力资源管理系统为用户提供了丰富的配置选项,可以根据组织的具体需求进行定制。

用户可以自定义各个流程的工作流程、数据字段和权限管理,满足不同组织的特殊需求。

3.智能化分析:ORACLE人力资源管理系统具有强大的数据分析和报表功能,可以帮助组织全面了解人力资源的状况和趋势。

用户可以根据需要创建各种报表和图表,进行数据分析和决策支持。

4.灵活的薪酬管理:ORACLE人力资源管理系统可以根据组织的薪酬政策和业务需求灵活管理员工的薪酬信息。

系统可以自动计算和调整薪资、奖金和津贴等,并支持与财务系统的集成,实现工资的准确和及时发放。

5.绩效管理和评估:ORACLE人力资源管理系统提供了完整的绩效管理流程,包括目标设定、评估和反馈等环节。

系统可以帮助组织建立绩效评估指标和流程,提高员工的绩效和工作质量。

6.人才发展和培训:ORACLE人力资源管理系统支持人才发展和培训管理,可以帮助组织进行员工的培训计划和跟踪。

系统可以记录员工的培训记录和成果,并提供在线学习平台,使员工随时随地进行学习和培训。

7.全面的HR数据管理:ORACLE人力资源管理系统可以集中管理员工的个人信息、合同信息、福利信息和离职信息等。

系统具有权限管理和数据加密功能,确保数据的安全和保密。

8.多语言和多地区支持:ORACLE人力资源管理系统支持多种语言和多个地区的人力资源管理需求。

无论组织的规模和地理位置如何,系统都可以满足不同的管理要求。

总之,ORACLE人力资源管理系统是一种强大的人力资源解决方案,可以帮助组织提高人力资源的管理效率和质量,实现组织的战略目标。

Oracle_人事管理系统文档

Oracle_人事管理系统文档

Oracle课程设计—人事管理系统班级:计科12队号:02组员:张娜刘彤肖东东指导老师:许淳目录前言 (3)1 系统概述 (3)1.1现状描述 (4)1.2系统目标 (4)2 系统分析 (5)2.1系统需求 (5)2.1.1系统的可行性研究 (5)2.1.2营运可行性 (6)2.1.3技术可行性 (6)2.1.4经济可行性 (6)2.2数据流程分析 (6)2.3业务分析 (7)2.3.1业务流程描述 (7)3 系统设计 (8)3.1模块结构设计 (8)3.2功能设计 (8)3.2.1系统功能模块详细描述 (9)3.2.2系统功能模块图 (9)3.4数据库设计 (10)3.4.1数据库建表代码.................................................................. 错误!未定义书签。

3.4.2数据库表 (10)3.4.2概念模型设计 (12)3.4.3局部E-R图 (12)3.4.4总体E-R图 (15)4 系统实现 (16)4.1详细设计实现 (16)4.2系统测试 (21)收获和体会 (22)参考文献 (22)前言随着计算机技术的飞速发展,计算机已深入到各个领域,并且形成了功能强大、覆盖全球的信息传输网络。

各个领域都向系统化、规范化、自动化的方向发展,使得工作效率、工作成绩和生活水平都日益提高。

人事管理是很多厂矿、公司、个体事业单位所须的,人事信息管理系统包括对人事信息的统计、查询、更新、打印输出等,如果靠人,工作量将很大,若公司人数有几万甚至更多,人工统计将变得不可想象,仅一些简单的操作便可及时、准确地通过计算机获得需要的信息。

计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。

计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

Oracle数据库课程设计报告人事管理系统

Oracle数据库课程设计报告人事管理系统

Oracle数据库课程设计报告人事管理系统姓名:班级:学号:序号:完成日期:指导教师:计算机与信息工程学院目录1人事管理系统背景分析 (1)2系统需求分析 (1)2.1 用户需求描述 (1)2.2功能需求 (1)2.3性能需求 (1)2.4环境需求 (1)2.5核心数据流图 (1)3系统总体设计 (1)3.1系统功能划分(功能图) (1)3.2 E-R图 (1)4数据库表的逻辑结构设计 (1)5数据库表空间和表设计 (1)5.1、设计表空间 (1)5.2、创建表 (1)5.3、创建其它数据库对象 (1)6心得体会 (1)7参考文献 (1)Oracle数据库课程设计——学生考勤系统的Oracle实现1系统背景分析21世纪以计算机为主体的高新技术群体已经将触角深入到国家经济的方方面面。

在市场经济的大环境下,越来越多的人士逐渐认识到计算机技术进行各类管理,交流的便捷。

尤为突出的是各个中小企业,教育机构等的人事管理在计算机上的实现。

然而如何利用先进的管理手段,提高人事的管理水平,是每一个机构所面临的重要课题。

面临的问题有:人事管理广泛,管理内容复杂,平时需要耗费大量的人力和物力。

为了解决这些复杂的难题,就必须有一套科学,高效,严密,实用的人事管理系统。

实现此目标的主要途径就是采用现代计算机管理系统来进行管理,提供规范,统一的服务,它在管理系统中的应用不仅可以简化,规范各机构的日常操作,而且可以使企业人事管理更加方便,简单,快捷,清晰,从而减轻工作人员的劳动强度,减少企业的财政消耗。

计算机管理系统的应用是各个企业迈向现代化企业的标志,必将成为各个企业实现现代化管理的不可缺少的手段。

2系统需求分析2.1 用户需求描述用户是系统的最终使用者,根据分析,本系统应当包括管理者、员工、普通用户三类用户,这三类用户对系统的需求简要概括如下:2.2.1管理者需求描述管理者对本系统主要需求是:管理员工、普通用户的信息。

管理员工信息:能查看员工所有的个人信息,设置员工值班信息,管理员工的工种信息。

oracle-hr

oracle-hr

员工预算趋势——显示了相对于选定经
和工资变化百分比
理的预算的员工人数随时间的变化情况
按整个工作类别状况的工资——对于一
员工人数和工资趋势——显示了对于选
个工作职能内给定的整个工作类别,工
定经理员工人数和工资随时间的变化情
资报表显示了选定经理的所有直接报表
况。
的员工总工资、平均工资和工资变化百
按国家显示的员工人数和工资——该报
挖掘基本的长期趋势 关注季节性变化
从汇总到细节的直接对应 来自汇总数据内的链接的导航使你能够 利用相同的参数直接转移到支持的细节
添加到相关的报表和事务的链接 链接到一组广泛的 Discoverer 报表,更 详细地检查和分析信息 链接到相关的人力资源事务,以即时采 取措施
货币转换功能使你能够以企业范围内的货币 检查全球工资报表
图 1:了解员工流动趋势如何影响员工能力
在全球范围跟踪重要的人力资源管理系统信息
人力资源管理系统日常商务智能通过根据用户在其报表层次结构中的位置来汇集和展 示信息,使显示给每个部门经理的内容个性化。经理可以查看他们负责的所有员工的汇总数 据,并追溯到该层次结构的任意层面来查明问题。这种方法确保了经理只能查看与其目标直 接相关的信息,而其部门以外的安全信息则无法查看。
了解和提高劳动力绩效
由于受到经济周期、人口统计状况、工作-生活平衡和不断增加的法律法规变化的影响, 因而劳动力是最不稳定的企业资源。Oracle 人力资源管理系统日常商务智能为所有管理人员 活动的部门经理提供了自上而下的企业指标和分析方法。人力资源管理系统日常商务智能是 一个全面的报表编制解决方案,它提供了人员流动和预算工资的详细趋势与即时分析,使每 位经理能够对整个部门的人员成本进行严格控制。通过利用人力资源管理系统日常商务智 能,经理可以获得丰富、集成的最新信息,以了解和预测趋势,并且在员工能力不能满足需 求时进行干预。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Oracle课程设计—人事管理系统班级:计科12队号:02组员:张娜刘彤肖东东指导老师:许淳目录前言 (3)1 系统概述 (4)1.1现状描述 (4)1.2系统目标 (5)2 系统分析 (6)2.1系统需求 (6)2.1.1系统的可行性研究 (6)2.1.2营运可行性 (6)2.1.3技术可行性 (7)2.1.4经济可行性 (7)2.2数据流程分析 (7)2.3业务分析 (8)2.3.1业务流程描述 (8)3 系统设计 (8)3.1模块结构设计 (9)3.2功能设计 (9)3.2.1系统功能模块详细描述 (9)3.2.2系统功能模块图 (10)3.4数据库设计 (11)3.4.1数据库表 (11)3.4.2概念模型设计 (12)3.4.3局部E-R图 (13)3.4.4总体E-R图 (15)4 系统实现 (16)4.1详细设计实现 (16)<1> 登陆页面实现 (16)4.2系统测试 (20) (22)收获和体会 (23)参考文献 (23)前言随着计算机技术的飞速发展,计算机已深入到各个领域,并且形成了功能强大、覆盖全球的信息传输网络。

各个领域都向系统化、规范化、自动化的方向发展,使得工作效率、工作成绩和生活水平都日益提高。

人事管理是很多厂矿、公司、个体事业单位所须的,人事信息管理系统包括对人事信息的统计、查询、更新、打印输出等,如果靠人,工作量将很大,若公司人数有几万甚至更多,人工统计将变得不可想象,仅一些简单的操作便可及时、准确地通过计算机获得需要的信息。

计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。

计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。

经过分析,我们使用SQL Server 2005 和C#开发工具。

系统能够提供对人事信息输入、查询、编辑以及工资设定、查询、修改、算出工资发放各项合计数据;可自主设定条件从而达到对工资数据的多角度查询功能;方便导入、导出数据及输出报表。

财务部门人员以管理员身份登录,对本系统的可登录人员进行管理;实现了财务部门对本单位工资发放系统的集中管理,保证了系统的安全性。

1 系统概述1.1现状描述21世纪以计算机为主体的高新技术群体已经将触角深入到国家经济的方方面面。

在市场经济的大环境下,越来越多的人士逐渐认识到计算机技术进行各类管理,交流的便捷。

尤为突出的是各个中小企业,教育机构等的人事管理在计算机上的实现。

然而如何利用先进的管理手段,提高人事的管理水平,是每一个机构所面临的重要课题。

面临的问题有:人事管理广泛,管理内容复杂,平时需要耗费大量的人力和物力。

为了解决这些复杂的难题,就必须有一套科学,高效,严密,实用的人事管理系统。

实现此目标的主要途径就是采用现代计算机管理系统来进行管理,提供规范,统一的服务,它在管理系统中的应用不仅可以简化,规范各机构的日常操作,而且可以使企业人事管理更加方便,简单,快捷,清晰,从而减轻工作人员的劳动强度,减少企业的财政消耗。

计算机管理系统的应用是各个企业迈向现代化企业的标志,必将成为各个企业实现现代化管理的不可缺少的手段。

1.2系统目标人事管理系统可以应用于支持企业完成人事管理工作,有如下三个方面的目标:1.支持企业实现规范化管理;2.支持企业高效率完成人事管理的日常业务,包括新部门的增加及员工加入时人事档案的建立,员工职务变动、辞退、退休的记录及员工信息的查询和修改等;3.支持企业进行人事管理及相关方面的科学决策并在系统开发总任务的基础上进行该系统的方案设计论证,需要实现以下功能:1)公司信息:a 建立公司的基本信息表,包括:公司简介、公司名称。

2)员工信息a建立员工基本信息表,包括:员工号、姓名、性别、血型、年龄、民族;b.员工信息的查询和修改。

在实现系统基本功能的同时,还要求系统能够录入人事的基本资料,在操作上能够完成诸如添加、删除、修改、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。

人事管理信息系统主要包含员工基本信息,工作情况,学历,职位情况等各方面信息,内容比较简单。

同时还综合了其他系统的功能,总结归纳出所需现有的功能。

主要是为人事信息进行服务,对员工职位的变动、员工资料的查询,统计修改等功能。

总体上说具有编辑、查询、员工管理等功能。

设计的指导思想是一切为用户着想,界面美观大方,操作尽量简单明了,而且作为一个使用的应用程序要有良好的容错性,在用户出现错误操作时能尽量及时地给出警告,以便用户及时改正,使其支持企业实现规范化的管理;支持企业高效率地完成劳动人事管理的日常业务;支持企业进行劳动人事管理及其相关方面的科学决策。

人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度需求、推动企业劳动人事管理走向科学化、规范化的必要条件。

人事管理系统在现实生活中有很强的实用性,只要设计出一个合理、实用的人事系统,可根据不同的单位的具体使用情况稍加修改,就可以把它应用到实际管理工作中。

2 系统分析2.1系统需求2.1.1系统的可行性研究可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。

可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是在对系统目标和环境精心分析的基础上,从技术可行性、经济可行性和营运可行性三个方面对本系统进行可行性研究。

2.1.2营运可行性由于本系统知识面向机关和事业单位内人事信息管理人员和在职人员开发的信息管理系统,尽管这些人员可能没有使用过类似的系统,但是以Windows 的友好界面和本系统良好的安全性设置,可以是人事信息管理员在专业人员的指导帮助下迅速掌握系统的操作方法。

同时,用户也可以根据我们编写的详细的“用户操作说明书”,来学习正确的操作本系统。

2.1.3技术可行性开发的软件可行性从目前流行的数据库开发管理软件来看,对于有关数据库的信息管理系统,用基于visual studio 2005的构架开发,用oracle 11g 开发数据库,无疑是实际应用中最适合的一种解决方案。

开发的硬件可行性本系统对计算机的硬件环境有一定的要求,对计算机的操作系统、内存、主频、外设等都有最低要求,如果低于这个要求将影响到本系统的正常运行。

2.1.4经济可行性机关和事业单位的人事信息管理目前还完全以传统的人工管理方式进行管理,耗时多,效率低下并且极容易出现错误。

由于认为失误而造成有形和无形的经济损失时间层出不穷,我们也无法估算出所造成损失的总额。

而利用计算机来实现人事管理以成为适应当今人事管理的方式。

开发一套能满足人事信息管理的软件是十分必要的,实现人事管理的自动化,在减少由于认为失误而造成损失的同时,也可以是认识信息管理部门减少许多费用支出,如实现自动化管理后可以精简人员,减少工资支出等。

由上述三方面的分析可以看出,本系统的开发时机已经成熟,从多种角度考虑开发此系统都是可行的,并且也是十分必要的。

2.2数据流程分析数据流程分析是用以描述系统的逻辑模型,可以综合地反映出信息在系统中的使用、加工处理、传递、存储的整体情况。

数据流程分析就是将系统结构化进行分析,它抽象地描述了系统数据处理的情况,比较概括的表达各个处理的详细内容,因此还要对数据流程中出现的数据流和处理等做进一步的补充说明,这就是数据字典和变换逻辑说明。

本人事管理系统,的数据流程大致可用如下数据流程图表示:系统数据流程图2.3业务分析2.3.1业务流程描述该系统包括管理员对部门、员工以及相关考勤等信息的操作,首先,管理人员登陆进入系统,选择要进行的操作,包括对部门信息的插入、更新、修改、删除、查询,以及对员工信息进行增删改查,进而对奖罚、工资、考评等信息进行增删改查,然后实现对部门员工部分信息的统计及修改,操作员亦可对自己的信息进行操作,管理员对系统的操作都将被记录。

3 系统设计3.1模块结构设计人事资源管理系统是一个典型的数据库应用程序,由启动窗体、登录模块、系统主界面、系统管理模块、信息设置模块、人事管理模块、值班安排管理模块等组成,具体的功能模块如下:1、系统管理模块该模块的主要功能是公司信息、管理员设置、更改密码、重新登录。

2、信息设置模块该模块主要功能是对部门信息、员工信息、用户信息、工种类型、职称类型、民族类型等进行设置。

3、人事管理人事管理模块主要功能是新员工登记、员工离职、员工信息浏览。

4、值班安排管理值班安排管理模块主要是:设置员工的值班安排信息、值班安排浏览等。

3.2功能设计系统主要功能分为以下六个模块:人员管理、员工值班安排管理、系统管理。

经过分工合作,我所负责实现的是部门管理及其他相关部门,具体功能描述如下。

3.2.1系统功能模块详细描述3.2.2.1部门管理部门新增:通过数据库的链接实现新增部门的操作。

部门更新:对部门信息的增删查改后部门信息的更新实现。

部门删除:对部门信息模块的删除操作的实现。

部门属性设置:设置部门基本属性,如:联系电话、联系地址、部门编号、部门名称、部门负责人等等。

通过部门的管理,将员工信息链接在相应所属部门信息中,实现其人事管理的全面性。

3.2.2.2系统管理对系统、管理员等一些操作,包括基础信息设置、系统管理、操作日志管理、操作员管理、备份恢复数据、初始化数据库、。

基础信息设置:对部门、职位、职称、奖惩规则和权限组的设置管理,及其各项目的增删查改。

系统管理:对系统本身的一种设置。

操作日志管理:记录管理员对数据的操作信息。

操作员管理:管理员基本信息的管理,及其增删改的功能。

备份恢复数据:可对员工资料数据进行备份,并在必要的时候进行还原。

初始化数据库:对整个数据库资料初始化的操作。

3.2.2系统功能模块图3.4数据库设计3.4.1数据库表表1 公司信息表2 管理员登陆信息表3 管理员基本信息值班安排管理值班记录表4 员工登陆信息表5 员工基本信息表6 员工值班表3.4.2概念模型设计概念性数据模型关心的是如何完整、正确地反映客观实际情况,并不关心在数据库中如何实现。

这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式。

同时也是一种相对稳定统一的数据模式,一般情况下很少变动。

概念性数据在用户和设计者之间建立了桥梁,是设计数据库结构的基础。

相关文档
最新文档