《数据库原理》报告Word文件下载.docx

上传人:b****6 文档编号:16210814 上传时间:2022-11-21 格式:DOCX 页数:51 大小:62.72KB
下载 相关 举报
《数据库原理》报告Word文件下载.docx_第1页
第1页 / 共51页
《数据库原理》报告Word文件下载.docx_第2页
第2页 / 共51页
《数据库原理》报告Word文件下载.docx_第3页
第3页 / 共51页
《数据库原理》报告Word文件下载.docx_第4页
第4页 / 共51页
《数据库原理》报告Word文件下载.docx_第5页
第5页 / 共51页
点击查看更多>>
下载资源
资源描述

《数据库原理》报告Word文件下载.docx

《《数据库原理》报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《《数据库原理》报告Word文件下载.docx(51页珍藏版)》请在冰豆网上搜索。

《数据库原理》报告Word文件下载.docx

地点

I515和计算机自主学习中心

起止时间

2011.6.27-2011.7.8

设计内容及要求

内容:

学生根据本课程设计指导书中的题目,进行设计。

(1)设计友好的登录界面,完成用户身份检验。

可以提供对各种窗日的外观进行设计,可以提供用户进行外观选择。

(2)企业新员工各种信息的输入、修改、删除等,包括员工基本信息、学历信息、婚姻状况、职称等。

(3)数据库信息维护,即员工各种数据信息的备份。

(4)对于转出、辞职、退休员工信息的删除。

(5)按照一定的条件,查询、统计符合条件的员工信息;

至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;

(6)对查询、统计的结果打印输出。

(7)按照部门将现有员工进行分类,查看各个部门现有员工的平均年龄,根据各部门工作量的大小,较好地进行人事调度。

另外可以帮助领导做出招聘新员工人数的决定。

(8)可供其他人使用帮助。

要求:

按照数据库系统开发步骤进行数据库概念结构设计、逻辑结构设计、物理结构设计,使学生掌握数据库应用软件的开发流程,SQL语句的使用和存储过程的使用。

设计

参数

至少5个表结构;

3个存储过程;

2个触发器;

3个视图。

进度

要求

19.1讲课阅读分析任务书制订设计计划

19.2-3需求分析概念结构设计

19.4-5概念结构设计准备文挡

20.1-3逻辑结构设计物理结构设计

20.4-5写文挡答辩交设计报告书

参考资料

1.雷亮等《数据库原理课程设计》指导书

2.王珊、萨师煊.《数据库系统概述》(第四版).北京:

高等教育出版社.2006。

3.C.J.Date著.孟小峰、王珊等译.《数据库系统导论》(第8版).北京:

机械工业出版社.2007。

4.陈根才等.数据库课程设计.浙江.浙江大学出版社.2007

其它

说明

1.本表应在每次实施前一周由负责教师填写二份,院系审批后交院系办备案,一份由负责教师留用。

2.若填写内容较多可另纸附后。

3.一题多名学生共用的,在设计内容、参数、要求等方面应有所区别。

教研室主任:

指导教师:

雷亮/游明英/王双明2011年06月15

摘要

在现代化的社会中,无论是大型企业还是中小型企业,都必不可少地会涉及到人事管理的问题,若是使用手工管理会很烦琐。

随着现代信息化产业的发展,当前企业信息管理系统正从C/S结构向B/S结构转移。

但是考虑到安全性的问题,我们可以使用计算机来作为辅助工具开发C/S结构的人事管理系统,它可以用来帮助企业完成劳动人事管理工作,至少完成3个方面的功能:

新员工信息的管理、原有员工的管理以及离退休员工的信息管理等.

关键词:

人事管理B/S员工信息管理

1需求分析

1.1系统目标设计

使企业可以实现规范化的管理。

推动企业劳动人事管理走向科学化、现代化,适应现代企业制度的要求。

使管理员可以很简单地完成日常的管理工作,例如新员工的加入、老员工的退休等。

支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有职工的数目决定招聘的人数等。

1.2系统功能分析

