ImageVerifierCode 换一换
格式:DOC , 页数:42 ,大小:1.13MB ,
资源ID:1451024      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1451024.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(DRP毕业论文Word下载.doc)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

DRP毕业论文Word下载.doc

1、本系统是根据目前DRP业务情况完成,基本实现了DRP的功能。现在许多企业都已经实施了DRP,为了是更好的管理企业。在当今,一个企业的管理水平的好坏对企业的发展有很重要的影响。分销网络系统,对企业管理资源管理一体化有着革命性的变化,新的模式借助互联网的延申性及便利性,使商务过程不再受时间、地点和人员的限制,企业的工作效率和业务范围都得到了有效的提高,大大的提高了企业的效益。本文通过大量图片和文字,说明了DRP的功能以及DRP系统的业务逻辑,功能模块,设计原理,系统的优缺点等方面做了一系列的阐述。本系统是通过现实需求订立,在Eclipse平台开发成功,并通过测试完成了需求中的功能。本文还说明了各个

2、功能的详细设计,通过图片配合,生动,鲜明说明了系统的设计框架。DRP是管理企业的分销网络系统,目的是使企业具有对订单和供货具有快速反应和持续补充库存的能力。通过互联网将供应商与经销商有机地联系在一起,DRP为企业的业务经营及与贸易伙伴的合作提供了一种全新的模式。该文使用java作为开发语言,采用MVC框架技术搭建整个系统,数据库采用oracle9i,myeclipse8.5作为开发工具,设计并实现了DRP分销管理系统。供应商和经销商之间可以实时地提交订单、 查询产品供应和库存状况、并获得市场、销售信息及客户支持,实现了供应商与经销商之间端到端的供应链管理,有效地缩短了供销链。【关键词】 DRP

3、, Jsp , JavaEE, 资源分销 AbstractThe DRP is a system of retail network which manages a enterpriseitS purpose is making the enterprise have a fast reaction to the order and supply of goods,and keeping a good ability of stock managementContacting the supplier and dealer together by Internet,the DRP provid

4、es a new work mode for the business of enterprise and a good way for the partner7S cooperationIn this paperwe use Java as design language,and MVC to build the system ,and oracle9 as database system,and myeclipse8.5 as the designing environment,designing and realizing the DRP systemDRP is to manage t

5、he companys distribution network system designed to enable enterprises with orders and delivery of rapid response and sustained ability to replenish stocks. Internet providers and distributors will be organically linked, DRP for enterprise business and trade partners to provide a new model. This pap

6、er uses java as a development language, the use of MVC framework technology to build the entire system, the database used oracle9i, myeclipse8.5 as a development tool, designed and implemented a DRP distribution management system.Internet providers and distributors will be organically linked, DRP fo

7、r enterprise business and trade partners to provide a new model. Between suppliers and dealers in real time to submit orders, check product availability and inventory status, and access to marketing, sales information and customer support, achieved between suppliers and distributors end to end suppl

8、y chain management, effectively shortening the Supply chain.【Key words】distribution management,j2ee,Jsp,java web目 录第一章 绪论11.1 课题研究背景及意义11.2 课题内容31.3 课题内容调研及可行性分析3第二章 需求分析52.1 DRP 原理52.2业务流和数据流52.2.1 业务流62.2.2 数据流82.3 系统的功能模块92.4数据库设计与分析11第三章 网站的设计和实现153.1 网站的体系结构设计153.2 网站组件的实现173.3 性能配置19第四章 详细设计21

9、4.1 系统管理214.1.1 用户添加224.1.2 修改密码224.2 基础数据管理功能234.3 分销商维护264.4 分销商库存管理284.5 分消费管理304.6 功能扩展31第五章 系统评价335.1 系统特色33第六章 结论34参考文献36致 谢37分销资源计划第一章 绪论1.1 课题研究背景及意义是一种既保证有效地满足市场需要,又使得物流资源配置费用最少的计划方法,是MRP原理与方法在物品配送中的运用。它是流通领域中的一种物流技术,是MRP在流通领域应用的直接结果。它主要解决分销物资的供应计划和高度问题,达到保证有效地满足市场需要又使得配置费用最省的目的。分销是当前国内绝大多数

