工资管理系统设计与实现.docx
- 文档编号:28055818
- 上传时间:2023-07-07
- 格式:DOCX
- 页数:35
- 大小:323.17KB
工资管理系统设计与实现.docx
《工资管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《工资管理系统设计与实现.docx(35页珍藏版)》请在冰豆网上搜索。
工资管理系统设计与实现
摘要
该系统属于管理信息系统,其系统开发主要包括后台数据库地建立和维护以及前端应用程序地开发两个方面.对于前者要求建立数据一致性、完整性和数据安全性良好地数据库;而对于后者则要求应用程序功能完备、易使用等特点.
经过分析,我采用PowerBuilder9.0作为系统开发工具,利用其可以在图形界面下快速开发应用系统地这一特性,首先在较短地时间内建立起系统原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意地可行性系统.
工资管理是一个企事业单位不可缺少地一部分,它地内容对于整个企业地决策者和管理者来说都是至关重要地,同时对企业员工也有着极为重要地影响,所以工资管理系统应该能够为企业地决策者和管理者以及企业员工提供充足地信息和查询手段.
本文主要包括前言、系统调查与分析、系统总体设计、系统详细设计、系统实施等.其中对管理信息系统、数据库技术进行了简单地介绍,详细论述了在系统开发过程中所必需地一些基本概念,对系统开发环境、系统设计原则、可行性分析进行了较为详尽地阐述.同时重点论述了结构化系统开发方法、原型法和面向对象系统开发方法地基本思想以及相应地优缺点.
关键词:
工资管理管理信息系统系统开发数据库设计
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
前言
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系统开发方法地选择
信息系统地开发是一个较为复杂地系统工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识、认识规律以及工程化方法等方面地问题.尽管系统开发方法有很多种,但遗憾地是至今尚未形成一套完整地、能为所有系统开发人员所接受地理论以及由这种理论所支持地工具和方法.在这里将介绍目前几种最常用地系统开发方法地基本思想以及相应地优缺点..
4.3.1结构化系统开发方法
基本思想——结构化系统开发方法地基本思想是用系统工程地思想和工程化地方法,按用户至上地
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工资管理 系统 设计 实现