数据库应用系统设计案例(人事及工资管理系统)

合集下载

员工工资管理系统数据库设计

员工工资管理系统数据库设计

《数据库原理》实验七:数据库设计数据库名称:员工薪资管理系统姓名:胡少帅班级: 2011 级网络工程学号:1需求剖析薪资管理系统是供给薪资管理人员和员工薪资进行管理的系统。

它能自动对不一样职务,不一样出勤及各个月份的薪资进行管理并生成财务表。

薪资管理系统的用户需求主要功能有:1各部门的信息状况2各员工的信息状况3考勤信息状况4薪资信息状况5定义登岸用户和用户的权限2观点剖析(1)部门 E-R 图(2)员工信息 E-R 图(3)职务信息 E-R 图(4)考勤信息 E-R 图(5)用户 E-R 图(6)薪资状况 E-R 图(7)总 E-R图3逻辑设计关系模型:部门(部门编号(主键),部门名称,经理,电话)员工信息(员工编号(主键),职务编号,姓名,性别,电话,住址,部门编号(外键))考勤状况(员工编号(主键),出勤天数,加班天数,出勤奖金,月份)职务(职务编号(主键),职务名称(主键),基本薪资)薪资计算(员工编号(主键),考勤状况,薪资,月份)用户(用户名,密码,权限)4物理设计1给员工信息表成立非齐集索引“员工”/* 给员工信息表非成立齐集索引*/create nonclustered index 员工 on 员工信息( 员工编号) goSELECT *FROMsys.indexesWHEREname=' 员工 '2给薪资表成立独一索引“薪资”/* 给薪资表成立独一索引“薪资”*/create unique index薪资on薪资状况(员工编号)goSELECT *FROMsys.indexesWHEREname=' 薪资 'Go3给考勤信息表成立齐集索引“考勤”/* 给考勤信息表成立非齐集索引*/create nonclustered index 考勤 on 考勤信息( 员工编号) goSELECT *FROMsys.indexesWHEREname=' 考勤 '5实行过程(1)创立表构造1 员工信息表create table员工信息( 员工编号char(20) not null, 职务编号char(20) not null, 姓名 varchar(20) not null,性别 char(20) not null,电话 char(20) not null,地址 varchar(20) not null,部门编号char ( 20) not null)2职务信息表create table职务信息( 职务编号char(20) not null, 职务名称char(20) not null, 基本薪资money)3薪资表create table薪资状况( 月份 char(20) not null,员工编号char(20) not null,薪资 char(20) not null)4考勤信息表create table考勤信息( 员工编号 varchar(40) not null, 出勤天数 char(20) not null,加班天数 char(20) not null,出勤奖金 money)5部门表create table部门( 部门编号char(20) not null, 部门名称char(20) not null, 经理 varchar(20) not null,电话 char(20) not null)6用户表create table用户( 用户名 char(10) not null,密码 char(30) not null,权限 char(30))(2)给表定义拘束1 给考勤状况中的出勤奖金列定义拘束范围0-10002给部门表增添一个主键3给员工信息表增添一个主键和外键(3)给表插入信息1员工信息表插入2职务信息表插入3用户信息表插入4薪资状况表插入5部门表插入6考勤状况表插入(4)表的基本操作1 改正员工信息中编号为10001 的姓名为张琪2给职务信息表增添一列3删除方才增添的那列4改正薪资状况表中薪资的数据种类5给考勤信息表增添一列(5)定义登录名,用户和权限1定义第一个登录名和用户,权限对全部的表有全部的权限/* 创立用户和给予权限*/create login王琦with password='123456',default_database=员工薪资管理;/* 创立登录账户*/gocreate user王琦for login王琦gogrant allon 部门to王琦grant allon 薪资状况to王琦grant allon 考勤信息to王琦grant allon 用户to王琦grant allon 员工信息to王琦grant allon 职务信息to王琦2创立第二个登录名和用户,对全部的表只有查察和删除的权限create login高汉with password='123456',default_database=员工薪资管理;/* 创立登录账户*/gocreate user高汉for login高汉gogrant select,deleteon 部门to高汉grant select,deleteon 薪资状况to高汉grant select,deleteon 考勤信息to高汉grant select,deleteon 用户to高汉grant select,deleteon 员工信息to高汉grant select,deleteon 职务信息to高汉3创立第三个登录名和用户,只有查察的权限/* 创立第三个用户并给予全部权限*/create login王敏with password='123456',default_database=员工薪资管理;/*创立登录账户*/gocreate user for login王敏王敏gogrant selecton 部门to王敏grant selecton 薪资状况to王敏grant selecton 考勤信息to王敏grant selecton 用户to王敏grant selecton 员工信息to王敏grant selecton 职务信息to王敏(6)成立一个触发器,在薪资状况表被改正时使用/* 成立一个触发器*/create trigger mon 薪资状况for updateasif update(薪资)beginrollback tranprint' 基本薪资不可以改正,请联系财务部'end(6)成立储存过程1创立一个储存过程来寄存查问到的员工的信息和薪资2创立一个储存过程来寄存进行删除操作3 创立一个储存过程来寄存查问全部员工中薪资大于3500 的(7)成立一个视图6课程设计总结本次课程设计检查从职员的薪资,部门的状况,依据其详细状况,设计薪资管理系统。

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

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

课程设计报告课程设计题目:人事管理系统姓名:学号:班级:指导教师:2021 年1月15日一.题目分析:人事管理系统是企、事业单位常见的计算机信息管理系统。

它的主要任务是对各种人事信息进行日常的信息管理,如人员信息的输入、查询、修改、增加、删除,迅速准确地完成各种人员信息的统计计算和汇总,快速打印出报表。

在建立与实现人事管理系统时,进行了功能划分,能够由数据库管理系统完成的功能应尽可能由数据库管理系统守成,充分发挥数据库管理系统高效、完全、可靠、便捷的性能,减少编程人员的工作量。

工资管理系统是数据库管理系统的一个比拟典型的应用,前台使用的是微软的VB6.0,后台数据库采用Microsoft SQL Sever数据库。

