一、ERP项目开发方法
(一)结构化生命周期法
将一个项目开发的全过程可以简单分为:系统规划、系统分析、系统设计、系统实施、系统运行与维护等几个阶段,各阶段有其特定的任务及内容。
优点
计划性较强,任务比较明确
缺点
系统更新周期比较长
一开始对系统就要有全面的考虑与认识
适用范围
项目较大,功能比较复杂,周期较长的项目
(二)原型法
原型法基本步骤如下
第一步:快速分析用户最基本的需求。对系统进行初步调查,确定系统的基本需求。如功能要求、数据规范、报表格式、屏幕和菜单要求等。
第二步:建立原型系统。在对系统功能、性能初步了解的基础上,尽快实现一个可运行的原型系统。这个系统应能反映待评价的特性,以便与用户进一步交流。
第三步:运行并评价原型。这是进行交流、发现问题、消除误解的重要阶段。
第四步:修正和改进。根据评价原型的结果(修改意见)进行改进和扩充原型,得出一个更加完善的原型,然后再交给用户运行。
反复迭代第三、第四两个步骤,直到用户满意为止。
优点
用户使用的是最新的系统
“量身定做”的系统,适合用户需求
缺点
系统从业务层出发,“自下而上”的开发思路,容易与决策冲突【无全局观】
用户满意度不好界定
如果业务较复杂,更改的次数较频繁,将要投入更多的人力物力
适用范围:业务比较明确,功能相对较简单的项目开发
系统分析
概述
含义:采用系统的观点和方法,通过调查彻底搞清楚现行系统的现状和存在的问题,在此基础上明确新系统的目标,建立新系统的逻辑模型。
逻辑模型:明确系统“干什么”,具有什么样的功能,需要哪些处理,以及这些处理之间的关系。
步骤
1、开发任务的提出
2、初步调查
3、可行性分析
4、详细调查
5、逻辑设计
成果:
系统分析报告
开发任务的提出
形式:
开发合同,开发意向书,开发计划书,开发委托书等【文档】
方式:(由谁提)
可以是用户提出
可以是分析员提出
可以是用户与分析员共同提出
初步调查
企业概况
现行整个MIS情况
开发系统与其他系统的关系
现有的基础条件
【文档】初步调查报告
可行性分析
必要性
技术上的可行性
硬件,软件,网络等技术指标
经济上的可行性
估计费用,估计收益,比较
管理上的可行性
决策者的态度,现有业务是否规范,人员素质
结论:可以立即执行,需要追加一些资源才能进行,需要等待某些条件成熟了才能进行,需要对现有系统做修改才能进行,不能或没有必要进行
【文档】可行性分析报告
详细调查
注意:
(1)业务流程图不是业务流程描述的唯一工具;
(2)业务流程描述必须深入业务流程的第一线;
(3)注意收集基本数据;
(4)对主要的业务处理步骤需要文字说明;(业务处理周期、期限、主体、具体过程)
(5)业务调查也要发现不足。
三、逻辑设计过程
(一)现有系统的DFD
(二)功能改进
1、调整组织机构体系与功能体系的对应关系;
2、确定人-机分工;
3、增加一些功能;
4、去掉一些功能;
5、改进一些功能;
6、存储规范化。
(三)新系统DFD
数据字典
一、含义
对最底层DFD的各个元素进行详细说明
二、内容
(一)外部项卡片
(二)数据存储卡片
(三)数据流卡片
(四)数据项卡片【最多】
(五)处理逻辑卡片【判断树、判断表、结构式语言】
分析实例
某企业要求实现设备管理信息系统,要求如下:
1、能建立企业各种设备的档案,方便查询;
2、能对设备使用者提出的报修单进行响应,安排维修人员进行作业;
3、 定期统计每个维修人员的工作量,作为业绩考核主要依据。
业务流程图
(一)现系统DFD
(二)功能改进
1、增设一个微机操作岗位,负责设备的档案数据管理、保修单管理、调度数据录入、维修结果录入、统计等工作。
2、设备维修派工、修理作业由人工完成;统计、查询由计算机完成;档案录入、保修单录入、保修结果录入、班组档案录入由人和计算机共同完成。
3、增加适合计算机处理的档案资料、保修资料的增删改查打备恢等功能。
4、去掉设备修理作业功能,维修派工功能。
5、将派工功能并入保修单处理。设置多种查询手段,如可以按设备类型查询,可以按设备所在部门查询,可以按编号查询,可以按名称模糊查询等。
6、规范化。
步骤
(一)总体设计
1、系统结构设计
2、系统配置设计
(二)详细设计
1、数据文件设计
2、代码设计
3、模块设计【人-机接口设计,安全保密设计,模块设计】
(二)系统结构优化
1、高聚合低耦合原则;
2、模块的分解与重新组合原则;
3、系统分工原则;
4、扇入扇出系数原则;
5、控制范围与影响范围原则。
以上为erp项目开发重所列出的一系列开发步骤和设计方案。
上一篇:ERP项目开发原理