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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(基于Java的ERP系统的设计与实现Word文档下载推荐.doc)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于Java的ERP系统的设计与实现Word文档下载推荐.doc

1、Java;ORACLE;B/S;系统设计中图分类号:TP302.1文献标识码:A文章编号:1009-3044(2012)23-5518-05The Design and Implementation of ERP System Based on JavaGE Yi,WANG Ting-ting,YAN Shi-jun(College of Electronic and Information Engineering,Nanjing University of Information Science and Technology,Nanjing,210044,China)Abstract:The

2、 rapid development of information technology has speeded up the process of manufacturing enterprise modernization and in formation technology. ERP has gotten more and more attention which intends to manage the production reasonably and systematically. The system was developed based on Oracle 10, usi

3、ng JSP, Struts, Hibernate , Spring Framework and PL / SQL to build the table added to the Oracle database, and also B / S three-tier structure. The system has the functions of user management, rights management, main data management, bill of materials management.Key words:system design现代企业管理技术在物料需求计

4、划和制造资源计划发展基础上产生了企业资源计划ERP。ERP是一个集合企业内部的所有资源1,进行有效的计划和控制,以达到最大效益的集成化信息管理系统。ERP也是中国企业顺应历史潮流,走向世界市场的必然趋势。ERP含着先进的管理思想,是企业提高生产效率,节约运营成本的重要手段之一。一个好的ERP系统可以能够全面提升公司的工作效率和管理效能。因此该文介绍一种基于Java的ERP系统。 1国内外研究现状在国外的发达国家,MRPII/MRP的发展和应用己经比较普遍,很多的公司己经采用ERP解决了企业物料供需信息集成,目前全球化的供应链需求管理和敏捷制造技术,已经在很多中小企业应用MRP/ERP。国外的E

5、RP软件产品主要有SAP公司的R/3 sys tem,oracle公司的Oracle ApplieationsRlli等。国外新一代的ERP系统在软件开发中融合了大量最新信息技术,使得一些系统支持传统的客户/服务器模式。国内ERP系统为了适应中国国情,系统的开发与应用主要集中于传统ERP的核心功能,如物料需求计划、物料采购计划、生产管理等。软件模块适用性强。某些系统除了基本业务功能以外还提供某些程度的扩展。 2 ERP系统分析2.1 ERP系统可行性分析可行性分析的目的是使用最小的代价在尽可能短的时间里确定问题是否能够解决,其最根本的任务是对以后的行动方针提出建议。2.1.1技术可行性技术上的

6、可行性分析主要分析现有技术条件能否顺利完成开发工作,软硬件配置是否满足开发者需要等。本系统采用的是Java编程语言2,使用的是Oracle数据库和B/S(Browser/Server)结构3,这些技术的使用都使得开发工作得以顺利的进行,能够满足系统设计在技术和硬件设备上的条件。2.1.2经济可行性经济可行性分析主要分析系统的经济效益能不能超过它的开发成本。本系统的开发以计算机为基础,使用计算机对资料加以管理,不仅可以减少大量的人力,而且可以更加科学、高效的管理,在经济上是可行的。2.1.3操作可行性操作可行性分析主要分析系统的操作方式在用户组织内行不行得通。本系统借助于网络,不仅简单易用,界面

7、形象,只需点击相应的按钮就可以完成各种操作,方便用户查询,而且将实现办公的网络化和无纸化,有利于减轻工作负担,提高工作效率,在操作上是可行的。2.2 ERP系统需求分析需求分析是的任务就是解决“做什么”的问题,就是要全面的理解用户的各项要求4,并准确地表达所接受的用户需求,是介于系统分析和软件设计阶段之间的桥梁。2.2.1系统功能需求通过和企业相关人员的交流、沟通以及对该企业原有系统的分析、理解,系统需要用户管理、权限管理、主数据管理、物料清单管理、订单管理、生产计划管理、供应商管理、报价管理、用户账户的管理以及权限和安全性的管理、容错管理等功能。2.2.2系统性能需求在本系统中,系统需要达到

