企业人事管理系统数据库课程设计报告.docx

上传人:b****4 文档编号:4916551 上传时间:2022-12-11 格式:DOCX 页数:36 大小:288.17KB
下载 相关 举报
企业人事管理系统数据库课程设计报告.docx_第1页
第1页 / 共36页
企业人事管理系统数据库课程设计报告.docx_第2页
第2页 / 共36页
企业人事管理系统数据库课程设计报告.docx_第3页
第3页 / 共36页
企业人事管理系统数据库课程设计报告.docx_第4页
第4页 / 共36页
企业人事管理系统数据库课程设计报告.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

企业人事管理系统数据库课程设计报告.docx

《企业人事管理系统数据库课程设计报告.docx》由会员分享,可在线阅读,更多相关《企业人事管理系统数据库课程设计报告.docx(36页珍藏版)》请在冰豆网上搜索。

企业人事管理系统数据库课程设计报告.docx

企业人事管理系统数据库课程设计报告

 

信息与盘算科学专业

数据库课程设计陈诉

 

 

题目:

企业人事治理系统

班级:

信息与盘算科学131801班

指导西席:

金海波

学生:

王慧兰201318030120

王巾201318030121

张建宏201318030128

摘要

随着网络的生长越来越快,网络办公自动化应运而生,它的主要目的是实现信息交换和信息共享,提供协同事情的手段,提高办公的效率,让人们从繁琐的有纸的办公中解脱出来。

企业人事治理系统的设计,为巨细企业的事情治理带来便利,使得治理体制越发完善,事情水平和效率得以提高。

信息技能为企业的生长提供了机会,也带来了挑战。

如何改进企业内部的经营机制,公平、客观、全面、快捷的评价员工的业绩,实现以人为本的经营战略,提高人事治理事情的效率,使人事治理有更多的精力去做人力资源阐发、研究和开发事情,是企业立足生长,开拓未来,领先同行业的要害。

此次人事治理系统接纳SQLServer作为开发数据库的东西。

企业人事治理系统的具体功效可以凭据用户的需要来分派,但主要照旧包罗企业人事的信息增加、删除、修改、查找。

在企业人事治理系统中,用户能够方便的对企业人事进行信息的检索与处置惩罚。

本人事治理系统具有如下功效:

员工根本信息的查询、增加、修改、删除模块,员工考勤信息、部分信息、员工人为、员工变更信息的录入、修改、查询、删除模块,员工评价信息的增加、修改、删除,以及员工人为信息的添加、修改系统维护功效。

为公司人事治理提供信息咨询,信息检索,信息存取等办事,根本上能够满足现代企业对人事治理的需要。

要害字:

企业人事治理系统SQLServerJava

 

附录.............................................................

 

第一章系统计划

1.1引言

编写目的

人事治理系统能够为使用者提供富足的信息和快捷的查询手段,创建一套完整的人事治理系统能够加速物资的周转速度,提高生产效率,增强治理的信息化手段,提高本单元的经济效益。

使用盘算机对人事资料进行治理,会给应用者带来许多方便,如检索迅速,查找方便,可靠量大,保密性好,本钱低等。

可行性阐发研究的目的是用最小的代价在尽可能短的时间内确定命据库系统是否可能开发,是否值得开发(在该陈诉中主要是考察《企业人事治理系统》是否可能开发,是否值得开发,是否可以开发)。

其实质是在较高条理上以较抽象的方法进行的,简化的压缩的需求阐发和提要设计历程。

编写配景

开发软件名称:

企业人事治理系统

项目任务提出者:

金海波

项目开发者:

王慧兰、张建宏、王巾

用户:

各小型企业

1.2可行性研究的前提

人事治理系统用于支持企业完成人事治理事情,有如下三个方面的目标:

1.支持企业实现范例化治理;

2.支持企业高效率完成人事治理日常业务,包罗企业人事的增加、查询、修改、删除;

