人力资源管理系统设计
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)
)
1114

被折叠的 条评论
为什么被折叠?



