计算机毕业论文.docx

上传人:b****5 文档编号:4711525 上传时间:2022-12-07 格式:DOCX 页数:43 大小:917KB
下载 相关 举报
计算机毕业论文.docx_第1页
第1页 / 共43页
计算机毕业论文.docx_第2页
第2页 / 共43页
计算机毕业论文.docx_第3页
第3页 / 共43页
计算机毕业论文.docx_第4页
第4页 / 共43页
计算机毕业论文.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

计算机毕业论文.docx

《计算机毕业论文.docx》由会员分享,可在线阅读,更多相关《计算机毕业论文.docx(43页珍藏版)》请在冰豆网上搜索。

计算机毕业论文.docx

计算机毕业论文

××××××大学

毕 业 设 计

 

题  目:

基于web的人力资源管理系统

院、 系:

计算机科学与技术学院计算机系

姓  名:

指导教师:

系主任:

年月日

 

哈尔滨理工大学毕业设计(论文)评语

学生姓名:

学号:

学院:

计算机科学与技术专业:

计算机科学与技术

任务起止时间:

年月日至年月日

毕业设计(论文)题目:

基于web的人力资源管理系统

指导教师对毕业设计(论文)的评语:

 

指导教师签名:

指导教师职称:

评阅教师对毕业设计(论文)的评语:

 

评阅教师签名:

评阅教师职称:

答辩委员会对毕业设计(论文)的评语:

 

答辩委员会评定,该生毕业设计(论文)成绩为:

答辩委员会主席签名:

职称:

年月日

 

哈尔滨理工大学毕业设计(论文)任务书

学生姓名:

学号:

学院:

计算机科学与技术专业:

计算机科学与技术

任务起止时间:

年月日至年月日

毕业设计(论文)题目:

基于web的人力资源管理系统

毕业设计工作内容:

基于web的人力资源管理系统的研发。

包括进行研发该系统的可行性分析、系统分析、数据库设计、系统设计和系统实施与维护。

 

资料:

王珊、陈红的《数据库系统原理教程》

邝孔武、王小敏的《信息系统分析与设计》

 

指导教师意见:

签名:

年月日

系主任意见:

签名:

年月日

基于web的人力资源管理系统

摘要

在传统的人力资源管理工作中,要完成相当数量的职工情况及人力资源政策法规的查询工作,一般是职工直接到办公室或通过电话查询,使人力资源工作者在这些常规性的查询及相关政策法规的解答上花费大量时间,不利于工作效率的提高及人力资源研究工作的深入进行。

人力资源人力资源管理系统将包括人力资源工作中涉及的职工的历史状况和现状,人力资源政策法规的宣传及解答,借助于网络,实现职工的自我查询,这不仅对人力资源管理工作的顺利进行具有积极的作用,而且对企业系统的建设也有很大意义。

人力资源部门由于对外宣传和查询的需要,大部分机器申请上网,这些机器中有的带有组织、人力资源管理系统。

虽然这些管理系统在平时维护时是通过口令(密码)进入,但经测试,在熟悉计算机应用的情况下,任何人都可以不经过口令而直接进入系统,可查阅、修改相关数据。

如果建立局域网将有效地解决这一问题。

系统可明确用户的使用权限,防止非法用户的攻击性破坏,保证整个系统的安全。

此外,通过局域网还能防止公用网上病毒对计算机的侵蚀。

关键词asp;access;人力资源

 

HumanResourceSystemBasedonWeb

Abstract

