维普资讯 http://www.cqvip.com ・工程技术・ 基于WEB的企业物流平台的设计与实现 吴 琦 (长江工程职业技术学院,湖北赤壁437302) 摘要:针对中小型企业物流管理的特点,介绍了基于WEB的企业物流平台的总体结构、主要功 能模块及系统开发的关键技术。 关键词:ASP;B/S;物流平台;信息系统 中图分类号:F253;F274文献标识码:A 文章编号:1671—931X(2008)01—0089—03 一、引言 6.实现企业发布招聘信息的功能。 7.为管理员提供后台登录人口。 8.管理员通过后台,对运单信息进行全面管理。 9.对企业招聘信息进行管理。 10.x,-J ̄司各项业务信息进行管理。 1 1.对公司新闻信息进行管理。 12.对分公司信息、管理员信息进行管理。 13.系统最大限度地实现了易安装性、易维护性 和易操作性。 14.系统运行稳定、安全可靠。 经济全球化及现代物流业发展的系统化、信息化、 仓储运输的现代化和综合化等趋势,对我国物流业的 发展提出了全方位的挑战。面对跨国企业不断渗透中 国物流市场的严峻形势,我国物流业走高科技之路势 在必行。我国国民经济连续多年高速增长,为我国现代 物流发展创造了良好的条件。目前,我国各类物流企业 有14万家左右,中小型企业占大多数。在如此强烈竞 争的环境下,要想取得一席之地,各企业在目前良好服 务的基础之上,需提高企业的运营效率和自身管理水 平。人工管理早已不再适应企业发展的要求,利用计算 机网络对企业运营流程进行全方位的管理迫在眉睫。 通过计算机网络对企业进行管理,不仅为企业的运营 过程节省了大量的时间,提高了企业的效率,还为企业 在客户群中树立了一个全新的形象,为企业日后发展 奠定一个良好的基础。 三、系统功能模块 (一)前台页面功能模块 本网站的前台系统功能结构如图1所示。 航两部分。 间里程。 网站导航:主要包括网站的旗帜广告条、主功能导 里程查询模块:主要功能是用于计算两个城市之 运单查询模块:主要功能是通过运单ID号进行运 单详细信息的查询。 客服电话模块:主要用于展示客服电话号码。 公司新闻模块:主要用于展示公司最新信息。 行业新闻模块:主要用于展示最新的行业信息。 后台登录人口:为用户进入后台提供一个人口。 _武汉职业技术学院学报二。。八二、需求分析 企业物流平台的最终目标,就是要实现物流管理 的信息化、科学化、高效化和流程化。根据对已有手工 系统的调查以,得出该系统应具有如下一些功能: 1.向客户全面展示公司各项业务。 2.客户在线对运单情况进行查询。 3.向客户介绍公司新闻。 4.为分公司提供货物运单信息添加功能。 5.为分公司提供密码修改功能。 (二)后台页面主要功能模块: 本网站的后台系统功能结构如图2所示。 收稿日期 ̄2008—01—05 作者简介:吴琦(1969一),男,湖北浠水人,长江工程职业技术学院副教授,研究方向:计算机应用技术。 维普资讯 http://www.cqvip.com 鋈吴 琦:基于wE∞的企业物流平台的设计与.实现 蓁萋言圣工程技术 Engineering Technology 图1 物流公司后台管理 前台系统功能结构图 各有利弊,两者主要区别是C/S属于胖客户端,用户需 要安装一个应用程序。B,s属于瘦客户端,只要用户有 IE等浏览器,而一般Windows系统自带浏览器,就可以 初 始 简 化 介 信 管 白 理 公 司 仓 储 服 务 新 送 堕 闻 服 管 管 务 理 理 遁 配 招 公 聘 司 信 白 分 联 系 登录使用系统。本系统选择的是B/S开发模式。 B/S模式以Web技术为基础的新型的平台模式。 把传统C/S模式中的服务器部分分解为一个数据服务 器与一个或多个应用服务器(Web服务器),从而构成一 个三层结构的客户服务器体系。第一层客户机是用户 与整个系统的接口,客户的应用程序精简到一个通用 的浏览器软件。第二层web服务器将启动相应的进程 来响应客户的请求,并动态生成一串HTML代码,其中 嵌入处理的结果,返回给客户机的浏览器。第三层数据 库服务器的任务类似于c/s模式,负责协调不同的 Web服务器发出的SQL请求,管理数据库。B/S模式的 优点是简化了客户端,使用户的操作更简单,适用于网 上信息发布。如图3为B/S模式三层工作原理。 管 理 我 们 图2 后台系统功能结构图 后台登录模块:主要用于管理员登录网站后台。 初始化信息模块:主要包括管理员信息修改、系统 名称修改两部分。 公司简介管理模块:主要用于公司简介内容的修 改。 仓储服务管理模块:主要用于仓储服务内容的修 改。 运输服务管理模块:主要用于运输服务内容的修 改。 配送服务管理模块:主要用于配送服务内容的修 改。 运单管理模块:主要包括运单查询、运单添加、运 单修改、运单删除4部分。 新闻管理模块:主要包括新闻查询、新闻添加、新 图3 B/S工作原理 闻修改、新闻删除4部分。 招聘信息管理模块:主要用于招聘信息内容的修 改。 五、系统的实现 (一)运单查询页面 运单查询页面所涉及到的程序代码如下: <% 获取运单编号 分公司管理模块:主要包括分公司添加、分公司删 除、分公司修改,分公司管理员添加,分公司管理员修 if request(”nid”)<>… then ’判断是否接收到表单 值 改(用户名不能修改),分公司管理员删除,对分公司管 理员进行分类查看7部分。 退出后台管模块:退出后台管理程序。 nid=request(”nid”) ’将变量赋值 else 四、开发模式 管理信息系统平台模式大体上分为4种:主机终 端模式(单机版)、文件服务器模式、客户机/服务器模 式(Client/Server,简称C/S)和Web浏览器/服务器模式 (Browser/Server,简称B/S)。主机终端模式由于硬件选 nid=…’’清空变量值 endif Set Rs=Server.CreateObject ADODB.Recordset”) ’获取记录集,查询符合条件的相关信息 Sql=”Select From yundan where nid=…&nid&””’ Rs.Open Sql,conn,1,1 %> 择有限,硬件投资得不到保证,已被逐步淘汰。而文件 服务器模式只适用小规模的局域网,对于用户多、数据 量大的情况就会产生网络瓶颈,特别是在互联网上不 能满足用户要求 。C/S和B/S是目前的流行趋势,两者 (二)运单签收管理页面 这里所说的签收是指运单的签收过程,首先由分 公司的人负责签收货物,当货物到达目的地时再进行 维普资讯 http://www.cqvip.com
工程技术 Engineering Technology 签收。 set rs=server.CreateObject(”adodb.recordset”、 sql=”select rom yundan where ifd=”&request 运单签收时,必须写清签收人以及签收时间。此功 能主要是为证明该运单已成功达到分公司。判断运单 (”post”) 是否到达分公司时所涉及到的相关程序代码如下: rs.open sql,conn,1,3 <% rs(”zhuangtai”)=request(”zhuangtai”) if session(”username”)=… then’判断用户名是否为 rs(”qs”)=request(”qs”) ‘接收签收人 空 rs(”qstime”)=request(”qstime”)‘接收签收时间 response.Write(”您还没有登录,请<a href=chaxun. rs.update asp>登录<,a>”1 response.Write(”签收成功,<a href='javascript:‘ response.end onclick=‘window.close0‘>关闭<,a>”) end if e】se if request(”fgzhuangtai”)=”至U达”then if request(”fgqs”)<>””and request(”fgtime”)<>””then endif%> ’判断签收人、签收时间是否为空 set rs=server.CreateObject(”adodb.recordset”、 六、结束语 sql=”select from yundan where id=”&request 通过ASP技术建立的基于B/S结构的企业物流平 (”post”) 台,大大简化了开发进程和程序设计难度,同时B/S rs.open sql,conn,1,3 结构使得用户不需要额外安装客户端就能灵活的使用 rs(”fgzhuangtai”)=request(”fgzhuangtai”、 系统,顺利地将企业物流管理过程和计算机技术有机 rs(”fgqs”)=request(”fgqs”)’接收签收人 地结合起来,使得管理流程操作方便,安全可靠,运行 rs(”fgtime”)=request(”fgtime”)‘接收签收时间 稳定。是企业物流信息化不可缺少的一个重要组成部 rs.update 分。 response.Write 签收成功,<a href='javascript: onclick=‘window.close0’>关闭<,a>‘’) 参考文献: else [1]覃征,等.网络企业管理[M].西安:西安交通大学出版 社,2001. - endif [2]颜佑启.物流系统规划[M].长沙:湖南大学出版社.2004. %> [3]安志元,陈刚.基于web的仓储管理系统的设计与实现 运单是否到达目的地页面所涉及到的程序代码如 [J].计算机教育,2004. -F: [4]沈立新,等.基于ASP的虚拟物流企业联盟信息平台的结 <% 构与功能设计[J].物流技术,2004,(9):63—66. fi request(”zhuangtai”)=”到达”then [5]周南德.ASP模式多层结构信息技术的研究[J].计算机 if request(”qs”)<>…’and request(”qstime”)<>…‘then‘ 应用研究,2004,21(4):55—57. 判断是否到达目的地,并获取签收人、签收时间 【责任编辑:刘骋】 吴 琦:基于wE∞的企业物流平台的设计与实现 Design and Implementation of Enterprise Logistics Platform Based on Web 口武汉职业技术学院学wU Qi (Changjiang Engineering Vocational College,Chibi 437302,China) Abstract:Directing at the characteristics of logistics management in small and medium-sized enterprises,this paper introduces the general structure,the main function module and the key technology of system development of the enterprise logistics platform based on Web. Key words:ASP;B/S;logistics platform;information system 二。。八报