运行结果证明,本人事管理系统极大提高了工作效率,节省了人力和物力,自重满足企业员工管理的需要。

人事管理系统的主要任务是用计算机对各种员工信息进行日常的管理,如查询、修改、添加、删除以及存储等,迅速准确地完成各种员工信息的统计计算和汇总工作,针对系统效劳对象的具体要求,设计了人事管理系统。

人事管理系统主要有以下几大功能:(1)对单位人员的变动进行处理。

一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。

因此,设计系统是应考虑到这些情况。

(2)对职工的工资进行计算、修改。

可以对职工的工资档案进行个别、局部和批量修改,同时,能对各职工的工资进行计算,即计算根本工资、岗位工资、水电费及实发金额等。

(3)查询统计功能。

要求即可以单项查询,比方查看某个职工的就职情况等;也可以多项查询,比方某个部门所有的员工的工资信息。

二.设计分析:1,数据表的设计:〔1〕根本信息表:(2)根本部门表(3)2.ER图设计:3.ER图转换成关系模式:〔主键添加下划线〕(1)根本信息〔编号,姓名,性别,籍贯,年龄,学历,婚姻状况,部门,职称,参加工作时间,岗位,工资,身份证号,号码,备注〕(2)职工部门:(部门编号,部门名称,职工总数,部门负责人,所有职工编号)(3)职工工资表:〔编号,姓名,工资,奖金〕(4)人事管理〔编号,部门编号,姓名〕三.创立人事管理系统〔数据库局部〕1创立数据库:(1)创立数据库的实现:create database人事管理系统on primary(name=人事管理系统,filename='G:\数据库\人事管理系统.mdf',size=5,maxsize=100,filegrowth=10%)log on(name=人事信息管理系统,filename='G:\数据库\人事管理系统.ldf',size=3,maxsize=100,filegrowth=5)(2)创立数据库:2.创立根本数据表:〔1〕创立数据标的实现;use人事管理系统create table根本职工信息表(姓名varchar(20),编号char(8),性别char(8),籍贯char(10),年龄int,学历varchar(20),婚姻状况varchar(20),部门varchar(20),职称varchar(20),参加工作时间char(10),岗位varchar(30),工资char(20),省份证号varchar(30),号码varchar(30),备注varchar (50))use人事管理系统create table职工部门表(部门编号int,部门名称varchar(30),部门负责人varchar(30),职工总数int,所有职员编号varchar(100) )use人事管理系统create table职工工资表(编号char(8),姓名varchar(50),工资char(20),奖金char(8))数据表的创立:①根本信息表:②职工部门表③职工工资表3.创立存储过程:create proc p2(@sname varchar(20))asif exists( select * from 职工根本信息表where sname=@sname)select * from 职工根本信息表where sname=@snameelseprint '查无此人'p2 '刘'4.创立触发器:create trigger tr1on 根本职工信息表for insertasprint '任何人不得添加数据'rollbackselect * from s四,创立人事管理系统访问键面:〔VB局部〕1,创立键面的实现代码:(1)根本职工信息查询:Private Sub Command1_Click()Unload MeEnd SubPrivate Sub DataGrid1_Click()With Adodc1.RecordsetText1(0) = .Fields("姓名")Text1(1) = .Fields("编号")Text1(2) = .Fields("性别")Text1(3) = .Fields("籍贯")End WithEnd SubPrivate Sub Form_Load()Text1.Text = ""Text2.Text = ""Text3.Text = ""Text4.Text = ""strsql1 = "select *from 根本职工信息表" Adodc1.ConnectionString = connAdodc1.RecordSource = strsql1Adodc1.RefreshSet DataGrid1.DataSource = Adodc1 With Adodc1.RecordsetText1.Text = .Fields("姓名")Text2.Text = .Fields("编号")Text3.Text = .Fields("性别")Text4.Text = .Fields("籍贯")End WithEnd Sub(2)根本的职工工资:Private Sub Command1_Click()Unload MeEnd SubPrivate Sub DataGrid1_Click()With Adodc1.RecordsetText1(0) = .Fields("姓名")Text1(1) = .Fields("编号")Text1(2) = .Fields("性别")Text1(3) = .Fields("籍贯")End WithEnd SubPrivate Sub Form_Load()Text1.Text = ""Text2.Text = ""Text3.Text = ""Text4.Text = ""strsql1 = "select *from 根本职工信息表"Adodc1.ConnectionString = connAdodc1.RecordSource = strsql1Adodc1.RefreshSet DataGrid1.DataSource = Adodc1With Adodc1.RecordsetText1.Text = .Fields("姓名")Text2.Text = .Fields("编号")Text3.Text = .Fields("性别")Text4.Text = .Fields("籍贯")End WithEnd Sub(3)职工部门:Private Sub cmdAdd_Click()Data1.Recordset.AddNewEnd SubPrivate Sub cmdDelete_Click()'如果删除记录集的最后一条记录'记录或记录集中唯一的记录Data1.Recordset.DeleteData1.Recordset.MoveNextEnd SubPrivate Sub cmdRefresh_Click()'这仅对多用户应用程序才是需要的Data1.RefreshEnd SubPrivate Sub cmdUpdate_Click()Data1.UpdateRecordData1.Recordset.Bookmark = stModified End SubPrivate Sub cmdClose_Click()Unload MeEnd SubPrivate Sub Data1_Error(DataErr As Integer, Response As Integer) '这就是放置错误处理代码的地方'如果想忽略错误,注释掉下一行代码'如果想捕捉错误,在这里添加错误处理代码MsgBox "数据错误事件命中错误:" & Error$(DataErr) Response = 0 '忽略错误End SubPrivate Sub Data1_Reposition()Screen.MousePointer = vbDefaultOn Error Resume Next'这将显示当前记录位置'为动态集和快照Data1.Caption = "记录:" & (Data1.Recordset.AbsolutePosition + 1)'对于Table 对象,当记录集创立后并使用下面的行时,'必须设置Index 属性'Data1.Caption = "记录:" & (Data1.Recordset.RecordCount * (Data1.Recordset.PercentPosition * 0.01)) + 1End SubPrivate Sub Data1_Validate(Action As Integer, Save As Integer)Select Case ActionCase vbDataActionMoveFirstCase vbDataActionMovePreviousCase vbDataActionMoveNextCase vbDataActionMoveLastCase vbDataActionAddNewCase vbDataActionUpdateCase vbDataActionDeleteCase vbDataActionFindCase vbDataActionBookmarkCase vbDataActionCloseEnd SelectScreen.MousePointer = vbHourglassEnd Sub〔4〕根本职工信息:Private Sub cmdAdd_Click()Data1.Recordset.AddNewEnd SubPrivate Sub cmdDelete_Click()'如果删除记录集的最后一条记录'记录或记录集中唯一的记录Data1.Recordset.DeleteData1.Recordset.MoveNextEnd SubPrivate Sub cmdRefresh_Click()'这仅对多用户应用程序才是需要的Data1.RefreshEnd SubPrivate Sub cmdUpdate_Click()Data1.UpdateRecordData1.Recordset.Bookmark = stModifiedEnd SubPrivate Sub cmdClose_Click()Unload MeEnd SubPrivate Sub Data1_Error(DataErr As Integer, Response As Integer)'这就是放置错误处理代码的地方'如果想忽略错误,注释掉下一行代码'如果想捕捉错误,在这里添加错误处理代码MsgBox "数据错误事件命中错误:" & Error$(DataErr)Response = 0 '忽略错误End SubPrivate Sub Data1_Reposition()Screen.MousePointer = vbDefaultOn Error Resume Next'这将显示当前记录位置'为动态集和快照Data1.Caption = "记录:" & (Data1.Recordset.AbsolutePosition + 1)'对于Table 对象,当记录集创立后并使用下面的行时,'必须设置Index 属性'Data1.Caption = "记录:" & (Data1.Recordset.RecordCount * (Data1.Recordset.PercentPosition * 0.01)) + 1End SubPrivate Sub Data1_Validate(Action As Integer, Save As Integer)'这是放置验证代码的地方'当下面的动作发生时,调用这个事件Select Case ActionCase vbDataActionMoveFirstCase vbDataActionMovePreviousCase vbDataActionMoveNextCase vbDataActionMoveLastCase vbDataActionAddNewCase vbDataActionUpdateCase vbDataActionDeleteCase vbDataActionFindCase vbDataActionBookmarkCase vbDataActionCloseEnd SelectScreen.MousePointer = vbHourglass End Sub2.实现:〔1〕登陆键面:〔2〕根本菜单〔3〕修改密码(4)根本信息:(5)五:实验总结1.实验中遇到的问题:(1)数据库中存储过程和触发器的建立,因为在平时的学习中没有太认真的学习这一块以至于在课程设计的过程中这块存在者严重的问题,但是在同学的帮助下及时的得到了解决(2)数据库与VB的连接访问2,心得:很多的题目看似简单,其实不然,,一开始看了只有这么几个模块是心里挺快乐的,但是当我真真正正地去把一个操作写成功时,很多意想不到的情况发生了。

