基于java的广东中晨集团物流管理系统的设计与实现

上传人:Bod****ee 文档编号:47173568 上传时间:2018-06-30 格式:DOC 页数:18 大小:273.51KB
返回 下载 相关 举报
基于java的广东中晨集团物流管理系统的设计与实现_第1页
第1页 / 共18页
基于java的广东中晨集团物流管理系统的设计与实现_第2页
第2页 / 共18页
基于java的广东中晨集团物流管理系统的设计与实现_第3页
第3页 / 共18页
基于java的广东中晨集团物流管理系统的设计与实现_第4页
第4页 / 共18页
基于java的广东中晨集团物流管理系统的设计与实现_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《基于java的广东中晨集团物流管理系统的设计与实现》由会员分享,可在线阅读,更多相关《基于java的广东中晨集团物流管理系统的设计与实现(18页珍藏版)》请在金锄头文库上搜索。

1、1基于基于 JavaJava 的的广东中晨集团广东中晨集团物流管理系统的设计与实现物流管理系统的设计与实现专业:信息与计算科学专业 姓名:吴登科指导教师:王曼韬摘要:摘要:本文主要介绍的物流管理系统采用目前比较流行并且技术已经十分成熟的 java 技术来实现对商品库存信息、供应商信息、商品信息、商品入库信息、商品出库信息的便捷管理。数据库则采用轻量级的数据库 MySql,不但可以对系统数据进行高效的管理而且便于系统的移植和跨平台操作,实现了仓储管理的数字化、信息化,减少了人力,节省了财力,提高了企业运作的效率。对有效控制商品库存量提供了必要的信息情报,为企业节省了不必要的浪费。关键词关键词:电

2、子商务,网络技术,物流技术,Java 技术,MySqlThe Design and Implementation of the The Logistics ManagementSystem Based On Java For Guangdong Morning GroupWU Deng-ke Information and Computational Science, Grade 2005Directed by WANG Man-taoAbstract: The Logistics Management System is used current more popular and has b

3、een very mature java framework of the three-tier technology to achieve storage management of commodity inventory information, supplier information, commodity information, depositing information, from the stocking information the convenience of management, The database is used lightweight database My

4、Sql the system to managerment data not only more efficient but also easy of transplant and cross-platform operations, achieving a number of storage management, information technology, a reduction of manpower, financial savings, improve the efficiency of the operation of enterprises in the effective

5、control of commodity stocks provided the necessary information and intelligence for enterprises to save unnecessary wasted. Key words: E-Business ,Network Technology ,Logistics Technology, Java Technology前言前言随着电子商务技术和网络技术的快速发展,现代物流技术也在不断进步。物流技术是2指与物流要素活动有关的所有专业技术的总称,包括各种操作方法、管理技能等。如流通加工技术、物品包装技术、物品标

6、识技术、物品实时跟踪技术,物流存储技术等;物流技术还包括物流规划、物流评价、物流设计、物流策略等。当计算机网络技术的应用普及后,物流技术中综合了许多现代技术如 GIS(地理信息系统) 、GPS(全球卫星定位) 、EDI(电子数据交换) 、BAR CODE(条码)等【1】。物流业在采用某些现代信息技术方面的成功经验为电子商务的推广普及铺平了道路。例如世界零售业巨头美国沃尔玛早已采用GPS 进行物流跟踪和监控来保证商品及时、可靠、安全的到达各个销售地点。虽然目前 GPS 在商业方面的应用对我国来说还不太现实,成本也比较高。但是互联网在我国的普及和发展已经非常成熟和稳固,我们利用现有的网络技术也可以

7、实现对物流的商品的跟踪监控。因此我国明确提出发展现代化的物业流通业,加快资金流,商品流的快速循环,提高企业盈利能力和竞争力。速度已经是企业发展过程中一个不容忽视的问题,不论是在决策中、销售中;还是在储存、运输中都是一个重要的因素。中国入世后经济的繁荣发展离不开物流业的支持,它给国内经济的繁荣、企业资金的加速流转、商品的即使传递、安全的库存控制提供了保证。库存管理是否合理是减少不必要库存费用的一个重要途径,合理的库存不但能满足生产销售的需要而且可以在管理方面提升竞争力【2】。广东中晨实业集团有限公司,创立于 1990 年,是一家实力雄厚的民营企业,有专门的产品研发部门,拥有各类专业技术人才,并拥

8、有多项专利技术,现已发展成为一家以有线电视器材(数码产品)生产制造为主导,兼营自动化包装设备设计与制造,PCB 线路板原辅材料生产与代理的大型企业集团。经过多年的发展,中晨集团目前已在全国的广东、广西、福建、江苏、浙江、河南、湖南、湖北、四川、重庆等 13 个省(市、自治区)建有分公司. 为了适应企业发展的需要,企业急切需要利用信息化技术来实现对商品库存信息、供应商信息、商品信息、商品入库信息、商品出库信息的便捷管理,以提高企业运作的效率。1 可行性分析1.11.1 经济性分析经济性分析系统开发和运行中所需用到的软件均是开源的,如服务器 Apache TomCat 和数据库MySQL 及 WI

9、NDDOWS2003。可以减少系统开发的成本。系统成型后,可在公司总部设置独立服务器,由光纤的接入或并入 ADSL 以保证系统的运行速率。由于该系统是采用 j2ee 技术开发,系统不依赖于某一特定的计算机硬件系统和特定的操作系统,公司可以很方便3的把系统移植到其他平台上面。1.21.2 技术可行性技术可行性(1) 平台无关性。用户不必将自己捆绑在某一种硬件或操作系统上可以根据自身的情况选择合适的硬件、操作系统、数据库。(2)J2EE 采用了组件技术,已完成的组件能被方便地移植到任何其它地方。(3)J2EE 提供了强大的中间件功能,使开发人员只需要关注业务逻辑,因而能加快开发速度,提高系统的运行