3.支持企业进行人事治理及相关方面的科学决策并在系统开发总任务的底子上进行该系统的方案设计论证,需要实现以下功效:

a.创建员工根本信息表,包罗:

员工编号、姓名、部分、性别、出生日期、籍贯、职称、进入公司时间等;

b.创建员工考勤信息表,包罗:

员工编号、姓名、日期、本月天数、出勤、旷工、早退、加班等;

c.创建员工事情评价信息表,包罗:

员工编号、姓名、部分、业务水平、事情业绩、时间、事情态度等;

d.创建员工人为信息表,包罗:

员工编号、姓名、时间、底薪、奖金、扣考核、房租、实发人为等;

1.2.2要求

企业人事治理系统必须提供部分信息、员工信息等根本信息,还必须提供强

大的查、删、改功效。

可以分为差别权限、差别用户的对该系统进行操纵。

另外,

该系统还必须包管数据的宁静性、完整性和准确性。

1.3技能可行性阐发

本系统是基于数据库的治理与查询系统。

现在硬件、软件的性能指标和开发情况等各项开发条件都切合我们开发系统的要求,因此,开发出此系统的要害是我们掌握技能的熟练水平。

本系统开发设计中用到的技能因素有:

(1)本系统开发要领。

在本小组中,小组成员比力熟练地掌握开发信息系统的历程和技能,在信息开发要领上不存在太大的问题。

(2)网络和通信技能。

因为在当地客户端模拟运行的系统,因此不需要配置和网络。

(3)数据库技能。

小组成员具有应用数据库开发小型信息系统的经验。

(4)Java开发技能。

小组成员需要熟练使用Java语言。

综上所述,本系统的开发在技能上是可行的。

1.3.1技能的支持能力

1.3.2技能的优势

一、治理操纵方便、快捷、高效。

技能要求较低,数据维护简朴、宁静。

使用数据库治理信息资源,可以进行添加、修改、插入、删除等操纵,并且方便、快捷。

二、检索统计准确、迅速、高效。

数据库应用系统的使用,可以按要害词对数据进行种种分类,并且要害词还可以作种种百般的组合,使得数据的检索、统计等操纵形式多样,结果准确;又由于险些所有的数据库都接纳了索引技能,使得检索数据速度快,效率高。

三、数据应用共享性好。

由于对数据进行会合治理,可以通过网络等种种技能,使得数据额应用能够共享,并且数据应用的效率也高。

1.3.3技能的难点

一、数据库设计和维护,由于系统阐发人员或开发人员对企业业务需求以及数据库技能认识不敷,导致设计出来的数据结构或应用步伐往往存在种种百般问题,并因此造成在生产情况中,系统妨碍层出不穷,直接影响业务运转。

二、系统负荷和宁静问题,系统信息宁静,系统宁静通常受到的威胁如下,黑客对数据库入侵,并偷取想要的资料。

1.4经济可行性阐发

由于人事治理系统主要用于员工小我私家相关信息的治理,使公司领导准确掌握员工的动向和员工的综合素质,实时调解人才的阐发,提高事情效率,可以为企业带来可观的经济效益。

并且由于系统开发并不是太庞大,操纵起来也比力简朴,只需要一台作为办事器的盘算机就可以运行,因此开发用度较低。

1.5社会可行性阐发

随着盘算机的生长与普及,互联网的扩展和网络宁静技能的不停提高,用信息系统治理人事在实际应用中越来越受企业或小我私家接待,并且在实际企业运动中体现出了巨大的经济代价。

把人士治理系统纳入公司内部的Internet体系中去,实现数据的共享,这样有利于人事信息在单元内部的流动,提高了数据资源的利用,并且能得到实时的更新,不需要像已往那样浪费大量的人力物力去进行誊录,提高了事情效率,人事治理笼罩面广,并且会产生大量数据和信息,对如此多的信息进行治理和运用,必须要在范例化和尺度化的底子上借助于网络化的人事治理系统才气满足这些要求。

