人事管理系统规划_第1页
人事管理系统规划_第2页
人事管理系统规划_第3页
人事管理系统规划_第4页
人事管理系统规划_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

概括:··························································3一、需求剖析:··················································31.1用户需求··············································31.2业务流程剖析··········································31.3信息需求剖析··········································41.3.1资料采集·········································51.3.2事项(数据项)剖析·······························61.4功能需求··············································7二、数据库观点模型设计:········································8初始················································8改良················································9三、数据库逻辑模型设计·········································103.1一般逻辑模型设计——变换为一般关系模型···············103.2、详细逻辑模型设计········································12――把一般关系模型变换成详细支持的逻辑结构四、数据库物理设计与数据文件保护设计···························164.1设计索引·················································164.2设计表间关系·············································16.3完好性设计···············································16五、办理功能设计:··············································175.1主控模块设计·············································175.2子模块设计···············································195.2.1设计输入············································195.2.2视图设计·············································205.2.3查问设计·············································215.2.4报表设计·············································21六、数据库应用系统的实现:·······································226.1数据库及其表结构的成立····································226.2数据输入··················································276.3模块实现:·················································28经过与领会···················································32七、数据库应用系统运转:········································327.1系统操作使用的简要说明···································327.2按使用说明运转系统并打印出运转结果···················337.3系统评论··················································37概括:海富制衣厂依据业务需要,确立开发一个“人事管理系统”,以代替此刻的完好人工管理。开发的基本目标包含:职工个人资料的录入、部门资料录入、职务改动记录和管理、员工调换记录等。人事管理系统需要达成以下几项大的功能:1)新职薪资料的输入;2)人事改动的详尽记录,包含岗位和部门的调整;3)职工信息的查问。4)职工信息统计打印。一、需求剖析:1.1用户需求:人事管理系统是特别通用的管理信息系统,是公司单位实现办公自动化的前提和基础。因为该厂此刻是完好的人工管理,我们的系统主假如帮助他们以自动化的方式来代替现有的人工管理以便于该厂领导掌握人员的动向,实时高速人材的分派。1.2业务流程剖析:依据上述系统的要求,业务流程图包含:(1)职工和和部门基本信息的输入:人员信息人事部改正部门信息审查领导层考证错误错误正确职工信息资料部门信息资料输入输入职工信息表部门信息表职工信息查对转入暂时文件有关档案⑵人事更改流程:人事部依据需要发出人事更改表,并审查,有错误则重发,正确则下达命令,并改正职工职位表。包含职工的调换(职位起落、同级其余调换)表。人事部对职工的查核,人事部业绩信息调换表人事部审查改正查核错误调换表正确调换表人事更改有关资料改正职工档案1.3信息需求剖析1.3.1资料采集:人事管理系统的业务流程图顶用到的有关资料有:职工入职登记表档案编号:个人资料身份证号姓名性别出诞辰期照民族籍贯户籍所在地政治相貌婚姻状况片家庭地址家庭电话签署劳动合同的日期紧迫(永远)联系地点电话家庭状况(父亲母亲、配偶、儿女)姓名关系工作单位职务学习工作经历起止时间工作单位职务职工查核报告考评月份:工号姓名业绩报告领导评论评论人署名人事部门评论评论人署名职工调职通知:公司职工信息登记工号:姓名:现所在部门号:现职务:经过本月业绩评论,公司决定调整你的工作职位,请你于年代日,向部门有关负责人报告。领导人署名:日期:盖印部门资料表部门编号部门经理说明

