一种物流信息实时查询方法技术

技术编号:6072218 阅读:174 留言:0更新日期:2012-04-11 18:40
一种物流信息实时查询方法,包括加载config配置文件,读取配置文件中对应的各模块的URL地址;C/S程序根据用户录入的账号、密码,先对密码进行MD5加密,然后生成系统登录真实URL地址;C/S程序通过WebBrowser控件调用上面的真实URL地址,如果成功登录,则系统跳转到功能页面;如果登录不成功,系统跳转到失败页面,C/S程序将获取到失败标识,并给出用户提示重新输入账号、密码;系统成功登录后根据config配置文件中的地址,在WebBrowser控件中默认打开物流信息查询页面。本发明专利技术通过C/S的客户端程序作为B/S页面内容的载体,解决物流行业用户因不习惯浏览器操作带来的操作不方便问题。

Logistics information real time inquiry method

A real-time logistics information query method, including loading the config configuration file, URL address of each module corresponding to the configuration file is read in; C/S program according to the user input account and password, the MD5 password encryption, and then generate the system login real URL address; C/S program through the WebBrowser control to call the above real URL address, if successful login, the system function to jump to the page; if the login is successful, the system failed to jump to the page, the C/S program will get failure identification, and gives users are prompted to enter the account number and password; the system successfully logged in the config configuration file according to the address, open the logistics information query page by default in the WebBrowser control. The invention uses the client program of C/S as the carrier of the content of the B/S page, and solves the inconvenience caused by the operation of the user in the logistics industry because of not being used to the browser operation.

【技术实现步骤摘要】
本专利技术属于物流信息处理领域,具体是一种C/S结构与B/S结构相结合的物流信 息实时查询方法。
技术介绍
目前,物流行业用户的信息化水平普遍较低,对于浏览器的使用存在一定的困难, 他们一般习惯了某些具有单一操作功能的软件系统。所以市面上大多数物流信息发布、查 询系统都是采用C/S结构(Client/Server,客户机/服务器模式),也有部分采用B/S结构 (Browser/Server,浏览器/服务器模式)的信息平台,但应用效果都不算好。目前物流信息发布、查询系统普遍都是采用C/S或B/S其中的一种单一结构,C/ S结构的缺点是客户端升级、维护较麻烦,其次对于大用户量的同时在线访问需要单独开发 中间层进行支撑;B/S结构的缺点是用户使用需要单独的浏览器作为载体,对于普通用户 界面体验方面有一定欠缺,另外页面查询的反应速度也是一个劣势。
技术实现思路
针对上述问题,本专利技术提供了一种C/S结构与B/S结构相结合的物流信息实时查 询方法,通过C/S结构的客户端程序作为B/S结构页面内容的载体,解决物流行业用户因不 习惯浏览器操作带来的操作不方便问题,同时采用C/S结构的客户端可以有效避免用户所 用浏览器不同造成的界面不一致问题。一种物流信息实时查询方法,包括加载conf ig配置文件,读取配置文件中对应的各模块的URL地址,各模块包括车 源货源实时查询模块;这种方式具有两方面优点1)用户界面体验友好,由于物流行业的 从业人员的信息化水平普遍较低,在使用软件时,一般仅习惯于单一的操作,对IE等浏览 器的使用体验较差;2)增加了系统的灵活性,当系统模块功能改变时,只需要修改B/S服务 器端的程序即可,不需要再升级用户本地的程序,同时如果功能模块的地址发生变化时,用 户直接修改或替换配置文件即可,也无需修改程序;由此可见,配置文件对系统的灵活性是 至关重要的;C/S程序根据用户录入的账号、密码,先对密码进行MD5加密,然后生成系统登录 真实URL地址;生成真实地址是为了在C/S程序下模拟B/S系统登录,因为C/S程序需要通 过调用B/S系统登录地址,并在地址中附带用户名、密码等信息的方式来进行系统登录操 作,但出于安全性考虑,程序不能在地址上附带用户密码明文,这里需要先将密码进行MD5 加密,然后再生成最终的地址,进行访问;C/S程序通过WebBrowser控件调用上面的真实URL地址,如果成功登录,则系统跳 转到功能页面;如果登录不成功,系统跳转到失败页面,C/S程序将获取到失败标识,并给 出用户提示重新输入账号、密码;系统成功登录后根据config配置文件中的车源货源实时查询模块地址,在WebBrowser控件中默认打开物流信息查询页面。进一步的,还包括对物流信息查询页面利用Ajax技术实现实时信息刷新的步骤, 具体为通过struts框架,加载初始物流信息并在页面展示;页面通过JQUERY框架实现基于Ajax的信息查询功能;服务端程序将查询结果封装成HTML数据,并由javascript将数据展示在页面上。Ajax应用可以仅向服务器发送并取回必需的数据,并在客户端采用JavMcript 处理来自服务器的响应。因此在服务器和浏览器之间交换的数据大量减少,结果我们就能 看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以Web 服务器的处理时间也减少了。使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web 应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。大大 的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。车源货源实时查询模块对系统性能要求非常高,本专利技术基于轻量级的jQuery框 架,它具有类库小、速度快的特点,本专利技术的服务端采用JDBC连接池方式进行高效的数据 查询访问,并压缩后反馈到客户端,客户端采用JavMcript实现了数据的解压,并动态生 成最终HTML展示数据。进一步的,还包括当系统长时间未操作,造成session丢失时,自动跳转到登陆页 面,提示用户重新登录的步骤。上述步骤“读取配置文件中对应的各模块的URL地址”中的各模块具体包括车源 货源实时查询模块、历史货源查询模块、历史车源查询模块、专线信息查询模块、货源发布 模块、车源发布模块和三证查验模块。本专利技术提供的C/S结构与B/S结构相结合的物流信息实时查询方法有效结合C/S 结构与B/S结构的优点,通过优势互补规避了两种结构的缺点。C/S程序提供友好的系统操 作界面框架,B/S提供信息发布、查询相关内容,同时采用Ajax技术提升查询页面的快速响 应刷新能力。附图说明图1为本专利技术实施例的流程图;图2为Ajax实现实时信息刷新的流程图。具体实施例方式下面以非限定性的实施例来进一步解释、说明本技术方案。C/S结构(Client/Server,客户机/服务器模式),它是软件系统体系结构,通过 它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和krver端来实现,降 低了系统的通讯开销。B/S结构(Browser/Server,浏览器/服务器模式),是TOB兴起后的一种网络结 构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现 的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如hternet Explorer,即可访问系统的各项功能。一种物流信息实时查询方法,如图1所示,包括如下步骤首先步骤101 :C/S程序启动,打开登录窗口。然后进入步骤102 加载config配置文件,读取配置文件中对应的各模块的URL 地址,例如系统登录URL地址为http://127. 0. 0. 1/login. do。上述配置文件中地址清单如下车源货源实时查询模块地址carsgoodspath = http://127. 0. 0. 1/gswl/skins/normal/desktop LRxxfb. jsp 历史货源查询模块地址hycxpath = http ://127. 0. 0. 1/gswl/xxfb/inforQueryAction. do ? operFlag = findSor&iterns = 2历史车源查询模块地址cycxpath = http ://127. 0. 0. 1/gswl/xxfb/inforQueryAction. do ? operFlag = findSor&iterns = 1专线信息查询模块地址zxcxpath = http ://127. 0. 0. 1/gswl/xxfb/inforQueryAction. do ? operFlag = findSor&iterns = 3货源发布模块地址hyfbpath = http://127. 0. 0. 1/gswl/logistics/xxfb/hy. jsp 7 op = goods车源发布模块地址cyfbpath = http://127. 0. 0. 1/gswl/logistics/xxfb/hy. jsp ? op = cars三证查验模块地址szcypath本文档来自技高网...

