个人档案建立.docx

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

个人档案建立.docx

《个人档案建立.docx》由会员分享,可在线阅读,更多相关《个人档案建立.docx(16页珍藏版)》请在冰点文库上搜索。

个人档案建立.docx

个人档案建立

摘要

随着计算机应用的普及,推动企业计算机管理现代化的时机已经到来,采取信息化管理是企业在新经济时代的必然趋势,也是企业管理者的迫切需求。

企业人事管理系统作为信息管理系统(MIS)的一种,是人力资源管理的重要环节,也是企业管理的科学化、正规化的重要条件。

人事管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。

人事管理系统的主要任务就是使用计算机,对所有公司成员的人事档案资料进行保存;在需要时进行查找、分类、统计或者增加、修改和删除等操作;可以针对不同的目的,对各种档案资料进行查询。

本文介绍了人事系统的开发背景及开发过程,重点说明了系统的设计思想、关键技术和解决方案。

此系统采用近年来发展最快的计算机语言-VisualC#和SQLServer2005数据库作开发工具,同时使用B/S系统结构。

 

[关键字]:

人事管理系统,人事管理,信息管理系统,VisualC#,SQLServer2005,B/S;

ABSTRACT

Withthepopularizationofcomputerapplication,it’stimetopromotethemodernizationofthecomputermanagementforanenterpriseandit’sinevitableespeciallyintheneweconomicsociety,also,thebusinessmanagerscryforit.AsakindoftheMIS,thepersonnelmanagementsystemistheimportantpartoftheeffectiveHumanresourcemanagementandit’sanessentialconditionforanenterprisemanagementtobescientificandregular.Thepersonnelmanagementsystemisanindispensablepartformodernenterprise,itscontentsarebothvitalfortheexecutiveandthemanager,therefore,itshouldprovidesufficientinformationandquickinquirymethods.

Itsmaintasksareusingcomputertosavethepersonneldocumentsoftheemployees;Ifneeded,youcandosearching、classifying、counting、oradding、modifyinganddeletinginformationinthissystem;besides,youcandovariousqueriesofthedocumentmaterialsfordifferentpurposes.

Thistreatiseintroducesthebackgroundofdevelopmentfortheproblemandtheprocessfordevelopment.Italsoexplainstheemphasisonsystemdesign,thedesignthought,thekeytechnologyanditssolution.

Thesystemusesvisualc#andSQLServer2005DataBasewhichisdevelopingfastinrecentyearsasitsdevelopingtoolandtheB/Ssystemfabric.

 

[keywords]:

personnelmanagementsystem,personnelmanagement,MIS,SQLServer2005,VisualC#,B/S

目录

第1章引言1

1.1选题背景1

1.2编写目的1

1.2.1人事管理的概念1

1.2.2人事管理的要点2

1.2.3管理信息系统功能特点2

1.3人事系统的目标2

1.4术语说明3

第2章系统开发可行性分析4

2.1可行性4

2.1.1技术可行性4

2.1.2经济可行性4

2.1.3管理可行性4

2.1.4开发环境可行性4

2.2开发工具VisualStudio2005介绍5

2.3SQL语言简介8

2.4系统安全性分析9

2.4.1ASP.NET的安全性结构9

2.4.2ASP.NET身份验证10

2.4.3ASP.ENT的安全数据流11

第3章系统功能分析13

3.1功能需求13

3.1.1本系统功能模块示意图13

3.1.2系统流程图14

3.2系统设置管理模块15

3.3员工档案管理模块15

3.4员工考勤管理模块16

3.5员工评价管理模块16

3.6员工调动管理模块17

3.7员工工资管理模块17

3.8新闻模块(额外附加功能)18

3.9数据模型分析18

3.10数据库系统的模式结构分析19

3.11数据库系统的体系结构分析20

3.12数据库管理系统分析20

3.13数据表设计21

3.14数据表之间关系25

3.14.1主要表之间的关系如表3-1125

3.14.2系统表之间的关系如表3-1226

第4章系统详细设计27

4.1程序流程图(如图4-1)27

4.2系统设计方法28

4.2.1设计方法28

4.2.2系统功能目录表29

4.3系统设置管理模块30

4.3.1系统登陆界面30

4.3.2添加管理人员31

4.3.3角色管理33

4.3.4权限管理33

4.4员工档案管理模块34

4.5员工考勤管理模块37

4.5.1添加考勤信息37

4.5.2更新考勤信息37

4.5.3删除考勤信息38

4.5.4查询考勤信息39

4.5.5考勤信息报表40

4.6员工工资管理模块40

4.6.1计发员工工资40

4.6.2修改员工工资41

4.6.3查询员工工资42

4.6.4员工工资报表42

