关系,从而用来集成、共享和管理数据的完整性。
实体-联系模型(E-R)将系统中涉及到的信息结构统一用
属性、实体以及它们之间的联系来描述。
实体是存在于现实世界中,并且可以根据其特征加以鉴别的任何事物的抽象表示
联系是现实世界中各种事物之间关系的抽象表示。
属性是实体或联系自身的特征的抽象表示
系统E-R模型:
图2.2系统E-R模型
2.6系统数据流程图、数据字典
2.6.1数据流程图(DFD)
数据流程图(DFD)是对原系统进行分析和抽象的工具;数据流程图是用来描述新系统逻辑模型的主要工具。
外部实体数据处理
图2.3外部实体
图2.4数据处理
数据存储数据流
图2.5数据存储图2.6数据流
1)绩效评价系统顶层DFD图
图2.7绩效评价系统顶层DFD图
2)P0DFD图:
图2.8P0DFD图
3)P1DFD图:
图2.9P1DFD图
4)P2DFD图:
图2.10P2DFD图
2.6.2数据字典
数据字典(DateDictionary,DD)就是在系统数据流图的基础上,进一步定义和描述所有的数据项、数据结构、数据存储、处理过程和外部实体的详细逻辑内容和特征的工具。数据流图和数据字典等工具相互配合,就可以从图形和文字两个方面对系统的逻辑模型进行完整地描述。
数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。
数据字典通常包括:数据项、数据结构、数据流、数据存储和处理过程这五个部分。数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。
1)数据项
表2.1数据项表
数据项名称
含义说明
数据类型
数据长度
员工ID
企业分配给员工的唯一编号
数字
5
姓名
员工的姓名
文本
10
密码
登录绩效评价系统的密码
文本
10
岗位ID
岗位编号
数字
5
岗位名称
每个岗位的名称
文本
10
电话
员工的电话
文本
10
时间
时间
日期/时间
8
考评人
考评人员的名字
文本
10
模型ID
绩效评价指标模型的编号
数字
6
序号
模型的序号
数字
8
得分
评价得分
数字
8
权重
评价的每个方面所占的比重
文本
10
指标
针对不同岗位设计的评价指标
文本
10
描述
对指标的具体描述
文本
100
层次
层次
文本
10
上级指标
上级给出的指标
文本
100
得分
绩效评价的得分
数字
8
总体结果
绩效评价的最终结果
文本
100
2)数据结构
表2.2数据结构表
数据结构名称
说明
组成
员工
注册后的每个员工作为系统的一个用户
电话、岗位名称、岗位ID、密码、姓名、员工ID
日常评价模型
指标模型
日常绩效评价的指标存储
岗位名称、岗位ID、考评人、时间、模型ID
特殊评价模型
指标模型
特殊绩效评价的指标存储
岗位名称、岗位ID、考评人、时间、模型ID
日常绩效得分
评价得分
日常绩效评价的得分存储
员工ID、得分、岗位ID、模型ID、序号、时间、考评人
特殊绩效得分
评价得分
特殊绩效评价的得分存储
员工ID、得分、岗位ID、模型ID、序号、时间、考评人
日常绩效结果
评价结果
日常绩效评价的结果存储
总体结果、时间、得分、员工ID
特殊绩效结果
评价结果
特殊绩效评价的结果存储
总体结果、时间、得分、员工ID
3)数据流
表2.3数据流表
数据流名
说明
数据流来源
数据流去向
合格的注册信息
员工注册的时候填写的信息
员工
员工信息存储
日常评价指标
指标模型信息
日常评价的指标模型
指标制定人
指标模型信息存储
特殊评价指标
指标模型信息
特殊评价的指标模型
指标制定人
指标模型信息存储
日常绩效得分
评价得分信息
日常评价的得分信息
日常评价
日常评价得分信息存储
特殊绩效得分
评价得分信息
特殊评价的得分信息
特殊评价
特殊评价得分信息存储
日常绩效评价结果信息
日常评价的结果信息
日常评价数据
日常绩效评价结果信息存储
特殊绩效评价结果信息
特殊评价的结果信息
特殊评价数据
特殊绩效评价结果信息存储
4)数据存储
表2.4数据存储表
数据存储名
说明
输入数据流
输出数据流
员工信息存储表
用来存储员工的信息
员工注册信息
合格的注册信息
日常评价指标存储表
指标模型存储表
用来存储日常指标模型
日常评价指标
日常指标模型
特殊评价指标存储表
指标模型存储表
用来存储特殊指标模型
特殊评价指标
特殊指标模型
日常绩效得分存储表
评价得分存储表
用来存储日常绩效评价得分
日常绩效评价各项得分分
的恩指标得分
日常评价得分
特殊绩效得分存储表
评价得分存储表
用来存储特殊绩效评价得分
特殊绩效评价各项得分
特殊评价得分
日常绩效评价结果存储表
用来存储日常绩效评价结果
日常评价得分
日常评价结果
特殊绩效评价结果存储表
用来存储特殊绩效评价结果
特殊评价得分
特殊评价结果
5)处理逻辑
处理逻辑名称:日常评价指标建模
说明:制定日常评价的各项指标
输入数据流:指标信息
输出数据流:日常评价指标存储表
处理过程:指标制定人根据不同的岗位和不同的需要制定出不同的指标模型
处理逻辑名称:特殊评价指标建模
说明:制定特殊评价的各项指标
输入数据流:指标信息
输出数据流:特殊评价指标存储表
处理过程:指标制定人根据不同的岗位和不同的需要制定出不同的指标模型
处理逻辑名称:日常综合评价
说明:对日常绩效评价各项指标得分的综合评价
输入数据流:日常绩效评价各项指标得分
输出数据流:日常绩效评价结果
处理过程:根据各项指标的权重,计算出日常绩效评价的最终结果
处理逻辑名称:特殊综合评价
说明:对特殊绩效评价各项指标得分的综合评价
输入数据流:特殊绩效评价各项指标得分
输出数据流:特殊绩效评价结果
处理过程:根据各项指标的权重,计算出特殊绩效评价的最终结果
3.系统设计
3.1系统模块总体结构
图3.1系统模块总体结构
3.2代码设计
代码是实体明确的、惟一的标识。使用代码使于数据的存贮和检索,可节省存贮单元和节省时间。其次,使用代码可以提高计其机的处理效率。编码后排序、累计、合并、统计分析等许多处理可利用代码来实现,不仅能简化程序,而且处理效率高。
3.2.1代码设计原则:
1)代码必须在逻辑上满足应用要求,在结构上与处理方法相一致
2)代码必须具有惟一性
3)代码应表意直观
4)应具有可扩充性,以适应变化的需要。
5)力求短小精悍
6)尽量符合现有编码标准。
3.2.2具体代码设计
模型ID代码设计:
表3.1模型ID代码设计
模型种类(第1位)
模型岗位编号(第2、3、位)
模型加入序号(第4、5、6位)
码
分类
码
分类
码
分类
1
2
日常评价
特殊评价
00
01
02
...
人力资源部
市场营销部
财务部
...
001
002
003
...
第一个加入的模型
第二个加入的模型
第三个加入的模型
...
员工ID代码设计:
表3.2员工ID代码设计
员工所属部门(第1、2位)
员工序号(第3、4、5位)
码
分类
码
分类
00
01
02
...
人力资源
市场营销部
财务部
...
001
002
003
...
所在部门编号为001的员工
所在部门编号为002的员工
所在部门编号为003的员工
...
3.3数据库及表设计
数
上一篇:
VB管理学院人事管理系统sql+论文(论文和程序)
下一篇:
关于企业电子商务网站的平安控制