社会需要企业治理额现代化和信息化。

企业人事治理系统的开发和运行与国度的政策法例不存在任何辩论和抵触之处。

另外,企业人事治理系统苏接纳的操纵和事情方法切合事情人员和客户的日常习惯,并且操纵方便灵活,便于使用。

因此,该系统具有可行性。

用户使用可行性

本软件操纵简朴,界面友好,功效完备,有一定盘算机底子的人员就能进行操纵。

1.6意见结论

经过技能、经济、社会等方面的可行性阐发,可以确定本系统的开发完全须要。

第二章需求阐发

2.1系统需求

用户的需求具体体现在选课信息和用户信息的提供、生存、更新和查询的方面。

这就要求数据库的设计必须公道,使之能够充实满足种种信息的输入和输出,包管数据存储的可靠性,并且能够快速取出和存入。

而前台显示部分,应具有人性化的界面,方便用户操纵。

因各个企业的实际情况差别,系统应该具有兼容性。

系统需要同时处置惩罚很大的数据量,这时系统不会因此瓦解。

别的,系统还应该具有较强的宁静性,包管身份差别的用户,不能越权操纵。

非正当用户不能对数据进行操纵。

2.2功效需求

本系统分为五个模块:

员工根本信息、员工事情评价信息、员工考勤信息、员工人为信息、系统。

得到如图所示的系统功效模块图:

2.3数据流图

员工根本信息,员工考勤信息,员工事情评价信息,员工人为信息

查询所有员工信息,按员工编号查询,按员工姓名查询,员工信息的增加、修改、删除

查询所有员工事情评价

查询所有员工考勤,查询员工考勤

查询所有员工人为,增加员工记载,修改员工记载,删除员工记载

 

2.4数据字典

项目名称:

企业人事治理系统

数据库表:

1、员工根本信息表

2、员工事情评价信息表

3、员工考勤信息表

4、员工人为信息表

2.4.1数据流界说

1、数据流名称:

员工情况

位置:

员工

界说:

员工情况=员工编号+姓名+部分+性别+出生日期+籍贯+职称+进入公司时间

数据流量:

凭据企业的员东西体录用情况来确定

说明:

要对每一位被聘用的新员工进行唯一编号

2、数据流名称:

员工考勤信息情况

位置:

员工

界说:

员工考勤信息情况=员工编号+姓名+日期+本月天数+出勤+旷工+早退+加班

数据流量:

凭据企业具体情况来确定

说明:

要对每一个员工进行唯一编号

3、数据流名称:

员工人为评价情况

位置:

员工

界说:

员工事情评价情况=员工编号+姓名+部分+业务水平+事情业绩+时间+事情态度

数据流量:

凭据企业具体情况来确定

说明:

要对每一个员工进行唯一编号

4、数据流名称:

员工人为信息情况

位置:

员工

界说:

员工人为信息情况=员工编号+姓名+时间+底薪+奖金+扣考核+房租+实发人为

数据流量:

凭据企业具体情况来确定

说明:

要对每一个员工进行唯一编号

数据存储

确定命据库的存储结构主要指确定命据的存放位置和存储结构,包罗确定干系、索引、日志、备份等的存储摆设及存储结构,以及确定系统存储参数的配置。

 

将日志文件和数据库东西(表、索引等)分别放在差别的磁盘,可以革新系统的性能,提高系统的宁静性。

所以,系统应将日志文件和数据文件存放在差别磁盘上。

第三章观点设计

3.1实体之间的联系

部分与员工之间的联系:

一个部分信息对应多个员工信息,而一个员工信息对应一个部分信息,所以员工信息与部分信息之间是一对多的干系。

将每一个实体转换成一个干系(干系就是给出干系名,写出属性,并标明该干系的主码)

a.员工根本信息(员工编号、姓名、部分、性别、出生日期、籍贯、职称、进入公司时间)。

