本系统分为四层:客户端、表示逻辑层、业务逻辑层、企业信息系统层。物理结构表示为数据库服务器、事务服务器和客户端,在客户端使用浏览器来进行业务操作。
本系统包括的业务范围为订单处理、客户信息管理、物品信息管理率;运输过程信息更新,运输流程监控;配送过程车辆调度;统计分析等。物理结构表示为数据库服务器、事务服务器和客户端,在客户端使用浏览器来进行业务操作。
(一)客户端
可采用Web型客户端,或者桌面型客户端。在这两者中的选择取决于实际业务需要,如果业务处理很密集,那么Web页面相比Application响应较慢的缺点可能会引起用户的抱怨,但是Web客户端只需要安装浏览器,是很值得考虑和应用的。用Application客户端,用户需要投入学习Swing组件的成本,此外Java Application要求对客户端机器有较高的配置。相比之下,我们采用了Web型客户端。
(二)应用服务器区域(www.daowen.com)
四层B/S结构中的表示逻辑层和业务逻辑层位于应用服务器区域。在表示逻辑层,主要是一些用于显示的Servlet、JSP、Javabean,它们的主要功能是负责显示以提供友好的界面给用户,是数据录入和数据显示的窗口。业务逻辑层是系统的核心部分。在这里所有的业务逻辑,如配送路线的选定、配送车辆的分配等所有问题的解决方案的具体实现都要在这里完成,具体到实际,就是配送系统模型的建立、过程优化等实施部分。在开发时,主要需要结合企业的实际、现状与发展规划,结合计算机仿真技术、神经网络、运筹学和图论等多方面的知识,进行信息系统模型建立与算法描述,实现计算机程序化管理和控制。
(三)企业信息系统层(EIS)
EIS层没有可适用的组件,因为EIS层处理的是所有企业后端资源,如公司现有基础数据库、旧有遗留系统、ERP实施等。当信息系统开发到一定程度或需要进行数据输入输出操作时,需要公司有关部门配合,提供公司现有数据库的接口。当然,也可以开发一些应用数据库(如模型决策分析数据库、车辆调度信息数据库等)。配送系统中所用到的所有信息资源都是通过应用组件访问EIS得到的,如销售网点的需求信息、车辆规格和数量等,并把求解的结果写回EIS供决策或者他用。应用组件的方式访问EIS,保护了系统资源和信息,提高了系统的安全性。另外,保证了在不改变原有系统(如其他已投入使用的系统)的基础上开发新的应用系统。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。