ERP环境下销售管理系统的设计与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

龙源期刊网环境下销售管理系统的设计与实现作者:钱亮亮傅娟来源:《硅谷》2011年第21期摘要:传统的销售管理方法已远远不能适应市场经济的需要,必须依靠科技知识和信息,借助于计算机这一先进工具,实践证明,销售管理计算机化可以大大提高销售信息的准确性,提高企业工作效率,可以随时向客户提供准确可靠的信息,减轻手工的工作强度。关键词:销售系统设计;ERP系统;体系结构中图分类号:TP311.52文献标识码:A文章编号:1671-7597(2011)1110082-01ERP(EnterpriseResourcePlanningSystem)企业资源计划系统是现代企业管理的重要手段之一,它的基本思想是将企业的业务流程视为建立在企业价值链上的供需链,将企业内部划分成多个相互协同作业的子系统,如生产制造、财务、销售、质量控制、人力资源等。ERP可对供需链上所有环节,如订单、采购、库存、计划、制造、质量控制、运输、分销、服务、维护、财务、人事等进行有效管理。它综合考虑了制造厂、供应商、分销商及客户等各方面的影响,是面向整个供需链管理的企业资源计划。ERP系统是将全企业的信息系统进行集成,它将企业内部系统扩充到企业外部,从而实现企业管理的全过程控制。ERP在对整个供需链管理中也更强调了对资金流和信息流的控制,从而上升到价值链的控制。ERP管理软件可直接解决的问题包括降低库存积压、缩短交货期和生产周期、减少资金占用、加强计划管理、提高生产效率和零部件配套性、加强成本控制、改善客户服务等具体问题。现代企业管理更强调动态地对企业执行控制,实时分析企业动态利润,掌握即时信息。销售管理系统是ERP的重要组成部分,它对保证信息的正常流动、产品交货期、降低成本、提升企业的经济效益有着非常重要的作用。1体系结构针对企业的具体实际情况,系统采用C/S+B/S结构,以WindowsServer2003为服务器操作系统,以Windowsxp为客户端操作系统,数据库采用SQLServer2003,前端开发工具主要采用J2EE,辅以VB,VC++等高级语言。服务器端主要负责数据的存储、检索,并为数据提供完整性、安全性控制。由于系统的每一个部分要处理的数据量非常大,配置两台IBMeServerp5595高档服务器,一台作为主服务器,另一台作为热备份。同时,配置磁带机备份系统作为二级数据库备份。客户端包含用户界面、商务规则以及一些客户端的完整性、安全性控制,可通过网络及SQLServer2003专用接口连到服务器。ERP环境下的销售管理系统仅是整个ERP系统的一个子系统,为了提高整个系统的运行速度和数据传输效率,网络服务器与其它客户机之间通过交换机连接,各个客户端直接通过千兆网连接到企业信息网中心的交换机。销售系统采用Catalyst6509高端交换机,6509具有9个模块插槽,龙源期刊网个插槽用来插千兆引擎模块(WS-X6K-SUP1A-MSFC),用来管理整个交换机,并作数据包的路由和转发。该模块可以实现冗余热备份(支持HSRP),实现系统更高的可靠性。1个插槽用来插8口千兆光纤模块(WS-X6408-GBIC),用于连接各个部门交换机。短距离多模光纤模块(WS-G5484)最大传速距离275米,可用于连接到集团和服务器千兆网卡;中等距离单模光纤模块(WS-G5486)最大传速距离10公里,对于厂区间距离比较远的部门(如销售)必须采用中等距离的光纤模块才能保证数据的正确传输。2关键技术1)信息集成技术。信息系统的主要任务是通过大量的数据获得管理所需要的信息。系统应该能够迅速、方便、准确地调用和管理所需的数据,充分反映物流发展变化的状况,满足各级管理要求,而且还应使后继系统开发工作方便、快捷、系统开销小。为此,必须建立一个良好的数据组织结构和数据库。销售管理系统作为ERP系统的一部分,与其它系统的集成是关键技术之一。销售管理系统向计划系统、生产管理系统、采购管理系统等提供订单、排产、库存情况,生产管理系统依此具体安排生产。由于整个系统比较庞大,在实际库表结构设计中相互牵连很多,为了防止数据的不一致性,采用了数据库规划技术中的主题数据库规划和C-U矩阵技术,将整个系统划分成十几个主题数据库,再结合各个子系统的数据流程图,从而明确了整个集成系统中的信息产生和信息流向。操作中直接从表中取数据,这样就可以完全保证数据的准确性和及时性。2)系统安全控制技术。销售系统采用分层控制方法,就是将系统划分为三个层次,即应用程序系统层、数据库管理系统层、操作系统层,分别从不同的级别,不同的角度对系统的安全控制进行设计。即采取分层设置的安全措施,同时在实施上将三层数据安全性控制相结合,综合考虑整个系统的数据安全控制技术,综合考虑各类人员(包括操作员、业务员、领导决策人员、应用系统维护人员、数据库管理员)对基础数据、中间数据及报表数据的安全性要求,从而形成统一的安全控制策略。3销售系统逻辑结构根据企业销售系统的流程和功能模块,系统分为四层:客户层,Web层,EJB业务层,企业信息层。3.1客户层客户层是表层,负责向用户表现数据、与用户交互以及和其余层通信。客户层是应用中客户可以看见的唯一部分。销售系统客户层主要是显示在浏览器的网页,它由Web层中的服务器端JSP页面或Servlet生成。龙源期刊网客户层通过定义明确的接口与其它层通信,它相当于MVC(Model-View-Controller)模式中的视图,设计中包含一个分离的客户层提供了很大的安全性、灵活性和可扩展性。客户只能在表层操作,保证了服务器端的安全。3.2Web层Web层作为控制器、缓存模型数据(当需要时从模型中更新这些数据)、解释用户输入、依据应用流程选择适当的视图、管理数据库连接。实现所有的Web相关的处理,例如产生HTML页面,实例化Web页面模板以及格式化JSP页面以在浏览器中显示。3.3业务层业务层负责处理包括EJB在内的任何操作。EJB是一种能够发布在分布式多层环境中的服务器端软件组件。企业销售系统中使用了会话Bean、实体Bean和消息驱动Bean,会话Bean代理客户端对服务器的请求,它实现了业务逻辑的处理流程。会话Bean的生命周期与客户端的会话的持续时间相同,它代表与客户程序的一个短暂的会话。3.4企业信息系统层企业信息系统层是ERP的底层,处理安全监控、数据库的管理,并保证数据在应用之间传输时的一致性。企业销售系统中采用C/B模式,可以对数据进行管理。向领导层提供报表作为决策的依据。在激烈的市场竞争中,如何降低商品库存占压资金、提高库存资金的周转速率,随时掌握商品销售情况、以销定产,对于相关领导指导生产计划及制订企业整体规划有着极为重要的作用。

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功