人力资源系统(二)

117 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第12天

2 需求分析

2.1 功能需求

1. 能对员工的基本信息进行管理。

2. 能对部门的基本信息进行管理。

3. 能对员工工资、考勤、保险等进行管理。

4. 对数据进行安全性管理。

5. 添加、查询、修改、删除功能。

insert 工资表 values('01','A01','李木子','50000','','','')
insert 工资表 values('01','B01','张译','10000','','','')
insert 工资表 values('01','C01','米卡','6000','','','')

delete 考勤表
where 员工编号='C06'
select *
from 考勤表

update 员工表
set 联系电话=13876480835
where 姓名='张韶涵'
select 姓名,联系电话
from 员工表
where 姓名='张韶涵'

select dbo.员工表.姓名,性别,dbo.考勤表.请假天数,婚姻状况
from dbo.员工表 join dbo.考勤表
on dbo.员工表.员工编号=dbo.考勤表.员工编号
where dbo.考勤表.请假天数 between 1 and 3
order by dbo.考勤表.请假天数 asc

2.2 性能需求

  1. 安全性要求
    系统安全性要求体现在数据库安全性,信息安全性和系统平台的安全性等方
    面。安全性先通过视图机制,不同的用户只能访问系统的视图,这样可提供系统数据一定程度上的安全性,在通过分配权限,设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性系统平台的安全性体现在操作系统的安全性,计算机系统的安全性和网络的安全性等方面。

  2. 一致性
    数据库的一致性是保证了数据库里面的保持一致性,不会出现数据混乱。读取一致性是在任何时间访问集群中任一结点,得到的数据结果一致;用户一致性是对同一用户,访问集群期间得到的数据一致;解决用户一致性:使用粘性会话,将会话绑定到特定结点来处理;最终一致性:集群中各结点间由于数据同步不及时造成暂时的数据不一致,但数据同步完成后,最终具有一致性;数据库的更新也同样保持一致性。