SVC人力资源管理系统设计报告
SVC人力资源管理系统详细设计报告

SVC人力资源管理系统详细设计报告一、引言人力资源管理系统是一种利用计算机技术,结合人力资源管理理论和方法,对企业的人力资源进行全面、科学、合理地管理的系统。
本报告对SVC人力资源管理系统的详细设计进行介绍,包括系统的总体结构、功能模块设计、数据库设计以及系统的安全性等内容。
二、系统总体结构1.表示层表示层是用户与系统之间的交互界面,包括了用户登录注册、个人信息管理、报表展示等功能。
用户可以通过网页端或者移动端进行系统的操作和信息的查看。
2.业务逻辑层业务逻辑层是系统的核心,包括了员工管理、薪资管理、招聘管理、培训管理等各个子模块的功能。
通过对员工信息的管理、薪资的计算、招聘流程的管理以及培训计划的制定,实现了对企业人力资源的全面管理。
3.数据访问层数据访问层是系统与数据库之间的接口,负责对数据库进行读写操作。
通过使用ORM(对象关系映射)技术,实现对数据库的访问和操作。
三、功能模块设计1.员工管理模块员工管理模块包括了员工信息的录入、查询、修改和删除功能,同时可以将员工按照部门进行分类管理。
2.薪资管理模块薪资管理模块实现了对员工工资的计算和发放功能,可以根据员工的工作时长和职位等级进行薪资的计算,并自动生成工资报表。
3.招聘管理模块招聘管理模块实现了招聘流程的管理,包括了发布招聘需求、简历筛选、面试安排等功能,同时可以将招聘信息进行统计和分析。
4.培训管理模块培训管理模块实现了对员工培训计划的制定和执行,包括了培训需求调研、培训计划制定、培训资料发布等功能,同时可以对培训效果进行评估和分析。
四、数据库设计1.员工信息表包括了员工的基本信息,如员工编号、姓名、性别、出生日期、职位等。
2.薪资信息表包括了员工的薪资信息,如基本工资、工作时长、职位等级等。
3.招聘信息表包括了招聘的相关信息,如招聘编号、职位名称、招聘人数等。
4.培训信息表包括了培训的相关信息,如培训编号、培训名称、培训地点等。
五、系统安全性为保证系统的安全性,SVC人力资源管理系统采用了以下几种安全措施:1.用户权限控制:系统通过用户登录验证身份,不同用户根据权限不同,只能访问部分系统功能和数据。
人力资源管理系统详细设计报告免费

人力资源管理系统详细设计报告免费人力资源管理系统详细设计报告一、引言人力资源是企业最重要的资产之一。
为了更好地管理人力资源,提高企业的绩效和效益,许多企业采用了人力资源管理系统。
人力资源管理系统是一种以计算机技术为基础的信息管理系统,它可以帮助企业实现对员工招聘、培训、绩效管理、薪酬管理和福利管理等方面的管理。
本文将介绍一款免费的人力资源管理系统的详细设计报告。
二、需求分析在设计人力资源管理系统之前,需要对企业的需求进行分析。
人力资源管理系统需要实现以下功能:1. 员工档案管理:包括员工的基本信息、入职信息、离职信息等。
2. 招聘管理:包括招聘需求的发布、简历的筛选和面试的安排等。
3. 培训管理:包括培训计划的制定、培训课程的安排和培训记录的管理等。
4. 绩效管理:包括员工绩效协议的签订、绩效考核的评估和绩效结果的反馈等。
5. 薪酬管理:包括薪资结构的设定、薪资调整的管理和社保公积金的管理等。
6. 福利管理:包括员工福利的设定、福利申请的管理和福利费用的报销等。
三、系统架构设计人力资源管理系统需要采用客户端/服务器架构,客户端采用Web方式,使员工可以通过互联网访问系统。
服务器由应用服务器和数据库服务器组成,应用服务器提供系统的业务逻辑功能,数据库服务器存储系统的数据。
四、技术选型为了实现人力资源管理系统,需要采用以下技术框架:1. 前端:HTML、CSS、JavaScript、jQuery、Bootstrap 等。
2. 后端:Java、SpringMVC、MyBatis等。
3. 数据库:MySQL。
四、模块设计1. 员工档案管理模块员工档案管理模块包括员工的基本信息、入职信息、离职信息三大类信息。
在员工档案管理模块中,所有员工的信息将被完整地保存在数据库中。
2. 招聘管理模块招聘管理模块包括招聘需求的发布、简历的筛选和面试的安排等。
在该模块中,HR 部门可以发布针对某部门或职位的招聘需求信息,并在面试时对应聘者进行筛选和安排。
人力资源管理系统详细设计报告

