ZACHMAN模型分析new.doc

上传人:scccc 文档编号:11555637 上传时间:2021-08-23 格式:DOC 页数:19 大小:920KB
返回 下载 相关 举报
ZACHMAN模型分析new.doc_第1页
第1页 / 共19页
ZACHMAN模型分析new.doc_第2页
第2页 / 共19页
ZACHMAN模型分析new.doc_第3页
第3页 / 共19页
ZACHMAN模型分析new.doc_第4页
第4页 / 共19页
ZACHMAN模型分析new.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《ZACHMAN模型分析new.doc》由会员分享,可在线阅读,更多相关《ZACHMAN模型分析new.doc(19页珍藏版)》请在三一文库上搜索。

1、一、引言Zachman理论发展到今天,称之为“企业架构框架”,简称为“Zachman框架”,Zachman也被公认为企业架构领域的理论开拓者,现有的企业架构框架大都由Zachman框架派生而来。二、分析报告背景本报告使用ZACHMAN模型对山西晋煤集团ERP系统中的煤炭运销管理模块进行分析,从不同的维度及不同的角色视角建模,逐层分析,形成分析报告。三、项目及业务流程简介山西晋煤集团煤炭运销管理系统属于企业信息化整体架构中的业务层,该系统针对煤炭厂矿企业开发,具有合同管理、磅房管理、质检化验、运费结算等功能。1、合同管理:包括合同管理、合同查询、合同跟踪等。2、磅房管理:系统可以从所有类型的电子

2、磅自动读数;可以自动从电子磅上读取车辆皮重、毛重,计算出净重;可根据合同内容自动减少相应提货单剩余数量,如果实际发货量超过合同额则拒绝发货。3、质检化验:根据过磅单、车号、生成化验分析委托单、生成化验分析报告。4、运费结算:依据过磅单上的净重、化验单、合同规定自动计算出原料结算单、运费结算单。四、ZACHMAN模型分析4.1目标范围(1) 项目关键元素(what) 该业务中重要元素主要有:合同、过磅、质检、结算。N (2) 业务执行流程(how)化 验Y符合合同过 磅合 同 结 束结 算(3)业务地域分布要求(where) 业务涉及各个矿区位置,以及客户的收货位置。(4)对业务涉及的部门(wh

3、o) 计划部、财务部、运销部(5)对业务重要的事件及时间周期 1、合同查询 2、判断发货量与合同额是否相符 时间周期:合同下发,货车称重,运货时间。 (6)企业战略目标(why) 这个系统设计目的是为了使晋煤集团运销业务信息化,能够更好的对合同进行控制、跟踪,同时使运销业务更加高效,省去了过磅后人工审核发货量的工作,并自动结算,提高了工作效率。4.2 业务模型 (1) 实体关系图 合同明细组成1n 化验分析报告11化验合 同11化验单过磅11 结算过磅单1结算单(2) 顶层数据流图过磅单合 同生 成化验单生 成 下订单化 验过磅管 理合同管 理顾 客下订单结 算结算单下订单生 成(3) 物流网

4、络顾 客晋煤集团晋城各个煤矿(4) 基于角色组织机构图 晋煤集团计划部门运销部门化验部门财务部门(5) 业务主进度表 同业务流程,顺序执行。(6) 业务计划 按照公司流程执行从订单下发到发货的工作。4.3 信息系统模型 (1) 数据模型 合同聚合体 化验聚合体合 同 (2) 关键数据流程图合同管 理合同管理员录入、查询、跟踪反馈过磅管 理过磅验 证反馈问题化 验过磅单化验分析报告 (3) 分布系统架构本模块功能简单,不涉及分布式系统内容。(4) 人机界面架构过磅员查 询合同管理员合同管理界面化验员结算界面化验管理界面过磅管理界面财务人员数据数据(5) 相依关系图过 磅化验分析合 同结算单(6)

5、 业务标准模型 4.4 技术模型 (1) 数据架构(只列出两个表) 表:ContractMan (合同表)字段数据类型长度格式约束合同编号文本20varchar主键合同名称文本100varchar合同数量数字(整型)20Integer客户编号文本20varchar客户收货地点文本150varchar (省略部分字段)表:TruckWeigh (过磅表) 字段数据类型长度格式约束过磅单号文本20varchar主键过磅数量数字(整型)20Integer空车重量数字(整型)100Integer重车重量数字(整型)20Integer净 重数字(整型)20Integer合同号文本50varchar外键称