部门名称部门电话1.3.2事项(数据项)剖析:①在人事管理系统中,各资料的数据项列举以下:职工个人信息表:档案编号、姓名、性别、民族、出诞辰期、文化程度、健康状况、婚姻状况、相片、参加工作时间、联系电话、身分证号码、家庭地址、家庭成员姓名、与自己关系、地址、电话、签署劳动合同的日期职工学历信息表:档案编号、工号、部门号、职务、姓名、毕业学校、学历自我简介等。职工考评报告表:考评月份、工号、部门号、业绩报告、职工调职通知单:工号、姓名、现所在部门职务等。部门资料表:部门编号、部门名称、部门经理、部门电话、说明②汇总后有事项(数据项)去掉重复。在本事例中,职工个人信息表的信息最集中,放在最前,以便后边汇总时去掉重复,数据项汇总以下:职工姓名、性别、民族、出诞辰期、健康状况、婚姻状况、相片、联系电话、签署劳动合同的日期、身分证号码、家庭地址、家庭成员姓名、与自己关系、家庭成员地址、家庭成员电话、工号、所属部门、职位、进入单位日期、薪资级别、职称、部门编号、部门名称、部门经理、部门电话、部门说明、档案编号、毕业学校等。③进一步剖析,初步确立人事管理系统的基本项有:工号、职工姓名、性别、民族、出诞辰期、文化程度、健康状况、婚姻状况、联系电话、身分证号码、签署劳动合同的日期、家庭地址、家庭成员姓名、与自己关系、家庭成员地址、家庭成员电话、所属部门、职位、进入单位日期、职称、部门编号、部门名称、部门经理、部门电话、档案编号、毕业学校等。相片、部门说明为非结构化项。1.4功能需求:人事管理系统的总功能就是“人事管理”。依据业务流程图中的儿项子业务把总功能区分为几个大功能(子系统):人事管理系统功能模块图人事管理系统基本信息管理

考评管理部员业员门工绩工信信资业息息料绩管管审考理理核评部部部员员员业门门门工工工绩信信信信信信评息息息息息息价审输修审输修核入改核入改二、数据库观点模型设计依据从基本项构想实体联系模型四条原则,结构实体联系点模型()原则1(确立实体):能独立存在的事物,比如人、物、事、地、集体、机构、活动、事项等等,在其有多个由基本项描绘的特征需要关注时,就应把它作为实体。在人事管理系统中,工号、姓名、性别、民族、出诞辰期、文化程度、健康状况、婚姻状况、相片、参加工作时间、联系电话、身分证号码、家庭地址、是职工的基本特点,所以“员工”是一个实体类。部门编号、部门名称、部门经理、部门电话是部门的特点,所以“部门”是一个实体类。职工进行培训的课程中,培训单位、课程名、成绩是它的基本特点,所以课程是一个实体。起止时间、工作单位、职务是它的基本特点,所以工作经历也是一个实体;它是职工的从实体。相同,职工的家庭成员也是职工的从实体。原则2(确立联系):两个或多个实体间的关系与联合,如主管,附属,构成,据有,作用,配合,共相同等,当需要予以关注时,应作为联系。联系往常是某类行为动作,中关注的是其状态与结果而非其过程。实体间的联系可分为一对一、一对多、多对多等三类,在确立联系时还要确立其种类。在人事管理系统中,一个部门有多个职工,所以部门和职工之间的联系是一对多的联系。一个职工有多个家庭成员,职工家庭成员和职工也是多对一的联系。一个职工能够进行多次培训,一次培训也能够有多个职工,所以职工与课程之间是多对多的联系。工作经历、家庭成员是职工的从实体。原则3(确立属性):实体的属性是实体的实质特点。实体应有表记属性(能把不同个体区分开来的属性组),并指定此中一个作为主表记。联系的属性是联系的结果或状态。属性具有以下几个特点:①非多值性②非复合性③非导出性,④实体的属性还应有非关系性,只是一个实体的基本特点,与其余实体没关;联系的属性应拥有关系性,是春联系结果或状态的描绘。在人事管理系统中,实体“职工”有属性工号、身份证号、姓名、性别、出诞辰期、民族、籍贯、政治相貌、婚姻状况、专业、地点、电话。实体“部门”有属性部门号、部门名、部门电话、部门经理。实体“课程”有属性培训单位、课程名、成绩等。本中职工的从实体家庭成员有属性称呼、姓名、性别、诞辰、所在单位、地址等。从实体工作经历有属性起止时间、工作单位、职务等。由此确立初始的课程名课程N成绩培训培训日期家职务调入时间M庭的*工号所属成职工1N员部门*部门号的父子类考评经历M考评部门依据业务流程中的实质,引进联系实体”业绩”(但其实不是一个真实的实体)改良后的以下:培训单位课程名课程成绩N称呼培训培训日期部门经理所在单位姓名职务调入时间*部门号家M1庭性别的M1部门名成职工所属部门诞辰*工号N员部门电话查核*考评月份地址M业绩的1经历相结束时间1关被查核部开始时间所任职务学校单位门签署合同日期档案号籍贯婚姻状况民族职工*工号身份证号出诞辰期政治相貌姓名性别专业电话职称地址说明*查核月份领导评论人事部评论业绩状况业绩原则4(一事一地):信息剖析中获得的基本项要在且仅在实体联系图中的一个地方作为属性出现。三、数据库逻辑模型设计3.1一般逻辑模型设计——变换为一般关系模型原则1(实体变换为关系模式):中每个独立的实体变换为一个关系模式,实体的属性构成关系的属性,实体的主表记变换成关系的主码。在人事管理信息系统中,职工、部门是独立的实体,业绩也作为独立实体来对待,获得相应的一般关系框架有职工关系表3.1-1职工编号