人力资源管理系统详细设计报告人力资源管理系统是一种能够规范企业人力资源管理流程及管理效率、提高员工工作满意度的软件。
一个好的人力资源管理系统可以帮助企业更好地管理员工数据,人才招募、薪酬激励和培训等方面。
本文将详细描述一个人力资源管理系统的详细设计报告。
一、需求分析人力资源管理系统需要包含基本的员工信息管理和薪酬管理两个功能模块。
对于员工信息管理,包括员工基本信息、员工岗位信息、员工附加信息、员工考勤信息等。
而薪酬管理则包括员工的薪资结构、工资发放、绩效评估、津贴发放等方面。
在具体需求中,也需要人工智能技术(如自然语言处理和机器学习),使得数据采集更为自动化和高效化。
另外,也需要加强数据安全方面的保障,在系统内所有的操作都要经过管理员审核才能得到执行。
对于数据分析,人力资源管理系统也应当提供相应的数据可视化和分析展示,方便管理者进行数据分析和决策。
二、系统架构为了满足上述需求,我们设计了以下系统架构:1.前端技术:采用React框架实现前端UI设计,使用Ant Design等UI库优化用户体验。
2.后端框架:使用Spring Boot实现后端,结合Spring Data JPA和MyBatis实现数据的存储和查询。
3.数据存储:使用MySQL作为数据存储的主要手段,同时使用Redis做缓存,提高数据检索效率和系统性能。
4.安全方案:搭建安全基础架构,采用用户认证鉴权方式,增强数据安全性。
5.数据分析:采用Elasticsearch等技术进行数据收集与分析,实现对系统内部数据的可视化和分析展示。
三、功能设计1.员工信息管理功能:(1)添加员工管理员可以添加新员工的基本信息,如姓名、性别、年龄、联系方式等,还可填写员工附加信息,如学历、工作年限等。
同时还能指定员工的岗位信息,如部门、职位等。
(2)更新员工信息管理员可以修改员工的任何信息,如岗位信息、基本信息、薪酬奖励等。
(3)员工档案管理管理员可以管理每个员工的档案,包括合同信息、考核信息和奖惩记录。
人力资源管理系统详细设计报告【免费】

人力资源管理系统详细设计报告说明:本人力资源管理系统详细设计报告包括以下主要内容:1.引言:实施本系统的公司的背景介绍等2.项目章程:目前公司人力资源管理存在的问题、项目范围、进度表、预算等3.系统详细设计说明,包括:系统功能说明、系统结构说明、DFD图、ER图、操作界面设计、数据库设计、详细的数据表(包括主键、外键、数据类型、默认值、取值范围等)引言编制《人力资源管理系统详细设计报告》(下称报告),是为了得出对目标系统的精确描述,设计出程序的蓝图,使程序员能够根据此蓝图写出代码。
本《报告》的读者是:参与系统开发的管理人员以及系统设计人员、代码编制人员和系统实施人员。
背景介绍A公司是一家主营全国VSAT卫星通信业务的有限责任公司,拥有信息产业部颁发的VSAT、ISP、SP和ICP服务许可证。
A公司成立于1994年,经过12年的迅速发展,已经在全国建立了金融、出版、航空机票预定、远程诊断等六个专用子网系统,并建立了八百多个卫星终端站,同时,为不同的客户提供数据、图象、话音等通信传输业务。
到目前为止,A公司已成为国内规模最大的VSAT通信服务企业之一。
项目章程1.项目的参与者该项目是对A公司的人力资源管理系统进行规划、设计和实施。
前期主要的项目参与者包括:A公司一名副总经理担任项目经理,A公司人力资源部主管,A公司人力资源部两名副主管,高级系统分析人员2名,系统设计人员2名.2.存在的问题在实施该系统之前,A公司在人力资源管理方面主要存在以下问题:(1)人力资源管理工作效率较低系统实施前,A公司人力资源管理的大部分工作都是通过手工完成,只使用了office等基本的办公软件,文档的整理和归档方面完全是存储原始的文本资料。
(2)人力资源管理的体系不健全、不完善公司缺乏统一的与企业发展战略相匹配的人力资源管理体系。
人力资源部门的大部分精力仍从事传统的人事管理工作,不具备履行人力资源管理职能所需要的知识和技能,没有掌握现代人力资源管理的管理理论和管理方法,对员工的招聘、培训、绩效管理、薪酬管理以及员工的职业发展与生涯规划等方面的工作原则、工作方法和工作技巧了解不多,这些都严重制约了A公司人力资源管理各项职能的发挥,难以使人力资源为公司创造出更大的价值。
人力资源SVC人力资源管理系统设计报告