4.7员工调动管理模块43

4.8员工评价管理模块45

4.9公司新闻/公告管理模块47

第5章系统运行/测试说明50

5.1运行环境50

5.2系统使用说明50

5.3系统测试分析52

5.3.1单元测试52

5.3.2组合测试52

5.3.3确认测试53

5.3.4系统测试53

5.3.5用户验收测试53

5.4测试方法53

结束语55

参考文献56

致谢57

附录58

附录一:

实现角色管理部分代码58

附录二:

实现权限管理部分代码62

外文资料原文65

翻译文稿67

 

 

 

 

 

 

第1章  引言

1.1选题背景

在商业竞争日趋激烈的今天,企业人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。

如何管理好企业内部员工的信息,成为企业管理中的一个大问题。

在这种情况下,开发一个企业人事管理系统就显得非常必要。

人力资源是企业所有资源中最活跃与最昂贵的资源,如何让更多的员工以积极主动的态度参与公司的运作,最大限度的发挥企业人力资源的效用是每一个管理者关心的问题。

"企业人事管理信息系统"完全按照"以人为本"的设计要求,以综合利用信息资源,调动管理人员积极性、综合智慧和创造性为目的,将人事管理所涉及的各类业务按照其内在的联系组织成一个有机整体。

透过信息化方式取代传统人工作业,帮助人事单位化繁为简,快速有效的处理奖惩考核、训练发展、任用迁调等各项人事作业,大幅提升人事单位的工作效率,使其作业控管事半功倍,使企业达到「事得其人,人尽其才」的目标,创造企业竞争力,让管理者轻松的体味人力资源管理的新观念。

1.2编写目的

人事管理是公司企业内部很重要的一个管理事项,但目前大多内部劳资人事的管理,基本上是手工操作或是基于dos下的应用,这样对信息的管理者有诸多不便,有的虽然是用foxpro、visualfoxpro开发,但由于开发工具本身的限制,对网络功能的支持程度不是很强,为以后软件升级到互联网带来了麻烦。

因此有必要开发一个基于网络的劳资人事管理系统,能在网络环境下实现数据的录入、插入、删除、查询、统计、更新等功能

1.2.1人事管理的概念

所谓人事管理,是指以从事社会劳动的人和有关的事的相互关系为对象,通过组织、协调、控制、监督等手段,谋求人与事以及共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。

1.2.2人事管理的要点

人事管理并不直接管理社会劳动过程,也不是简单地对人或事进行管理,而是对社会劳动过程中人与事之间的相互关系进行管理。

人事管理的职能是谋求社会劳动过程中人与事相互适应,做到事得其人,人尽其才。

1.2.3管理信息系统功能特点

1.用性好,信息标准化

 人事信息系统标准将人员不同类别的信息分成人员基本信息和子集信息,使信息的存放规范,从而提高了系统的整体效率。

人员的基本信息是描述人员情况的最基本的信息,这类信息对于每个人来说是唯一的,如出生日期、姓名、性别等。

2.灵活、快速的检索查询。

 对人员、单位信息可以按多种条件组合查询,并且支持区间查询和模糊查询。

用户可根据需要设置查询条件(可以根据一个或多个条件进行单一或复合查询,支持区间、模糊、二次查询),经过对登录用户的权限进行校验,将满足查询条件且在用户可查询范围内的人员信息输出。

3.图文并茂的用户界面。

 日常的人员信息登记,包括人员的属性信息和照片信息等多种手段。

在查询人员信息数据的同时,可以查看人员照片。

在统计报表生成的同时,可以查看数据分析图,直观形象

4.方便的制作报表,

 采用微软的水晶报表模式来对数据进行显示和提供数据的查询,方便管理者对数据的管理和审核

5.强大的后台管理操作

采系统对超级管理员和管理员的设置方便易用,设置和取消其管理员的权限操作简单,可以随时查看和更改管理员的信息

1.3人事系统的目标

企业人事信息系统的目标是:

按照建立管理信息系统的原理和方法,采用成熟的计算机信息技术和手段,支持企业人事管理工作的全过程,加强企业职工的各种信息资源的管理和应用,提高企业人事管理的现代化水平,优化人、才、物和信息资源的结构,在为企业日常业务提供全面信息服务的基础上,提供管理决策支持功能。

 人事管理信息系统的使用者只要求具备一定的计算机能力,所以要求系统具备良好的操作性,那么,采用模块化设计,使之能便捷的移除(增添),方便用户及客户使用。

这是系统必须完成的任务。

1.4术语说明

OA,办公自动化

PersonnelAdministration或PersonnelManagement,人事管理

MIS(ManagementInformationSystem),管理信息系统

Transactionprocessing,事务处理