姓名

性别

职务

诞辰

籍贯

档案号

部门号外码

民族主码文化程度

政治相貌

婚姻状况

联系电话

联系地点

身份证号

签署合同日期部门号

部门名

部门关系部门电话

部门经理主码表3.1-2课程关系课程名培训单位主码表3.1-3业绩关系(查核)(被查核)查核月份

工号

业绩状况

领导评论

人事部评论外码复合主码表

3.1-4原则2(从实体及其主从联系变换为关系模式):中一个从实体及其主从联系变换为一个关系,从实体的属性及其主实体关系的属性构成该关系的属性,其主实体关系的主码,在主从联系为一对多联系时还要加上可把同一主实体个体所对应的从实体个体区分开来的、从实体的一组属性,作为该关系的主码。对子类实体可作近似一对一联系的从实体的变换。在人事管理信息系统中,职工的家庭成员关系,其主从联系是一对多联系,导出的关系框架以下职工家庭成员职工工号称呼姓名性别诞辰住地联系电话外码复合主码表3.1-5职工的工作经历也是从实体,导出的关系框架以下经历关系工号

起止时间

学校单位

所任职务外码为了使方便

复合主码,在工作经历关系中引入单号作为主码

,获得以下关系

,并反响在中

.单号

工号

工作经历关系起止单间

工作单位

职务外码主码表3.1-6原则3(一对多联系在关系模式中的表示):中的一个一对多联系经过在其“多”实体关系上增添“1”实体关系的主码(作为外码)和联系自己的属性来表示。本中有一对多联系职工所属部门,此中职工是多实体,所以任职工关系中增添所在部门的部门号作为外码表示所属部门联系.。原则4(多对多联系变换为关系):中的一个多对多联系变换为一个关系,其被联系实体关系的主码作为外码和该联系自己的属性一同构成关系的属性,被联系关系的主码构成该关系的复合主码。在本中,课程与职工的联系就是多对多联系。导出以下的关系框架职工培训课程关系课程名工号培训日期成绩复合主码表3.1-73.2、详细逻辑模型设计――把一般关系模型变换成详细支持的逻辑结构在中,在各个关系框架下增添种类、长度、小数位数等行就能够了。以下为上述系统的关系:职工基本信息表3.2-1字段工号身份证部门姓名性别名号号外码主码主码种类NCNCL长度8185102小数位0数索引主索引候选候选一般字段完非空②非空①整性说明字段完好性:①只好取“男”或“女”②部门号用来与部门表有关系

