(员工管理)员工培训管理系统数据库_第1页
(员工管理)员工培训管理系统数据库_第2页
(员工管理)员工培训管理系统数据库_第3页
(员工管理)员工培训管理系统数据库_第4页
(员工管理)员工培训管理系统数据库_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(员工管理)员工培训管理系前言-----------32.1需求--分析阶段的---3------3标务明求求标2.2需求分析阶段--2.2.1对--象说------------4要----4性要-----2.2.2处-----理功能2.2.3安全性和完整----4目-3.1---------63.2具体任务63.3结果-------73.3.1各实体及其属性-------------------------------------------------------------73.3.2实体及其属性E-R图--------------------------------------------------------73.3.3局部E-R图--------------------------------------------------------------------93.3.4全局E-R图--------------------------------------------------------------------104.1逻辑设计阶段的目标---------------------------------------------------------------114.2逻辑设计阶段的任务---------------------------------------------------------------114.2.1实体型转换为关系模式-----------------------------------------------------114.2.2实体间联系转换为关系模式------------------------------------------------124.2.3数据库模式定义---------------------------------------------------------------145.1数据库实施阶段的目标-------------------------------------------------------------155.2数据库实施阶段的任务-------------------------------------------------------------155.2.1建立数据库---------------------------------------------------------------------155.2.2建立数据表---------------------------------------------------------------------155.2.3录入数据------------------------------------------------------------------------205.2.4建立视图和存储及相应功能的查询操作---------------------------------23,作系统化、规范化、自动化,从而达到提高企业培训的目的。需求分析简单的说就是分析用户的要求。需求分析是涉及数据库的起点,需求分析的并影响到设计的结果是否合理和实用。的目标划;6.加强各岗位员工的培训,加快持证上岗工作步伐,进一步规范管理。的任务2.2.1对象说明:系统处理对象包括员工基本信息、员工成绩信息、课程信息、企业工作岗位信息、企价信息、教对象包括信息如下所示:1.员工基本信息(Personal)包括有员工号、员工姓名、性别、所在部门、身份证、籍贯、联系电话、家庭住址等信息。ade评价等。3.课程信息(Course)包括有课程号、课程名、课程学识、授课教师、预修课程、开课部门、初训、复训等。5.企业部门信息(Department)包括有部门编号、部门名称、部门经理、部门副经理等。6.培训需求信息(Need)包括有所需培训的课程、要求培训的员工、培训计划等。7.企业培训计划信息(B-Plan)包括有所需培训的课程、培训开始时间、结束时间、培训教员、上课时间、上课地点等。8.个人培训计划(P_Plan)包括有培训员、培训课程、培训开始时间、培训结束时间等。9.课程评价信息(Evaluate)包括有课程名、评价内容、评价时间等。10.教员信息(Teacher)包括有教员号、教员姓名、教员学历、开始教学时间、教员评价等。2.2.2处理功能要求绩、培训计划等。2.培训课程基本信息查询、修改与更新,包括课时、课程种类等。3.企业所有员工培训需求的管理.4.每一位员工的课程信息的查询与信息更新;5.企业培训计划的制定、修改;6.培训课程的评价;7.教员信息的管理、教师评价等。2.2.3安全性和完整性要求授权的视图,这样可提供系统数据陆来识别用户级别,根据这个级近而可以满足用户的基本数据安全性要求。的取值范 (1)主码取值唯一,不能相同,并且不能去空值。 (2)各关系凡是涉及到姓名的其取值一律不能为空值,此处允许有相同的姓名。 (5)有新的员工注册使用该系统或有员工注销改号,数据库自动更新。详细完整性要求见于系统的逻辑设计阶段。培训计划培训计划选择培训课培训培训评估3.3.2实体属性E-R图:3.1目标模型的过程就是概念结构设计。概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是念模型设计和新系统流程两个阶段。在需求分析阶段所得这些需求。3.3结果3.3.1各实体及其属性根据需求分析,设计出能够满足用户需求的各种实体,以及他们之间的关系。规划出的实体有:员工实体、部门实体、岗位实体、教员实体、课程实体。代号代号部部门(副)经理程号程号号时间3.3.3局部E-R图:3.3.4全局E_R图 部门n课nm课n (某公司有多个部门.一个部门有多个岗位,每个岗位有多个员工,每个员工只能在一个岗.一个教员4.1逻辑设计阶段的目标以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的4.2逻辑设计阶段的任务式的逻辑结构定义、关系的完出来。数据处理阶段主要任务是画出系统功能模块图。4.2.1实体型转换为关系模式体的码就是关系的,关系模式的主码用红色直下划线标出,关系模式的外码用黄色直下划线标出。上课地点)4.2.2实体间联系转换为关系模式联系相连的各个实体的码以及联系本身的属性均关系的候选码。如果与某一个实体对应的关系合并,则需要在该关系模式的属性中加入另一个关系的主码和联系本身的属性。端实体的码,再加上联系的属性。nn的关系模式合并作如nn端的关系模式中加上另一端关系的码和联系属性。为了方便系统地实现和数据库的设计,将所有的关系均作为一个单独的关系模式。工作岗位(工作岗位代号、工作岗位名称、工作岗位的权利、范围)主码:工作岗位部门(部门编号、部门名称、部门经理、部门副经理)主码:部门编号属于(工作岗位代号、部门编号、职能)中工作岗位号为引用“工作岗位”关系模式的外码;部门号为引用“部门”关系模式的外码。部门(部门编号、部门名称、部门经理、部门副经理)主码:部门编号中员工号为引用“员工”关系模式的外码;部门号为引用“部门”关系模式的外码。课程(课程号、课程名、课程学识、授课教师、预修课程、开课部门)主码:课程号中员工号为引用“员工”关系模式的外码;课程号为引用“课程”关系模式的外码。教员(教员号、教员姓名、教员学历、开始教学时间、教员评价)主码:教员号教授(教员号、员工号、课程名)中教员号为引用“教员”关系模式的外码;教员(教员号、教员姓名、教员学历、开始教学时间、教员评价)主码:教员号课程(课程号、课程名、课程学识、授课教师、预修课程、开课部门)主码:课程号授课(教员号、课程号、教课时数)中教员号为引用“教员”关系模式的外码;课程号为引用“课程”关系模式的外码。4.2.3数据库模式定义其中,包括各模式的逻辑结构定义、关系的完整性和安全性等内容。逻辑结构(基本表)定义Personal(详见数据结构) (详见数据结构) (详见数据结构)Course(详见数据结构) (详见数据结构) (详见数据结构) (详见数据结构) (详见数据结构)Train(详见数据结构) (详见数据结构)Evaluate(详见数据结构) (详见数据结构)Teacher(详见数据结构) (详见数据结构)5.1数据库实施阶段目标5.2数据库实施阶段任务5.2.1建立数据库edatabaseemployeetraining5.2.2建立数据表 1)员工基本信息表的建立createtablePersonal(char(9)notnull,char(2)char(6)char(20)null,select*fromPersonal(2)课程信息表的建立createtableCourse(char(6)char(9)char(10)char(10)char(10)primarykey,notnull,null,null,notnull)3)员工培训成绩信息表的建立:createtableGrade(Pernochar(9)notnull,Cnochar(6)notnull,marykeyPernoCnoforeignkey(Perno)referencesPersonal(Perno),foreignkey(Cno)referencesCourse(Cno))Grade (4)工作信息表的建立:createtableWorks(primarykey,notnull,WorightNvarchar(10)null,foreignkeyWopernoreferencesPersonalPerno (4)部门信息表的建立:epartmentchar(9)primarykey,notnull,Pernochar(9)notnull,DassmgNvarchar(6)null,foreignkey(Perno)referencesPersonal(Perno)) (5)需求信息表的建立:createtableNeed(NePernochar(9)notnull,NeperNchar(5)notnull,NeplanNvarchar(20)notnull,foreignkey(NePerno)referencesPersonal(Perno)) (6)培训信息表的建立:createtableTrain(TrTfinchar(10)char(10)char(9)char(10)primarykey,null,null,notnull,notnull,foreignkey(Trno)referencesPersonal(Perno))select*fromTrain (7)教员信息表的建立:createtableTeacher(Tenochar(10)primarykey,Tenamechar(10)notnull,Tetimechar(10)null,null,null)select*fromTeacher (8)评价信息表的建立:createtableEvaluate(Cnochar(6)notnull,Tenochar(10)notnull,TeevaNvarchar(20)null,Evatimechar(10)null,foreignkey(Cno)referencesCourse(Cno),foreignkey(Teno)referencesTeacher(Teno))select*fromEvaluate5.2.3数据的录入insertintoPersonalvalues('0611101','李勇','男','销售部','')insertintoPersonalvalues('0611102','刘晨','男','市场部','1')insertintoPersonalvalues('0611104','张小红','女','销售部',3)insertintoPersonalvalues('0621101','张立','男','销售部','4')insertintoPersonalvalues('0621102','吴宾','女','市场部','5')insertintoPersonalvalues('0621103','张海','男','采购部',6)insertintoPersonalvalues('0631101','钱小平','女','市场部','7')insertintoCoursevalues('C001','高等数学',4,1,'赵老师')insertintoCoursevalues('C002','大学英语',3,1,'钱老师')insertintoCoursevalues('C003','大学英语',3,2,'孙老师')insertintoCoursevalues('C007','数据结构',4,4,'叶老师')insertintoGradevalues('0611101','C002',80)insertintoGradevalues('0611101','C003',84)insertintoGradevalues('0611102','C001',92)insertintoGradevalues('0611102','C002',90)insertintoGradevalues('0621103','C001',50)insertintoWorkvalues('1611101','张三','经理','销售部')values('1611102','张晨','副经理','市场部')values('1611104','张红','秘书','销售部')values('1621102','吴小宾','调查员','市场部')values('1621103','张一海','采购员','采购部')values('0611101','李勇','0611101','经理','')values('0631101','钱小平','0631101','副经理','')insertintoNeedvalues('高等数学','0611101','','个人计划')insertintoNeedvalues('大学英语','0611102',3,'个人计划')insertintoNeedvalues('数据结构','0621103',4,'企业计划')insertintoNeedvalues('计算机网络','0611102',1,'企业计划')insertintoTrainvalues('高等数学','','','0611101','赵老师')insertintoTrainvalues('大学英语','','','0611102','钱老师')insertintoTrainvalues('数据结构','','','0621103','叶老师')insertintoTeachervalues('61101','张宝','','','B')insertintoTeachervalues('61102','张淼','','','B')insertintoTeachervalues('61103','林业','','','A')insertintoTeachervalues('61104','王宇','','','C')insertintoTeachervalues('61105','叶智','','','C')insertintoEvaluatevalues('C001','61101','B','')insertintoEvaluatevalues('C002','61102',

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论