人力资源SVC人力资源管理系统设计报告一、需求背景在当前社会经济和人才环境的快速发展下,企业面临着诸多的人力资源问题,如招聘、员工管理、薪资结算等。
为了提高企业的人力资源管理能力,满足企业对人力资源管控的需求,本文根据某公司员工管理流程及其实际需求,设计开发了一套人力资源管理系统。
该系统拟实现员工管理的全流程、自动化、无纸化,提高人力资源信息化水平,减轻企业人力资源管理的压力,使企业人力资源管理更加专业化、规范化、高效化。
二、系统需求1.员工管理:该系统可实现员工档案的信息管理,包括基本信息(姓名、性别、照片、家庭住址等)、合同信息(签订日期、合同期限、劳动报酬等)、考勤信息(出勤、请假、加班、考勤统计等)、评价信息(晋升、调整、优惠等)。
2.薪资结算:该系统可以自动生成工资单,自动计算考勤奖惩、社保缴费、个税等,实现自动化处理。
同时,可实现各种员工奖励、补贴的设定和管理。
3.招聘管理:通过该系统,企业可以发布招聘信息、设置招聘计划和岗位要求等,方便应聘者了解企业招聘情况;同时,系统还可以实现简历筛选和面试管理等功能。
4.培训管理:该系统可以针对不同岗位和员工需求,制定并管理培训计划。
员工可通过该系统进行培训申请和课程学习。
5.报表输出:该系统可以生成各种管理报表,如员工列表、薪资统计、招聘计划、考勤分析等,方便管理者及时掌握企业运营状况。
三、技术设计1.技术架构该系统采用B/S架构,即浏览器/服务器模式,通过网络进行数据传输,可以保证数据及时性和数据安全性。
前端采用HTML、CSS、JavaScript实现,后端采用.NET Framework和SQL Server作为数据库存储系统。
2.功能设计该系统分为前台和后台两部分,前台主要是有关员工自身的操作,后台则由管理员管理整个系统。
(1)员工自身操作①注册登录:员工可以通过注册登录系统进行员工档案的编辑和查看、个人考勤信息的查询、加班申请、请假申请等自主操作。
SVC人力资源管理系统详细设计报告

