论工资管理系统设计与实现.docx

上传人:b****5 文档编号:3431326 上传时间:2022-11-23 格式:DOCX 页数:27 大小:156.07KB
下载 相关 举报
论工资管理系统设计与实现.docx_第1页
第1页 / 共27页
论工资管理系统设计与实现.docx_第2页
第2页 / 共27页
论工资管理系统设计与实现.docx_第3页
第3页 / 共27页
论工资管理系统设计与实现.docx_第4页
第4页 / 共27页
论工资管理系统设计与实现.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

论工资管理系统设计与实现.docx

《论工资管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《论工资管理系统设计与实现.docx(27页珍藏版)》请在冰豆网上搜索。

论工资管理系统设计与实现.docx

论工资管理系统设计与实现

 

Abstract

ThesystemknownasMISwhichmainlyincludesbuidingupdata-baseofback-endanddevelopingtheapplicationinterfaceoffront-end.Theformerrequiredconsistencyandintegralityandsecurityofdata-base.Thelatershouldmaketheapplicationpowerfulandeasilyused.

Bylookinguplotsofdatum,IselectPowerBuilderempoldertool.Withtheadvantageofitsspecialityofdevelopingapplicationsystemrapidlyingraphinterface,itcangiveyouashort-cuttobuildupaprototypeofsystemapplication.Theprototypecouldbemodifiedanddevelopedtillusersaresatisfiedwithit.

Itisanindispensablepartofenterprisethatthesalaryismanaged.Itscontentisessentialtopolicymakerandadministratoroftheenterprise,Hasextremelyimportantinfluenceonenterprisestaffatthesametime.Sotheadministrativesystemofthesalarycanofferthesufficientinformationandinquirymeanstopolicymakerandtheadministratorandenterprisestaffoftheenterprise.

Thispaper,whichmainlyincludespretext、systemresearchanalysis、wholedesign、detaildesignandapply,simplyintroducesMISandDatabase-technology,anddiscussessomebasicconceptduringthesystem-developingprocess.Italsoincludesdescriptionofdevelopingenvironment、designprincipleandfeasibleanalysisindetail,atthesametimediscussesthebasicthoughtandrelatedassetandspotofthestructuredsystem-developingmethod、prototypemethodandobject-orientedsystem-developing.

Keywords:

ManagementofSalaryManagementInformationSystem

DevelopmentofSystemDesignofData-base

 

摘要

该系统属于管理信息系统,其系统开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立数据一致性、完整性和数据安全性良好的数据库;而对于后者则要求应用程序功能完备、易使用等特点。

经过分析,我采用PowerBuilder9.0作为系统开发工具,利用其可以在图形界面下快速开发应用系统的这一特性,首先在较短的时间内建立起系统原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行性系统。

工资管理是一个企事业单位不可缺少的一部分,它的内容对于整个企业的决策者和管理者来说都是至关重要的,同时对企业员工也有着极为重要的影响,所以工资管理系统应该能够为企业的决策者和管理者以及企业员工提供充足的信息和查询手段。

本文主要包括前言、系统调查与分析、系统总体设计、系统详细设计、系统实施等。

其中对管理信息系统、数据库技术进行了简单的介绍,详细论述了在系统开发过程中所必需的一些基本概念,对系统开发环境、系统设计原则、可行性分析进行了较为详尽的阐述。

同时重点论述了结构化系统开发方法、原型法和面向对象系统开发方法的基本思想以及相应的优缺点。

关键词:

工资管理管理信息系统系统开发数据库设计

 

 

前言

1.信息系统发展概论

信息系统的发展迄今已有30年的历史。

30年来,在反复不断地探索中信息系统逐步形成了自己的研究方向和发展分支,形成了自身独特的理论、体系和结构框架,发展成现在这样十分热门的学科。

当代的信息系统是由于计算机的出现而产生的。

人类自进入文明社会以来一直在从事信息处理工作。

但是计算机的诞生改变了人们几千年的传统观念,促使人们去进一步研究信息处理、信息系统、信息资源充分利用的规律性。

这正是当代信息系统作为一门学科诞生的基础。

今天的信息系统不仅广泛地应用了信息技术,还深入地融入了现代管理思想、数学方法和系统方法。

信息系统的内容与作用在深度与广度上都有了很大的拓展,它包括常规的数据处理、综合信息分析及决策支持等多层次的内容,它不仅对管理还对组织的各方面产生影响,并且承担着组织结构与组织运作方式的设计任务,甚至还被认为隐含着管理制度与管理模式。

