人力资源管理系统数据库设计_课程设计报告(编辑修改稿)内容摘要:

资标准 wageScaleID ,wageScaleName,basicSalary,subsidy,bonus,carSubsidy,houseSubsidy,p ension,medicalInsurance,houseProvidentFund DS5 工资计发信息表 工资计发信息 account ID,st affID,wageScaleID ,basicSalary,subsidy,bonus,carSubsidy,houseSubsidy,deInspect ion,overt imePay,dePension,deMedicalInsurance,deHousePtFund,t axBefSubTotal,i ax,wage,accountDat e DS6 用户信息表 用户信息 用户 ID,用户名称 ,用户类型 ,密码 , 权限 ,身份证号,住址,电话,邮箱 DS7 考勤信息表 考勤信息 accountID,st affID,att endanceDat e,att endanceType,days DS8 考勤考核信息表 考勤考核信息 account ID,st affID,att endanceDat e,award,punishment, overtimePay, deInspection DS9 职务信息表 职务信息 dutyID,dutyName,wageScaleID,wageUpLimit,wageDownLimit, introduct ion DS10 部门信息表 部门信息 dep art mentID,departmentName,leaderName,address, telphone, introduction 《数据库系统原理》课程设计报告 8 3 概念设计阶段 引言 系统开发的总体目标是实现 人力资源 管理的系统化和自动化,缩短 员工工资结算 的等待时间,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,从而达到提高 工资 管理 效率的目的。 主要任务是对 员工 基本 信息、管理员信息、 员工津贴 信息、 考勤 信息 的基本 的操作及外理。 概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构 (概念模型 )的过程 ,它是整个数据库设计的关键。 任务与目标 ( 1)选择中层数据流为切入点,通常选择实际系统中的子系统; ( 2)设计分 ER 图,即各子模块的 ER 图; ( 3)生成初步 ER 图,通过合并方法,做到各子系统实体、属性、联系统一; 在本 工资 管理系统中,分析各层数据流图和数据字典,知道整个系统功能围绕“ 员工 ”、“ 考勤 ”和“ 津贴 ”的处理。 根据实 体与属性间的两条准则: ① 作为“属性”,不能再具有需要描述的性质。 ② “属性”不能与其他实体具有联系。 阶段结果 ( 1)根据不同的对象,分别画出各分 E- R 图: ( a) 员工基本信息表的实体图及属性 :员工信息表为实体,属性包括 ID、姓名和身份证号等, ER 图 如下。 ( b) 员工录用信息 表实体及属性: 员工录用信息 表为实体,属性包括姓名、合同类型和员工编号等, ER 图 如下。 员工基本信息表 员工编号 电话 姓名 性别 出生年月 身份证号 籍贯 民族 政治面貌 所属部门编 号 进入部门时间 原 职务 原职称 原单位 职称 学历 地址 外语 专业 邮箱 毕业学校 在岗状态 毕业日期 起薪日 职务代码 《数据库系统原理》课程设计报告 9 ( c) 工作考核信息表 实体及属性: 工作考核信息表 为实体,属性包括员工编号、考核日期、业务水平、考核结论等, ER 图 如下。 ( d) 工资标准信息表 实体及属性: 工资标准信息表 为实体,属性包括底薪、补贴、工资等级编号、等级名称和房补等, ER 图 如下。 (e) 工资计发信息表 实体及属性: 工资计发信息表 为实体,属性包括底薪、补贴、员工编号、车补和房补等, ER 图 如下。 (f) 用户信息表 实体及属性: 用户信息表 为实体,属性包括用户名称、用户类型、密码、身份证号和权限等, ER 图 如下。 员工录用信息表 员工编号 签约合同号 合同类型 签约日期 受聘部门 聘用标志 姓名 备注 到期日 受聘职务 工资计发信息表 房补 奖金 员工编号金 住房公积金 补贴 养老保险 医疗保险 车补 应发工资 加班费 扣考核 自动编号 底薪 代扣养老 代扣住房公积金 代扣医疗 税前小计 计发日期 税率 工作考核信息表 员工编号 工作态度 业务水平金 考核结论 考核日期 工作业绩 工资标准信息表 底薪 房补 奖金 等级名称金 工资等级编号 住房公积金 补贴 养老保险 医疗保险 车补 备注 工资等级编号 《数据库系统原理》课程设计报告 10 (g) 考勤信息表 实体及属性: 考勤信息表 为实体,属性包括员工编号、考勤日期、考勤类型、考勤天数和备注等, ER 图 如下。 (h) 考勤考核信息表 实体及属性: 考勤考核信息表 为实体,属性包括员工编号、奖励、出勤日期、扣考核和加班费等, ER 图 如下。 ( i) 职务信息表 实体及属性: 职务信息表 为实体,属性包括职务代码、职务名称、工资等级、工资上限和工资下限等, ER 图 如下。 ( j) 部门信息表 实体及属性: 部门信息表 为实体,属性包括部门名称、领导姓名、部门代码、地址和简介等, ER 图 如下。 ( 2)合并各分E-R图 ,消除属性冲突、命名冲突、结构冲突等三类冲突,得到初步 ER图,再消除不必要冗余,得到的基本 ER 图如下所示: 部门信息表 部门名称 部门代码 领导姓名 地址 电话 简介 考勤信息表 员工编号金 自动编号 考勤日期 考勤类型 考勤天数 备注 考勤考核信息表 员工编号 惩罚 奖励 自动编号金 出勤日期 扣考核 加班费 用户信息表 用 户名称 权限 密码 用户编号金 邮箱 电话 住址 用户类型 身份证号 职务信息表 职务名称 职务代码 工资等级 工资下限 工资上限 简介 《数据库系统原理》课程设计报告 11 ( 3)各 E- R 图各实体的属性如下所示: 员工基本信息: ( staffID、 name、 sex、 birth、 birthplace、 Nation、 Identification、political、 respectivedptid、 enterdptdate、 Dutyid、 title、 startpayDate、originalEnterprise 、 originalTitle 、 originalDuty 、 graduationSchool 、graduationDate、 schoolRecord、 major、 foreignLanguage、 address、 telphone、、 inpostType) 员工录用信息表: ( signContractID、 staffID、 name、 signDate、 contractDue、contractType、 hiredDepartment、 hiredDuty、 hiredSymbol、 remark) 工作考核信息表:( 员工 ID、考核日期、工作态度、工作业绩、业务水平、考核结论、备注) 工资标准信息表:( wageScaleID、 wageScaleName、 basicSalary、 subsidy、 bonus、carSubsidy、 medicalInsurance、 houseProvidentFund、 houseSubsidy、 pension) 工资计发信息表:( accountID、 staffID、 wageScaleID、 basicSalary、 subsidy、bonus、 carSubsidy、 houseSubsidy、 deInspection、 overtimePay、 dePension、deMedicalInsurance、 deHousePtFund、 taxBefSubTotal、 iax、 wage、accountDate) 用户信息表:( 用户 ID、用户名称、用户类型、密码、 权限 、身份证号、住址、电话、邮箱) 考勤信息表:( accountID、 staffID、 attendanceDate、 attendanceType、 days、 remark) 考勤考核信息表:( accountID、 staffID、 attendanceDate、 award、 punishment、 overtimePay、 deInspection) 职务信息表: ( dutyID、 dutyName、 wageScaleID、 wageUpLimit、 wageDownLimit、 introduction) 部门信息表: ( departmentID、 departmentName、 leaderName、 address、 telphone、 introduction) 员工 部门 属于 查询 发工资 工资标准信息表 工资计发表 计算 1 N 1 1 1 1 1 1 《数据库系统原理》课程设计报告 12 4.逻辑设计阶段 逻辑设计的任务和目标 以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS 产品发生关系了,系统逻辑设计的任务就是将 概念设计阶段设计好的基本 ER 图转换为选用 DBMS 产品所支持的数据模型相符合的逻辑结构。 具体内容包括数据组织(将 ER图转换成关系模型、模型优化、数据库模式定义、用户子模式设计)、数据处理(画出系统功能模块图)两大任务。 数据组织 将 ER 图转换为关系模型 实体型转换为关系模式。 实体的属性就是关系的属性,实体的码就是关系的码。 对于实体间的联系则有以下不同的情况: 具有相同码的关系模式可合并。 具体的基本 ER 图向关系模型的转化如下: 1) 员工基本信息:( staffID、 name、 sex、 birth、 birthplace、 Nation、 Identification、political、 respectivedptid、 enterdptdate、 Dutyid、 title、 startpayDate、originalEnterprise 、 originalTitle 、 originalDuty 、 graduationSchool 、graduationDate、 schoolRecord、 major、 foreignLanguage、 address、 telphone、、 inpostType) ; 2) 员工录用信息表: ( signContractID、 staffID、 name、 signDate、 contractDue、contractType、 hiredDepartment、 hiredDuty、 hiredSymbol、 remark) ; 3) 工作考核信息表:( 员工 ID、考核日期、工作态度、工作业绩、业务水平、考核结论、备注); 4)工资标准信息表:( wageScaleID、 wageScaleName、 basicSalary、 subsidy、 bonus、carSubsidy、 houseSubsidy、。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。