1 引言
1.1 编写目的
本文档是根据企业供应链物流管理系统建设方案文档编写的,以明确企业供应链物流管理系统项目的内容、项目周期,作为界定学生项目范围的主要基础。
1.2 阅读对象
讲师、教学管理人员、学员。
2 项目介绍
2.1 项目背景
该系统集采购、生产、销售、库存 配送等为一体可以对现存的物流相关企业的应用系统进行一个高度的集成,可以实现企业各个部门之间的信息共享和业务流程的精细化管理, 对物流进行科学管理, 实现物流决策、业务流程、客户服务的全程信息化,提高了客户服务质量、市场反应速度、决策效率和企业物流综合竞争能力。
2.2 目标和范围
包括仓储管理、仓储作业管理、运输及配载管理、 财务管理以及人力资源管理。 物流管理系统包括两个方面,物流信息传输系统和物流信息管理系统, 其中, 物流信息传输主要是信息的收发,而物流信息管理系统主要是对采集和发放的信息进行分析和处理。物流信息的传输主要是由无线信息发送和接收的终端以及信息转发单元组成,负责无线信息的发送和接收。物流信息管理系统是信息无线传输系统与系统管理中心进行数据交互的接口,主要是对汇总的信息进行存储和管理,并对物流信息进行追踪,对系统和相关数据进行维护,同时还要对各类终端进行查询和监控
3 项目功能概要
本项目的主要功能包括:
1、采购管理:企业生产与管理的各种物料的提供属于采购工作,而采购管理系统实现了对采购过程中所涉及到步骤进行组织、实现和控制。采购管理子系统主要帮助采购人员按照物料需求计划,根据物料的采购计划来选择合适的供应商,从而制定采购订单,定完物料后根据订单进行验货和收货,然后将物流登记入库。采购管理主要实现以下几个功能:
u 物料需求管理: 即收集企业各个部门当前所需的物料
u 采购计划管理: 即汇总所有物料需求,定制采购计划
u 采购订单管理:即根据采购集合和选择的合适供应商生成采购订单
u 采购状态管理:主要记录、跟踪和控制采购订单执行的情况
2、销售管理:实现企业产品价值的关键环节是销售环节,销售环节也保证了企业资金周转和企业生产的良性循环,所以企业的销售管理的规范化、合理化显得尤为重要。销售管理子系统主要用于销售部门,主要负责销售产品的订单管理、销售信息的跟踪、 销售预测、销售计划、销售退货和销售出库等, 同时还与系统中的库存管理、采购管理和配送管理等子系统进行沟通,为企业销售人员提供产品的订货情况、产品的发货情况、产品的获利情况等,指导企业下一步的采购生产计划,提高企业的客户服务水平,增强企业的竞争能力。销售管理实现了以下的功能:
u 销售订单管理: 销售部门的业务人员当接到销售订单时,首先检查订单的基本信息是否合格,退回不合格的订单,将合格的销售订单录入到订单管理系统中,然后根据订单情况控制订货价格、数量和客户管理。同时还可以实现查询订单、 更改订单、 增加订单和产出订单的功能。
u 销售信息查询:可以查询销售产品的产品信息、 客户资料和客户反馈的信息。 其他部门可以根据查询结果进行分析,调整产品的价格、改变产品的包装、对客户提出的产品不足之处进行相应改善、调整产品的产量等等。
u 销售发票管理:销售发票是企业收入的重要标志, 对销售发票的有效管理是销售管理的一个重要环节。 销售发票管理应该与收款系统实现发票的共享,与系统的所有已收款订单和预售款订单形成紧密关联。
u 确定送货日期:销售管理模块分别与库存管理模块、采购管理模块配送管理模块进行交互。订单管理中首先查询库存,当订单中的货物库存中不够时,销售管理模块根据订单情况通知采购模块进行相应货物的原材料采购,然后进行相应产品的生产,订单审核通过后,同配送模块交互确定送货的具体日期。
3、仓库管理:物流公司的库存里存放的是采购的物料、要托运但还没有装车的货物和收货客户没有及时取走的货物。仓库管理可以反映出仓库的占用情况、仓库里的库位空闲情况、各种物品库存情况、物品所在仓库的具体位置、库存变化过程以及发展趋势,并通过仓储信息的查询,从多方面对仓储情况进行统计分析提供基本的仓库分析报告,供其它模块参考,以便更好地满足用户的需求。仓库管理中也包括对仓库工作人员、货物出入库和货物分拣的管理。仓库管理实现了以下的功能:
u 权限管理: 对仓库管理员的员工编号、 身份证号和密码进行管理, 对分拣员的员工编号、 用户名和密码进行管理, 仓库管理员可以改动货物的出入库信息, 而分拣员只能完成货物的分拣工作, 没有改变货物出入库信息的权限。
u 仓库管理: 仓库管理人员根据仓库的地理位置、 仓库的占用情况、 仓库的容量、 仓库的用途和物品的特性, 合理的安排每种物品具体存放在仓库的哪个位置。
u 货位管理:对具体的一个仓库的货位进行管理,记录哪些货位已经存放物品, 哪些货位是空闲的,当新的物品入库时为其分配一个货位,并记录此时货位的变化;当某种物品全部出库时 收回它的货位,并记录此时货位的变化。
u 入库管理。根据物品的入库申请单进行产品的入库信息的录入,在一寸的仓库中寻找相似的同类物品,并将其放在邻近的仓库中。对物品入库的登记与审核可以保证数据的准确性和库存的动态管理。
u 出库管理。当接到新的发货订单时,库管理人员根据发货订单填写生成出库单,出库单包括出库单编号、填写日期、出库的货物种类以及数量、货物所在仓库的编号以及货位的编号和记录人员等详细信息。当出库的货物的数量小于库存时,物品出库,仓库管理人员进行出库确认;当出库的货物的数量超过库存时, 则提示不能出库,并向采购管理模块发采购单。
u 统计报表管理。统计报表体现了当日某仓库所有的出入库情况、物品的种类、货位的变化情况以及统计金额。
4、配送管理:配送是指按照客户的要求,将货物完好而准确地送到其指定的地点。 由于每个客户指定的送货地点不同、送达的时间不同、货物的体积以及重量和质量等级的自身特点、物流公司车辆的载重情况、车的体积和形状等情况,设计合理的运送方案至关重要。因此,配送管理模块综合考虑了配送过程中的人、货物、车和费用等一系列因素,对它们进行有限的组织和管理,实现各种资源的高效利用、协调管理,满足了客户和物流企业双方的利益和需求。配送管理实现了以下的功能:
u 配送点运输范围管理。对用户指定位置中的配送点的基本信息进行有效管理,包括配送点的名称、位置、主要负责人等。
u 线路优化管理。根据用户所指定的目的地信息,然后参考当下的道路状况,对送货的路线进行优化处理,找到一条最优的路线,既能满足用户能容忍的最晚收货时间,又能将物流公司的运输成本降到最低。
u 车辆管理:要包括两方面:一方面是车队信息维护,包括录入车队信息、修改车队信息、删除车队信息和查询车队信息;另一方面是车辆信息维护,包括录入车辆信息、修改车辆信息、删除车辆信息和查询车辆信息。车辆基本信息包括车辆编号、车的型号、载重量等信息。要不定期的对车辆进行维修与保养,确保给用户提供高水平的服务。
u 驾驶员管理:主要包含以下几个操作:录入驾驶员信息、修改驾驶员信息、删除驾驶员信息、查询驾驶员信息、驾驶员车辆绑定和驾驶员车辆解绑。对驾驶员的基本信息进行管理,以便随时掌握驾驶员的状况,可以判定其是否可以正常的工作。
u 运输方案管理:运输方案管理中要首先考虑用户要求的最晚送达时间,然后参照当前配送点的车辆信息情况、司机、仓库情况和配送点之间的路程等等,在满足运输成本的基础上合理的安排车辆和司机, 保证物品按时且准确的到达用户指定的地点。
u 运输业务管理。主要是登记运输方案中确定的订单信息、需要的车辆数、司机人数和送货的时间。
5、用户管理:用户可以直接的反映公司的经营状况,因此用户管理子系统不仅要记录用户的基本信息,还要从用户对公司的反馈信息中找到公司存在哪些不足之处和有待改进的地方,然后对公司的业务做相应的改善,为客户提供该质量的服务并增强本企业的竞争能力。用户管理子系统主要实现了以下的功能:
u 客户信息管理。掌握客户的基本信息,如客户代码、用户名、密码、客户名称、联系人姓名、电子邮箱、电话、地址、邮政编码、业务范围、客户性质和审核状态等等。可以实现用户的添加、删除、修改和查询。
u 客户交易信息管理。对客户交易的相关信息进行记录,如交易的时间、物品的种类、用户主动撤销的申请单、用户的信用程度、理赔和定损情况等。这些信息有利于物流公司根据客户的需求做相应的改善,如扩展服务的范围、加快物流运输的速度、改善货物的包装等,从而减少客户的投诉,已达到事半功倍的效果。
客户问卷调查管理。顾客就是上帝,因此要时刻掌握顾客对本公司的服务的态度。在送货完成时,客户问卷调查管理模块会向用户发送调查问卷,客户通过回答来表示对该公司的满意程度和提出希望改进的地方,然后该模块进行详细的记录,尤其是对于物流公司发生纠纷的用户,详细的记录发生纠纷的原因、协商的记录、以及用户对理赔的满意程度和对公司的建议。通过用户的反馈, 进一步完善公司的服务质量,减少用户的流失量
4 任务要求及建议
江西联微软件统一开发平台可以实现快速开发,开发过程中重点关注业务的实现,平台搭建包括前台框架,jquery框架要熟练掌握,重点掌握ajax的数据交互,mybatis的mapper文件的创建和动态SQL语句的维护。
4.1 建议技术列表
1. Java
2. MVC
3. SSM
4. Ajax
5. JavaScript、jquery
6. oracle/mysql
7. B/S架构
4.2 可能关键点或难点
1. 业务需求比较复杂
2. Ajax、SSM框架
3. 江西联微软件统一开发平台
5 、设计步骤、设计工具、设计成果)
1. 在项目开发过程中,要保证系统设计和实现科学合理,在掌握软件开发技术的同时,能够较好理解和使用软件项目管理的相关技能。
2. 项目开发过程需要选择合适的软件管理模型(如极限编程,scrum等敏捷开发手段),用来保证项目管理科学可控。项目开发过程中要求文档齐全,可以合理使用项目管理的相关工具用来辅助项目的实施。
3. 项目中基本模块(如用户管理)需要进行增删改查的基本操作.每完成一个小功能都要进行检查评分。
4. UML建模工具,JAVA集成开发环境(JDK+开发工具+服务器)、测试工具
5. 需求分析成果:系统功能结构图、流程图、总用例图、子用例图、用例描述
6. 系统设计成果:系统架构图、总包图、子包图、类图、时序图
7. 数据库设计:E-R图设计、数据库表设计
8. 编码实现与测试
6 主要参考文档
1. 企业供应链物流管理系统建设方案
2. 某技术网站
3. 某专业书籍