般若科技应用知识库
应用板块
全部
教学质量监测
阅卷系统
排课系统
图书馆管理
进销存系统
其它
主题
查找
回主页
登录
注册
主题:
企业信息平台基本建设基本思路
版块:
进销存系统
点击
进销存系统
了解产品
<p style="text-align:left;"> 一、背景 </p> <p> 1、本文针对的是规模较大的企业,有多种业务模式。企业没有业务信息管理系统或现有业务管理系统不能很好的适应公司的各种业务模态需求。 </p> <p> 2、市场环境变化快,公司业务在不断发展,各种新业务需求不断涌现,业务信息平台需要建设成一个能够满足多种业务模态并行, 并可以灵活扩展的信息平台方案。 </p> <p> 3、对现有业务系统的底层数据缺乏完整的技术掌控,无法做到自主性的数据进行深度挖掘。 </p> <p> 4、信息平台需要能为不同的管理层级提供相应的数据报表。 </p> <p> 5、信息平台需要为公司和集团的其它业务平台提供数据。 </p> <p> 二、企业运用系统开发基本思路 </p> <p> 企业运用系统开发的基本思路有两种,一种是原始开发,一种是在现有成熟系统框架的基础上结合企业需要进行二次开发。下面对这两种思路进行优缺点分析。 </p> <p> 1、原始开发:根据企业对信息系统的需求,由企业人员和软件 开发人员共同组成项目部,对企业现有业务流程和业务需求进行分析,设计出系统架构和数据结构,并在此基础上完成软件开发。 </p> <p> 优点 </p> <p> a.软件开者对系统中的所有数据关系和技术细节都有完整的了解。便宜系统实施中的培训和维护。 </p> <p> b.企业用户与开发者在开发过程中能更充分的沟通,开发出的产 品能更贴合企业的需要。 </p> <p> c.对系统实施后产生的新的需求和流程优化修改容易进行、修改成本低。 </p> <p> 缺点 </p> <p> a.企业用户容易以当前的流程和业务模式作为需求,如开发者对业务了解不够深入,就很容易完全受企业业务人员思维主导,陷入旧的业务和管理模式中,不利企业业务流程和管理的优化。 </p> <p> b.如系统涉及的业务范围太大,开发周期会过长。不利于企业尽快实施系统的要求。 </p> <p> c.企业业务人员在前期开发过程中不能很好的预见系统中很多功能的实际运行效果。开发人员以业务人员的需求为主导,容易形成运行一段时间后才逐渐发现功能设计中的缺陷,并提出修改。这样会造成后续修改过多、过繁。 </p> <p> d.开发过程所做的所有测试都是模拟进行的,不太可能模拟到实 际运行中可能出现的所有情景。系统投入运行时不可能完全保证系 统的稳定性,必须经过一段时间的应用和维护才能使系统各项功能 都进入最大化稳定状态。 </p> <p> 2、二次开发: </p> <p> 选用已有的系统平台和架构(以下简称“原始系统”),在此基础上根据企业的特殊业务需求进行修改,完成系统开发。 </p> <p> 优点: </p> <p> a.原始系统中已经完成了很多功能。不需要重新开发,节约了开 发成本。 </p> <p> b.开发人员只需要修改系统中的小部分功能,不用对系统进行整体重写,提升了系统整体开发的效率,容易满足企业尽快实施系统的要求。 </p> <p> c.原始系统为保持较强的通用性,功能跟流程的设置都是标准与规范的,这样就起到了规范企业业务的作用。 </p> <p> d.原始系统为成熟产品,系统原有功能稳定性高。 </p> <p> 缺点: </p> <p> a.实际使用人员对原始系统的业务流程和数据规范了解不够深入,在前期不能全面、准确的提出对系统修改的需求。造成系统实施后不能完全满足业务的需要。 </p> <p> b.开发人员对系统的技术细节缺乏全面了解,多为需要修改那个功能再去对那个功能进行研究和修改,容易造成数据局部正确而在整体中有错误,这样的问题在开发阶段的功能性检测中无法被发现。 </p> <p> c.二次开发需要开发人员花费大量的时间去阅读和理解原始系统 的代码,并理解其风格和构成。对单一功能的实现,新开发比在原 始系统基础上做二次开发的成本更低。在修改幅度不大时,采用二次开发的确可以起到提升效率和节约成本的效果。如需要修改幅度过大或企业的业务需求远大于原始系 统中涉及的业务范围,二次开发就不能提高系统开发效率,反而会 大大降低开发效率,增加开发成本。并可能打破原始系统的稳定性,使后续的修改进入改也不是,不改也不是的两难境地。 </p> <p> 三、系统开发前准备 </p> <p> 要打造一个新的信息平台需首先需要做如下工作 </p> <p> 1、对现有业务进行研究,准确把握各种业务模式之间的异同。 </p> <p> 2、学习同行业中先进的管理经验,特别要了解是信息化过程中的一些决策性数据算法。 </p> <p> 3、根据对企业业务板块和数据关系的研究,提出符合企业业务发展需求的业务数据关系图。 </p> <p> 4、了解现有可供二次开发系统的流程和技术细节。据此确立运用系统开发的基本思路。 </p> <p> 四、基本模型建议 </p> <p> 随着信息技术的进步,市场上出现了适用于各种不同业务的信息系统和平台。一个业务复杂的企业,通常要面对多个不同的业务环 节,如销售、物流、财务等等,有一些环节,可能能从市场上找到 比较合适的产品,有一些业务环节则不然,甚至还要考虑到将来公 司业务发展可能带来的新业务环节需求。因此,我建议企业的整体 平台不要采用一体化模式,而应采取多系统组合模式。 </p> <p> 一体化模式是指一个系统包含所有的业务形态和功能。因系统功能大而全,造成系统复杂度上升,开发难度高,时间周期长。因企业业务复杂,部分业务模式存在调整的可能,这样的开发模式还会 造成系统修改难度成备上升,不利于公司的长期发展。 </p> <p> 多系统组合模式是指按公司业务板块的不同分解为多个独立的 业务系统,负责不同的业务模块,在此基础上统一开发报表系统, 各业务系统与报表系统通过事先规定好的数据标准进行通讯。如外购软件,也应充分考虑其是否提供可供二次开发用的数据接口。从而实现各业务板块系统独立开发,独立运行,并确保今后的信息系统的发展。 </p> <p> 多系统组合模式可以针对某一个业务板块进行快速开发和部署。又可使管理决策层在一个界面下迅速了解公司各业务板块的运行情况。如公司业务模式发生变化,无论是某个业务板块的调整,还是增加新的业务板块,都不会对其它系统造成影响,为新业务的灵活 扩展提供信息基础。 </p>