根据现代企业的情况,本系统要求应能完成以下主要功能:

设计友好的登录界面,完成用户身份检验。

企业新员工各种信息的输入、修改、删除等,包括员工基本信息、学历信息、婚姻状况、职称等。

数据库信息维护,即员工各种数据信息的备份。

对于转出、辞职、退休员工信息的删除。

按照一定的条件,查询、统计符合条件的员工信息;

对查询、统计的结果打印输出。

按照部门将现有员工进行分类,查看各个部门现有员工的平均年龄,根据各部门工作量的大小,较好地进行人事调度。

另外可以帮助领导作出招聘新员工人数的决定。

可供其他人使用帮助。

1.3功能模块分析

根据系统功能的基本要求,可对整个系统划分为几个模块

图1.1功能模块分析

1.4数据字典

表1.1员工部门信息表

名称

数据类型

部门编号

varchar(10)

Unchecked

部门名称

varchar(18)

Checked

工作地址

varchar(20)

总员工

int

在职员工

待岗数

表1.2工资单记录表

工资单编号

varchar(9)

岗位编号

char(18)

基本工资

money

奖金

罚金

是否发放

bit

表1.3员工家庭信息表

家庭编号

父亲姓名

母亲姓名

配偶姓名

孩子姓名

表1.4考勤记录表

考勤日期

datetime

考勤表编号

是否在岗

表1.5人事管理员信息表

人事管理员编号

人事管理员名称

人事管理员密码

人事管理员备注

text

表1.6学历信息表

学位证编号

专业

varchar(50)

毕业时间

外语情况

毕业院校

表1.7员工职称表

前员工编号

前员工姓名

前员工性别

表1.8历史员工表

前员工地址

前员工出生日期

离职日期

离职原因

表1.9临时员工表

临时工编号

临时工姓名

临时工性别

临时工电话

varchar(11)

临时工婚姻状态

临时工地址

临时工邮箱

临时工出生日期

临时工备注

varchar(MAX)

临时工开始工作日期

签约意愿

表2.0正式员工表

员工编号

学位证类型

员工姓名

varchar(8)

性别

电话

numeric(11,0)

婚姻状态

地址

varchar(100)

邮箱

varchar(40)

出生年月

正式员工备注

成为正式员工日期

2概念结构设计

2.1构成系统的实体型

由工资管理系统的数据流图和数据字典,抽取出系统的7个主要实体,包括:

正式员工、临时员工、考勤记录、工资单、所在部门、学历、家庭、管理员。

正式员工员工实体型属性:

员工编号,家庭编号,考勤表编号,人事管理员编号,部门编号,学位证类型,员工姓名,性别,电话,婚姻状态,地址,邮箱,出生年月,正式员工备注,成为正式员工日期

临时员工实体型属性:

临时工编号,考勤表编号,人事管理员编号,部门编号,临时工姓名,临时工性别,临时工电话,临时工婚姻状态,临时工地址,临时工邮箱,临时工出生日期,临时工备注,临时工开始工作日期,签约意愿

考勤记录实体型属性:

考勤日期,考勤表编号,是否在岗

工资单实体型属性:

工资单编号,岗位编号,基本工资,奖金,罚金,是否发放

所在部门实体型属性:

部门编号,部门名称,工作地址,总员工,在职员工

学历实体型属性:

学位证类型,专业,毕业时间,外语编号

家庭实体型属性:

家庭编号,父亲姓名,母亲姓名,配偶姓名,孩子姓名

管理员实体型属性:

人事管理员编号,人事管理员名称,人事管理员密码,人事管理员备注

2.2人事管理系统系统E-R图

图2.1人事管理系统E-R图

3逻辑结构设计

3.1逻辑结构简介

逻辑结构设计就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。

设计逻辑结构一般分为3步进行:

(1)将概念结构转换为一般的关系、网状、层次模型;

(2)将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;

(3)对数据模型进行优化。

3.2关系模型

将E-R图转换为关系模型实际上就是要奖实体型、实体的属性和实体型之间的联系转换为关系模式,这种转换一般遵循如下原则:

一个实体型转换为一个关系模式,一个多对多的关系可以转化为一个关系模式,而一对多的关系可以融合在其他的相关的关系模式中

4物理模型设计

数据库物理设计是将逻辑设计影射到存储介质上,利用可用的硬件和软件功能尽可能快地对数据进行物理访问和维护。

数据库的物理设计就是为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程。

物理结构设计阶段实现的是数据库系统的内模式,它的质量直接决定了整个系统的性能。

因此在确定数据库的存储结构和存取方法之前,对数据库系统所支持的事务要进行仔细分析,获得优化数据库物理设计的参数

数据库的物理设计通常分为两步:

(1)确定数据库的物理结构,在关系数据库中主要指存取方法和存取结构;

(2)对物理结构进行评价,评价的重点是时间和空间效率。

4.1定义数据库

SQLServer2000数据库文件分为3中类型:

主数据文件、次数据文件和日志文件。

通过SQL语言进行数据库创建,创建数据库的语句如下:

Createdatabase人事管理;

4.2物理模型

将生成的概念模型通过PowerDesigner11工具菜单栏上的Tools选项,选择GeneratePhysicalDataModel选项,就可以转换为物理模型,生成的最后结果如下图所示

图2.2人事管理系统物理模型图

创建表:

/*==============================================================*/

/*DBMSname:

MicrosoftSQLServer2000*/

/*Createdon:

2011-7-715:

39:

39*/

altertable临时工

dropconstraintFK_临时工_临时工考勤2_考勤表

go

dropconstraintFK_临时工_发布招工信息_人事管理员

dropconstraintFK_临时工_属于部门_部门

altertable学历信息

dropconstraintFK_学历信息_有学历2_正式员工

altertable家庭信息

dropconstraintFK_家庭信息_有家庭2_正式员工

altertable工资单

dropconstraintFK_工资单_有基本工资_职称

altertable正式员工

dropconstraintFK_正式员工_属于正式员工_人事管理员

dropconstraintFK_正式员工_工作部门_部门

dropconstraintFK_正式员工_有学历_学历信息

dropconstraintFK_正式员工_有家庭_家庭信息

dropconstraintFK_正式员工_有考勤表2_考勤表

dropconstraintFK_正式员工_退休_用人历史档案馆

altertable用人历史档案馆

dropconstraintFK_用人历史档案馆_员工辞职_人事管理员

altertable考勤表

dropconstraintFK_考勤表_临时工考勤_临时工

dropconstraintFK_考勤表_有考勤表_正式员工

altertable职称

dropconstraintFK_职称_有职称_部门

altertable试用期合格

dropconstraintFK_试用期合格_试用期合格_临时工

dropconstraintFK_试用期合格_试用期合格2_正式员工

ifexists(select1

fromsysindexes

whereid=object_id('

临时工'

andname='

临时工考勤2_FK'

andindid>

0

andindid<

255)

dropindex临时工.临时工考勤2_FK

发布招工信息_FK'

dropindex临时工.发布招工信息_FK

属于部门_FK'

dropindex临时工.属于部门_FK

学历信息'

有学历2_FK'

dropindex学历信息.有学历2_FK

家庭信息'

有家庭2_FK'

dropindex家庭信息.有家庭2_FK

工资单'

有基本工资_FK'

dropindex工资单.有基本工资_FK

正式员工'

属于正式员工_FK'

dropindex正式员工.属于正式员工_FK

工作部门_FK'

dropindex正式员工.工作部门_FK

有学历_FK'

dropindex正式员工.有学历_FK

有家庭_FK'

dropindex正式员工.有家庭_FK

有考勤表2_FK'

dropindex正式员工.有考勤表2_FK

退休_FK'

dropindex正式员工.退休_FK

用人历史档案馆'

员工辞职_FK'

dropindex用人历史档案馆.员工辞职_FK

考勤表'

临时工考勤_FK'

dropindex考勤表.临时工考勤_FK

fromsys

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1