近几十年来,信息系统还与相关的科学技术相结合陆续发展了许多用于企业某一管理领域的新型系统或信息处理技术,如电子数据交换、经理信息系统、战略信息系统、计算机集成制造系统、Intranet和电子商务等。

信息系统的研究方向目前大致可以从以下三个方面来划分:

(1)、从信息系统的应用和处理技术来划分

信息系统发展的分支可分为:

电子数据处理系统、管理信息系统、决策支持系统、办公室自动化系统、电子商贸系统、综合信息服务系统、信息高速公路等.

(2)、从信息系统的开发方法来划分

信息系统发展的分支可分为:

结构化系统开发方法、原型开发方法、面向对象开发方法、计算机辅助开发方法。

(3)、从信息系统的运行管理和效益来划分

信息系统发展的分支可分为:

信息系统的运行与管理、信息系统经济学、信息系统的作用、地位以及它对未来组织、社会和人的影响。

2.数据库技术

数据库技术始于20世纪60年代,迄今为止已经有三十多年的历史了,数据库的应用领域也越来越广泛,事实证明,数据库技术是所有信息技术和信息产业的基础。

国内对数据库的广泛应用始于20世纪80年代,大部分的中小型应用都经历过FoxBase/FoxPro时代。

然而,随着计算机技术和应用需求的发展,数据库应用的模式已经由原来的单机模式、单/主机模式、网络文件服务器模式发展到现在的C/S(客户机/服务器)模式、分布式计算模式以及现在正发展火热的B/S(浏览器/服务器)模式等,与之相应的运行环境和开发工具都有了很大的变化。

面向对象的编程工具——PowerBuilder被公认为最好的数据库前端开发工具。

它独有的DataWindow技术支持数据库的快速开发。

PFC类库有效的提高了系统的开发效率、增强了程序的稳定性和一致性。

对多层客户/服务器分布式计算应用的支持,更提高了系统的安全性,使系统易于管理和维护。

利用PowerBuilder构建的数据库应用系统完全符合面向对象的思想,而且符合现代数据库应用面向对象开发方法的要求:

快速、稳定、安全。

3.未来信息系统的发展方向

作为信息时代产物和主要的信息处理技术的信息系统,其发展的主流方向用最简单、最概括的一句话来表达就是:

应用。

当今各种各样的信息处理理论、技术层出不穷,已远远的走在了应用的前头。

未来信息系统的发展更多的需要是应用和实践。

在应用和实践中检验各种方法和理论的正确性,发挥信息系统的作用和效益,推动信息系统研究的发展。

除主流方向以外,信息系统在其自身的概念、结构、机理、处理技术、开发方法等等方面也会有长足的发展。

这些发展可能来自纯理论研究,也可能来自于应用和实践。

总之,在未来的信息化社会中,信息系统对人、组织、社会的作用和影响将愈加强烈,将会给传统的观念、组织以及某些不能适应时代变化的社会结构带来变革。

可以预言,未来信息将成为人类宝贵的资源,信息系统将成为组织乃至社会的神经中枢和血液循环系统。

信息和信息的处理技术将改变人们的观念、组织内部结构和管理模式,管理者对信息资源的信息处理能力的掌握程度将重新决定其在组织中的地位和各种权利的再分配。

 

 

第一章管理信息系统及其发展

1.1管理信息系统的基本概念

管理信息系统是一个服务于管理领域的信息系统,、是在EDPS基础之上,引进大量管理方法和系统化的开发方法,对信息进行收集、转换、加工,并利用信息进行预测、控制、辅助企业管理的系统。

MIS是一个高度集成化的人机结合的系统,是信息系统中体系结构较为确定,应用也最为成功的分支。

它是企业进行整体信息处理的支柱。

在MIS的技术和知识构成中,系统的观点和系统工程的方法、定量化管理分析方法和信息处理机计算机应用技术被认为是三个最核心的方面,亦称之为三大要素。

从上述MIS概念可知,MIS强调如下基本观点。

1.1.1集成化

所谓集成化是指系统内部的各种资源设备统一规划,以确保资源的最大利用率,系统各部分协调一致和高度低成本的完成组织日常的信息处理业务。

例如具有集中统一规划的数据库系统,就使得系统内部的信息集中成为系统各部分(包括各个用户)所共同拥有的资源。

1.1.2人机系统

