人力资源管理系统数据库设计样本文档格式.docx

上传人:b****5 文档编号:17432656 上传时间:2022-12-01 格式:DOCX 页数:17 大小:287.17KB
下载 相关 举报
人力资源管理系统数据库设计样本文档格式.docx_第1页
第1页 / 共17页
人力资源管理系统数据库设计样本文档格式.docx_第2页
第2页 / 共17页
人力资源管理系统数据库设计样本文档格式.docx_第3页
第3页 / 共17页
人力资源管理系统数据库设计样本文档格式.docx_第4页
第4页 / 共17页
人力资源管理系统数据库设计样本文档格式.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

人力资源管理系统数据库设计样本文档格式.docx

《人力资源管理系统数据库设计样本文档格式.docx》由会员分享,可在线阅读,更多相关《人力资源管理系统数据库设计样本文档格式.docx(17页珍藏版)》请在冰豆网上搜索。

人力资源管理系统数据库设计样本文档格式.docx

人力资源管理系统最后目是达到革新公司管理理念而不但是改进管理方式,优化人力资源管理。

先进技术应用于人力资源管理不但仅是为了将既有人力资源工作做得更好,更重要是,做些对于公司来讲更有效率事情,成为管理层决策支持者,为决策提供信息和解决方案。

2.系统目的和建设原则

一种原则人力资源管理系统应当涉及如图所示几大功能。

除此之外系统还应涉及信息系统必要具备通用功能,例如系统管理、权限设立、数据备份与恢复等。

就本此课程设计而言,重点对下图所示功能进行分析,如图所示该人力资源管理功能设计图所示:

3.支撑环境规划

3.1网络逻辑构造

本人事管理系统采用C/S(客户机/服务器)网络构造。

客户机和服务器构造。

它是软件系统体系构造,通过它可以充分运用两端硬件环境优势,将任务合理分派到Client端和Server端来实现,减少了系统通讯开销。

当前大多数应用软件系统都是Client/Server形式两层构造,由于当前软件应用系统正在向分布式Web应用发展,Web和Client/Server应用都可以进行同样业务解决,应用不同模块共享逻辑组件;

因而,内部和外部顾客都可以访问新和既有应用系统,通过既有应用系统中逻辑可以扩展出新应用系统。

这也就是当前应用系统发展方向。

老式C/S体系构造虽然采用是开放模式,但这只是系统开发一级开放性,在特定应用中无论是Client端还是Server端都还需要特定软件支持。

由于没能提供顾客真正盼望开放环境,C/S构造软件需要针对不同操作系统系统开发不同版本软件,加之产品更新换代十分快,已经很难适应百台电脑以上局域网顾客同步使用。

并且代价高,效率低。

如我院使用上海超兰公司“案件记录”管理软件就是典型C/S体系构造管理软件。

3.2软件支持环境及开发工具

软件支持环境:

WINDOSXP操作系统

硬件环境:

CPU:

intelP4,内存:

512M

开发工具:

mysql

4.系统总体构造

4.1总体DFD

如下图所示人力资源管理数据流程图

 

4.2功能构造

4.3数据库构造

概念模型是对信息世界建模,因此概念模型应当可以以便精确地表达信息世界中惯用概念。

概念模型办法诸多其中最有名办法是实体-联系办法。

该办法用E-R图来描述现实世界概念模型。

E-R办法也称E-R模型。

4.3.1职工E-R图

4.3.2考勤信息E-R图

4.3.3部门E-R图

4.4.4工资E-R表

4.4.5招聘信息表E-R图

4.4.6人事管理系统总体E-R图

4.5数字字典

数据流图表达了数据与解决间关系,数据字典是系统中各类数据描述集合,是进行详细数据收集和数据分析所得到重要成果。

数据字典中内容在数据库设计过程中还要不断修改,充实和完善。

普通来说数据字典中应当涉及如下几种某些数据描述:

数据项,数据构造,数据流。

4.5.1实体职工数字字典

