物流管理系统文献综述
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文献综述
题目物流管理系统的设计与实现学生姓名王冬路
专业班级计算机科学与技术07-4班学号************
院(系)国际教育学院
指导教师(职称) 黄永丽 (讲师)
完成时间2011年3月20日
物流管理系统的设计与实现
1 引言
中国进入WTO对中国既是一个机遇也是一个挑战。从这里开始中国的市场要走向国际化,中国的商品走出国门,让世界上所有国家的人们来使用它,检验它的好与坏。面对世界上一流的大企业,我们应该怎么做才能使自己的产品迅速、安全、可靠的运送到顾客的手中呢?其中要特别注意的有三点:迅速,就是要缩短从商品走下生产线到送到顾客手中的时间和距离,要缩短库存时间,减少在途运输时间。安全,就是要保证产品在运输和储存当中免受损伤,保证到用户手中的产品和刚走下生产线的产品是同等质量。可靠,就是要实现在分拨和运输过程中的任何差错都是可以追踪和查询的,销售环节中的操作是正确的[1]。迅速、安全、可靠的商品储存和运输不仅是为了保证商品的质量而且可以减少不必要的财务的浪费,提高企业的盈利能力和竞争力。经济全球化及现代物流业发展的系统化、信息化、仓储运输的现代化和综合化等趋势,对我国物流业的发展提出了全方位的挑战[2]。
面对跨国企业不断渗透中国物流市场的严峻形势,我国物流业走高科技之路势在必行。我国国民经济连续多年高速增长,为我国现代物流发展创造了良好的条件。目前,我国各类物流企业有14万家左右,中小型企业占大多数。在如此强烈竞争的环境下,要想取得一席之地,各企业在目前良好服务的基础之上,需提高企业的运营效率和自身管理水平。人工管理早已不再适应企业发展的要求,利用计算机网络对企业运营流程进行全方位的管理迫在眉睫。通过计算机网络对企业进行管理,不仅为企业的运营过程节省了大量的时间,提高了企业的效率,还为企业在客户群中树立了一个全新的形象,为企业日后发展奠定一个良好的基础[3]。
本文就讲介绍对于物流管理来说,在采用的技术和应用平台等方面介绍了物流管理系统搭建的方法以及实现过程,并比较了ASP技术与其他技术的区别,以便更加清楚系统设计的过程和完成的效果。
2 ASP技术的特点及优势
2.1 ASP的特点
ASP全称为Active Server Pages,即动态服务器页面,它是一套微软开发的服务器端脚本环境,ASP内含于IIS 3。0以上版本之中,通过ASP我们可以结合HTML网页,
ASP指令和ActiveX元件建立动态,交互且高效的Web服务器应用程序[4]。
ASP文件(即*.asp文件)与HTML文件类似,但ASP文件可以包含脚本命令,脚本命令放在之间.当用户请求一个*.asp主页时,WWW响应HTTP请示调用ASP引擎,解释被申请的文件,当遇到与ActiveX Scripting兼容的脚本(VBScript或JScript)时ASP引擎调用相应的脚本引擎进行处理.ASP脚本在服务器端解释执行,结果自动生成符合HTML语言的主页去响应用户的请求[5]。ASP目前已成为目前应用最广泛的动态网页开发工具,同时应用ASP进行网络化的信息管理系统也逐步得到推广[6]。
以下是ASP独具的一些特点:
(1)使用VBScript,JScript等简单易懂的脚本语言,同时结合HTML代码,即可快速地完成网站的应用程序。
(2)使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计,而利用诸如Frontpage或者Dreamweaver等所见即所得的网页编辑软件可以快捷方便地进行编辑,易学易用。
(3)与浏览器无关(Browser Independence),用户端只要使用可执行HTML代码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言(VBScript,JScript)均在Web服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。
(4)Active Server Pages能与任何ActiveX Scripting语言相容。ActiveX Server Components(ActiveX 服务器元件)具有无限可扩充性。可以使用Visual Basic,Java,Visual C++,COBOL等编程语言来编写你所需要的ActiveX Server Components。
(5)Active Server Pages 的源程序,不会被传到客户端浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性[7]。
ASP的奇妙之处真是不胜枚举,更为重要的是,ASP是一种"无须编程"的软件开发工具,用简单的几个语句,即可对数据库进行操作。另外,ASP程序员的数量惊人,所以当你遇到问题时,可以请求他人帮你解决[8]。
ASP是Active Server Pages的缩写,是Microsoft公司开发的Web服务器脚本开发环境,ASP是一个功能强大,而且易于学习的服务器端的脚本编程环境,利用它可以生成动态、交互、高效的Web应用程序,且能较容易实现复杂的Web应用程序。它是Microsoft公司的产品,从NT Server开始在NT Workstatiion,Windows98和Windows2000中也都附带这个脚本编程环境[9]。
2.2 ASP和PHP、JSP开发技术比较
PHP(Personal Home Page)是一种服务器端的嵌入式HTML的脚本语言,可以运行于多种平台。由于PHP采用Open Source方式,它的源代码公开,使得它可以不断加入新东西加入,形成庞大的数据库,以实现更多的功能。PHP几乎支持现在所有的数据库。PHP的缺点是没有像JSP和ASP那样对组件的支持,扩展性较差[10]。
JSP(Java Server Pages)是基于Java的技术,用于创建可支持跨平台急跨Web服务器的动态网页,JSP与服务器端的脚本语言JavaScript不一样,JSP是在传统的静态网页中加入Java程序片段和JSP标记,构成JSP页面,然后再有服务器编译和执行。JSP 的主要特点是:JSP支持绝大部分平台,JSP支持组件技术,可作为Java开发平台的一部分,JSP具有Java的所有优点,也包括一次编写,处处运行。但是编写JSP程序时比较复杂,开发人员往往需要对及其相关技术比较了解[11]。
ASP是Microsoft公司开发的Web服务器脚本开发环境,利用它可以生成动态、高效的Web应用程序。虽然人们习惯上将ASP成为ASP语言,但从严格意义上讲,ASP 只是为VBScript和JavaScript等脚本语言提供了一个运行的环境,使开发人员可以在HTML代码中使用脚本语言编写程序,具有开发简单、功能强大特点。它很好的把HTML 和脚本开发融合在一起,提高了编程的灵活性,降低了开发难度[12]。ASP的脚本在Web 服务器端运行,而不是传统的在客户浏览器中运行,这一措施使客户的浏览器无需担心服务器端的网页使用哪种脚本,ASP都会生成一个符合HTML标准的网页送回客户端[13]。有了ASP也就减轻了客户端浏览器的负担,大大提高了交互的速度。
从软件的技术层面看,ASP程序只能在WEB服务器端执行,ASP程序保存为后缀名为.asp的文件,一个ASP文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当浏览器向Web服务器请求调用ASP文件时,就启动ASP。Web服务器开始调用ASP,将别请求的.ASP文件从头读到尾,执行每一个命令,然后动态生成一个HTML页面送到浏览器[14]。ASP工作原理如图2-1所示。