10、效率和稳定性。(4)广泛的支持。J2EE 技术规范得到了从国际性大公司到自由软件开发者的广泛支持,SUN,IBM,ORACLE ,NETSCAPE ,BEA 等纷纷推出基于 J2EE 的软件产品.2 开发工具及技术相关介绍2.12.1 JavaJava 技术简介技术简介Java 语言从它向世人打招呼的那一天开始它就把自己定位在了致力于网络应用软件开的语言,它的跨平台、安全性、完全的面向对象,使它成为了互连网应用软件开发的一个新的宠儿。Java 是一种跨平台,适合于分布式计算环境的面向对象编程语言。具体来说,它具有如下特性:简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、

11、多线程、动态性等【3】。2.22.2 JSPJSP 和和 ServletServlet 技术优势技术优势JSP(Java Server Page)是由 Sun 公司倡导,许多公司参与一起建立的动态网页技术标准。JSP 是 Java 阵营中最具代表性的解决方案。Jsp 不仅拥有 Java 一样的面向对象性、便利性、跨平台性等优点和特性,还拥有 Java Servlet 的稳定性并可以使用 Servlet 提供 API.使用 JavaBean 可以将网页和繁琐的程序运算完全分离,使模块开发、HTML 及程序设计的工作分工明确,提高了开发的效率。目前比较流行的 Web 程序开发中,Jsp 是比较热门

12、的一种动态网页技术,它依靠 Java 稳定、安全、可移植性好的优点成为大、中型网络开发的首选。对于用户界面的更新,其实就是由 Web Server 进行的,所以给人的感觉更新很快。所有的应用都是基于服务器的,所以它们可以时刻保持最新版本。客户端的接口不是很繁琐,对于各种应用易于部署、维护和修改. JSP 的设计目标主要是提供一种更为简便、有效的动态网页编写手段,并且增强网页程序的独立性、兼容性和可重用性【4】。它是通4过以下几个方面加以实现的: (1)简便性和有效性:通过前面对 JSP 的组成的介绍,可以知道 JSP 动态网页的编写与一般的静态 HTML 的网页的编写是十分相似的。只是在原来的

13、 HTML 网页中加入一些 JSP 专有的标签,或是一些脚本程序(而且此项不是必需的) 。这样,一个熟悉 HTML 网页编写的设计人员可以很容易进行 JSP 网页的开发。而且开发人员完全可以不自己编写脚本程序,而只是通过 JSP 独有的标签利用别人已写好的部件来实现动态网页的编写。这样,一个不熟悉脚本语言的网页开发者,完全可以利用 JSP 做出漂亮的动态网页。而这在其他的动态网页开发中是不可思议的! (2)程序的独立性:JSP 是 Java API 家族的一部分,它拥有一般的 Java 程序的跨平台的特性,换句话说,就是拥有程序的对平台的独立性。即:Write once, Run anywhe

14、re! (3)程序的兼容性:因为 JSP 中的动态内容可以各种形式进行显示,所以它可以为各种客户提供服务:从使用 HTML/DHTML 的浏览器,到使用 WML 的各种手提无线设备(如,移动电话和个人数字设备 PDA) ,再到使用 XML 的 B2B 应用,都可以使用 JSP 的动态页面。 (4)程序的可重用性:前面已经提到,在 JSP 页面中可以不直接将脚本程序嵌入,而只是将动态的交互部分作为一个部件加以引用。这样,一旦这样的一个部件写好,它可以为多个程序重复引用,实现了程序的可重用性【5】。现在,大量的标准 JavaBean 程序库就是一个很好的例证。Servlet 是 Java 技术对

15、CGI 编程的回答。Servlet 程序在服务器端运行,动态地生成 Web 页面。与传统的 CGI 和许多其他类似 CGI 的技术相比,Java Servlet 具有更高的效率,更容易使用,功能更强大,具有更好的可移植性,更节省投资能取得更高的效率。在传统的 CGI 中,每个请求都要启动一个新的进程,如果 CGI 程序本身的执行时间较短,启动进程所需要的开销很可能反而超过实际执行时间。而在 Servlet 中,每个请求由一个轻量级的 Java 线程处理(而不是重量级的操作系统进程) 。 在传统 CGI 中,如果有 N 个并发的对同一 CGI 程序的请求,则该 CGI 程序的代码在内存中重复装载

16、了 N 次;而对于 Servlet,处理请求的是 N 个线程,只需要一份 Servlet类代码。在性能优化方面,Servlet 也比 CGI 有着更多的选择,比如缓冲以前的计算结果,保持数据库连接的活动,等等。 Servlet 提供了大量的实用工具例程,例如自动地解析和解码 HTML 表单数据、读取和设置 HTTP 头、处理 Cookie、跟踪会话状态等。在 Servlet 中,许多使用传统 CGI 程序很难完成的任务都可以轻松地完成。例如,Servlet 能够直接和 Web 服务器交互,而普通5的 CGI 程序不能。Servlet 还能够在各个程序之间共享数据,使得数据库连接池之类的功能很容易实现。 Servlet 用 Java 编写,Servlet API 具有完善的标准。因此,为 I-Planet Enterprise Server 写的 Servlet 无需任何实质上的改动即可移植到 Apache、Microsoft IIS 或者 WebStar。几乎所有的主流服务器都直接或通过插件支持 Servlet。不仅有许多廉价甚至免费的 Web 服务器

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号