10、批发型商贸企业以及产供销一体化的制造类企业所采取的销售管理模式。国内市场的迅猛发展使得传统的销售渠道管理模式在新一轮的竞争中风雨飘摇。 销售渠道的管理方向、操作模式与控制方法再次成为消费品生产企业关注的焦点。随着企业销售规模的扩大,对异地物流和资金流的管理难度越来越大。大部分企业试图采用人海战术来解决此类问题,从总部派驻大量人员到各地。但实际上问题并没有得到解决:手工统计销售数据速度慢,容易出错误,帐物经常不符,造成汇总数据不及时,不准确;销售过程缺乏有效监督,造成大量死帐呆帐,却无法及时追究相关人员责任,有些甚至根本就无法找出责任人。问题的结果造成企业在商品流通领域成本居高不下,企业的生产、

11、市场决策缺乏准确的量化依据,造成企业资源的大量浪费。目前,许多企业的分销成本已经超过生产成本和产品开发成本,成为企业总体运行成本的第一大构成要素;解决分销成本的控制问题,是目前这些企业的当务之急。 如何提高企业竞争力? 如何作出准确高效的决策? 如何迅速建立或扩充销售体系? 如何避免高速发展带来的管理滞后? 如何有效管理分公司? 如何有效管理分销商? 如何确保供货的及时性? 如何降低库存? 如何避免业务员跳槽带来的业务波动? 如何提高工作效率,降低误?上述问题是企业最关心的问题,分销管理系统(DRP)便是为解决这一系列问题而研发的企业业务管理系统。DRP是管理企业的分销网络的系统,目的是使企业

12、具有对订单和供货具有快速反应和持续补充库存的能力。供应商和经销商之间可以实现实时地提交订单、查询产品供应和库存状况、并获得市场、销售信息及客户支持,实现了供应商与经销商之间端到端的供应链管理,有效地缩短了供销链。新的模式借助互联网的延伸性及便利性,使商务过程不再受时间、地点和人员的限制,企业的工作效率和业务范围都得到了有效的提高。总公司能够对分公司的财务及费用数据实行全面监控,合理控制,有效降低财务风险和管理费用。企业也可以在兼容互联网时代现有业务模式和现有基础设施的情况下,迅速构建B2B电子商务的平台,扩展现有业务和销售能力,实现零风险库存,大大降低分销成本,提高周转效率,确保获得领先一步的

13、竞争优势。本系统是根据现实社会中DRP应用的真实应用开发而成,是应用于一个大型医药企业在华分支机构。该系统主要是为了管理公司在华销售情况。本系统实现了企业的大多数的功能,方便企业资源的管理。 图1.11.2 课题内容 本课题主要是研究并开发DRP系统,系统实现需求功能,方便企业使用。系统本身还要稳定,安全,性能也要达到需要标准。系统的可扩展性也要有一定的高度,方便企业灵活管理。系统操作本着操作方便,使用价值高的原则开发。1.3 课题内容调研及可行性分析 目前DRP系统已经在国内普及,使用也比较普遍,并获得的企业的好评,由于市场经济中各个行业需求不同,企业会根据不同的需求实施DRP系统。现在DR

14、P项目在国内外市场有很大的发展前景,需求量比较客观。根于现在DRP实施情况,表明目前DRP可行性很高,很大程度上解决了企业资源管理混乱的局面,项目的稳定性也非常高,得到了企业的认同。目前,该系统已经成为了流行的趋势,基本上替代了其他的管理模式。 分销管理系统中高度智能化的自动补货管理功能及库存的动态管理功能,避免了因库存不足而导致的终端脱销,也同时减少库存积压的发生,降低了整体库存成本。系统中系列的智能化信用管理设置能够帮助分公司及经销商减少终端客户方面的资金占压,并相应减少坏帐损失。通过加快资金周转速度和降低资金占用的方法,分销系统保证了分销组织以同样的资金实现更高的销售业绩。 系统采用目前

