人事管理系统.docx

上传人:b****8 文档编号:9859690 上传时间:2023-05-21 格式:DOCX 页数:18 大小:629.41KB
下载 相关 举报
人事管理系统.docx_第1页
第1页 / 共18页
人事管理系统.docx_第2页
第2页 / 共18页
人事管理系统.docx_第3页
第3页 / 共18页
人事管理系统.docx_第4页
第4页 / 共18页
人事管理系统.docx_第5页
第5页 / 共18页
人事管理系统.docx_第6页
第6页 / 共18页
人事管理系统.docx_第7页
第7页 / 共18页
人事管理系统.docx_第8页
第8页 / 共18页
人事管理系统.docx_第9页
第9页 / 共18页
人事管理系统.docx_第10页
第10页 / 共18页
人事管理系统.docx_第11页
第11页 / 共18页
人事管理系统.docx_第12页
第12页 / 共18页
人事管理系统.docx_第13页
第13页 / 共18页
人事管理系统.docx_第14页
第14页 / 共18页
人事管理系统.docx_第15页
第15页 / 共18页
人事管理系统.docx_第16页
第16页 / 共18页
人事管理系统.docx_第17页
第17页 / 共18页
人事管理系统.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

人事管理系统.docx

《人事管理系统.docx》由会员分享,可在线阅读,更多相关《人事管理系统.docx(18页珍藏版)》请在冰点文库上搜索。

人事管理系统.docx

人事管理系统

琼州学院电子信息工程学院

 

《数据库系统原理》课程设计报告

 

项目名称:

人事管理系统数据库设计

专业:

计算机科学与技术

年级:

2013级(专升本)

姓名:

学号:

指导老师:

 

2014年9月

题目:

人事管理系统数据库设计

摘要

21世纪是知识经济的时代,是人才竞争的时代,随着21世纪的到来,人类已不如信息社会,信息产业正成为全球经济的主导产业。

信息自动化的作用也越来越大,特别是各行业的管理领域,而计算机信息管理是现代企业高效率、快节奏生产的重要组成部分,传统的人事档案管理往往采用手工管理,存在工作效率低、重复劳动多、管理人员劳动强度大等弊病,不能够为企业决策提供及时准确的信息,而采用先进的管理方法引进计算机信息技术,将计算机管理完整的对人事档案进行管理,则可以提高工作效率,进一步简化和规范办事程序,提高生产的质量,为企业带来更多的利益,这已经是各个企业的必经之路。

关键词:

信息社会;计算机信息管理;人事档案管理

 

目录

摘要2

1.背景4

2.需求分析阶段5

2.1需求分析阶段的目标与任务5

2.1.1处理对象5

2.1.2处理功能及要求5

2.2需求分析阶段的成果5

2.2.1成功与收获5

2.2.2企业人事管理系统数据流程图6

2.2.3人事管理系统数据字典6

3.概念设计阶段7

3.1系统局部E-R图7

3.2总体E-R图8

3.3数据流图8

4.逻辑结构设计阶段9

4.1系统的E-R图转换成数据库模式9

4.2系统的关系模型10

5.物理结构设计阶段12

5.1关系模式存取方法的选择12

5.2定数据库的存储结构12

6.数据库实施阶段13

6.1建立数据库、数据表、视图、索引、触发器13

6.1.1建立数据库13

6.1.2建立数据表13

6.1.3建立视图14

6.1.4建立索引14

6.1.5建立触发器15

7.系统调试与测试16

8.总结20

参考文献21

 

 

1.背景

随着现代社会的进步,许多学校、公司都日益壮大起来,计算机信息管理就成了学校、公司不可缺少的组成部分。

它具有高效率、快节奏的特点。

在这个信息化的时代,学校组织在暑假期间大家也能自己亲自动手做一个完整的数据课程设计。

通过课程设计,使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。

我做的是一个用JAVA+SQLSERBER制作的一个小型的企业人事管理系统,我所设计的企业人事管理系统中建了三个表,员工表、部门表和聘请表。

在这三个表中再分别对此展开显示、添加、删除等基本功能。

 

2.需求分析阶段

2.1需求分析阶段的目标与任务

2.1.1处理对象

员工信息:

员工号、姓名、年龄、性别、联系电话、家庭住址

部门信息:

部门名、部门人数、部门功能、部门经理、部门电话

聘请信息:

员工号、部门号、工资、入职日期

2.1.2处理功能及要求

1.能够存储一定数量的员工信息,并能有效地对相应的员工信息进行操作和管理,这主要包括:

1)显示完整的员工信息。

2)添加员工信息,对输入错误的信息进行提示,无法输入。

3)若某个员工辞职了,则要删除员工信息。

4)某员工家庭住址或者是联系方式换了,得对该员工的信息进行修改。

5)通过姓名查找某员工的信息。

2.能够提供一定的安全机制,对数据信息进行保护,防止木马等病毒入侵,或者是被恶意修改、删除、查询。

3.对查询、统计的信息能够列表显示出来。

2.2需求分析阶段的成果

2.2.1成功与收获

在需求分析阶段,针对我对企业的了解,并通过上网查询有关企业人事管理系统的知识,我了解了一些企业,但是还不够深入,对企业的部门和职务也不是很清楚,由此遇到了很多问题。

由于是第一次做这样的需求调查,存在很多问题是一定的,但通过老师和同学的帮助和指导,我逐步把不理解的问题弄清楚了,顺利完成了需求分析阶段的任务。

2.2.2企业人事管理系统数据流程图

图2-1人事管理系统数据流程图

2.2.3人事管理系统数据字典

表2.1数据项列表

数据项编号

数据项名

数据项含义

存储结构

DI-1

YgID

员工号

nchar(10)

DI-2

xingming

姓名

nchar(10)

DI-3

nianling

年龄

nchar(10)

DI-4

xingbie

性别

nchar(10)

DI-5

dianhua

电话

nchar(10)

DI-6

dizhi

地址

nchar(10)

DI-7

bno

部门号

nchar(10)

DI-8

buming

部名

nchar(10)

DI-9

bmgn

部门管理

nchar(10)

DI-10

bmjl

部门经理

nchar(10)

DI-11

bmdh

部门电话

nchar(10)

DI-12

gongzi

工资

nchar(10)

DI-13

rzrq

入职日期

nchar(10)

3.概念设计阶段

3.1系统局部E-R图

图3-1员工信息E-R图

图3-2部门信息E-R图

图3-3聘请信息E-R图

3.2总体E-R图

图3-3系统总体E-R图

3.3数据流图

图3-4数据流图

 

4.逻辑结构设计阶段

4.1系统的E-R图转换成数据库模式

4-1部门表

4-2员工表

4-3聘请表

4.2系统的关系模型

员工信息(员工号,姓名,年龄,性别,联系电话,家庭住址)

部门信息(部门名,部门人数,部门功能,部门经理,部门电话)

聘请信息(员工号,部门号,工资,入职日期)

人事变动信息(员工号,变动日期,姓名,原部门名称,原职务,现部门名称,现职务)

员工考勤(员工号,姓名,部门名称,出勤,休假,事假,病假,公假,婚假,丧假,迟到,早退,旷职,公差,月份,年)

 

5.物理结构设计阶段

数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于选定的数据库管理系统。

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

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

(1)确定数据库的物理结构;

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

5.1关系模式存取方法的选择

确定数据库的存取方法,如索引法、HASH法等。

其中,最常用的是索引法,本系统产业采用的是索引法。

我们经常需要搜索的列和主关键字上建立了唯一索引。

5.2定数据库的存储结构

由于不同PC机所安装的数据库软件位置不一定相同,所以数据文件与日志文件的存放位置也不一定相同。

 

6.数据库实施阶段

6.1建立数据库、数据表、视图、索引、触发器

6.1.1建立数据库

createdatabaseRsglxt;

6.1.2建立数据表

(1)员工信息表的建立:

createtableyuangong(

ygIDnchar(10)primarykey,

xingmingnchar(10),

xingbienchar(10),

dianhuanchar(10),

dizhinchar(10),

(2)部门信息表的建立:

createtablebumen(

bnonchar(10)primarykey,

bumingnchar(10),

bmgnnchar(10),

bmjlnchar(10),

bmdhnchar(10),

(3)聘请表的建立:

createtablepinqing(

ygIDnchar(10)primarykey,

bnonchar(10)primarykey,

gongzinchar(10),

rzrqnchar(10),

6.1.3建立视图

(1)用于查找员工信息的视图定义如下:

createviewyuangong(员工号,姓名,年龄,性别,联系电话,家庭住址)

as

selectxingming

fromyuangong

(2)用于显示员工基本信息的视图定义如下:

createviewyuangong(员工号,姓名,年龄,性别,联系电话,家庭住址)

as

selectygID,xingming,xingbie,dianhua,dizhi

fromyuangong

wherepinqing.ygID=yuangong.ygID

(3)用于查询部门信息的视图定义如下:

createviewbumen(部门名,部门人数,部门功能,部门经理,部门电话)

as

selectbno,buming,bmgn,bmjl,bmdh

frompinqing,yuangong

wherepinqing.bno=bumen.bno

(4)用于查询聘请信息的视图定义如下:

createviewpinqing(员工号,部门名,工资,入职日期)

as

selectygID,bno,gongzi,rzrq

fromyuangong,ygID

whereyuangong.ygID=pinqing.ygIDandpinqing.bno=bumen.bno

6.1.4建立索引

createclusteredindexxingmingonyuangong(xingming);

6.1.5建立触发器

1.当删除yuangong表中某一员工信息时,触发pinqing表,删除相应的记录

createtriggeryuangong_delete

onyuangong

fordelete

as

deletepinqing

fromdeleted

wherepinqing.ygID=deleted.ygID

 

7.系统调试与测试

对该人事管理系统进行测试,验证每个功能是否符合要求,具体的截图如下:

图7-1登录界面

 

图7-2主功能视图

图7-3添加信息视图

图7-4查询信息视图

图7-5修改员工视图

图7-6部门视图

图7-7员工详情视图

 

8.总结

整体来说,该人事管理系统满足了基本的需求,比如添加、修改及删除员工信息,当输入格式有误,该系统会自动提醒。

由于时间仓促,本系统还不够完善,尤其是在部门信息和聘请信息管理上很欠缺,不能修改、添加、删除等。

但这次课程设计使我熟悉了系统设计的整体步骤。

 

参考文献

[1]曲朝阳,杨杰明.JAVA程序设计[M].北京:

清华大学出版社,北京交通大学出版社,2011

[2]杜兆将.SQLServer数据库管理与开发教程与实训[M].北京:

北京大学出版社,2012

[3]钱乐秋,赵文耘,牛军钰.软件工程[M].北京:

清华大学出版社,2013

[4]萨师煊,王珊.数据库系统概论(第四版)[M].北京:

高教出版社,2012

[5]张桂珠,刘丽,陈爱国.Java面向对象程序设计[M].北京:

北京邮电大学出版社,2011

[6]Eric.Java编程思想[M].第4版.北京:

机械工业出版社,2012

[7]张峋,杨三成.关键技术:

JSP与JDBC应用详解[M].中国铁道出版社,2010.11

[8]MetskerSJ.Java设计模式[M].第2版.电子工业出版社,2013.09

[9]刘京华.JavaWeb整合开发王者归来[M].清华大学出版社,2011.01

[10]毕广吉.Java程序设计实例教程[M].北京:

冶金工业出版社,2013.

 

课程设计评分表

评分标准:

1.学生是否严格遵守课程设计纪律,按照规定时间完成设计任务(占30%)

2.课程设计报告书质量:

(占40%)

(1)是否采用了良好的设计方法,独立完成课程设计。

(2)课程设计各分段的任务是否按时完成及完成的质量。

(3)是否完成课程设计任务书指定的全部要求。

3.课程设计报告书的撰写规范(占30%)

课程设计报告书的撰写规范要求与毕业设计(论文)的要求相同。

教师评分:

1.学生出勤得分:

2.内容质量得分:

3.撰写规范得分:

最终评定成绩:

教师评语:

采用JAVA语言,设计并实现了一个适用于人事管理的SQL数据库,具有对员工信息的添加、删除、修改、查询等功能。

课程设计报告内容较为完整,主要观点突出,逻辑关系清楚,语言表达流畅,格式完全符合规范要求,并参考了一定的文献资料。

 

签字:

日期:

年月日

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

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2