中小企业人力资源管理系统bxdv.docx
《中小企业人力资源管理系统bxdv.docx》由会员分享,可在线阅读,更多相关《中小企业人力资源管理系统bxdv.docx(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、*毕业设计说明书(论文) 中小企业人力资源管理系统摘要:本系统是依据中小企业人力资源管理的实际需求而设计、开发的一个小型人力资源管理系统。该系统具备员工信息管理、考勤管理、工资管理、系统维护等功能。本系统基本能满足中小企业人力资源管理的需要,从而提高该公司管理水平。本系统采用用经典的的C/SS结构, 主要依依据公司司人力资资源管理理的工作作流程设设计与开开发。该该系统的的分析与与设计采采用了目目前流行行的面向向对象方方法,分分别以用用例图、顺顺序图表表达了系系统的功功能需求求及各功功能用例例间的关关系,系统的实实现以VVisuual Stuudioo 20010作作为开发发平台,采采用SQQL
2、 SServver 20008存储储数据。使使用C# 设计计操作控控件和编编写操作作程序,完完成数据据输入、修修改、存存储、调调用查询询等功能能;在数数据操控控方面,用用ADOO.NEET作为为C#与与SQLL Seerveer 数数据接口口,实现现C#语语言对SQLL Seerveer的操操纵与控控制。关键词: 人力资资源管理理系统;C/SS;SQQL SServver 20008;VVisuual Stuudioo .NETT 20010;ADOO.NEETA Humman Ressourrce Mannageemennt SSysttem Abstrractt:Thhis is a ss
3、malll hhumaan rresoourcce mmanaagemmentt syysteem wwhicch iis bbaseed oon tthe acttuall deemannd oof hhumaan rresoourcces mannageemennt ffor minnor entterpprisses. Thhe ssysttem hass seeverral funnctiionss suuch as thee sttafff innforrmattionn maanaggemeent, atttenndannce mannageemennt, sallaryy maa
4、naggemeent, syysteem mmainntennancce aand so on. Thhe ssysttem cann saatissfy thee baasicc neeedss off huumann reesouurcees mmanaagemmentt inn miinorr entterpprisses, soo ass too immproove thee maanaggemeent levvel of thee coompaany. The ssysttem usees tthe claassiicall C/S sstruuctuure. Thhe pprocc
5、esss off deesiggn aand devveloopmeent is maiinlyy baasedd onn thhe hhumaan rresoourcce mmanaagemmentt off thhe ccomppanyy. AAnaaalyssis andd deesiggn oof tthe sysstemm addoptted currrenntlyy poopullar objjectt-orrienntedd meethoods,resspecctivvelyy wiith a uuse casse ddiaggramm、seequeencee diiagrram
6、 to exppresss tthe funnctiionaal rrequuireemennts of thee syysteem aand thee reelattionnshiip bbetwweenn eaach usee caash diaagraam. Thee syysteem uusinng aa cllasssicaal sstruuctuuredd meethood ccallled datta ffloww orrienntedd annd iimpllemeentiing wwithh Viisuaal SStuddio 20110 as thee deevellopm
7、mentt pllatfformm annd SSQL Serrverr 20008 as thee ennvirronmmentt foor ddataa sttoriing. 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. In thhe aaspee
8、ct of datta mmaniipullatiing, ussingg ADDO.NNET as thee innterrfacce bbetwweenn C# annd SSQL Serrverr annd CC# llangguagge tto mmaniipullatee annd cconttroll SQQL SServver.Key wwordds: A Humman Ressourrce Mannageemennt SSysttem ; CC/S; SQLL Seerveer 220088; Vissuall Sttudiio. NETT 20010; ADOO.NEET3目
9、 录前言1第1章 开发技技术简介介21.1 C/SS结构21.2 C#语语言21.3 SQLL Seerveer31.4 ADOO.NEET3第2章 系统分分析52.1 可行性性分析52.1.11 经经济可行行性分析析52.1.22 技技术可行行性分析析52.1.33 管管理可行行性分析析62.2 功能需需求62.3 性能需需求72.4 系统目目标8第3章 系统设设计93.1 功能模模块设计计93.2 数据库库设计113.2.11 概概念设计计113.2.22 物物理设计计13第4章 系统实实现174.1 开发环环境配置置174.2 登录模模块174.3 主窗体体184.4 人事管管理194.
10、4.11 人人力资源源资料194.4.33 公公司资料料204.4.33 部部门设置置224.4.44 培培训管理理234.4.55 奖奖惩管理理244.5 工资管管理254.5.11 工工资表查查询254.5.22 工工资表管管理264.6 考勤管管理274.6.11 请请假登记记274.6.22 加加班管理理284.7 更改密密码29第5章 系统测测试315.1 部门设设置测试试315.1.11 测测试数据据315.2.22 测测试过程程315.3 培训管管理测试试335.3.11 测测试数据据335.3.22 测测试过程程335.4 员工工工资的修修改355.4.11 测测试数据据355
11、.4.22 测测试过程程355.5 测试总总结36结束语337参考文献38致谢399III前言根据中小企企业对人人力资源源管理的的要求,该该系统主主要用于于企业内内部员工工的档案案、工资资、考勤勤、评价价的管理理,便于于公司领领导掌握握人员的的动向,及及时调整整人才的的分配,使使员工情情况的记记录和统统计变得得简单,从从而提高高企业人人力资源源管理的的效率。因因此,本本系统的的开发目目标如下下:1. 员工基本档档案、员员工简历历、员工工家庭成成员信息息等相关关界面的的添加、修修改、删删除等操操作。2. 查询功能的的实现。3. 对员工的考考勤、工工资等进进行统计计。4. 员工考勤信信息的数数字化
12、显显示。5. 界面清晰美美观,逻逻辑性强强,操作作简单易易懂。6. 系统运行良良好,兼兼容性强强。本文主要介介绍该系系统分析析、设计计与开发发这三个个阶段的的过程,全全文共分分5章:第1章 :开发技术术简介,主主要讲了了开发该该系统所所用到的的一些技技术。第2章 :系统分析析,主要要说明系系统分析析的概念念、原则则等以及及本系统统的功能能需求,性性能需求求等。第3章 :系统设计计,主要要描述系系统的模模块设计计和数据据库的设设计。第4章 :系统各模模块实现现,主要要说明各各个功能能的实现现。第5章 :系统测试试,主要要讨论系系统测试试的方法法与过程程。第1章 开开发技术术简介本系统的开开发主要
13、要采用的的是微软软公司所所开发的的技术,主主要包括括Vissuall Sttudiio. NETT 20010平平台、SSQL Serrverr 20008数数据管理理系统、CC#编程程语言、AADO.NETT等。现现对上述述技术简简要说明明如下:1. 1 C/SS结构C/S结构构是建立立在中间间件产品品基础之之上的,要要求应用用开发者者自己去去处理事事务管理理、消息息队列、数数据的复复制和同同步、通通信安全全等系统统级的问问题。与与B/SS结构相相比,CC/S技技术发展展历史更更为“悠久”。从技技术成熟熟度及软软件设计计、开发发人员的的掌握水水平来看看,C/S技术术是更成成熟、更更可靠的的。
14、本系统采用用经典的的C/SS结构。采采用该结结构来设设计这个个系统是是因为该该公司规规模并不不是很大大,目前前并没有有任何的的分公司司,只是是在本公公司内部部进行使使用,不不需要任任何的网网上操作作,不管管是在经经济上还还是管理理上都很很适合该该公司现现在的需需要。C/S结构构有如下下特点:1. 由于客户端端的实现现是与服服务器的的直接相相连,没没有中间间环节,因因此响应应速度会会很快。2. 操作界面漂漂亮、形形式多样样,可以以充分满满足客户户自身的的个性化化要求。3. C/S结构构的管理理信息系系统具有有较强的的事务处处理能力力,能实实现复杂杂的业务务流程。1.2 CC#语言言C#是微软软为
15、.NNET平平台订做做的编程程语言,它它是C/C+系列中中第一个个面向组组件的程程序设计计语言,CC#的统统一类型型特性大大幅度简简化了系系统的开开发操作作,提高高了扩展展性与重重复使用用性,如如集合对对象可以以存放任任何类型型的对象象。C#中没有有指针,因因此,CC#程序序不会有有“乱指”的指针针这种困困扰,CC#程序序编译后后产生EEXE或或DLLL等PEE可执行行文件,这这些文件件是一种种中间语语言,与与CPUU无关,这这样使得得C#所所编译的的程序可可以在任任何支持持.NEET FFrammewoork的的操作系系统下执执行。1.3 SSQL SerrverrSQL是一一种结构构化查询
16、询语言。SSQL语语言的主主要功能能就是和和各种数数据库建建立联系系,进行行沟通。SSQL语语句可以以用来执执行各种种各样的的操作,例例如更新新数据库库中的数数据,从从数据库库中提取取数据等等。目前前,绝大大多数流流行的关关系型数数据库管管理系统统,如OOraccle,SSybaase,MMicrrosooft SQLL Seerveer,AAcceess等等都采用用了SQQL语言言标准。 SSQL Serrverr 20008可可以对整整个数据据库、数数据文件件和日志志文件进进行加密密,而不不需要改改动应用用程序。进进行加密密使公司司可以满满足遵守守规范及及其关注注数据隐隐私的要要求。简简单
17、的数数据加密密的好处处包括使使用任何何范围或或模糊查查询搜索索加密的的数据、加加强数据据安全性性以防止止未授权权的用户户访问。这这些可以以在不改改变已有有的应用用程序的的情况下下进行。 本本系统对对SQLL Seerveer数据据库的访访问主要要通过六六个步骤骤实现:1. 建立数据库库表,表表中存储储相应数数据。2. 使用SqllConnnecctioon类建建立数据据库应用用程序和和数据库库连接对对象。3. 从数据库指指定表中中取出感感兴趣的的记录。4. 从数据库指指定表中中取出的的感兴趣趣记录组组成一个个新表,填填充到DDataaSett类 对对象中,可可填充多多个表,并并可在DDataa
18、Sett类对象象中指定定表和表表的关系系。 取取出所感感兴趣的的记录后后断开数数据库连连接。5. 用支持数据据库绑定定控件,例例如DaataGGridd控件,显显示DaataSSet类类对象中中 的数数据,供供用户浏浏览、查查询和修修改。6. 及时更新DDataaSett中内容容,并把把修改的的数据存存回源数数据库。1.4 AADO.NETTADO.NNET就就是一种种让程序序员可以以快速、高高效地利利用Viisuaal SStuddio 20110开发发出数据据库应用用程序的的技术。实实际上,AADO.NETT就是.NETT Frrameeworrk的类类库中一一些特定定的能够够对数据据库中
19、的的数据进进行操作作的类的的集合。AADO.NETT实际包包括两个个组成部部分:1. 数据提供者者 也称称为.NNET Fraamewworkk数据提提供程序序,实际际上就是是建立和和数据库库的连接接、 提取数数据、操操作数据据、执行行数据命命令等一一系列类类。2. DataSSet(数数据集) 表示示数据在在客户机机内存中中的缓存存。ADO.NNET是是数据库库访问和和操作的的主要类类集合,是是.NEET框架架中非常常重要的的组成部部分。利利用ADDO.NNET技技术编制制的数据据库程序序必须在在.NEET框架架支持下下才能运运行。C#利用AADO.NETT进行数数据库开开发的基基本步骤骤:
20、1. 创建和数据据库连接接的coonneectiion对对象。2. 配置DattaAddaptter 对象并并创建和和操作数数据集DDataaSett。3. 将数据库中中的表添添加到DDataaSett中。4. 把数据集DDataaSett绑定到到DattaGrrid上上。利用用DattaAddaptter的的Filll方法法 将数数据填充充到DaataSSet,最最终的数数据库中中的数据据显示在在用户界界面的 DaataGGridd中。 第2章 系系统分析析系统分析(SSysttemss Annalyysiss)是软软件系统统设计与与开发的的一个主主要和关关键阶段段,其目目的是确确定用户户的
21、需求求及其解解决方法法,具体体包括用用户对系系统功能能的需求求、公司司的业务与数据流流程、所所要开发发系统的的模型等等。系统统分析所所确定的的内容是是今后系系统设计计、系统统实现的的基础。目前常用的的系统分分析方法法有基于于数据流流的结构构化方法法、面向向对象的的方法、面面向领域域的方法法等。面面向对象象的方法是是当前流流行的主主流方法法,由于于本系统统开发过过程中采采用的技技术基本本是基于于面向对对象技术术的,所所以本系系统的分分析采用用了面向向对象的的方法并并使用面面向对象象领域中中普遍采用用的UMML建模模语言给给出了分分析结果果系系统总体体用例图图。2.1 可可行性分分析2.1.11
22、经济济可行性性分析完成本系统统需要硬硬件和软软件两方方面的支支持。硬硬件方面面需要开开发服务务器一台台,个人人电脑在在此可作作为服务务器使用用。软件件方面由由于本系系统属于于小型管管理系统统,利用用Vissuall Sttudiio 220100和SQQL SServver 20008数据据库开发发工具即即可实现现,经济济成本低低,因此此在经济济上是可可行的。2.1.22技术可可行性分分析本系统采用用目前被被广泛使使用的CC#开发发技术、SSQL Serrverr 20008数数据库技技术和WWinddow 7操作作系统进进行开发发设计。首首先,CC#是微微软为.NETT量身定定做的开开发语言
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中小企业 人力 资源管理 系统 bxdv
限制150内