15、比较流行的开发模式B/S框架,使用javaEE开发, myeclipse为开发工具,使用oracle做为后台数据库,Tomcat6.0作为后台服务器。系统开发中还使用到了javascript,css.等相关技术。采用以上技术是由于javaEE技术已经相对于成熟,使用比较普遍,适用于大中型企业。而且稳定性也很高,跨平台。加上Tomcat服务器和Oracle两把利剑的配合,会使系统可靠性达到一定的高度。另外一个优势在于javaee和Tomcat为开源,可以为企业开发节省支出。 DRP实施所用的技术已经相当成熟, 下图是DRP的典型的模型。 图1.2 DRP 模型第二章 需求分析2.1 DRP 原理

16、 DRP主要应用于两类企业。一类是流通企业,如储运公司、配送中心、物流中心、流通中心等。另一类是具有流通部门承担分销业务的企业。这两类企业的共同之处是: 以满足社会需求为自己的宗旨; 依靠一定的物流能力(储、运、包装、搬运能力等)来满足社会的需求 ; 从制造企业或物资资源市场组织物资资源。 2.1 DRP 原理图2.2业务流和数据流下图为本系统的模型图以及系统的主要业务逻辑,此系统是根据某一大型的制药公司开发而成,该公司在华有许多分支结构,如大的区域分为华东区,华北地区,华中地区,东北区,华南区等。然后下面还有各地的二级分销商.。此系统主要就是根据这些区域的销售情况,来管理和分配资源。2.2.

17、1 业务流图 2.2图2.3 一级分销商的货品分四种方式出库,即调拨到二级分销商、调拨到三级分销商、纯销售到医院、销售到其他医药经销点(如超市、药店等) 二级分销商的货品分三种方式出库,即调拨到三级分销商、纯销售到医院、销售到其他医药经销点(如超市、药店等) 三级分销商的货品分两种方式出库,即纯销售到医院、销售到其他医药经销点(如超市、药店等) 公司所有产品都是通过一级分销商出货 医院和其他医药经销点都作为终端客户 下图为DRP业务流程图: 图2.4 本模块主要是物流方面的问题处理。在整个系统中,它归结为库存管理。每个分销商都有一个期初库存。整个系统启用后,主要就是物料(药品)的出入库、库存调

18、整过程。后者的操作步骤为:商务主管收集流向单(含出库、入库)-数据录入员录入流向单数据-商务主管审核(如有数量差异,可以修改调整项数据)-商务经理审核确认(如果有问题,驳回,正确的话就直接冲减库存)。 另一条线是项目会计抽查流向单和系统中的数据是否吻合,对抽查过的单据添加抽查标记(如果有问题,会通过其他手段(如电话、邮件等)通知商务经理)。 对分销商定期报上的库存数量(该数量应该是商务代表核实过的)与系统中数据对比,如果有差异,作调库处理。目的是使账面数量和分销商的实际库存一致。该调整由商务主管确认,只能调整当前库存。 退货相当于原出货方式的负数。换货相当于一个退货、一个进货的组合。通过流向单

19、处理。2.2.2 数据流 分消费管理:图2.5 分消费管理付账结算管理: 图 2.6 付账结算管理以上流程是系统工作的业务流程2.3 系统的功能模块 下图是DRP的各功能模块高层用例图:图2.7 此图说明了DRP系统用户可以与系统交互的模块 下图说明了系统管理功能的模块:图2.8以上功能中以系统登录为样板,描述功能模块的细节 【目的】 验证用户身份的有效性,并登录系统 【输入】 输入用户名和密码 【输出】 正常情况:输出系统主控界面 异常情况:输出相关错误信息 【约束】 前置条件:系统已经正常启动 后置条件:无 特殊约束:无 【处理流程】 图 2.9登录界面:图2.102.4数据库设计与分析本

