论文部分内容阅读
随着信息技术的发展,现代快递企业无论规模大小,都需要使用信息系统作为平台,才能有效服务于客户,否则根本无法进入市场。在目前的快递行业中,虽然已经普遍采用计算机管理,但目前的这种计算机管理仅仅是将过去用手工完成的作业交由计算机来完成,还远远没有达到合理利用的程度。为了更好的服务快递行业,开发出更好的快递管理系统,就必须试着解决订单处理、快件跟踪、客户结算、费用处理、基础运营管理、仓储配送管理、车辆跟踪、报表决策等功能。本文描述了基于J2EE快递管理系统的设计与实现过程。本文采用软件工程的设计思想,通过系统需求分析、系统设计与详细设计、系统实现与测试,分阶段描述了基于J2EE的快递管理系统的设计与实现过程。本文借助UML标准建模语言进行分析设计,在需求分析阶段,通过业务流程设计、用例分析和用例图描述了系统功能性需求,并对系统非功能性需求作了分析;在需求分析基础上,进行技术架构设计和功能架构设计,并描述了系统总体流程,系统的设计采用Java编程语言,技术上采用目前比较流行的JSP技术,基于B/S模式、SSH框架进行开发,基于J2EE平台完成了系统技术架构的搭建并进行编码工作;在详细设计阶段描述了系统类设计和时序图;在数据库设计阶段,描述了数据库概念模型和物理结构设计;系统实现部分,通过展示系统功能实现效果图,描述系统具体实现了什么样的功能,并给出了部分功能实现代码;最后描述了系统部分功能测试用例。系统实现了发货管理、到货管理、同行外包、代收款管理、对账管理、单据管理、车辆管理、费用管理、基础运营管理、报表决策分析、预警等功能模块。其中发货管理主要是发货人来网点发货时,网点操作员对运单和货物进行的操作。到货管理指货物到达一个网点时,网点操作员对运单、货物的操作情况。同行外包指本系统提供当有货物不能直达的时候,采用转给同行代为发送的功能模块。代收款管理是发货人在发货时如果有代收款,在提货人提货时需要交付代收款,到货方交付货物后收到代收款后发货方可以通过系统查看并给发货人发放代收款。对账管理由总部财务操作员与分部财务操作员对各网点的发货、到货、收入情况进行查看管理。单据管理主要是单据入库、发放以及调整。车辆管理主要是对驾驶员和车辆进行管理。基础运营管理、包括分部管理、网点管理、线路管理、大客户管理、同行公司管理、日常费用管理、用户管理、角色设置、城市管理等功能。报表决策分析是进行客户发货排行、车辆承运汇总、分部日清报表、发货量排行、总部发货量趋势、总部运费趋势等。预警是总部管理员对代收款收取预警、代收款发放预警、货物未提预警等功能管理。费用管理主要包括日常费用登记、人员工资管理等功能。通过快递管理系统,实现发货、到货、车辆、费用、单据、车辆等管理信息化,为快递公司提供数据支持,提高快递公司的工作效率。同时完备的代收款、对账、报表决策等功能,提高了快递公司的总体运营效率。