学校人力资源管理系统Word文档格式.doc
- 文档编号:14572222
- 上传时间:2022-10-23
- 格式:DOC
- 页数:17
- 大小:236.62KB
学校人力资源管理系统Word文档格式.doc
《学校人力资源管理系统Word文档格式.doc》由会员分享,可在线阅读,更多相关《学校人力资源管理系统Word文档格式.doc(17页珍藏版)》请在冰豆网上搜索。
3.2 类和对象向关系模式转换 4
第4章 数据库物理结构设计 4
4.1存取方法设计 4
4.2 存储结构设计 5
4.3 物理设计 5
第5章 数据库完整性设计 11
5.1主键 11
5.2参照完整性设计 11
5.3 Check约束 12
5.4触发器设计 12
第7章数据库存储过程设计 13
创建存储过程 13
总结 14
参考文献:
14
学校人力资源管理系统
第1章 需求分析
1.1 需求调查
通过对各个用户的调查,该学校人力资源管理系统有如下需求:
1)家庭管理:
实现学校教职工家庭信息管理包括父母,子女等信息。
2)学历管理:
实现学校教职工学历信息管理,包括教职工从小学到大学的学校情况。
3)基本信息:
实现显示教职工基本信息及邮箱信息的记录。
4)奖惩管理:
实现在教职工奖惩情况记录。
5)部门管理:
包含最基本的部门名、部门总人数信息。
1.2系统功能分析
用于记录和管理职工的父母子女等亲属的名字。
用于记录教职工从小到大所在学校的名称。
3)个人基本管理:
用于记录职工的姓名性别工号出生年月电子邮件职称号等信息。
用于记录职工奖惩情况。
对各部门和人数进行管理。
第2章 面向对象分析和设计
类和对象设计如下:
个人基本信息
姓名:
char
工号:
性别:
char
出生年份:
int
职称号:
电子邮件:
所属部门:
添加()
删除()
查询()
修改()
家庭关系
父母:
子女1:
子女2:
子女3:
学历信息
小学:
初中:
高中:
大学:
职称信息
职称名:
人数:
第3章 逻辑结构设计
3.1局部E-R图
图3-1
图3-2图3-3
图3-4
图3-5
3.2 类和对象向关系模式转换
个人基本信息(姓名、工号、性别、出生年份、电子邮件、职称号、所属部门)
职称(姓名、职称号、人数)
部门(人数、部门名)
家庭关系(工号、姓名、父、母、妻(夫)、子女1、子女2、子女3)
学历信息(姓名、工号、小学、初中、高中、本科、研究生、博士)
奖惩(姓名、工号、奖励、惩罚、日期)
第4章 数据库物理结构设计
4.1存取方法设计
数据库系统是多用户共享的系统,对同一个关系要建立多条存储路径才能满足多用户的多种应用要求。
对于教务管理系统来说,为了提高某些属性(如:
学生学号,教职工号,课程号,学生成绩,选课信息等)的查询速度,可以选择聚簇存取的方法,即把这些属性上具有相同值的元组集中放在连续的物理块上。
这样在查询某个学院或是查询某个专业或某学年等的学生成绩或选课等时就会大大提高查询速度。
因此,该系统中选择聚簇存取方法。
4.2 存储结构设计
教务管理系统是一个大型复杂的计算机网络信息系统,采用基于浏览器/服务器(B/S),客户端/服务器(C/S)混合的应用体系结构来建设教务管理系统。
数据库管理系统采用Microsoft公司推出的SQLServer2000或以上版本,并用SQL进行数据库的建立和数据库中数据的维护和查询。
4.3 物理设计
实现该设计的环境为WindowsXPProfessional+MSSQLServer2005或以上版本。
1、建立学校人力资源管理系统数据库
createdatabase学校人力资源管理系统onprimary(
name=学校人力资源管理系统,
filename='
d:
\学校人力资源管理\学校人力资源管理系统数据文件.mdf'
size=5,maxsize=10,filegrowth=1)
logon(
name=学校人力资源管理日志文件,
\学校人力资源管理\学校人力资源管理日志文件.ldf'
size=3,maxsize=10,filegrowth=1)
2、建立个人基本信息表
USE[学校人力资源管理系统]
GO
/******Object:
Table[dbo].[个人基本信息]ScriptDate:
01/03/201520:
32:
39******/
SETANSI_NULLSON
SETQUOTED_IDENTIFIERON
SETANSI_PADDINGON
CREATETABLE[dbo].[个人基本信息](
[姓名][char](10)NULL,
[工号][char](10)NOTNULL,
[性别][char](10)NULL,
[出生年份][char](10)NULL,
[电子邮件][char](50)NULL,
[职称号][char](10)NULL,
[所属部门][char](10)NULL,
CONSTRAINT[PK_个人基本信息]PRIMARYKEYCLUSTERED
(
[工号]ASC
)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY]
)ON[PRIMARY]
SETANSI_PADDINGOFF
ALTERTABLE[dbo].[个人基本信息]WITHNOCHECKADDCONSTRAINT[FK_个人基本信息_部门]FOREIGNKEY([所属部门])
REFERENCES[dbo].[部门]([部门名])
ALTERTABLE[dbo].[个人基本信息]NOCHECKCONSTRAINT[FK_个人基本信息_部门]
ALTERTABLE[dbo].[个人基本信息]WITHNOCHECKADDCONSTRAINT[FK_个人基本信息_职称1]FOREIGNKEY([职称号])
REFERENCES[dbo].[职称1]([职称号])
ALTERTABLE[dbo].[个人基本信息]NOCHECKCONSTRAINT[FK_个人基本信息_职称1]
3、建立家庭关系表
Table[dbo].[家庭关系]ScriptDate:
30:
35******/
CREATETABLE[dbo].[家庭关系](
[工号][char](10)NULL,
[妻(夫)][char](10)NULL,
[父][char](10)NULL,
[母][char](10)NULL,
[子女1][char](10)NULL,
[子女2][char](10)NULL,
[子女3][char](10)NULL
ALTERTABLE[dbo].[家庭关系]WITHCHECKADDCONSTRAINT[FK_家庭关系_个人基本信息]FOREIGNKEY([工号])
REFERENCES[dbo].[个人基本信息]([工号])
ALTERTABLE[dbo].[家庭关系]CHECKCONSTRAINT[FK_家庭关系_个人基本信息]
4、建立学历信息表
Table[dbo].[学历信息]ScriptDate:
28:
28******/
CREATETABLE[dbo].[学历信息](
[工号][char](10)NULL,
[姓名][char](10)NULL,
[小学][nchar](20)NULL,
[初中][nchar](20)NULL,
[高中][nchar](20)NULL,
[本科][nchar](20)NULL,
[研究生][nchar](20)NULL,
[博士][nchar](20)NULL
ALTERTABLE[dbo].[学历信息]WITHNOCHECKADDCONSTRAINT[FK_学历信息_个人基本信息]FOREIGNKEY([工号])
ALTERTABLE[dbo].[学历信息]CHECKCONSTRAINT[FK_学历信息_个人基本信息]
5、GO建立奖惩信息表
Table[dbo].[奖惩]ScriptDate:
27:
38******/
CREATETABLE[dbo].[奖惩](
[奖励][nchar](
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学校 人力资源 管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)