




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
企业工资管理信息系统摘 要在当今社会已经走上信息高速公路,中国成功加入WTO的大背景下,国家正已前所未有的速度向前发展,作为现代化企业管理,计算机的普及与计算机技术的应用已经是企业向前发展的一个重要手段。而每一个公司甚至公司内部各部门的实际情况也不尽相同,这就对企业管理提出了更高的要求。所以设计开发一套实用的管理信息系统也是当务之急。本文是关于某公司的工资管理信息系统设计开发过程的报告,是根据该公司的实际情况提出系统开发的需求。首先,主要从管理信息系统的概念、管理信息系统的发展趋势、管理信息系统的开发方法三个方面阐述了管理信息系统的一些基本的知识。其次从员工薪酬体系、员工激励政策两方面阐述了一些关于员工薪酬管理的基本知识。最后从可行性研究、需求分析、系统设计、编程、测试和维护阶段等阶段阐述了工资管理信息系统的开发过程。该系统是由作者独立开发,因此会存在许多功能上的不完善与缺陷,希望各位老师给予批评指正。关键词:薪酬管理,信息管理系统,系统开发 AbstractNowadays socially have already walked the information superhighway, Chinese succeed joining the WTO, the nation is developing with the unprecedented speed , be used as the management of modern business enterprise, the universality and the application of technique calculator of the calculator to is already business enterprise forward an important means that develop. And actual circumstance that each company is even the internal and each section of company is too not exhausted same alike, this request business enterprise manage bring up highly. Therefore designing and developing the system of practical management information is also urgent matter of the moment.The processs report that this text is an actual circumstance of design development of information system of wages management concerning some company is according to that company need that bring up systems develop.First, main from the management information three aspect of the development method of the information systems of the development trend of the information system, managements of the systems concept, management information system of some basic of knowledge. The next in order from the employee salary the system, employee encouraged the policy both side the basic knowledge that manage of concerning employees salary of some. Finally study from the possibility, need analysis, system design, plait, test with supported the stage to wait the stage the wagered to manage the development process of the information system.That system is a development from the author independence, It is for this reason to can exist the many function ascend not perfect with the blemish, hoping each teacher gives the animadversion correct.Key phrase: Salary management, Information management system, System development目 录前言(1)第1章 管理信息系统的基本知识 (2)第1.1节 管理信息系统的概念 (2)第1.2节 管理信息系统的发展趋势 (6)第1.3节 管理信息系统的开发方法 (8)第2章 员工薪酬管理 (12)第2.1节 员工薪酬体系 (12)第2.2节 员工激励政策 (14)第3章 企业工资管理信息系统的开发 (16)第3.1节 可行性分析阶段 (16)第3.2节 需求分析阶段 (18)第3.3节 系统设计阶段 (23)第3.4节 实现阶段 (33)第3.5节 测试运行阶段 (37)结论(39)参考文献(40)致谢(41)前言在办公自动化的今天,计算机应用已经是非常普及的一种手段,成为企业现代化管理的标志之一。作为一名计算机专业的毕业生,了解开发管理信息系统对自己有着非常重要的意义。随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。本文主要讲述了一个企业的工资管理信息系统的设计过程。该系统的具体任务就是由计算机来代替一系列诸如增加新员工、删除旧员工、工资修改、查询、统计及打印等操作。这样就使办公人员可以轻松快捷地完成工资管理的任务。本系统完全由Microsoft公司的Visual FoxPro 6.0进行开发的,具有如下优点:1.完全采用图形界面,使用方便;2.丰富的工具,性能超群的向导功能;3.面向对象编程技术功能强; 系统是在平台Windows2000上开发的,因此支持多种操作系统,可在 Windows95/98、Windows NT、Windows2000等操作系统上稳定的运行; 4.系统在开发过程中可以使用SQL(Structural Query Language),使整体运 行速度明显提高; 由于作者水平有限,本系统肯定会存在这样或那样的问题,希望各位老师能够批评指正。第1章 管理信息系统的基本知识 第1.1节 管理信息系统的概念当人类社会进入21世纪之际,随着管理、计算机、信息技术的飞速发展和日益广泛的应用,人类社会正步入信息化时代。在信息时代,管理信息系统得到了快速发展和普遍应用。管理信息系统是一门融管理科学、信息科学、系统工程学、现代通信技术和计算机技术等为一体的综合性科学。管理信息系统同其他任何学科一样,都有一个不断发展和完善的过程。虽然,信息系统和信息处理在人类文明开始就已经存在了,但直到电子计算机问世、信息技术的飞跃以及现代社会对信息需求的增长,才迅速发展起来。第一台计算机创始与1946年,50多年来,信息系统经历了由单机到网络,由低级到高级,由电子数据处理到管理信息系统、再到决策支持系统,由数据处理到智能处理的过程。20世纪60年代,美国经营管理协会及其事业部第一次提出了建立管理信息系统的设想,即建立一个有效的MIS,使各级管理部门都能了解本单位的一切有关的经营活动,为各级决策人员提供所需要的信息。但由于当时硬、软件水平的限制和开发方法的落后,效果并不明显。进入80年代后,随着各种技术特别是信息技术的飞速发展,MIS也得到了进一步的发展,MIS的概念逐渐充实和完善。1.1.1 管理信息系统的定义1. 管理的概念管理是人们有目的、有意识的实践活动,是管理者在一定的社会条件下,为实现预定目标,对各种资源和实施环节进行规划安排,优化控制活动的总称。管理的实质是通过对资源的合理配置,达到以最小的投入获得最大效益的目的。管理的职能包括计划、组织、指挥、协调、监督、激励和控制。 管理是现代社会中一门非常重要的学科,是一个内容十分广泛的内涵和外延,在此不做过多的研究了。2. 管理信息系统的概念 管理信息系统是一门新学科,到目前为止,管理信息系统仍是一个不断发展的概念,无统一的定义。国内外的学者从各自的角度给出了管理信息系统不少的定义。最具代表性的几种定义有: (1)就其功能来说,管理信息系统是组织理论、会计学、统计学、数学模型及经济学的混合物,这许多方面都同时展示在先进的计算机硬件和软件系统中。这个领域的中心问题是扩展视野,综合政府部门和民间组织的决策,这些组织必须控制其内部活动和由该组织的规模与复杂程度所引起的种种功能要求。 (2)一个管理信息系统是能够提供过去、现在和将来预期信息的一种有条理的方法,这些信息涉及到内部业务和外部情报。它按适当的时间间隔供给格式相同的信息,支持一个组织的计划控制和操作功能,以便辅助决策制定过程。 (3) 管理信息系统是集人类的现代思维与管理能力和计算机强大的处理、存储能力为一体的协调高效的人-机系统。 (4) 管理信息系统的处理对象是企业生产经营活动的全过程,即市场信息、采购、生产、销售、财务等。同时通过反馈又给各级管理者提供有用的信息。 (5) 管理信息系统运用了数据库技术,通过集中统一规划的中央数据库的运用,使得系统中的数据实现了一致性和共享性。 1.1.2 管理信息系统的特点 管理信息系统作为计算机应用的重要领域,其特点主要表现在:它是面向管理决策的对一个组织管理业务进行全面管理的综合性人机系统,是现代管理方法与手段相结合的系统,是多学科交叉的边缘科学。 特点:(1) 面向管理决策(2) 综合性(3) 人机系统(4) 现代管理方法和手段相结合的系统(5) 多学科交叉的边缘科学 1.1.3 管理信息系统的功能 (1) 信息处理功能。信息处理功能是指对各种类型的数据进行收集、录入、加工、整理、检索、查询、存储、传输和管理等工作的总称。这是管理信息系统的首要任务和基本功能。 (2) 预测功能。预测功能是指运用一定的数学方法、管理方法和预测模型,利用历史的数据对未来可能发生的结果进行预测的工作。这是管理计划和管理决策的前提。 (3) 计划功能。计划功能是对各种具体工作合理地计划和安排。例如:市场开发计划、生产作业计划、销售计划等。这是指导各个管理层次高效工作的前提。(4) 控制功能。控制功能是通过信息反馈对整个系统生产经营活动的各个部门各个环节的运行情况进行监测、协调、控制,保证系统的正常运行。(5) 辅助决策功能。辅助决策功能是指运用运筹学的方法和技术,为合理的配置企业的各项资源,做出最佳决策提供的科学依据。1.1.4 管理信息系统的结构管理信息系统的结构是指各部件的构成框架,对部件的不同理解构成了不同的结构方式。(1) 概念结构。从概念上看,管理信息系统有四大部件组成:信息源、信息处理器、信息用户和信息管理者。管理信息系统(MIS)的概念结构如图1-1:信息理者信息源 信息处理器 信息用户图1-1 管理信息系统计算机硬件系统计算机软件系统网络通信系统数据组织及存储系统中工作人员各种规章制度图1-2(2) 总体结构。从总体上看,管理信息系统主要由以下部分或子系统构成, 如图1-2: 总之,管理信息系统是一个高度集成化的人-机系统,它是由人、有组织的程序和数据资料及计算机硬件、网络系统所组成的。其目的是为了及时提供和传递决策所需的信息。(3) 软件结构。对不同的管理应用需求,其管理信息系统的软件结构也是各个不相同的。第1.2节 管理信息系统的发展趋势 随着计算机技术人工智能通信网络技术以及多媒体技术的发展,建立在这些信息高技术基础之上的信息系统也随之发展起来,形成了许多新的管理信息系统形态和分支,其应用领域也迅速蔓延到社会生活的各个领域。 1.2.1 决策支持系统 1. 决策支持系统的概念 决策支持系统(Decision Support System,简称DSS)是一种以计算机为工具,应用决策科学及有关学科的理论与方法,以人-机交互方式辅助决策者解决半结构化和非结构化决策问题的信息系统。 DSS也是一个不断发展的概念,是在管理信息系统基础上发展起来的计算机应用的又一重要领域。 2. 结构化决策与非结构化决策 对决策问题,人们一般用“结构”这个概念来描述。目前,普遍能接受的提法是:把决策问题分成结构化、半结构化和非结构化,这是对决策问题结构化程度的三种不同描述。所谓结构化程度,是指对某一过程的环境和规律,能否用明确的语言(数学的或逻辑学的,形式的或非形式的,定量的或定性的)给予清晰的说明或描述。如果能描述清楚的,称为结构化决策问题;不能描述清楚而只能凭直觉或经验做出判断的,称为非结构化决策问题;介于两者之间的则为半结构化决策问题。 结构化决策是日常重复性决策。一般地,其目标比较明确、过程比较清楚,有一定规律可循。可预先做出有序安排而达到预期的结果和目标,通常可以用常规定量数学方法进行问题描述和求解,容易实现计算机处理。 目前,对于结构化问题的求解,在理论和技术上都很成熟,但对非结构化问题的解决,由于难以描述问题的结构及其求解的过程和步骤,目前尚无确定的处理方法。通常,解决非结构化问题的一个基本思路是通过各种途径,力争把定性问题定量化,把求解非结构化问题转变为对结构化问题的求解。 3. DSS的主要特征 包括:(1) DSS辅助支持中高层管理人员解决半结构化和结构化的决策问题。(2) 使用交互式方式,方便非计算机人员使用。(3) DSS必须是支持决策者进行决策,而不是取代决策者进行判断。(4) DSS能够把模型或分析技术的利用与传统的数据存储和检索功能结合起来。(5) DSS强调决策的有效性,而不是提高决策效率。(6) DSS应具有灵活性和适应性,以应付决策环境的改变和决策者决策方法的变化,支持动态决策。(7) DSS中的模型具有十分重要的作用。 1.2.2 办公自动化 办公自动化(Office Automation,简称OA)是近年来迅速发展的技术领域之一。计算机技术,特别是信息处理与通信技术在办公自动化中发挥重要作用。早期的办公自动化着眼于手工作业的电子数据处理。随着自动化程度的要求越来越高,综合性的办公业务信息处理提到了重要的议事日程。 办公自动化能够迅速发展的主要原因可归纳为:一是随着生产社会化,办公信息爆炸式增长;二是在一些单位,办公人员增加很多,但办公效率却很低,大大低于信息量的增长速度,急需提高办公效率;三是由于科技的高速发展特别是计算机信息处理与通信技术的高速发展,实现办公自动化有了充分的可能性。 1.2.3 信息高速公路 从美国提出信息高速公路计划到现在短短的几年时间里,信息高速公路在全世界得到了空前的发展。无论发达国家,还是发展中国家,无不对信息高速公路给予了高度重视,并投入了巨资进行建设。 信息高速公路(Information Highway)是一个外来的技术概念,又名国家信息基础设施(National Information Infrastructure,NII)。确切地讲,信息高速公路是基于信息网络的一种信息资源处理、传输、存储、共享的物资载体,也是现代社会人类开发利用信息资源的基本工具。其涉及到微电子技术、信息处理技术、计算机技术、网络通信技术、数据库技术等多个领域。 目前,信息高速公路体系在全球已经形成并初具规模。以信息高速公路建设为动因和契机,引发了被称“第二次信息革命”的信息革命浪潮,从开发利用宝贵的信息资源,大力发展国民经济、提高科学技术水平和改善生产关系结构开始,推动和加快了社会进步,促进了新型的社会经济秩序、文化教育秩序和生活秩序的形成,并向全球一体化的方向迈进。 在我国,由于所处的特殊的社会环境和经济环境,信息高速公路的建设将具有更为深刻的重大意义。目前,我国经济实力尚显薄弱,信息技术的发展与世界发达国家和地区相比还有一段的差距,通过设施大都比较落后。因此,建设信息高速公路对我国是一个严峻的挑战,但同时更是一个巨大的机会。 第1.3节 管理信息系统的开发方法管理信息系统的开发是一项复杂的系统工程。它涉及的知识面广、部门多,不仅涉及技术,而且涉及管理业务组织和协调;它不仅是科学,而且是艺术。至今还没有一种完全有效的方法来很好地完成系统的开发。但也确有一些方法在系统开发的不同方面和不同的阶段带来有益的帮助。可分为以下几大类的方法:1.3.1 生命周期法生命周期法也叫做结构化系统分析与设计方法(Structured Systems Analysis and Structured Systems Design)。1. 生命周期法的基本开发思想是:(1) 严格区分工作阶段。上一阶段工作结束,产出该阶段文档,才能开始下一阶段,阶段之间按文档验收交接,文档符合标准与规范。(2) 自顶层向下层逐层开发,结构化,模块化。(3) 建立面向用户的观点,充分预料可能发生的外部环境、内部处理、用户需求的变化。(4) 加强调查研究和系统分析。2. 生命周期法工作流程图为图1-3: 可行性分析系统分析系统设计系统实施系统测试系统运行与维护图1-3 3. 生命周期法的优缺点:生命周期法适合大型信息系统的开发,它的不足是开发过程复杂繁琐,周期长,系统难以适应环境的变化。 1.3.2 原型法 原型法是计算机软件技术发展到一定阶段的长物。与生命周期法不同,原型法不注重对管理系统的全面、系统的详细调查与分析,而是本着系统开发人员对用户需求的理解,先快速实现一个原型系统,然后通过反复修改来实现管理信息系统。 1. 原型法的基本思想:对需求简单快速分析后,利用先进的开发工具,尽快构造出一个原型系统提供给用户评价、试用,在试用中不断修改完善原型,直到用户满意为止,如果原型太离谱,只好重新构造一个原型。 2. 原型法的优缺点: 原型法贯彻的是“从下到上”的开发策略,它更容易被用户接受。但是,由于该方法在实施过程中缺乏对管理系统全面、系统的认识,因此,它不适用于开发大型的管理信息系统。该方法的另一个不足是每次反复都要花费人力、物力,如果用户合作不好,盲目纠错,就会拖延开发过程。 1.3.3 面向对象的程序设计方法(OOP方法) 20世纪90年代掀起了面向对象的程序设计方法OOP(Object Oriented Programming)热潮,被誉为软件开发方法的革命。在OOP之前的程序设计是面向过程的,是为了解决某个问题的。面向对象方法以类、类的继承、聚集等概念描述客观事物及其联系,为管理信息系统的开发提供了全新的思路。面向对象方法以对象为中心,具有以下特点: (1) 封装性。面向对象方法中,程序和数据是封装在一起的,对象作为一个实体,其操作隐蔽在方法中,其状态由对象的“属性”来描述,并且只能通过对象中的“方法”来改变,从外界无从得知。 (2) 抽象性。面向对象方法中,把从具有共同性质的实体中抽象出的事物本质特征概念,称为“类”(Class),对象是类的一个实例。类中封装了对象共有的属性和方法,通过实例化一个类创建的对象,自动具有类中规定的属性和方法。 (3) 继承性。继承性是类特有的性质,类可以派生出子类,子类自动继承父类的属性与方法。这样,在定义子类时,只需要说明它不同于父类的特征,从而可以大大地提高软件的可重用性。 (4) 动态链接性。对象间的联系是通过对象间的消息传递动态建立的。 1.3.4 CASE(计算机辅助软件工程)方法 自计算机在工商管理领域应用以来,系统开发过程,特别是系统分析、设计和实施过程,就一直是制约管理信息系统发展的一个瓶颈。这个问题一直延续到20世纪80年代,计算机图形处理技术和生成技术的出现才得以缓和。解决这一问题的工具就是集图形处理技术、程序生成技术、关系数据库技术和各类开发工具于一身的CASE。 CASE是一种自动化或半自动化的方法,能够全面支持除系统调查外的每一个开发步骤。严格地讲,CASE只是一种开发环境而不是一种开发方法。现在,CASE中集成了多种工具,这些工具既可以单独地使用,也可以组合使用。 CASE方法具有以下特点:(1) 解决了从客观对象到软件系统的映射问题,支持系统开发的全过程。(2) 提高了软件质量和软件重要性。(3) 加快了软件开发速度。(4) 简化了软件开发的管理和维护。(5) 自动生成开发过程中的各种软件文档。 第2章 员工薪酬管理 员工存在的目的是实现特定的组织目标,而在组织中工作的员工在为组织提供组织实现目标所需要的行为是,作为回报得到货币收入商品和服务,这些就构成了员工的薪酬。 目前,中国的国有企业和民营企业正面临着改革员工薪酬制度的任务,而外资企业也不断地改进薪酬制度以适应管理本地化的需要。企业为了增加产量,为了不断地改进产品与服务的质量,增加企业的竞争能力,就需要对员工的薪酬制度不断地调整。事实上,企业每一个危机的解决,每一个管理档次的提升,都往往与薪酬制度的变更密切相关。如何对员工支付是人力资源管理中的一个重要课题。一般而言,对员工支付报酬的决定涉及许多的因素。第2.1节 员工薪酬体系从理论上讲,员工的工资水平作为劳动力的价格应该取决于劳动力的边际产出水平。在实践中,工资水平是由多种因素相互作用决定的,其中包括劳动力市场条件、政府立法和企业的薪酬策略等。公司管理当局的管理理念和态度以及公司的支付能力对员工的工资水平有企业的工资结构也都有重要的影响。2.1.1公平理论与薪酬体系有效的薪酬体系必须满足公平要求。外部公平性要求企业的薪酬标准与其他公司相比要有竞争力,否则就很难以吸引或留住人才。内部公平性要求使内部员工感到自己与同事之间在付出和所得的关系上合理。薪酬政策不仅要考虑薪酬水平的外部竞争力和薪酬结构的内部一致性,还要研究在一个组织内部那些承担相同工作或具有相同的技能水平的员工之间的薪酬关系问题。一般而言,在相同的组织中担当相同工作或拥有相同技能的员工可能在工作业绩方面存在差别,也可能在经验方面存在差别,因此,绝大多数公司的薪酬政策也反映了员工个人方面的差异在薪酬决定中的影响。 2.1.2 企业的薪酬策略 企业薪酬政策通常是由人事部门按照最高当局的方针拟订的,它强调的是支付标准与规模相当的竞争性公司的相对高低和差异,包括工资等级和工资幅度、加薪基础、晋升、降级、调职、付薪的机密性、小时工资率、加班、休假、工作时数和工作时间等各个方面。 一个有效的薪酬体系应该具有以下几个方面的效果:(1) 吸引和保持组织需要的优秀员工;(2) 鼓励员工积极提高工作所需要的技能和能力;(3) 激励员工高效率地工作;(4) 创造组织所希望的文化氛围。在实践中,公司经常是参照其他竞争对手的做法来制定工作报酬计划的。但是,工作报酬计划应该与公司的总体战略目标结合起来。2.1.3 员工薪酬体系的内容员工在组织中工作所得到的报酬包括组织支付给员工的工资和所有其他形式的奖励,其内容非常的复杂。其中既包括以货币收入形式来表现的外在报酬,也包括以非货币收入形式表现的内在报酬。员工薪酬体系的基本内容可以概括为图2-1:薪酬体系间接报酬保护项目医疗保险生命保险残疾收入抚恤金社会保障非工作报酬假期节日病假法律义务服务与津贴休闲设施汽车融资计划低价/免费餐饮直接报酬基础报酬薪水工资绩效报酬激励性报酬奖金佣金计件工资利润分配股票期权倒班补贴延期支付储蓄计划股票购买年金图2-1第2.2节 员工激励政策一般而言,每个人感受到的奖励都可以分为两个层次:初级的和高级的。初级奖励只满足基本需要,不能促进工作;而中级奖励能够促进工作。得到承认和拥有技能的自豪感属于中级奖励。一个人得到的承认越多,就会有更多的、更重要的承认成为他期望的中级奖励。想得到更多的承认的愿望可以成为促使员工努力工作来满足这种愿望的巨大动力。研究表明,与工作条件相适应的个人奖励形式的激励对工作绩效的促进效果比较高,而集体奖励形式的奖励对工作绩效的促进效果比较低。但是,集体奖励有助于降低离职率,提高士气和增加员工对组织的忠诚,从而提高生产效率。2.2.1 员工个人激励计划员工个人的激励计划要求业绩考核要针对员工个人的业绩而不是集体的业绩,同时员工报酬的增加是一次性的,并不计入基础工资。公司的销售人员按销售额的一定比例提成作为其报酬的方式就是一种典型的员工个人激励计划。值得注意的是,绩效工资制度与员工个人激励计划的效果具有相互补充的性质。一般而言,绩效工资制度下的员工薪酬增长幅度在短期内是有限的,相对于员工付出的工作努力,这些增加的报酬对员工在心理上的激励作用比较小。尽管从长期来看,员工的基础工资将随着报酬的增加而增长。而员工个人激励计划在员工业绩突出的情况下,支付给员工的报酬数额要比在绩效工资制度下大得多,因此,这种薪酬制度对员工个人的激励效果更加明显。同时由于员工报酬的增加是仅限于当期支付,而不是提高员工的基础工资,所以对企业的人工成本不会构成上升的压力。2.2.2 员工集体激励计划在现代化机器生产和专业化分工条件下,产品是在很多人合作的情况下生产出来的,因此管理人员无法说清楚每位员工在企业整体目标实现过程中各自的贡献是多少。而且管理人员本身的业绩衡量也存在着同样的问题。因此,集体激励计划就是成为支持团队合作工作方式的激励方法。需要注意的是,所谓的集体激励计划是相对于员工个人激励而言的,因此,严格地讲,只要不是在员工个人层次上实施旨在影响员工报酬的所有激励计划都可以被称为集体激励计划。在实践中,企业一般是按照部门或者整个企业的层次来实施集体激励计划。利润分享计划和增益分享计划是集体激励计划中的两种基本形式。所谓的利润分享计划指的是用盈利状况的变动来作为对部门或者整个企业的业绩的衡量,超过目标利润的部分以现金的形式或将支付存入员工的某一信托账户让员工退休后领取的形式分配给员工。所谓的增益分享计划指的是将一个部门或整个企业在本期生产成本的节约或者人工成本的节约与上一期的相同指标进行比较,然后把节约额度的某一个事先确定的比例在这一部门或整个企业中的全体员工之间进行分配。第3章 企业工资管理信息系统的开发不论采用何种开发MIS的方法,系统分析都是必要而且十分重要的环节,虽然,分析的具体方法和详尽程度可能不尽相同。实践表明,系统分析工作的好坏,在很大程度上决定了系统的成败。管理信息系统分析的任务是:在充分认识原信息系统的基础上,通过问题识别、可行性分析、详细调查、系统化分析,最后完成新系统的逻辑方案设计,或称逻辑模型设计。逻辑方案不同于物理方案,前者解决“做什么”的问题,是系统分析的任务;后者解决“怎么做”的问题,是系统设计的任务。一般来说,一个应用软件的开发过程要经历6个阶段,分别为:可行性研究、需求分析、系统设计、编程、测试和维护阶段。每个阶段都有明确的任务,并产生一定的文档送给下一个阶段,下一个阶段再在前一个阶段所提供文档的基础上继续工作,这6个阶段相互衔接,并且须顺序执行。第3.1节 可行性分析阶段开发新系统的要求往往来自对原系统的不满。原系统可能是手工系统也可能是正在运行的信息系统。由于存在的问题可能充斥各个方面,内容分散,甚至含糊不清,这就要求系统分析人员针对用户提出的各种问题和初始要求,对问题进行识别,通过可行性分析确定开发系统的必要性。当系统开发人员接受开发任务后,首先要研究开发任务,判断是否有简单明确的解决办法。事实上,许多问题不可能在一定的系统规模之内解决,如果问题没有可行的解决办法,那么花费在这项开发工程上的任何时间、资源、经费都是无谓的浪费。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决,必须记住,可行性研究的目的不是解决问题,而是确定问题是否值得去解决。怎么达到这个目的呢?当然不能靠主观猜想,只能靠客观分析,需求分析几种主要的可能解法的利弊。可行性分析的任务是明确应用项目的开发的必要性和可行性。必要性来自实现开发任务的迫切性,而可行性则取决于实现应用系统的资源和条件。这项工作需要建立在初步调查的基础上。如果领导或管理人员对信息系统的需求很不迫切,或者条件尚不具备,就是不可行。一般来说,应该从下述几个方面研究每种解法的可行性:1. 管理上的可行性(系统的操作方式在这个用户组织内行得通吗?):指管理人员对开发应用项目的态度和管理方面的条件。主管领导不支持的项目肯定不行。如果高层管理人员的抵触情绪很大,就有必要等一等,积极做工作,创造条件。管理方面的条件主要指管理方法是否科学,相应管理制度改革的时机是否成熟,规章制度是否齐全以及原始数据是否正确等。2. 技术上的可行性(利用现有的技术能实现这个系统吗?):这方面应分析当前的软、硬件技术能否满足对系统提出的要求。此外,还要考虑开发人员的水平。信息系统属于知识密集型,对技术要求较高,如果缺乏足够的技术力量,或者单纯依靠外部力量进行开发,是很难成功的。3. 经济上的可行性(这个系统的经济效益能超过它的开发成本吗?):主要是预估费用支出和对项目的经济效益进行评价。在费用支出方面,不仅要考虑主机费用,而且要计算外围设备、软件开发费用、人员培训和将来系统投入运行后的经常费用(如管理、维护费用)和备件费用。经济效益应该从两个方面综合考虑,一部分是可以用钱衡量的效益;另一部分是难以用钱表示的,例如提供更多的更高质量的信息,提高取得信息的速度等。 当然,可行性研究最根本的任务是对以后的行动方针提出建议,如果问题没有可行解,分析员应该建议停止这项开发工程,以避免时间、资源、人力和金钱的浪费;如果问题可行,分析员应该推荐一个较好的解决方案,并且为工程制定一个初步的计划。 第3.2节 需求分析阶段当可行性分析做出结论,系统可以进行开发后,开发人员必须首先明确用户的要求,即充分理解用户对软件系统最终能完成的功能及可靠性、处理时间、应用范围、简易程度等具体指标要求,并将用户的要求以书面形式表达出来,因此明确用户的要求是分析阶段的基本任务。用户和软件设计人员双方都要有代表参加这一阶段的工作,详细地进行分析,经双方充分地讨论和酝酿后达成协议并产生系统说明书。3.2.1了解用户环境和要求开发和建立MIS的根本目的在于提高管理水平,严格地说,设计一个新的信息系统,应首先进行组织的重新设计,应当把建立新系统看成是对组织的一种有目的的改变过程。管理系统是信息系统的环境。所谓环境,指不包括在本系统之中但又对本系统产生较大影响的因素的集合。对于基本计算机的信息系统来说,其环境就是管理系统,它的输入来自环境,输出则交付环境。因此对现行管理业务的调查十分重要,其中包括:组织结构调查、管理功能调查和管理业务流程调查等。在工作过程中,要了解用户的环境和要求,即需要哪些数据、如何发送、数据的格式是什么、需要保留哪些数据、数据量及数据的增长率有多少等。绘制现行人工管理系统的工作流程图和数据流程图,并描述出各项工作的功能、数据的传送格式、类型、长度及时间性和完整性的要求,从而对人工管理系统的优缺点作出正确地评价。 在了解用户环境的同时,还要了解用户对计算机进行管理的要求和设想。在准备建立计算机管理系统时,各级管理人员将会提出各种要求和今后的发展设想,软件人员必须认真听取他们的意见,要尽量让用户多要求,是各方面的要求尽量齐全,在这里可以暂时不考虑计算机能否实现。建立一个以数据库为基础的管理信息系统,以取代单一的人工管理。目标系统取名为“工资管理系统”。通过用户调查,初步整理出以下结果。(1) 一个数据库,数据库中包括4个表。工资表:字段字段名类型 宽度 小数位 索引 1员工号字符型5升 2部门字符型12 3基本工资数值型82 4岗位津贴数值型82 5效益工资数值型82 6扣款数值型82 7实发工资数值型82扣款表:字段字段名类型 宽度 小数位 索引 1员工号字符型5升 2水电费数值型82 3煤气费数值型82 4其他扣款数值型82效益表:字段字段名类型 宽度 小数位 索引 1员工号字符型5升序 2效益工资数值型82人员基本情况表:字段字段名类型 宽度 小数位 索引1员工号字符型5升序 2姓名字符型10 3性别字符型2 4年龄整型3 5受聘日期日期型8 6学历字符型10 7职称字符型12(2) 目标系统的总体需求通过对系统的调查和与用户的共同讨论,对将要开发的目标系统提出下总体需求:用数据文件代替现有的全部帐表。具有对数据的录入和维护功能。能够灵活修改工资项目。打印工资报表。 有查询功能。 3.2.2 业务分析 调查管理业务流程应顺应着原信息系统流动的过程逐步地进行,内容包括各环节的业务处理、信息来源、处理方法、计算方法、信息流的去向、提供信息的时间形态(报告、单据、屏幕显示等)。 简单的管理业务流程图为图3-1:本月人员工资变动表人事部财务部扣款清单效益工资清单工资清单员工图3-1 3.2.3 数据分析数据分析是数据库开发中一项十分重要的内容。其主要任务是确定目标系统中使用的全部数据,并为它们取名和定义。分析中要为每一数据编写一个数据条目,然后将所有条目合编为数据字典。数据字典的内容主要是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面进行具体的定义。这样,在随后进行的系统设计中不论有多少人参加,大家都可以把数据字典作为统一的依据,不必担心因数据不一致而出现矛盾和混乱。1. 简单的数据流程图见图3-2:人事部抄写填扣款填写计算应的工资上月工资发放清单本月人员工资变动表本月工资发放清单本月工资发放清单财务部本月工资发放清单员工本月应发的工资 图3-2 符号说明: 代表实体; 代表处理; 代表数据存储; 代表数据流向;2. 根据数据流程图,建立的数据字典如图3-3:在数据字典中,每一个数据占一个字典条目,可以记入卡片,称为条目卡。根据系统绘画的两个数据字典条目卡片:数据流名:工资表组成:基本工资+岗位津贴+效益工资+扣款+应发工资备注: 数据项名:应发工资 含义:职员当月应发工资 取值:基本工资+岗位津贴+效益工资-扣款 备注: 数据流条目卡片 数据项目条目卡片图3-3 在小型应用系统中,数据条目有时也用简易的方法表示,以简化文档,减少开发工作量。用简易方法表示数据条目为:工资表=基本工资+岗位津贴+效益工资+扣款+实发工资应发工资=基本工资+岗位津贴+效益工资-扣款扣款=水电费+煤气费+其他扣款 数据分析的步骤说明如下:(1) 确定各单项数据在目标系统中的名称。(2) 定义数据项的含义与取值。(3) 定义目标系统的数据流。编写数据字典是系统开发的一项重要的基础工作。一旦建立,并按编号排序之后,就是一本可供查阅的关于数据的字典,从系统分析一直到系统设计和实施都要使用它。在数据字典的建立、修改和补充过程中,始终要注意保证数据的一致性和完整性。数据字典可以用人工建立卡片的办法来管理,也可存储在计算机中用一个数据字典软件来管理。3.2.3 功能分析为了实现系统的目标,系统必须具有各种功能。所谓功能,指的是完成某工作的能力。在了解用户要求的基础上,下一步就是确定新系统的功能,即根据用户要求,确定计算机究竟应该做哪些工作。在确定系统功能时,开发人员和用户双方都必须十分谨慎,要全面考虑并进行多次分析和讨论,一旦系统功能确定之后,一般情况下不能再改动,以免影响后期工作。对以上工资管理系统提出的功能需求可以归纳为以下几个方面。(1) 数据录入模块数据录入模块用于把各种单据报表中的数据及时登记到数据库中,包括人员基本情况表当月扣款表及当月效益工资的录入3个模块。(2) 工资表项目修改模块由录入的数据,根据事先决定的条件计算工资表各项内容。(3) 查询统计模块分为一个小模块。(4) 报表打印模块打印工资条。业务流程图见下面图3-6。 系统说明书是软件生命周期中一份极重要的文档,在分析阶段必须及时建立并保证其质量。在建立系统说明书之后,还应对它进行反复检查,争取尽早发现潜在的错误并及时纠正。在分析阶段纠正系统说明书上的某个错误可能只需要花费一个小时,但是到开发后续阶段在纠正就可能花成百上千小时的代价。因此,系统说明书应该完整、一致、精确、无二义,并且简单易懂、容易维护。第3.3节 系统设计阶段 在明确了系统“做什么”之后,接下来就要考虑“怎么做”,设计阶段就是要解决这个问题。这个阶段的任务就是在系统说明书的基础上建立软件系统的结构,包括数据结构和模块结构,并说明每个模块的输入、输出以及在完成的功能。数据结构说明书给出程序所用到的数据结构。 系统模型分为逻辑模型和物理模型。逻辑模型主要确定系统做什么,而物理模型则主要解决解决怎么做的问题,前者是系统分析的主要任务,后者是系统设计的主要任务。 从系统分析的逻辑模型设计到系统设计的物理模型的设计是一个由抽象到具体的过程,有时并没有明确的界限,甚至可能有反复。 经过系统设计,设计人员应能为程序开发人员提供完整、清楚的设计文档,并对设计规范中不清楚的地方做出解释。 系统设计中,应该遵循以下原则:(1) 系统性。(2) 灵活性。(3) 可靠性。(4) 经济性。设计阶段通常分以下几个步骤进行:1. 数据库设计数据库设计,就是设计程序所需的数据的类型、格式、长度和组织方式。因为数据库应用系统主要是处理大量的数据,所以,数据库的设计也上升为一项独立的开发活动,成为数据库应用系统中最受关心的中心问题。数据库设计性能的优劣,将直接影响整个数据库应用系统的性能和执行效率。 数据库的设计过程如图3-4: 物理数据库结构物理设计 逻辑数据库结构用户需求分析 需求说明书 E-R模型
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 诺如病毒相关知识培训课件
- 2025年度(参考)房地产合作开发投资合同签订框架协议
- 语言文字规范化培训知识课件
- 红酒护肤知识培训班课程课件
- 2025某单位门卫聘用合同
- 语文教学知识培训心得课件
- 合同审批管理标准操作模板
- 技术文档撰写规范及提交模板
- 农产品跨境销售贸易合同条款
- 红楼梦第59回课件
- 动物疾病的实验室诊断-病毒病的实验室诊断基本技术(动物微生物与免疫)
- 中华人民共和国史第一章中华人民共和国的诞生和社会主义制度的确立课件
- 原发性肝癌的介入治疗
- 外国文学史第二版马工程课件 第三章 14-16世纪文学
- 《绿色建筑概论》整套教学课件
- 常用急救药品的剂量与用法课件
- 《高级计量经济学》-上课讲义课件
- 塔吊基础-专项施工方案
- 《工贸行业重大安全生产事故隐患判定标准》解读课件
- 《农产品质量安全》系列讲座(第一讲-农产品质量及安全)课件
- 第二届中国管理培训生项目现状与发展调研报告
评论
0/150
提交评论