8个数据库设计实例

8个数据库设计实例

实例1 人事管理系统通过前面管理信息系统基础和 PowerBuilder 基础学习,我们初步掌握了使用PowerBuilder 进行信息系统开发的基本知识。

下面将通过一个个实例来说明如何利用PowerBuilder 作为数据库前端开发工具,开发出具有使用价值的管理信息系统。

人事管理系统实例是本书的第一个例子。

因此对于实例开发过程中所涉及到的一些知识会有重点讲述。

随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。

当前企业信息管理系统正在从C/S 结构向B/S 结构转移,但是由于安全性等方面的因素,C/S 结构的管理信息系统仍然占据企业管理信息系统的主流。

本书所讲述的实例都是C/S 结构的管理信息系统。

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

第一节系统设计一、系统目标设计人事管理系统可以用于支持企业完成劳动人事管理工作,有如下3 个方面的目标。

支持企业实现规范化的管理。

支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等。

支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等。

二、开发设计思想本系统开发设计思想有以下几点。

尽量采用公司现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。

系统应符合公司人事管理的规定,满足公司日常人事管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。

系统采用C/S 体系结构,Client(客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server(服务器端)则用于提供数据服务。

系统分析等前期工作应尽量详细完善,以便公司以后体系结构的改变,对于一些安全性要求不高的信息可以方便的采用Brower/Server 的方式进行访问。

数据库应用系统设计大作业人事工资管理

数据库应用系统设计大作业人事工资管理

数据库应用系统设计大作业人事工资
管理
1
2
武汉工业学院
- 第 1学期
<数据库应用系统设计>
<人事工资管理>
学生学号:
学生姓名: 张海燕
所在班级: 信管二班
任课教师: 林菁
12月25日
人事工资管理系统设计
一、系统设计的目的
考虑到使用传统的人工方式来对各企事业人事工资进行管理带来的效率低下以及操作复杂等诸多弊端,我们为能够极大地提高人事管理的效率,优化单位的科学、正规化管理,而且与世界接轨。

故开发了此系统来尽可能提高管理效率。

二、需求分析
经过我们小组的讨论,实践并参考一些资料得出比较完全的人事工资管理系统必须包括以下几个模块:企业基础设施部分,职工档案管理部分,考勤记录管理部分,职工的事假病假管理部分、工资发放管理部分,同时为达到系统的完善性处理,也设置了退出系统模块和帮助模块。

系统的基本功能主要包括:部门信息的管理(查询、添加、修改、删除学生部门等)、职员信息的管理(录入、查询、修改、删除员工的信息等)、工资信息的管理(录入、查询、修改员工的工资等)。

总之为帮助企业人力资源部门提高工作效率,实现人事信息管理的系统化、规范化和自动化。

根据这个系统所要实现的目的和任务,调查分析总结出该系统实现以上功能。

1)、经过分析所见表格详细介绍如下:
各个表的基本情况如下:
(1)政治面貌表
2
表1
(2)职称类型表
表2
(3)、用户表
表3
(4)、学历类型表
表4
(5)、员工基本信息表
3。

人力资源SQL数据库员工工资管理系统设计

人力资源SQL数据库员工工资管理系统设计

