中小企业人力资源管理系统.docx
《中小企业人力资源管理系统.docx》由会员分享,可在线阅读,更多相关《中小企业人力资源管理系统.docx(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、*毕业设计说明书(论文) 中小企企业人力力资源管管理系统统摘要:本系统统是依据据中小企企业人力力资源管管理的实际需需求而设设计、开开发的一一个小型型人力资资源管理理系统。该系统统具备员员工信息息管理、考勤管管理、工工资管理理、系统统维护等等功能。本本系统基基本能满满足中小小企业人人力资源源管理的的需要,从而提提高该公公司管理理水平。本系统采采用经典典的C/SS结构, 主要要依据公公司人力力资源管管理的工工作流程程设计与与开发。该系统统的分析析与设计计采用了了目前流流行的面面向对象象方法,分别以以用例图图、顺序序图表达达了系统统的功能能需求及及各功能能用例间间的关系系,系统的实实现以VVisuu
2、al Stuudioo 20010作作为开发发平台,采用SSQL Serrverr 20008存存储数据据。使用用C# 设计操操作控件件和编写写操作程程序,完完成数据据输入、修改、存储、调用查查询等功功能;在在数据操操控方面面,用AADO.NETT作为CC#与SSQL Serrverr 数据据接口,实现C#语言对对SQLL Seerveer的操操纵与控控制。关键词:人力资资源管理理系统;C/SS;SQQL SServver 20008;VVisuual Stuudioo.NETT 20010;ADOO.NEETA Huumann Reesouurcee Maanaggemeent Sysste
3、mm Absttracct:TThiss iss a smaall humman ressourrce mannageemennt ssysttem whiich is bassed on thee acctuaal ddemaand of humman ressourrcess maanaggemeent forr miinorrentterpprisses. Thhe ssysttem hass seeverralffuncctioons succh aas tthe staaff infformmatiion mannageemennt, atttenddancce mmanaagemm
4、entt, ssalaary mannageemennt, sysstemm maainttenaancee annd sso oon. Thee syysteem ccan sattisffy tthe bassic neeeds of humman ressourrcess maanaggemeent in minnoreenteerprrisees, so as to impprovve tthe mannageemennt lleveel oof tthe commpanny.The sysstemm usses thee cllasssicaal CC/S sstruuctuure.
5、 Thhe pproccesss off deesiggn aandddeveeloppmennt iis mmainnly bassed on thee huumann reesouurcee maanaggemeent of thee coompaany. Annaallysiis aand dessignn off thhe ssysttem adoopteed ccurrrenttly poppulaar oobjeect-oriientted metthodds,rresppecttiveely witth aa usse ccasee diiagrram、seqquennce di
6、aagraam tto eexprresss thhe ffuncctioonall reequiiremmentts oof tthe sysstemm annd tthe rellatiionsshipp beetweeen eacch uuse cassh ddiaggramm. TThe sysstemm ussingg a claassiicall sttruccturred metthodd caalleed ddataa fllow oriientted andd immpleemennting wwithh Viisuaal SStuddio 20110ass thhe dde
7、veeloppmennt pplattforrm aand SQLL Seerveer 220088 ass thhe eenviironnmennt ffor datta sstorringg. Thhe ssysttem alsso uusess C# too deesiggn tthe opeerattingg laabells aand proograams in ordder to fullfilll tthe funnctiionss off daata entteriing, moodiffyinng, stoorinng aand queery calllinng.IIn th
8、he aaspeect of datta mmaniipullatiing, ussingg ADDO.NNET as thee innterrfacce bbetwweenn C# annd SSQL Serrverr annd CC# llangguagge tto mmaniipullatee annd cconttroll SQQL SServver.Key worrds: A Humman Ressourrce Mannageemennt SSysttem ; CC/S;SQLL Seerveer 220088;Viisuaal SStuddio.NETT 20010;ADOO.NE
9、ET2目 录录前言1第1章 开发发技术简简介21.1 C/S结构构21.2 C#语言221.3 SQQL SServver331.4 ADDO.NNET33第2章 系统统分析552.1 可行行性分析析52.1.1 经济可可行性分分析52.1.2 技术可可行性分分析52.1.3 管理可可行性分分析62.2 功能能需求62.3 性能能需求72.4 系统统目标8第3章 系统统设计993.1 功能能模块设设计93.2数数据库设设计113.2.1 概念设设计113.2.2 物理设设计13第4章 系统统实现1174.1 开发发环境配配置174.2 登录录模块174.3 主窗窗体184.4 人事事管理194
10、.4.1 人力资资源资料料194.4.3 公司资资料204.4.3 部门设设置224.4.4 培训管管理234.4.5 奖惩管管理244.5 工资资管理254.5.1 工资表表查询254.5.2 工资表表管理264.6 考勤勤管理274.6.1 请假登登记274.6.2 加班管管理284.7 更改改密码29第5章 系统统测试3315.1 部门门设置测测试315.1.1 测试数数据315.2.2 测试过过程315.3 培训训管理测测试335.3.1 测试数数据335.3.2 测试过过程335.4 员工工工资的的修改355.4.1 测试数数据355.4.2 测试过过程355.5 测试试总结36结束
11、语337参考文献献38致谢399III前言根据中小小企业对对人力资资源管理理的要求求,该系系统主要要用于企企业内部部员工的的档案、工资、考勤、评价的的管理,便于公公司领导导掌握人人员的动动向,及及时调整整人才的的分配,使员工工情况的的记录和和统计变变得简单单,从而而提高企企业人力力资源管管理的效效率。因因此,本本系统的的开发目目标如下下:1. 员工基本本档案、员工简简历、员员工家庭庭成员信信息等相相关界面面的添加加、修改改、删除除等操作作。2. 查询功能能的实现现。3. 对员工的的考勤、工资等等进行统统计。4. 员工考勤勤信息的的数字化化显示。5. 界面清晰晰美观,逻辑性性强,操操作简单单易懂
12、。6. 系统运行行良好,兼容性性强。本文主要要介绍该该系统分分析、设设计与开开发这三三个阶段段的过程程,全文文共分55章:第1章 :开发技技术简介介,主要要讲了开开发该系系统所用用到的一一些技术术。第2章 :系统分分析,主主要说明明系统分分析的概概念、原原则等以以及本系系统的功功能需求求,性能能需求等等。第3章 :系统设设计,主主要描述述系统的的模块设设计和数数据库的的设计。第4章 :系统各各模块实实现,主主要说明明各个功功能的实实现。第5章 :系统测测试,主主要讨论论系统测测试的方方法与过过程。第1章 开发技技术简介介本系统的的开发主主要采用用的是微微软公司司所开发发的技术术,主要要包括VV
13、isuual Stuudioo.NEET 220100平台、SQLL Seerveer 220088数据管管理系统统、C#编程语语言、AADO.NETT等。现现对上述述技术简简要说明明如下:1. 11 C/S结构构C/S结结构是建建立在中中间件产产品基础础之上的的,要求求应用开开发者自自己去处处理事务务管理、消息队队列、数数据的复复制和同同步、通通信安全全等系统统级的问问题。与与B/SS结构相相比,CC/S技技术发展展历史更更为“悠久”。从技技术成熟熟度及软软件设计计、开发发人员的的掌握水水平来看看,C/S技术术是更成成熟、更更可靠的的。本系统采采用经典典的C/S结构构。采用用该结构构来设计计
14、这个系系统是因因为该公公司规模模并不是是很大,目前并并没有任任何的分分公司,只是在在本公司司内部进进行使用用,不需需要任何何的网上上操作,不管是是在经济济上还是是管理上上都很适适合该公公司现在在的需要要。C/S结结构有如如下特点点:1. 由于客户户端的实实现是与与服务器器的直接接相连,没有中中间环节节,因此此响应速速度会很很快。2. 操作界面面漂亮、形式多多样,可可以充分分满足客客户自身身的个性性化要求求。3. C/S结结构的管管理信息息系统具具有较强强的事务务处理能能力,能能实现复复杂的业业务流程程。1.2 C#语语言C#是微微软为.NETT平台订订做的编编程语言言,它是是C/CC+系系列中
15、第第一个面面向组件件的程序序设计语语言,CC#的统统一类型型特性大大幅度简简化了系系统的开开发操作作,提高高了扩展展性与重重复使用用性,如如集合对对象可以以存放任任何类型型的对象象。C#中没有有指针,因此,C#程程序不会会有“乱指”的指针针这种困困扰,CC#程序序编译后后产生EEXE或或DLLL等PEE可执行行文件,这些文文件是一一种中间间语言,与CPPU无关关,这样样使得CC#所编编译的程程序可以以在任何何支持.NETT Frrameeworrk的操操作系统统下执行行。1.3 SQLL SeerveerSQL是是一种结结构化查查询语言言。SQQL语言言的主要要功能就就是和各各种数据据库建立立
16、联系,进行沟沟通。SSQL语语句可以以用来执执行各种种各样的的操作,例如更更新数据据库中的的数据,从数据据库中提提取数据据等。目目前,绝绝大多数数流行的的关系型型数据库库管理系系统,如如Oraaclee,Syybasse,MMicrrosooft SQLL Seerveer,AAcceess等等都采用用了SQQL语言言标准。 SQLL Seerveer 220088可以对对整个数数据库、数据文文件和日日志文件件进行加加密,而而不需要要改动应应用程序序。进行行加密使使公司可可以满足足遵守规规范及其其关注数数据隐私私的要求求。简单单的数据据加密的的好处包包括使用用任何范范围或模模糊查询询搜索加加密
17、的数数据、加加强数据据安全性性以防止止未授权权的用户户访问。这些可可以在不不改变已已有的应应用程序序的情况况下进行行。 本系统统对SQQL SServver数数据库的的访问主主要通过过六个步步骤实现现:1. 建立数据据库表,表中存存储相应应数据。2. 使用SqqlCoonneectiion类类建立数数据库应应用程序序和数据据库连接接对象。3. 从数据库库指定表表中取出出感兴趣趣的记录录。4. 从数据库库指定表表中取出出的感兴兴趣记录录组成一一个新表表,填充充到DaataSSet类类 对象象中,可可填充多多个表,并可在在DattaSeet类对对象中指指定表和和表的关关系。 取出所所感兴趣趣的记录
18、录后断开开数据库库连接。5. 用支持数数据库绑绑定控件件,例如如DattaGrrid控控件,显显示DaataSSet类类对象中中 的数数据,供供用户浏浏览、查查询和修修改。6. 及时更新新DattaSeet中内内容,并并把修改改的数据据存回源源数据库库。1.4 ADOO.NEETADO.NETT就是一一种让程程序员可可以快速速、高效效地利用用Vissuall Sttudiio 220100开发出出数据库库应用程程序的技技术。实实际上,ADOO.NEET就是是.NEET FFrammewoork的的类库中中一些特特定的能能够对数数据库中中的数据据进行操操作的类类的集合合。ADDO.NNET实实际
19、包括括两个组组成部分分:1. 数据提供供者 也也称为.NETT Frrameeworrk数据据提供程程序,实实际上就就是建立立和数据据库的连连接、 提取取数据、操作数数据、执执行数据据命令等等一系列列类。2. DataaSett(数据据集) 表表示数据据在客户户机内存存中的缓缓存。ADO.NETT是数据据库访问问和操作作的主要要类集合合,是.NETT框架中中非常重重要的组组成部分分。利用用ADOO.NEET技术术编制的的数据库库程序必必须在.NETT框架支支持下才才能运行行。C#利用用ADOO.NEET进行行数据库库开发的的基本步步骤:1. 创建和数数据库连连接的cconnnecttionn对
20、象。2. 配置DaataAAdappterr 对象象并创建建和操作作数据集集DattaSeet。3. 将数据库库中的表表添加到到DattaSeet中。4. 把数据集集DattaSeet绑定定到DaataGGridd上。利利用DaataAAdappterr的Fiill方方法 将将数据填填充到DDataaSett,最终终的数据据库中的的数据显显示在用用户界面面的 DattaGrrid中中。 第2章 系统分分析系统分析析(Syysteems Anaalyssis)是软件件系统设设计与开开发的一一个主要要和关键键阶段,其目的的是确定定用户的的需求及及其解决决方法,具体包包括用户户对系统统功能的的需求、
21、公司的的业务与数据流流程、所所要开发发系统的的模型等等。系统统分析所所确定的的内容是是今后系系统设计计、系统统实现的的基础。目前常用用的系统统分析方方法有基基于数据据流的结结构化方方法、面面向对象象的方法法、面向向领域的的方法等等。面向向对象的方法是是当前流流行的主主流方法法,由于于本系统统开发过过程中采采用的技技术基本本是基于于面向对对象技术术的,所所以本系系统的分分析采用用了面向向对象的的方法并并使用面面向对象象领域中中普遍采用用的UMML建模模语言给给出了分分析结果果系系统总体体用例图图。2.1 可行性性分析2.1.1 经经济可行行性分析析完成本系系统需要要硬件和和软件两两方面的的支持。
22、硬件方方面需要要开发服服务器一一台,个个人电脑脑在此可可作为服服务器使使用。软软件方面面由于本本系统属属于小型型管理系系统,利利用Viisuaal SStuddio 20110和SSQL Serrverr 20008数数据库开开发工具具即可实实现,经经济成本本低,因因此在经经济上是是可行的的。2.1.2技术术可行性性分析本系统采采用目前前被广泛泛使用的的C#开开发技术术、SQQL SServver 20008数据据库技术术和Wiindoow 77操作系系统进行行开发设设计。首首先,CC#是微微软为.NETT量身定定做的开开发语言言集合了了C/CC+和和VB的的双重优优点,具具有简易易型、灵灵活
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中小企业 人力 资源管理 系统
限制150内