在此联系中主码为员工编号,因为员工信息与部分是多对一的联系,所以将部分传入员工根本信息中做非主属性。

b.员工考勤信息(员工编号、姓名、日期、本月天数、出勤、旷工、早退、加班)

c.员工事情评价信息(员工编号、姓名、部分、业务水平、事情业绩、时间、事情态度)

d.员工人为信息(员工编号、姓名、时间、底薪、奖金、扣考核、房租、实发人为)。

3.2E-R图

1、员工根本信息E-R图

2、员工考勤信息E-R图

3、员工事情评价信息E-R图

4、员工人为信息E-R图

 

第四章逻辑设计

4.1观点模型向干系模型的转换

凭据需求阐发中的E-R图,通过对实体的属性和之间的联系的阐发,我们将其由观点模型向干系模型转化,并且凭据范式化理论进行优化。

4.2观点模型的优化

凭据上述阐发所归结出来的数据依赖的种类和在本系统实际的开发历程中,需要涉及多表的查询及表的修改和删除,且存在多值依赖的实际情况下,其干系模式应到达BCNF。

实体型转换为干系模式。

实体的属性就是干系的属性,实体的码就是干系的码。

对付实体间的联系则有以下差别的情况:

一个m:

n联系转换为一个干系模式。

与该联系相连的各实体的码以及联系自己的属性均转换为干系的属性,而干系的码为各实体码的组合。

一个1:

n联系可以转换为一个独立的干系模式,也可以与n端对应的干系模式归并。

如果转换为一个独立的干系模式,则与该联系相连的各实体的码以及联系自己的属性均转换为干系的属性,而干系的码为n端实体的码。

一个1:

1联系可以转换为一个独立的干系模式,也可以与任意一端对应的干系模式归并。

三个或三个以上实体间的一个多元联系可以转换为一个干系模式。

与该多元联系相连的各实体的码以及联系自己的属性均转换为干系的属性,而干系的码为各实体码的组合

具有相同码的干系模式可归并。

第五章物理设计

5.1数据库的存储结构

通过需求阐发,提要设计和逻辑设计流程得到本系统的数据库结构。

数据库的表设计

进一步确定上一章逻辑设计中设计好的干系模式中各个数据项的类型和长度,将每个干系转换为数据库中的二维表格,并确定了各个表的主键和外键,得到以下表结构:

 

字段名称

字段寄义

数据类型及长度

约束

ygid

员工编号

varchar(10)

主键

ygname

姓名

char(10)

ygdept

部分

varchar(20)

ygsex

性别

varchar

(2)

ygbirthday

出生日期

datetime

ygplace

籍贯

varchar(40)

yglevel

职称

varchar(10)

ygdate

进入公司时间

datetime

表5.1员工根本信息表

字段名称

字段寄义

数据类型及长度

约束

kqid

员工编号

varchar(10)

主键

kqname

姓名

varchar(10)

kqdate

日期

datetime

kqdays

本月天数

varchar(10)

qwork

出勤

varchar(10)

kqabsent

旷工

varchar(10)

kqearly

早退

varchar(10)

kqover

加班

varchar(10)

表5.2员工考勤信息表

字段名称

字段寄义

数据类型及长度

约束

pjid

员工编号

varchar(10)

主键

pjname

姓名

varchar(40)

pjdept

部分

varchar(10)

pjlevel

业务水平

varchar(10)

ygresult

事情业绩

varchar(10)

pjdate

时间

varchar(10)

pjposition

事情态度

varchar(10)

pjother

其他

varchar(10)

表5.3员工人为评价信息表

字段名称

字段寄义

数据类型及长度

约束

gxid

员工编号

varchar(10)

主键

gxname

姓名

varchar(40)

gzdate

时间

datetime

gxbase

底薪

varchar(10)

gxbonus

奖金

varchar(10)

gxduct

扣考核

varchar(10)

gxhouse

房租

varchar(10)

gxlaborage

实发人为

varchar(10)