人力资源SQL数据库员工工资管理系统设计人力资源SQL数据库员工工资管理系统设计随着企业越来越重视员工管理,人力资源管理的重要性也日益凸显。

企业需要一个高效的员工工资管理系统,来确保员工工资的核算准确、及时发放。

为此,我们设计了一个人力资源SQL数据库员工工资管理系统。

系统概述该系统分为员工管理、工资管理、薪资结构管理和数据统计四个模块。

管理员可根据实际需要对员工管理、工资管理、薪资结构管理和数据统计进行操作。

员工管理员工管理模块主要用于员工信息的录入、更新和查询。

管理员可通过该模块添加新员工并录入其基本信息,包括姓名、性别、出生日期、联系方式、入职日期等。

已有员工信息也可进行更新,比如调整员工职位、工资、部门等。

管理员可根据员工编号或其它关键字进行查询,以方便快捷查找员工信息。

工资管理工资管理模块主要用于员工薪资管理。

管理员可在该模块录入员工薪资信息,包括基本工资、津贴、福利、绩效奖金等,系统自动计算出员工实际薪资和实际扣税额。

管理员还可以查询任意一个员工的薪资信息,并对其进行修改、查看或删除。

薪资结构管理薪资结构管理模块主要用于薪资结构的管理。

管理员可在该模块设置和修改薪资结构以及规则,包括每个员工的基本工资、绩效奖金等,也可以根据部门、级别等进行设置。

管理员还可以设置扣税率等规则。

数据统计数据统计模块主要用于系统中数据的统计和分析。

该模块提供了多种数据统计的方式,比如薪资结构分析、部门工资平均值等,可以根据时间、员工编号、部门等条件进行数据分析。

数据库设计在该系统中,我们使用MySQL数据库管理系统。

数据库分为员工信息、工资信息、薪资结构以及系统设置四个主要表,分别用于存储不同类型的数据。

其中员工信息表中包括员工编号、姓名、性别、出生日期、联系方式、入职日期、职位、工资等信息;工资信息表中则包括员工编号、日期、基本工资、津贴、福利、绩效奖金、实际薪资、扣税额等信息;薪资结构表中则包括薪资结构编号、名称、基本工资、绩效奖金等信息;系统设置表则包括扣税率等规则。

数据库课程设计报告范例2:人事管理系统

数据库课程设计报告范例2:人事管理系统

目录一、系统定义 (1)二、需求分析 (1)三、系统设计 (5)四、详细设计 (13)五、课程设计总结 (20)六、参考文献 (21)七、附录 (22)一、系统定义随着计算机的日益普及和网络的发展,数据库的应用范围越来越广,数据库应用的功能也越来越强,因此编写管理信息系统应用程序也显得尤为重要,在强调管理,强调信息的现代社会中它变得越来越普及。

人事管理是任何企事业单位都需要进行的一项工作,因此,开发制作人事管理系统具有较大的社会现实意义,同时人事管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,具有典范的数据库系统的特性。

人事管理系统主要用于企业内部员工的档案、工资、考勤、评价的管理,便于公司领导掌握人员的动向,及时调整人才的分配,同时也减少了手工操作带来的一些繁琐与不便,使员工情况的记录和统计变得十分简单.这些优点可以极大的提高企业对人事管理的效率.因此,人事管理系统是企事业信息化、智能化、科学化和正规化不可缺少的管理软件。

二、需求分析(一)系统综合需求系统开发的总体任务是要实现企业人事信息关系的系统化,规范化和自动化。

系统功能分析是在系统开发的总体任务的基础之上完成的。

人事管理系统主要有以下几项功能:1.员工档案的管理:包括员工基本信息,所在部门,工作信息和工作简历的输入,员工信息的查询和修改。

2.员工考勤的管理:包括考勤的添加,查询,修改和删除。

3.员工工资的管理:包括工资的添加,工资报表的查询,修改和删除。

4.员工评价的管理:包括评价的输入,查询和修改。

5.人事变动的详细记录,包括岗位和部门的调整,便于掌握人员的动向,及时调整人才的分配。

6.企业所有部门的查询与管理。

7.管理员以及其它功能模块。

(二)系统逻辑模型1.数据流程图根据系统功能的要求,可以将系统分解成几个功能模块来分别设计,功能模块如图2-1所示:图2-1 系统功能模块图2.数据字典该软件的数据库由下述四张数据表组成:员工信息表:PERSONNEL.DBF基础工资设置表:COURSE.DBF岗位工资设置表:RANK.DBF工龄工资设置表:GONGLING.DBF1、员工信息表:PERSONNEL.DBF2、基础工资设置表:COURSE.DBF3、岗位工资设置表:RANK.DBF4、工龄工资设置表:GONGLING.DBF5、管理员注册表:ADMINER.DBF三、系统设计(一)数据库概念设计分析前面的系统功能要求,需要一个表来存储和管理员工信息,使系统能够接受员工原始的各项数据,以实现数据录入、查询或统计员工信息等功能。

数据库设计报告——工资管理系统

数据库设计报告——工资管理系统

数据库设计报告——工资管理系统工资管理系统是一个用于管理公司员工工资信息的数据库系统。

该系统旨在提高工资管理的效率和准确性,减少人工管理过程中的错误和延误。

本数据库设计报告将详细介绍工资管理系统的数据库设计方案。

一、需求分析在进行数据库设计之前,首先需要进行详细的需求分析。

根据用户需求,工资管理系统应具备以下功能:1.员工信息管理:包括员工基本信息、职位、部门等。

2.薪资信息管理:包括员工工资、奖金、津贴等。

3.薪资计算:根据员工基本信息和薪资信息,计算每个员工的实际工资。

4.工资发放:记录每次工资发放的日期、金额等信息。

5.统计分析:能够对员工的薪资进行统计分析,如最高工资、最低工资、平均工资等。

二、数据库设计2.1实体分析根据需求分析,确定了以下实体:员工、部门、岗位、薪资、薪资发放记录。

2.2属性分析具体的实体和属性设计如下:员工(Employee):- 员工编号(EmployeeID):主键,自动生成。

