连锁店配送系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1连锁店配送管理系统设计报告项目名称:连锁店配送管理系统小组组长:王琦小组成员:王琦潘卜生吴飞王晓光张令胜李国杰黄金辉2一、项目章程1项目背景当今,席卷全球的信息化大潮把信息管理推倒了时代发展的前沿,信息管理系统已经成为全社会注视的热点。随着科学技术的发展,今天的计算机已经深入到社会和生活的各个领域,广泛的应用于农业生产、国防和科研领域,尤其在信息管理系统方面其发展的规模和应用程度已经成为一个国家现代化水平的重要标志。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已成为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。人们可以将大量的繁琐的工作交给计算机去完成,从而大大提高了工作效率,此外,计算机可以利用长期使用过程中所存贮的大量数据进行数据分析,为管理者进行决策提供可靠的信息资料。连锁店配送管理系统是连锁零售业中一个十分重要的管理系统。商业零售业的连锁店之所以能够以较低廉的价格在市场竞争中占有自己的一席之地,其中很重要的原因是因为这些连锁店依赖相互之间的连锁关系,形成一个大批量多品种的销售渠道,从而能够低价从生产厂商进货,并据此让利于消费者占领市场。在连锁店销售活动中,配送中心专门负责将连锁店总店购入的商品按各连锁店的要求按时送到下级连锁店。连锁总店下设有众多下级连锁店,配送货物数量众多,且地址各不相同,因而在配送过程中很多不便之处,浪费了时间,降低了工作效率,而且极大地影响了连锁店的工作效率和经济效益。由此我组设计了系统。该管理系统的开发,本着科学化、规范化、系统化的原则,并考虑到连锁店的实际情况,采用面向服务的体系架构(SOA)以及面向对象的开发方法。应用此管理系统后,该配送中心对每一下级连锁店的具体情况便可以了如指掌,而且在对下级连锁店信息进行操作时,节省了大量时间,很大程度上提高了货物配送工作效率。2.项目范围该连锁店配送管理系统主要解决连锁店货物配送问题。通过本系统达到合理调度运力,提高货物配送效率,减少库存,提高经济效益的目的。其中系统的主要参与者:配送中心主任,计划员,连锁店,车辆调度,司机,车辆,搬运工,仓库物料管理部门。这里我们把功能相近的单位组合以简化系统。参与者与系统主要的交互有:连锁店:通系统掌握其它连锁店销售网点各种商品的配送及退回情况。根据自身的销售情况和整个连锁总店的商品销售情况通过系统有针对性地制定每天的送货计划,并在经营过程实时调整计划。接受货物。根据自身的商品销售情况,提出退货申请,向配送中心报送退回商品通知单。车辆调度:根据当天的运力和各连锁店配送计划调配运力完成当天商品的配送计3划。运力(包括司机,车辆,搬运工,):向连锁店送货,将送回商品拉回仓库。仓库物料管理部门:存发货物,报告库存情况。有效期管理。配送中心(包括主任,计划员。其具体区别将在后面详细设计中描述):审核各连锁店申请的送货数量,并根据物料管理部门报送的库存商品情况确定第二天每个连锁店的商品配送数量,根据市场需求和库存商品情况向采购部门发出商品订货计划,根据当前商品配送情况,配送中心计划员和车辆调度适时调整当天未完成的商品配送计划。根据上述描述做系统上下文图详细展示项目范围:连锁店配送管理系统上下文图43系统目标配送中心可以通过计算机系统能够及时掌握各个连锁店商品需求情况,随时能够查询商品配送计划的完成情况。能够根据各连锁店报送的商品送货计划和退回商品申请随时调整正在执行的当天商品配送计划。能够利用计算机系统对各种商品的配送及销售情况进行系统的分析,争取从中能够预测连锁店商品销售的趋势,及时发出订货申请,及时调配货源,创造更高的效益。各连锁店能够通过计算机系统掌握其它连锁店销售网点各种商品的配送及退回情况。根据自身的销售情况和整个连锁总店的商品销售情况有针对性地制定每天的送货计划,减少退回商品的数量。车辆调度可以通过计算机能够更合理地分配配送中心有限的运力,争取每天在最短时间内完成当天商品的配送计划。同时能够在计算机系统的帮助下降低配送过程中的运输费用。并且应用系统后,能够实现对食品等进行具有一定有效期限的商品进行管理。本系统有以下特点:系统中模块划分明确,模块功能设计有较强的针对性。系统操作界面简单,灵活性好、响应时间短,系统安全性高,运行稳定。设计完全符合软件工程中的各个阶段的要求,模块间具有高内聚,低耦合的良好性能。其具体功能如下1、配送中心能够查询掌握各个连锁店商品需求情况以及配送完成情况。2、配送中心能够根据各连锁店报送的商品送货计划和退回商品申请调整正在执行的当天商品配送计划。3、配送中心能够根据各连锁店的报送计划及退货申请预测商品销售趋势。4、连锁店见能够实现查询每一连锁店的商品配送及退回状况,以此为依据制定每天的送货计划5、车辆调度能够设计出较为方便快捷的送货路线。6、系统对食品等具有有效期的商品进行管理。7、能够统一业务流程,提供流程集成服务。4基本要求此系统应便于对连锁总店、下级连锁店、配送中心等资源进行综合管理。最终目的是提高工作效率和运输成本;提高信息处理速度和准确性。4.1功能管理信息系统主要功能是准备和提供统一格式的信息,使各种统计工作简化,使信息成本最低;及时全面地提供不同要求的、不同细度的信息,以期分析解释现象最快,及时产生正确的控制;全面系统地保存大量的信息,并能很快地实现查询、修改、删除等功能,为决策提出信息支持。5本系统下设五个子系统:查询子系统、车辆调度子系统、有效期监控子系统、分析预测子系统、系统维护子系统。查询子系统:为配送中心提供查询各连锁店每日报送的商品送货计划和退回商品申请的服务;为各级连锁店提供查询其它连锁店销售网点各种商品的配送及退回情况的服务,并提供预测趋势功能。处理子系统:根据查询分析的结果完成订货申请,调配货源,等功能车辆调度子系统:合理安排配送中心的运力,规划合理路线,争取经济高效的完成配送任务。有效期监控子系统:针对有有效期限制的商品进行管理,防止货物过期。分析预测子系统:各连锁店根据报送计划及退货申请预测商品销售走向,防止出现货物积压或脱销。系统维护子系统:时刻监测系统,对系统内的各项数据进行备份,防止各种突发事件。4.2性能本系统结构设计合理,功能齐全,信息指标丰富、规范;采用模块化设计、结构合理、操作简单,具有友好的人机界面和灵活的系统可维护性;有优越的数据共享性,录入数据合法性的校验程度高,数据查询速度快;有广泛的网络选择性,可以形成客户机/服务器结构的数据库系统。主要表现在以下几点:(1)全面构建数字化管理,实现无纸办公。(2)具有良好的可移植性,可针对不同的用户需求定制系统部分功能。(3)系统权限与安全的合理分配,可根据需要自行设置。(4)用户界面友好,美观,易于操作。4.3系统输入各连锁店每日报送的送货计划和退货申请、车连调度的送货地址(销售情况=送货计划-退货申请)4.4系统输出各种类型的查询结果、送货路线图以及各种类型的报表包括配送计划,销售的趋势,商品的配送及退回情况,送货计划等。64.5安全和保密要求造成数据库系统不安全的因素很多,有系统本身的原因,也有人为的失误或故意的未经授权的窃取、破坏。安全管理已成为设计数据库系统的重要组成部分。数据库系统的核心是数据库管理系统(DBMS),开发具有高安全性的DBMS是一项十分紧迫的任务。多用户系统的工作流程都是从用户登陆模块开始,对用户的身份进行认证。身份认证可以分为以下两个过程:(1)认证用户是否为有效的系统用户;(2)确认用户的类型。5.可行性分析5.1经济可行性分析连锁店配送管理系统的开发从长远的角度来看,投资可以完全收回,并可以节省管理费用,避免了人工操作所带来的一系列不必要的麻烦,能够很好地提高工作效率,并且最大限度的节约运输成本。对于开发系统所需要的各种软件及开发工具,现在均可以在网络上进行免费下载,并不存在高昂的工具购买费用。例如:本系统采用Java技术和微软商业数据库,在服务器端和客户端都必须有对应的运行环境;数据库软件SQLserver2005也是个成熟的数据库管理软件,其安全性,可靠性和实用性满足酒店管理系统的设计要求,估计利用现有技术条件应完全可以达到该系统的功能目标。5.2技术可行性分析我们采用Java连接数据库。主要由两种方法,一种是JDBC-ODBC桥接,另外一种是纯数据驱动连接。JDBC是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的7API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯JavaAPI编写数据库应用程序,同时,JDBC也是个商标名。有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。程序员只需用JDBCAPI写一个程序就够了,它可向相应数据库发送SQL调用。同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次,处处运行”的优势。Java数据库连接体系结构是用于Java应用程序连接数据库的标准方法。JDBC对Java程序员而言是API,对实现与数据库连接的服务提供商而言是接口模型。作为API,JDBC为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。JDBC使用已有的SQL标准并支持与其它数据库连接标准,如ODBC之间的桥接。JDBC实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。JDBC-ODBC是微软公司开放服务结构(WOSA)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access,MYSQL还是Oracle数据库,均可用ODBCAPI进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。缺点是连接的时候必须依靠ODBC,在其他非微软平台没有ODBC的情况下无法用该方法。本系统初步决定采用面向对象的开发方式进行开发。而面相对性的开发方式如今也比较成熟,不会为系统开发造成障碍。本系统为一个数据库管理系统,现有技术较为成熟,估计利用现有技术完全可以达到功能目标,同时,考虑到开发期限较为充裕,预计可以在规定期限内完成开发。5.3法律可行性分析本系统的开发作为信息系统原理与工程的大作业,以巩固先前所学的知识为目的,此程序以小组为单位,仅供小组内部所用,没有侵犯任何版权,也没有违反国家相关法律法规及相关方面的规定,与业界有关规定也无矛盾之处,所以法律方面可行。86、开发方法学我们采用的是面向对象的开发方法,首先分析系统的可行性,主要涉及系统的经济可行性,运行可行性,技术可行性,风险可行性,;接下来进行系统的分析,主要涉及系统的范围的确定,问题分析,需求分析,逻辑设计,决策分析。过程中采用业务流程图进行范围定义,通过设计系统用例图,用例分析,明确系统开发的功能需求,针对系统各个功能采用活动图进行功能实现过程,功能实现交互的详细分析,最终通过分析功能需求实现逻辑设计,获得系统类图。然后结合分析得的功能设计系统实现方案,进行数据库架构设计,作出数据库设计方案。通过构建设计组件图,设计部署图,对系统的硬件分布描述,实现软件向硬件的转换。7.交付的成果类别内容硬件以系统服务器为代表的中央处理系统。网络系统与网络架构。数据库。软件处理相关请求的配套软件,登陆网页及链接数据库及相应数据服务器处理软件各类WEB页面8.质量标准根据系统的功能,运行环境,目的,面向对象的设计,各个接口过程的具体实现的目标等特点,确立了相关的质量标准:(1)、系统的完整性标准。本系统针对教室的使用进行全面的管理,

1 / 48
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功