人事管理系统数据库设计报告Word格式文档下载.docx
《人事管理系统数据库设计报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《人事管理系统数据库设计报告Word格式文档下载.docx(14页珍藏版)》请在冰点文库上搜索。
![人事管理系统数据库设计报告Word格式文档下载.docx](https://file1.bingdoc.com/fileroot1/2023-5/2/cb14a7e0-593d-47b0-b6ea-0a0d1d4a0bf8/cb14a7e0-593d-47b0-b6ea-0a0d1d4a0bf81.gif)
6.安全性设计
7.优化
8.数据库管理和维护说明
1.3读者对象
本文档的主要读者包括:
1.本网站的设计人员(包括模块设计人员)
2.本网站的系统开发人员(包括数据库开发、编码人员)
3.本系统的测试人员
4.本系统的最终使用用户,人事经理、最高决策者(领导层)等
1.4参考文献
[1]郭兴峰A动态网站开发基础教程清华大学出版社2007-10-12
[2]周力SQLServer2000大连理工大学出版社2004-07-16
[3]汪作文软件工程重庆大学出版社2004-10-18
1.5术语与缩写解释
缩写、术语
解释
MicrsoftSQLServer2000EnterpriseEdtion
微软SQLServer2000企业版
MisPersonal
人事管理系统数据库的英文名称
2数据库环境说明
MisPersonal数据库采用MicrsoftSQLServer2000EnterpriseEdtion数据库管理系统建立并维护。
其中SQLServer的登陆模式为混合身份验证,超级用户的用户名及密码均为sa。
3数据库的命名规则
1.数据库的命名:
全部由英文字母组成。
如:
人事管理系统数据库命名为了“MisPersonal”
2.数据库表命名:
表义名(可以使用缩写)
表义名:
英文单词首字母
4逻辑设计
图3-4人事调动表
5物理设计
5.1表汇总
英文表名
中文表名
功能说明
R_User
用户表
存放使用本系统的用户信息
R_Employee
员工信息表
存放员工的个人基本信息
R_Department
部门信息表
存放公司所有的部门信息
R_HumanRemove
人事调动表
记录人员调动的信息
R_Check
考勤表
记录员工的请假信息
R_Overtime
加班表
记录员工的加班信息
E_Purview
权限表
用于分配用户权限
R_Group
用户组表
把权限归为用户组
5.2[用户]表
表名
列名
数据类型(精度范围)
空/非空
约束条件
注释
UID
Int(4)
非空
Primarykey
>
0自增
用户编号
Username
varchar(50)
用户名
Password
密码
vc_PurviewName
角色
补充说明
序列ID主要用于创建该表主键
5.3[员工信息]表
EID
员工编号
EName
员工姓名
DepartID
所在部门编号
Sex
性别
Nation
民族
EPicture
Image
空
员工图像
Birthday
出生日期
Politics
政治面貌
CultureDegree
文化程度
Marriage
婚姻状况
Origin
籍贯
SFID
身份证号
WorkPhone
办公电话
Mobile
手机号
AttendTime
到岗日期
Duty
职务
JobSituation
在职状况
RegistUsername
录入用户名
RegistTime
Smalldatetime(4)
录入时间
Remark
Varchar(50)
备注
序列EID主要用于创建该表主键
5.4[部门信息]表
部门编号
DepartName
部门名称
FunctionDescribe
职能描述
UpDepart
上级部门
Linkman
联系人
Linkway
联系方式
序列DepartID主要用于创建该表主键
5.5[人事调动]表
HRID
调动编号
OldDepartName
旧部门名称
现部门编号
MoveTime
调动日期
MoveReason
调动原因
序列HRID主要用于创建该表主键
5.6[考勤表]表
CID
考勤编号
LeaveReason
请假理由
Retifier
批假人
Begintime
开始时间
Endtime
结束时间
序列UID主要用于创建该表主键
5.7[加班]表
OID
加班编号
OReason
加班原因
ODirection
加班地点
ODate
加班日期
OHourse
加班小时
Orate
加班补助率
序列OID主要用于创建该表主键
5.8[权限]表
PID
权限编号
权限名称
PPId
所依附的ID
vc_LinkUrl
权限链接地址
序列PID主要用于创建该表主键
5.9[用户组]表
GId
Primarykey
用户组编号
GroupName
用户组名称
PurviewList
Text(16)
权限列表
序列GId主要用于创建该表主键
6安全性设计
用户只能用密码登录到应用软件,通过应用软件访问数据库,而没有其它途径操作数据库。
用户只能通过登陆才能查看信息。
除此之外,不提供用户其他修改数据库数据的直接或间接途径。
7数据库管理与维护说明
对于本数据的管理和维护,例如数据库的备份与恢复,可以使用T-SQL中的backupdatabase命令和restoredatabase命令或使用企业管理器中的“所有任务”->
“备份数据库”菜单项或“还原数据库”菜单项操作;
又例如数据库的附加与分离,可以使用企业管理器中的“所有任务”->
“附加数据库”菜单项或“分离数据库”菜单项操作。