引言编制《SVC 人力资源管理系统详细设计报告》(下称报告),是为了得出对目标系统的精确描述,设计出程序的蓝图,使我公司的程序员根据此蓝图写出代码。
本《报告》的读者是:参与该系统开发的管理人员以及系统设计人员、代码编制人员和系统实施人员。
本《报告》中所涉及的数据流图是描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。
其各个符号意义说明如下:箭头:表示数据流,即特定数据的流动方向。
(如图1-4)图1-1 图1-2 图1-3图1-4● 正方形(或立方形):表示数据的源点或终点,即指外部实体。
(如图1-1) ● 圆形:表示变换数据的处理。
(如图1-2) ● 两条平行线:表示数据存储。
(如图1-3) ● 箭头:表示数据流,即特定数据的流动方向。
(如图1-4) 1. 体系结构设计 1.1 总体结构采用客户/服务器运行方式。
1.2 运行环境网络操作系统: 客户操作系统: 数据库: 开发工具:2. 数据库设计2.1 系统数据流图2.2 所有数据库/表列表2.2.1系统表2.2.1.1数据字典 hr_systable2.2.1.2指标表 hr_syscollect2.2.1.3代码系统表 wf_codesystable2.2.1.4代码表主表 wf_codecollect2.2.1.5代码表 wf_codeitem2.2.1.6部门表 hr_department2.2.1.7界面信息 hr_interface2.2.1.8方案主表 hr_scheme2.2.1.9子方案表 hr_scheme_m2.2.1.10方案明细表 hr_scheme_d2.2.1.11用户表 hr_operator2.2.1.12组用户主表 hr_operator_group2.2.1.13用户组明细表 hr_group_detail2.2.1.14常数表 hr_consttable2.2.2人事档案信息:2.2.2.1基本信息 A012.2.2.2学习简历 hr_study2.2.2.3工作简历 hr_work2.2.2.4家庭关系 hr_family2.2.2.5社会关系 hr_social2.2.2.6相关信息 hr_emp_info2.2.3人事事务信息2.2.3.1内部调动 hr_move2.2.3.2养老保险hr_protect2.2.3.3住房公积金 hr_foundsource2.2.4基本信息查询2.2.4.1人员信息 A012.2.4.2所有事务表2.2.5事务查询2.2.5.1人员信息 A012.2.5.2所有事务表2.2.6工资变动管理2.2.6.1工资表 hr_salary2.2.6.2人员基本信息 A012.2.6.3公式设置表 hr_formula2.2.6.4考勤扣款表 hr_check_money2.2.7个人所得税2.2.7.1工资表 hr_salary2.2.7.2人员信息 A012.2.7.3税率表 hr_tax_rate2.2.8银行代发2.2.8.1工资表 hr_salary2.2.8.2人员信息 A012.2.8.3银行模板主表 hr_bank_type2.2.8.4银行模板明细表 hr_bank2.2.9工资人员信息2.2.9.1工资表 hr_salary2.2.9.2人员信息 A012.2.10工资台帐2.2.10.1工资表 hr_salary2.2.10.2台帐方案 hr_salary_count2.2.10.3部门表 hr_department2.2.11工资条2.2.11.1工资表 hr_salary2.2.11.2部门表 hr_department2.2.12考勤排班2.2.12.1排班表 hr_arrange_work2.2.12.2班次主表 hr_work_master2.2.12.3班次明细表 hr_work_detail2.2.12.4用户表 hr_operator2.2.12.5部门分配表 hr_check_dept2.2.12.6考勤代码表 hr_check_code2.2.12.7考勤代码类表 hr_check_code_categery2.2.13考勤刷卡2.2.13.1排班表 hr_arrange_work2.2.13.2刷卡纪录表 hr_check_record2.2.14考勤结果统计2.2.14.1排班表 hr_arrange_work2.2.14.2刷卡纪录表 hr_check_record2.2.14.3请假表 hr_leave2.2.14.4考勤结果表 hr_check_result2.2.14.5考勤代码表 hr_check_code2.2.14.6部门分配表 hr_check_dept2.2.14.7用户表 hr_operator2.2.15请假管理2.2.15.1用户表 hr_operator2.2.15.2请假表 hr_leave2.2.16考勤数据清除2.2.16.1排班表 hr_arrange_work2.2.16.2刷卡纪录表 hr_check_record2.2.16.3考勤结果表 hr_check_result2.3数据库/表详细设计详见附录A3.系统详细功能设计3.1系统总体结构设计该系统分为六个模块:人事档案管理、工资管理、考勤管理、企业人才库、系统管理、报表管理。
人力资源管理系统详细设计报告【免费】
人力资源管理系统详细设计报告说明:本人力资源管理系统详细设计报告包括以下主要内容:1.引言:实施本系统的公司的背景介绍等2.项目章程:目前公司人力资源管理存在的问题、项目范围、进度表、预算等3.系统详细设计说明,包括:系统功能说明、系统结构说明、DFD图、ER图、操作界面设计、数据库设计、详细的数据表(包括主键、外键、数据类型、默认值、取值范围等)引言编制《人力资源管理系统详细设计报告》(下称报告),是为了得出对目标系统的精确描述,设计出程序的蓝图,使程序员能够根据此蓝图写出代码。
本《报告》的读者是:参与系统开发的管理人员以及系统设计人员、代码编制人员和系统实施人员。
背景介绍A公司是一家主营全国VSAT卫星通信业务的有限责任公司,拥有信息产业部颁发的VSAT、ISP、SP和ICP服务许可证。
A公司成立于1994年,经过12年的迅速发展,已经在全国建立了金融、出版、航空机票预定、远程诊断等六个专用子网系统,并建立了八百多个卫星终端站,同时,为不同的客户提供数据、图象、话音等通信传输业务。
到目前为止,A公司已成为国内规模最大的VSAT通信服务企业之一。
项目章程1.项目的参与者该项目是对A公司的人力资源管理系统进行规划、设计和实施。
前期主要的项目参与者包括:A公司一名副总经理担任项目经理,A公司人力资源部主管,A公司人力资源部两名副主管,高级系统分析人员2名,系统设计人员2名。
2.存在的问题在实施该系统之前,A公司在人力资源管理方面主要存在以下问题:(1)人力资源管理工作效率较低系统实施前,A公司人力资源管理的大部分工作都是通过手工完成,只使用了office等基本的办公软件,文档的整理和归档方面完全是存储原始的文本资料。
(2)人力资源管理的体系不健全、不完善公司缺乏统一的与企业发展战略相匹配的人力资源管理体系。
人力资源部门的大部分精力仍从事传统的人事管理工作,不具备履行人力资源管理职能所需要的知识和技能,没有掌握现代人力资源管理的管理理论和管理方法,对员工的招聘、培训、绩效管理、薪酬管理以及员工的职业发展与生涯规划等方面的工作原则、工作方法和工作技巧了解不多,这些都严重制约了A公司人力资源管理各项职能的发挥,难以使人力资源为公司创造出更大的价值。
人力资源管理系统详细设计报告【免费】
人力资源管理系统详细设计报告说明:本人力资源管理系统详细设计报告包括以下主要内容:1.引言:实施本系统的公司的背景介绍等2.项目章程:目前公司人力资源管理存在的问题、项目范围、进度表、预算等3.系统详细设计说明,包括:系统功能说明、系统结构说明、DFD图、ER图、操作界面设计、数据库设计、详细的数据表(包括主键、外键、数据类型、默认值、取值范围等)引言编制《人力资源管理系统详细设计报告》(下称报告),是为了得出对目标系统的精确描述,设计出程序的蓝图,使程序员能够根据此蓝图写出代码。
本《报告》的读者是:参与系统开发的管理人员以及系统设计人员、代码编制人员和系统实施人员.背景介绍A公司是一家主营全国VSAT卫星通信业务的有限责任公司,拥有信息产业部颁发的VSAT、ISP、SP和ICP服务许可证。
A公司成立于1994年,经过12年的迅速发展,已经在全国建立了金融、出版、航空机票预定、远程诊断等六个专用子网系统,并建立了八百多个卫星终端站,同时,为不同的客户提供数据、图象、话音等通信传输业务。
到目前为止,A公司已成为国内规模最大的VSAT通信服务企业之一.项目章程1.项目的参与者该项目是对A公司的人力资源管理系统进行规划、设计和实施。
前期主要的项目参与者包括:A公司一名副总经理担任项目经理,A公司人力资源部主管,A公司人力资源部两名副主管,高级系统分析人员2名,系统设计人员2名。
2.存在的问题在实施该系统之前,A公司在人力资源管理方面主要存在以下问题:(1)人力资源管理工作效率较低系统实施前,A公司人力资源管理的大部分工作都是通过手工完成,只使用了office等基本的办公软件,文档的整理和归档方面完全是存储原始的文本资料。
(2)人力资源管理的体系不健全、不完善公司缺乏统一的与企业发展战略相匹配的人力资源管理体系。
人力资源部门的大部分精力仍从事传统的人事管理工作,不具备履行人力资源管理职能所需要的知识和技能,没有掌握现代人力资源管理的管理理论和管理方法,对员工的招聘、培训、绩效管理、薪酬管理以及员工的职业发展与生涯规划等方面的工作原则、工作方法和工作技巧了解不多,这些都严重制约了A公司人力资源管理各项职能的发挥,难以使人力资源为公司创造出更大的价值.(3)人力资源管理缺乏科学规划公司在人力资源方面没有科学的规划,只能是走一步看一步,始终处于被动局面。
人力资源管理系统详细设计报告
人力资源管理系统详细设计报告说明:本人力资源管理系统详细设计报告包括以下主要内容:1.引言:实施本系统的公司的背景介绍等2.项目章程:目前公司人力资源管理存在的问题、项目范围、进度表、预算等3.系统详细设计说明,包括:系统功能说明、系统结构说明、DFD图、ER图、操作界面设计、数据库设计、详细的数据表(包括主键、外键、数据类型、默认值、取值范围等)引言编制《人力资源管理系统详细设计报告》(下称报告),是为了得出对目标系统的精确描述,设计出程序的蓝图,使程序员能够根据此蓝图写出代码。
本《报告》的读者是:参与系统开发的管理人员以及系统设计人员、代码编制人员和系统实施人员。
背景介绍A公司是一家主营全国VSAT卫星通信业务的有限责任公司,拥有信息产业部颁发的VSAT、ISP、SP和ICP服务许可证。
A公司成立于1994年,经过12年的迅速发展,已经在全国建立了金融、出版、航空机票预定、远程诊断等六个专用子网系统,并建立了八百多个卫星终端站,同时,为不同的客户提供数据、图象、话音等通信传输业务。
到目前为止,A公司已成为国内规模最大的VSAT通信服务企业之一。
第一章项目章程1.项目的参与者该项目是对A公司的人力资源管理系统进行规划、设计和实施。
前期主要的项目参与者包括:A公司一名副总经理担任项目经理,A公司人力资源部主管,A公司人力资源部两名副主管,高级系统分析人员2名,系统设计人员2名。
2.存在的问题在实施该系统之前,A公司在人力资源管理方面主要存在以下问题:2.1人力资源管理工作效率较低系统实施前,A公司人力资源管理的大部分工作都是通过手工完成,只使用了office等基本的办公软件,文档的整理和归档方面完全是存储原始的文本资料。
2.2人力资源管理的体系不健全、不完善公司缺乏统一的与企业发展战略相匹配的人力资源管理体系。
人力资源部门的大部分精力仍从事传统的人事管理工作,不具备履行人力资源管理职能所需要的知识和技能,没有掌握现代人力资源管理的管理理论和管理方法,对员工的招聘、培训、绩效管理、薪酬管理以及员工的职业发展与生涯规划等方面的工作原则、工作方法和工作技巧了解不多,这些都严重制约了A公司人力资源管理各项职能的发挥,难以使人力资源为公司创造出更大的价值。
人力资源管理系统详细设计报告
人力资源管理系统详细设计报告说明:本人力资源管理系统详细设计报告包括以下主要内容:1.引言:实施本系统的公司的背景介绍等2.项目章程:目前公司人力资源管理存在的问题、项目范围、进度表、预算等3.系统详细设计说明,包括:系统功能说明、系统结构说明、DFD图、ER图、操作界面设计、数据库设计、详细的数据表(包括主键、外键、数据类型、默认值、取值范围等)软件,文档的整理和归档方面完全是存储原始的文本资料。
(2)人力资源管理的体系不健全、不完善公司缺乏统一的与企业发展战略相匹配的人力资源管理体系。
人力资源部门的大部分精力仍从事传统的人事管理工作,不具备履行人力资源管理职能所需要的知识和技能,没有掌握现代人力资源管理的管理理论和管理方法,对员工的招聘、培训、绩效管理、薪酬管理以及员工的职业发展与生涯规划等方面的工作原则、工作方法和工作技巧了解不多,这些都严重制约了A公司人力资源管理各项职能的发挥,难以使人力资源为公司创造出更大的价值。
(3)人力资源管理缺乏科学规划公司在人力资源方面没有科学的规划,只能是走一步看一步,始终处于被动局面。
正是由于缺乏对人力资源的科学规划,使员工的招聘、培训等工作没有计划性,从而导致在人力资源管理上存在较大的随意性,间接地影响到了A公司的生产经营活动。
(4)对员工的激励机制缺乏科学性公司主要依靠增加工资发放奖金来刺激员工,对员工的绩效考核往往只流于形式,既缺乏科学性公平性,又未与分配制度相联系,使得绩效考评的结果没有成为薪酬分配、职位变动及奖优惩劣的直接依据。
(5)对员工的培训与开发不规范对新员工的岗前培训不够,工作不规范,同时,不能够将A公司成功的经验及时进行总结,以摸索出一套适合公司员工培训与开发的程序与方法。
在提供培训时,不能将员工的个人爱好与兴趣同企业的经营需要很好地结合起来,以实现员工个人和公司的双赢。
3.机会和指示针对A公司人力资源管理方面存在的主要问题,可以看到,A公司迫切需要通过信息系统的构建,从以下三个方面对人力资源管理体制进行完善。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
引言编制《SVC 人力资源管理系统详细设计报告》(下称报告),是为了得出对目标系统的精确描述,设计出程序的蓝图,使我公司的程序员根据此蓝图写出代码。
本《报告》的读者是:参与该系统开发的管理人员以及系统设计人员、代码编制人员和系统实施人员。
本《报告》中所涉及的数据流图是描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。
其各个符号意义说明如下:箭头:表示数据流,即特定数据的流动方向。
(如图1-4) 图1-1 图1-2 图1-3 图1-4●正方形(或立方形):表示数据的源点或终点,即指外部实体。
(如图1-1)● 圆形:表示变换数据的处理。
(如图1-2) ● 两条平行线:表示数据存储。
(如图1-3)● 箭头:表示数据流,即特定数据的流动方向。
(如图1-4)1.体系结构设计1.1总体结构采用客户/服务器运行方式。
1.2运行环境网络操作系统:客户操作系统:数据库:开发工具:2.数据库设计2.1系统数据流图2.2所有数据库/表列表2.2.1系统表2.2.1.1数据字典 hr_systable2.2.1.2指标表 hr_syscollect2.2.1.3代码系统表 wf_codesystable2.2.1.4代码表主表 wf_codecollect2.2.1.5代码表 wf_codeitem2.2.1.6部门表 hr_department2.2.1.7界面信息 hr_interface2.2.1.8方案主表 hr_scheme2.2.1.9子方案表 hr_scheme_m2.2.1.10方案明细表 hr_scheme_d2.2.1.11用户表 hr_operator2.2.1.12组用户主表 hr_operator_group2.2.1.13用户组明细表 hr_group_detail2.2.1.14常数表 hr_consttable2.2.2人事档案信息:2.2.2.1基本信息 A012.2.2.2学习简历 hr_study2.2.2.3工作简历 hr_work2.2.2.4家庭关系 hr_family2.2.2.5社会关系 hr_social2.2.2.6相关信息 hr_emp_info2.2.3人事事务信息2.2.3.1内部调动 hr_move2.2.3.2养老保险hr_protect2.2.3.3住房公积金 hr_foundsource 2.2.4基本信息查询2.2.4.1人员信息 A012.2.4.2所有事务表2.2.5事务查询2.2.5.1人员信息 A012.2.5.2所有事务表2.2.6工资变动管理2.2.6.1工资表 hr_salary2.2.6.2人员基本信息 A012.2.6.3公式设置表 hr_formula2.2.6.4考勤扣款表 hr_check_money 2.2.7个人所得税2.2.7.1工资表 hr_salary2.2.7.2人员信息 A012.2.7.3税率表 hr_tax_rate2.2.8银行代发2.2.8.1工资表 hr_salary2.2.8.2人员信息 A012.2.8.3银行模板主表 hr_bank_type2.2.8.4银行模板明细表 hr_bank2.2.9工资人员信息2.2.9.1工资表 hr_salary2.2.9.2人员信息 A012.2.10工资台帐2.2.10.1工资表 hr_salary2.2.10.2台帐方案 hr_salary_count2.2.10.3部门表 hr_department2.2.11工资条2.2.11.1工资表 hr_salary2.2.11.2部门表 hr_department2.2.12考勤排班2.2.12.1排班表 hr_arrange_work2.2.12.2班次主表 hr_work_master2.2.12.3班次明细表 hr_work_detail2.2.12.4用户表 hr_operator2.2.12.5部门分配表 hr_check_dept2.2.12.6考勤代码表 hr_check_code2.2.12.7考勤代码类表 hr_check_code_categery 2.2.13考勤刷卡2.2.13.1排班表 hr_arrange_work2.2.13.2刷卡纪录表 hr_check_record2.2.14考勤结果统计2.2.14.1排班表 hr_arrange_work2.2.14.2刷卡纪录表 hr_check_record2.2.14.3请假表 hr_leave2.2.14.4考勤结果表 hr_check_result2.2.14.5考勤代码表 hr_check_code2.2.14.6部门分配表 hr_check_dept2.2.14.7用户表 hr_operator2.2.15请假管理2.2.15.1用户表 hr_operator2.2.15.2请假表 hr_leave2.2.16考勤数据清除2.2.16.1排班表 hr_arrange_work2.2.16.2刷卡纪录表 hr_check_record2.2.16.3考勤结果表 hr_check_result2.3数据库/表详细设计详见附录A3.系统详细功能设计3.1系统总体结构设计该系统分为六个模块:人事档案管理、工资管理、考勤管理、企业人才库、系统管理、报表管理。
3.2系统层次结构设计3.2.1人事档案管理3.2.1.1人事基本信息管理3.2.1.2事务管理A一般事务B养老保险C住房公积金D内部调动3.2.1.3查询A基本信息查询B事务查询3.2.2工资管理3.2.2.1工资变动A公式设置B计算C月末处理3.2.2.2个人所得税3.2.2.3银行代发3.2.2.4工资条3.2.2.5工资人员信息3.2.2.6工资台帐3.2.2.7报表3.2.3考勤管理3.2.3.1排班管理3.2.3.2请假管理3.2.3.3刷卡管理3.2.3.4结果统计3.2.3.5考勤数据清除3.2.3.6查询3.2.3.7报表3.2.4企业人才库3.2.4.1人才登记3.2.4.2人才录用3.2.4.3人才查询3.2.5系统管理3.2.5.1系统构建A指标管理B代码管理C方案定义D参数管理3.2.5.2用户管理A用户管理B组管理3.2.5.3数据管理A数据备份B数据恢复C初始化管理3.2.5.4操作管理A操作日志B变更日志C当前用户D事务提醒3.2.6报表管理3.2.6.1报表设计A新建报表B打开报表3.2.6.2报表运行3.3系统的功能模块划分3.3.1系统的功能模块划分框图3.3.1.1人事信息管理3.3.1.2 事务管理3.3.1.3 工资管理3.3.1.4 考勤管理3.3.1.5企业人才库3.3.2系统的功能模块描述3.3.2.1动态数据窗口对象动态数据窗口流程●相关表数据字典 hr_systable指标表 hr_syscollect界面信息 hr_interface●构建用户对象定义两中数据窗口风格(free风格、grid风格)。
●实例变量ids_systable (数据字典的数据存储)is_type(数据窗口风格)id_item[]传入指标项流水号数组is_where 动态数据窗口条件idw_dw 数据窗口控件●注册参数表标名数组:该数组保存传入的所有指标集。
动态创建的指标项:传入排好顺序的数组item[],该数组存放所有需要创建的指标项。
该数组是number型数组,存放的是使用指标项在数据字典中的流水号list_id,流水号唯一标识指标项。
数据窗口:传入数据窗口控件名称,以便动态创建数据窗口。
数据窗口风格:传入数据窗口风格,是free还是grid风格。
窗口名称:唯一标示该数据窗口的名称,以便保存数据窗口中指标项的位置,长度。
(用于界面信息保存标识)where条件:动态构造数据窗口时,选择sql的where 条件(多表关联条件或检索条件)。
●构建数据存储数据存储ids_systable检索数据字典的所有指标项。
由传入的指标项数组构建该数据窗口的where 子句。
既“where list_id in (id_item[1], id_item[...], id_item[n])”把数据窗口的选择语句加上构建的where子句,检索出需要的指标项。
所有指标项按数组id_item[]的顺序排序。
完成数据存储的构建。
●动态创建数据窗口构造数据窗口语法:选择语句(select ...)的选择项为指标集名称+指标项。
语句为“select 指标集名称.指标项 from 指标集 where 表关联条件”。
(例SELECT tablename.col_1 , tablename.col_2 , . . . from tablename[1] , tablename[2], ... tablename[n] where tablename[1].col_1 = tablename[2].col_1 and ....)根据数据窗口的选择语句和数据窗口风格(is_type)生成数据窗口语法。
用数据窗口控件动态创建该数据窗口(idw_dw.create(数据窗口语法))。
●调整数据窗口字段风格从数据存储ids_systable中读取指标项信息,根据信息调整指标项属性。
1.调整每个指标项、指标项标签的字体(宋体)、高度(64)、大小(9号)。