(会计学专业论文)黎明公司成本预算系统设计与开发.pdf_第1页
(会计学专业论文)黎明公司成本预算系统设计与开发.pdf_第2页
(会计学专业论文)黎明公司成本预算系统设计与开发.pdf_第3页
(会计学专业论文)黎明公司成本预算系统设计与开发.pdf_第4页
(会计学专业论文)黎明公司成本预算系统设计与开发.pdf_第5页
已阅读5页,还剩58页未读 继续免费阅读

(会计学专业论文)黎明公司成本预算系统设计与开发.pdf.pdf 免费下载

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

文档简介

东北大学硕士论文 摘要 黎明公司成本预算系统设计与开发 摘要 本论文研究课题是黎明航空发动机集团公司成本预算系统设计与, :发。随着 市场竞争的加剧,企业管理水平的不断提高,财务管理已成为企业管理的核心, 要求财务管理不仅仅对经济活动进行事后反映,而且要求对经济活动进行全程、 全方位的预测、监督和控制。全面预算管理作为一种内部会计管理制度,通过一 系列的预算将企业的发展战略目标,层层分解,下达于企业内部各个经济单位, 也将各个经济单位经营目标同企业发展战略目标联系了起来。 全面预算管理体系是由一系列预算构成的体系,各预算之间相互联系构成了 一个整体。成本预算系统是企业全面预算系统中相对比较重要的部分,它从其他 预算系统中获得所需数据,同时又向其他预算系统提供相应的数据。生产成本预 算管理系统是通过预算的编制、生产过程的控制、例外事件的管理以及预算执行 结果的分析与考核,实现生产过程中人、财、物的优化配置,以实现本企业最优 成本的总体目标。 通过对黎明公司的调研和对系统的分析,设计和开发了黎明公司成本预算管 理系统。该系统以w i n d o w s 9 8 以上版本为客户端平台,w i n d o w s 2 0 0 0s c r v e r 为服 务器平台,采用p o w e rb u i l d e r8 0 为开发工具,o r a c l e 8 i 为数据库平台。本系 统的总体开发方法为生命周期法,但同时也吸取了其他开发方法的优点,例如对 于每一个具体模块采用原型法和面向对象方法。 在整个全面预算系统的设计与开发当中,本人主要完成了成本预算系统部分。 其主要功能有基础数据的录入、月初初始化、各项计划或定额的录入、各种预算 的编制、预算控制、预算分析、查询及打印、系统维护和系统帮助等。 通过数据的试验,系统的各个功能模块都实现了预期的目标,初步达至q 了用 户的要求,用户对此系统表示基本满意。 关键词管理系统成本预算系统开发系统分析系统设计 i i 东北大学硕士论文 a b s t r a c t d e s i g n i n g & d e v e l o p m e n t o fc o s t b u d g e ts y s t e mf o rl i m i n g a e r o e n g i n eg r o u pc o r p o r a t i o n a b s t r a c t t h i sd i s s e r t a t i o nr e s e a r c h e st h e d e s i g n i n ga n dd e v e l o p m e n to ft h e c o s t b u d g e t s y s t e mf o rl i m i n ga e r o e n g i n eg r o u pc o r p o r a t i o n w i t ht h ee x p e d i t i n go fm a r k e t c o m p e t i t i o na n dt h ei m p r o v i n go ft h ee n t e r p r i s e sm a n a g e m e n tl e v e l ,f i n a n c i a l m a n a g e m e n th a sb e e nt h ec o r eo ft h ee n t e r p r i s em a n a g e m e n t s ot h ef i n a n c i a l m a n a g e m e n tn e e d st on o to n l yr e f l e c tt h ee c o n o m ya c t i v i t ya f t e ri th a p p e n s ,b u t a l s of o r e c a s ti tb e f o r ei th a p p e n sa n dc o n t r o li t d u r i n gi t sp r o c e s s a sa ni n t e r n a l a c c o u n t i n gm a n a g e m e n ts y s t e m ,t o t a lb u d g e tm a n a g e m e n ta n a l y z e s t h e e n t e r p r i s e ss t r a t e g i ct a r g e ta n dt r a n s m i t si t t oe a c hd e p a r t m e n t ,a tt h es a m et i m e , i tm a k e se a c hd e p a r t m e n t st a r g e tt i ei nw i t ht h ee n t e r p r i s e ss t r a t e g i ct a r g e t t o t a lb u d g e tm a n a g e m e n ts y s t e mi n c l u d e sas e r i e so fb u d g e tm a n a g e m e n t s y s t e m s t h e b u d g e ts y s t e m sa r er e l a t i v ew i t he a c ho t h e r t h ec o s tb u d g e ts y s t e mi s av e r yi m p o r t a n tp a r to ft h et o t a lb u d g e tm a n a g e m e n ts y s t e mi to b t a i n st h ed a t a w h a ti tn e e d sf r o mo t h e rb u d g e ts y s t e ma n dp r o v i d e st h ed a t at oo t h e rb u d g e t s y s t e ma tt h es a m et i m e b yt h ee s t a b l i s ho fb u d g e t ,t h ec o n t r o lo f t h ep r o d u c t i o n , t h em a n a g e m e n to ft h ee x c e p t i o n a lt h i n g sa n dt h ec o n t r o la n de x a m i n eo ft h e e x e c u t i v er e s u l to ft h eb u d g e t ,t h ec o s tb u d g e ts y s t e mo p t i m i z e dt h ea r r a n g e m e n to f t m a n p o w e rc a p i t a la n dm a t e r i a la n df i n a l l ya c h i e v e dt h et a r g e to f o p t i m u m c o s t b y t h ei n v e s t i g a t i o no f l i m i n gc o r p o r a t i o na n dt h ea n a l y s i s o ft h es y s t e m ,w e d e s i g n e da n dd e v e l o p e dt h i sc o s tb u d g e ts y s t e mt h i ss y s t e m u s e dw i n d o w s9 8a n di t s l a t e s tv e r s i o na st h ec l i e n tt e r m i n a l ,w i n d o w sn ta n di t sl a t e s tv e r s i o na st h es e r v e r t e r m i n a l ,p o w e r b u i l d e r 8 0a st h ed e v e l o p m e n tt o o l ,o r a c l e 8 ia st h ed a t a b a s e t h et o t a l d e v e l o p m e n tm e t h o do f t h i ss y s t e mi st h es t r u c t u r e ds y s t e ma n a l y s i sa n dd e s i g nb u t i nc o u r s eo fd e s i g n i n gt h ea u t h o ra d o p t e dt h ep r o t o t y p i n ga p p r o a c ha n do b j e c t o r i e n t e dt o o i i l 型堂壁塑一塑坠竖 d “。i n gt h ed e s i g na n dd e v e l o po ft h et o t a lb u d g e t s y s t e m ,t h ea u t h o ra c c o m p l i s h e d t h ec o s tb u d g e ts y s t e m i t _ f u n c t i o n sa r e i n p u to f t h eb a s i cd a t a ,i n i t i a l i z a t i o ni nt h e b e g i n n i n go fe v e r ym o n t h ,i n p u to fe a c hp l a no rr a t i o n ,t h ee s t a b l i s ho fe a c hb u d g e t , t h ec o n t r o la n da n a l y s i so f t h eb u d g e t s ,q u e r ya n d p r i n t ,t h em a i n t e n a n c ea n dh e l d o ft h es y s t e me t c b y t h et e s to f i n p u t t i n gd a t a ,e a c hm o d u l eo f t h i ss y s t e mh a sr e a l i z e di t se x d e c t a n t a i ma n de x c e e d e dt h er e q u i r e m e n to f t h eu s e , t h eu s e ri ss a t i s f i e dw i t ht h i ss y s t e m k e y w o r d sm a n a g e m e n ts y s t e m ,c o s tb u d g e t , s y s t e m d e v e l o p m e n t ,s y s t e ma n a l y z e , s y s t e md e s i g n i v 声明 本人声明所呈交的学位论文是在导师的指导下完成的。论文巾取 得的研究成果除加以标注和致谢的地方外,不包含其他人已经发表或 撰写过的研究成果,也不包含本人为获得其他学位而使用过的材料。 与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确 的说明并表示谢意。 本人签名: 日期: 司之易 ,却,、 东北大学硕士论文 第一章引言 1 1 研究背景 第一章引言 预算是计划工作的成果,它既是决策的具体化,又是控制牛j “经营活动的依 据。预算管理是一利t 先进的管理方法,是企、l k 管理的重要组成部分。全i 斫预算管 理起源于本世纪初,社会生产力水平的不断飞跃发展、社会生产组织形式多样化 和日趋激烈的市场竞争,促使西方发达国家的企业为加强企业内部管理平控制, 提高自身市场竞争能力和抵御风险能力以实现企业经营战略目标而建立起来的 一种内部会计制度,全面预算管理体系经过几十年来的发展和演变,已发展成为 一种现代企业管理模式。 全面预算管理体系是由一系列预算构成的体系,各预算之间相互联系构成了 一个整体。成本预算系统是企业全面预算系统中相对比较重要的部分,它从其他 预算系统中获得所需数据,同时又向其他预算系统提供相应的数据。生产成本预 算管理系统是通过预算的编制、生产过程的控制、例外事件的管理以及预算执行 结果的分析与考核,实现生产过程中人、财、物的优化配置,以实现本企业最优 成本的总体目标。 沈阳黎明航空发动机集团有限责任公司是一个大型国有军 1 :企业,其成本汁 划管理基础工作较扎实,为生产成本预算管理模块系统开发奠定了良好的基础。 但是为了进一步加强和完善企业的成本管理: 作,在以下儿方面尚需改进:目 前企业虽然编制了一定的成本计划,但这些计划之间缺乏系统性;与生产计划 有关的各部门之间信息传递与沟通不够顺畅;没有充分运用已生成的计划及实 际的成本信息资料,为企业成本管理服务;最重宴的是其成本计划的编制完全 通过手工实现,造成效率极低,并且信息的共享性非常弱。基于此,我在老师的 指导下对黎明公司的成本预算系统进行了设计,并且最终通过计算机实现这一过 程。 1 2 研究意义 随着企业管理水平的不断提高,财务管理已成为企业管理的核心,要求财务 管理不仅仅对经济活动进行事后反映,而且对经济活动进行全程、全方位的预测、 监督和控制。在市场经济条件下,市场竞争就是质量竞争和价格竞争。企业要战 东北太学硕士论丈第一章引言 胜竞争对手,立足于竞争市场,必须在确保产品质最的前提下,以低廉的产品价 格迎击竞争对手、优胜于竞争对手。因此能否控制成本、降低产品成本是企业 在市场竞争中取胜的关键,而推行全面预算管理则是降低产品成本行之有效的一 种方法。 本文的研究意义在于通过成本预算系统的开发减少不必要的重复劳动,提 高成本预算编制的准确性;通过生产成本预算挖制指标。剥+ 企业的生产预算执 行情况进行控制;对企业预算执行过程r f l 现的例外情况做出警示:对实际 成本数据与预算成本数据进行比较分析,为企业决策提供依据;通过以上过程 提高企业的经营管理水平,最终提高企业的经济效益。 1 3 研究方法 本文在理论分析的基础上进行了系统的设计与开发。采用生命周期法为整个 系统开发的主线,辅以原型法和面向对象的开发方法,扬长避短,有效的利用了 这几种方法的长处。 2 。 东北大学硕士论文 第二章全面预算管理及其相关理论 第二章全面预算管理及其相关理论 在市场经济条件下市场竞争就是质最竞争和价格竞争j “。铺质最1 i 仪意味 着产品的功能齐备以及创造企业形象和产 t t 牌,述与仓业在竞争r i - 的发展战略 紧密相关。价格竞争是中国目前经济环境中的企业采用的常用竞争手段,企业要 战胜竞争对手,立足于竞争市场,必须在确保产品质罱的前提f ,以低廉的产品 价格迎击竞争对手、优胜于竞争对手。因此,能否控制成本、降低产品成本是企 业在市场竞争中取胜的关键,而推行伞而预算管理则是降低产品成本行之有效的 一种方法,它根据企业的经营特点和市场信息,通过设定的全面预算体系,制定 一系列财务预算将业务、管理、财务各方面有机地结合起来,发挥各级预算分管 部门和预算责任单位的职能作用,对企业经营活动进行全过程的控制和管理,充 分综合利用企业各方面资源,达到提高经济效益、实现企业长期发展战略目标的 目的是一种综合性的企业管理方法和模式。 2 1 全面预算管理简介 全面预算管理起源于本世纪初,社会生产力水平的不断飞跃发展、社会生产 组织形式多样化和e l 趋激烈的市场竞争,促使发达西方国家的企业为加强仓业内 部管理和控制,提高自身市场竞争能力和抵御风险能力以实现企业经营战略目 标而建立起来的一利,内部会计制度,经过几十年来的发展和演变,已发展成为一 种现代企业管理模式。 所谓全面预算管理是按照企业制定的发展战略目标,层次分解、下达于企业 内部各个经济单位,以一系列的预算、控制、协调、考核为内容,建立的。+ 套完 整的、科学的数据处理系统,自始至终地将各个经济单位经营目标同企业发展战 略目标联系起来,对其分工负责的经营活动全过程进行控制和管理,并对实现的 业绩进行考核与评价的内部控制会计管理系统。 推行全面预算管理可以使企业管理层通过财务工作参与企业管理,贯穿经济 活动全过程,控制和管理企业生产经营活动全过程,按市场经济规律正确的、及 时的调整企业长期战略目标和短期规划,制定出适时的竞争力强的经营政策和策 略,促进产供销经营活动按正常的经济规律运行,提高企业经营管理水平,达到 事半功倍的经营效果,以最小的投入,获取最大的经济利益,实现企业财富最大 化和持续经营能力,推动企业的发展和进步。 。3 。 东北大学硕士论文 第二章全面预算管理及其相关理论 2 2 全面预算管理的预算体系 预算是计划工作的成果,既是经营决策的具体化,又是控制经营活动伞过程 的主要依据。全面预算管理的预算体系是由一系列预算组成,按其经济内容和各 预算前后衔接、相互钩稽的关系,有序排列形成的一个完整体系,主要包括:经 营预算、财务预算、专项预算三个部分。 2 2 1 经营预算 经营预算是指与企业预算期损益状况有关的、与企业日常经营活动直接相关 的、具有实质性的基本经济活动的预算。主要包括: 2 2 1 1 销售预算 销售预算的主要内容包括销售量、单价和销售收入等。先按产品的品种、数 量、销售地和销售流向等项目加以编制,然后进行归集。在销售预算中,还要有 预算期问预计现金收入计算表,内容包括前期应收销售货款的收回、本期销售货 款的收入等。 2 2 1 2 生产预算 生产预算根据预测的销售量和库存情况,按品种编制。 2 2 1 3 直接材料预算及采购预算 直接材料消耗预算要以生产预算为基础,结合消耗定额和技术经济指标要求 进行编制;直接材料采购预算要在直接材料消耗预算基础上,结合库存情况进行 编制,确保采购量、耗用量和库存量之间的合理关系。为了便于以后编制现金预 算,通常要预计材料采购各季度的现金支出。每个季度的现金支出包括偿还上期 应付账款和本期应支付的采购货款。 2 2 1 4 直接人工预算 直接人工预算指进入生产成本的人工费用预算,可按直接人工工u 寸、小时工 资率进行编制,也可按企业工效挂钩的预计水平或按计税工资的预计水平编制。 2 2 1 5 制造费用预算 应根据成本特性划分,变动制造费用可以根据预计的变动制造费用分配率来 计算;固定性制造费用可在上年的基础上,根据预期变动加以适当修正进行预计。 在编制制造费用预算时,还要注意包括预算现金支出部分,以便为编制现金预算 提供必要的资料。固定资产折旧是无需用现金支出的项目,在计算时应予以剔除。 。4 东北大学硕士论文第二章全面预算管理及其相关理论 2 2 1 6 产品成本预算 在生产预算、直接材料预算、直接人工预算、制造费用预算的基础i 汇总, 计算出单位产品变动成本,以进一步确定销售成本和期末库存产品成本。 2 2 1 7 期末存货预算 期末存货预算在销售预算、生产预算、材料消耗预算等基础上加以编制,以 便为正确计量预计损益表中的产品销售成术、资产负债表中的期末存货提供依据。 2 2 2 财务预算 财务预算是指预算期与企业现金收支、经营成果和财务状况、现金流量状况 有关的各种预算。主要包括现金流量预算、财务费用预算、投资损益预算、利润 预算、预计损益表、预计资产负债表、预计现金流景表等。 2 2 3 专项预算 专项预算是指预算期企业涉及长期投资、非经常发生的、一次性业务支出的 预算。主要包括资本性支出预算、科技开发研究支出预算、技术改造支出预算等。 各预算及其之间的关系如图2l 所示。 图2 1 全面预算管理的预算体系示意图 f i g2 1t h e s k e t c hm a po f t h et o t a lb u d g e tm a n a g e m e n ts y s t e m 5 ! ! ! ! 主学翌主雄文第二章全面预算管理及其相关理论 2 3 推行全面预算管理的必要性 2 3 1 企业管理对财务管理工作提出的任务和要求 在市场经济体制下,企业能否广泛收集信息、准确把握信息、抓住切入市场 的机遇是企业占领市场、驾驭市场的关键。随着行为科学、战略理论、决策理论、 系统管理等新管理理论的不断涌现,企业经营管理的不断创新对企业管理核心的 财务管理会计工作提i 了新的任务和要求: ( 1 ) 财务管理会计工作要深入企业经济活动全过程适时地控制、协调企业 内部经济活动,为企业内部经营管理服务,提供及l 时的、正确的、经会计处理加 工可用的经济信息; ( 2 ) 财务管理会计工作不仅要从企业长期战略目标和短期规划出发,提出总 体财务长期战略目标和短期规划,还要从企业的各个局部考虑提山为保证全局目 标的实现而采取的具体措旖和办法; ( 3 ) 财务管理会计工作要从企业各个方面收集、把握信息,通过科学的系统 分析,及时掌握企业总体运行态势,发现弊端、推动变革,调整、修订企业长期 战略目标和短期规划; ( 4 ) 财务管理会计工作要超前对经济发展前景进行认真的分析比较和科学的 预测,用定性、定量等先进的分析方法,有效地参与企业的经营决策,驾驭市场, 为企业的经营前景做出正确的判断和抉择: ( 5 ) 财务管理会计工作要加强财务脓督和措施,做到经营活动全过程的事前 预测、事巾控制、事后反映和调整。 2 3 2 现行财务核算体系在成本控制方面存在的弊端 市场竞争就是质量竞争和价格竞争,而价格竞争是目前中国经济社会中企业 采取的通常手段,降低价格是抗击竞争对手、占领市场的有力工具。企业要在激 烈的竞争中取胜,一方面,尽可能增加拓展市场力度,提高市场占有份额;另一 方面,尽可能降低成本费用,提高价格竞争能力。所以,在现代财务管理中,成 本控制指标应是一项综合性强的财务指标,成本核算是财务核算的重点,成本核 算体系是财务核算体系的核心。但现行财务核算体系仅停留在“报账型”事后反 映方面,传统的财务核算观念和工作方式,抑制了财务会计工作在企业管理中应 起到的作用,己不能适应、满足企业现代化管理的需要和要求。 2 3 2 1 核算对象单一 单一的核算对象,不能适应企业内部推行经济责任制的需要。现行的贝才务成 6 东北大学硕士论文第二章全面预算管理及其相关理论 本核算是以产品为核算对象,与产品形成过程中消耗成本、费用的责任者无关, 成本核算与成本管理脱节与企业内部推行的经济核算和经济责任制考核脱节, 成本核算数据很难用来准确地评价责任者的成本管理责任和工作业绩,未能达到 通过财务管理来有效地控制成本的目的。 2 3 2 2 责任划分不清 现行的实际成本核算围绕着如何计算产品实际成本各项生产费,玎按发生 地点和实际发生数额进行归集,各生产科室、部门、上一f i :序之问的成木互棚 影响,形成一个环节或一个部门超支、其他环节或部门电超支的连锁反应,导致 各单位责任不清,多因素影响,成本超降原因不明确,给成本分析工作带来诸多 不便,财务工作未能起到对成本形成全过程进行监控的作用。 2 3 2 3 事后核算不利于控制成本 现行成本计算是在成本计算期的实际生产过程完成后进行的事后完全成本计 算,把生产过程中已经发生的成本费用按产品归集和分配,这种事后成本核算不 能为企业管理部门提供事前成本预测资料,进而不能根据成本预测信息对生产过 程中的成本费用进行控制和对经营管理做 l j 成本决策,直接影响企业制定适应市 场的产品价格竞争战略和市场营销策略。 2 3 2 4 核算工作繁琐 现行成本核算制度,不求核算工作本身的成本和效益,核算内容规定过多、 过死,核算程序繁琐,实际工作中出现假账真算、徒劳无益的局面甚至有真账 假算,这样纵使财务人员花费很大力气计算出成本资料,其效力也自然受到怀疑。 2 3 3 推行全面预算管理应做好的工作 全面预算管理是企业内部管理的一种内向的、侧重于为企业生产经营服务的 内部控制会计制度,通过编制一系列预算,将企业长期发展战略目标和短期规划 层层分解、层层下达到各个经济单位,各经济单位对辖内的财务活动通过预测、 决策、控制、核算等环节进行有效地管理,并及时、准确地反馈信实现。在推行 全面预算管理中应做好如下工作: ( 1 ) 根据企业具体情况,建立一套完整的全面预算管理组织体系,在综合考 查生产、供应、销售、管理等因素基础上,确定企业发展目标,将企业发展目标 反映为各项预算指标,进行分解、归1 :3 分级、纵横下达; ( 2 ) 贯彻责、权、利相结合的原则,强调各个经济单位负责人履行的经济责 任,明确其责、权、利,划清经济责任,将企业发展的总体目标按各经济单位层 7 。 东北走学硕士论文第二章全面预算管理及其相关理论 层分解并落实; ( 3 ) 落实全丽预算管理制度,提高财务管理:l = = 作对经济活动的控制和约束能 力,强调财务管理工作对经济活动进行事前预测和事中控制,对预算执行情况进 行适时的反映、考核、分析和评价,对预算执行存在的问题和预算执行偏差及时 进行纠正、调船、修订,形成全员、全方位的则务管理局而; ( 4 ) 完善企业经营管理中各项原始记录、统汁、计量、定额等基础:r 作,要 求各个经济责任单位与核算资料必须衔接,准确划分成本可控因素和不可控因 素,以完善全面预算管理体系: ( 5 ) 将以经济单位为核算对象的全面预算管理制度和以产品为对象的现行会 计制度有机地结合起来,建立必要的成本管理制度和有效的成本控制办法: ( 6 ) 执行国家统一的会计制度,不能因推行全面预算管理而影响和削弱国家 宏观控制的需要; ( 7 ) 建立健全财务管理机构,加强则务人员专业培训,提高财务人员专业素 质、执业水平和职业道德,配备具有一定专业素质的财务核算、管理人员,以适 应企业经营管理的需要。 2 4 生产成本预算在全面预算管理系统中的地位 全面预算管理体系是由一系列预算构成的体系,各预算之问相互联系构成了 一个整体。全面预算管理系统与生产成本预算管理系统的关系如图2 2 所示。 圈2 2 全面预算管理系统的组成体系 f i g 2 2c o m p o s i n g o f t h et o t a lb u d g e tm a n a g e m e n ts y s t e m 生产预算管理系统包括生产预算、直接材料预算、直接人工预算、制造费用 预算、废品损失预算等,最终通过以上各项预算得到生产成本预算。成本预算系 8 东北大学硕士论文第二章全面预算管理及其相关理论 统是企业全面预算系统中相对比较重要的部分,它从其他预算系统中获得所需数 据,同时又向其他预算系统提供相应的数据。所以编制好成本预算系统对于整个 全而预算系统的最终完成有重要意义。 9 东北大学硕士论文 第三章系统开发的相关理论 第三章系统开发的相关理论 信息系统的开发是一个庞大的系统工程,它涉及到组织的内部结构、管 理模式、经营管理过程、数据的收集与处理过程、计算机硬件和软件的管理 与应用、软件系统的开发等各方面。此外,各系统涉及的信息多、数据结构 复杂,因此,系统开发和设计是一项专业性、技术性很强的工程,需采用科 学系统的开发方法和工程化的开发步骤,才能确保整个开发工作顺利进行。 系统开发概念的形成和人们开始着手对系统开发方法进行研究始于2 0 世纪六七十年代,在实践中不断的丰富、完善和提高,逐渐形成了目前开发 信息系统时所用的几种方法。尽管系统开发方法有很多种,但遗憾的是至今 尚未形成一套完整的、能为所有的系统开发人员所接受的理论,所以有必要 探讨各种方法及本系统采用的方法。 3 1 系统的开发策略 要实际开发一个系统,必须首先制定相应的系统开发策略。系统开发策略是 指包括问题的识别,明确系统开发的指导思想,选定适当的开发方法,确定系统 开发过程、方式、原则等各个方面在内的一种系统总体开发方案。 3 1 1 问题的识别 制定系统开发方案首要任务就是识别问题。根据用户的需求状况、实际组织 的管理现状来确定采用什么样的方式加于解决。 问题识别阶段需要解决的问题有: ( 1 ) 系统需求的确定性程度。即考察用户对系统的需求状况,是真正迫切需要还 是一时的兴致或为了某种应酬上的需要;系统在未来组织l 1 的地位象l 作用。 ( 2 ) 信息系统处理过程的确定性程度。即考察现有的信息或数据是否准确、真实; 现有的处理过程是否规范、科学。 ( 3 ) 管理体制和管理模式的确定性程度。即考察现有的组织机构、管理体制是否 确定,会不会发生较大的变化;管理模式是否合理,是否满足生产经营和战略发 展的要求等。 ( 4 ) 用户对任务的理解程度。即用户是否认识到了系统开发的必要性和开发工作 的艰巨性:用户对自己的工作以及他今后在新系统中所担当的工作是否有清醒地 1 0 东北大学硕士论文第三章系统开发的相关理论 认识,组织的领导是否能领导并参与系统的开发工作等。 3 1 2 可行性研究 可行性是指在当前组织内外的具体条件下,系统开发工作是否具备必要的资 源和条件。在系统开发过程中进行可行性研究,对于保证资源的合理利用,避免 浪费和一些不必要的浪费都是十分必要的。 系统开发的可行性研究包括以下几方面: 3 1 2 1 目标和方案的可行性 目标和方案的可行性是指目标是否明确,方案是否切实可行,是否满足组织 进一步发展的需要。 3 1 2 2 技术方面的可行性 技术方面的可行性是指根据现有的技术条件所提出的要求是否能达到。“般 来说技术方面的可行性包括如下几个方面:人员和技术力量的可行性;基础 管理技术的可行性;组织系统开发方案的可行性:计算机软件及硬件的可行 性:环境条件及运行技术方而的可行性。 3 1 2 3 经济方而的可行性 经济方面的可行性主要是从组织的人力、财力、物力三个方面来考察系统开 发的可行性。如有多少资源可以利用,多少资金可以投入等。另外一个方面就是 系统完成后可能带来的经济效益。 3 1 2 4 社会方面的可行性 社会方面的可行性主要是指一些社会的或者人的因素对系统的影响。如由于 某些特殊的原因不能向系统提供运行所必需的条件,另外由于系统的实施会给组 织的各个方面带来很多变化,如工作方式的变化、管理模式的变化以及人的权力、 作用、职责、工作范围的变化等,都会对信息系统的开发和开发后的运行造成极 大的影响。 3 1 3 系统开发的原则 系统开发所应遵循的原则一般包括: ( 1 ) 领导参加的原则。系统的开发是一项庞大的系统工程,它涉及到组织的各个 方面,所以领导出面组织力量,协调各方面的关系是开发成功的首要条件。 ( 2 ) 优化与创新原则。系统的开发不能模拟久的管理模式和处理过程,它必须 根据实际情况和科学管理的要求加以优化和创新。 1 1 。 东北大学硕士论文 第三章系统开发的相关理论 ( 3 ) 充分利用信息资源的原则。即数据尽可能共享,减少系统的输入输山,对已 有的数据、信息作进一步的分析处理,以便充分发挥深层次加工信息的作用。 ( 4 ) 规范化原则。即要求按照标准化、工程化的方法和技术来开发系统。 ( 5 ) 发展变化原则。即充分考虑到组织和管理模式发生的变化,使得系统具有一 定适应环境变化的能力。 3 1 4 系统开发策略 系统开发策略主要有: ( 1 ) 接受式的开发策略 经过分析调查,认为用户对信息的需求是正确的、完全的和同定的,现有的 信息处理过程和方式也是科学的,这是可采用此策略。即根据用户需求和现有状 况直接编制程序,过渡到新系统。此策略主要适用于系统规模不大,拥护和开发 者都很有经验的情况。 ( 2 ) 直接式的开发策略 是指经调查分析后,既可确定用户的需求和处理过程,则系统的开发工作就 可以按照某种开发方法的工作流程,按部就班的走下去,直至最后完成开发任务。 此策略要求在系统开发之前就完全调查清楚实际问题的所有状况和需求。 ( 3 ) 迭代式的开发策略 是指当问题具有一定的复杂性和难度,一时不能完全确定时,就需要进行反 复分析,反复设计,随时反馈信息,发现问题,修正开发过程的方法。这种策略 一般花费较大,耗时较长,但对用户和开发者的要求较低。 ( 4 ) 迭代式的开发策略 是指当需求的不确定性很高时,一时无法制定具体的开发计划,则只能用反 复试验的方式来做。原型法就是这种开发策略的典型代表。这种策略般要求较 高的软件支撑环境,且对大型项目在使用上有一定的局限。 目前常用的系统开发方法有:生命周期法、原型方法、面向对象方法、计算 机辅助软件工程方法。下面详细介绍各种方法。 3 2 生命周期法 生命周期( l i f ec y c l e ) 法也称结构化系统开发方法( s t r u c t u r e ds y s t e m d e v e l o p m e n tm e t h o d o l o g y ) ,它是目前应用得最普遍的一种开发方法。 3 2 1 生命周期法的基本思想 生命周期法的基本思想是:用系统工程的思想和工程化的方法,按用户 1 2 东北大学硕士论文 第三章系统开发的相关理论 至上的原则,结构化、模块化、自顶向下的对系统进行分析和设计。即从系 统开发任务的提出,经过系统可行性研究、系统分析、系统设计、系统实施 和系统运行与维护等几个阶段,又经过系统更新,重新提出新系统开发任务, 这样逐渐的构成整体系统。 3 2 2 生命周期法的特点 从旧系统的消亡到新系统的产生,这种周而复始、新老更迭的循耶过程 有以下特点: ( 1 ) 开发过程有明显的阶段性。 ( 2 ) 开发是一个循环过程,不是简单重复而是螺旋式的上升,是一个 不断发展和提高的过程。 ( 3 ) 用户至上,每一个开发阶段及开发步骤不仅要从用户的需求 h 发, 而且要得到用户的认可。 3 2 3 生命周期法的过程 按照生命周期进行系统开发的方法就是生命周期法,它包括五个阶段和 若干个步骤。 第一阶段:可行性研究。根据用户提出的任务和要求,进行初步调查研 究,在搞清现行系统存在问题的基础上,提出新系统的目标和任务以及系统 规划,并从经济上、技术上等方面提出可行性研究报告。 第二阶段:系统分析。若新系统的开发是可行的,并经用户认可,即可 进入系统分析阶段。在系统分析阶段需要进一步进行详细调查,根据系统目 标和用户要求,全面分析现行系统的数据流程和数据结构,以建立新系统的 逻辑模型,并写出系统分析报告。 第三阶段:系统设计。按照系统分析阶段提出的逻辑模型,设计出能由 电子计算机实现的设计方案,其内容包括计算机系统配置、代码设计、数据 库文件设计、模块结构和功能设计、输入与输出设计,以及正确性、可靠性 设计等等,写出系统设计说明书。 第四阶段:系统实旌。内容有计算机系统的购置和调试,软件的编制和 调试,新系统与旧系统的转换,经用户验收后,移交给用户运行。在系统实 施开始时,需拟定系统实施进度计划,结束时需提交如系统测试报告、用户 手册、系统试运行报告等文档资料。 第五阶段:系统维护。主要内容有系统软件维护,数据维护,代码维护, 设备维护等,系统应具有环境适应能力,这就要求对系统进行修改与扩充。 在本阶段中应提交运行、维护记录、以及运行和维护等有关管理制度文档资 13 东北大学硕士论文第5 - 章系统开发的相关理论 料。 对每个阶段的工作和成果做出客观评价,由用户认可。在各个阶段之间 的工作转换是通过各阶段的不同文档资料来完成的,而各个阶段的任务则由 一系列工程化的方法和工具来实现。其巾系统分析和系统设计是系统生命周 期中最重要的两个阶段,它们是系统开发的核心内容,开发的难度较大,需 要使用有效的方法和工具,在系统分析阶段的常用技术有结构化系统分析方 法( s t r u c t u r ea n a l y s i s ) 和结构化系统设计方法( s t r u c t u r ed e s i g n ) ,在系统 分析阶段的相应的软件工具有数据流程图( d f d ) 、数据字典( d d ) 等等。 3 3 原型法 系统生命周期法是基于两个最基本的假定:一是系统的目标反映了用户 的要求,二是系统开发的环境。包括系统内部的关系都不发生变化。但是随 着企业环境的变化,和周期时间的延续,用户会不断提出新的要求,用户需 求的多变和循环条件的不确定性,动摇了系统生命周期法的前提。使用生命 周期方法开发的系统是一个固定的模式,它与用户多变的需求及环境的不确 定性产生了尖锐的矛盾,以致使得系统开发成功率较低,开发失败的例子屡 见不鲜。 传统的生命周期法面临严峻的挑战,于是人们提出了原型法的设计思想 和方法。 3 3 1 原型法的基本思想 原型法的基本思想是:在获得用户基本需求的基础上,投入大量人力和 物力,尽快建立一个原始模型,使用户及时看到模型的概貌和使用效果并 提出改进意见,开发人员进一步修改完善,如此循环迭代,直至得到一个用 户满意的模型为止。 从原型法的基本思想中可以看到,用户能及早看到系统模型,在循环迭 代修改和完善过程中,使用户的需求日益明确,从而消除了用户需求的不确 定性,同时从原型到模型的生成,周期短、见效快,对环境变化的适应能力 较强。 3 3 2 原型法的工作流程 原型法是随着用户和开发人员对系统认识和理解的逐步加深,而不断地 对系统进行修改和完善的过程。整个开发过程可以分成如下几个步骤: ( 1 ) 确定初步需求。根据用户基本需求,对系统给出初步定义。用户 】4 东北大学硕士论文第三章系统开发的相关理论 的基本需求包括各种功能的要求、数据结构、菜单和屏幕、报表内容和格式 等要求。这些要求虽是概略的,但是最基本的,易于描述和定义。 ( 2 ) 设计初始原型。根据用户初步需求,开发出一个可以应用的系统, 它应满足上述的由用户提出的基本要求。 ( 3 ) 试用和评价原型。用户在试用中能亲自参加和面对一个实在的模 型,能较为直观和明确地进一步提出需求,提出修改意见。 ( 4 ) 修改和完善原型。根据修改意见进行修改,以得到新的系统原型, 然后再进行试用和评价,这样经过有限次的循环反复,逐步提高和完善,直 至得到一个用户满意的系统模型为止。 原型法具有明显的优点,它的开发周期短,见效快,可以边开发边使用, 较适合于开发环境和管理体制多变、系统结构不稳定的情况。但是,开发系 统采用原型法,需要有交互式开发环境和第四代语言及自动编程系统的支 持,其初始原型设计较为困难,开发过程尚缺乏有效的管理和控制手段,容 易陷入“头痛医头,脚痛医脚”的被动局面。 3 4 面向对象的开发方法 面向对象方法( o b j e c to r i e n t e d 简称0 0 ) 是2 0 世纪8 0 年代以来根据 各种面向对象的程序设计方法逐渐发展起来的。他从而向对象的角度 n 发, 为我们认识事物、开发系统提供了一种全新的方法。 3 4 1 面向对象开发方法的基本思想 面向对象开发方法的基本思想是:客观世界是由各种各样的对象组成的, 每种对象都有各自的内部状态和运动规律,不同的对象之间的相互作用和联 系就构成了各种不同的系统。当我们设计和实现一个客观的系统时,如果能 够在满足需求的条件下,把系统设计成由一些不可变的部分组成的最小集 合,这些不可变的部分就是所谓的对象。 3 4 2 面向对象开发方法的特点 8 0 年代以来,随着应用系统日趋复杂、庞大,面向对象方法以其直观、 方便的优点获得广泛应用。而向对象方法以类、类的继承、聚集等概念描述 客观事物及其联系,为系统的开发提供了全新的思路。而向对象方法以对象 为中心,具有以下特点: ( 1 ) 客观事物都是由对象组成的,对象是在原事物基础上抽象的结果。 任何复杂的事物都可以通过对象的某种组合构成: 15 东北大学硕士论又第三章系统开发的相关理论 ( 2 ) 对象是由属性和方法组成。属性反映了对象的信息特征,如特点、 值、状态等方法则是用来定义改变属性状态的各种操作。 ( 3 ) 对象之间的联系主要是通过传递消息来实现的,传递的方式上通 过消息模式和方法所定义的操作过程来完成。 ( 4 ) 封装性( e n c a p s u l a t i o n ) 。封装是丽向对象的一个基本的观点。一 个对象的属性和方法( m e t h o d ) 被认为是封装在一个对象中。从概念上将一 些相关事件和某实体捆绑在一起从而使该实体与变鼍一样容易地被创建、 扩展和重用。但并非所有的属性和方法在对象之外均可使川它,如果个属 性或方法被定义成私有类型或保护类型,则其只能在对象内部使用,如果被 定义为公共类型,则在对象内部和外部均可访问它。 ( 5 ) 抽象性。面向对象方法中,把从具有共同性质的实体中抽象出的 事物本质特征概念,称为“类( c l a s s ) ”,对象是类的一个实例。类中封装了 对象共同的属性与方法,通过实例化一个类创建的对象。自动具有类中规定 的属性和方法。 ( 6 ) 继承性( i n h e r i t a n c e ) 。它是从一个己存在的类( 基类) 派生出 个新生类( 派生类) 的功能,派生类继承了基类的所有变量和函数( 私有变 量和函数除外) ,用户通过在派生类中添加些新的数据成员和函数,即可 得到一个功能更为强大的类。继承使得程序开发人员可以充分利用经过严格 检验的代码,大大提高代码的重复利用率,极大地缩短开发周期。 继承是而向对象语言的最重要的特征,它是提高开发质尾和开发效率的 有效手段。在编写应用程序时,通常是先创建一些基本对象,然后继承它们, 生成子孙对象。当子孙对象生成之后,可改变其属性,增加控件或者修改事 件程序,使其满足不同的需要,这样即可大大节约开发时间。另外,在祖先 对象中所作的修改将自动传递到所有的子孙对象中,用于维护的时间也大大 减少。 继承的另一个优点就是易于标准化。由于对象的属性和代码均可被子孙 对象继承,故其可能有相似的窗口,相似的控件和相似的界面风格。 ( 7 ) 多态性( p o l y m o r p h i s m ) 。多态性是面向对象程序设计中的另一个 重要概念,它允许多个不同

温馨提示

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

评论

0/150

提交评论