Inthetraditionalpersonnelmanagementwork,willhavetocompletetheconsiderableamountthestaffsituationandthehumanaffairspolicylawsandregulationsinquirywork,generallywillbethestaffdirectlytotheofficeorthroughthetelephoneinquiry,thepersonnelmanagementsystemincludesstaff'shistoricalconditionandthepresentsituationwhichinthehumanaffairsworkwillinvolve,thehumanaffairspolicylawsandregulationspropagandaandtheexplanation,withtheaidoftothenetwork,willrealizestaff'sself-inquiry,thisnotonlysmoothlywillcarryontothepersonnelmanagementworkhasthepositivefunction,moreoveralsowillhavetheverybigsignificancetotheenterprisesystemconstruction.Althoughthesemanagementsystemmanagementsystemsusuallyaremaintainingtimeis(password)entersthroughthepassword,butpassesthroughthetest,inthefamiliarcomputerapplicationsituation,anypersonallmaybutdirectlynotenterthesystemafterthepassword,mayconsult,therevisioncorrelationdata.Ifwillestablishthelocalareanetworkeffectivelytosolvethisproblem.Thesystemmaybeclearabouttheusertheusejurisdiction,preventstheillegalusertheaggressivedestruction,theguaranteeoverallsystemsecurity.Inaddition,italsocanpreventthepublicon-linevirusthroughthelocalareanetworktothecomputercorrosion.

Keywordsasp;access;humanaffairs

不要删除行尾的分节符,此行不会被打印

目录

摘要III

AbstractIV

第1章绪论1

第2章可行性分析2

2.1技术可行性2

2.1.1硬件、软件2

2.1.2ASP技术2

2.1.3维护操作2

2.2社会可行性2

2.3经济可行性2

2.3.1资金可得性2

2.3.2经济合理性3

2.4本章小结3

第3章系统分析4

3.1系统的名称、目标4

3.2系统设计计划4

3.3数据流程图4

3.4数据字典8

3.4.1数据流条目举例8

3.4.2数据元素条目9

3.4.3数据存储条目举例9

3.4.4处理过程条目举例9

3.5本章小结10

第4章数据库设计11

4.1建立与数据库的连接11

4.1.1什么是ODBC11

4.1.2什么是DSN11

4.1.3创建ODBC链接11

4.2建立与数据库的连接11

4.3数据库逻辑设计13

4.4本章小结14

第5章系统设计15

5.1系统总体结构与功能15

5.1.1系统结构15

5.1.2系统各功能内容简介及主要功能模块分析17

5.2系统开发工具与数据库18

5.3系统主要功能设计18

5.3.1系统客户端功能分析18

5.3.2系统管理端功能分析21

5.4本章小结21

第6章系统实施和维护22

6.1系统实施22

6.2系统维护23

第7章设计心得24

7.1可行性分析阶段心得24

7.2需求分析阶段心得24

7.3系统设计阶段心得25

7.4系统实施和维护阶段心得25

致谢27

参考文献28

附录A29

附录B34

千万不要删除行尾的分节符,此行不会被打印。

在目录上点右键“更新域”,然后“更新整个目录”。

打印前,不要忘记把上面“Abstract”这一行后加一空行

第1章绪论

在传统的人力资源管理工作中,要完成相当数量的职工情况及人力资源政策法规的查询工作,一般是职工直接到办公室或通过电话查询,使人力资源工作者在这些常规性的查询及相关政策法规的解答上花费大量时间,不利于工作效率的提高及人力资源研究工作的深入进行。

人力资源管理系统将包括人力资源工作中涉及的职工的历史状况和现状,人力资源政策法规的宣传及解答,借助于网络,实现职工的自我查询,这不仅对人力资源管理工作的顺利进行具有积极的作用,而且对企业系统的建设也有很大意义。

人力资源部门由于对外宣传和查询的需要,大部分机器申请上网,这些机器中有的带有组织、人力资源管理系统。

虽然这些管理系统在平时维护时是通过口令(密码)进入,但经测试,在熟悉计算机应用的情况下,任何人都可以不经过口令而直接进入系统,可查阅、修改相关数据。

如果建立局域网将有效地解决这一问题。

系统可明确用户的使用权限,防止非法用户的攻击性破坏,保证整个系统的安全。

此外,通过局域网还能防止公用网上病毒对计算机的侵蚀。

 

第2章可行性分析

可行性,是指在当前情况下,设计开发这个系统是否有必要,是否具备必要的条件,它不仅包括必要性,还包括合理性。