【技术保护点】
1.一种物流信息实时查询方法,其特征在于包括:加载config配置文件,读取配置文件中对应的各模块的URL地址,各模块包括车源货源实时查询模块;C/S程序根据用户录入的账号、密码,先对密码进行MD5加密,然后生成系统登录真实URI地址;C/S程序通过WebBrowser控件调用上面的真实URL地址,如果成功登录,则系统跳转到功能页面;如果登录不成功,系统跳转到失败页面,C/S程序将获取到失败标识,并给出用户提示重新输入账号、密码;系统成功登录后根据config配置文件中的车源货源实时查询模块地址,在WebBrowser控件中默认打开物流信息查询页面。

【技术特征摘要】
1.一种物流信息实时查询方法,其特征在于包括加载conf ig配置文件,读取配置文件中对应的各模块的URL地址,各模块包括车源货 源实时查询模块;C/S程序根据用户录入的账号、密码,先对密码进行MD5加密,然后生成系统登录真实 URI地址;C/S程序通过WebBrowser控件调用上面的真实URL地址,如果成功登录,则系统跳转到 功能页面;如果登录不成功,系统跳转到失败页面,C/S程序将获取到失败标识,并给出用 户提示重新输入账号、密码;系统成功登录后根据config配置文件中的车源货源实时查询模块地址,在 WebBrowser控件中默认打开物流信息查询页面。2.根据权利要求1所述的物流信息实时查询方法,其特征在于还包括对物流信息查 询页...

【专利技术属性】
技术研发人员:张骁鹏李敏孙呈梅董巨阳
申请(专利权)人:山东中创软件工程股份有限公司
类型:发明
国别省市:88

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1