人力资源管理系统的设计与实现毕业设计论文(编辑修改稿)内容摘要:
动的逻辑过程,并不去详细说明具体的系统完成步骤和实现方法。 数据流图这种功能强大,简明扼要的数据图形可以绘制起整个系统的数据信息传递的过程,其中不乏有数据的流入,数据库之间的交换 和数据的流出等示意。 在这里画了一个比较简单的数据流图,其核心思路就是整个 人力资源管理 系统所处理的信息。 图 33 系统总体数据流图 本 人力资源管理 系统的数据流图如 32 所示。 图 34 系统详细数据流图 系统 实体联系图 实体 联系图( Entity Relationship Diagram)简称为 ER 图,它能够提供表达实体类型,实体属性和实体之间的联系的方法,它常常用来描述真实世界的抽象概念模型并能够用数据模型的形式反映出来。 实体联系图与其 他关系图比较起来更利于人类的理解,更贴近人们习惯的思维方法,它利用简易的图形和符号表达出复杂的逻辑关系和数据模型,形象地反映出了开发人员对客观事物的理解。 ER 图这种表现方式非常 通俗易懂,即便是不熟悉,没有经过专门学习的普通人群也能够看懂其中所要表达的含义。 最常见的实体 联系图一般都含有实体(数据对象),实体之间的关系和实体属性这三个最基本的组成部分,它们分别用矩形框,菱形框和椭圆形框来表达其中的含义,它们之间用直线来相互连接。 人力资源管理系统 的 ER 图如图 33 所示。 图 35 系统 ER 图 系统 用例图 信息系统中的信息承载者、用例模型以及两者之间的联系的综合,这些信息所组成的带有直线连接的图就是用例图。 用例图所做的就是描述系统的功能及其结构。 经过对系统进行的需求分析来建立系统的用例模型就可以更深入地表现出系统外的活动者或行为者要利用系统所实现的系统功能,简单地来说就是系统参与者和参与者之间的相互对应联系。 人力资源 管理系统的设计思路有它的特点,它是将管理员和 部门经理 都为 公司 的用户,视为同一类的活动者,而两者的决定性的区别就在于其各自所属的权限是不等的。 易遨科技人力资源管理 系统的用例图如下图 34 所示。 图 34 用例图 第四章 系统总体设计与实现 数据库分析及设计 数据库设计 (Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。 以下是本系统的数据库设计。 创建数据库 在创建数据表结构之前,首先要创建一个数据库。 本系统使用的数据库为 HrSys。 代码如下: USE master GO CREATE DATABASE HrSys GO 设计表结构 此数据库包含了以下七个表:部门表 Departments、员工基本信息表 Employees、员工考勤表 Checkin、员工工作考评表 Evaluation、员工工资管理表和用户信息表 Users。 下面分别介绍这些表的结构。 1. 部门表 Departments 部门表 Departments 用来保存企业 部门的信息。 本系统采用树状结构来管理部门数据,也就是在部门之间建立从属关系。 表 Departments 的结构如表 41 所示。 表 Departments 的结构 编号 字段名称 数据结构 说明 1 Dep_id int 部门编号 2 Dep_name varchar(40) 部门名称 3 Describe varchar(400) 部门职能描述 4 UpperId int 上级部门编号 表 41部门结构表 2. 员工基本信息 Employees 员工基本信息表 Employees 用来保存企业员工的基本信息。 表 Employees 的结构如表 42 所示。 表 Employees 的结构 编号 字段名称 数据结构 说明 1 Emp_Id int 员工编号 2 Emp_name varchar(50) 姓名 3 Sex char 2 性别 4 Nationality varchar(40) 民族 5 Brith varchar(20) 生日 6 Political_party varchar(40) 政治面貌 7 Culture_level varchar(40) 文化程度 8 Marital_condition varchar(20) 婚姻情况 9 Family_place varchar(60) 籍贯 10 Id_Card varchar(20) 身份证号 11 BadgeID varchar(40) 工作证号 12 Office_phone varchar(30) 办公电话 13 Mobile varchar(30) 手机号码 14 Files_Keep_Org varchar(100) 档案存放地 15 Hukou varchar(100) 户口所在地 16 HireDate varchar(20) 到岗日期 17 Dep_Id int 所在部门编号 18 Position varchar(40) 工作岗位 19 Title varchar(20) 职务 20 State tinyint 员工状态 21 UpperId int 上级员工编号 22 Contract_Duration varchar(20) 合同有效期 23 Memo varchar(200) 备注 24 Fiillin_person varchar(30) 填表用户 25 Fillin_Time varchar(20) 填表日期和时间 表 42员工基本信息表 3.员工考勤表 Checkin 员工考勤表 Checkin 用来保存员工考勤的基本信息。 表 Checkin 的结构如表43 所示。 表 Checkin 的结构 编号 字段名称 数据结构 说明 1 CheckDate char(10) 考勤月份 2 Emp_Id int 员工编号 3 qqDays decimal(4,1) 全勤天数 4 ccDays decimal(4,1) 出差天数 5 bjDays decimal(4,1) 病假天数 6 sjDays decimal(4,1) 事假天数 7 kgDays decimal(4,1) 旷工天数 8 fdxjDays decimal(4,1) 法定休假天数 9 nxjDays decimal(4,1) 年休假天数 10 dxjDays decimal(4,1) 倒休假天数 11 cdMinutes tinyint 迟到时间(分钟) 12 ztminutes tinyint 早退时间(分钟) 13 ot1Days decimal(4,1) 一类加班天数(法定) 14 ot2Days decimal(4,1) 二类加班天数(周末) 15 ot3Days decimal(4,1) 三类加班天数(日常) 16 Memo varchar(200) 备注信息 表 43员工考勤表 4. 员工工作考评表 Evaluation 员工工作考评表 Evaluation 用来保存员工工作考评信息。 表 Evaluation 的结构如表 44 所示。 表 Evaluation 的结构 编号 字段名称 数据结构 说明 1 EvaMonth char(10) 考评月份 2 Emp_Id int 员工编号 3 ztEva varchar(200) 总体评价 4 jIReason varchar(200) 奖励事由 5 jlAmount smallint 奖励金额 6 cfReason varchar(200) 处罚事由 7 fAmount smallint 处罚金额 8 Memo varchar(200) 备注信息 表 44员工工作考评表 5.员工家庭主要成员记录表 Family 员工家庭主要成员记录表 Family 用来保存员工家庭主要成员的基本信息。 表Familyr 结构如表 45 所示。 表 Family 的结构 编号 字段名称 数据结构 说明 1 Id tinyint 编号 2 Emp_Id int 员工编号 3 Name varchar(50) 姓名 4 Sex char2 性别 5 Age tinyint 年龄 6 Relationship varchar(20) 与本人关系 7 WorkingOrg varchar(40) 工作单位 表 45员工家庭主要成员记录表 6.员工教育及工作经历记录表 Experience 员工教育工作及工作经历记录表 Experience 用来保存 员工经历的基本信息,表Experiencer 结构如表 46 所示。 表 Experience 的结构 编号 字段名称 数据结构 说明 1 Id tinyint 编号 2 Emp_Id int 员工编号 3 Start_Date char(10) 开始日期 4 End_Date char(10) 终止日期 5 School_Org varchar(50) 学校 /单位名称 6 Title varchar(20) 职务 表 46,员工教育工作及工作经历记录表 7. 用户信息表 Users 用户信息表 Users 用来保存系统用户信息。 表 Users 的结构如表 47 所示。 表 Users 的结构 编号 字段名称 数据结构 说明 1 UserName varchar(40) 用户名 2 Pwd varchar(40) 密码 3 User_type tinyint 用户类型 表 47用户信息表 系统各功能内容简介及设计 系统操作模块设计 根据用户类型的不同,用户管理模块的功能也不相同。 本系统包含以下情形。 1. Admin 用户可以创建系统管理员或普通用户、复位用户密码、删除系统管理员或普通用户,也可以修改自身的密码; 2. 系统管理员用户可以创建普通用户,对普通用户的密码进行复位、删除普通用户,也可以修改自身的密码; 3. 普通用户只能修改自身的密码; 设计添加用户信息的对话框 ,用于实现一个登录界面,添加一个对话框将其 ID 属性设置为 IDD_USEREDIT_DIALOG,对话框布局如图 412 所示: 图 412用户登录对话框 在对话框中没有输入密码的编辑框,因为在添加用户时,用户密码将由系统自动设置为“ 888888”。 当用户单击“确定”按钮时,将执行 OnOK()函数,对应的代码如下: Void CUserEditDlg::OnOK() { //TODO:Add extra validation here UpdateData(TRUE)。 CUsers usr。 (m_UserName)。 usrSetPwd(“888888”)。 (()+1)。 if((m_UserName)==1)//如果存在当前用户 { MessageBox(“当前用 户存在,请选择其他用户 ”)。 return。 } //插入用户记录 ()。 CDialog::OnOK()。 } 程序将判断用户名是否已经存在,因类系统不允许存在同名的用户。 如果不存在同名用户,程序将调 sql_insert()函数保存用户数据。 设计一个用户管理对。人力资源管理系统的设计与实现毕业设计论文(编辑修改稿)
相关推荐
,完成满足社会一定需要的职责,而且体现和推动着社会的进步,承担着对组织成员享有民主权利和健康发展的权利的一种承诺。 现代许多企业推行以人为本的企业理念,就是对这种社会职责的一 种回应。 企业激励作为一种全方位的系统激励机制,正是顺应了社会进步的潮流,适应人的多方面的需求,为人的自由而全面的发展不断创造条件,使企业成为社会文明(包括物质文明和精神文明)的重要组织载体。 综上所述, 在现代企业管理中
方案和对策,确保保险经营的稳定性和经营目标的实现。 同时,根据变化了的形 势,随时修正和调整经营策略,以适应保险经营活动的需要。 ( 3) 保险企业经营管理水平 保险企业的经营管理是指对保险经营各个环节(展业、承保、赔付、投资),保险代理与保险信息等活动进行计划、组织、协调和控制活动。 公务员之家 总之,保险市场营销环境是由外部环境和内部环境构成的,它们相互作用,相互制约。 从本质上说
20 年偿还债券所支付的现金增幅 %,分配与中国石化集体公司的现金流出增长%,使筹资活动现金净流出量增大。 ( 5)总 的来说,现金流量净额于 2020 年 增长了 %,增幅很大, 主要是 2020年投资活动净现金流出量大幅减小贡献的。 2020 年现金净流量略微下降,主要 由 投资活动产生的净现金流 出 量增大引起。 ( 6)汇率变动对本期现金 流量的 影响也是相当的大, 2020
商业银行在信用风险管理的理论和信用管理体制。 美国商业银行 经过 200 年的发展,积累创新出大量的银行信用风险的管理办法。 从传统的专家分析法,五类信用评价法,信用评分法发展到现代的在险价值方法,期权定价方法,保险精算方法,宏观经济状况方法等信用风险模型的广泛使用,很大程度上解决了美国商业银行信用风险管理面临的问题,特别是美国次贷危机以来,美国银行业还开发出应用于风险管理信用衍生工具及其产品
车的“身体” 之中,广本两厢飞度每个排量都有一款配置了CVT 无级变速器,既方便又省油,且售价也仅在 ~ 万元。 国内外现状 在国外,机械产品的系列化和多档化是各个厂家的开发重点,使其产品有几大的方便性和灵活性,能占领更多的市场份额。 如德国的 ZF 公司有中心距80mm、 95mm、 105mm、 120mm、 143mm、 154mm、等七种类别的变速器,档位数从 3 到 17 个。
二、 中国老字号的营销模式相关理论 基础 (一) 中国老字号的相关理论 “商号”是中国老字号前身的叫法。 即近百年的老企业或者是品牌。 中国老字号的定义可以总结为以下几点 ( 1) 品牌是一种无形的资产,主要包括产品品牌、服务品牌与企业品牌。 产品品牌即与其他商品项相比较独特的商品标识,也就是商标。 服务品牌表明的企业的服务水平与质量。 企业品牌也就是企业名称,就是我们所说的“商号”