Dataprocessingcycle,数据处理流程

Dataacquisition,数据采集

Dataprocessing,数据处理asataprocessingsystemsecurity,数据处理系统安全性

EDP(ElectronicDataProcessing),电子数据处理

CIIS(ComputerIntegratedInformationSystem),综合信息系统

DSS(DecisionSupportSystem),决策支持系统

Internet/Intranet,因特网

第2章  系统开发可行性分析

2.1可行性

2.1.1技术可行性

随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。

而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。

其基本操作还是对存在数据库进行添加、删除、查找、编辑等。

所以就单纯的数据库应用来看,暂不存在太大的技术问题。

2.1.2经济可行性

对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。

各部门必须配置电脑、服务器、打印机、传真机及相关的网络设备,但是在整个系统投入运行之后,因为现在计算机已经普及了,相关的人员培训费可以减少很多。

而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的是就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式。

2.1.3管理可行性

随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。

同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。

2.1.4开发环境可行性

我们采用VisualStudio2005开发工具。

它首先是一个开放的协作式系统之外,可以和多种PC产品集成,并可以通过专用接口或ODBC接口连接许多比较常用的数据库。

其次它具有可视化的开发环境,使代码的编写更为直观,并且在可视化环境下的调试和维护也相对容易。

再次它随身携带的SybaseSQLAnywhere本身就是个功能强大的DBMS,对小型应用来说,直接使用这个数据库就是个质优价廉的选择。

而为方便用户界面的开发,VisualStudio2005提供了大量控件,这既丰富了应用程序的表达能力,也加快了项目的开发速度。

同时,它拥有多平台的开发环境,如果要把一个平台上开发的代码移植到另外一个平台上,只要重新编译就可以了。

图1-1程序流程示意图

 

1.1系统测试分析

在企业人事管理系统开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,示经周密测试的系统投入运行,将会造成难以想像的后果,因此系统测试是企业人事管理系统开发过程中为保证软件质量必须进行的工作。

大量统计资料表明,系统测试的工作量往往占系统开发总工作量的40%以上。

所以,我们必须重视测试工作。

由于程序中隐藏的缺陷只在特定的环境下才有可靠显露,系统缺陷通常是由于对某些特定情况考虑不周造成的。

因此测试不是为了表明程序正确;成功的测试也不是没有发现错误的测试。

有意义的软件测试应该是从“破坏”软件系统的角度出发,精心设计最有可以暴露程序系统缺陷的测试方案。

因此软件测试的目标应该是以尽可能少的代价和时间找出软件系统中潜在的错误和缺陷。

从产品角度看,测试计划中的测试项目包括软件结构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。

测试对象是随阶段而异的,最基本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测过的模块作为测试对象的。

1.1.1单元测试

单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否一致,对模块的所有主要处理路径进行测试且与预期的结构进行对照,还要对所有错误处理路径进行测试。

对源码进行审查,对照设计说明书,表态地检查源程序是否符合功能的逻辑要求,是进行单元测试前的重要工作工。

单元测试一般是由程序员完成,也称程序调试。

1.1.2组合测试

组合测试也称集成测试或子系统测试,通常采用自顶向下测试和自底向上测试两种测试方法。

组合测试的对象是指已经通过单元测试的模块,不是对零散模块进行单个测试,而是用系统化的方法装配和测试软件系统,是一个严格的过程,必须认真地进行,其计划的产生和单元模块测试的完成日期要协调起来,这种测试应在系统目标机上进行,造成系统应用的环境条件,除了开发部分项目负责人参加以外,还应该有相应系统的用户参加,给评审员进行演示。

1.1.3确认测试

确认测试是对通过组合测试的软件进行的,这些软件已经存于系统目标设备的介质上,确认测试的目的是对表明软件是可以工作的,并且符合“软件需求说明书”中规定的全部功能和性能要求。

确认测试是按照这些要求定出的“确认测试计划”进行的。

测试工作是由一个独立的组织进行,而且测试要从用户的角度出发。

1.1.4系统测试

系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题以及检测系统不否达到用户的实际要求,系统测试的依据是系统分析报告。

系统测试应在系统的整个范围内进行,这种测试不只对软件进行,而是对构成系统的硬、软件一起进行。

系统测试与建构同时进行或略慢。

系统测试需要确认从头到尾的功能正常才算完成,应当尽量避免系统测试延到项目末尾进行。

1.1.5用户验收测试

在系统测试完成后,进行用户的验收测试,它是用户在实际应用环境中所进行的真实数据测试。

在具体的测试中,一般应遵循以下原则:

由程序设计者之外的人进行测试;测试用例应由两部分组成:

输入数据和预期输出结果;应选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试。

1.2测试方法