系统的可行性分析,是针对设计一个系统,它的设计是否存在内外部的必要条件,包括技术上、资金上、经济上、人力资源以及组织管理上的必要条件,同时还要分析在目前条件下是否有必要设计这样一个系统。

在改革深入和市场经济高速发展的今天,人力资源管理的信息量和信息类型越来越大,工作流程越来越清晰,社会分工越来越细,原来传统上的人工处理方式和单机管理系统越来越来不能适应人力资源管理的需要,不能满足新形势下企业人力资源管理的需要。

因此,必须有一套应用于网络时代的适应于新需求上的人力资源管理系统。

而且每一个企业的人力资源管理又是错综复杂的。

因此我们在通过和各个企业的接触,调研后开发系统的。

2.1技术可行性

2.1.1硬件、软件

要求不高,目前市场上的一般计算机软硬件资源均能满足系统开发要求。

其中运用的主要软件有dreamweaver,Ultradev4.0,photoshop,Acdsee等,数据库采用Access。

2.1.2ASP技术

该技术户功能强大,扩展性强,macromedia公司提供大量的第三方控件,并结合vbscript,javascript以sql等脚本语言,以上技术足以完成本系统的开发和设计。

2.1.3维护操作

工作方便,后台操作快截明了,操作人员可以在短时间内完全掌握维护技术。

2.2社会可行性

网络安全技术的不断提升,网络管理人力资源在实际运用中越来越被企业或个人所接受(这些都可以在实际生活中找到材料和数据。

),并且在不断的提升和表现它在实际企业活动中的经济价值,这个经济价值也是当前的企业所期望看到的。

人力资源管理工作覆盖面广,涉及到机构设置、人员调配、员工培训、考核、奖惩、工资福利待遇等多个方面。

人力资源管理活动中产生的大量数据和信息,如:

各级机构的层次构建,职工的自然状况,职称、职务变动情况,考核培训结果,专业技术工作及主要业绩以及针对这些数据进行的各类统计报表的制作和综合分析等。

对如此多的数据、信息的管理、开发及运用,都必须在规范化和标准化的基础上实现,借助于网络化管理手段能够满足这些要求。

2.3经济可行性

2.3.1资金可得性

由于系统开发并不复杂,操作起来也比较简单,只需一些基本的编辑软件,另外具备网络中心的一些资源优势,因此开发费用较低。

2.3.2经济合理性

由于该系统用于企业工作的大部分信息发布和传递工作,不仅能够节省大量的人工信息传递任务,提高了工作效率,更加有利于整个企业各部门之间的无纸化办公的推广。

2.4本章小结

本章主要对基于web的人力资源系统从技术可行性、社会可行性及经济可行性进行了分析。

第3章系统分析

3.1系统的名称、目标

名称:

人力资源管理信息系统

目标:

(1)对企业内部人员的个人信息进行管理

(2)方便员工及时了解企业动态,提高沟通效率

3.2系统设计计划

本系统的设计部分从4月初开始,预计在5月下旬可以完成。

3.3数据流程图

数据流程图如图3-1、3-2、3-3、3-4、3-5、3-6、3-7所示。

图3-1数据流程图

图3-2数据流程图

图3-3数据流程图

 

图3-4数据流程图

图3-5数据流程图

 

图3-6数据流程图

图3-7数据流程图

3.4数据字典

3.4.1数据流条目举例

数据条目举例如图4-1所示。

图3-1数据流条目

3.4.2数据元素条目

数据元素条目见图3-2。

图3-2数据元素条目

3.4.3数据存储条目举例

数据条目举例见图3-3。

图3-3数据条目储存

3.4.4处理过程条目举例

处理过程条目举例见图3-4。

图3-4处理过程条目

3.5本章小结

本章对系统的名称、目标进行了制定,系统设计计划进行了描述,对数据流程图进行了绘制,对数字词典进行了举例。

第4章数据库设计

4.1建立与数据库的连接

4.1.1什么是ODBC