6、重时间DATECustomer(客户表)(略) (2) 系统设计 (3) 系统架构(硬件和软件) 硬件配置服务器硬件配置客户端硬件配置处理器P1.0G处理器P800内存256MB内存128MB硬盘40G硬盘20G网卡10/100MB网卡10/100MB软件配置服务器软件配置客户端软件配置操作系统WINDOWS2000/NT/XP操作系统WINDOWS XP数据库DB2大型网络数据库数据库无(4) 用户界面新增合同合同查询过磅系统 (5) 控制结构结算管理化验管理开 始 合同管理过磅管理合格NY(6) 业务标准设计 按照行业标准设计。4.5 技术模型 (1) 数据设计车辆信息 Car_Info_

7、T 客户表User_T煤矿信息表 Mine_T合同表Contract_T合同表Contract_T过磅单 Weigh_T运输计划R_TRANSPALN_T (2)详细代码(部分) package comcoalsys;import comcybicsvirtranetsdatabaseDBConnection;public interface DAOpublic void setConnection(DBConnection dbc)throws Exception;package comcoalsys;import corncoalsysDAO;public abstract class D

8、AOFactorypublic static DAOFactory getDAOFactory()return DefaultDAOFactorygetDAOFactory0;public abstract DAO getDAO(String name)throws DAOException;public abstract void refresh()throws DAOFactoryException;package comcoalsys;import corncybicsvirtranetsdatabaseDBConnection;public interface BOpublic voi

9、d setConnection(DBConnection dbc)throws Exceptioxl;)package tomcoalsys;public class DefaultDAOStructureprivate String name;private String classname;private String description;public DefaultDAOStructure(String name,String classname, Stringdescription,String sign)thisname=name;thisclassname=classname;

10、thisdescription=description;thissign=sign; )public String getName0return name;)public String getClassname()return classname; )public String getDescriptionOretum description;)public String getSignOreturn sign;package comcoalsys;import comcoalsys*;import comcybicsvirtranetsutilDebug;import javautilHas

11、hMap;import javautilList;import javaio*;import orgjdom*;import orgjdominput*;public class DefaultDAOFactory extends DAOFactorypublic static DAOFactory getDAOFactory0DefaultDAOFactory daoFactory=new DefaultDAOFactory0;retum daoFactory;)public DAO getDAO(String name)throws DAOExceptionDefaultDAOStruct

12、ure dds=(DefaultDAOStructure)daoHashget(name);DAO dao=null;tryClass myclass=ClassforName(ddsgetClassname0);Object ob=myclassnewlnstance0;dao=(DAO)ob;catch(Exception e)throw new DAONotDefinedException(egetMessage0);)return dao;)public void refresh()throws DAOFactoryExceptionload();sign+;) (3)网络架构 (4)

13、屏显、安全机构 屏显主要体现各个区域的监控信息,如称重、烟感等等。 安全机构主要负责矿区瓦斯量监控。 (5)时间周期定义(无) (6)程序逻辑定义 合同管理员:对合同进行录入、管理、修改,并按工作需要进行跟踪。过磅员 :对货车进行称重,并做好各项记录,按系统提示操作,生成过磅单。化验员:根据过磅单等信息生成化验委托单,并生成分析报告。4.6 功能系统 (1)转化后的数据 合同管理系统生成合同表,过磅管理系统通过合同表获取部分信息,并把合格货物信息发向化验管理系统,生成化验报告单,最后结算系统根据以上系统提供的货单及化验结果进行结算。 (2)可执行程序 山西晋煤集团运销系统 (3)通信设备 计算机、传感器、报警系统、电子磅 (4)受训人员 计划部人员、过磅站人员、财务人员、中层管理人员、系统维护人员等。 (5)企业业务 建立各煤矿和客户的一条销售渠道。 (6)强制标准 按照煤炭企业标准进行称重。 五、小结 通过多层次的分析和说明,本报告完成了对山西晋煤集团运销系统进行了多维度的分析,形成了一个统一的系统视图。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1