人-机系统是指一个开放式的系统,在这个系统中真正起到执行管理命令,对组织的人、财、物、资源以及资金流、物流进行管理和控制的主体是人。

计算机自始至终都只是一个辅助管理的工具,是一个至关重要、举足轻重的工具,它可以为人的管理活动指明方向(或制定方案)。

1.1.3分析、计划、预测、控制功能

MIS区别于EDPS,更强调管理方法的作用,强调对信息的进一步深加工,即利用信息来分析组织的生产经营状况,利用各种模型对组织的生产经营活动各个细节进行分析和预测,控制各种可能影响实现组织目标的因素,以科学的方法,最优地分配各种资源,合理的组织生产。

1.2管理信息系统的主要任务

在组织中,一个以完成日常结构化信息处理任务为中心的管理信息系统,其主要任务一般认为有如下几点:

1、严格基础数据管理,严格计量工具、程序和手段,理顺信息流通渠道。

这是计算机应用的关键,也是系统成功的关键。

如果基础数据(或原始数据)不准,那么再好的信息系统也无法正常工作,所谓“进去的是垃圾,出来的仍是垃圾”就是这个道理。

2、信息处理过程标准化,统一数据和报告等的格式,建立集中统一的数据库。

3、高效低成本地完成日常信息处理业务,优化分配各种资源(如物资、人力、产品、资金、设备、生产的计划等等)。

4、充分利用已有的信息资源,用各种管理方法或模型(特别是定量化的方法,如数学模型、经验模型、程序化模型和运筹学模型等等)对信息进行加工处理,分析组织的生产经营状况和环境条件,支持管理和决策工作,以确保组织目标的实现。

1.3管理信息系统的特点

关于MIS特点,目前还有很多不同的看法,加之MIS的概念自身还在发展以及MIS与OA,DSS,IEBPS相互渗透的趋势,使得这一问题更难绝对的加以定义。

但是MIS毕竟是MIS,它发展至今,已逐步形成了区别于其它信息系统分支的独特之处。

MIS的特点可用如下七个方面来概括:

1、是一个人、机相结合的辅助管理系统。

2、主要考虑以解决结构化的管理问题为主。

3、主要考虑完成例行的信息处理业务。

因为MIS一旦建立后将成为整个组织的心脏和信息交换中心。

日常的信息处理业务,包括数据的输入、存储、加工、输出、生产计划、物资供应等等。

4、以高速度、低成本的完成数据处理为主要前提,追求的是系统处理问题的效益。

5、它的设计思想是要实现一个相对稳定、协调的工作环境。

因为其工作方法、管理模式和处理过程都是确定的,所以相对稳定,确保今后系统能协调地工作,这是MIS设计的目标之一。

6、数据驱动。

在信息处理模型和处理过程都相对确定的情况下,数据成了驱动系统工作的动力。

7、设计系统时,强调处理方法的科学性、客观性,努力使系统设计符合实际情况,力求使系统的求解过程和解达到最优。

1.4管理信息系统的分类

MIS是一个广泛的概念,至今尚无明确的分类方法。

由于管理信息系统的功能、目标、特点和服务对象不同,从层次上可以分为以下几个方面:

1、国家经济信息系统

2、企业管理信息系统

3、事务型管理信息系统

4、行政机关办公型管理信息系统

5、专业型管理信息系统

1.5管理信息系统面临的挑战

信息技术和管理信息系统的发展极大的促进了生产、经营,促进了管理,但同时也向我们提出了许多带有根本性的问题:

1、如何深刻地认识管理信息系统不仅是一个技术系统,而且同时又是一个社会系统。

自20世纪50年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段,一方面是信息技术应用的迅猛发展,另一方面,许多管理信息系统在耗费了大量的人力、物力、财力之后夭折了,或者根本没有实现原定系统开发目标,而把计算机用作了打字机。

这是长期以来困惑着人们的一大问题。

现在人们日益深刻地认识到,把信息技术应用与应用环境分离是办不到的。

管理信息系统不仅是技术系统,而且是社会系统。

MIS技术的复杂性、需用资源的密集性和用户需求的多样性仅是问题的一个方面,而更重要的则设计管理思想、管理制度、管理方法、权力结构和人们习惯的变化。

这是在开发和实现MIS过程中必须十分明确的一个关键性的认识问题。

2、如何提高科学管理水平,为信息系统的实用创造有利的条件?

只有输入数据十分可靠,才能获得有用的管理信息;反之则不行。

