基于.net平台的中小企业资源规划系统的设计与实现

VIP免费
3.0 陈辉 2024-11-19 5 4 2.19MB 92 页 15积分
侵权投诉
.net
摘 要
本课题主要研究的目的是如何为国内的中小企业设计一套切实可行的企业
源规划(ERP)系统方案,同时基于 ERP 方案设计并开发一套适用性强、可扩展性
好的系统。课题结合本人以前开发的多个实际项目,以上海宝达信息有限公司 ERP
系统为例,阐述中小企 ERP 系统的设计和实现,并具体分析如何构建中小企业
的 ERP 模型,同时探讨了面向对象的设计、数据库的封装、.net 的代码自动生成
Web 服务和多层架构开发技术在系统中的应用以及每层的设计和实现方法。
第一先介了 ERP 系然后内外 ERP 系
统的现状、ERP 系统的发展趋势和课题所要研究的内容及实施方案。
第二中小 ERP 系统括国 ERP 现状和国内
小企业 ERP 解决方案。
第三章主要介绍了微软公司的 Microsoft.NET 技术,包括简介、架构、技术特
征及其优势和与其他竞争产品的比较。
第四章主要介绍了系统的总体设计,包括系统需求、硬件总体设计、软件总体
设计。
第五章主要介绍了系统的具体设计和实现方法,该部分是整个论文的重点
包括业务建模、数据层、数据访问层、业务规则层、业务外观层、通用函数层和 WEB
服务层、WEB 层的设计和实现以及系统应用实例的介绍。
文章的最后是结束语、参考文献、发表论文和致谢。
关键字:ERP;Microsoft.NET;代码自动生成;多层架构;Web 服务
11
Abstract
This paper mainly researches the implementation plan of the
Enterprise Resource Planning in the small and medium-sized company and
it focuses on how to design a practical and flexible ERP system based
on the implementation plan. With some of the actural projects
developed before and basing on the Shanghai Baoda information
company’s ERP system, we lays emphases on how to design and implement
a ERP system for small and medium-sized company, how to design the
model of ERP system, also about the OOD, the capsulation of
database, CodeDOM, Web Service and multi-tier architecture.
Chapter 1 is the prolegomenon. It discusses the elementary
knowledge of ERP firstly and then introduces the current status,
developing trend, contents and solution of the ERP system.
Chapter 2 introduces the ERP system of small and medium-sized
company. It includes the current status and solution.
Chapter 3 describes the DotNET platform of Microsoft
corporation .It comprises introductions, frameworks, characteristics
and contrasts.
Chapter 4 explains the general design of the system, including the
requirements, hardware design and software design.
Chapter 5 further demonstrates the particular design and
implementation of the system. It is the emphasis of the paper. It
makes up of UML model layer, data layer, data access layer, business
rules layer, business facade layer, common functions layer, web
service layer and web layer. It also has the examples of the running
system.
The final parts of the paper are peroration, references, published
thesis and expression of my thanks.
Keywords ERP Microsoft .NET CodeDOM Multi-tier Architecture Web
Service
目录
1 绪论............................................................................................................................................1
§1.1 ERP 系统概述.....................................................................................................................1
§1.1.1 ERP 系统基本概念.................................................................................................1
§1.1.2 ERP 系统的发展过程.............................................................................................1
§1.1.3 ERP 系统优势.........................................................................................................2
§1.1.4 ERP 系统的特点.....................................................................................................3
§1.2 国内外 ERP 系统的现状....................................................................................................3
§1.2.1 国外 ERP 水平.........................................................................................................3
§1.2.2 港台 ERP 水平.........................................................................................................3
§1.2.3 国内 ERP 水平.........................................................................................................3
§1.3 ERP 系统的发展趋势.........................................................................................................4
§1.3.1 ERP 系统功能的扩展.............................................................................................4
§1.3.2 向互联网上转移.....................................................................................................5
2 中小企业资源规划系统概述....................................................................................................6
§2.1 中小企业的需求.................................................................................................................6
§2.2 中小企业资源规划系统现状.............................................................................................6
§2.3 中小企业资源规划系统解决方案.....................................................................................6
§2.3.1 失败原因分析.........................................................................................................6
§2.3.2 解决方案的提出.....................................................................................................7
§2.3.3 方案的确定.....................................................................................................8
§2.3.4 开发方案的构创新.........................................................................................8
§2.4 本课题所要研究的内容及实施方案.................................................................................9
§2.4.1 本课题研究的主要内容.........................................................................................9
§2.4.2 课题的实施方案.....................................................................................................9
§2.4.3 主要关键技术.........................................................................................................9
3 Microsoft.NET 概述................................................................................................................10
§3.1 Microsoft.NET 的简介.....................................................................................................10
§3.1.1 Microsoft.NET 背景..........................................................................................10
§3.1.2 Microsoft.NET 战略思想..................................................................................10
§3.2 .NET 的技术特征及其优势.............................................................................................10
§3.2.1 建可缩放的、可的企业应用程...............................................................13
§3.2.2 Web 优势...................................................................................................14
§3.2.3 面向服务快速应用程开发(RAD)............................................................15
§3.3 .NET 与其他竞争产品的比较.........................................................................................16
§3.3.1 SUN ONE J2EE 比较..................................................................................16
§3.3.2 IBM WebSphere 的比较..............................................................................17
4 系统总体设计..........................................................................................................................20
§4.1 系统需求...........................................................................................................................20
§4.1.1 系统设计目.......................................................................................................20
§4.1.2 系统功能模及功能说明...................................................................................20
§4.1.3 功能模与部.......................................................................................26
§4.2 硬件总体设计...........................................................................................................27
§4.2.1 络工程开发过程...............................................................................................27
§4.2.2 硬件设计实例...............................................................................................27
§4.3 系统软件总体设计...........................................................................................................29
§4.3.1 软件体系结构设计目.......................................................................................29
§4.3.2 系统行平台.......................................................................................................29
§4.3.3 软件体系结构...................................................................................................29
§4.3.4 开发................................................................................................................29
5 系统具体设计及实现..............................................................................................................30
§5.1 业务建模...........................................................................................................................30
§5.1.1 基于 UML ERP 建模技术................................................................................30
§5.1.2 用例视图................................................................................................................30
§5.1.3 视图................................................................................................................40
§5.1.4 建模总结................................................................................................................47
§5.2 .NET 的多层开发结构.....................................................................................................47
§5.3 数据库层设计及实现.......................................................................................................48
§5.3.1 基本表....................................................................................................................48
§5.3.2 视图........................................................................................................................51
§5.3.3 存储过程................................................................................................................53
§5.4 数据库访问层设计及实现...............................................................................................56
§5.4.1 结构................................................................................................................56
§5.4.2 代码生成层...........................................................................................................56
§5.4.3 生成的代码层.......................................................................................................59
§5.4.4 生成的动态链接库层...........................................................................................59
§5.4.5 比较研究................................................................................................................59
§5.5 业务规则层设计及实现...................................................................................................63
§5.6 业务外观层设计及实现...................................................................................................66
§5.7 通用函数层设计及实现...................................................................................................71
§5.8 WEB 服务层设计及实现.................................................................................................75
§5.8.1 技术架构................................................................................................................75
§5.8.2 设计及实现...........................................................................................................75
§5.9 WEB 层设计及实现.........................................................................................................77
§5.10 系统应用实例...................................................................................................................79
结束语...................................................................................................................................................83
参考文献...............................................................................................................................................84
第一章 绪论
1章 绪论
§1.1 ERP 系统概述
§1.1.1 ERP 系统基本概念
ERP (Enterprise Resources Planning)[1]是企业资源规划的缩写意义
企业内外个部,包括务、计、生产、物料管理质管理销售与分
资源管理信息整合结在APICS(生产与库存管
协会)组 ERP 的定义:ERP 是(Accounting-Oriented)信息
统,其主要功能是企业用来满足顾客订单所需的资源(包括采购生产与销售运
筹作业所需的资源)进行有的整合与规划,以便整体经营绩效降低成本。
ERP 系统的推出全球企业管理方法产生了极大影响ERP 系统的
极大地提企业管理效率大地提高了企业适市场把握的能
而大大提高了企业的竞争被称MRP 之父” Oliver Wight 源计划
审机构统计(摘自计算机信息2000 年第五),如ERP 实施成功,将会使企业:
15-40%;50-200%:1-2%;
短缺少 60-80;动生产率提高 515%;加班工作量减少 10-30 %:按期交货率
90-98%;成本下降 7-12%;采购费降低 5%左;利润增加 5-10%外,可使管
员从复杂处理出来真正把精力放提高管理水平上,
管理中的实性问题。例如,(摘自中国企业信息 2001第三期)美集团 1999 年
Oracle 的 ERP 系BPR 和 ERP 以:施 ERP
后,公司的产、总体效率提高了 30%左右,库存降低 30%左右
量增30%上,成本5%以上,上公司对外大加
异地销售管理为公经济损失如上震旦
司,成功实施 ERP 后震旦订制化家的生以前的最缩短
接到订单线产,以前是一周左,现最重要的是,
现在需要半天间就可以清楚地告诉客订制品的交货
以前可能做到客户满意度就此直线50个分公司100
直销点的结用分,现在需要四五天就可以成。整个企业
的内部系彻底在一后,信息明化得到。以
的需求是手写传递的,现在需求与产在系统内看到对应关系。ERP 代表
了企展的方向由之 ERP 的发展在国内的实施经受
挫折
§1.1.2 ERP 系统的发展过程
为企业管理软件的高级应用,ERP 软件也经历部应用到高级
面解题的比较的发从原
1
物流(原产品)扩展到物金流合,信息合在
。其发展程如下:
1. 40 年:于生
存量降低到某的点时,出订货单(采购单或加工
单)来补.订货法本具有限性。例如,种物存量
低到订货点,是可能在到新所以近期
需求产生可以订货成一多的
和资用。
2. 60 年的 MRP(物料需求计划):MRP 据产品的物料清单
料或部件需求将相关需总,再根据在产品
料或产品的需求。对于企业来说原料可以在正确的时间到达生产线(
前、也不)但却没有考虑车加工力来生产产品,产品
生产不出来,同满足市场的需求。
3. 70 年代的闭环 MRP: 闭环 MRP 在 MRP 的基加工力管理
路线管理和生管理容。在计算物求的同时生产
的能力来加工MRP 的使服务的水明显提高,能使企业
使55%
35%从而使销售的信大大提高
4. 80 年 MRP II(源计): MRP II MRP 系统的基上,
务的功能进来做到了企之间数据共享和数据统一。于成
及时业能到事前计划,全员参与
成本预定内。
5. 90 年MRP II 向 ERP(企业资源规划):ERP 中的企业资源包括了
库、资、具、技术、等全部可企业调配使用的有
无形东西,ERP 强的是人、产、销全面结合、,实时
态协,以销定产、以产求成本最管理
构,真正体现了先管理思想念。
§1.1.3 ERP 系统优势
一个企业在成功ERP 后,身管理会很大这些变
合结是为企业来效,表现在如方面:
1.库存下降
ERP 使的库减少 30%40%,库存周率提高 50%
2.期交货现象减少
ERP 水平使 ERP 企
交货率提高 55%误期率降低 35%就使销售的信大大提高
了。
3.采购提期缩短节省
使 ERP 在采购方面节省的资随着经营,其化很
企业的平为 5%多数买材的开直接劳的三
即使按 5%的平均节省,对多数公司来说节省巨额的开
4.现象减少
件需求透明度使计划能及时与
第一章 绪论
速率达,从而大大减少了生产线上的现象。
5.成本降低
于库存费降低节省采购费节省一系人、节省
致生产成本降低
6.管理水平提高
了 ERP 系统后,能部责任限、加明确,部门之间
需要的信息,ERP 系统使信息传递,信
提高,对例外项可为重点管理提高管理效率[2]
§1.1.4 ERP 系统的特点
ERP 系 MIS 系 MIS 系
:
1.度高
度高是 ERP 系统最的特点.整个系统自销售订单入口至
的总制等能模之间相接数据传递,系统性强。
统的高度数据的一致性避免
对同一数据的重输入
2.通用性强
通用性是检验商软件的主要ERP 软件是管理软件中通用性最强的软
件,它不在一个企业应用,能在一个行业应用,在多个行业应用,在
区域应用,甚至在多个国应用。
3.国业务功能
ERP 国业务功能表现在以下各个方面:
(1)具有多本,能用于民族和国
(2)具有定义种货的功能,适用于同国
(3)具有多,适用同国使用的型的
(4)国公司构的表数据合并至跨国公司总部。
§1.2 国内外 ERP 系统的现状
§1.2.1 国外 ERP 水平
目前,的 ERP 产品然是自于国外,包括 SAP、Oracle、JDE、SSA 等等
这些产品基本在中国设了自的公司,研究开发
支持产品客户发需求。国外产品的特点是管理思想
支持行个应用但缺是有东西适合国内企业
实际情况化不且价格
§1.2.2 港台 ERP 水平
ERP 企业管理软件方面,台好的发展,现在成为
的一大供应面,在角洲优势市场的主
的优势在于其业发达,市场规模应的 ERP 产品有比较好
应用,现国的在台便好的其他
3
件公纷纷与中国的软件过国内公司的市场优势
数码和用集团的软件公司比较重在技
紧跟国际,多公司在 B/S 架发展产品港本的企
,其产品更偏向于为企的解决方案,在特
多成功案例。果从产品比较,台司的产品有竞;个
的服务方面,则港公司优势。资规模在 100 以内。
§1.2.3 国内 ERP 水平
21 世纪提出“以信息化”战略国企业信息
与现代发展步伐明显加快技部提出“制业信息化工
提出企业信息化”行动,国企业应用 ERP 的近两年
多企业在实施 ERP 系统,业应 ERP 系统。有些早
实施 MRP II 的企业在使其系统升级为 ERP 系统,并在断深应用,功能
。先的 ERP 管理系统企业竞争
经济 ERP 市场了国ERP 产品应用深入
ERP 软件产业的发展,现有国产ERP 软件家之多。”863 计
大力支持 ERP 管理系统的研究,并重点支持了 10个 ERP 软件产品的
研发,对 ERP 应用实施和产业发展产生较大影响用。ERP 系统应用实施的
热潮开,并在业信息程中发挥着积极推
具体来看,国内 ERP 厂商的优势主要体现在以个方面:
1.产品应用中国企业需求,国内 ERP 厂商对中国企业所环境
管理把握,以及与客户通、合作等方面具有明显优势。
2.技术方面具有后发优势在信息全球化技术在
家间传导经没有时间差别
3.本的服务及时中国本ERP 在中国的服务网
是国际厂商因此,国内企业提供服务产品的本地化以及与用
同程度也相
4.的用资源对于软件企业具有特重要的意义
5.成本价格优势在产品与服务价格上,始降低其部分软件
使可的与本的成与竞争关系),服务
高不下客户的总体有成本昂贵。本软件企业在方面有优势。
§1.3 ERP 系统的发展趋势
§1.3.1 ERP 系统功能的扩展
1.纳入 PDM 功能
品数管理 PDM 业中的产品设计和过程各种信息,以
设计的数据和文组织在一个统一的环境中。随着算机集CIMS 和并
日益发展,PDM 重要。通过在 ERP 系统中引入 PDM 功能,可以极大地
系统在产品产时的准备工作量
2. ERP EDI
第一章 绪论
近年来 ERP EDI (Electronic Data Interchange)
的扩展。首先,ERP 行了企业内部的 EDI 成。业务文件(如计划
单)传递和一的公文传递,在内容、传递范围在所行计算机环境方面
在一的。ERP 把原来的 EDI 通,是企业公自动
的一个重要的ERP 系统的 EDI 具有与系统以外的 EDI 通的功能。这样 ERP
可以在同一个环境中,与本企业的ERP 软件用户交信息。,ERP
行企业的 EDI 成。前在行业中,如汽车业,EDI 功能是关重要的
功能。汽车行业销售的方要求 ERP 软件在销售采购中用 EDI 实现客户
之间子订销售 EDI 的格式非常,软开发
维护应能支持各种格式
3.增加工作流功能
工作(WorkFlow)的需求是与 EDI 在 ERP 软中的用同
生的。使用 EDI 就出现了(的计划文件、子订单或工
)工作流管理则要求在规路线传递到
的人员处 Oracle Manufacturing IOSC 工作流管理
是一个成的、基于规则的、自动和工作流管理面的工作流规则要
保证与时间相关的业务信息采购订单需求
的人员处。对工作理使 ERP 的功能扩展自动
业务程的制之中。
4.增加数据库 DW 和联分析处理 OLAP 功能
ERP 软件的基本特征是机事处理”90 年代中期出现了数据 DW 和
分析处理 OLAP 技术,一代的 ERP 软即将进去为用户提企业
观 决 的 分 析 Manufacturing IOSC 本 的 Application Data
Warehouse 应是一个功能强于 DW 和 OLAP 技
支持环境
5.客户关系管理的应用
的 ERP 系统着眼于企业后台的缺少直接系统功能
前,客户关系(管理系统)了 ERP 点。
客户关系管理系统包销售市场及服务三其中,销售
功能的需求生成,后的管理涵盖其中
销售员只要有一台电脑可以得到生产,库订单处理
客户进行业务:重于对计划和
企业的中有数;服务模服务的方方面
面,例如服务合同的管理电话呼叫管理等企业提供的服务。
§1.3.2 向互联网上转移
后 Internet 成为司网建设的选择使 Web 客户机具有
装和维护便平台行和具有统一、好的用户界面的优点,
所有的数据库 Web 技术使得目前有的客户应用
Web
Web 测 鉴 器 将 来 会 完 全 统 的 客 户 机 ” 软 件 公 司
Oracle、SALP 和 BAAN 在争先地把的 MRPII/ERP 客户/服务应用程
客户机“Web 化”[4][3][5]
5
摘要:

基于.net平台的中小企业资源规划系统的设计与实现摘要本课题主要研究的目的是如何为国内的中小企业设计一套切实可行的企业资源规划(ERP)系统方案,同时基于ERP方案设计并开发一套适用性强、可扩展性好的系统。课题结合本人以前开发的多个实际项目,以上海宝达信息有限公司ERP系统为例,阐述中小企业ERP系统的设计和实现,并具体分析如何构建中小企业的ERP模型,同时探讨了面向对象的设计、数据库的封装、.net的代码自动生成、Web服务和多层架构开发技术在系统中的应用以及每层的设计和实现方法。第一章为绪论,首先介绍了ERP系统的概述,然后简要介绍了国内外ERP系统的现状、ERP系统的发展趋势和课题所要研...

展开>> 收起<<
基于.net平台的中小企业资源规划系统的设计与实现.doc

共92页,预览10页

还剩页未读, 继续阅读

作者:陈辉 分类:高等教育资料 价格:15积分 属性:92 页 大小:2.19MB 格式:DOC 时间:2024-11-19

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 92
客服
关注