数据项名

数据项含义

类型

长度

约束

职工编号

int

4

职工流水编号是整型主码

姓名

职工姓名

varchar

200

职工姓名不能为空

部门号

职工相应部门号

职位

职工所处职位

50

招聘号

职工在招聘表里序列号

性别

职工性别

char

10

性别只能填写

男或者女

4.5.2实体考勤数据字典

考勤号

职工考勤流水号

主码

日期

记录考勤当天日期

上班时间

记录职工上班时候时间

时间为空表达该职工今天缺勤

下班时间

记录职工下班时候时间

4.5.3实体部门数据字典

部门编号

主码

不能为空

部门名称

4.5.4实体工资信息表数据字典

职位信息名称

每月工资

每月应发工资数

float

8

每月工资是按照职位不同来划分

4.5.4实体招聘信息数据字典

招聘信息流水号

主码不能为空

工作经历

500

职工此前工作经历描述

工作成绩

职工此前工作成绩描述

5.构造设计

5.1逻辑构造设计

职工信息表(职工编号,姓名,部门号,职位,招聘号,性别)

考勤信息表(考勤号,日期,上班时间,下班时间)

部门信息表(部门号,部门名称)

工资信息表(职位,每月工资)

招聘信息表(招聘号,姓名,工作经历,工作成绩)

其中加下划线属性为主键。

5.2物理构造设计

下面为拟定数据关系建表

工资信息表:

招聘信息表

职工信息表:

考勤信息表:

部门信息表:

其中约束条件这里用SQL语句实现:

altertable职工信息addconstraint职工_部门foreignkey(部门号)

references部门信息(部门号)

ondeleterestrictonupdaterestrict

altertable职工信息addconstraint职工_职位foreignkey(职位)

references工资信息(职位)

altertable职工信息addconstraint职工_招聘foreignkey(招聘号)

references招聘信息(招聘号)

altertable考勤信息addconstraint职工_考勤foreignkey(职工编号)

references职工信息(职工编号)

5.3各实体表关系图

5.4普通顾客权限

5.5管理员管理权限

6.应用程序与数据库互连

运用JAVA语言编写应用程序,并与数据库相连后,运营成功后来浮现下面信息提示界面:

提示后输入职工姓名:

张三

得到查询成果:

7.心得体会

通过本次课程设计,理解到了诸多有关信息,特别是在需求分析过程中,通过询问和资料分析,理解诸多人力资源管理有关知识,并不像咱们起始想像那么浅鲜,在调查之前,在咱们印象中,人力资源仅仅是对职工一种基本管理过程,即理解了职工基本有关信息,再对其进行分派即可实现。

调查后才理解,人力资源,是在对职工基本管理基本上对整体进行整体统筹规划,以及对职工管理。

例如:

对员工薪水进行管理,对员工合同,对员工考勤和福得进行管理。

通过本次课程设计,使我对系统需求分析有了全新更为深刻结识,看问题不能仅仅凭借主观臆断来理解,而是要结合实际,并且向对此类工作有经验人进行理解,进行征询,做到了这样才可以尽量较小范下错误,一种软件开发,需求阶段是第一步,也是尤为重要一步,通过认真需求分析,才干使后来开发尽量少走弯路。

再有就是对数据库有关知识进行了复习,有了某些新结识,对数据库创立有了新理解。

并且本次课程设计尚有些局限性地方,有些功能还没有实现,如职工培训,职工福利功能,以及职工离退休以及调职功能。

本次设计基本完毕了设计给出初始条件中所有功能,最后感谢在完毕这次课程设计过程中给出很大协助同窗以及指引教师。

8.参照文献

1《数据库系统概论》,萨师煊王珊,高等教诲出版社

2《软件需求》,[丹]SorenLauesen,电子工业出版社

3《数据库系统与应用:

SQLServer》,赵致格,清华大学出版社

4《数据库基本与应用》,王珊,李盛恩编著人民邮电出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1