20、系统才用Oracle 9i为后台数据库,此数据库稳定性能高,可用性强,可扩展性强,数据库安全性能高,而且9i版本还新增加了一下优点:1.Oracle 9i 已经改进了电子商务系解决方案的性能,其中针对Java,改进了无用的单元集收集,更好的本地的编译,增强了对象共享和会话连接,提高了在Java中内置在数据库中之行的应用程序性能。2.Oracle 9i 在电子商务应用程序开发平台方面,针对Java,提高嵌入式Java Virtual Machine(虚拟机)的性能,在 Java 存储过程中增加了返回多行纪录(REFCURSORS)。3.Oracle 9i 在因特网内容存储和管理功能上,增加了对i

21、nter Media 图像、音频以及视频的支持。通过将Java Imaging(JAI,Java高级图像处理)合并入数据库并在inter Media中提供对Java Media Framework(JMF,Java媒体框架)的支持,Oracle 9i 极大地简化了新增多媒体格式、处理及提供媒体的功能。除此之外,现在可以通过相关的PL/SQL和Java接口,以原有的方式来存取inter Media的音频、视频及图像媒体处理服务。4.Oracle 9i WEB服务器是一个新的基于JAVA、面向服务的框架,它支持因特网应用程序的内容聚合。在数据库中根据需求建立数据库。建用户:create user

22、drp1 identified by drp1 ;创建用户名为drp1的用户。根据对数据的分析,进行数据库的设计,设计本着减少数冗余和避免数据过于复杂的原则。数据符合业务逻辑的需要,可以用户满足需求. 理解需求,询问用户如何看待未来需求变化。让客户解释其需求,而且随着开发的继续,还要经常询问客户保证其需求仍然在开发的目的之中。图2.9 图2.9 是数据库在创建的表结构,以及表与表之间的关联,以及表的字段。系统共有一下表:图 2.10第三章 网站的设计和实现3.1 网站的体系结构设计 网站才用javaEE开发,展示使用jsp,业务逻辑使用javabean实现,数据库连接使用JDBC连接,服务器才

23、用Tomcat6.0。下图网站的整体架构:图 3.1 前台展示使用jsp辅助工具为javascript,html,css。使用jsp作为视图层,是和用户直接沟通的层。本系统主要是为工作人士使用,所以系统页面并不花哨,而采用比较传统的页面设计风格,使用户容易操作。系统验证采用双层验证方式,前台采用经过javascript验证,然后再经过后台业务逻辑的判断验证,使系统安全性能增加。 Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的 tomcat标志改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入

24、新的功能。Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。所以本系统采用Tomcat做为后台的服务器。使用JDBC连接数据库,oracle9i对java使用JDBC连接数据库有很好的支持。下面是用JAVA 通过JDBC连接 Oracle的步骤 (1)装

25、载并注册数据库的JDBC驱动程序 载入JDBC驱动: Class.forName(oracle.jdbc.driver.OracleDriver); 注册JDBC驱动: java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver(); (2)建立与数据库的连接 要建立与数据库的连接,首先要创建指定数据库的URL。连接数据库的URL对象,利用DriverManager 的getConnection方法建立的。数据库URL对象与网络资源的统一资源定位类似,其构成格式如下: jdbc:subProtocol:su

26、bName:/hostname:port;DatabaseName= 其中: jdbc表示当前通过Java的数据库连接进行数据库访问; subProtocol表示通过某种驱动程序支持的数据库连接机制; subName表示在当前连接机制下的具体名称; hostname表示主机名; port表示相应的连接端口; DatabaseName表示要连接的数据库的名称。 这里以与Oracle数据库的连接为例: 连接Oracle 8/8i/9i数据库(用thin模式) url = jdbc:oracle:thin:hostip:1521:oracleSID;3.2 网站组件的实现1. XML(Extensi

27、ble Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立。本系统使用XML组建组要是为了读取配置文件。 系统才用DOM4J组建来读取XML文件。dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM 上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这是必须使用的jar包, Hibernate用它来读写配置文件。下面就是一段关于配置数据库连接字符串的一段xml代码:

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2