




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
线上线下商品配送系统分析与设计目录1绪论 11.1线上线下商品配送研究背景 11.2国内外商品配送研究现状 11.3线上线下商品配送系统研究目的和意义 21.4线上线下商品配送系统研究思路 32线上线下商品配送系统分析 42.1线上线下商品配送系统可行性分析 42.1.1技术可行性 42.1.2经济可行性 42.1.3操作可行性 42.1.4法律可行性 42.2系统需求分析 52.3系统功能分析 52.4系统组织结构分析 62.5线上线下商品配送系统业务流程分析 62.5.1商品配送业务总体流程 62.5.2配送中心配送业务流程 72.5.3商品管理业务流程 82.5.4库存管理业务流程 82.5.5订单管理业务流程 92.5.6配送管理业务流程 92.5.7退货管理业务流程 92.6线上线下商品配送系统数据和数据流程分析 102.6.1总体数据流程图 102.6.2订单管理数据流程图 112.6.3配送管理数据流程图 112.7数据字典 122.7.1主要数据流 122.7.2主要数据存储和处理过程 123线上线下商品配送系统设计 143.1系统总体结构设计 143.2子系统模块划分 143.3代码设计 153.4数据结构设计 153.4.1E-R图设计 153.4.2管理员信息属性图 163.4.3商品信息属性图 163.4.4订单信息属性图 173.4.2关系数据库表 173.5输入输出设计 213.6模块功能设计 213.6.1管理员登录模块 213.6.2个人、门店登录模块 213.6.3个人网上商城业务模块 223.6.4门店订货业务模块 223.6.5退货业务模块 223.6.6系统管理员操作模块 233.6.7配送管理员操作模块 233.6.8订单管理员操作模块 243.6.9库存管理员操作模块 243.6.10前台管理员操作模块 254系统实现 264.1系统主要界面设计 264.1.1后台登录页面 264.1.2后台操作主界面 264.1.3区域管理界面 274.1.4用户注册界面 274.1.5用户信息界面 274.1.6订单管理界面 284.1.7添加配送单界面 284.2系统主要设计代码 284.2.1判断用户的登录管理权限 284.2.2修改登录密码 294.2.3加入新的用户信息 294.2.4添加用户信息 304.2.5更新用户权限信息 305结论 32参考文献 33外文文献与翻译 34致谢 441绪论1.1线上线下商品配送研究背景电子商务是公司发展重要依托,电子商务发展也离不开商品配送支持,商品配送能力强弱直接关系着电商公司经营成本,决定电商公司获利能力高低。因此电商公司商品配送能力提高会给电商公司带来巨大利益。随着经济发展,连锁经营已经占据了主流,网上商城普遍使得电子商务发展成为当代化商业主流,线下商店在向网上商城发展过程中,产生了线下线上结合,网上商城与线下门店共存成为当今电子商务主流。咱们拟采用线上线下商品配送系统,那么就可以减少门店库存量,进入门店顾客除了可以直接从门店仓库提取商品之外,还可以通过门店进入线上线下商品配送系统直接填写订货单,从而可以直接从配送中心配送商品,省去门店中间环节,减少人力物力支出,减少公司运营成本,增强公司赚钱能力。1.2国内外商品配送研究现状在国内,商品配送重要是自营配送、共同配送和第三方物流以及她们之间结合方式。随着物流发展,全国大多都市都已建立了自己配送中心,大大推动了物流业发展。都市商品配送发展是电子商务发展过程中一种重要某些,物流中心、配送中心建立和物流设施逐渐改进使得中华人民共和国商品配送得到了很大发展,商品配送系统在公司商品配送过程中应用也占据了重要地位。按客户类型分类商品配送方式重要分为两类,一是实体店配送,配送中心依照各门店提交订单信息,在仓库中拣取商品,经配送运送到实体店,供顾客在实体店选购,可以自己携带回家,也可以经实体店配送员送货;二是顾客配送,配送中心接受顾客在网上提交订单或顾客在实体店提交订单直接进行配送,将商品以快递方式送到顾客手中。终端配送大多是线上线下分开商品配送方式。对于网上商城,顾客直接在网上商城浏览商品时提交订单,由配送中心统一发货;对于实体店,配送中心依照实体店订单先配货到实体店,顾客亲自到店里购买商品,由店面仓库发货,库存局限性时可从附近连锁店调货。在国外,对配送研究起步较早,重要研究商品配送概念、方式,配送中心建设网,配送车辆调度等各方面进行分析和研究,成熟配送体系以及在国外运用到实际生产中,给国外电商公司发展奠定了坚实基本,更有助于公司全球化发展。她们还发展了第三方物流。实现了不同领域、不同地区资源整合,不同信息交叉传递,人力物力综合运用;商品配送系统通过配送模式优化、软硬件资源整合以及配送流程优化,减少公司总配送成本,增进公司最大化效益实现。美国,上世纪六十年代就开始注重商品配送在公司运营中重要性,将老式仓库变成当代化配送中心,采用信息化管理系统对商品在运送过程中装卸、搬运、库存等环节进行管理,每个阶段产生数据,从订单到发货单再到配送单可以在系统中记录,并采用数据库这一技术对数据进行存储;依照不同业务制定不同配送中心模式,分别是大批量发货批发型配送、适合连锁店进货频繁零售型和适应生产制造仓储型。本商品配送核心是零售业配送,其中便利店占据配送主流。代理商销售专门制造商生产商品,配送比较单一,采用单渠道配送;对于便利店多批配送、配送量小特点,则采用商品配送管理系统对配送信息进行管理,实现及时商品配送;此外日本商品配送逐渐演变成共同配送、混合配送、合伙配送配送模式。1.3线上线下商品配送系统研究目和意义当前,电子商务发展如火如荼,电子商务网站在中华人民共和国已经达到1万多家,越来越多中小公司开展电子商务,越来越多连锁店也开始使用网上商城。从订餐到购物再到娱乐,人们都喜欢在网上直接购买。大量订单使得商品配送变得尤为重要。连锁零售商品配送要适合变价快特点,它不同于批发类配送,订单频繁、货品零散,同步同地、不同步同地都会产生订单,订购商品也从小发夹到大汽车,甚至贵重珠宝首饰都可以通过网络订购。近年来,国内零售连锁业迅速扩张并获得了明显增长和市场地位提高,但连锁零售公司商品配送环节薄弱性,阻碍了电子商务公司发展。还存在一系列问题,物流配送信息流通不顺畅,物流配送规模小,统一配送效率不高,自营配送为主,缺少有效合伙机制。为解决这一系列问题,提高线上线下连锁店配送效率、节约成本,咱们特研究开发线上线下商品配送系统分析与设计,可以接受个人和门店订单,顾客都可以在系统上注册自己账号,个人直接浏网上商城购买自己商品;个人在门店购买时也可以选取在系统里直接提交订单,避免了门店缺货状态下无法购买麻烦;门店顾客以老式方式是有自己仓库,在缺货状态下可以从周边店调货,或者订货,再销售给顾客,通过线上线下商品配送系统可以直接在系统里提交订单,配送中心依照订单信息将商品经物流怕给顾客,省去了中间环节。如此,线上线下商品配送使得连锁店商品配送更有时效性、便捷性。即开展了网上商城业务,也不丢失线下门店销售业务,是线下门店向网上商城最佳转型方式。1.4线上线下商品配送系统研究思路线上线下商品配送系统采用面向构造系统分析办法,按照商品配送研究背景、系统分析、系统设计、数据库设计、系统实行顺序进行分析与设计。其设计思路如下图1所示。图1研究思路图2线上线下商品配送系统分析线上线下商品配送系统分析是把线上线下商品配送作为系统整体,对配送系统各个要素进行各方面分析,分析系统要解决问题,并制定出系统设计可行方案。这一阶段重要工作和任务是系统开发人员与系统顾客关于系统要实现功能进行沟通。顾客依照生产和经营方面需求,讲述自己要应用系统完毕什么功能。开发人员依照顾客对功能描述,拟定要实现系统设计开发环境和实现那些功能模块,从而满足顾客需求,设计出符合上产实际系统。2.1线上线下商品配送系统可行性分析可行性分析就是在对的结识系统要实现功能前提下,考虑当前技术水平、经济水平,在规定期间里完毕系统设计。在不违背法律前提下,运用自己掌握技术,按照开发系统规定一步步实现系统设计,在有效经济支出基本上,完毕系统实行。2.1.1技术可行性在技术上,本系统在windows以上环境运营,重要基于sql数据库,采用应C#语言在vs环境下设计数据库。C#语言安全、稳定、简朴、优雅,操作简朴,功能强大,可以实现线上线下商品配送系统预期功能。Vs可以采用模板设计出相似某些,在可编辑区域添加不同模块,实现系统不同模块设计。Vs窗体化设计,使得设计更加简朴,系统界面更加简洁;vs可以嵌套sql语言,可连接到数据库,可查询、修改数据库信息,从而变化库存信息。2.1.2经济可行性在经济上,本系统采用Visualstudio和SQLSever两种开发环境,软硬件配备环境规定不高,只需在个人电脑上配备开发环境,因此不需要额外经费增长硬件设施。因而在经济上是完全可行。2.1.3操作可行性本系统以窗体形式设计,vs设计环境中有各种控件,能完毕登录界面、商品浏览、订单管理等模块。顾客可依照顾客名和登录密码等字样提示,找到登录点,登录顾客系统;依照不同权限设立进入不同操作模块完毕相应操作。按钮超链接功能引导顾客进入不同操作界面,完毕特定功能。可视化设计,操作简朴明了,符合人们操作习惯,因而在操作上是可行。2.1.4法律可行性本系统是在大量收集当今配送系统研究基本上,综合所有知识,完毕一种新形式线上线下商品配送模式,结合网上商城商品信息浏览,提交订单和连锁店顾客直接填写订货单,依照商品信息采用最优配送算法生成发货单。所有设计出于设计者本人思想,无任何抄袭成分,不会引起产权纠纷。内容符合电子商务公司运营过程中商品配送规定,无违法行为,因此在法律上也是可行。综上所述,本系统在技术、经济、操作和法律方面都是可行,符合系统设计可行性规定。2.2系统需求分析需求分析系统开发过程中一种重要环节,是一种不可缺少分析过程。规定开发设计人员在系统开发之前对顾客需求进行详细分析,真正掌握了顾客需求,拟定了顾客需求才干拟定系统开发方向,才干开展对系统开发。在充分做好系统分析基本上才干开发出适合电子商务公司商品配送系统。本系统为线上线下商品配送系统,重要功能是对网上商城和连锁实体店订单进行解决,依照商品库存信息和配送价格信息通过算法计算出最佳配送点,并生成发货单。本系统在需求分析基本上得出如下八个管理模块:管理员信息管理模块、顾客信息管理模块、订单管理模块、配送管理模块、配送价格管理模块、库存管理模块、前台管理模块、系统管理模块。2.3系统功能分析要实现商品线上线下配送,规定系统可以实现如下几种功能:(1)顾客信息管理规定系统管理员能对顾客信息进行查看、添加、修改、删除等操作,并能对不同顾客权限进行设立。(2)网上商城规定普通顾客(个人)能浏览网站商品并能选取自己要买商品,提交订单、收货确认、评价。规定普通顾客(门店)能直接进入系统填写订货单,提交订单、收货确认、评价。(3)配送管理规定配送管理员查询配送单,依照配送单进行商品配送。(4)库存管理规定库存管理员对商品库存进行管理,进库与出库记录、及时更新库存量信息。(5)前台管理规定前台管理员对前台信息更新和维护。实现新增商品信息添加,已有商品信息修改,下架商品删除,活动信息更新。本系统存在2种顾客:普通顾客和管理员。普通顾客可以自己注册顾客信息,其她管理员用系统管理员给定账号和密码。2.4系统组织构造分析通过对线上线下商品配送系统组织构造进行分析得到如下组织构造图,组织构造图如图2所示。图2系统组织构造图系统管理员:顾客信息管理、订单管理、配送管理、库存管理、前台管理、系统管理等所有模块。顾客信息管理员:顾客信息注册、查询、修改、删除。订单管理员:订单信息添加、查询、修改、删除。配送管理员:配送单添加、查询、修改、删除。库存管理员:库存信息添加、查询、修改、删除,库存量修改。前台管理员:前台信息添加、修改、删除。系统管理员:管理员信息添加、查询、修改、删除,支付方式管理、区域管理、修改密码、退出系统。2.5线上线下商品配送系统业务流程分析业务流程分析是在既有业务流程基本上进行流程优化,从而生成更符合公司运营、合理新业务流程。流程分析详细来说重要分析既有流程、既有业务流程解决过程,拟定哪些是要保存、删除和优化解决过程;业务流程优化,保存有价值解决个过程,删除没有价值,对需要改进流程进行优化;拟定适合公司运营业务流程,依照公司经营和对既有流程分析以及优化构造,绘制新业务流程图。2.5.1商品配送业务总体流程商品配送业务是公司运营重要某些,配送中心是连接供应商和客户桥梁。其总体业务流程如下图3所示。图3商品配送总体业务流程图配送中心依照门店缺货告知制定采购订单,发给采购部,采购部审核供应商和商品,与供应商订立采购合同;供应商发货后,发出收货告知单,质检部门检查合格后审核入库,不合格则进行退货,提交退货单;门店依照销售出库单销售商品给客户,仓库也可依照销售出库单直接销售给个人。2.5.2配送中心配送业务流程配送中心依照配送单拣取货品,配送商品业务流程如下图4所示。图4配送业务流程图配送中心依照拣货单拣取商品,对商品进行加工与包装、分类配货、配装,依照出货单进行出货检查,检查合格后进行商品配送运送,配送到客户手中。2.5.3商品管理业务流程商品管理是对商品信息管理,其业务流程图如下图5所示。图5商品管理业务流程图商品管理员依照商品信息添加商品类别信息,在商品类别下添加商品信息,对商品信息管理重要涉及对信息查询、修改和删除。2.5.4库存管理业务流程仓管员是对商品入库与出库以及商品进行管理,增长商品库存信息、修改商品库存量业务流程图如下图6所示。图6库存管理业务流程图仓管员依照入库单添加商品库存信息,生成商品库存信息;商品在储存过程中对商品进行盘点等管理;仓管员依照拣货单拣货,特殊商品进行加工后再依照出库单进行商品出库;依照入库单增长商品库存量,依照出库单减少商品库存量,从而修改商品库存信息。2.5.5订单管理业务流程订单管理业务流程图如下图7所示。图7订单管理业务流程图订单管理员依照商品信息添加订单信息,对订单信息管理涉及信息查询、修改和删除。2.5.6配送管理业务流程配送管理员依照订单生成配送单业务流程图如下图8所示。 图8配送管理业务流程图配送管理员将订单加入配送清单,如果订单需要取消,则取消订单;订单不取消则填写配送信息;依照库存信息和商品配送价格选取配送点,生成配送单。2.5.7退货管理业务流程退货管理是审核客户提交退货单,并依照状况进行退货业务管理。其业务流程图如下图9所示。图9退货业务流程图客户依照需要提交退货单,审核通过则转到销售部门生成退货发票,退货发票通过审核后由库管员填写红字出库单,仓主管审核通过后进行回收退货。2.6线上线下商品配送系统数据和数据流程分析2.6.1总体数据流程图数据流程图是系统分析中重要工具和手段,将数据独立抽象出来,用图形描述数据流动和加工。依照以上对系统业务流程分析,咱们得出如下图10所示总体数据流程图。图10总体数据流程图客户提出查询祈求,查询商品信息,依照顾客信息,通过订单管理提交订单;订单管理员可以管理订单信息;订单确认后配送管理员通过配送管理生成配送单;配送管理是依照商品库存信息和商品配送价格确认配送点生成配送单。商品管理管理商品信息,后来管理管理顾客信息,客户可以通过退货流程进行退货。2.6.2订单管理数据流程图订单管理数据流程图如下图11所示。图11个人网上购物数据流程图个人顾客提出查询祈求,浏览商品,将商品加入购物车;填写收货地址、电话信息并确认,生成未支付订单;选取支付方式并付款生成订单。订单传到订单管理员进行审核。门店顾客在提交订单时直接进入订单管理模块提交,也不需要进行付款,可以直接填写门店和顾客配送地址。2.6.3配送管理数据流程图配送管理数据流程图如下图12所示。图12订单生成配送单数据流程图配送员经确认好订单加入配送清单,依照收货人信息填写配送信息,依照商品库存量和商品配送价格选取商品配送点,加入配送任务,生成配送单。2.7数据字典线上线下商品配送系统数据流程中数据和解决过程需要数据字典进一步描述。重要涉及数据流、数据存储和解决过程。2.7.1重要数据流数据流名称:管理员信息定义:顾客名、密码、真实姓名、电话、地址、商品类别管理权限、商品信息管理权限、顾客信息管理权限、订单管理权限、配送管理权限、库存管理权、供应商管理权限、区域管理权限、管理员管理权限等。数据流名称:顾客信息定义:顾客编号、顾客名、密码、电话、地址、区域等。数据流名称:商品信息定义:商品编号、商品类别编号、商品名、型号、颜色、大小、价格等。数据流名称:库存信息定义:库存地编号、库存地名、库存量。数据流名称:订单定义:订单编号、收件人编号、订货时间、商品编号、商品名、数量、支付方式编号、收件人姓名、电话、收件人地址、订单状态、操作员等。数据流名称:配送单定义:配送编号、发货地点、商品编号、数量、收件人姓名、电话、收件人地址、配送时间、配送状态、操作员等。数据流名称:商品配送价格定义:发货点、收货点、配送价格。数据流名称:购物车定义:购物车编号、顾客编号、商品编号。数据流名称:支付方式定义:支付方式编号、支付方式名、银行等。数据流名称:区域定义:区域代号、区域名称。2.7.2重要数据存储和解决过程数据解决过程大体分为数据准备、解决和输出三个阶段。数据录入后,就要由计算机对数据进行解决,由顾客编制程序并把程序输入到计算机中,计算机按程序批示和规定对数据进行解决,最后输出各种文字和数字表格和报表。依照系统分析得出如下数据存储和解决过程。表1管理员信息管理表输入顾客名、密码、真实姓名、电话、地址、管理权限等信息。解决添加、修改、删除、设立权限输出管理员信息表表2顾客信息管理表输入顾客编号、顾客名、密码、电话、地址、区域等信息。解决顾客注册、信息查询、修改、删除输出顾客信息表表3商品信息管理表输入商品编号、商品类别编号、商品名、型号、颜色、大小、价格等信息。解决商品类别添加、修改、删除,商品信息添加、修改、删除。输出商品信息表表4配送单生成表输入订单信息解决选取配送地点输出配送单信息3线上线下商品配送系统设计3.1系统总体构造设计总体构造设计如下图13所示。图13总体构造设计图3.2子系统模块划分线上线下商品配送系统可以划分为如下七个模块,如表5所示.表5子系统模块划分表模块名称功能管理员管理模块管理管理员信息,设立管理员权限。顾客信息管理模块顾客又分为网上商城顾客、门店顾客和管理员,顾客能实现顾客注册功能,能对自己信息进行查询、添加、修改和删除操作。订单管理模块能接受客户订单信息,并能对订单信息进行管理,如查询、修改、添加和删除。表5(续)配送管理模块依照商品配送价格信息和商品库存量信息拟定发货地点,从而拟定配送单。还可以对配送但进行管理,实现对配送单查询、修改、添加和删除。库存管理模块能实现商品信息管理,商品在进出库是修改商品库存量,商品入库时,能增长商品库存量、出库时能减少商品库存量。前台管理模块依照商品变动状况,修改和维护前台信息。前台信息更新,商品展示,特惠活动等一系列网上商城活动,都可以通过后台前台管理模块进行更新和维护。系统管理模块能管理供应商信息、规定系统管理员可以设立其她管理员权限、修改密码、退出系统等功能。3.3代码设计代码设计要遵循唯一性、可扩性、兼容性、原则性、选取性、一致性、辨认性和操作性原则。编码有顺序码、数字码、字符码、混合码等分类。商品类别编号、商品编号、订单编号采用自增形式进行编号,是系统自动生成。区域代号采用字符编码方式,以地区名首字母作为编码一句,例如BJQ北京区,CHQ成华区,JJQ锦江区,QYQ青羊区,WHQ武汉区。配送单编号采用admin-格式,admin是操作员顾客名,是提交配送单时间。3.4数据构造设计3.4.1E-R图设计E-R图,即实体联系图,表达是实体类型、属性和联系办法,描述是系统概念模型。矩形表达实体,菱形表达实体之间联系,椭圆表达实体属性。连接线上数字、字母表达实体之间联系类型一对一、一对多、多对多。图14是各个表之间E-R图:管理员管理订单、商品信息、配送单、库存信息,顾客提交订单信息,商品信息包括在订单和配送单里,商品加入购物车,顾客管理自己购物车,商品存入库存。图14商品配送系统E-R图3.4.2管理员信息属性图管理员信息表有顾客名、密码、真实姓名、电话、地址、各种权限等属性,其属性图如下图15所示。图15管理员属性图顾客名是管理员信息表主键,权限是各种权限省略。3.4.3商品信息属性图商品信息表有商品编号、商品类别编号、商品名、库存地编号、型号、颜色、大小价格等属性,其属性图如下图16所示。图16商品信息属性图商品编号是商品信息表主键,库存地编号是商品信息表外键,用来联系库存信息表;商品类别编号是商品信息表外键,用来联系商品类别表。3.4.4订单信息属性图订单有订单编号、收件人编号、订货时间、商品编号、商品名、数量、支付方式、收件人姓名、电话、收件人地址、订单状态、操作员等属性其属性图如下图17所示。图17订单信息属性图订单编号是订单主键,商品编号是订单外键,用来联系商品信息表。3.4.2关系数据库表管理员信息表记录顾客信息,涉及顾客名、密码、真实姓名、电话、地址、商品类别管理权限、商品信息管理权限、顾客信息管理权限、订单管理权限、配送管理权限、库存管理权限、供应商管理权限、区域管理权限、管理员管理权限等,如下表6所示。表6管理员信息表(user_info)字段名数据类型字段阐明与否非空备注usernameVarchar(50)顾客名NotnullPKpasswordVarchar(50)密码NullunameVarchar(50)真实姓名NulltelVarchar(11)电话NulladressVarchar(80)地址Nullproduct_class_flagInt商品类别管理权限Nullproduct_flagInt商品信息管理权限Nullcustomer_flagInt顾客信息管理权限Nullorder_flagInt订单管理权限Null表6(续)delivery_flagInt配送管理权限Nullcar_flagInt库存管理权限Nullsupplyer_flagInt供应商管理权限Nullarea_flagInt区域管理权限Nulluser_flagInt管理员管理权限Null顾客信息表记录顾客信息,涉及顾客编号、顾客名、密码、电话、地址、区域等,如下表7所示。表7顾客信息表(customer)字段名数据类型字段阐明与否非空备注customer_idInt顾客编号NotnullPK、自动生成area_codeVarchar(50)区域Nullcustomer_nameNvarchar(50)顾客名NullpasswordVarchar(50)密码NulltelephoneVarchar(50)电话NulladressNvarchar(100)地址Null商品信息表记录商品信息,涉及商品编号、商品类别编号、商品名、型号、颜色、大小、价格等如下表8所示。表8商品信息表(Product)字段名数据类型字段阐明与否非空备注product_idInt商品编号NotnullPK、自动生成product_class_idInt商品类别编号Nullproduct_nameNvarchar(50)商品名NullTypeVarchar(50)型号NullColorVarchar(50)颜色NullSizeVarchar(50)大小NullPriceVarchar(50)价格Null商品类别表记录商品类别信息,涉及商品类别编号、商品类别名等属性,如下表9所示。表9商品类别表(Product)字段名数据类型字段阐明与否非空备注product_class_idInt商品类别编号NullPK、自动生成product_class_namenvarchar(20)商品类别名Null库存信息表记录商品库存信息,涉及库存地编号、库存地名、商品编号、库存量等属性,如下表10所示。表10库存信息表(Product)DnoVarchar(50)库存地编号NullPKDnameVarchar(50)库存地名Nullproduct_idInt商品编号Notnull外键StorageInt库存量Null订单是顾客和门店人员订货记录,涉及订单编号、收件人编号、订货时间、商品编号、商品名、数量、支付方式编号、收件人姓名、电话、收件人地址、订单状态、操作员等属性,如下表11所示。表11订单(Order)字段名数据类型字段阐明与否非空备注order_idInt订单编号NotnullPK、自动生成product_idInt商品编号Null外键numInt数量Nullcustomer_idInt顾客编号NullPaystyle_idInt支付方式编号NullusernameVarchar(50)操作员Nullorder_stateVarchar(50)订单状态Nulladd_timeDatetime订货时间Null配送单是配送员送货依照,涉及配送编号、发货地点、商品编号、数量、收件人姓名、电话、收件人地址、配送时间、配送状态、操作员等属性,如下表12所示。表12配送单(SSdressendsheet)字段名数据类型字段阐明与否非空备注delivery_noInt配送单编号NotnullPKcar_idInt库存地编号Null外键person_nameVarchar(50)收件人姓名NotnulltelephoneVarchar(50)电话Notnulldelivery_timeDatetime配送时间Nulldelivery_stateVarchar(50)配送状态NullusernameVarchar(50)操作员Null配送单详细表涉及了配送单详细编号、配送单编号、订单编号等属性,如下表13所示。表13配送单详细(SSdressendsheet)字段名数据类型字段阐明与否非空备注delivery_detail_idInt配送单详细编号NotnullPKdelivery_noInt配送单编号Null外键order_idInt订单编号Null商品配送价格表记录了商品发货点和收货点以及配送价格等属性,如下表14所示。表14商品配送价格表(Sendprice)字段名数据类型字段阐明与否非空备注PnoInt商品编号NotnullPKSenddressInt发货地点NotnullSdressVarchar(50)收货地点NotnullSendpriceInt配送价格Notnull购物车表涉及了购物车编号、顾客编号、商品编号等属性,如下表15所示。表15购物车表(shopcar)字段名数据类型字段阐明与否非空备注ShopcaridInt购物车编号NotnullPKcustomer_idInt顾客编号Null外键PnoVarchar(50)商品编号Null外键支付方式表记录顾客选取支付方式,涉及支付方式编号、支付方式名、银行等属性,如下表16所示。表16支付方式表(shopcar)字段名数据类型字段阐明与否非空备注Paystyle_idInt支付方式编号NotnullPKPaystyle_nameVarchar(50)支付方式名NullYinhangnameVarchar(50)银行Null区域表记录顾客区域信息,涉及区域代号和区域名称等属性,如下表17所示。表17区域表(shopcar)字段名数据类型字段阐明与否非空备注area_codeVarchar(50)区域代号NullPKarea_nameNvarchar(50)区域名称Null3.5输入输出设计输入输出设计涉及输入方式设计、顾客界面设计和输出设计。输入输出设计合理、规范会使系统操作更加便捷。本系统输入设计有键盘输入和数模/模数转换网络传送数据两种输入方式;顾客界面设计是采用菜单形式来表达各个功能模块。输出方式采用最简便报表生成器方式。3.6模块功能设计3.6.1管理员登录模块管理员通过后台操作界面登录,管理员进入后台主页面,输入顾客名和密码,输入对的信息后,管理员依照不同权限进入不同操作界面,如果顾客名和密码不对的,则需要重新输入顾客名和密码。其她管理员顾客名和密码都是统管理员赋予,其她管理员初次登录系统之后可以修改自己密码。登录功能图如下图18所示。图18管理员登录图图19个人、门店登录图3.6.2个人、门店登录模块个人、门店登录界面规定顾客输入顾客名和密码,输入对的信息后,进入商品浏览界面。如果顾客没有注册则可以进入顾客注册页面填写注册信息。其功能图如下图19所示:3.6.3个人网上商城业务模块个人登录网上商城成功后就可以浏览商品,选取要买商品,加入购物车或者直接提交订单、确认订单、付款到支付宝,收货确认、评价。其功能图如下图20所示:图20个人网上商城功能图3.6.4门店订货业务模块门店顾客在成功登录系统之后,可以直接填写订单、确认订单、收货确认、评价,还可以进行退货解决。其功能图如下图21所示。图21门店订货功能图3.6.5退货业务模块在购买商品之后,如果浮现问题导致退货状况,则可以通过退货界面进行退货。其功能图如下图22所示:图22退货功能图3.6.6系统管理员操作模块系统管理员登录成功后可以进入所有模块。其功能图如下图23所示:图23系统管理员操作功能图3.6.7配送管理员操作模块配送管理员登录成功时,只可以进入配送管理模块和商品配送价格管理模块,依照商品配送价格信息和商品库存量信息拟定发货地点,从而添加配送单;查询配送单,依照配送单发货;修改商品配送价格。其功能图如下图24所示:图24配送管理员操作功能图3.6.8订单管理员操作模块订单管理员登录系统成功后,可以管理订单信息,其业务流程如下图25所示:图25订单管理员操作功能图3.6.9库存管理员操作模块库存管理员登录系统成功后,可以管理商品信息,进行出库、入库操作。其功能图如下图26所示:图26库存管理员操作功能图3.6.10前台管理员操作模块前台管理员登录系统成功后,可以管理前台信息。其业务功能如下图27所示:图27前台管理员操作功能图4系统实现 4.1系统重要界面设计4.1.1后台登录页面后台登录页面是管理员输入顾客名和密码进入后台操作界面入口,其设计界面如下图28所示。图27后台登录界面4.1.2后台操作主界面后台操作主界面是以菜单栏形式呈现各个操作模块,其设计界面如下图28所示。图28后台操作主界面4.1.3区域管理界面区域管理界面是管理顾客所在区域信息,其设计界面如下图29所示。图29区域管理界面4.1.4顾客注册界面顾客注册界面是普通顾客注册自己信息操作界面,其设计界面如下图30所示。图30顾客注册界面4.1.5顾客信息界面顾客信息界面管理顾客注册信息,其设计界面如下图31所示。图31顾客信息界面4.1.6订单管理界面订单管理界面是对订单信息管理,其设计界面如下图32所示。图32订单管理界面4.1.7添加配送单界面添加配送单界面是是对订单加入到配送清单,填写配送信息管理,其设计界面如下图33所示。图33添加配送单界面4.2系统重要设计代码4.2.1判断顾客登录管理权限publicboolcheckLogin(UserInfoModeluserModel){stringqueryString;boolhasUser,isPasswordRight;//一方面在数据库中查询该管理帐号与否存在queryString="select*from[t_user_info]whereusername="+SqlString.GetQuotedString(userModel.getUsername());DataBasedb=newDataBase();hasUser=db.GetRecord(queryString);if(false==hasUser){errMessage="对不起,顾客名不存在!";returnfalse;}//再查询数据库该管理帐号密码与否对的queryString="select*from[t_user_info]whereusername="+SqlString.GetQuotedString(userModel.getUsername());queryString=queryString+"andpassword="+SqlString.GetQuotedString(userModel.getPassword());isPasswordRight=db.GetRecord(queryString);if(false==isPasswordRight){errMessage="对不起,顾客密码错误!";returnfalse;}returntrue;}4.2.2修改登录密码publicboolChangePassword(UserInfoModeluserModel){stringupdateString="update[t_user_info]setpassword="+SqlString.GetQuotedString(userModel.getPassword());updateString+="whereusername="+SqlString.GetQuotedString(userModel.getUsername());DataBasedb=newDataBase();if(db.InsertOrUpdate(updateString)<0)returnfalse;returntrue;}4.2.3加入新顾客信息publicboolAddUserInfo(UserInfoModeluserModel){stringqueryString="selectcount(*)from[t_user_info]whereusername="+SqlString.GetQuotedString(userModel.getUsername());DataBasedb=newDataBase();if(db.GetRecordCount(queryString)>0){this.errMessage="该顾客名已经存在!";returnfalse;}stringinsertString="insertinto[t_user_info](username,password)values(";insertString+=SqlString.GetQuotedString(userModel.getUsername())+",";insertString+=SqlString.GetQuotedString(userModel.getPassword())+")";if(db.InsertOrUpdate(insertString)<0){this.errMessage="添加顾客信息时发生了错误!";returnfalse;}returntrue;}4.2.4添加顾客信息publicstaticboolAddUser(UserInfoModeluser){stringsql="insertinto[t_user_info](username,password)values(";sql+=SqlString.GetQuotedString(user.getUsername())+",";sql+=SqlString.GetQuotedString(user.getPassword())+")";DataBasedb=newDataBase();returndb.InsertOrUpdate(sql)>0;}4.2.5更新顾客权限信息publicstaticboolUpdateUser(UserInfoModeluser){stringsql="update[t_user_info]setproduct_class_flag=";sql+=user.getProductClassFlag()+",product_flag=";sql+=user.getProductFlag()+",customer_flag=";sql+=user.getCustomerFlag()+",order_flag=";sql+=user.getOrderFlag()+",delivery_flag=";sql+=user.getDeliveryFlag()+",car_flag=";sql+=user.getCarFlag()+",supplyer_flag=";sql+=user.getSupplyerFlag()+",area_flag=";sql+=user.getAreaFlag()+",user_flag=";sql+=user.getUserFlag()+"whereusername="+SqlString.GetQuotedString(user.getUsername());DataBasedb=newDataBase();returndb.InsertOrUpdate(sql)>0;}5结论电子商务物流是基于互联网技术,推动物流业发展商业模式,是网络购物时代产物,也是网络购物时代主流。在互联网上传播物流信息,订单储存在数据库,可以便进行管理。电子商务物流环境下商品配送融合了计算机、管理信息系统、网上支付、数据库安全、网络通信等技术。在人们更喜欢在家购物、随时随处购物环境下,电子商务商品配送重要性被普遍注重。线上线下商品配送系统是针对电子商务转型时期零售业连锁店线上线下订单提交与解决设计开发。采用SQL数据库存储数据,前端开发工具采用ASP.NET技术,可视化开发界面使得开发更简朴,可视化操作界面使得操作简朴易懂,适合大众顾客使用。系统涉及顾客信息管理模块、订单管理模块、配送管理模块、配送价格管理模块、库存管理模块、前台管理模块及系统管理等模块。各个模块连接起来构成整个系统,形成了网上商城、线下门店与顾客和管理员连接,使得从订单生成到配送结束都可以在系统里清晰记录。在系统开发过程中,咱们先对商品配送系统在研究中状况作了调查,综合当前研究状况,对系统进行系统分析;在满足需求分析和可行性分析基本上,咱们对商品配送业务流程与数据流程进行分析;在分析之后,咱们对系统进行总体设计,有概念设计、逻辑设计和物理设计;最后就是系统实行了。在分析过程中,采用了业务流程图、数据流程图、er图等画图技术。论文撰写让我对系统分析与设计有了更深理解,更加掌握了分析与设计技巧,对日后工作和学习都会有很大协助。系统详细实行,让我对数据库、visualstudio、visio画图软件等技术有了更深结识,更纯熟用这些技术。对电子商务环境下商品配送有了更深结识,掌握了商品配送业务流程与数据流程,对网上购物有了全新结识。参照文献[1]张海藩.软件工程导论(第五版)[M].北京:清华大学出版社,.[2]麦中凡.面向对象软件系统开发基本概念与语言[J].计算机科学,.[3]刘仲英.管理信息系统[M].北京:高等教诲出版社,.[4]徐贤浩.物流配送中心规划与运作管理[M].武汉:华中科技大学出版社,.[5]曾丹.电子商务环境下物流配送研究[J].科技创业月刊,.[6]刘艳良.电子商务物流发呈现状分析[J].长春工业大学学报,.[7]熊艳兰,B2C电子商务物流配送模式探究[D].广东:理工职业学院..[8]洪明珠.B2C电子商务物流配送模式研究[J].金融经济,(1):60-62.[9]薛华成.管理信息系统[M].北京:清华大学出版社..[10]李伟.数据库管理及应用[M].北京:清华大学出版社..[11]李春葆.ASP.NET动态网站设计[M].北京:清华大学出版社..[12]天极网新技术研究室.ASP.NET完全入门[M].人民邮电出版社,.6.[13]王华杰,李律松孙一波等编著.C#数据库开发技术[M].清华大学出版社,.2.[14]攀建编著.ASP.NET+ADO.NET项目开发实例.清华大学出版社,.1.[15](美)A.RussellJones著,高春蓉等译.ASP.NET从入门到精通[M].电子工业出版,.1.[16]ScottWorley著,王文龙刘湘宁译.ASP.NET技术内幕[M].人民邮电出版社,.4.[17]RussBasiura等著,杨浩译.ASP.NETWeb服务高档编程[M].清华大学出版社,.2.[18](美)AngshumanChakraborti等著,唐云深,赵世华等译.NETFramework专业项目实例开发[M].中华人民共和国水利水电出版社,.6[19]ScottAllen等著.C#数据库入门[J].郝启堂张哲峰译.清华大学出版社,.2.[20]SteveWalther著.ASP.NET:Tips,Tutorials,andCode[J].电子工业出版社,.7. 外文文献与翻译一、文献原文Distributionisakindofspecialandcomprehensivelogisticsactivityform,itcontainstheflowactivitiesandlogisticsactivities,alsocontainsthefunctionoflogisticsinanumberoffactors.Distributioncenterisengagedindeliveryofgoodswithandorganizationfortheuserswithhighlevelsofsalesandsupplyservicesofmoderncirculationfacilities.Ofchainsalesenterprises,thedistributioncenteristhecoreandbasicguaranteeofitsbusinessactivities,throughthehighlycentralizedprocurementanddistributionofthebehavior,caneffectivelyreducethenumberofstoresinventory,reducedistributioncosts,improvetheefficiencyofcirculation,soastofurtherenhancethecompetitiveadvantageoflargesupermarketchains.Distributioncenterorganizationscale,however,theserviceprojectisvarioustrivial,largeamountofinformation,toeffectivelyplaythefunctionsofdistributioncenterandmanagementlevel,mustbeconductedwiththeaidofacomputertomoderninformationmanagement.Specializedinthedistributionofchainsalesinthispapersomecosmeticsasanexampleinthispaper,thedistributionsystemanalysisanddesignprocessbasedonUML.UML(UnifiedModelingLanguage)isakindofvisualModelingLanguage,itcanmakethesystemstructurewithstandard,setupinawaythatiseasytounderstand,toexpressthedesignblueprintofthesystem,andprovideamechanism,inordertocaneffectivelysharingandcommunicationbetweendifferentpersonneldesignresults.Asakindofmodelinglanguage,UMLhasarelativelycompletesystemofnotationandsemantics,usedtocreateapieceofafigure,andthenthroughthegraphformsystemestablishedbydifferentpeopleindifferentperiodsoftheview.Thatistosay,theUMLdiagramisusedtoestablishmodelofthesystem,describethestructureofthesystemordynamicorstaticcharacteristicsandbehaviorcharacteristics.Thesediagramsareorganizedintoview,asystemfromadifferentperspective.Asshowninfigure1.View:(1)casesareusedtodescribethefunctionofthesystemshouldbeset,itisfromthesystemoftheexternal,namelyabstractrepresentationsoftheuser'sperspectiveonthesystem.Usecaseviewdescribedinthesystemfunctiondependsontheexternaluseroranothersystemtriggeractivation,oranothersystemservicefortheuser.Thisviewismainlycomposedofusecasediagram.(2)logicalview:usedtodescribethesystemdesignandwritingofinternal,showshowsystemfunctiondesign,itUSESsystemstaticstructureanddynamicbehaviorofsystemfunction.Staticstructurebyclassdiagram,objectdiagramandpackagediagramdescribestheclasses,objects,andtherelationshipbetweenthem,etc.;Dynamicbehaviorthroughthestatediagram,activitydiagram,sequencediagramandcollaborationdiagramsdescribethedynamiccollaborationbetweenobjects.(3)processview:itmeansthesystemofinternalcontrolmechanism.Processviewdescribedintheaspectsofinformationbelongstothesystemfunctionproperties,suchasscalability.Commonlyusedclassdiagramsdescribetheprocessstructure,processbehaviorisdescribedbyusinginteractiondiagrams.(4)thecomponentview:isusedfordisplayingtheorganizationcodecomponents.Itdescribestheimplementationmodulesandthedependenciesbetweenthem.Thisviewmainlyaimedattheissueofconfigurationmanagement,thecomponentandfilescanbeassembledinvariousways,producesystem.Commoncomponentdiagram.(5)thedeploymentview:describethephysicalconfigurationofthesystem,howthesystemisdeployedonaphysicaldevice,Suchascomputersandequipment,andtheconnectionbetweenthem.Thisviewthemaindescriptionofthephysicalsystemcomponentsdistribution,features,anddelivery.Thedeploymentviewwithconfigurationdiagram.AtotaloffivekindsofviewsaredefinedinUMLand9kindsofdiagrams,completedjointlybythefiguretothedescriptionofthedifferentaspectsofthesystem.Intheprocessofsystemdevelopmentandreleaserunning,differentpeoplewillfocusondifferentaspectsofthesamesystem.Foranalysts,usecasediagramisusedtocapturetheuser'srequirements,usecasediagramtodescribethefunctionofthesystemfromtheuser'spointofview,saidtheoperatorandaninteractiveprocessofthesystem.Useclassdiagramstodescribethestaticmodelofthesystem.Inordertorealizetheusecases,theneedforcollaborationbetweenclasses,availabledynamicmodelofstatediagram,sequencediagramandcollaborationdiagramtodescribe.Theanalysisphaseonlyconsidertheproblemdomainobjectmodeling.Needthroughthestaticmodelanddynamicmodeltodescribethesystemstructureandsystembehavior;Forsystemdesigner,youneedtorefineclass,suchastheintroductionofthehuman-computerinteractioninterface,dataprocessing,handlingcommunication.Componentdiagramandcoderisusedtodescribethecodeartifactsoftherelationshipbetweenthephysicalstructureandcomponents.Configurationdiagramisusedtodescribeanddefinethephysicalcommunicationstructureofthehardwareandsoftwareinthesystem.Systemtesterstheclassdiagramcanbeusedforunittestingandintegrationtestingusingthecomponentdiagram,collaborationdiagramusingusecasediagramforconfirmationtest.Thecompanycurrentlyhasmorethan70storesinBeijing,chainoperationmodeofunifiedpurchase,unifieddistribution,unifiedprice,unifiedbrandsocialeffectofthemodeofoperation,managementtakethecentralizeddecision-makingauthoritytothecompanyheadquarters,logisticsactivitiestoconcentrateinthecommoditydistributioncenter.Distributioncenter'smainbusinessincludesthestorageofgoods,inthecustody,tallyanddeliveryetc.Distributioncenterisanendnodeoflogisticsfacilities,througheffectiveorganizedistributionanddelivery,maketheresourcesoftheterminalconfigurationtocomplete.Forthemainchainofcosmeticssales,distributioncenterhasthefollowingfunctions:thefunctionsofstorage,sorting,distributionfunction,coherentfunction,circulationprocessingandinformationprocessingfunctions.(1)theorderentry.Thestoresfirstchecksthecurrentin-storeinventoryandsalessituation,andthensendgoodsdeliverynotetothedistributioncenter,firstorderstaffreviewcorrectnessandcompletenessofthegoodsarrivalnotice,andthentoentercustomerorderinformationintothedistributionsystem,theentryoftheprimarydataisgenerallythetotalweightofgoods,totalvolume,totalnumber,shippingaddress,timerequirements,etc.,thisinformationisalsothebasisofadispatcherdispatchvehicles.(2)thedistributionofgoods.Informedbyasinglememberdispatcherhavegoodsneedtodelivery.Thedispatcherarrangestockupinthefirstplace,thisstepisreadytodistributionactivities,successorfailureisdecidedtodistribution,thesizeofthemostbasiclink;Atthesametime,istodeterminethekeylinkofdistributionefficiencyhighandlow.Thegoodsafterthecompletionoftheoperationpersonnelaccordingtothecontentoftheinformationonthedeliveryorders,accordingtothepriorityorderofshipping,storingareanumber,distributionvehiclenumber,stores,suchasfirst-in,first-outmethodandprinciple,sortouttheshipmentofgoodsandthereview;(3)dispatchvehicles;(4)thecarregistration;(5)enterregistration;(6)thereceiptregistration;3.2typeandcharacteristicsoftheuser;Thedistributionsystemismainlyinvolvedinansweringthesinglemember,thedispatcher,statisticians,vehicletube;(1)connectasinglemember:isthepersonneloftheservice,isadistributioncenterandstores;(2)operator:pointsthesceneschedulingandschedulingismainlyresponsibleforLord,accordingtolose;(3)thestatistician:fromthereceiptofeachbranchstorereceiptregistration,back;(4)thevehicleadministrator:thefirst-in,first-outmethodandprinciple,sortouttheshipmentofgoodsandconfirmedbythereviewer,afterhavingconfirmedtoplacetothestagingarea,readytoload.Thenthedispatcherwillaccordingtotheamountofgoods,volume,theattributeofgoods,deliveryplace,deliverylocation,andsoonandsoforthstatisticstoarrange
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《煤矿安全质量标准化文件盒标签规范》
- 民权湿地公园管理办法
- 电商营销问题诊断及优化策略研究
- 数字化转型中业财协同的会计创新实施框架
- 河源河道绿化管理办法
- 江西商务接待管理办法
- 个体身份认同与自我价值重构研究
- 团队管理考勤管理办法
- 文本分析技术在地质图处理中的应用与效果评估
- 公司并购案例分析与策略讨论
- 电梯日管控、周排查、月调度内容表格
- 全过程造价咨询项目保密及廉政执业措施
- 游戏策划师招聘笔试题与参考答案2025年
- 设计vi合同模板
- 马工程《文学理论》
- 小学信息技术四年级下册第7课《浏览网上信息》教案
- 2024年档案知识竞赛考试题库300题(含答案)
- 2021部编版语文必修下册理解性默写汇编 (打印)
- 钻井及井下作业井喷事故典型案例
- 县乡教师选调进城考试-教育法律法规题库含答案(突破训练)
- 建筑工地安全事故报告
评论
0/150
提交评论