- 姓名(Name)- 性别(Gender)- 出生日期(Birthday)- 手机号码(Phone)- 部门编号(DepartmentID):外键,关联部门表。

部门(Department):- 部门编号(DepartmentID):主键,自动生成。

- 部门名称(DepartmentName)岗位(Position):- 岗位编号(PositionID):主键,自动生成。

- 岗位名称(PositionName)薪资(Salary):- 薪资编号(SalaryID):主键,自动生成。

- 员工编号(EmployeeID):外键,关联员工表。

- 岗位编号(PositionID):外键,关联岗位表。

- 基本工资(BasicSalary)- 奖金(Bonus)- 津贴(Allowance)薪资发放记录(Payment):- 记录编号(RecordID):主键,自动生成。

- 员工编号(EmployeeID):外键,关联员工表。

人事工资管理系统数据库设计

人事工资管理系统数据库设计

人事工资管理系统1 问题描述1.1 设计目的本系统的设计目标是能够对该公司的员工的基本信息和工资信息进行添加和修改,根据个人信息将工资分为职务工资,职称工资和其他工资。

能够调整工资标准和员工信息,也能够调整其他工资项目,根据需要对教职员工基本信息和工资信息的查询,系统应该包括系统用户数据的添加,修改和删除。

系统应该具有简单,易用,小巧,经典的特色,应该能够对高校工资管理进行优化,使其系统化,高效化,智能化。

并保证工资管理的准确性,简易性,为公司财务人员提供便利。

1.2 设计背景随着市场经济的快速发展,公司规模越来越大,员工的数量也越来越多,员工工资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点. 例如: 检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

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

这就对人事工资管理提出了新的要求,用计算机管理系统来管理高校工资已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。

在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。

人事工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。

2 系统目标和建设原则2.1 系统目标某公司决定建立“工资管理系统” ,以取代单一的人工管理。

数据库应用课程设计—工资管理系统

数据库应用课程设计—工资管理系统

《数据库应用课程设计》大作业报告班级:电商1701班学号:姓名:课题:工资管理系统目录一.数据库设计 (1)1.需求分析 (1)2.概念结构设计 (1)3.逻辑结构设计 (2)二.数据库及表的创建 (4)1.数据库的创建 (4)2.表的创建 (5)3.表的数据加入 (11)三.数据库查询 (14)1.选择查询 (14)2.聚合函数查询 (15)3.分组和汇总查询 (16)4.连接查询 (17)5.子查询 (18)四.视图和索引 (20)1.视图 (20)2.索引 (22)五.存储过程与触发器 (24)1.存储过程 (24)2.触发器 (26)六.数据库的安全管理 (27)1.登录账号 (27)2.数据库用户账号 (28)一.数据库设计1.需求分析与用户协商,了解用户的需求,了解需要哪些数据和操作(主要是查询),确定系统中应包含的实体有员工信息、部门、考勤、工资。

员工的属性确定为员工编号、姓名、性别、出生日期、银行卡号、联系方式、部门编号、职务、入公司时间;部门的属性确定为部门编号、部门名称、部门负责人、电话;考勤表的属性确定为ID、所属月份、员工编号、应到天数、实到天数、加班天数;工资的属性确定为ID、所属月份、员工编号、基本工资、工龄补、全勤奖、加班费、其它扣款、应发工资、五险一金、所得税、实发工资、发放时间。

其中,每个员工只属于一个部门,每个部门拥有多名员工;每个员工对应多个月份的考勤信息,每个月份的每条考勤信息对应一个员工;每个员工对应多个月份的工资信息,每个月份的每条工资信息对应一个员工。

2.概念结构设计画出工资管理系统的E-R图,如图1-1:图1-1 工资管理系统E-R图3.逻辑结构设计将E-R图转化为关系数据模型,即将实体、属性和实体之间的联系转化为关系模式,如下:(1)员工表(员工编号,姓名,性别,出生日期,银行卡号,联系方式,部门编号,职务,入公司时间);(2)部门表(部门编号,部门名称,部门负责人,电话);(3)考勤表(ID,所属月份,员工编号,应到天数,实到天数,加班天数);(4)工资表(ID,所属月份,员工编号,基本工资,工龄补,全勤奖,加班费,其它扣款,应发工资,五险一金,所得税,实发工资,发放时间)。

人力资源SQL数据库员工工资管理系统设计

人力资源SQL数据库员工工资管理系统设计

人力资源SQL数据库员工工资管理系统设计人力资源SQL数据库员工工资管理系统设计一、设计目的随着企业的发展壮大,员工的管理变得越来越复杂,特别是员工的薪资管理问题。

如何精确、高效地管理企业员工的工资是企业管理者考虑的重要问题之一。

因此,设计一套人力资源SQL数据库员工工资管理系统,可以方便企业管理者及员工管理工资,增强企业管理的效率和准确性。

二、系统功能1.员工数据管理功能:包括员工基本信息、薪资信息、奖惩情况等数据的录入、查询、修改、删除、批量导入等功能。

2.薪资管理功能:预设工资计算公式,自动计算员工的工资;按部门、职位等分类汇总工资数据;生成工资报表,可下载打印等功能。

3.奖惩管理功能:记录和管理员工的奖惩情况,包括奖金、罚款、扣薪等。

通过奖励好员工和惩罚不良行为,激励员工,提高企业整体绩效。

4.部门管理功能:对企业的不同部门进行分类、管理和报表统计,可以根据部门管理情况进行优化及调整,提高企业的管理效率与效益。

5.员工权限管理功能:对于不同级别的员工,授予不同级别的权限,实现不同职能人员间数据的安全隔离。

三、系统架构1.前台设计:前端页面设计采用Bootstrap框架实现响应式设计,使用jQuery、Vue等JS框架进行数据交互和展示。

2.后台设计:后台管理端采用SpringBoot+Maven集成开发方式,Spring Security实现权限管理。

数据库采用MySQL5.7,使用MyBatis 框架实现数据库操作。

3.系统整体设计:前后端分离,前端采用MVVM模式,后端通过RESTfulAPI 与前端交互,实现页面数据的展示和交互。