如果企业本身没有建立符合大生产客观要求的制度方法,那么怎么能教会计算机正确的工作呢?

因此,要扎扎实实地搞好管理工作的科学化,为信息系统的发展创造条件。

3、如何用信息技术来促进企业管理?

信息技术的飞跃,正在促使企业管理发生深刻的变化。

4、如何提高企业文化培养新一代的工作人员,使之适应新技术应用和企业转型的挑战?

人是最积极的因素,人的素质和文化水平对信息活动的效率起着决定性的作用。

为此,提高企业文化,做好人员选择和培训具有重要的战略意义。

5、政府部门如何促进信息系统的应用和发展?

信息系统的发展向政府的管理部门提出了更高的要求。

企业的发展不仅需要良好的市场环境,同时也要求有协调的社会总体环境。

信息技术成果的商品化不仅与企业本身工作有关,在相当程度上,还受到整个社会信息交流环境的影响。

政府部门应积极推动网络建设,发展国家信息基础设施,创造开放的信息环境,促进信息交流,加强信息标准化工作,鼓励企业间、行业间的竞争和协作。

 

第二章系统调查与分析

2.1系统的背景分析

工资管理系统是一个企事业单位不可缺少的一部分,它的内容对于整个企业的决策者和管理者来说都是至关重要的。

同时对企业员工也有着极为重要的影响,所以工资管理系统应该能够为企业的决策者和管理者以及企业员工提供充足的信息和查询手段。

工资管理是一项琐碎而又十分细致的工作,一般不允许发生错误。

但是一直以来人们使用传统人工的方式管理企业的工资发放工作,这种管理方式存在许多缺点,例如往往由于抄写不慎或者由于计算的疏忽,出现工资发放错误的现象。

工资管理具有重复性、规律性、时间性,正是由于这些规律,使得工资管理的计算机化成为可能。

进入信息社会以来,计算机已经渗入到社会生活的各个领域,推动着科学技术、社会经济的发展。

计算机用于管理信息处理的突出特点是迅速、准确、可靠并且具有很大的存储能力。

因此,国内外越来越重视工资管理的效率及其可靠性。

目前,对于工资管理都有着相当普遍和深入的研究,但是工资管理对于社会、企业和人民生活有着极为重要的影响。

之所以如此,对于工资管理的研究仍然是一个重要的课题。

2.2工资管理计算机化的客观条件

计算机产业蓬勃发展的今天,计算机的价格已经十分低廉,但是其性能却有了长足的进步,因此计算机已经被应用于在社会的各个领域。

应用计算机的好处在于以下几个方面:

第一、计算机可以代替人工进行很多繁杂的劳动;

第二、计算机能够节省许多方面的资源;

第三、计算机大大提高了人们的工作效率;

第四、计算机具有很强的可靠性;

2.3工资管理计算机化的意义

工资管理计算机化不仅能够保证工资核算正确无误、快速输出,而且还可以利用工资数据库对有关工资的各种信息进行统计,从而服务于财务部门其他方面的核算和财务处理,满足企业和员工的需要。

归纳起来,该系统有如下几点好处:

1.对于企业财务部门可以节省许多人力资源;

2.信息存储量高、安全、效率高;

3.可以迅速查询的相关信息。

2.4系统可行性分析

可行性是指在当前组织内外的具体条件下,这个信息系统的研制工作是否具备必要的资源及其他条件。

可行性分析的任务是明确应用项目的开发的必要性和可行性。

必要性来自实现开发任务的迫切性,而可行性则取决于实现应用系统的资源和条件。

这项工作需要建立在初步调查的基础上。

如果领导或管理人员对信息系统的需求很不迫切,或者条件尚不具备就是不可行。

系统的可行性分析主要包括技术可行性、经济可行性和管理可行性

2.4.1技术可行性分析

这方面应分析当前的软、硬件技术能否满足对系统提出的要求。

此外,还要考虑开发人员的水平。

信息系统属于知识密集型,对技术要求较高,如果缺乏足够的技术力量,或者单纯依靠外部力量进行开发,是很难成功的。

现在,计算机软、硬件以及系统的开发工具的迅速发展,对于本系统的盈软件方面来说是令人相当满意的。

至于系统软件和软件开发工具,完美的Windows操作系统和既有强大的编程功能的PowerBuilder9.0是系统开发人员非常好的选择,它可以使系统的开发工作充满乐趣。

2.4.2经济可行性分析

经济可行性分析主要是预估费用支出和对项目的经济效益进行评价。

