(工商管理专业论文)建设项目跟踪管理信息系统开发的项目管理探讨.pdf_第1页
(工商管理专业论文)建设项目跟踪管理信息系统开发的项目管理探讨.pdf_第2页
(工商管理专业论文)建设项目跟踪管理信息系统开发的项目管理探讨.pdf_第3页
(工商管理专业论文)建设项目跟踪管理信息系统开发的项目管理探讨.pdf_第4页
(工商管理专业论文)建设项目跟踪管理信息系统开发的项目管理探讨.pdf_第5页
已阅读5页,还剩52页未读 继续免费阅读

(工商管理专业论文)建设项目跟踪管理信息系统开发的项目管理探讨.pdf.pdf 免费下载

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

文档简介

摘 要 摘 要 信息技术的使用可以极大的提高政府、 企业的运作效率和竞 争力。随着我国信息化建设进一步发展,各行各业对管理信息系 统软件的需求将日趋增大。如何组织软件开发团队快速有效的开 发出高水平的管理信息系统软件是中国软件业面临的重要课题之 本文以建设项目跟踪系统开发过程为例, 系统阐述了软件开 发团队在管理信息系统开发过程中的实际问题和困惑,对管理 信息系统开发失败原因进行了详细分析。作者从项 目管理角度 系统论述了管理信息系统的系统分析、方案设计及业务规划和 实施。本文针对目前管理信息系统开发团队情况,在项目计划 的制定、开发团队的组织结构设计、团队管理和控制等方面详 细提出了符合我国国情的项目管理方法,其主要目的是希望通 过对管理信息系统开发团队管理的探讨提高我国软件业的整体 管理水平。同时,本文作者通过对软件工程和项目管理的研究, 指出目前软件项目管理的不足之处,并对软件开发项目管理的 发展趋势做了一些探讨。 关键词:建设项目跟踪系统开发团队项目管理 ab s t r a c t ab s t r a c t t h e o p e r a t i o n e f f i c i e n c y a n d c o m p e t i t i o n p o w e r o f t h e g o v e r n m e n t a n d e n t e r p r i s e s h a v e b e e n i m p r o v e d b e c a u s e o f t h e u s a g e o f i n f o r m a t i o n t e c h n i q u e . ma n y i n d u s t r i e s h a v e m o r e a n d m o r e d e m a n d s w i t h t h e d e v e l o p m e n t o f i n f o r m a t i o n t e c h n i q u e i n c h i n a . i t i s a n i m p o r t a n t p r o b l e m f o r c h i n a s o f t w a r e i n d u s t r y t o o r g a n i z e p r o g r a m m e r t o d e v e l o p e x c e l l e n t mi s s o f t w a r e . t h i s t h e s i s , w h i c h d e p e n d s o n t h e c a s e o f m e b u i l d i n g p r o j e c t m a n a g e m e n t i n f o r m a t i o n s y s t e m, e l a b o r a t e s t h e t r o u b l e i n t h e p r o c e d u r e o f d e v e l o p i n g m a n a g e m e n t i n f o r m a t i o n s y s t e m ( mi s ) s o f t w a r e a n d a n a l y z e s t h e r e a s o n o f p r o j e c t f a i l u r e . t h e a u t h o r a n a l y z e mi s a n a l y s i s , p r o j e c t d e s i g n a n d i m p l e m e n t f r o m t h e p o i n t o f t h e p r o j e c t m a n a g e m e n t , a n d a d v a n c e s o m e r e a s o n a b l e p r o j e c t m e t h o d s a b o u t d e s i g n i n g p r o j e c t p l a n s a n d o r g a n iz a t i o n s t r u c t u r e a n d m a n a g i n g a n d c o n t r o l l i n g t h e o r g a n i z a t i o n . t h e p u r p o s e o f t h e a u t h o r i s t o i m p r o v e m a n a g e m e n t l e v e l o f c h i n a s o f t w a r e i n d u s t r y b y t h e d i s c u s s i o n o f m i s p r o j e c t m a n a g e m e n t . a t t h e s a m e t i m e , t h e a u t h o r p o i n t s o u t s o m e d e f i c i e n c i e s o f mi s p r o j e c t m a n a g e m e n t a n d d i s c u s s e s t h e p r o s p e c t o f p r o j e c t m a n a g e me n t i n t h e f u t u r e . k e y w o r d s : t h e b u i l d i n g p ro j e c t mi s p r o j e c t ma n a g e m e n t o r g a n i z a t i o n 丫 5 8 6 7 2 7 独创性声明 本人声明, 所呈交的学位论文是我个人在导 师指导下进行的研究工作及取得的研究成果口 尽 本人所知,除了文中特别加以标注和致谢的地方 外, 论文中不包含其他人己经发表或撰写过的研 究成果, 也不包含为获得北方交通大学或其他教 学机构的学位或证书而使用过的材料。 与我一起 工作的同志对本研究所做的任何贡献已在论文 中作了明确的说明并表示了谢意。 本 人 签 名 :和l 9 日 期 : 逊些年2月/ 8日 木绘汗行、 睁 帅r j 勿全文公布 一 不山_ h lf 舀 -一一一一 一 一-, 一一- 一叫 一 一 一 , 目. , 一, -一 月 ij台 随着我国信息基础设施建设进 一 步发展,电信行业、电力行 业、金融行业 税务、银行等)以及全国各地的医疗保险、社会 保险、公共交通信息系统、g 1 5系统都对软件产品产生极大的需 求。未来十年是中国软件市场需求快速增加的十年。据美国 1 d c 公司预计,未来五年,中国软件市场将以 4 8 . 3 % 的速度高速增长, 各行各业对管理信息系统的需求将 日趋增大, 具体的情况如下 : 一、政府部门对信息技术和软件的需求 从世界范围来看,推进政府部分办公自动化、网络化、电子 化,全面信息共享己是大势所趋。政府信息化是社会信息化的基 础,是国家信息基础建设的一部分联合国经济社会事务部把推 进发展中国家政府信息化作为今后的重点,希望通过信息技术的 应用改进政府组织,重组公共管理,最终实现办公自动化和信息 资源的共享。电子化政府, 作为提升政府效率及便民服务的重点, 充分反映人民需求,并以更有效率的行政流程为人们提供更广泛 的、更便捷的信息及服务。电子化政府最重要的内涵是运用信息 技术及通信技术打破行政机关的组织界限,建构一个电子化的虚 拟机关,使得人们可以从不同的渠道获取政府的信息及服务,而 不是传统的要经过层层关卡书面审核的作业方式:而政府机关间 及政府与社会各界之间也是经由各种电子化渠道进行相互沟通, 并依据人们的需求、人们可以使用的形式、人们要求的时间及地 点,提供各不相同的服务。 政府信息化从应用、服务及网络通道等三个层面,进行电子 化政府基本架构的规划。 从目前的情况来看一个省级政府机构( 含 该机构直属的政府部门)的完整的电子政务建设首期投入包括硬 件、软件、通信线路、咨询、监理等,总费用在 1 - 5亿元之间, 以后每年的维护、升级、更新的费用也是一个十分庞大的数字。 如此规模的投资,对软件行业来说,是一个极大的机遇。据不完 全统计,” 七五” 期间,政府投资 2 0 0多亿元,先后建成 1 2 个国家 级政府信息系统; 有 4 0多个部委成立信息机构,开发各类数据库 8 0 0多个。1 9 9 3年以来,我国陆续启动了以“ 金“ 字命名的一系列 国家级电子信息应用的重大工程,到 1 9 9 7 年,先行启动的金桥、 金关、金卡、金税工程的初期目标以陆续实现,并投入应用,后 续工程正在进行;而金农、余卫等其他应用工程也已投入建设。 北方交通大学硕十学位论文 二、企业对信息技术的大规模的需求 企业生存和发展的多种需要使中国的企业将会把信息基础设施看 成是生产设备的投资的一部分。 企业要参与竞争并在竞争中取胜, 就必须建立一个科学的管理系统。而现代企业的管理系统必须有 信息系统来支持。因此,基于计算机的管理信息系统应用是现代 企业中不可或缺的部分。据国家有关部 门统计,在中国拥有近 1 5 0 0 0 个大中型企业和大约 1 0 0 0 万个中小型企业,而根据 i d c的 统计, 截止到去年年底, 在中国只有 2 0 5 1 个企业安装了企业资源 管理软件 ( e r p )系统。与世界 5 0 0 强企业中6 0 % 都装有e r p系统 相对照,在中国的前 5 0 0 强企业中只有2 % 安装了e r p 系统,这在 某种意义上说明中国的企业将会是多种软件产品的最大购买者。 企业实施信息化,不仅对软件提出巨大的需求,同时对软件专业 服务也提出了极大地挑战和需求。目前,世界信息产业中,软件 及信息服务与硬件的比例保持在5 5 : 4 5 , 而中国的这一比例是2 7 : 7 3 ,说明目前的主要投资还是在软件基础设备上,软件和软件服 务的价值还没有得到充分认可。同时也说明这一领域还有很大潜 力。近十年,我国软件与软件服务市场高速增长,软件市场平均 增长率高于 2 9 % ,软件服务市场平均增长率高于 3 3 % 0 从我国对软件行业的投资重点来看, 目前软件的重点产品有: ( 1 ) 关键基础软件:自主安全的通信操作系统及应用开发平台、 信 息安全软件 ( 含防火墙软件、防黑客软件、防病毒软件、加密 软件等) 、软件构件化生产技术及软件、中间件、网络应用软 件平台及面向网络计算的关键产品、基于l i n u x 的套装软件、 服务器软件及应用系统; ( 2 ) 企业管理和社会服务信息化软件:企业资源管理软件 ( e r p ) . 客户关系管理软件 ( c r m ) 、供应链管理软件 ( s c m ) 、生产设备 和生产数字化改造专用软件与系统; ( 3 ) 嵌入式软件与系统:嵌入式操作系统、嵌入式软件开发平台、 d s p 开发系统、手持式数字设备嵌入式软件; ( 4 ) 电子商务工程及关键软件: 电子商务基础软件平台、 安全保障 系统、典型行业的电子商务解决方案; ( 5 ) 教育软件和家用软件: 多媒体教育软件开发系统、 辅助教育软 件、校园网软件及整体解决方案: ( 6 ) 网络软件和通信软件:基于 i p的网络通信软件及系统、家庭 网络控制器及短距离无线接入软件、 网络管理软件、 通信综合 前 言 信息交换平台: ( 7 ) 软件出口,主要包括:软件或模块定制加工,数据处理服务 技术支持服务,现场服务,软件产品出口。 通过上面的分析 ,我们可以看出管理信息系统在政府、企业 信息化领域占有非常重要的地位。企业管理和社会服务信息化软 件的主要组成部分是管理信息系统软件,而其他重点产品也或多 或少的包括管理信息系统软件。但是目前我国的管理信息系统开 发管理手段却非常落后,项 目成功率远低于美国、印度等软件大 国。这在一定程度上制约了中国软件业的高速发展,是目前我们 亚待解决的问题。因此研究管理信息系统开发项目管理对提高我 国软件业的发展、提高软件业的管理水平有很强的现实意义。本 人结合曾参与的软件项 目的开发就项 目管理做一些具体的分析, 并对软件项目管理的方法进行了一些有益探讨。 北方交通大学硕士学位论文 l . mi s 系统开发现状分析 1 . 1 m i s 系统开发失败原因分析 mi s系统的开发失败的案例比比皆是,开发失败的原因究竟 是什么呢?一方面是由其行业特点决定的,更多的是因开发管理 的失败而导致的。本文对开发失败原因做了一些具体的分析。 1 、需求内容不明确 这是我们经常遇到的问题,原因主要有两方面。一方面,由 于客户 ( 需求方)i t知识缺乏,客户在系统开发之初 自己可能不 知道需要开发什么样的系统,或者懒于系统地整理出来,经常是 走一步算一步,不断地提出和更改需求,使得实现方叫苦连天。 另一方面,实现方由于需求方面行业知识的缺乏和部分设计人员 水平的较低,不能完全理解客户的需求说明,而又没有加以严格 的确认,经常是以想当然的方法进行系统设计,最后结果往往是 推倒重来。因此,需求分析必须注重双方理解和认识的一致,逐 项逐条地进行确认。 2 、工数估算过少 软件开发的工数估算是一项很重要的工作,必须得综合开发 的阶段、人员的生产率、工作的复杂程度、历史经验等因素,将 一些定性的内容定量化。管理人员经常用拍脑袋的方式草算,对 工数的重要性认识不足,是系统开发中最常见的问题之一。另外, 软件开发过程中经常会出现一些平时不可见的工作量,如人员的 培训时间、各个开发阶段的评审时间等,经验不足的项目经理经 常会遗漏。下面列举了一些导致此情况的其他典型原因: ( 1 ) 出于客户和公司上层的压力在工数估算上予以妥协。例 如, 客户威胁要用工数更少的开发商, 公司因经营困难必 须削减费用、缩短工期,最后只能采取妥协得办法。 ( 2 ) 设计者过于自信或出于自尊心问题, 对一些技术问题不够 重视,或者担心估算多被嘲笑。 ( 3 ) 过分依赖经验。 开发管理者由于有过去的成功经验, 往往 没有具体分析就认为这次项目估计也差不多, 没有仔细考 虑此次项目可能规模更大、项目组成员更多、素质各异、 新员工很多,而且可能是一个新的行业。 ( 4 ) 项目组织规模过小。 一般来说, 每个公司都希望以最少的 成本完成项目, 因而人手不足是大多数项目都会面临的问 m i s系统开发现状分析 题。一种情况是项目组成员的技术水平达不到项目的要 求,公司只能提供这些分配好的技术人员, 或者由于项日 经理的失误,在项目工数估算时没有明确要求技术水平, 寄希望于员工 自己努力此外,一些项目经理主观认为, 在项目启动时不需要高水平的技术人员。 3 、开发计划不充分 系统开发中如果没有 良好的开发计划和开发 目标,项 目的成 功就无从谈起。在实际系统开发中,很多开发组制定的开发计划 过于粗略,其表现主要反映在以下四个方面: ( 1 ) 工作分担 ( 责任范围)不明确,工作分割结构与项目组织 结构不明确或者不相对应,各成员之间的接口不明确, 导 致有一些工作根本无人负责。 ( 2 ) 每个开发阶段的提交结果定义不明确, 中间结果是否己经 完成,完成了多少模糊不清, 结果是到了项目后期堆积了 大量工作。 ( 3 ) 开发计划没有指定里程碑或检查点, 也没有规定设计评审 期。 4 ) 开发计划没有规定进度管理方法和职责, 导致无法正常进 行进度管理。 4 、项目经理的管理能力不足 项目经理没有能力及时把握进度,其结果就是项目经理自己 不知道项目的状态,下属人员报喜不报忧,害怕报告问题后给自 己添麻烦。实施进度管理必须随时收集有关项目管理的数据,而 开发人员担心管理工作会增加自己的工作量,不愿意给予相应得 配合。 以上谈到了项目失败的四个主要原因,还有一些次要就不一 一列举。如何解决上述问题,避免或减少项目的失败呢?这是一 个复杂的系统工程。我认为应该从管理学的角度来分析它、解决 它,具体来说,就是引入科学的项目管理方法,对其实施科学的 项 目管理。但是如何在管理信息系统开发中实施项 目管理,这是 目前大部分软件开发项目面临的问题。大部分开发项 目的管理人 员是技术人员出身,没有接受过项目管理的系统培训,实施项目 管理有一定的难度,管理水平落后己经成为制约中国软件业腾飞 的瓶颈。因此如何在软件开发中实施适合我国国情的项目管理, 提高我国项目管理水平是我国软件行业急需解决的问题, 北方交通大学硕 一 学位论文 1 . 2 m i s系统开发的项目管理 1 . 2 . 1项 目管理的概念和特征 通常意义上项目就是以一套独特而互相关联的任务为前提, 有效利用资源,为实现一 个特定的日标所做的努力。由于社会环 境的变化是绝对的。因此一个组织要想存在和发展,就必须适应 环境的变化,就必须开展项 目。 1 、项 目包含的要素 项目的一些最基本的要素如下 ( t ) 项目的总体属性 项目 实质上是一系列的工作。尽管项目 是有组织地进行的,但它并不就是组织本身;尽管项目的 结果可能是某种产品,但项目也并非产品本身。如果谈到 一个 “ 软件项目” 时, 应当把它理解为项目的分析、设计、 编码、测试、上线、维护等整个过程。 ( ? ) 项目的过程 项目 是必须完成的、临时性的、一次性的、 有限的任务, 这是项目过程区别于其他常规“ 活动和任务” 的基本标志,也是识别项 目的主要依据。各个项 目经历的 时i 5 l 可能是不同的,但各个项目都必须在某个时间完成, 有始有终是项 目的共同特点。无休止地或重复地进行的活 动和任务确实存在的,但是,它们不是项目。 (3 ) 项目的结果 项目 都有一个特定的目 标,或称独特的产品 或服务。任何项目都有一个与以往、与其他任务不完全相 同的目标 结果) ,它通常是一项独特的产品或服务。这一 特定的目标通常要在项目初期设计出来,并在其后的项目 活动中一步一步地实现。 ( 4 ) 项目的共性 项目 也像其他任务一 样,有资金、时间、资 源等许多约束条件,项目只能在一定的约束条件下进行。 这些约束条件既是完成项 目的制约因素,同时也当然是管 理项目的条件, 是对管理项目的要求。 有些文献用“目标” 一词表达这些内容,例如把资金、时间、质量称为项 目的 “ 三大目标”,用以提出对项日的特定的管理要求。从项 目管理的角度看,这样的要求是十分必要的。 ( s ) 每个项目都有客户 客户是提供必要的资金,以达到目 标 的实体,它可能是一个人,或一个组织,或由两个或更多 的人构成的一个团队,或是许多个组织。客户这个词将具 11 1 5 系统开发规状分析 有一个更广泛的涵义,不仅包括目标资助人( 公司管理 层) ,而且包括其他利害关系万,例如,将成为 m i s系统 最终用户的人们。管理项 目的人员和项 目团队必须成功地 完成项 目目标,以使客户满意。 ( 6 ) 项目 包含一定的不确定性 一个项目开始前,应当在一定 的假定和预算基础上准备一份计划。项 目以一套独特的任 务、 任务所需的估计时间、 各种资源的有效性为假定条件, 并以资源的相关估计成本为基础。用文件 记录这些假定是 很重要的,因为它们将影响项目预算、进度计划和工作范 围的发展。这种假定和预算的组合产生了一定程度的不确 定性,影响项 目目标的成功j ; 现。例如项 目可能到预定日 期会实现,但是最终成本可能会由于最初低估了某些资源 的成本,而高于预计成本。在项目进行中,一些假定将会 被精炼掉或被实际资料所取代。 2 、现项 目目标的制约因素 项目目标的成功实现通常要受4 个因素制约:工作范围、成 本、进度计划和客户满意度。 ( 1 )项目 范围, 也称工作范围, 即为使客户满意而必须做的 所有工作。使客户满意的途径,是交付( 有形的产品或 是提供的东西) 要满足项 目开始时所指定的认识标准与 要求。 ( 2 ) 项目 成本就是客户同意为一个可接受的项目 交付物所 付的款额。 项目 成本是以项目 预算为基础, 包括用于支 付项 目的雇佣人员的薪水、 原材料供应、 设备和工具租 金, 以及支付负责执行某些项目任务的分销商及咨询商 的费用。 ( )项目的进度计划是使每项活动开始及结束时间具体化 的进度计划。 项目目标通常依据客户与执行工作的个人 或组织商定的具体日期, 来规定项目范围必须完成的时 间。 ( 4 ) 项目目标就是在一定时间、 预算内完成工作范围,以使 客户满意。为了确信项 日能够成功, 很有必要在项 目开 始前建立一份计划; 计划应该包括所有的工作任务、 相 关成本和必要的完成项 目所需的时间估计。 如果没有这 北方交通人学硕十学位论文 样的计划 围的风险 , 将会增加不能按时在预算内完成全部工作范 1 . 2 . 2 m i s系统开发的项目管理 计算机管理信自 、 系统( 简称m 工 s系统) 开发的项目管理必须根 据管理科学的理论,联系 m i s 系统川发的实际,保证工程化系统 开发方 一 法顺利实施的管理实践。它包括m 工 5系统开发中的项目评 估及可行性分析、人员管理、进度管理及成本控制等方面。m 工 5 系统的开发过程完全符合项目管理的特点和要求;但是m i s 系统 的开发是一项复杂的系统工程, 它有其自身得特色。 从 7 0 年代开 始,人们逐渐认识到,为了保证m 工 s 系统开发成功,必须采用工 程化的系统开发方法, 并研究出一些符合工程化标准的开发方法。 这些方法旨在指导开发者进行z程化的系统开发,从而加快 m i s 系统开发的速度、保证质量、以及降低开发成本。工程化的系统 开发方法确实在开发实践中取得了一定的效果。 那么,是不是采 用了工程化的系统开发方法便一定能保证 m i s系统开发的成功 呢?答案是否定的。有许多失败的m 工 5 系统的例子,其开发也是 采用了工程化的方法,或声称采用了这种方法。但结果在投入了 大量资金后,系统却不能达到预期的日标、满足用户的需求,以 致用户方怀疑是否应进行该项 目的开发, 或者开发所选择的硬件 、 软件以及开发工具是否得当。究竟问题出在哪里呢?本人通过对 一些失败的m i s系统的分析, 发现问题并没有出在开发方法本身, 以及硬软件的选择上,而是出在了开发方法的实施过程中,也就 是说主要出在开发项目的管理上。因为任何一种开发方法最终是 要由人来实施的,人们在开发工作实施过程中不可避免地要遇到 许多项目管理方面的问题如何正确对待、解决这些问题,直接 关系到 m i s 系统开发的成败。目前计算机界虽有许多关于 m i s系 统开发中项目管理方面的问题的讨论,但大多是局限于针对理想 开发环境中的理想开发模型的讨论。而实际的开发环境和开发模 型却各不相同,它受到各种客观因素的影响,忽略这些因素,或 者回避、不解决存在的问题,必将导致开发工作的不完善、甚至 失败。我们应该通过讨论如何处理 m i s系统开发中一些重要因素 之间的关系,分析项 目管理中存在的矛盾,来揭示其中存在的问 题并探讨解决的方案。 9 1 i 5系统开发现状分析 m 工 s 项 目具有非常明显的特点:紧迫性、独特性和不确定性 下面分别讨论一下这些特点含义。 紧迫性:m 工 5 项 目的紧迫性决定了项 目的历时有限,具有明 确的起点或终点,当实现了日标或被迫终止时,项 目即结束。随 着信息技术的飞速发展,m i s 项目的生命周期越来越短。有的项 目时间甚至是决定性因素,因为市场时机稍纵即逝,如果项 目的 实施阶段耗时过长,市场份额将被竟争对手抢走。 独特性:m i s 项目的独特性在 i t服务领域表现得非常突出, 厂商不仅向客户提供产品,更重要是根据其要求提供不同的解决 方案。即使有现成的解决方案,也需要根据客户的特殊要求进行 一定的客户化工作,因此可以说每个项目都有区别。项 目的这种 独特性对实际项目管理有非常重要的指导意义。项目主管必须在 项目开始前通过合同 ( 或等同文件)明确地描述或定义最终的产 品是什么。 如果刚开始要提供什么没能定义清楚, 或未达成一致, 则最终交付产品或服务时将很容易发生纠纷,造成不必要的商务 和名誉损失。即便是定义清楚了项目的目标,但是客户单位仍然 会经常调整实现指标,这种变更很难控制,这就需要项 目组与客 户单位有良好的沟通渠道,否则改来改去,永远改不完。 不确定性: m i s 项目的不确定性是指项目不可能完全在规定的 时间内、按规定的预算由规定的人员完成。这是因为项 目计划和 预算本质上是一种预测, 在执行过程中与实际情况可定会有差异。 另外,在执行过程中还会遇到各种始料未及的“ 风险” ,使得项目 不能按照原有的预测来运行。 通过上面的分析,我们知道m i s 系统开发项目有其特殊性, 也正是这些特殊性的存在使一般的项目管理方法的效力大大折 扣。那么如何在 m i s开发中实施成功的项目管理呢?本人通过在 m i s 开发项目管理的实践发现利用管理学的基本理论,把项目开 发过程分为计划、组织、领导、控制四个方面,结合项目管理理 论对这四个方面的进行管理效果是非常不错的。这样做的优点: 一是管理 人员在管理思路上比较清楚,有利于项目的平稳进展。 二是有利于和技术人员的沟通。如何从项目的计划、组织、领导、 控制四个方面进行项 日管理。下面就以建设项目跟踪系统的开发 管理为例分析项 目管理的具体实施。 北方交通大学硕十学位论文 2 . 建设项目跟踪系统设计 2 . 1 建设项目 跟踪系统简介 项目背景:2 0 0 0 年4月,我们公司应铁道部统计处的要求为 其现有的 固定资产投资统计系统进行升级换代的二次开发, 并先后在各铁路局全面推广使用。该系统主要是为铁路系统固定 资产的信息统计服务的,实现了固定资产数据的录入、汇总、查 询、报表合并打印、自 动上报等功能。各个路局的项目资金当年 的使用情况通过自动上报到铁道部统计处,然后统计处就此数据 进一步汇总上报国家统计局。此外,该数据还作为计划司进行来 年项 目审批,资金划拨的重要依据。当时计划司没有 自己的一套 基于此业务的m i s 系统,所需参考数据由统计处以报表的形式提 交,计划的审批、下达、调整以及文件的管理还处在手工为主的 状态。这种状况严重的降低了工作效率,没有实现有效的数据共 享,同时也给资料的管理带来很大的困难。因此,为适应信息化 时代要求,利用第一生产力科学技术提升工作效率和质量, 以更好地为国民经济服务,有必要对传统的建设项目跟踪管理工 作进行改造,实现基本建设计划编制过程的科学化、标准化、信 息化。建设项目跟踪系统就是在这种情况下被提上了开发议程。 系统要求实现了基础计划录入、计划下达、调整、汇总等业务自 动化,同时提供数据查询、分析功能,为领导进行决策提供科学 依据;必须应用信息技术和先进的管理方法,实现建设项目由立 项到开工、验收、投资效益分析的全信息加载入库,实现全过程 控制、 全方位管理,最大限度地把计划人员从繁杂的查、 找、 核、 手工计算等事务工作中解放出来,进一步加大管理监督职能。系 统具体功能要求介绍如下: 1 .数据管理的自动化 ( 1 ) 对所录入的数据进行自 动的汇总,无需人工计算。 ( 2 ) 形成的数据自 动转换为标准数据库信息, 加载入库。 ( 3 ) 计划的下达一步操作完成,简单快捷。 ( 4 ) 对基础计划可进行反复调整, 再次下达, 调整信息自 动加载入 库。 用户可以对原始数据与调整数据进行比较, 调整增减 自动 计算。 2 .客户管理的自动化 建设项 目跟踪系统设计 通过系统的权限认证体系,可 自动识别用户的权限,为用户 提供权限内的服务, 加强系统的安全性,防止数据的泄漏和破坏。 3 .数据查询的自动化 用户根据需要对计划数据进行查询,只需输入关键字,即可 在用户制定范围内查询数据 ,快速的生成统计表格,具有高效的 支持决策功能。 4 . 自动生成各种计划报表 自动生成基础计划表; 自动生成大中型项 目计划表; 自动生成路局、设计院项 目计划表; 自动生成下达计划表; 自动生成调整计划表及其他查询数据表。 2 . 2 建设项目跟踪系统项目分析 2 . 2 . 1 项目的可行性分析 该项目为系统外包形式,系统的可行性分析主要集中于技术 性分析为主。具体分析如下: 1 、设项 目跟踪系统为典型的计划管理系统,技术是完全成熟 的,开发工具较通用,系统数据流程清晰,比较适宜 自动化 管理。 2 、用三层 ( 3 - t i e r ) 体系结构,并且要满足多人操作,需要 搭建局域网,将前台工作站与应用服务器和数据库服务器互 连。因而系统的安全性设计是本系统投入使用的最基本条件, 安全技术又是不断发展变化的, 要不断的对此进行研究跟踪。 3 、系统的设备使用的可靠性、标准化、系统运行维护成本和 系统产生的综合效益是整个系统的生存基础,为此要加强用 户与项 目开发人员的适时沟通。 4 、项目组成员有开发 固定资产投资统计系统的经验,对 该系统相关业务有一定程度的了解,这对开发该系统是个有 利条件 。 2 . 2 . 2 项目需求分析 在需求分析阶段, 我们的重点是“ 做什么” , 而不是“ 怎么做” 。 不是具体地解决问题,而是准确地确定 “ 为了解决这个问题,目 北方交通大学硕士学位论文 标系统必须做什么” 。主要是确定目标系统必须具备哪些功能。 就一般情况而言,用户了解他们所面对的问题,知道必须做 什么,但是通常不能完整、准确地表达出他们的要求,更不知道 怎样利用计算机来解决他们的问题;软件开发人员知道怎样使用 软件实现人们的要求, 但是对特定用户的具体要求并不完全清楚。 因此在需求分析阶段项目组必须和用户密切配合, 充分交流信息, 以得 出经过用户确认的系统逻辑模型并与开发技术人员进行交 流,以保证在 目前现有的人员条件和技术条件下,用户需求是可 实现的,系统逻辑模型是合理可行的。 根据我们和用户的业务交流,可以首先绘出用户的业务流程 图。( 如图 2 . 1 ) 建设项目跟踪系统设计 图 2 . 1业务流程图 在业务流程图的基础上,我们整理出用户各个业务的操作步 马 聚: 北方交通大学硕十学位论文 建立计划:( 图 2 . 2 ) 图2 . 2建设计划图 调整计划:( 图 2 . 3 ) 查找调整项目 修改本年款源 下达计划下达调整计划 图 2 , 3调整计划图 通过上面需求分析,我们可以了解该系统有如下特点: 建设项目跟踪系统设计 ( t ) 该系统的业务流程较为简单清晰,具有流水作业的特点。 ( 2 ) 该系统在实现上较为复杂,客户要求实现多机同时操作, 对系统的安全性,数据的一致性、惟一性, 提出了较高的 要求 是一个完整的网络数据库管理信息系统。 针对客户的要求,项目组制定出该系统的系统功能模块和技 术指标。具体技术指标如下: 系统技术指标要求: 建设项目跟踪系统属于一个网络数据库管理系统并使用了 当今系统设计领域先进技术一一三层体系结构,为保证系统功能 的完整实现和便于系统的测试与验收,特制定出该系统的详细技 术指标,具体内容如下: ( 1 ) 、系统的运行环境 由于系统采用三层体系结构,系统的 运行需要底层数据库服务器及中间层应用服务器,还用数台客户 端微机。各层系统技术指标如下: a 底层数据库服务器: 系统硬件:p i t以上 c p u , 1 2 8 m b内存、2 0 g b硬盘 系统软件:操作系统采用 s c o u n i x ,后台数据库采用 s y b a s e b . 中间层应用服务器: 系统硬件:p i t以上 c p u , 1 2 8 m b内存、2 0 g b硬盘 系统软件:操作系统采用 w i n d o w s 2 0 0 0 s e r v e r c . 客户端微机 系统硬件:p i t以上 c p u , 6 4 m b内存、i o g b硬盘 系统软件:操作系统采用 w i n d o w s 9 8 ( 2 ) 、功能完善设计合理 系统应具备系统功能需求分析中的 全部功能,功能的实现既要科学合理又要方便实用,具体的流程 控制、功能配置界面确定以上述功能需求分析和最终用户的实际 要求为准 ( 3 ) 、模块划分科学合理。接臼设计简单方便 程序的开发要 以模块为基本单位, 模块的划分要依据功能需求和程序结构特点, 确定的模块要保证开发方便、维护简便。通用模块要功能完善, 可以方便的移植到其他系统中去,模块接口要标准简单。专用模 块留有充分的扩展升级空间。 ( 4 ) 、人机界面友好,操作简单,方便学习 人机界面设计应 以提高人机工效为准,符合常规操作习惯,实现傻瓜操作,力争 北方交通人学硕士学位论文 降低劳动强度提高工作效率。信息录入尽量自动化、简单方便、 同一信息不重复录入,鼠标键盘操作合理安排,在功能实现的情 况下最大限度的减少操作步骤。 ( 5 ) 、系统数据全过程要保证完全一致所有项目设置与操作 应与业务处理协调一致,所有数据流向应与实际工作业务处理过 程统一一致,操作确定可以自动控制数据更新,确保数据流程与 业务流程完全一致。数掘处理过程要保证所有处理均可记录和复 原,输入与输出在整个系统内部任f o j 地点、任何时间、任何部门 和任何环境完全一致。数据流程与业务流程完全一致。 ( 6 ) 、数据共享及时准确,数据更新及时完整所有的数据操 作结果均可在全系统实现由权限共享,数据更新过程要可靠安全 准确,保证数据完整一致。 ( 7 ) 、操作延迟控制在可接收范围内各部分系统操作时间延 迟以用户可接受为准。 ( 8 ) 、权限设定合理,保证数据的安全通过权限认证体系, 合理分配权限,使每个用户在各自权限内完成工作,保证数据安 全同时增加协调工作的效率。 2 3 建设项目跟踪系统方案设计 根据系统需求分析,我们可以确定建设项目跟踪系统的设计 方案。方案设计在m i s 系统开发中占有很重要的位置,所有的系 统开发工作都应该是按照预定方案来进行的,方案设计的优劣直 接关系到项目成败。m j s 系统的开发方案包括:项目目标、主要 功能、系统接口、开发概述等等。 2 。3 ,1 建设项目跟踪系统主要功能 1 、系统的主要功能( 图2 4 ) : 6 建设项目跟踪系统设计 图2 4 系统主要功能图 2 、系统处理流程( 图2 5 ) 系统处理流程主要包括各系统功能模块之间数据的传递路径。 北方交通大学硕士学位论文 主要功靛 i 将去年计划归入历史计划库 2 承接去年计划编制新年初计划 3 查询项目年度完成信况 4 删除完工项目 5 制定末完项目新的年度计划 6 追加新的项目 图2 5 系统处理流程图 8 建设项目跟踪系统设计 3 、系统接口:系统软件主要有四部分组成:底层一数据库、中 间层一中问c o m 组件、客户端数掘管理和浏览器端客户管理。 这四部分依靠内部数据传输相互连接。客户端数据管理部分 和浏览器端数据管理部分使用的数据均来自后台数据库同时两 部分又都可以对后台数据进行维护操作。两个部分显示的数据可 以是自动一致的,也可以根据情况需要进行必要的处理。客户端 数据管理部分在客户中f 司应用层底层数据库模式下工作,浏览 器端数据管理部分在浏览器中问应用层数据库模式下工作。 数据库主要完成系统所有数据的存储、相关数据的更新、数 据操作的记录、基本查询的建立、存储过程的建立、触发器的设 置和数据备份。 中间层主要作用是将数据按业务逻辑进行处理,并在数据库 和客户端按特定需要进行传递,设置操作权限,更好的实现分布 式的系统结构,支持多人协同操作。 客户端数据管理部分工作在客户应用层数据库模式下,主 要完成对数据库进行增、删、查、改和统计报表界面的设置和管 理,为用户提供方便的数据交流环境,通过客户端数据管理部分 完成系统数据管理自动化、报表生成自动化、查询统计和辅助决 策功能。用户可通过登陆权限对系统进行权限内操作。 浏览器端数据管理部分工作在浏览器模式下,主要为远程用 户服务。支持查询,可为远程用户快捷的提供所需要数据( 此功能 在二期项目中实施) 。 由于建设项目跟踪系统采用了先进的三层结构体系,比传统 的客户n 务器二层结构多出一中间应用层,所以,这里要详细介 绍一下该系统的中间层。 该系统的中间层应用的是m i c r o s o f t 的c o m ( 组件对象模 型) 技术,编制生成具有业务逻辑功能的c o m 组件。针对系统所 要实现的功能,项目组要开发如下组件: ( 1 ) 计划编制组件: 完成年初计划、调整计划、年术计划的录入、编制、修改、 入库、下达等操作。实现特定层次投资计划额度锁定,各层次合 计数自动计算等功能。 a 本年初将去年计划信息转入历史项目数据库中; b 承接去年年末计划编制本年度年初计划: a 查询项目年度完成情况 9 北方交通大学硕十学位论文 b 删除己完工的项目 c 制定未完工项目新的年度计划 d 追加新的项目制定相关投资计划 e 在建项目相关文档载入( 审批原件及相关图文资料 等) ( 2 ) 调整计划组件当某项目需调整投资计划时使用 a 显示改项目所属款源、建设种类相关信息,供确认; b 显示该项目所属层次相关合计数,供确认; c 经确认后调整该项目的投资计划等,相关信息存入在 建项目库中; d ,显示当前计划平衡情况: e 显示调整后的分款源,分建设类别各合计变化情况: f 增加新的项目信息; g 调整计划单输出 h 记录项目的调整原因并载入计划调整日志重保存备 查 i 经调整项目的相关审批变更文件载入在建项目库中: ( 3 ) 项目查询组件 a 查询制定项目的当前计划总投资规模等信息; b 查询制定项目指定时间段的调整过程相关信息( 各次 调整依据相关图文信息) : c 查询不同款源项目信息; d 查询不同建设种类项目信息; e 查询某路局( 或直属单位) 项目信息; f 查询某项目的总建设规模等信息( 当年或跨年度) ; g 查询铁道部不同款源的投资计划信息; h 查询铁道部不同建设种类的投资计划信息; i 查询各铁路局或部直属单位等不同款源的总建设规 模,年度计划等信息: ( 4 ) 数据交换平台组件: 为实现计划系统内部及与系统外部如t 4 7 2 ( 固定资产 投资统计系统) 等实现资源共享,需要建立标准得编码系统、 开放的数据交换平台。 a 建立标准编码系统 建立一套适用于本系统并充分考虑与其他系统的信息 建设项目跟踪系统设计 交互方便的、科学的、完整的、实用的标准编码系统,服务于 相关系统。 b 建立开放的数据交换平台 a 完成对标准编码的解释,实现系统内、外的数据 识别、数据表示及数据引用 b 应用前沿信息技术x m l ( 可扩展标记语言) ,研 制符合本系统要求的业务描述语言与数据表示 方法,实现其业务流程控制及管理功能。并与其 他系统建立开放的信息流交互接口( 注:本组件 为二期网络版实现) 。 ( 5 ) 系统代码管理组件 实现系统代码表的维护与管理。主要有单位代码字典、款 源代码字典、计量单位代码字典、建设种类代码字典等的建立 与修正。 ( 6 ) 权限认证组件 a 核对外部系统或数据源访问本地系统的权限 b 系统内部用户权限认证: a 系统管理员 负责整个系统资源及代码字典,数据库信息的维护: 用户权限的更改:系统数据的定期备份和安全管理( 包括病毒 防范) 。 b 计划管理用户 i ) 特殊计划管理用户( s p o ) 允许多人同步完成一类计划的编制与管理( 允许多用 户同时操作) 。 i i ) 普通用户( c p o ) c 计划查询用户 i ) 超级计划查询用户( s s o ) 一般仅限定计划部门的领导和指定计划人员,可查询 系统内的全面的计划管理信息等: i i ) 普通计划查询用户( c s o ) 根据用户需求,般仅限定查询自己分管部分计划项 目信息的拥护,或其主管领导、或被授权者查询系统内部分指 定信息。 北方交通大学硕士学位论文 4 、系统数据结构关系:系统数据结构设计过程中,为了便于与客 户、项目开发人员之间的沟通,我们在此阶段引入计算机辅助工 具的开发方法来描述项目的数据结构。 以下是部分数据结构图( 主要介绍用于客户交流数据结构) 1 1 计划分类方式 计划分类可分为:建设类别、款源、单位 ( 1 ) 建设类别组成:( 图2 6 ) 广大中型项目 卜国家及合资铁路 卜续建项目 f - 复线及扩能 卜电气化 l 新线 l 拟新开项目 l 她方铁路 l 卅、型项目 卜运输设备改造、扩能及勘测设计单位小型项目 l 重点战备建设工程 卜勘测设计前期工作 卜直属单位及高校兴建 l - 其他 图2 6 建设类别组成图 ( 2 ) 款源组成: 银行贷款 利用外资 西部铁路长期债券 中央财政预算内专项资金 铁路建设资金 企业自有资金 其他新型款源 ( 3 ) 单位: 工程管理中心、丌发中心、等实际单位 2 1 业务数据 建改项目跟踪系统设计 ( 1 ) 基础计划项目组成 基础计划项目由项目简况( w o r d 文档) 、基础计划、附件( 图 像等) a 基础计戈0 ( 表2 1 ) 表2 1 基础计划表 基础计划 自亡l :i 项目名称+ 总建设计划规模+ 建设年限+ 累计完成+ 本 f 年计划建议

温馨提示

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

评论

0/150

提交评论