四、系统优点1.提高了工资管理效率系统可以自动计算工资,节省了手工计算的工作量,提高了管理效率。

2.提高了管理准确度数据录入自动校验,有效避免了员工基本信息和工资信息的错误,提高了工资管理准确度。

3.提高了数据安全性权限管理功能有效保证了企业敏感信息的安全,提高了数据安全性。

人事工资管理系统数据库设计

人事工资管理系统数据库设计

人事工资管理系统数据库设计人事工资管理系统是一个重要的企业管理系统,它主要用来管理企业的员工信息和工资发放情况。

在设计人事工资管理系统的数据库时,需要考虑到数据的完整性、安全性和易用性。

下面就是一个人事工资管理系统数据库的设计。

一、员工信息表设计员工信息表是人事工资管理系统的核心表之一,它主要用来存储企业员工的基本信息。

员工信息表的字段设计如下:1. 员工编号(EmployeeID):主键,用来唯一标识一个员工。

2. 员工姓名(EmployeeName):员工的姓名。

3. 性别(Gender):员工的性别。

4. 出生日期(BirthDate):员工的出生日期。

5. 职位(Position):员工的职位。

6. 入职日期(HireDate):员工的入职日期。

7. 部门编号(DepartmentID):表示员工所属的部门,是一个外键,与部门信息表的部门编号字段相对应。

二、部门信息表设计部门信息表用来存储企业的各个部门的相关信息。

部门信息表的字段设计如下:1. 部门编号(DepartmentID):主键,用来唯一标识一个部门。

2. 部门名称(DepartmentName):部门的名称。

3. 上级部门编号(ParentDepartmentID):表示上级部门的编号,是一个外键,与部门信息表的部门编号字段相对应。

三、工资信息表设计工资信息表用来存储员工的工资信息。

工资信息表的字段设计如下:1. 工资编号(SalaryID):主键,用来唯一标识一个工资信息。

2. 员工编号(EmployeeID):表示工资信息所属的员工,是一个外键,与员工信息表的员工编号字段相对应。

3. 发放日期(PaymentDate):工资的发放日期。

4. 基本工资(BaseSalary):员工的基本工资。

5. 奖金(Bonus):员工的奖金。

6. 扣款(Deduction):员工的扣款。

7. 实发工资(ActualSalary):员工的实际发放工资。

C#人事工资管理系统实验报告

C#人事工资管理系统实验报告

武汉工业学院数据库应用系统设计实验报告学号:090501102姓名:毕波班级: 计算机091指导教师:人事工资管理系统设计总说明:在当今社会,工资管理是一项必要而且很关键的工作。

现在随着企业数量的急剧增加,处理人们的工资数据变的越来越烦琐艰巨。

如今,计算机已经普及到了几乎每个学校、家庭,我们的学习和生活已经处处离不开计算机的存在。

本系统依据开发要求主要应用于企业人事系统,完成对日常的工资增删查改的数字化管理。

比较系统地对员工的信息和工资进行管理,查询、增添、修改、删除都变的非常简便,节省了大量的工作量。

本课程设计是在学习了《数据库应用系统》和相关开发软件课程之后,让学生通过实际项目的设计、开发,培养学生独立进行数据库软件的建模、在计算机中进行数据库设计、并通过相关软件开发系统的能力。

本系统的基本功能包括:部门信息的管理(查询、添加、修改、删除学生部门等)、职员信息的管理(录入、查询、修改、删除员工的信息等)、工资信息的管理(录入、查询、修改员工的工资等)。

本系统主要用于对员工工资进行管理,能够进行插入、删除、修改、查询和显示员工的信息。

登录该系统时,用户需要输入口令和密码,以确保数据的安全性,成功登录的用户,可以插入员工的信息和工资,并对员工的信息和工资进行增、删、改操作。

基于上述想法,我们将员工数据保存到数据库中。

我们要求系统能够高效快速的处理数据,并且要保证数据的正确性、相容性和安全性。

所以在数据库中需要定义很多触发器,比如删除了某个员工的信息则删除对应的所有工资信息、活着删除了某部门则删除该部门所有的信息等。

所以我们要从数据库中读取数据,并且和界面联系起来,同时也能将用户界面上的数据存储到数据库中。

以上是设计此系统应该注意的地方和设计原则,以下就是遵循这些原则和标准设计出的一套完整的管理系统。

一系统需求:根据题目需求,可以把系统分为三个部分:部门信息管理部分、职员信息管理部分和工资信息管理部分。

人事工资管理系统数据库设计

人事工资管理系统数据库设计

目录一、绪论 (1)二、系统需求分析 (1)(一)系统功能分析 (1)1.系统管理员需求 (1)2.普通员工需求 (2)(二)数据流程图 (3)(三)数据字典 (4)三、系统功能的详细设计与具体模块 (6)(一)数据库设计 (6)1.设计视图 (6)2.设计存储过程 (6)3.设计触发器 (7)(二)软件结构设计 (8)1.概要设计 (8)2.详细设计 (8)四、系统功能实现 (8)(一)具体功能实现 (8)1.登陆主界面 (8)2.管理员模块 (10)3.普通与员工模块 (12)(二)系统运行和维护 (13)五、总结 (14)参考文献 (15)人事工资管理系统数据库设计内容摘要由于计算机技术的飞速发展,数据库技术不断应用到各行各业中进行数据管理。

公司的规模越来越大,员工的数量越来越多,员工工资的管理更加复杂,而工资管理是一项非常琐碎、复杂又精细的工作,如果实行人工计算工资的方法进行工资管理,必定会耗费大量工作人员的时间和精力,而且准确率并不会很高。

但是用计算机进行工资的发放工作,不仅能够保证工资核算的准确无误,快速输出,而且还可以利用计算机对工资的各种信息进行统计和检索,大大提高了公司人事工资管理的效率,也使企业管理更加正规化,科学化,高效化。

对工资管理方案进行了充分的研究后,围绕“人事工资管理系统”课题进行了我们的数据库开发,详细介绍了以C#和SQL SERVER为基础的系统开发过程,具有典型的数据库应用系统的特征,完成了系统结构与现实生活的紧密结合。