表5.4员工人为信息表

 

干系模式接纳索引存取要领与聚簇存取要领共用。

为数据库中各根本表创建的索引如下:

根本表员工编号、姓名经常在查询条件中出现,考虑在其之上创建聚簇索引。

数据库宁静性

宁静与保密要求:

此系统可以分为用户和治理员,用户可以浏览自己的小我私家信息,但不能修改自己的信息,凡要修改都需通过治理员去修改。

治理员主要治理

系统的种种信息。

  

目标:

在于开发一个功效使用、操纵方便,简朴明了的人事治理系统。

再设计出功效强大的软件的同时,尽可能地淘汰对系统资源的占用,并且还要力求做到通过使用本系统,尽量使单元的人事治理事情系统化、自动化和范例化,从而到达提高企、事业单元治理效率的目的,同时也希望此次工程增强我们自身的小组协作意识,加深步伐设计思想,同时要学习工程设计思想,再技能和软件工程思想上同时得到熬炼和提高。

人事治理信息系统,在实际事情中得到了遍及的应用,它对企事业单元的人力资源进行有效的治理,提高了治理的效率。

本系统的技能完备、成熟,经济效益公道,满足宁静真实的企业人事治理信息系要求:

1、范例企业治理,实现对全公司人事治理的实时监控;

2、实现对每名员工小我私家业绩的考核;

3、实现较完善的人事治理体系;

4、为企业领导决策提供依据;

5、系统切合实际生产需求,人机界面友好,操纵简朴。

第六章实现运行与维护

6.1实现

凭据提要设计和逻辑设计的结果,在盘算机上创建实际的数据库结构,导入数据进行步伐调试。

1、创建员工根本信息的数据库

2、创建员工考勤信息数据库

3、创建员工事情评价信息数据库

4、员工人为信息数据库

6.2人机界面设计

用户登岸界面是每一个用户,在登岸本系统时出现的界面,如要用户输入用户名、密码,以及确定用户身份。

其界面如下图:

图6-1登岸页面

登岸乐成后的页面:

图6-2登岸乐成的页面

员工根本信息视图:

图6-3员工根本信息页面

员工事情评价视图:

图6-4员工事情评价页面

员工考勤视图:

图6-5员工考勤页面

员工人为视图:

图6-6员工人为页面

系统视图:

图6-7系统页面

6.3系统测试 

6.3.1员工根本信息测试

1、查询员工信息

a.查询所有员工信息

图6-8员工根本信息页面

b.按员工编号查询

查找员工信息页面:

图6-9查找员工信息页面

查询结果:

图6-10查询结果页面

c.按员工姓名查询

查找员工信息页面:

图6-11查询结果页面

2、增、删、改员工信息

a.增加员工信息

图6-12查询结果页面

增加乐成:

图6-13查询结果页面

结果显示:

图6-14查询结果页面

b.修改员工信息

图6-15修改页面

修改乐成:

图6-16修改乐成页面

c.删除员工信息

执行操纵:

图6-17删除员工界面

删除乐成:

图6-18删除乐成页面

图6-19系统页面

员工考勤测试

a.查询所有员工考勤

图6-20系统页面

b.查询员工考勤

图6-21查询页面

查询结果:

图6-22查询结果页面

1.查询员工人为

图6-23查询结果页面

2.增、删、改人为记载

a.增加人为记载

图6-24系统页面

增加乐成:

图6-25系统页面

结果显示:

图6-26系统页面

b.修改人为记载

修改乐成页面:

图6-27修改乐成页面

结果显示:

图6-28系统页面

c.删除人为记载

删除乐成:

图6-29系统页面

结果显示:

图6-30系统页面

6.4系统维护

设备的硬件妨碍可能造本钱软件不能运行或不能正常进行输入、输出等结果,系统的资源不敷及网络传输通道阻塞可能造本钱软件不能正常运行,并有可能造成呆板“死机”,上述妨碍的处置惩罚由用户自行解决。

