企业工资管理系统.docx

上传人:安*** 文档编号:19013807 上传时间:2022-06-03 格式:DOCX 页数:23 大小:21.76KB
返回 下载 相关 举报
企业工资管理系统.docx_第1页
第1页 / 共23页
企业工资管理系统.docx_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《企业工资管理系统.docx》由会员分享,可在线阅读,更多相关《企业工资管理系统.docx(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、企业工资管理系统企业工资管理系统标准化文件发布号:9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-企业工资管理系统姓名XXX学科专业计算机应用与维护指导老师XXX学号2XXX日期:20XX年5月目录第一章、企业工资管理系统概述11、系统的主要功能-312、方法概要-313、工资管理的应用现状-41企业工资管理的应用现状-41管理系统开发的目的-4第二章、系统平台的选用21数据库技术的现状与发展-422数据库系统的选择原则-423系统开发工具的选择-5第三章、系统基本理论系统的概念-532系统的开发梗概-5321系统的开发原则-5第四章、工资管理系统分析41系统目的-642系

2、统可行性分析研究-643需求分析-744数据流程图-7第五章、总体设计51系统功能模块图-852功能的讲明-8第六章、具体设计与实现61数据库设计-9611概念设计和E-R图-962系统模块设计-10第七章、系统测试系统运行与维护-14第八章、系统评价81系统的特点-1482系统的缺点-1583将来可能提出的要求-15总结-15参考文献-15企业工资管理系统的开发-枣庄学院计算机科学系刘强摘要:本文首先分析了企业工资管理系统的应用现状,阐述了本工资管理系统的开发目的。通过对数据库技术的现状与发展、数据库系统的选择原则、系统开发工具的选择一系列问题的分析确定了系统的开发平台。接着阐述了管理信息系

3、统系统基本理论,并在此理论指导下,具体给出了从工资管理系统分析到总体设计具体设计与实现及测试的各个环节,最后对本系统作了客观评价评价,指明了系统的现实意义、缺点以及系统的升级方向。关键字:企业工资管理系统管理系统系统开发第一章企业工资管理系统概述11、系统的主要功能企业工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的详细要求,设计了企业工资管理系统。企业工资管理系统主要有下面几大功能:对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:

4、有调出、有调入、也有职工在本单位内部调动。因而,设计系统是应考虑到这些情况。对职工的工资进行计算、修改。能够对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算应发金额、应扣金额及实发金额等。查询统计功能。要求即能够单项查询,比方查看某个职工的工资情况等;可以以多项查询,比方某部门工资数在某一范围的职工的工资情况等。报表打印功能。每月发放工资时,要求能够打印本月的工资表、随工资发给每个职工的工资条以及工资统计表。12、方法概要本工资管理系统是采用面向对象的程序设计思想进行编制的,整个系统由若干个表单、类、报表以及一个主菜单组成,有项目管理器统一管理全部程序的编写和调

5、试。用户能够通过主菜单或总表单调用系统的各项功能。1、面向对象设计不再是单纯的从代码的第一行一直编到最后一行,而是考虑怎样创立类和对象,利用类和对象来简化程序设计,并提供代码的封装和可重用性,便于程序的维护与扩展。2、面向对象设计的核心是类的设计。3、设计的工资管理系统也是建立在一系列类基础之上的,其编程的思想是:先根据一定的需要创立一系列的子类或直接调用vfp提供的基类,编制程序时,由这些类派生出相应的对象,所派生出的对象继承了其父类所有的功能,而且具有很好的封装性,这样就可利用派生出的对象像搭积木一样来设计本人的程序。打个比方,就比方要制造一台机器,首先要制造各种零件的模具,然后用制造好的

6、模具生产出所需的零件,所有这些做完后,剩下的就只是怎样把这些零件组装起来,这样一台机器就很容易制造出来了。实际编程也是如此。每个表单都是由一定数量的对象按某一种方式组合在一起的,程序编制的核心是类的设计。13、企业工资管理系统的现状分析1企业工资管理的应用现状随着我国国民经济建设的蓬勃发展和具有中华特点的社会-义市场经济体制的迅速完善,各个行业都在积极使用当代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企

7、业运用当代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的详细实际情况也不尽一样,各项工资条款的发放,假如没有一个完好的管理系统来进行管理,那么势必会给管理人员带来种种费事,因而类似工资管理系统之类的财务软件的开发势在必行。1管理系统开发的目的本系统开发的主要目的就是要使企事业单位工资管理实现计算机管理,使管理员能够有序的管理每一位职工的各项工资条款的发放以及员工个人台帐的生成,使企业运用当代化技术创造更多更高的经济效益。第二章.企业工资管理系统平台的选用数据库技术的现状与发展数据库是60年代末出现的一门计算机软件技术,

8、在理论和时间上都得到了和很大的发展。如今,数据库是数据处理的主要工具,是管理信息系统的核心部分。数据库系统是当今计算机信息系统的核心,是计算机技术和应用发展的关键。2.2数据库系统的选择原则1数据库系统采用易于集成的,开放的技术。2产品质量优异,可靠性高,适于长期运行,能支持关键应用。3数据安全,保安型高。4能提供分布式数据库功能。5支持多种开发环境,软件开发容易。6扩大性和升级能力强。系统开发工具的选择Visual有着下面几项特点:简单,易学,易用、快速完成应用任务使用方便的工具栏不编程而建立应用程序界面用项目管理器统一界面2功能更强大Visual比以前的数据库管理系统具有更强大的功能。它通

9、过使用快速查询技术和对系统的优化而使用户最大限度地体会到Visual快速而又功能强大的优点。具有面向对象编程的能力更容易处理事件。最优化系统使用快速查询技术真正的数据库概念可视化编程技术第三章系统基本理论系统的概念管理信息系统是一个由人、计算机等组成的能进行信息采集、传递、存储、加工、维护和使用的系统。管理信息系统根据其名称进行基本概念分解,可分为管理、信息和系统三个部分,正是在这三个科学领域的基础上发展起来的。信息反映着客观事物,信息以数据、文字、符号、声音和图象等各种不同的形式表示出来。管理的含义一般讲来就是计划、组织、领导和控制的活动。系统是为了某种目的而将一些部件有机地结合的一个整体。

10、一个大系统还能够分成若干个子系统,各子系统又能够有它本人的组成部件。系统的开发梗概3.2.1系统的开发原则管理信息系统是一项耗资大,技术复杂,管理变革明显,并需要相当一段时间才能完成的工程项目。系统分析是系统开发中最重要的一环。系统分析的主要内容是对原工作状态进行充分的了解和展示,提出新系统的逻辑方案。常用开发方法学及比拟软件作为一种工程化产品的概念到如今已经发展了近三十年,而对软件开发方法的讨论与研究也有了很大的发展。从传统的生命周期法到原形法、面向对象法。,有影响的主要为下面三种方法:生命周期法原型法面向对象法3.2.2系统的开发步骤应该预见这种规律,否则就会缩短的使用寿命。为了保证需求分

11、析的完备性,就必须保证需求分析的时间。系统的功能要求。整体构造合理,风格一致,模块化构造,界面明晰,接口灵敏,操作简便。开发方法,文档规范化,便于管理,可扩大。完善的数据输入,维护,输出。自检性能高,用户误输、错输均有提示。容错性能高,数据流程图:1.本系统的数据流程如图4-3所示修改模块:用来实现对数据库记录进行各种知足实际需要的条件进行修改。统计模块:统计各项工资的总和,以及员工的总人数.打印功能:实现对需要的记录打印.1系统的运行要求本部分讲明了系统的整个设计,再以工资数据输入,工资计算以及查询为例具体讲明了系统是如何实现的。61数据库设计6.1.1概念设计概念设计中自顶向下的实体分析方

12、法,即常用的实体联络模型简称E-R模型,对详细数据进行抽象加工,将实体集合抽象成实体类型。用实体间联络反映现实世界事物间的内在联络。E-R模型是建立概念性数据模型的有力工具。通过对企业工资管理内容和经过的分析,本系统应设计的实体和属性如下:本系统用到的表。如下:数据库表:图6-1为本系统中工人信息的实体集及有关属性的图例:onshutdowncleareventsfunctionsetpath()locallcsys16,lcprogramlcsys16=sys(16)lcprogram=substr(lcsys16,at(:,lcsys16)-1)cdleft(lcprogram,rat(,

13、lcprogram)setpathtogzglendfunc2、(1)打开表单设计器,设计好表单,并且设置好必要的属性,设计结果见图。事件代码:h:gzgl工资+alltrim(str(year(date()+alltrim(str(month(date()+alltrim(str(day(date()+.dbf下面是初始化+alltrim(str(month(date()+月份的工资:(2)“初始化“按钮的CLICK事件为:setpathtoa=下面进行初始化,将对原来的数据库内容进行改变,所以一定要进行备份,否则丢失原来的数据。+chr(13)+进行备份么inotice=messagebo

14、x(a,65,提示信息)ifinotice=1iffile()deletefileendifcopytoreplaceall日期withdate()endif的有关设计见第3目图6-33“备份“按钮的CLICK事件为:ff=alltrimcopyto&ff4“退出“按钮的CLICK事件为:clearevents3工资记录阅读窗体代码: “text1、text2、text3的interactivechange事件代码:setexactoffgetzgh=alltrimgetxm=alltrimgetxb=alltrims=s=s+职工号=getzghendififlen(getxm)0s=s+.

15、and.+姓名=getxmendififlen(getxb)0s=s+.and.+性别=getxbendifdowhileleft(s,5)=.and.(s,5)=.and.s=subst(s,6)enddoiflen(alltrim(s)=0setfiltertoelsesetfilterto&sendifgotop4修改条件窗体有关代码: “查找记录“的代码:ifnotemptyn=val(alltrimgonelsesetexactoffgetzgh=alltrimgetxm=alltrimgetxb=alltrims=s=s+职工号=getzghendififlen(getxm)0s=

16、s+.and.+姓名=getxmendififlen(getxb)0s=s+.and.+性别=getxbendifdowhileleft(s,5)=.and.(s,5)=.and.s=subst(s,6)enddoiflen(alltrim(s)=0setfiltertoelsesetfilterto&sendifgotop删除记录“的代码:i=messagebox(确定要删除的记录吗,65,重要提示)ifi=1deleterecordrecno()a=messagebox(真的要删除!,65,重要提示)ifa=1packendifendif“恢复记录的代码:i=messagebox(恢复逻辑

17、删除的记录,65,重要提示)ifi=1recallendif“打印“的代码:doformdayinwiths其它模块设计略,详细的请用打开工程文件就可看到相应的源代码。第七章系统测试系统运行与维护:系统的运行:1、初始数据的输入本系统的输入采用鼠标和键盘相结合的输入方法。2、如何使用本系统:本系统的使用相应简单,基本上只要会使用Windows软件就会使用本系统,在详细的操作时,只需点击鼠标左键即可进行相应功能的选择。3、系统的维护:本系统是个较复杂的人-机系统,由于系统外部环境与内部因素的变化,不断影响系统的运行,同时需要系统不断地适应这些变化,不断地完善系统,以提高系统运行的效率与服务水平,

18、这就需要自始至终进行系统的维护工作。系统的维护主要包括四个方面:1程序的维护:指的是修改部分或全部程序,这种维护往往是在条件发生变化或原系统的效率低的情况下进行的。2数据文件的维护:指的是根据用户的要求对数据文件进行不定期的修改。3代码的维护:随着系统的发展和变化,可能会出现旧代码不能适应新要求的问题,因而,有必要变更代码,予以维护。4硬件的维护:指的是对系统所使用的设备进行维护。本系统的日常维护由学校的的专人来负责,假如出现一些不能解决的问题,则由开发者来负责。第八章系统评价系统评价就是客观,公正的从各个方面评价系统的各项功能。本部分将详细从三方面阐述:优点,缺点以及将来可能提出的要求。81

19、系统的特点流程符合企业内部工资管理的要求。界面友好,输入信息方便好多信息,系统自动生成。查询全面,对任何情况或字段都能够查询,进而对管理进行监督。系统扩大容易。由于资料有限,有很多地方还需要更好的完善。即面向开发人员,又面向用户。系统的缺点由于时间的原因。输出报表不完善。网络功能欠缺。本系统只能在单片机上运行,不能实现网络连接,资源分享。容错性不高。系统的抗错,容错性不高。这方面有待加强。由于资料有限,有很多地方还设计的不够具体,如考勤制度与工资奖金,福利,公积金,应付合计,扣除合计,应发合计的关系等,还需要更好的完善。没有良好的用户权限和密码限制以防止人为的毁坏与盗窃数据资源。83将来可能提

20、出的要求网络化。系统能支持网络数据传输,数据分享;数据远程访问能自动采取一定的加锁策略;远程报表处理。多媒体化。系统能够支持语音输入。总结通过这次毕业设计,使我遭到了一次用专业知识、专业技能分析和解决问题的全面系统的锻炼。使我在综合知识的选用方面,在应用软件开发的基本思想、方法方面,以及在常用编程设计思路技巧的把握方面都能向前迈了一大步。为日后成为合格的应用型人才打下良好的基础。这次在指导教师的帮助下,在同学的帮助下,基本上完成了设计任务,在软件的设计方面也有了一定的提高,熟练把握了VISUALFOXPRO命令和编程技巧,为今后走上工作岗位打下了专业基础。在这次的毕业设计中,让我深深地体现到进行软件开发不是一件简单

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 培训材料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