一般来说,对程序测试有两种测试方法:

如果已经知道了软件系统应具有的功能,可通过测试来难每个功能是否都能正常使用;如果知道程序的内部工作过程,可以通过测试来检测程序内部是否按照规格说明书的规定正常进行。

前一种方法称为黑盒测试,后一种方法称为白盒测试。

黑盒测试又称为功能测试,白盒测试又称为结构测试。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

结束语

经过了两个多月的学习和工作,我终于完成了《企业人事管理系统的设计与实现》的论文。

从开始接到论文题目到系统的实现,再到论文文章的完成,每走一步对我来说都是新的尝试与挑战,这也是我在大学期间独立完成的最大的项目。

在这段时间里,我学到了很多知识也有很多感受,从对企业管理一无所知,对ASP.NET,ADO.NET等相关技术很不了解的状态,我开始了独立的学习和试验,查看相关的资料和书籍,让自己头脑中模糊的概念逐渐清晰,使自己非常稚嫩作品一步步完善起来,每一次改进都是我学习的收获,每一次试验的成功都会让我兴奋好一段时间。

从中我也充分认识到了企业人事管理系统给企业带来的莫大的便利,节省了不少的人力和物力.

虽然我的论文作品不是很成熟,还有很多不足之处,但我可以自豪的说,这里面的每一段代码,都有我的劳动。

当看着自己的程序,自己成天相伴的系统能够健康的运行,真是莫大的幸福和欣慰。

我相信其中的酸甜苦辣最终都会化为甜美的甘泉。

这次做论文的经历也会使我终身受益,我感受到做论文是要真真正正用心去做的一件事情,是真正的自己学习的过程和研究的过程,没有学习就不可能有研究的能力,没有自己的研究,就不会有所突破,那也就不叫论文了。

希望这次的经历能让我在以后学习中激励我继续进步。

本论文是在指导老师李坤栩教授的指导下完成的。

在论文编写研究的过程中,李坤栩老师给予了指导,并提供了很多与该研究相关的重要信息,培养了我们对科学研究的严谨态度和创新精神。

这将非常有利于我们今后的学习和工作。

在此表示衷心的感谢!

本次实验还得到了课题组的各位老师的大力协助,在此一并表示我的感谢!

参考文献

[1]C.J.Date,《Databasesystemimplementation》,机械工业出版社,2000

[2]HectorGarcial-Molina,JeffreyD.Ullman,JenniferWidom,《AnintroductiontoDatabaseSystems(SeventhEdition),机械工业出版社,2001

[3]《C#数据库编程》北京,电子工业出版社2003

[4]《ASP.NETAJAX经典范例168》北京:

机械工业出版社

[5]《ASP.ENT2.0+SQLServer网络应用系统开发案例精解》北京:

清华大学出版社

[6]《ASP.NET数据库管理系统开发实例导航北京》人民邮电出版社,2005

[7]《数据库程序设计SQLServer2000数据库程序设计》.北京:

高等教育出版社微软公司

[8]《C#程序设计语言,北京高等教育出版社》2006,123~67

[9]张立科,《数据库开发技术与工程实践》,人民邮电出版社,2004

[10]张红军,王虹等《C#数据库编程》,电子工业出版社,2002

[11]伍俊良主编等《VB课程设计与系统开发案例》清华大学出版社,2002

[12]姚巍,《VisualBasic数据库开发及工程实例》,人民邮电出版社

[13]孟小峰,王珊,《数据库系统导论》,机械工业出版社,2000

[14]FrankBuschmann,ReginMeunier,HansRohnertetal.Pattern-OrientedSoftwareArchitecture[M].NewYork:

JohnWiley&SonsLtd,1996.

[15]孙昌爱,金茂忠,刘超.《软件体系结构研究综述》.软件学报[J],2002

[16]DanielF.Zucker|Zookware,LLC《WhatDoesAjaxMeanforYou?

致谢

本文是在XXX教授精心指导和大力支持下完成的。

XXX教授以其严谨求实的治学态度、高度的敬业精神、兢兢业业、孜孜以求的工作作风和大胆创新的进取精神对我产生重要影响。

他渊博的知识、开阔的视野和敏锐的思维给了我深深的启迪。

同时,在此次毕业设计过程中我也学到了许多了关于企业管理方面的知识,技术有了很大的提高。

另外,我还要特别感谢师姐对我实验以及论文写作的指导,她为我完成这篇论文提供了巨大的帮助。

还要感谢,杨永光,胡开论,卢布和黄堰缨同学对我的无私帮助,使我得以顺利完成论文。

最后,再次对关心、帮助我的老师和同学表示衷心地感谢

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

当前位置:首页 > 法律文书 > 调解书

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

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