人力资源管理系统设计
E-R图
业务流程图
数据流图
表结构、数据字典
1、管理员表(admins)
字段 | 类型 | 长度 | PK/FK | 是否为空 | 说明 |
aid | int | 20 | PK | NOT NULL | 编号 |
pwd | Varchar | 20 | NOT NULL | 密码 |
2、部门职位表(Jobs)
字段 | 类型 | 长度 | PK/FK | 是否为空 | 说明 |
jid | int | 20 | PK | NOT NULL | 职位编号 |
jname | Varchar | 20 | NOT NULL | 职位名称 | |
jowner | Varchar | 20 | NOT NULL | 职位部门 |
3、员工表(Employee)
字段 | 类型 | 长度 | PK/FK | 是否为空 | 说明 |
eid | int | PK | 员工编号 | ||
ename | Varchar | 20 | 姓名 | ||
esex | Varchar | 20 | 性别 | ||
eage | Varchar | 20 | 年龄 | ||
jid | Varchar | 20 | 现职位编号 | ||
estate | Varchar | 20 | 在职状态 | ||
pwd | Varchar | 20 | 密码 | ||
ejid | Varchar | 20 | 原职位编号 | ||
ecid | Varchar | 20 | PK | 身份证 | |
etel | Varchar | 20 | 手机 | ||
emaj | Varchar | 20 | 学历 |
4、创建数据库表的SQL
create table admins
(
aid int identity(100,1) primary key,
pwd varchar(20) not null
)
insert into admins values('123456');
create table jobs
(
jid int identity(100,1) primary key,
jname varchar(20) not null,
jowner varchar(20) not null
)
create table employee
(
eid int identity(100,1) primary key,
ename varchar(20) ,
esex varchar(20) ,
eage varchar(20) ,
jid varchar(20) ,
estate varchar(20),
pwd varchar(20) ,
ejid varchar(20),
ecid varchar(20) primary key,
etel varchar(20),
emaj varchar(20)
)