您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 薪酬管理 > Delphi工资管理系统
工资管理系统摘要:工资管理系统是为了提高企业工资管理、简化工资核算流程的一个系统。该系统是在基于Windows操作系统平台的Delphi7.0开发环境下开发的。其囊括了企业对员工的资料管理的基本操作功能。如:员工入库保存、查询、修改、删除、考勤、工资核算及打印等功能。该系统能记录和管理员工从入厂以来的所有的工资信息及个人基本信息,能大大减轻会计部门的管理工作,方便、快捷、安全的完成企业员工工资管理工作。在方便企业管理的同时,为了保证管理信息的准确性、实时性、决策性,鉴于该系统是服务于管理工作的,因此本系统在使用权限上作了特别的限制及规定,使用权主要由超级管理员指定执行。基于系统开发的过程是根据实际工作需要而结合软件工程的基本开发步骤设计开发的。论文在论述时严格按照开发流程,以有详有略,层次分明、重点突出的原则,从问题定义、需求分析、总体设计、详细设计到编码、测试的顺序进行分析论述的,给系统一个清晰、全面地说明。有利于系统将来的扩充及完善。关键词:工资管理系统、Windows操作系统平台、Delphi开发环境、使用权限。工资管理系统3毕业设计(论文)外文摘要THESYSTEMOFWAGESMANSGEMENTSYSTEM(WMS)Abstract:WMSisawagesmanagementforthesakeoftheexaltationbusinessenterprise,simplificationthewageschecktheprocess.ThatsystemisadevelopmentundertheWindowsoperatesystemoftheterrace.Itsbaggedthebasicoperationfunctiontomanagetotheemployee'sdataofbusinessenterprise.Suchas:Theemployeestoreinwarehousestokeep,search,modification,delete,test,wagestocheckandprinttowaitthefunctionetc.Thatsystemcanrecordwiththehavings'swagesinformationthatmanagetheemployeefromintosincefactory,canconsumedlyalleviatetheaccountssection'smanagementwork,convenience,fast,safecompleteBusinessenterpriseemployeewagesmanagementwork.Intheaccuracy,solidhour,decision,forthisreasonthissystemthatconvenientbusinessenterprisemanagementofatthesametime,managetheinformationforthesakeoftheassurancedtomadeonusethelegalpowerspecialofrestrictandprovision,usethepowermainspecifytocarryoutfromthesupermanagement.Duringthecourseofthedesigninganddeveloping.Accordingtoneedofthesystem,Icombinedessentialthestepofdevelopingsoftwareengineering,soserieslyintermofthisdevelopmentflow,Iwilldiscussthisprocudureindetailandconciselyinthisthesisonprincipleofbrachylogyhiberarchy,whichisfromdefininingquestion,analysisingrequirement,designingcollectivityandtocodingandtesting.thusprovidingclearandacross-the-boardexplanationforthesystem,andinfavorofexpandingthesysteminthefuture.Keywords:WMS、Delphienvironmentofdevelopment,theOperationSystemofWindowsplatform,permisionofusage,developingflow.工资管理系统4目次前言………………………………………………………………………………5第一章问题提出……………………………………………………………………6第二章可行性分析和需求分析……………………………………………………72.1可行性分析…………………………………………………………………72.2需求分析………………………………………………………………72.3工资管理处理系统数据流图………………………………………………92.4细化部分要功能数据流图………………………………………………102.5数据字典…………………………………………………………………112.6系统功能清单………………………………………………………………122.7开发语言与开发环境……………………………………………………152.8数据库概念模型(E-R图)………………………………………………16第三章总体设计……………………………………………………………………173.1总体设计阶段任务及方法…………………………………………………173.2总体设计步骤及要求………………………………………………………173.3总体设计文档………………………………………………………………17第四章详细设计……………………………………………………………………264.1系统管理模块………………………………………………………………26第五章编码………………………………………………………………………30第六章测试…………………………………………………………………………38总结…………………………………………………………………………………39致谢………………………………………………………………………………40参考文献……………………………………………………………………………41工资管理系统5前言随着计算机软件和网络快速的发展,使软件化的管理模式陆续被各大企业所采纳,由于它的方便、准确、快速、灵活的管理方式,让企业在管理上实现了自动化、一体化、多元化。国内软件商已经开发出很多较好的商品化工资管理软件,虽然这些工资管理软件其功能都很完善,但它们大多是面向大型企业而开发的,专业性强、功能分工较细、操作和使用比较复杂,难以掌握。而对中小企业这种软件既不经济也不实惠,然而中小企业也很渴望使用该类软件,特别是当中小企业发展到一定规模的时候,对于管理所面对的问题已不是手工操作能及时准确的快速完成的,管理软件能简化企业在管理上的复杂性,和减少企业管理的庞大开销,让企业能运用更多的精力和财力去从事开发等别的发展方向。工资管理系统已为许多企业所采用,已得到了成功的肯定。在软、硬件方面对系统的需求。软件要求易学,容易掌握,可以很简单方便地管理信息。硬件的配置要求不能太高,这样可以很好的适应当前的工资管理系统。本系统是在Delphi7.0和SQLServer的环境下开发的,考虑到系统的通用性、规模和使用环境,我排除了小规模的access而采用SQLServer2000开发。在开发中我注意到色调的搭配,使人不易疲倦和刺眼。做到新颖、美观和灵活,让用户在使用中不但能感受到功能的强大,还能有美感的享受。结合目前各企业工资管理工作的实际情况,通过上网查找相关资料和与工厂的管理人员、会计的了解后。设定了系统中主要有以下功能模块:人员管理、工资管理、查询、系统管理、报表打印、帮助等。由于现在的企业都在向网络化发展,网络化高效的管理模式不仅减轻管理人员的工作负担,而且会大幅度提高管理人员的工作效率,也可以说它是现代管理企业的一把金钥匙。工资管理系统6第一章问题提出在我国企业管理中,以前工资管理靠会计进行工资核算,随着人员的增加和工作的细化,在工资核算方面的工作量变的越来越大。有些企业不得不花费大量的人力和物力,但经过工作人员的细心工作也不免有算错的时候。所以工资核算成了企业发展中所面临的一大困难。早些年,只有几家大公司才会引入软件来协助人为管理,虽然成效突出,但它的高昂的软件和设备费用让许多中小型企业望而生畏。但随着电脑的快速发展,慢慢的它由贵族走向大众。还有就是软件技术的日见成熟,让这个只有大公司才能享用的东西,慢慢地被一些中小企业所看中,也让它们在企业中找到了先机,有力的节省了成本。为了更高效的对员工工资管理,降低大量的人力、物力,引进软件管理是企业发展的必行之路。我根据企业工资管理的实际需求,使用标准的图形开发软件Delphi和大型的数据库系统SQLServer2000,实现的一种基于Client/Server模式的管理信息系统。该系统可以完成企业员工工资的基本管理。结合企业网络优势,这套系统在企业的各部门间全部联网,可实现企业的数据共享,及时了解各部门的信息,极大的提高了企业及时、高效的对各部门工资管理效率,使管理工作上了个新的台阶。工资管理系统7第二章可行性分析和需求分析2.1可行性分析可行性分析是要决定“做还是不做”,它是客观的、科学的。目前国内很多软件公司做系统集成项目,业内流传“没有做不了的系统集成项目”。这是个错误的理念,因为可行性分析表明做某件事的成功几率和是不是有真正的开发价值。不论是为客户做软件项目还是为自己做软件产品,都要进行需求分析。它可以减少不必要的损失和资金投入。对于我所做的工资管理系统,经过可行性分析它具有开发成功几率高和广阔的市场应用价值。2.2需求分析需求分析所要作的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。要围绕两个核心问题开展需求分析:(1)应该了解什么?(2)通过什么方式去了解?随着计算机硬件成本的降低,中小型企业已经有能力配置一台计算机来管理职工的工资。虽然可以直接购买软件市场上十分成熟的商业化软件,但根据自己企业的实际情况,设计一套有自己公司特色的工资管理软件,具有操作简单方便、运行速度快等特点。由于软件是自己开发的,自己掌握程序的源代码,如果遇到公司需求变动时,只要简单修改软件即可,不用额外支出费用。另外,自己开发的程序由于加密方式不同于商业化软件,安全系数相对来讲也高一些。以前的工资的核算模式是企业根据员工的实际情况,首先定制一个基本工资,根据员工的工作情况,再给予各种形式的奖金。员工的考勤通常是经专人记录。到工资管理系统8月底时,会计要根据员工的工作情况,按一定的工资核算计算工资。这种工作模式工作起来效率很低,并且存在着考勤人员作弊、会计计算工资错误等种种弊端。如果使用计算机管理员工的工资时,就不存在这种现象。作为工资管理系统的参考,需求分析的任务就是借助于当前大多数普通人手工作业的逻辑模型导出本系统的逻辑模型,解决本系统的“做什么”的问题需求分析方法由对软件的数据域和功能域的系统分析过程及其表示方法组成。它定义了表示系统逻辑视图和物理视图的方式。大多数的需求分析方法是由数据驱动的,也就是说,这些方法提供了一种表示数据域的机制,我们可以根据这种表示,确定软件功能及其他特性,最终建立待开发软件的抽象模型,即目标系统的逻辑模型。结构化分析是面向数据流进行需求分析的方法,适合于数据处理类型软件的需求分析。结构化分析方法就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。工资管理系统就是运用结构化分析方法进
本文标题:Delphi工资管理系统
链接地址:https://www.777doc.com/doc-1009259 .html