人事管理系统详细设计说明书(2)

2019-04-23 18:51

NationID ContactWay WorkSeniority SectionID GraduateSchool Major 民族ID 联系方式 工作年限 部门ID 毕业院校 专业 入职时间 说明 ID 类别名称 说明 ID 工作时间 类别ID 说明 ID Int Nvarchar(30) Int Nvarchar(2) Nvarchar(30) Nvarchar(16) Datetime 类型 int Nvarchar(14) 类型 int Nvarchar(5) Int 类型 int Nvarchar(10) 类型 int DateTime Int Nvarchar(10) 类型 int DateTime Int Nvarchar(10) 类型 int Nvarchar(15) Nvarchar(15) Nvarchar(10) 类型 int Nvarchar(15) Nvarchar(15) Nvarchar(10) - 6 - Yes Yes No No Yes Yes No 可空 No No 可空 No No No 可空 No No 可空 No No No No 可空 No No No No 可空 No No no No 可空 No No no No 外键 外键 备注 主键,自增 唯一 备注 主键,自增 唯一 外键 备注 主键,自增 唯一 备注 主键,自增 外键 外键 备注 主键,自增 外键 外键 备注 主键,自增 唯一 外键 备注 主键,自增 唯一 外键 EmployedDate 7. 工作时间类别表(WorkingTimeType) 字段 WTTypeID WTTypeName 字段 WorkingTimeID WorkTime WTTypeID 字段 ClockStatusID 8. 工作时间表(WorkingTimes) 9. 打卡状态(ClockStatus) ClockStatusName 状态名称 10. 上班打卡记录表(StartClockRecords) 字段 SClockRecordsID SColckTime SClockStatusID StaffID 说明 ID 打卡时间 打卡状态ID 职工ID 11. 下班打卡记录表(EndClockRecords) 字段 说明 EClockRecords ID ID EColckTime 打卡时间EClockStatusID 打卡状态ID StaffID 12. 管理员表(Adms) 字段 AdmID AdmName AdmPW StaffID 段 SuperAdmID SuperAdmName SuperAdmPW StaffID

职工ID 说明 ID 管理员名 密码 职工Id 说明 ID 管理员名 密码 职工Id 13. 超级管理员表(SuperAdms) 14. 用户表(Users) 字段 UserID StaffID UserPW 密码 说明 ID 职工Id 类型 int Nvarchar(10) Nvarchar(15) 可空 No No no 备注 主键,自增 外键 2.4 数据表代码记录

1. 部门表(Sections):ID,名称

create table Sections (

SectionID nvarchar(2) not null primary key, SectionName nvarchar(20) not null unique )

create table Positions (

PositionID nvarchar(2) not null primary key, PositionName nvarchar(20) not null unique )

2. 职位表(Positions):ID,名称

3. 性别表(Sexs):ID,名称

create table Sexs (

SexID int not null identity(1,1) primary key, SexName nvarchar(4) not null unique ) 4. 民族表(Nations):Id,名称

create table Nations (

NationID int not null identity(1,1) primary key, NationName nvarchar(16) not null unique )

5. 学历表(EduBackgrounds):Id,名称

create table EduBackgrounds (

EduBackgroundID int not null identity(1,1) primary key, EduBackgroundName nvarchar(10) not null unique )

- 7 -

6. 员工表(Staffs):Id, 职工ID,姓名,性别ID,职位id,学历id,生日,照片,籍贯,现住地址,

民族id,联系方式,工作年限,部门id,毕业院校,专业,身份证号码,入职时间 create table Staffs (

ID int not null identity(1,1) primary key, StaffID nvarchar(10) not null unique, StaffName nvarchar(10) not null,

SexID int not null Foreign key references Sexs(SexID),

PositionID nvarchar(4) not null Foreign key references Positions(PositionID),

EduBackgroundID int not null Foreign key references EduBackgrounds(EduBackgroundID), Birthday nvarchar(10) not null, Picture Image not null,

NativePlace nvarchar(40) not null, NowAddress nvarchar(40) not null,

NationID int not null Foreign key references Nations(NationID), ContactWay nvarchar(30) not null, WorkSeniority int not null,

SectionID nvarchar(4) not null Foreign key references Sections(SectionID), GraduateSchool nvarchar(30) not null, Major nvarchar(16) not null,

IDcardNo nvarchar(18) not null unique, EmployedDate datetime not null )

7. 工作时间类别表(WorkingTimeType):ID,类别

create table WorkingTimeType (

WTTypeID int not null identity(1,1) primary key, WTTypeName nvarchar(14) not null unique )

8. 工作时间表(WorkingTimes):Id,工作时间,工作时间类别

create table WorkingTimes (

WorkingTimeID int not null identity(1,1) primary key, WorkTime datetime not null unique,

WTTypeID int not null Foreign key references WorkingTimeType(WTTypeID) )

9. 打卡状态(ClockStatus):ID,状态名称

create table ClockStatus (

ClockStatusID int not null identity(1,1) primary key, ClockStatusName nvarchar(10) not null unique )

- 8 -

10. 上班打卡记录表(StartClockRecords):ID,打卡时间,状态ID,职工ID

create table StartClockRecords (

SClockRecordsID int not null identity(1,1) primary key, SClockTime Datetime not null,

SClockStatusID int not null Foreign key references ClockStatus(ClockStatusID), StaffID nvarchar(10) not null foreign key references Staffs(StaffID) ) 11. 下班打卡记录表(EndClockRecords):Id,打卡时间,标记id职工id

create table EndClockRecords (

EClockRecordsID int not null identity(1,1) primary key, EClockTime Datetime not null,

EClockStatusID int not null Foreign key references ClockStatus(ClockStatusID), StaffID nvarchar(10) not null foreign key references Staffs(StaffID) )

12. 管理员表(Adms)Id,用户名,密码,职工id

create table Adms (

AdmID int not null identity(1,1) primary key, AdmName nvarchar(15) not null unique , AdmPW nvarchar(15) not null ,

StaffID nvarchar(10) not null foreign key references Staffs(StaffID) )

13. 超级管理员(SuperAdms)Id,用户名,密码,职工id

create table SuperAdms (

SuperAdmID int identity(1,1) not null primary key, SuperAdmName nvarchar(15) not null unique , SuperAdmPW nvarchar(15) not null ,

StaffID nvarchar(10) not null foreign key references Staffs(StaffID) )

14. 用户表(Users)Id,职工id,密码

create table Users (

UserID int not null identity(1,1) primary key, UserPW nvarchar(15) not null ,

StaffID nvarchar(10) not null foreign key references Staffs(StaffID) )

- 9 -

2.5数据库RE图

三、 软件结构

3.1、顶级结构 人事管理系 统登录界面 超级管理员界面 输用户名及密码,选择身份登录系统 管理员界面 一般职工界面 3.2、一般职工界面结构 一般职工 界面 (1)个人考勤块 (2)个人信息块 (3)修改密码块 - 10 -

上下班打卡 个人信息修改 登录密码修改


人事管理系统详细设计说明书(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:管理制度汇编、文件

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: