事业单位工资管理系统_第1页
事业单位工资管理系统_第2页
事业单位工资管理系统_第3页
事业单位工资管理系统_第4页
事业单位工资管理系统_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

指导老师:李慷学生:孟令春班级:08春计算机网络专科学号:0870605391引言本课题将设计一个应用与事业单位的工资管理系统。随着国民经济的急速发展,事业单位的工资应用体系也变的越来越复杂,单位中,部门、职务、工作效益等与工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但要消耗大量的人力和物力,而且极容易出错。该系统的具体任务就是设计一个事业单位工资的数据库管理系统,由计算机来代替人工执行一系列工作,诸如增加员工添加删除、工资设置、修改、查询、统计等操作。这样就使财务人员可以快捷高效地完成工资管理任务。21.1应用背景

人类社会正从工业时代阔步迈向信息时代。计算机在信息管理中应用的普及,利用计算机实现人事工资的管理势在必行。利用计算机管理工资信息,是适应现代化的要求、推动管理制度走向科学化、规范化的必要条件。利用计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计。31.2课题研发的目的与意义工资管理是一项琐碎、复杂而又十分细致的工作,一般不允许发生错误。工资管理的重复性、规律性、时间性,使得工资管理计算机化成为可能。根据不同单位的自身特点开发适合自己的工资管理软件是显得十分必要的,在我国各级事业单位中他们更需要有一个方便、快捷、安全、透明的工资管理软件。41.3信息体统介绍管理信息系统就是我们常说的MIS(ManagementInformationSystem)。是一个不断发展的新型学科。管理信息系统的定义随着计算机技术和通讯技术的进步也在不断更新。是一门综合了管理科学、系统理论、计算机科学的系统性边缘学科。51.3.1管理信息系统概述20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。1970年,WalterT.Kennevan强调了用信息支持决策,但并没有强调应用模型,没有提到计算机的应用。1985年,管理信息系统的创始人,明尼苏达大学的管理学教授GordonB.Davis给了管理信息系统一个较完整的定义,即“管理信息系统是一个利用计算机软硬件资源,手工作业,分析、计划、控制和决策模型以及数据库的人-机系统。它能提供信息支持企业或组织的运行、管理和决策功能。”61.3.2管理信息系统的特点

管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。计算机技术是MIS得以实施的主要技术。在这些技术中,软件开发是MIS开发的重点。管理数据是MIS正常运行的基础。71.3.3管理信息系统的开发管理信息系统的开发是一个复杂的系统工程。管理信息系统开发方法主要有:结构化生命周期开发方法、原型法、面向对象的开发方法等。管理信息系统的开发过程一般包括系统开发准备、系统调查、系统分析、系统设计、系统实现、系统转换、系统运行与维护、系统评价等步骤。81.4工资管理信息系统的最终目的

工资管理信息系统的最终目的是为管理、决策服务,利用计算机处理会计业务最终目的是:一、更为全面、更为准确的提供管理、决策所需的财务信息;二、更为快捷地提供各种管理、决策所需地财务信息;三、按管理的要求,对会计核算数据进行各种加工、处理,从而筛选出管理所需的信息;四、让会计人员从繁杂的手工核算工作中解脱出来,利用他们懂财务、了解情况的优势,参与分析、参与管理、参与决策。91.5开发原则创新原则,体现先进性。整体原则,体现完整性。不断发展原则,体现超前性。经济原则,体现实用性。科学的开发过程从可行性分析研究开始,经过系统分析、系统设计、系统实施等主要阶段。101.6开发方法选择了自顶向下的开发策略:自顶向下的开发策略是从工资管理的整体进行设计,逐步从抽象到具体,从概要设计到详细设计,体现结构化的设计思想。第一层首先分析工资管理信息系统的系统环境、系统边界、系统的总目标,然后分析系统完成总目标所应具有的功能以及实现这些功能的信息需求。第二层是模块级。根据系统的目标、功能以及需求,导出各个模块的目标、功能以及信息需求。同理,逐级地推演更下一层地模块,即由上而下、由粗而细、逐级分解、逐层细化。111.7开发环境介绍

数据库技术作为数据管理技术,是计算机软件领域的一个重要分支,产生于60年代末。现已形成相当规模的理论体系和实用技术。优秀的数据库设计是应用成功的基石。万万丈高楼平地起,数据库设计如同高楼的基石,是开发高品质应用的前提。121.8系统介绍第一章为绪论部分,阐述了本课题研发的目的与意义、研发的背景、可行性分析、以及所用习惯知识的基本概念介绍。第二章为系统分析,介绍了现有工资管理系统的一些特点以及其业务流程分析。第三章为系统设计部分,包含系统的总体设计以及数据库设计部分。第四章为系统实现,是系统各模块详细的实现方法。第五章为系统小结,后面为致谢和参考文献。13第二章系统分析

2.1需求与可行性分析2.2数据流分析2.3数据流程图2.4系统功能分析142.1需求与可行性分析

2.1.1需求分析2.1.2可行性分析152.1.1需求分析

自财政部1989年颁布了《会计核算软件管理的几项规定(试行)》之后,部分单位实现了用计算机代替手工。但是还有大量的单位没有实现会计电算化。从单位本身的角度出发,他们也希望有一个适合他们的会计核算软件,减轻财务人员的工作强度,提高会计处理效率。因此财务管理软件的开发,目前的需求还很大。162.1.2可行性分析

系统对硬件的要求不高,在现有技术基础上一定能实现本系统。对于用户来说,他首先关心的是:是否值得开发一个信息系统。而在效益方面,他们首先关心的是:当他们使用了这套管理信息系统后,工资处理的效率是否提高了,人力资源是否节省了。而本系统的设计和开发事实上恰好能满足他们的这些要求。172.2数据流分析

工资核算系统的业务流程如下图:人事部门后勤、财会部门职工基本信息医保、养老、水电等代扣信息管理员工资管理信息系统工资表工资查询工资汇总表工资汇总表182.3数据流程图

数据流程图:人事部门后勤部门工资核算系统财务部门192.4系统功能分析本系统需要完成的功能主要有:员工基本信息数据的输入;员工基本信息数据的修改、删除;员工工资项目的基本设定;员工工资发放方法的基本设定;员工工资的汇总显示;员工个人工资条的打印等。20第三章系统设计

经过需求分析阶段的工作,系统必须“做什么”已经清楚了,现在是决定“怎么做”的时候了。系统设计的基本目的就是回答“概括地说,系统应该如何实现?”这个问题。按软件生存周期的划分,设计任务通常分两个阶段来完成。第一个阶段是概要设计,它的任务是建立软件的总体结构,即软件的组成,以及各组成成分(子系统或模块)之间的相互联系。第二个阶段是是详细设计。213.1设计思想

通过使用工资管理系统,使的工资管理工作系统化、规范化、自动化、从而达到提高管理效率的目的。由于工资管理信息的特殊性,该工资管理信息系统没有进行权限的划分,管理员就是超级用户。223.2功能分析

该工资管理信息系统的结构功能图如下:事业单位工资管理系统工资月库处理工资标准库维护工资临时发放管理系统帮助在职(离退休)工资库处理上报文件(磁盘)生成工资月库关闭(备份、删除)在职(离退休)工资标准库维护在职(离退休)工资标准库备份临时工资数据处理临时工资上报文件(磁盘)生成临时工资发放项目维护系统信息维护系统使用帮助关于在职(离退休)工资库生成233.3数据库设计

在数据库应用系统的开发过程中,数据库的结构设计是其中非常重要的一个环节。数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。所以在尽量全面考虑用户的各种需求的前提下,进行了数据库设计。243.3.1数据库概念结构设计

数据库需求分析是数据库结构设计的第一个阶段,这个阶段主要是确定基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后进一步设计打好基础。根据上面的设计规划的实体有:职工基本信息实体、工资项目设置信息实体、职工应发款信息实体、职工代扣款信息实体、职工工资信息实体、工资费用分配信息实体、用户信息实体。253.3.2数据库逻辑结构设计

现在需要将上面的数据库概念结构装化为Access2000数据库系统所支持的实际数据模型,也就是数据的逻辑结构。一、工资标准库二、工资临发标准库三、单位信息表263.3.3数据库连接

系统的数据库连接方面,大部分模块采用了ADODATA控件,它是VB6.0中文版提供的一个ACTIVE控件。ADO访问数据库是通过访问OLEDB数据提供程序来进行的,提供了一种对OLEDB数据提供程序的简单高层访问接口。ADO技术简化了OLEDB的操作,OLEDB的程序中使用了大量的COM接口,而ADO封装了这些接口。27第四章系统实现

经过需求分析阶段的工作,系统必须“做什么”已经清楚了,现在是决定“怎么做”的时候了。系统设计的基本目的就是回答“概括地说,系统应该如何实现?”这个问题。它的另一个重要任务是设计软件的结构,也就是要确定系统中每个程序是由那些模块组成的,以及这些模块相互间的关系。284.1系统总体目标设计

通过使用事业单位工资管理系统,可以使本单位的工资管理工作系统化、规范化、自动化、从而达到提高管理效率的目的。经过分析把工资系统分为:工资月库管理、工资标准库维护、工资临时发放管理、系统帮助等4个部分来设计。294.2数据库设计事业单位工资管理过程的数据处理流图:工资项目设定工资发放公式设定人员工资设定

工资标准库生成工资月库生成工资发放工资临时发放304.3系统实现系统设计阶段确定了应该怎样具体地实现所要求的系统,也就是说经过这个阶段的设计工作,得出了对目标系统的精确描述。在接下来的编码实现阶段,就把这些描述直接翻译成VB的程序设计语言书写的程序和界面。311.系统登陆界面首先出现一个欢迎界面,显示欢迎信息、软件的相关信息等。32然后出现登陆窗口,进行密码验证,如果用户输入正确的用户名和密码就可正常的登陆。332.系统主界面系统的主界面343.标准工资库设定标准工资库设定354.标准库工资发放公式标准库工资发放公式:365.标准库人员信息修改界面标准库人员信息修改界面376.标准工资库汇总显示界面387.月工资库修改界面398.工资临时发放生成409.用户信息维护41第五章系统小结

毕业设计对一个学生来说是一个非常重要的学习过程。我从对VB的一无所知,到完成这个软件的基本设计,虽然这个软件还存在这样那样的缺点,但是在专业知识方面我学到的东西是非常多的。比如考虑问题的周密性、界面设计的方便性等,这些对一个系统开发人员来说,是最基本的要求。由于个人在编程方面的不足,在系统实现过程中,有些功能不能很好的实现,有待进一步改进。而设计过程中也遇到了很多的困难,在老师和同学的帮助下最终我还是克服了困难完成了设计。这个过程更使我学到了面对困难应该持有的积极态度。42致谢在整个毕业设计过程中,首先我要感谢我的指导老师李慷老师,在本次设计过程中给与的悉心指导和帮助。其次,我还要感谢我们班的同学的帮助。由于工作的原因,耽误了好多设计的宝贵时间,是他们给予了我很多的帮助,特别是他们不厌其烦的给我解释,指导。最后我要感谢两年来教过我的辅导员邓改老师和各科老师,感谢他们对我在知识上的教育和思想上的正确引导,感谢他们对工作的认真负责。43参考文献

[1]李梁编著.会计信息系统分析与设计.上海:立信会计出版设,2002年[2]刘炳文、许蔓舒编著.VisualBasic程序设计教程.北京:清华大学出版社,1998年[3]黄梯云编著.管理信息系统.北京:高等教育出版社,2002年[4]张贵仓编著.会计软件实务教程.西安:西安电子科技大学出版社,2001年[5]Evangelos编著.VisualBasic6.0高级开发指南.北京:电子工业出版社,1999年[6]李东玉等编著.VisualBasic6.0控件大全.北京:清华大学出版社,1999年[7

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论