出诞辰电籍调入时间期话贯DCCD812880字段职务状态档案号民族婚姻状况地址签署合同日期名外码主码种类CNNCLCD长度82842308小数位数00索引候选字段完好性②非空①说明字段完好性:①只好取“是”或“否”②有六种状态:1-任职人员,2-兼职人员,3-试用人员,4-辞职人员,5-返聘人员,6-退休人员部门表表3.2-2字段名部门号部门名部门电话部门经理外码主码主码种类NCCC长度881210小数位数00索引主索引候选字段完好性非空说明字段(属性)级完好性:记录(无组)完好性:表(关系)完好性:课程表表3.2-3字段名课程名培训单位外码主码主码种类CC长度2010小数位数索引主索引字段完好性非空非空说明表(关系)完好性:业绩表3.2-4字段名查核月份工号业绩状况领导评论人事部评论外码外码主码复合主码种类NNCCC长度58303030小数位数0索引一般一般字段完好性非空①说明表(关系)完好性:①工号用来与职工表有关系家庭成员表表3.2-5字段名工号称呼姓名性别诞辰地址电话外码主码复合主码种类NCCLDCN长度81010285020小数位数索引字段完好性非空非空①说明字段(属性)级完好性:①吸能取值“男”或“女”表(关系)完好性:②用来与职工表有关系经历表表3.2-6字段名单号工号开始时间结束时间职务学校单位外码外码主码主码种类NNDDCC长度8888812小数位数00索引一般索引一般索引字段完好性非空说明表(关系)完好性:①工号用来与职工表有关系职工培训课程表3.2-7字段名工号课程名培训日期成绩外码外码外码主码复合主码种类NCDC长度81084小数位数0索引复合索引字段完好性非空①非空②非空说明表(关系)完好性:①工号用来与职工表有关系②课程名用来与课程表有关系四、数据库物理设计与数据库保护设计4.1设计索引:见上述表中的索引4.2设计表间关系:业绩职工经历部门家庭成员课程培训课程父表

部门

课程

职工子表职工

一多关系(部门号)培训课程经历家庭成员业绩

一多关系(课程名)

一多关系(工号)一多关系(工号)一多关系(工号)一多关系(工号)表

4-2-24.3

完好性设计:列出主要字段完好性的字段名、完好性拘束条件;

列出记录完好性拘束及其拘束条件;列出参照完好性表。参照完好性表以下所示:父表子表更新删除插入父标子标记记部门职工级联忽视忽视部门部门表表号号课程培训级联级联限制课程培训表课程名课程职工工作级联级联限制工号工号表经历职工家庭级联级联限制工号称呼表成员职工业绩级联级联限制工号查核表职工培训级联忽视限制工号培训表课程课程五、办理功能设计5.1主控模块设计:包含系统环境初始化、欢迎画面、用户身份考证、主控表单或菜单、各别画面、系统退出的环境等功能。成立主控程序:主控程序是应用程序的起点,包含初始化环境、显示初始界面和控制事件循环,并在退失事件循环后,恢还本来的系统环境。主控程序以下:常用,"项目管理器",表单设计器,表单控件,数据库设计器,报表设计器,布局,命令"人事管理系统""课程设计人事管理系统""课程设计欢迎界面"该程序保留为进行用户身份考证,需成立一个密码表储藏用户名和密码:用户表密码用户名123456何耀环123456用户2登录界面的基本功能是考证用户身份,便于保护数据安全。要求该界面实现的详细功能以下:考证操作工号、用户名和密码,假如正确则进入系统。错误则显示相应的提示假如连续三次输来回用户名和密码错误,将显示系统退出提示,并自动退出系统能实现退出登录界面的功能,并退出系统。下列图为该界面的设计图:辞别画面表单以下:主菜单的基本功能是用来实现调用系统内各界面的,主菜单的设计能够依据第一部分的系统功能模块图。以下是菜单的设计:菜单名称结果命令职工信息管理职工基本信息表部门信息管理部门表业绩管理业绩查问统计系统管理子菜单——数据备份与恢复命令s退出命令5.2子模块设计:按系统业务要求设计各项业务模式和系统管理模块,要能达成系统业务和系统管理功能,整体规模起码达到的要求。.2.1设计输入:设计输入数据到表中的表单或窗口,注意实现用户定义完好性拘束,并拥有输入校验,以保证输入数据正确,没有垃圾数据混入。职工基本信息输入:职工基本信息输入相片输入经历输入家庭成员部门调转增添职工改正资料第一条上一条下一条最后一条退出本表单说明:为了方便,把职工的子类如经历表,家庭成员,部门调换三个表单放入该表单中,输入完职工基本信息后,分别点击输入经历输入家庭成员部门调转持续输入有关资料,点击增添职工出现一个新的表单,输入下一个职工的有关资料。部门信息输入:部门信息输入部门号:部门名:部门电话:部门经理:任职日期:第一条上一条下一条最后一条增添删除改正确立退出此外还有经历表、家庭成员表、课程表、业绩、职工部门调换、职工培训课程关系等界面,详见。5.2.2视图设计:设计许多于两个定式视图,并供给视图设计器的用户现场生成视图。视图是提示给用户,让用户能够只看到自己想看的数据,或许是能够把系统中的某些重要的数据进行保护,令无些权限的用户没法看到。职工信息视图:请输入查问条件:部门名查问姓名退出职工经历查问视图:请输入查问条件姓名开始时间

