ER开发实例教材_第1页
ER开发实例教材_第2页
ER开发实例教材_第3页
ER开发实例教材_第4页
ER开发实例教材_第5页
已阅读5页,还剩52页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

ERP开发实例主要内容概述结构化开发实例面向对象开发实例程序实现(B/S,C/S)ERP开发实例§1概述一、ERP项目开发方法(一)结构化生命周期法将一个项目开发的全过程可以简单分为:系统规划、系统分析、系统设计、系统实施、系统运行与维护等几个阶段,各阶段有其特定的任务及内容。优点计划性较强,任务比较明确缺点系统更新周期比较长一开始对系统就要有全面的考虑与认识适用范围项目较大,功能比较复杂,周期较长的项目(二)原型法原型法基本步骤如下第一步:快速分析用户最基本的需求。对系统进行初步调查,确定系统的基本需求。如功能要求、数据规范、报表格式、屏幕和菜单要求等。第二步:建立原型系统。在对系统功能、性能初步了解的基础上,尽快实现一个可运行的原型系统。这个系统应能反映待评价的特性,以便与用户进一步交流。第三步:运行并评价原型。这是进行交流、发现问题、消除误解的重要阶段。第四步:修正和改进。根据评价原型的结果(修改意见)进行改进和扩充原型,得出一个更加完善的原型,然后再交给用户运行。反复迭代第三、第四两个步骤,直到用户满意为止。2.原型方法的基本步骤优点用户使用的是最新的系统“量身定做”的系统,适合用户需求缺点系统从业务层出发,“自下而上”的开发思路,容易与决策冲突【无全局观】用户满意度不好界定如果业务较复杂,更改的次数较频繁,将要投入更多的人力物力适用范围:业务比较明确,功能相对较简单的项目开发(三)面向对象的开发方法面向对象(OrientalObject)是一种认识客观世界的世界观,从结构组织角度模拟客观世界的一种方法。

