验是连续的,将原来在桌面应用程序中才能实现的功能带入到WEB中。
4) AJAX技术原理
AJAX相当于在用户和服务器之间加了一个中间层,使用户操作与服务器响应异步化。并非所有的用户请求都提交给服务器,像一些数据验证和数据处理等都交给AJAX引擎自己来做,只有确定需要从服务器读取新数据时再由AJAX引擎代为向服务器提交请求。AJAX的核心是Javascript对象XMLHttpRequest,该对象在IE5中首次引人,它是一种支持异步请求的技术,使用户可以使用Javascript向服务器提出请求并处理响应,而不阻塞用户。这样就减轻了服务器的负担又加快了响应速度、缩短了用户的等候时间。
5) AJAX框架的优势及种类
随着AJAX应用程序的大规模流行,由于用户使用浏览器的差异等诸多因素,通过直接利用Javascript操纵XMLHTTPRequest对象,与服务器端进行通信的方式编写AJAX应用的复杂性逐渐显现出来。这促使各种开源的AJAX框架如雨后春笋般涌现出来,它们把AJAX最基本的XMLHTTPRequest封装起来,并引入了它们自己的方法。这样开发人员编写AJAX应用时就不用编写客户端与服务器之间底层通信程序,同时各种框架还提供了大量的组件或插件,使开发人员很容易编写出丰富多彩的页面,从而加快了AJAX应用程序的开发。
AJAX程序框架大致分为两类:一种是与服务器端应用无关的客户端框架。例如JQuery、Extjs、Dojo等。这种框架具有适用性强的特点,无论服务器端采用何种主流技术,都能和其配合使用。另一种是针对特定类型服务器开发的服务器端框架。现在主流服务器端技术都有可用的框架,如针对JAVA的直接WEB远程调用框架DWR;针对.NET Framwork的Ajax.net pro;针对PHP的开源框架JPspan。这种类型的框架大多是远程调用式框架,框架负责生成客户端的Javascript代码,它们对XML、HTTP通信、参数解析、响应处理等工作进行了抽象[13]。
第3章 系统需求分析
物流行业的人工管理早已不能适应企业发展的要求,利用计算机网络对企业运营流程进行全方位的管理迫在眉睫。通过计算机网络对企业进行管理,不仅能为企业的运营过程节省大量的人力、物流、财力和时间,提高企业的效率,还可以帮助企业在客户群中树立一个全新的形象,为企业日后的发展奠定一个良好的基础。
3.1 系统概述
本系统根据物流货物管理的特点,可以将其分为收货管理、配送管理、查询3个部分,功能模块如图3-1所示。
图3-1 功能模块
1) 收货管理
收货管理菜单对应了物流公司的收货部门的全部日常业务。其中包括:收货登记、未估价货票、到货确认、损货登记四大功能。
2) 配送管理
配送管理菜单对应了物流公司的配送部门的全部日常业务。其中包括车辆登记、司机登记、省际运输、市场配送四大功能。
3) 查询
查询是对公司的日常业务通过查询或图表的形式显示给用户,以方便客户了解业务信息。其中包括货票查询。
本物流货物管理系统,能清晰表达系统所要实现的功能,在系统程序实现的过程中要考虑到如下问题:
(1) 程序运行的速度,程序运行速度决定着货物管理人员工作效率;
(2) 功能实现的方法,功能实现方法决定系统的性能;
(3) 安全问题的性能可靠性,考虑安全问题为系统安全访问提供保障;
(4) 及时的单元测试,单元测试及时发现系统使用中出现的问题,并及时解决。
3.2 可行性研究
企业物流管理平台使物流企业走上科学化、网络化管理的道路,但还要遵循经济性与技术性的原则。下面从经济性和技术性这两个方面来研究该项目的可行性。
1) 操作可行性
在设计物流货物管理系统的界面时,力求用户界面的友好,操作简单化,而使用Java程序设计语言进行系统开发、Windows友好的用户界面风格以及本系统良好的安全性设置,可以使公司内部的员工在系统管理员的培训、指导下,容易、快速地掌握系统的使用方法。更重要的是,在本系统设计过程中还编写了可供系统维护人员使用或升级使用的文档,并且考虑到用户需求的实际情况,在设计输入界面、查询界面等部分添加提示等,更进一步地帮助员工更容易地掌握本管理系统的使用方法。
2) 管理可行性
全面展示企业的经营管理模式,为企业带来更多的客户资源,提高企业的经济效益。通过计算机网络对运单进行管理,方便客户对货物托运情况进行查询,及时和客户进行沟通,满足客户的需求。
企业合理的管理体制、完善的规章制度、稳定的生产秩序以及科学的管理方法和程序是本文物流货物管理系统的前提和基础,也是公司不断改革、完善自己的一步,是公司信息化的开端。只有建立高效率的信息管理系统才能提高企业组织的素质、增强企业组织的竞争力,才能实现企业质的飞跃。
3) 技术可行性
(1) 开发的软件可行性。在管理过程中,满足了企业全程跟踪物品的托运情况的要求(分公司及时添加货物的运输情况),是企业能够根据实际情况,对企业运营过程中的各项准备工作做出及时、准确的调整。根据本系统的特点以及系统的复杂程度,本文采用Java程序设计语言作为系统的开发语言。Java语言的设计集中于对象及其接口,它提供了简
上一篇:
基于J2EE的考勤管理系统(word文档)
下一篇:
英语论文网([网学网]):英语专业本科生毕业论文写作