Visual Basic 2010 数据库开发之人事管理系统01系统结构与数据库设计
目录
系统结构
用户表
列名 |
数据类型 |
长度 |
允许为空 |
用户名 |
Varchar |
10 |
允许 |
密码 |
Varchar |
20 |
允许 |
员工档案表
列名 |
数据类型 |
长度 |
允许为空 |
备注 |
员工编号 |
varchar |
20 |
不允许 |
主关键字 |
姓名 |
varchar |
20 |
允许 |
|
性别 |
varchar |
4 |
允许 |
|
籍贯 |
varchar |
50 |
允许 |
|
出生日期 |
datetime |
8 |
允许 |
|
学历 |
varchar |
20 |
允许 |
|
专业 |
varchar |
50 |
允许 |
|
身份证号 |
varchar |
20 |
允许 |
|
婚姻状况 |
varchar |
10 |
允许 |
|
政治面貌 |
varchar |
10 |
允许 |
|
电话号码 |
varchar |
30 |
允许 |
|
电子邮箱 |
varchar |
50 |
允许 |
|
家庭住址 |
varchar |
50 |
允许 |
|
邮政编码 |
varchar |
10 |
允许 |
|
进入公司时间 |
Datetime |
8 |
允许 |
|
起薪时间 |
datetime |
8 |
允许 |
|
所在部门 |
varchar |
20 |
允许 |
|
进入部门时问 |
datetime |
8 |
允许 |
|
职称 |
1archar |
20 |
允许 |
|
通过时间 |
datetime |
8 |
允许 |
|
工作经验 |
varchar |
800 |
允许 |
|
其他备注 |
varchar |
400 |
允许 |
|
考勤信息表
列名 |
数据类型 |
长度 |
允许为空 |
备注 |
员工编号 |
nvarchar |
10 |
不允许 |
主关键字 |
员工姓名 |
nvarchar |
10 |
允许 |
|
性别 |
nvarchar |
4 |
允许 |
|
职称 |
nvarchar |
20 |
允许 |
|
所在部门 |
nvarchar |
50 |
允许 |
|
全勤天数 |
Smallint |
2 |
允许 |
|
应出勤天数 |
Smallint |
2 |
允许 |
|
年度 |
nvarchar |
4 |
允许 |
|
月份 |
nvarchar |
2 |
允许 |
|
起始日期 |
smalldatetime |
4 |
允许 |
|
截止日期 |
smalldatetime |
4 |
允许 |
|
请假类型 |
nvarchar |
10 |
允许 |
|
审批人 |
avarchar |
10 |
允许 |
|
请假事由 |
ntext |
16 |
允许 |
|
迟到早退次数 |
smallint |
2 |
允许 |
|
延时加班小时 |
smallint |
2 |
允许 |
|
休息日加班小时 |
Smallint |
2 |
允许 |
|
休假日加班小时 |
Smallint |
2 |
允许 |
|
旷工次数 |
smallinL |
2 |
允许 |
|
备注 |
ntext |
16 |
允许 |
|
员工评价表
列名 |
数据类型 |
长度 |
允许宛若 |
备注 |
员工编号 |
nvarchar |
10 |
不允许 |
主关键字 |
员工姓名 |
nvarchar |
10 |
允许 |
|
所在部门 |
nvarchar |
20 |
允许 |
|
评价日期 |
smalldatetime |
4 |
允许 |
|
工作业绩 |
ntext |
16 |
允许 |
|
业绩说明 |
ntext |
16 |
允许 |
|
工作态度 |
ntext |
16 |
允许 |
|
态度说明 |
ntext |
16 |
允许 |
|
备注 |
ntext |
16 |
允许 |
|
调动信息表
列名 |
数据类型 |
长度 |
允许为空 |
备注 |
员工编号 |
nvarchar |
10 |
不允许 |
主关键字 |
员工姓名 |
nvarchar |
10 |
允许 |
|
原部门名称 |
nvarchar |
20 |
允许 |
|
新部门名称 |
nvarchar |
20 |
允许 |
|
原职务 |
nvarchar |
20 |
允许 |
|
新职务 |
nvarchar |
20 |
允许 |
|
调出时间 |
smalldatetime |
4 |
允许 |
|
调入时间 |
smalldatetime |
4 |
允许 |
|
备注 |
ntext |
16 |
允许 |
|
员工工资表
列名 |
数据类型 |
长度 |
允许为空 |
备注 |
员工编号 |
nvarchar |
10 |
不允许 |
主关键字 |
员工姓名 |
nvarchar |
10 |
允许 |
|
所在部门 |
nvarchar |
20 |
允许 |
|
底薪 |
smallint |
2 |
允许 |
|
加班费 |
smallint |
2 |
允许 |
|
补贴 |
smallint |
2 |
允许 |
|
房贴 |
smallint |
2 |
允许 |
|
奖金 |
smallint |
2 |
允许 |
|
其他 |
smallint |
2 |
允许 |
|
养老金 |
smallint |
2 |
允许 |
|
医疗保险 |
smallint |
2 |
允许 |
|
实发工资 |
smallint |
2 |
允许 |
|
计发时间 |
Smalldatetime |
4 |
允许 |
|
备注 |
ntext |
16 |
允许 |
|