您好,欢迎访问三七文档
人事管理系统第1页共25页毕业设计题目人事管理系统学校四川理工学院(内江)姓名王飞马婷婷张锫王建指导教师代学灵日期2006年4月20日人事管理系统第2页共25页目录摘要第一章绪论1.1应用背景…………………………………………41.2开发工具的选择…………………………………41.3开发工具的介绍…………………………………5第二章系统分析2.1系统初步调查……………………………………62.2系统可行性分析…………………………………72.3系统开发目标…………………………………82.4新系统逻辑方案的提出…………………………8第三章系统设计3.1系统界面设计……………………………………103.2系统安全性设计…………………………………113.3系统功能结构设计………………………………123.3.1系统信息管理模块……………………………123.3.2系统记录打印模块……………………………123.4数据库设计……………………………………133.5人机界面设计……………………………………163.6程序设计…………………………………………17第四章系统实施4.1软件开发工具与数据库的选择…………………174.2开发平台的选择…………………………………174.3系统运行………………………………………174.4系统测试………………………………………18第五章系统开发总结…………………………………18人事管理系统第3页共25页结束语………………………………………………………19附录参考文献……………………………………………19源代码………………………………………………20[摘要]本课题研究是对人事系统进行规划设计,目的是为了满足单位日常的人事管理的需求,扩大工作空间,使单位管理过程更加快速、安全、高效。本论文基本完成了本课题研究的主要任务——系统的分析过程。论文的系统规划设计过程是从单位的业务流程出发展开分析,从而完成系统各个功能模块的分析过程,以及完成部分功能模块的设计,实现了数据库信息的浏览、录入、查询、修改、删除等各种操作。系统设计的数据库采用visualfoxpro6.0,通过统一界面使得系统操作更为灵活、方便便捷。关键词:人事、系统、信息AbstractSummary:Thispaperaimstoworkoutaproperdesignoncheckonworkattendanceforcompany,toenlargethescopeofcheckonworkattendancesothatthemanagementofofficeserviceaswellasthewholemanagementincompanywillbefast,safeandefficient.Basedontheanalysistoeachfunctionmoduleinthesystem,itworksoutdesignsonsomefunctionmodulesandrealizestheoperationssuchasskimming,imputing,searching,correctinganddeletingregardedtodatabaseinformation.Thedatabaseadoptsvisualforpro6.0andusestheunifiedinterfacetomakethesystemmoreconvenienttobeoperated.Keywords:checkonworkattendancesysteminformation人事管理系统第4页共25页第一章绪论1.1应用背景随着我国市场经济的蓬勃发展,各项行业也在高速发展.其高速发展也必然导致竞争的日益加剧,企业要想在激烈的市场竞争中谋取发展.客观上要求企业必须加强内部管理,提高运营效率.企业内部管理之中,人事管理在企业管理当中就成为重要解决的问题。1.2开发工具的选择伴随着计算机产业的快速发展,现今市场上有许多种开发产品可供我们选择.Microsoft学校的VisualBasic,Microsoft学校的VisualC,Borland学校的Delphi,Powersoft学校的PowerBulider,Java等等.这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。作为数据库系统的开发,VisualFoxPro是一个非常理想选择。人事管理系统第5页共25页VisualFoxPro因简单易学、功能强大、编译速度快而从众多的软件开发工具中脱颖而出。它提供了灵活的可视化设计工具,将可视化界面与面向对象技术完善、紧密地结合起来,并封装了Windows编程的复杂性。程序的规模小到简单的个人数据库应用,大到复杂的企业的多层次分布式系统,都可以使用VisualFoxPro进行开发,其友好的集成开发界面,可视化的双向开发模式,良好的数据库应用支持高效的程序开发和程序运行,备受广大程序开发人员的好评。尤其是VisualFoxPro对数据库应用的强大支持,大大提高了数据库应用软件开发的效率,缩短了开发周期,深受广大数据库应用程序设计人员的喜爱。VisualFoxPro为数据库应用开发人员提供了丰富的数据库开发组件,使数据库应用开发功能更强大,控制更灵活,编译后的程序运行速度更快.1.3开发工具的介绍VisualFoxPro是微软学校推出的可视化编程工具之一,对于开发小于1000000条记录的中小型数据库系统,无疑是最佳的选择.它一直都被不同层次的程序员用于设计开发各种类型的管理信息系统或者进行数据库的维护.VisualFoxPro最大的特点是易学,高效,功能强大.熟练的VisualFoxPro程序员只需要用一个月左右的时间编程实现一个小型的管理系统.VisualFoxPro作为优秀的编程工具,具有以下优点:(1)VisualFoxPro一直是中国台式机数据库的主流,占人事管理系统第6页共25页据中国市场的主要部分.(2)VisualFoxPro易学,易用,易维护.在我国已经形成了一支强大的从事VisualFoxPro管理,维护和开发的技术力量.(3)VisualFoxPro开发效率高,成本低,投资小,见效快.(4)VisualFoxPro是软件业巨头微软学校的拳头产品之一,多年来微软学校一直致力于将该学校的先进技术引进到VisualFoxPro系列产品中.例如SQL技术,Active技术,OLE技术,可视化编程技术等一系列先进技术.正是这些技术的不断引入,使得VisualFoxPro的功能不断增强.第二章系统分析系统分析主要是对现行系统进行充分的调查研究,细致了解现行系统的现状和业务流程,及其存在的主要问题,并在此基础上提出新系统的逻辑模型.2.1系统初步调查系统初步调查采用的主要方式是系统分析员与学校各级管理人员进行交流,并对学校的管理体制进行现场参观了解情况.经过初步调查了解.对学校现行的人事管理制度做出如下分析:学校设有4个科室:信息专业科、供电专业科、机车专业科,人事管理系统第7页共25页机电专业科,每个科室的人员的变动很大.学校设有专职的人事管理人员.员工的人事还是使用手工记录的办法,效率很低。学校领导希望通过建立一个完善的人事管理信息系统,使其学校人事管理工作规范化、制度化、程序化,提高信息反馈自理的速度和准确性,及时、准确的把握学校人员的情况,以提高学校对人员管理的水平。从而使学校不会发生人力资源的浪费问题,提高管理的整体水平,同时,学校领导可以通过本系统及时对学校人力资源做出准确判断,并进行调整,以使学校始终处于良好的工作氛围之中,带动员工的工作积极性,从而提高学校的整体工作效率,使学校进入一种良性的循环中.2.2系统可行性分析在系统初步调查的基础上,面对学校的管理现状,有三种可供选择的方法:(1)不做任何变化,维持目前的管理现状(2)购买市场上的商品化软件,提高管理水平。(3)根据实际情况,自行开发一套管理软件。第一种选择显然要被排除掉的,因为因循守旧,裹足不前,企业必将被时代的潮流淘汰,断送企业的前途。那么购买商品化软件可行吗?答案是否定的。原因为:经费问题:一套基于大型关系数据库的软件少说也要上万元。功能方面:由于学校的规模、经营范围等方面的千差万别,通用人事管理系统第8页共25页的软件很难完全适应每个超市的具体需要。数据共享:通用的商品化软件数据底层一般都是不开放的,数据共享性差。可移植性:商品化软件包的可移植性差,难以适应企业业务发展的需要。最后,唯一可能的选择也只有第三种方式了。2.3系统开发的目标在对学校信息系统的初步调查和可行性分析的基础上,提出了该信息系统的开发目标:即按照管理信息系统的原理和方法,采用较成熟的信息技术和手段,并利用学校现有的软硬件软件及科学的管理系统开发方案,开发出一套自己的人事管理软件.系统应符合学校人事管理制度,并达到操作直观、方便、实用、安全等要求。2.4新系统逻辑模型的提出系统分析的主要成果是系统的逻辑模型.在对现行管理方式进行了认真调查、分析、研究基础上,经过学校管理人员之间的交流,最后确定了学校人事信息系统的逻辑模型。通过数据流程图(DFD)来进一步描述新系统的逻辑功能。见下图示:图2-1是系统操作流程图。介绍人事管理系统的操作过程。图2-2是介绍系统登陆按钮的数据流程,人事管理系统第9页共25页YN图2-1人事管理系统操作流程图开始YYYNN输入密码是否正确调用系统总界面是否超三次退出结束系统界面开始登陆界面输入密码结束退出记录查询信息管理人事管理系统第10页共25页第三章系统设计3.1系统界面设计本系统界面本着美观,大方的主旨进行设计的。其系统界面以蓝色为主色调,使其使用者不会产生厌烦感。本系统登陆界面如图3-1,图3-2。系统总界面如图3-3。系统记录打印模块图3-1系统登陆界面图3-2系统登陆界面人事管理系统第11页共25页3.2系统安全性设计用VF6.0设计的系统,从系统开发的实际情况出发,根据系统分析的结果,还将对系统安全性进行设计,对所有想登录本系统的用户进行密码检测。除本学校人员外不得入本系统查看数据资料。如果系统输入操作员不属于本系统的合法用户,则系统出现错误提示窗口,若输入三次均为错误密码,系统将自行关闭。如图3-4所示:为了加强数据的安全性,建立人事信息系统数据库,以便保证系人事管理系统第12页共25页统启用以后不会出现数据丢失,死机等现象,并保证数据的一致性,并发性和可移植性。3.3系统功能结构设计本系统经过设计前的研究和对计划工作的归纳总结,对本系统采用模块化程序设计思想,把整个系统分为:信息管理模块,记录查询模块。3.3.1系统信息管理模块此功能模块主要是对学校内信息的录入,修改,删除,保存等基本操作。其包括员工信息,各科室信息,人事记录三项管理。见图3-3所示。在员工信息管理模块里我们可以对学校新员工进行信息录入,并可以浏览学校里每位员工的基本信息(员工编号,姓名,学历,所在科室,电话,住址等个人信息)。见图3-8所示:人事管理系统第13页共25页图3-8员工信息管理在科室信息管理模块中可以知道学校每个科室的情况(科室编号,科室名称,科室员工人数,科室上班制度)。见图3-9所示:图3-9科室信息管理3.4系统数据库设计进行数据库设计的首要任务是考虑信息需求,也就是数据库要存入什么样的数据。当然,创建成数据库并非仅仅为了存储数据,更主要的目的是从中提取有用信息。所以除了要考虑数据库存储什么数据外,还应该考虑数据的存储方式、目的、用途以及性能要求。根据实际的管理工作
本文标题:人事管理系统论文
链接地址:https://www.777doc.com/doc-3417466 .html