查问退出5.2.3查问设计:设计许多于两个定式查问,并供给调用查问设计器的用户现场生成查问。因为篇幅关系,以下仅画出部门人数统计各设计原稿:部门人数统计选择部门名:查问打印退出5.2.4报表设计:设计许多于两个定式报表,并供给调用报表生成器的用户现场生成报表。职工基本信息报表:职工基本信息09/04/05姓名性别电话档案号部门号调入时间状态职务签署合同日期地址域域域域域域域域域域部门报表:部门表09/04/05部门号

部门名

部门电话

部门经理

任职日期域

域注明:子模块设计部分只列出部分的初步设计,其余的可在详细实现后的模块实现处认识到。六、数据库应用系统的实现6.1

数据库及其表结构的成立:①在创立数据库前,可先为“人事管理系统”创立一个“项目管理器”管理系统”;②在刚创立的“项目管理器”中创立一个数据库,命名“人事管理系统”③在“人事管理系统”数据库中创立表,要创立的表分别为表3.3-1小节将分别列出创立后的表:

,命名为“人事;到3.3-10,下边数据库表的创立:1.职工基本信息表

()字段名种类宽度小数位数索引工号N80升序身份证号C18部门号N50升序姓名C10性别L2升序出诞辰期D8电话C12籍贯C8政治相貌C20婚姻状况L2地址C50专业C20调入时间D8状态N20职务C8档案号N80升序民族C4签署合同日期D8用创立以下:数据库表的创立(工号N(8),身份证号(18),部门号N(5),姓名(10),性别L(2),出诞辰期(8),电话(12),籍贯(8),政治相貌(20),婚姻状况L(2),地址(50),专业(20),调入时间(8),状态N(2),职务(8),档案号N(8),民族(4),签署合同日期(8),工号(工号)),身份证号(身份证号)),档案号(档案号)),状态(状态('1','2','3','4','5','6')),性别(性别('男','女')),婚姻状况(婚姻状况('是','否')));该表结构以下:2.部门表()字段名种类宽度小数位数索引部门号N80升序部门名C10升序部门电话C12部门经理C10任职日期D8用创立以下:(部门号N(8),部门名(10),部门电话(12),部门经理(10),任职日期(8),部门号(部门号));该表结构以下:3.课程表()字段名种类宽度小数位数索引课程名C20升序培训单位C10用创立以下:(课程名(20),培训单位(10),课程名(课程名));插入数据该表结构以下:业绩表()字段名种类宽度小数位数索引查核月份N50升序工号N80升序业绩状况C30领导评论C30人事部评论C30用创立以下:(查核月份N(5),工号N(8),业绩状况(30),领导评论(30),人事部评论(30),查核(查核月份+工号));该表结构以下:5.家庭成员表()字段名种类宽度小数位数索引工号N80升序称呼C10升序姓名C10性别L1诞辰D8地址C50电话C12用创立以下:(工号(8),称呼(10),姓名(10),性别L(1),诞辰(8),地址(30),电话(12),称呼(工号+称呼));该表结构以下:6.经历()字段名种类宽度小数位数索引单号N80升序工号N80升序学校/单位C12所任职务C8开始时间D8结束时间D8用创立以下:(单号N(8),工号N(8),工作单位(12),所任职务(12),开始时间(8),结束时间(8),单号(单号));该表结构以下:7.培训课程()字段名种类宽度小数位数索引工号N80升序课程名C10升序培训日期D8成绩C4用创立以下:(工号N(8),课程名(10),培训日期(8),成绩(4),培训课程(工号+课程名+培训日期));该表结构以下:6.2数据输入:实现中,用这些输入程序或系统的追加插入命令录入数据,并打印出用命令列出的各表的内容。在命令窗口中键入:职工基本信

温馨提示

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

评论

0/150

提交评论