8、实用性高、系统的操作简单易行5、技术先进、安装使用简便、代码可读性好等性能要求。2.2.3系统数据流图数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。,数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑怎么具体地实现这些功能。本系统的数据流图如图1所示。 3 ERP系统设计3.1 ERP系统总体框图本系统采用J2EE三层架构,分为表现层、业务逻辑层和数据模型层。MVC三层体系6将业务规则、数据访问等操作放置于中间层处理,客户端不直接与数据库交互,而是通过控制器与中间层建立连接,再由中间层与数据库交互。表现层采用JSF,主要采用JSF的组件。中

9、间层采用Struts+Hibernate+Spring,数据库采用的是Oracle数据库存放数据,具体的总体框架如图2所示。图2系统总体框图3.2 ERP系统功能设计经过前期的需求分析和进一步的研究,总结出该平台需要完成的一些具体功能,分析如下:(1)管理员增加用户:增加普通用户。用户管理:负责管理用户的注册,对用户信息更改。增加供货厂商:管理员同样可以按目录找到所需的资料,单击资料名可以浏览该资料。增加供货厂商的详细信息。提交订单:根据库存和生产计划提交企业订单。(2)物料部门人员列出原料厂商:列出供货商的ID,供货种类,以及报价等列出原料:原料ID,数量,价格等(3)生产工艺部门人员列出厂

10、商类型:生产厂家的类型增加清单:产品清单查询清单:(4)销售部门人员列出订单:产品订单,包括ID,价格,日期等列出订单详情:(5)生产部门人员列出厂商:列出厂商ID,类型等列出产品类型:产品ID,类型等本系统设计分为两个部分:前台设计(用户使用)和后台设计(管理员使用)。3.3数据库设计在系统的设计中,数据库设计的重要性是不言而喻的。通过进行正规化的表格设计,可以是代码更具有可读性,更容易扩展,从而也会提升应用的性能。3.3.1数据分析数据库中表的建立本系统数据库设计是在选定的数据库管理系统基础上建立数据库的过程,包括概念结构设计、逻辑结构设计和物理结构设计三个阶段7。数据库的概念设计完成概念

11、模型(E-R模型图)的设计。数据库逻辑设计将概念设计中所得的E-R图转换成等价的关系模式,然后对其进行规范化、适应DBMS限制条件的修改,满足性能、存储空间的调整等处理,最终得到下述对应的关系数据模型:(1)USER表(用户id,用户名,密码,邮件);(2)ROLE表(角色id,角色名,roledesc,旧角色名);(3)MENU表(菜单id,菜单名,菜单链接);(4)USER_ROLE表(用户id,角色id );(5)ROLE_MENU表(菜单id,角色id);为了便于在数据库中建表,将以上定义的表转换成对应的英文形式,如下所示。(1)T_USER(USERID,PASSWORD,USERN

12、AME,MAIL,OLDUSERNAME,OLDPASSWORD).(2)T_ROLE(ROLEID,ROLENAME,LAYER,NAME,VERSION).(3)T_MENU(MENUID,MENUNAME,MENULINK).(4)T_USER_ROLE(USERID,ROLEID).(5)T_ROLE_MENU(ROLEID,MENUID).数据数据库物理结构设计的任务是选择合适的存储结构和存取方法,主要目的是提高数据库的性能和有效的利用存储空间。本系统的数据库主要有T_USER表,T_ROLE表,T_MENU表,T_USER_ROLE表和T_ROLE_MENU表等。3.3.2数据库的建立本系统数据库的建立使用的是PL/SQL8完成的,Hibernate作为持久层,将JDBC做成了一个非常轻量级的对象封装,这样程序员在与数据库进行交互时可以不用书写大量的SQL语言。使用JDBC连接ORACLE数据库的Context.xml内容为:name=o10gtype=javax.sql.DataSourcepassword=sundriverClassName=oracle.jdbc.OracleDrivermaxIdle=2maxWait=5000

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1