关键词:SQL SERVER C#工资管理企业管理高效化The DB Design for Personnel-salary ManagementAbstractDue to the rapid development of computer technology, database data management technology applied to all sectors. Increasing the size of the company, number of employees is growing, and the management of employee wages is more complicated. Since payroll management is a very trivial, complex and delicate work, a manual method of calculating wages will cost a lot of staff time and effort, and accuracy is actually not high. But the use of computers for payroll distribution work, would guarantee not only the accuracy of payroll accounting, fast throughput, but also can use computers to retrieved various statistics and information on wages, greatly improving the efficiency of human resources management of the company, makes the enterprise more regularized, scientific and highly effective. After salary management programme have been fully researched, around the "personnel-wage management system" topic for our database development, details of c # and SQL SERVER-based system development process, has the typical characteristics of database application system, completed the system structure and close connection with the reality of life.Key words:SQL SERVER C#Salary Management Enterprise Management Efficiency一、绪论(一)研究背景随着市场经济的快速发展,公司规模越来越大,员工的数量也越来越多,员工工资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

《数据库技术及应用》课程设计工资管理系统报告书

《数据库技术及应用》课程设计工资管理系统报告书

《数据库技术及应用》课程设计题目:工资管理系统系别:计算机与信息工程学院专业:计算机科学与技术学号:姓名:指导教师:时间: 2014年6月目录摘要 (3)关键字 (4)引言 (3)1、工资管理系统数据库设计 (4)项目介绍 (4)数据需求分析 (4)1.1.2 概念结构设计 (4)1.1.3 逻辑结构设计 (5)系统功能结构图 (7)2、工资管理系统数据库实施步骤 (8)项目实践 (8)2.1.1 数据库的创建 (8)2.1.2 表对象的创建 (8)3、工资管理系统数据库管理 (10)案例实践 (10)3.1.1 案例试验数据 (10)3.1.2 表数据的编辑 (11)4、系统界面描述 (13)主界面及用户登陆 (13)4.2 管理员界面及员工界面 (14)管理员功能及分析: (15)员工功能及分析: (23)5、小结 (25)6、致谢 (26)基于c/s架构的工资管理系统设计计算机科学与技术专业指导教师[摘要]我们小组的课程设计是某公司的工资管理系统。

在这个计算机快速发展的世界里,计算机为信息处理提供了物美价廉的手段,对于推动我国管理信息处理现代化起到了重要作用。

工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,既方便又快捷地完成员工工资的发放。

我们组在课程设计过程中根据设计中的需求及对工资管理系统采用了模块化的设计思想,在机房我们在Windows XP操作系统环境下,采用eclipse7作为开发工具,主要连接Access数据库来实现公司的工资管理系统的主要功能。

在设计过程中,我们首先小组首先对整体的思路进行分析,然后进行分工。

对数据库和类进行设计,实现了工资管理系统的功能。

人事工资数据库设计

人事工资数据库设计

数据库设计与应用开发——人事工资管理系统班级:学号:姓名:一、绪论:公司的人事工资管理是公司管理的一个重要内容。

工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。

经分析采用Microsoft 公司开发的Visual Basic 6.0为开发工具,Microsoft SQL sever 2000 为后台数据库。

Microsoft SQL Server 2000是在SQL Server 7.0的基础上对性能、可靠性、质量以及易用性进行了扩展。

Microsoft SQL Server 2000简化了管理、优化工作,并且增强了迅速、成功的部署在线商务应用程序所需的可靠性和伸缩性。

二、数据库需求分析整个系统符合操作简便、界面友好、灵活、使用安全的要求出发,工资管理的全过程,包括用户管理,员工基本信息管理、系统管理,员工管理、工资汇总等几大模块,经过实践使用证明,本课题所设计的人事工资管理系统可以满足公司工资管理方面的需要。

三、数据库系统设计用户的需求就是对员工工资和使用用户的添加、删除、修改和查询。

这就要求各种信息中存在实体完整性、参照完整性和用户自定义完整性。

搜集了各项要求,故数据项系统设计如下:表1员工信息表表2 部门信息表3 基本工资表4岗位工资表5工资信息在设计过程中,从用户的角度考虑来处理各个表之间的约束关系,把概念模式转化成逻辑模式最终形成E-R图。

员工信息表(员工编号、姓名、性别、出生年月、所属部门、文化程度、职称)部门信息表(部门编号、部门名称、部门负责人、部门人数)基本工资表(工资级别、工资金额)岗位工资表(工资级别、工资金额)工资信息表(员工编号、部门编号、基本工资、岗位工资、水电费、实发工资) 各个模块之间的关系,如图6所示。

