版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于.NET的企业人事管理系统摘要随着计算机应用的普及,推动企业计算机管理现代化的时机已经到来,采取信息化管理是企业在新经济时代的必然趋势,也是企业管理者的迫切需求。企业人事管理系统作为信息管理系统(MIS)的一种,是人力资源管理的重要环节,也是企业管理的科学化、正规化的重要条件。人事管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。人事管理系统的主要任务就是使用计算机,对所有公司成员的人事档案资料进行保存;在需要时进行查找、分类、统计或者增加、修改和删除等操作;可以针对不同的目的,对各种档案资料进行查询。本文介绍了人事系统的开发背景及开发过程,重点说明了系统的设计思想、关键技术和解决方案。此系统采用近年来发展最快的计算机语言-VisualC#和SQLServer2005数据库作开发工具,同时使用B/S系统结构。
【关键字】人事管理系统人事管理信息管理系统ABSTRACTWiththepopularizationofcomputerapplication,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】personnelmanagementsystempersonnelmanagementMIS目录第1章 引言……………………… 11.1选题背景…………………….. 11.2编写目的………………………11.2.1人事管理的概念…………………………11.2.2人事管理的要点…………………………21.2.3管理信息系统功能特点……………….21.3人事系统的目标 ………………………….21.4术语说明 ………………..3第2章 系统开发可行性分析………………..42.1可行性 ……………………….42.1.1技术可行性………………..42.1.2经济可行性………………..42.1.3管理可行性…………………42.1.4开发环境可行性………………………….42.2开发工具VisualStudio2005介绍………………..52.3SQL语言简介………………..82.4系统安全性分析……………..92.4.1ASP.NET的安全性结构 ………………92.4.2ASP.NET身份验证 …………………..102.4.3ASP.ENT的安全数据流 …………….11第3章 系统功能分析………………………….133.1功能需求………………………133.1.1本系统功能模块示意图……………….133.1.2系统流程图……………….143.2系统设置管理模块…………………………153.3员工档案管理模块…………………………153.4员工考勤管理模块…………………………163.5员工评价管理模块…………………………163.6员工调动管理模块…………………………173.7员工工资管理模块…………………………173.8新闻模块(额外附加功能)……………….183.9数据模型分析……………….183.10数据库系统的模式结构分析………….193.11数据库系统的体系结构分析………….203.12数据库管理系统分析 …………………..203.13数据表设计…………………213.14数据表之间关系………………………….253.14.1主要表之间的关系如表3-11…………………..253.14.2系统表之间的关系如表3-12……………………26第4章 系统详细设计…………………………274.1程序流程图(如图4-1)…………………..274.2系统设计方法……………….284.2.1设计方法………………….284.2.2系统功能目录表…………………………294.3系统设置管理模块…………………………304.3.1系统登陆界面…………….304.3.2添加管理人员…………….314.3.3角色管理……………………334.3.4权限管理……………………334.4员工档案管理模块…………………………344.5员工考勤管理模块…………………………374.5.1添加考勤信息……………374.5.2更新考勤信息…………….374.5.3删除考勤信息…………….384.5.4查询考勤信息…………….394.5.5考勤信息报表…………….404.6员工工资管理模块…………………………404.6.1计发员工工资…………….404.6.2修改员工工资…………….414.6.3查询员工工资…………….424.6.4员工工资报表…………….424.7员工调动管理模块…………………………434.8员工评价管理模块…………………………454.9公司新闻/公告管理模块…………………47第5章 系统运行/测试说明………………….505.1运行环境………………………505.2系统使用说明……………….505.3系统测试分析……………….525.3.1单元测试…………………..525.3.2组合测试…………………..525.3.3确认测试…………………..535.3.4系统测试…………………..535.3.5用户验收测试…………….535.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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025河南省视博电子股份公司招聘专科以上17人笔试历年参考题库附带答案详解
- 2025河南大河控股有限公司招聘3人笔试历年参考题库附带答案详解
- 2025河北省供销经贸集团等4家公司招聘高级管理人才及工作人员81人笔试历年参考题库附带答案详解
- 2025河北唐山人才发展集团为某驻唐央企招聘工作人员笔试历年参考题库附带答案详解
- 楼梯安全检查方案
- 雨水沉淀池运营维护方案
- 供水管网停水通知方案
- 钢结构管廊电气预留方案
- 产科护理伦理与法律问题
- 临床护理核心制度与信息化管理
- 2026江苏盐城市交通运输综合行政执法支队招录政府购买服务用工人员2人笔试备考题库及答案详解
- 危险化学品安全知识竞赛考试题库及答案
- (二模)日照市2023级高三4月模拟考试历史试卷(含答案)
- 2025年湖南省衡阳市地理生物会考真题试卷(含答案)
- 咬合桩监理细则
- 2026山东济南新旧动能转换起步区招聘40人备考题库含答案详解(培优a卷)
- 浙江省湖州、衢州、丽水三地市2026届高三下学期4月二模英语试题
- 水利水电工程单元工程施工质量检验表与验收表(SLT631.6-2025)
- (新教材)2026年部编人教版三年级下册语文 第20课 灰雀 教学课件
- 2026年及未来5年中国民办普通高中行业发展监测及发展战略规划报告
- 2025年上半年软考嵌入式系统设计师真题及答案解析
评论
0/150
提交评论