在费用支出方面,不仅要考虑主机费用,而且要计算外围设备费用、软件开发费用、人员培训费用和将来系统投入运行后的经常费用(如管理、维护费用)和备件费用。

在现今的社会生活中,计算机已经家喻户晓,而使用计算机的费用也使可以为开发人员所接受。

同时,对于原有的系统设备来说几乎完全符合该系统的设备要求。

人力资源方面,在学校领导及辅导老师的帮助下,对于我们应届毕业生来说,在这方面的费用可以说是微乎其微,这样在很大程度上减轻了我们学生的负担。

2.4.3管理可行性分析

管理可行性分析是指管理人员对开发应用项目的态度和管理方面的条件。

主管领导不支持的项目肯定不行。

如果高中层管理人员的抵触情绪很大,就有必要等一等,积极做工作,创造条件。

管理方面的条件主要指管理方法是否科学,相应管理制度改革的时机是否成熟,规章制度是否齐全以及原始数据是否正确等。

因此,在系统调研同时,我已经了解到大多数中小企业的领导及财务管理人员都希望有一个满足他们工作需要而又功能强大的工资管理系统,在改善了财务人员的工作环境的同时也减轻了财务人员的工作负担、提高了工作效率。

经过以上三个方面的综合分析,新系统的开发是可行的。

第三章系统逻辑模型的分析与设计

3.1系统组织结构及其功能分析

组织结构与功能分析是整个系统分析工作中最简单的一环。

组织结构分析通常是通过组织结构图来实现的,是将调查中所了解的组织结构具体的描绘在图上,作为后续分析和设计之参考。

厂长

通过多种形式的调查,包括发放调查表,于各个部门的领导和员工的交流。

我们对单位的情况有了较为深入的了解。

通过对单位的详细调查,我们对该单位的组织机构有了一定的了解。

该单位的组织机构如图3—1所示。

工厂管理委员会

后勤部

经营部

生产部

厂医务室

职工食堂

生产

车间

设备管理处

生产调度处

 

图3—1企业组织结构图

3.2系统业务流程分析

在对系统的组织结构和功能进行分析时,需从一个实际业务的角度将系统调查中有关该业务流程的资料都串起来作进一步分析。

业务流程分析可以帮助我们了解该业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。

恰当的业务流程分析结果将会给后续工作以及系统设计工作带来很多便利。

经过分析该系统业务流程图如图3—2所示。

人员需求表

 

考勤表

财务会计

工资标准表

福利标准表

工资单

员工

图3—2工资管理系统业务流程图

3.3系统数据流程分析

数据流程图是一种能全面的描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。

数据流程图具有抽象型和概括性。

抽象性表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理和存储;概括性表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。

无论是手工操作部分还是计算机处理部分,都可以用它表达出来。

数据流程图由以下几种符号表示。

部实体处理

 

据流数据存储

图3—3数据流程图的符号

经过分析得到该工资管理系统数据流程图如图3—4所示。

上月工资发放清单

图3—4工资管理系统数据流程图

第四章系统初步设计

系统设计的任务是:

在系统分析提出的逻辑模型的基础上,科学合理的进行物理模型的设计。

系统模型分为逻辑模型和物理模型。

逻辑模型主要确定系统做什么,而物理模型则主要解决怎样做的问题,前者是系统分析主要任务,后者是系统设计的主要任务。

经过系统设计,设计人员应能为程序开发人愿提供完整、清楚的设计文档,并对设计规范中不清楚的地方做出解释。

4.1系统设计的原则

在系统设计中,应遵循以下原则:

●系统性——系统是作为统一整体而存在的,因此,在系统设计中,要从整个系统的角度进行考虑。

●灵活性——在系统设计中应尽量采用模块化结构,提高各模块的独立性。

这样,既便于模块的修改,又便于增加新的内容,提高系统适应环境变化的能力。

●可靠性——可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能力。

●经济性——经济性指在满足系统需求的前提下,尽可能减小系统的开销。

4.2系统设计思想

●充分利用现有软硬件环境,以及先进的管理系统开发方法,以达到充分利用现有资源的目的。

●系统应符合工资管理的规定,满足管理和操作的需要。

●系统采用C/S体系结构。

●系统采用模块化程序设计方法,既方便系统功能的各种组合和修改,又方便未参加开发的技术维护人员补充、维护。

●系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、等操作。

4.3系统开发方法的选择

信息系统的开发是一个较为复杂的系统工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识、认识规

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 交规考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1