学校人力资源管理系统需求分析

3.1 需求分析的过程

  3.1.1 系统功能

   1.通过表的创建过程进行数据的关联和约束

   2.插入、修改、删除功能

   3.查询功能

  3.1.2 系统概要设计

  本系统共有6个实体,分别是教职工,部门,职称,职务,学籍经历,奖惩。

   1.教职工:属性有职工编号,姓名,性别,出生年份,学历,民族,婚姻状态,政治面貌,住址,联系方式。

   2.部门:属性有部门编号,部门名称,部门主任职工编号,部门人数,电话,部门地址。

   3.职称:属性有职称编号,职称名称。

   4.职务:属性有职务编号,职务名称。

   5.学籍经历:属性有学籍编号,姓名,性别,小学,初中,高中,大专,本科,研究生,博士

   6.奖惩:属性有奖惩编号,奖励缘由,惩罚缘由,奖惩金额。

  3.1.3 系统管理功能图

   总体的系统管理功能图如图3.1所示。本次课程设计学校的人力资源管理系统要实现教职工信息管理,部门管理,职务管理,职称管理,以及奖惩经历,学籍经历管理。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.1 总体的系统管理功能图

3.2 数据字典

  职工信息表的数据字典如表3.2所示

3.2 教职工信息表的数据字典

列名

数据类型

长度

是否可空

说明

职工编号

定长字符串型(char)

6

×

主键

姓名

定长字符串型(char)

10

×

 

性别

 定长字符串型(char)

2

×

取值范围男,女

出生年月

日期型(datetime)

默认

×

 

学历

定长字符串型(char)

10

×

 

民族

定长字符串型(char)

10

×

 

婚姻状态

不定长字符串型(varchar)

4

×

 

政治面貌

不定长字符串型(varchar)

4

×

 

住址

不定长字符串型(varchar)

40

×

 

联系方式

定长字符串型(char)

12

×

 

职称编号

定长字符串型(char)

6

×

外键

职务编号

定长字符串型(char)

6

外键

部门编号

定长字符串型(char)

6

×

外键

 部门信息表的数据字典如表3.3所示,部门信息表的主键为部门编号。

3.3 部门信息表的数据字典

列名

数据类型

长度

是否可空

说明

部门编号

定长字符串型(char)

6

×

主键

部门名称

定长字符串型(char)

20

×

 

部门主任职工编号

定长字符串型(char)

6

×

 

部门人数

整型(int)

5

×

部门人数≥0

电话

定长字符串型(char)

12

×

 

部门地址

不定长字符串型(varchar)

40

×

 

  

  职务信息表的数据字典如表3.4所示,职务信息表的主键为职务编号。

3.4职务信息表的数据字典

列名

数据类型

长度

是否可空

说明

职务编号

定长字符串型(char)

6

×

主键

职务名称

定长字符串型(char)

20

×

 

 

  职称信息表的数据字典如表3.5所示,职称信息表的主键为职称编号。

3.5职务信息表的数据字典

列名

数据类型

长度

是否可空

说明

职称编号

定长字符串型(char)

6

×

主键

职称名称

定长字符串型(char)

20

×

 

 

 

 

 

 

  

 

 

学籍经历信息表的数据字典如表3.6所示,学籍经历信息表的主键为学籍编号,外键为职工编号。

3.6 学籍经历信息表的数据字典

列名

数据类型

长度

是否可空

说明

学籍编号

定长字符串型(char)

6

×

主键

职工编号

定长字符串型(char)

6

×

外键

姓名

定长字符串型(char)

10

×

 

性别

 定长字符串型(char)

2

×

取值范围男,女

小学

不定长字符串型(varchar)

40

×

 

初中

不定长字符串型(varchar)

40

×

 

高中

不定长字符串型(varchar)

40

×

 

大专

不定长字符串型(varchar)

40

 

本科

不定长字符串型(varchar)

40

 

研究生

不定长字符串型(varchar)

40

 

博士

不定长字符串型(varchar)

40

 

  奖惩信息表的数据字典如表3.7所示,奖惩信息表中奖惩编号和职工编号统一作为主键。

3.7 奖惩信息表的数据字典

列名

数据类型

长度

是否可空

说明

奖惩编号

定长字符串型(char)

6

×

      主键

 

职工编号

定长字符串型(char)

6

×

  奖励缘由

不定长字符串型(varchar)

100

   √

 

惩罚缘由

不定长字符串型(varchar)

100

 

奖惩金额

整型(int)

10

 

 

 

 



猜你喜欢

转载自blog.csdn.net/qq_38855717/article/details/81008269