人类在认识和理解现实世界的过程中,普遍运用以下三个构造法则: (1)区分对象及其属性,例如区分一颗树和树的大小或空间位置关系; (2)区分整体对象及其组成部分,例如区分一棵树和树枝;(3)不同对象类的形成及区分,例如所有树的类和所有石头的类。面向对象=类+封装+继承+多态(四)CASE方法ComputerAidedSoftwareEngineering计算机辅助软件工程法,使用相关软件帮助分析设计及开发人员完成部分工作。如:RoseRational,VisualParadigam,Visio,VisibleAnalysis等。二、软件体体系结构(一)C/S结构程序安装在在客户端,,数据库安安装在服务务器优点:效率率较高,速速度较快缺点:维护护困难(二)B/S结构程序及数据据库均安装装在服务器器上优点:维护护方便缺点:网络络链路上传传递的是数数据+程序,效率率较低。(三)分布布式结构经典:ASP.NETMVC结构(ModelViewController)JAVASSH结构(StrutsSpringHibernate)三、开发角角色系统分析师师、系统架架构师系统设计师师程序开发员员系统测试员员系统培训员员系统维护员员§2结构化开发发实例系统分析系统设计系统实施运行与维护护2.1系统分析概述含义:采用用系统的观观点和方法法,通过调调查彻底搞搞清楚现行行系统的现现状和存在在的问题,,在此基础础上明确新新系统的目目标,建立立新系统的的逻辑模型。逻辑模型::明确系统统“干什么么”,具有有什么样的的功能,需需要哪些处处理,以及及这些处理理之间的关关系。步骤1、开发任务务的提出2、初步调查查3、可行性分分析4、详细调查查5、逻辑设计计成果:系统分析报报告开发任务的的提出形式:开发合同,,开发意向向书,开发发计划书,,开发委托托书等【文档】方式:(由由谁提)可以是用户户提出可以是分析析员提出可以是用户户与分析员员共同提出出初步调查企业概况现行整个MIS情况开发系统与与其他系统统的关系现有的基础础条件【文档】初步调查报报告可行性分析析必要性技术上的可可行性硬件,软件件,网络等等技术指标标经济上的可可行性估计费用,,估计收益益,比较管理上的可可行性决策者的态态度,现有有业务是否否规范,人人员素质结论:可以以立即执行行,需要追追加一些资资源才能进进行,需要要等待某些些条件成熟熟了才能进进行,需要要对现有系系统做修改改才能进行行,不能或或没有必要要进行【文档】可行性分析析报告详细调查一、组织机机构调查目的:与本本系统相关关的部门或或人员或角角色工具:组织织机构图【文档】二、功能层层次调查目的:人员员或角色各各自完成什什么职责工具:功能能层次图【文档】三、业务流流程调查1、目的现有系统具具体执行流流程2、工具——业务流程程图符号:xxxxx代表起点/终点Xxxxxxxxxxxx业务处理步步骤xxx账、证、表表业务流向举例:银行行存取款业业务流程储户1提出存取款申请储户存折2受理业务营业员AA存取款单据据3身份验证营业员/储户4打印单据营业员存折5储户确认储户存折存取款单据据储户营业员BB注意:(1)业务务流程图不不是业务流流程描述的的唯一工具具;(2)业务务流程描述述必须深入入业务流程程的第一线线;(3)注意意收集基本本数据;(4)对主主要的业务务处理步骤骤需要文字字说明;((业务处理理周期、期期限、主体体、具体过过程)(5)业务务调查也要要发现不足足。逻辑设计一、目的描述新系统统的数据处处理过程二、工具——数据流程程图(DataFlowDiagram)1、符号名称外部项处理逻辑XXXX数据存储XXXXXX数据流2、画法(1)描述述系统外部部项及输入入输出数据据流,画出出系统顶层层(第0层层)DFD;(2)将顶顶层DFD中唯一的的处理逻辑辑进行分解解,分解为为若干处理理逻辑,画画出系统第第一层DFD;(3)将第第一层DFD中可以以分解的处处理逻辑继继续分解,,画出系统统第二层DFD;(4)将第第二层一直直到第N-1层DFD中可以以分解的处处理逻辑继继续分解,,画出系统统第三层直直到第N层层DFD。。(5)所有处理理逻辑必须须分解到““基本处理理逻辑”为为止,即::只有一个明确的功能能,便于程程序员用一段程序即可实实现。3、注意事项项(1)应该该从上而下下,自左向向右,避免免交叉;(2)要对对各层合理理编号;(3)除第第零层外,,每一层包包含的处理理逻辑以7~8个为为宜;(4)父图图子图要平平衡;(5)在一一个DFD中,除非非为了避免免交叉,否否则同一个个数据存储储不允许重重复;(6)DFD要反复复修改才能能画好。三、逻辑设设计过程(一)现有有系统的DFD(二)功能能改进1、调整组织织机构体系系与功能体体系的对应应关系;2、确定人-机分工;3、增加一些些功能;4、去掉一些些功能;5、改进一些些功能;6、存储规范范化。(三)新系系统DFD数据字典一、含义对最底层DFD的各个元素素进行详细细说明二、内容(一一))外外部部项项卡卡片片(二二))数数据据存存储储卡卡片片(三三))数数据据流流卡卡片片(四四))数数据据项项卡卡片片【最多多】(五五))处处理理逻逻辑辑卡卡片片【判断断树树、、判判断断表表、、结结构构式式语语言言】分析析实实例例某企企业业要要求求实实现现设设备备管管理理信信息息系系统统,,要要求求如如下下::1、、能能建建立立企企业业各各种种设设备备的的档档案案,,方方便便查查询询;;2、、能能对对设设备备使使用用者者提提出出的的报报修修单单进进行行响响应应,,安安排排维维修修人人员员进进行行作作业业;;3、、定定期期统统计计每每个个维维修修人人员员的的工工作作量量,,作作为为业业绩绩考考核核主主要要依依据据。。一、、开开发发任任务务的的提提出出二、、初初步步调调查查三、、可可行行性性分分析析四、、详详细细调调查查(一一))组组织织机机构构调调查查(二二))功功能能层层次次图图思考考::怎怎么么画画??(三三))业业务务流流程程图图档案员1建立设备档案档案员设备档案财务档案员建档档流流程程报修修流流程程报修接待员1报修登记接待员报修单1报修派工调度员AA报修单1核定工作量接待员报修单档案员档案案员员1工作量统计档案员月份份维维修修工工作作量量统统计计表表HR档案案员员报修修单单统计计流流程程(三三))业业务务流流程程图图手工工单单据据格格式式五、、逻逻辑辑设设计计(一一))现现系系统统DFD(一一))现现系系统统DFD(二二))功功能能改改进进1、增增设设一一个个微微机机操操作作岗岗位位,,负负责责设设备备的的档档案案数数据据管管理理、、保保修修单单管管理理、、调调度度数数据据录录入入、、维维修修结结果果录录入入、、统统计计等等工工作作。。2、设设备备维维修修派派工工、、修修理理作作业业由由人人工工完完成成;;统统计计、、查查询询由由计计算算机机完完成成;;档档案案录录入入、、保保修修单单录录入入、、保保修修结结果果录录入入、、班班组组档档案案录录入入由由人人和和计计算算机机共共同同完完成成。。3、增增加加适适合合计计算算机机处处理理的的档档案案资资料料、、保保修修资资料料的的增增删删改改查查打打备备恢恢等等功功能能。。4、去去掉掉设设备备修修理理作作业业功功能能,,维维修修派派工工功功能能。。5、将将派派工工功功能能并并入入保保修修单单处处理理。。设设置置多多种种查查询询手手段段,,如如可可以以按按设设备备类类型型查查询询,,可可以以按按设设备备所所在在部部门门查查询询,,可可以以按按编编号号查查询询,,可可以以按按名名称称模模糊糊查查询询等等。。6、规规范范化化。。五、、逻逻辑辑设设计计(三三))新新系系统统DFD(四四))数数据据字字典典2.2系统统设设计计概述述一、、含含义义系统统设设计计也也叫叫物物理理设设计计,,根根据据分分析析阶阶段段提提出出的的逻逻辑辑模模型型,,确确定定出出在在物物理理上上可可以以实实现现的的方方案案,,建建立立系系统统的的物物理理模模型型。。二、、作作用用1、目目的的是是建建立立物物理理模模型型,,即即明明确确系系统统““怎怎么么干干””,,具具体体如如何何实实现现;;2、它它以以系系统统分分析析资资料料为为基基础础;;3、它它是是系系统统实实施施的的基基础础。三、、步步骤骤(一一))总总体体设设计计1、、系系统统结结构构设设计计2、、系系统统配配置置设设计计(二二))详详细细设设计计1、、数数据据文文件件设设计计2、、代代码码设设计计3、、模模块块设设计计【【人人-机机接接口口设设计计,,安安全全保保密密设设计计,,模模块块设设计计】】设计计实实例例一、、系系统统结结构构设设计计(一一))初初始始系系统统结结构构设设计计1、、系系统统设设计计策策略略;;2、、系系统统结结构构图图(二二))系系统统结结构构优优化化1、、高高聚聚合合低低耦耦合合原原则则;;2、、模模块块的的分分解解与与重重新新组组合合原原则则;;3、、系系统统分分工工原原则则;;4、、扇扇入入扇扇出出系系数数原原则则;;5、、控控制制范范围围与与影影响响范范围围原原则则。。(三三))优优化化后后的的系系统统结结构构二、、系系统统配配置置设设计计三、

温馨提示

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

评论

0/150

提交评论