软件在运行历程中产生的数据库错误,将由系统自动记入错误日志,非数据传输引起的错误将由系统治理员或软件开发者解决。

软件在运行历程中产生的其他错误,将凭据情况由软件开发者或软件开发者协助系统治理员解决。

总结

在本系统的开发历程中,由于是我们初次开发软件,一方面对企业人事治理的整个流程不敷熟悉,另一方面在知识、经验方面都存在着不敷,时间也比力匆匆,因此该系统一定会存在一些缺陷,缺少需要密码的登录页面,缺乏对系统整体进行周密考虑,这些都有待于进一步的改进。

但其功效全面、易于日后系统更新、数据库治理容易、界面友好、操纵方便、效率高、宁静性好等优点是本治理系统所具备的。

我们设计的企业人事治理系统,提供了较为完备的员工、人为等信息,实现了数据库的根本操纵,如修改、插入、删除、查询等。

完善的信息治理,支持员工信息、人员增加、变更。

系统主要针对检察员工的种种信息需求所设计的,可以很好地治理数据。

通过这次课程设计,我们受益匪浅,在这短短的几个星期里,我们不但将课堂上老师教授的理论知识付诸于实践,提高自己的理论水平,实际操纵本领,更重要的是我们还学到了许多可多课本上没有的知识。

那就是”团结“”探索“和”支持“。

团结——我们是一个团队,单靠一小我私家的力量什么也做不成,只有各人进网一处使,才气把事情做好;探索——凡事都要有探索的精神,它是助人向前的动力之源,遇事多问个“为什么”,你会从中学到许多;对峙——一路走来,困难重重,我们对峙,我们乐成!

最后,谢谢金海波老师的体贴,指导与教导,向所有资助我们做好数据库设计的老师和同学们之一深深的谢谢。

参考文献

[1]《数据库理论系统》 萨师煊等著 高等教诲出书社 2006年5月出书

[2]《SQLServe2005数据库开发应用步伐》孙全党等主编科学出书社2008年2月第一版

[3]《治理信息系统(第四版)》薛华成著清华大学出书社2005年

[4]《Java语言与面向东西步伐设计》  清华大学出书社  2007年

 

 

附录

主步伐:

import

import

importja

import

import

import

import

import

import

import

publicclassMainUIimplementsActionListener{

privateJFramejf;//主界面,显示表格数据

privateJFramejFrame;

privateJMenuBarjmb;//主界面上的菜单栏东西

privateJMenujm1,jm2,jm3,jm4,jm5;//五个菜单,分别为员工根本信息、员工事情评价、员工考勤、员工人为、系统

privateJMenuItemjmx1,jmx2,jmx3,jmx4,jmx5,jmx6;//员工根本信息的菜单项,分别为查询所有员工、按员工编号查询,按员工姓名查询,增加员工,修改员工,删除员工

privateJMenuItemjmp;//课程治理的菜单项,分别为

privateJMenuItemjmk1,jmk2;//选课治理的菜单项,分别为

privateJMenuItemjmg1,jmg2,jmg3,jmg4;

privateJMenuItemjmexit;//系统的菜单项:

退出

privateJTablejt;//表格显示组件

privateJScrollPanejsp;//转动Pane,表格组件会用到

privateVector>rowData;//生存从数据库中取得的二维表数据,用表格组件显示这些数据

privateVectorsingleRowData;//生存从数据库中取得的单条记载

publicstaticvoidmain(String[]args){

newMainUI();

}

publicMainUI(){

jf=newJFrame();//创建Frame

jmb=newJMenuBar();//以下代码生成菜单栏、菜单、菜单项

jm1=newJMenu("员工根本信息");

jm2=newJMenu("员工事情评价");

jm3=newJMenu("员工考勤");

jm4=newJMenu("员工人为");

jm5=newJMenu("系统");

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

当前位置:首页 > 求职职场 > 简历

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

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