基于.net平台的中小企业资源规划系统的设计与实现
VIP免费
基于.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;劳动生产率提高 5-15%;加班工作量减少 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
摘要:
展开>>
收起<<
基于.net平台的中小企业资源规划系统的设计与实现摘要本课题主要研究的目的是如何为国内的中小企业设计一套切实可行的企业资源规划(ERP)系统方案,同时基于ERP方案设计并开发一套适用性强、可扩展性好的系统。课题结合本人以前开发的多个实际项目,以上海宝达信息有限公司ERP系统为例,阐述中小企业ERP系统的设计和实现,并具体分析如何构建中小企业的ERP模型,同时探讨了面向对象的设计、数据库的封装、.net的代码自动生成、Web服务和多层架构开发技术在系统中的应用以及每层的设计和实现方法。第一章为绪论,首先介绍了ERP系统的概述,然后简要介绍了国内外ERP系统的现状、ERP系统的发展趋势和课题所要研...
相关推荐
作者:陈辉
分类:高等教育资料
价格:15积分
属性:92 页
大小:2.19MB
格式:DOC
时间:2024-11-19