ODBC(OpenDatabaseConnectivity,开放数据库互连)是微软公司开放服务结构(WOSA,WindowsOpenServicesArchitecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。

这些API利用SQL来完成其大部分任务。

ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。

一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。

也就是说,不论是FoxPro、Access还是Oracle数据库,均可用ODBCAPI进行访问。

由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。

本文中个性化页面的实现便大量地用到了ODBC技术。

4.1.2什么是DSN

DSN(DateSourceName)即数据源名称。

表示将应用程序和其个数据库建立连接的信息集合。

ODBC数据源管理器就是利用该信息来创建管理指向的数据库连接。

DSN可以保存在文件或注册表中。

建立ODBC连接,实际就是创建同数据源的连接,也就是创建DSN。

一旦建立了一个数据库的ODBC连接,那么同该数据库的连接信息将被保存的DSN中,程序的运行必须通过DSN来进行。

4.1.3创建ODBC链接

启动ODBC数据源管理器。

在服务器上,进入Windows操作系统的控制面板,在“数据源(ODBC)图标上双击,版本不同图标可能不一样。

不同操作系统的启动方法有所不同。

双击“ODBC数据源管理器”对话框,会出现ODBC源管理器对话框(ODBCDataSourcesAdministratorDialogbox)。

单击驱动程序标签,可以看到你的电脑上已经安装的ODBC数据库驱动程序。

在下拉列表中寻找MicrosoftAccessDriver(*.mdb)项。

4.2建立与数据库的连接

得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。

这些实体包含各种具体信息,通过之间的作用形成数据的流动。

得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。

这些实体包含各种具体信息,通过之间的作用形成数据的流动。

本系统根据上面的设计规划出的实体有:

员工基本信息实体、员工考勤信息实体、员工工作评价信息实体、员工工资信息实体。

各个实体具体的描述图如下。

员工基本信息实体E-R图入图所示。

图4-1员工基本信息实体E-R图

员工考勤信息实体E-R图入图所示

图4-2员工考勤信息实体E-R图

图4-3员工工资信息实体E-R图

实体和实体之间的关系E-R图如图4-4所示。

图4-4实体之间关系E-R图

图4-4实体之间关系E-R图

4.3数据库逻辑设计

职员基础表EmployeeBasicTable见表4-1。

表4-1职员基础表

名称

字段名称

字段类型

字段大小

必填字段

允许空串

其他

编号

Employee_ID

文本

20

主键

姓名

Employee_NAME

数字

整型

政治面貌

Employee_Political

数字

整型

民族

Employee_Nation

数字

整型

婚姻状况

Employee_Married

数字

整型

身份证号

Employee_IDcard

文本

20

出生地

Employee_Naplace

文本

20

出生日期

Employee_Birth

日期/时间

照片

Employee_Pic

文本

20

家庭号码

Employee_Tell

文本

20

移动号码

Employee_Mobile

文本

15

邮箱地址

Employee_Address

文本

50

邮编

Employee_Zip

文本

10

培训记录EmployeeTrainTable见表4-2。

 

表4-2培训记录

名称

字段名称

字段类型

字段大小

必填字段

允许空串

自动编号

SResume_ID

自动编号

长整型

职员编号

Employee_ID

文本

20

开始时间

Training_Begin

日期

结束时间

Training_End

日期

培新类型

Training_Type

文本

20

单位领导

Training_Major

文本

20

培训单位

Training_Unit

文本

20

备注

Training_NoteS

文本

20

学历表EduDegreeTable见表4-3。

表4-3历表

名称

字段名称

字段类型

字段大小

必填字段

允许空串

其他

自动编号

EduDegree_ID

自动编号

长整型

主键

学历名称

EduDegree_Name

文本

20

职称表JobTitleTable见表4-4。

表4-4职称表

名称

字段名称

字段类型

字段大小

必填字段

允许空串

其他

自动编号

JobTitle_ID

自动编号

长整型

主键

职称名称

JobTitle_Name

文本

20

政治面貌表PoltitocalTable见表4-5。

表4-5政治面貌表

名称

字段名称

字段类型

字段大小

必填字段

允许空串

其他

自动编号

Poltitocal_ID

自动编号

长整型

主键

政治面貌

Poltitocal_Name

文本

20

性别表SexTable见表4-6。

表4-6性别表

名称

字段名称

字段类型

字段大小

必填字段

允许空串

其他

自动编号

Sex_ID

自动编号

长整型

主键

性别

Sex_Name

文本

20

4.4本章小结

本章主要进行了建立与数据库的连接,系统E-R图设计和数据库逻辑设计。

第5章系统设计

5.1系统总体结构与功能

5.1.1系统结构

系统首页共划分为七个主要个模块,其中各个模块中又根据具体情况的不同划分为诸多不同的子模块,比系统管理栏里就把该模块划分为4个不同内容的子模块。

这个系统体系采用的是分层结构体系,大体上一般的子模块划分到三级子系统就结束了。

此外,整个页面布局是按照各模块所代表的不同功能来划分的,总之,整个页面的布局完全按照系统的一般设计思路及方便用户使用的原则来设计的,但是有别于一般的系统。

另外,在首页下面的页面中同样按照各自的不同情况划分为6个不同的子模块,然后各自按照相关的导入功能导入,从而使整个系统的内容富有层次感。

整个系统的总体结构如下:

(针对自己负责的系统实现):

员工列表查看:

员工列表:

列表查看,分部门查看,查看离职员工;如图5-1所示。

图5-1员工列表

人力资源档案管理模块实现用户自由的信息录入。

结合人力资源变动完成本单位各类人员变动事宜,包括人员调入、内部人员调动、信息变更记录等。

真正实现包括人员进入单位后所有变化信息的实时记录。

灵活的查询功能,提供列表查看所有员工、按部门查看、查看离职员工、搜索符合条件的员工等多种方式,并可按员工姓名、员工编号、进厂日期、部门进行排序查看,让员工查询变得有效而简单。

如图5-2.

图5-2新增员工

考勤管理模块根据考勤数据,按月输入到本系统中,系统将记录所有考勤记录,包括:

请假、旷工、迟到早退、加班的日期及时间等数据。

并进行自动统计,记录每个员工每月的出勤统计。

系统还可以进行考勤历史记录的查询。

如图5-3。

图5-3员工考勤汇总

事项记录:

培训记录,查看培训记录,奖惩记录,其它记录的添加,删除等操作。

如图5-4。

图5-4员工培训记录

薪资模块多种评定方式;可使用多套计算公式,适合总公司使用多种工资计算方法:

如员工有按标准工资、固定工资、按时计酬的。

实现对基本工资的管理,每月计算工资,计算工资时可对默认值作修改;记录工资发放日期。

可以建立报表查看员工工资的历史记录。

如图5-5。

图5-5员工基本工资档案

系统管理模块:

系统管理模块中最重要的是用户登录模块。

通过用户登录,获取用户输入的用户名和密码,并与数据库中的数据进行对比,进行验证,对于正确的用户名及密码的用户允许进入本系统。

提供多级权限管理,精确到操作对象的范围、每一步操作范围和只读、删除、新增、修改的功能权利设定。

如图5-6。

图5-6密码修改

5.1.2系统各功能内容简介及主要功能模块分析

系统管理模块:

系统管理模块中最重要的是用户登录模块。

通过用户登录,获取用户输入的用户名和密码,并与数据库中的数据进行对比,进行验证,对于正确的用户名及密码的用户允许进入本系统。

提供多级权限管理,精确到操作对象的范围、每一步操作范围和只读、删除、新增、修改的功能权利设定。

部门模块:

系统提供直观方便的公司信息管理功能,通过该页面进行公司信息的修改可以在对应的所有网页上将显示新的公司信息。

部门管理功能,可按级别层次以树型结构本单位的部门的机构体系,可根据需要进行调整处理,且人员信息可按照机构调整同步变化

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

当前位置:首页 > 高中教育 > 理化生

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

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