资源描述:
《基于j2ee的网上购物配送管理系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、收稿日期:2003-09-01。纪寿文,博士,主研领域:生产物流规划与仿真,物流配送,AGVS等。基于J2EE的网上购物配送管理系统设计纪寿文 林晓宇(清华大学深圳研究生院现代物流研究中心 深圳518057) 李克强 缪立新(清华大学汽车系 北京100084)摘 要 本文采用J2EE技术设计了物流企业电子商务的在线购物和配送管理系统。文中详细介绍了系统的逻辑及功能结构、在线购物模块和登录注册模块的流程及其J2EE设计方法、采用MVC模式设计控制模块的方法,并给出了核心流程代码。文中也简单介绍了配送管理模块采用的CW算法。关键词 J2EE 在线购
2、物 物流配送 CW算法THEDESIGNFORWEBSHOPINGANDDISTRIBUTINGMANAGEMENTBASEDONJ2EEJiShouwen LinXiaoyu(ModernLogisticsResearchCenterofShenzhenGraduateSchool,TsinghuaUniversity,Shenzhen518057)LiKeqiang MiaoLixin(AutomobileDepartment,TsinghuaUniversity,Beijing100084)Abstract Webshoppinganddi
3、rtributingsystemforlogisticscorporationelectroniccommerceisdesignedbyusingJ2EEtechnologyinthepaper.Thelogisticandfunctionstructure,flowchartanddesignmethodsbasedonJ2EEofwebshopping,entryandregistermodulesareintroducedparticular-ly.ThedesigningmethodforcontrolmodulebyusingMVCmo
4、deisdescribed,andthecoreflowcodeisgiven.TheCWalgorithmusedindistributingmanagementmoduleisalsointroduced.Keywords J2EE Webshopping Logisticsdistribution CWalgorithm1 引 言电子商务的出现,极大地方便了最终消费者,使消费者不必再跑到拥挤的商业街,一家一家地挑选自己所需的商品,而只要坐在家里,在因特网上搜索、查看、挑选,就可以完成他们的购物过程,这些就是所谓的在线购物[1]。在线购物的成
5、功主要取决于购物系统的功能完善和物流配送系统的可靠运行。购物系统如果功能完善、验证可靠,使用方便,则便于用户的浏览和购物。而用户在提交购物订单和支付货款后,物流配送则成为实现在线购物最终成功的关键,物流配送的核心问题则是配送车辆的调度。本文面向企业的电子商务,将对在线购物系统和物流配送系统统筹考虑,实现信息的共享和车辆的优化调度,为企业提供了一个易于操作的低费用物流管理系统、基于先进的优化网络技术的车辆调度以及配送系统。物配平台使得用户可以随时掌握实时的物流信息并根据客户的要求远程调度产生最佳的配送方案。该系统的设计中完全采用了面向对象的技术,在实
6、际开发中采用大量的JAVA技术,例如Servlet、JSP、JavaBean、JDBC、EJB等,是一套完全基于J2EE的最新技术体系,具有良好的可平台无关性、可扩展性等[2]。使用本在线购物系统,企业就可以拥有自己的网络商城,让企业在技术方面花费最少,从而全力以赴进行货源开发和业务经营,迅速地展开销售工作。在线商店具备普通商店的大多数特点,同时又比普通商店具有投资小,运营时间长,无人职守等特点。2 系统结构系统包含在线购物模块和物流配送模块,其中在线购物系统的核心是购物车模块,物流配送系统的包含配送方式选择、配送路线选择、配送管理等,核心是CW调
7、度算法。两个模块通过订单信息有机的集成为一个整体,如图1所示。图1 集成系统结构2·1系统逻辑结构从逻辑上讲,本系统分为四个层次。分别为用户层、表现层、业务处理层、数据资源层。详细分析了物流配送企业的需求,设计系统的逻辑层次结构如图2所示。2·2系统功能结构适应现代电子商务快捷的需求,系统中传递的订单是电子第21卷第3期 计算机应用与软件Vol·21,No·32004年3月 ComputerApplicationsandSoftwareMar·,2004图2 系统逻辑结构图化的。因此,根据使用对象的不同把集成系统划分为调度员、客户、管理员三个
8、大模块,如图3所示。给客户使用的就是所谓的在线购物系统,而在服务器端使用系统的是调度员和管理员。调度员主要进行车辆调度,也