图6 各表之间的联系四、系统操作流程图五、小结:公司人事工资管理系统是一个典型的信息管理系统,其主要通过软件工程方面的选择课题、需求分析、总体设计、选用工具、程序模块、系统测试等几个步骤来实现。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(2)加班管理
对于职工的加班情况也要发给财务部(计算月工资和年终奖)。加班表的格式如下所示。
表 B-5
( )月份职工加班表
职工证号 姓名
日期
类别
天数
制表人:
日期
20
在出勤管理中,可对出勤、加班进行查询和统计,并产生报表。 (3)计算工资 财务部根据各部门给出的职工出勤和加班情况按一定的公式(假设:月工资=基本工资
教材名称
VA20
作者
A10
出版日期
DT
出版社
VA20
教材编号 <pi>
0,n
培训课程
课程编号 <pi> A10 <M>
课程名
VA20
学时
I
课程编号 <pi>
参加0,培n 训
参加培训 成绩 I
参加培0训,n
评价
评价时间 DT 课程评价 VA100 教师评价 VA100
评价
0,n
职工
职工证号 <pi> A10 <M>
21
部门
部门编号 <pi> A5 <M>
部门名称
VA20
部门编号 <pi>
反馈
所属部门 负责 (D)
批文处理 发送日期 D 反馈日期 D 反馈内容 LA200
处理反馈
发送
批文
文件编号 <pi> A10
<M>
批文日期
D
标题
VA20
内容
LVA200
审核意见
LVA100
是否发送
A2
文件编号 <pi>
审核 拟稿
教室地点
VA20
教室编号 <pi>
所属2
所属1
所属部门负责
处理反馈
审核 拟稿
所属岗位
所用教室
培训计划明细 上课时间 <pi> DT <M> 上课时间 <pi >
包含3
培训计划
计划编号 <pi> A10 <M>
制订时间
D
实施时间
D
设备
计划编号 <pi>
设备编号 <pi> A10
<M>
设备名称
VA20
出厂日期
23
工资
工资年份 <pi> I <M>
工资月份 <pi> I <M>
工资
I
工资年月 <pi>
奖金
奖金年份 <pi> I <M>
金额
I
奖金年份 <pi>
岗位
岗位编号 <pi> A10 <M>
岗位名称
VA20
基本工资
I
岗位编号 <pi>
部门
部门编号 <pi> A5 <M>
部门名称
VA20
部门编号 <pi>
(2) 内部批文管理 在企业内部需要下发一些通知、文件等,这些称为批文。批文的格式可参照表 B-2。 负责撰写批文的人将批文写好后,可保存和发送。对保存的未发送批文可进行修改和发送(发 送后的批文是不能修改的)。在发送时,应选择接收部门,可同时向多个部门发送批文。对 方接收到批文后可查看、评论和回复,还可以写一些反馈意见,发送给撰写人。 (3) 培训管理 制定培训计划,对培训教师、培训课程、教材进行管理,记录培训信息和培训资源的管 理(指教室、设备的使用情况)。记录员工的培训成绩,培训结束后,要对课程和教师进行 评价。
VA20
单位
VA20
部门
VA20
奖惩情况
LVA100
工作_行号 <pi>
家庭成员
家庭成员
家庭_行号 <pi> I
<M>
姓名
A10
关系
A6
工作单位
VA20
职务
VA20
电话
VA20
家庭_行号 <pi>
图 B-1 职工信息管理 E-R 图 (2) “内部批文管理”E-R 图
在“内部批文管理”功能模块中,包括 4 个实体:职工、批文、反馈和部门。其中 “批文处理”是“部门”实体和“批文”实体间多对多联系转换成的实体。“批文处理” 实体是弱实体,它和“部门”实体、“批文”实体之间的联系都是依赖联系。
操作方法:打开CDM模型,选择Tools→Check Model菜单项。根据系统给出的错误和警 告信息,进行修改。图B- 6 是检查CDM时的警告信息。
24
奖金
奖金年份 <pi> I <M>
金额
I
奖金年份 <pi >
工资
工资年份 <pi> I <M>
工资月份 <pi> I <M>
工资
I
工资年月 <pi >
<M>
出勤_天数
I
出勤_类别
A4
缺勤理由
培训教师 (D)
教师编号 <pi> A10 <M>
教师姓名
VA10
教师性别
A2
联系电话
A12
地址
VA50
教师编号 <pi>
所用教材 (D)
培训 培训课程
包含3
培训计划
对应计划
计划编号 <pi> A10 <M>
制订时间
DT
实施时间
DT
所上课程 计划编号 <pi>
0,评n 价
0,n
参加培训评价
制订
教材
教材编号 <pi> A10 <M>
所属岗位
负责所属部门
所属1 所属2
职工
职工证号 <pi> A10 <M>
职工姓名
VA10
职工证号 <pi>
制表2 加班
出勤
制表1
加班表
加班表编号 <pi> A10 <M>
加班月份
I
制表日期2
D
加班表编号 <pi>
包含2
加班明细
加班_日期 <pi> D
<M>
加班_天数
I
加班_类别
VA20
加班_日期 <pi>
根据人事及工资管理信息系统的功能模块进行划分和设计局部 E-R 图。根据需求抽取实 体、实体的属性和实体之间的联系。
(1) “职工信息管理”E-R 图 在“职工信息管理”功能模块中,包括 6 个实体:职工、部门、岗位、学习经历、工作 经历和家庭成员。E-R图如 图B-1 所示。其中,部门和职工之间存在 2 个联系:所属部门和 负责。“所属部门”联系指:一个部门具有多名职工,一名职工只能在一个部门工作;“负责” 联系指:一个部门只有一个负责人,且一名职工只能是一个部门的负责人。另外,学生经历、 工作经历和家庭成员都是弱实体,它们与“职工”实体之间的联系都是依赖联系。
在创建 CDM 的过程中,必须遵循一些基本准则。例如,每个实体的名称和代码必须惟 一,每个实体至少包含一个属性,每个联系至少连接一个实体等。由于系统的复杂性,很可 能在设计过程中违背了这些准则,这就需要对 CDM 的正确性进行检查。检查包(Package)、 域(Domain)、数据项(DataItem)、实体(Entity)、实体属性(Attribute)、联系(Relationship) 和关联(Association)。
A2
家庭电话
A12
手机
A11
邮编
A6
家庭地址
VA50
照片
PIC
职工证号 <pi>
学习经历
学习经历
学习_行号 <pi> I
<M>
学习开始时间
D
学习结束时间
D
专业
VA20
学校
VA20
外语
A10
外语等级
A5
学习_行号 <pi>
工作经历
工作经历
工作_行号 <pi> I
<M>
工作开始时间
D
工作结束时间
D
岗位_职务
(1) 工厂实行的是定编定岗,不同的岗位代表了不同的权力。另外,岗位也代表了工资 的等级,即相同的岗位基本工资是一样的。
(2) 一个部门有多个职工和一个负责人,一个负责人只能负责一个部门。
文件编号: 标题: 拟稿人: 内容:
日期:
审核人:
文件编号: 标题: 反馈人: 原文:
审核意见: 表 B-2 批文
D
使用说明
LVA100
生产厂家
VA20
数量
I
(D)
0,n0,n 对应计划
设备编号 <pi>
所用设备
评价
制订
(D)
职工
职工证号
<pi> A10 <M>
职工姓名
VA10
性别
A2
入厂日期
D
参加工作时间
D
职称
A10
出生日期
D
身份证
A18
婚姻状况
A2
家庭电话
A12
手机
A11
邮编
A6
家庭地址
VA50
相关文档
最新文档