大型网上超市物流配送管理信息系统_第1页
大型网上超市物流配送管理信息系统_第2页
大型网上超市物流配送管理信息系统_第3页
大型网上超市物流配送管理信息系统_第4页
大型网上超市物流配送管理信息系统_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘 要近年来,大型网上超市这一新型的电子商务模式正值快速发展阶段。相比于其它电子商务企业,大型网上超市的独特性体现在订单量庞大、单个订单中所包含的商品品项多。这些特点使大型网上超市的订单分拣和物流配送工作难上加难。高效、快捷的物流配送管理信息系统是决定该类电商能否生存下去的核心问题。本文首先分析了我国电子商务和物流行业的发展现状,分析了电子商务与物流行业的联系。然后对物流配送管理信息系统进行了一定的研究,在广泛调研和分析的基础上提出了大型网上超市物流配送管理信息系统的总体框架,分析了该系统的功能结构图,设计了物流配送管理信息系统的功能模块并详细设计了各功能模块包含的具体功能, 最后运用相关开发

2、工具实现了大型网上超市物流配送管理信息系统。 关键词:大型网上超市,物流配送,管理信息系统,数据库,B/SABSTRACTRecent high speed development of the computer network causes the computer to play extremely vital role in each domain of the society. The distribution management system with a B/S-based structure can realize many customers to process the o

3、rders in a network platform. It can not only reduce the company's operation cost, but also raise the working efficiency greatly. The distribution company can use this computer network platform to manage the customer data in each part of the process systematically. And therefore it will satisfy t

4、he customer requirements.In this paper, distribution system is studied in some extent. An overall framework of distribution system is presented based on the investigation and analysis work. Then the system is designed and the functions of the modules are designed in detail. Finally, some related dev

5、elopment tools are used to implement all functions of the system.This system uses the Visual 2005 as a development environment, applies ASP.NET as interface development tool, and uses the C# language, takes SQL Server2000 as the database development architecture.KEY WORDS: Distribution System, Infor

6、mation System, Databese, B/SII目 录2摘 要IABSTRACTII第1章 绪论11.1 课题背景11.1.1 我国电子商务的发展现状11.1.2 我国物流行业发展现状11.1.3 电子商务与物流的关系11.2 课题意义21.3 本文所做工作2第2章 大型网上超市物流配送现状分析32.1 国内外物流研究现状32.2 大型网上超市物流现状32.3 大型网上超市物流配送模式42.3.1 自营物流42.3.2 第三方物流42.3.3 联盟物流42. 4 物流配送相关技术分析42.4.1 GPS技术42.4.2 GIS技术52.4.3 EDI技术52.4.4 射频技术6第3

7、章 物流配送管理信息系统设计73.1 系统总体设计要求73.2 系统功能总体设计73.2.1 管理员功能73.2.2 客户功能83.2.3 财务人员功能83.3 界面设计93.3.1 界面设计规范9第4章 物流配送管理系统详细设计104.1 主要功能模块详细设计104.1.1客户信息维护104.1.2 货物类别维护104.1.3 配送车辆维护114.1.4 配送路程费用维护124.2 数据库结构设计124.2.1 概念结构设计124.2.2 系统的ER图134.3 数据字典14第5章 物流配送管理信息系统实现185.1 系统开发方法和开发工具185.2 运行环境185.3 系统实现的界面18第

8、6章 系统测试276.1 测试的概述276.1.1 测试的概念及意义276.1.2 测试的特性276.1.3 测试的重要性及范围276.2 系统测试28结 论29参 考 文 献30致 谢31华北电力大学本科毕业设计(论文)第1章 绪论1.1 课题背景1.1.1 我国电子商务的发展现状随着我国经济社会的迅猛增长和计算机技术的普及,电子商务作为一种崭新的贸易形式,对传统的商业模式、社会经济结构有极大的促进作用。人们越来越多的通过网络购买生活用品(包括衣、食、住、行等各个方面),并通过网络订票、参与网络团购进行消费。网络购物已经形成一股浪潮,影响着日常生活的方方面面。B2C(商家对客户)模型是一种中

9、国最早发展的电子商务模式,网上超市模型一般也被称为网络零售模式。电商企业直接面向消费者展开商品销售和服务,一般以网络零售业为主。B2C企业通过网络为顾客提供一个新颖的购物渠道网上超市,顾客通过网络购买、支付。在网络零售市场的规模方面,截止2013年12月,我国网络零售市场交易规模占社会消费品零售总额的比例为8.04%,相比于2012年的6.3%进一步提升,说明电商在零售行业的影响力进一步增强。截止到2013年底,国内B2C、C2C与其它电商模式企业总数为29303家,较2012年增幅19.9%,预计2014年达到34314家。上述数据似乎预示电子商务行业的春天来了,跨越式发展指日可期。然而需要

10、警醒我们的是:时至今日,在许多制约电子商务发展的难题得以解决,然而物流配送这个瓶颈困难始终没有得到显著改善1。这让我们如鲠在喉,让人在期许电子商务美好未来的同时也难免心生隐忧。1.1.2 我国物流行业发展现状我国物流行业起步较晚,在计划经济时期,流通企业的采购、运输、仓储缺乏市场的基础调节作用,因此没有物流的观念,更没有系统物流管理的理论与体制。随着改革开放的进行,我国物流行业逐步开始发展,1990年以来,我国经济进入了高速发展阶段2。整个快递行业已连续第5年增长速度超过27%,全年规模以上快递业务收入突破1000亿元大关,比2011年同比增长39.2%,其中电子商务的贡献超过了50%。可见,

11、电子商务的兴起,给物流行业的发展带来了更广阔的空间,同时,物流行业的发展扩大了电子商务的市场范围,促进了电子商务跨区域的发展1。1.1.3 电子商务与物流的关系电子商务与物流的关系体现在以下两个方面3:(1)物流配送是电子商务的关键组成部分。电子商务的本质仍然为一种商业模式,其核心仍为商品交易,而商品信息获取、商品所有权转移、货币支付、商品转交这四部分,仍然是整个商品交易过程的核心。因此,物流依旧是电子商务中的一个不可或缺的环节,是电商企业最终实现商务目标的重要保障。如果物流行业的发展不能与电子商务的发展相适应,电子商务所进行的一切改革的效果只能是事倍功半。(2)电子商务促进物流行业的发展。电

12、子商务是对物流行业的发展具有很大的推动作用,电子商务在我国物流业从传统物流向现代物流的转变中,发挥着不可替代的作用。电子商务对物流发展的促进作用主要体现在多个方面。1.2 课题意义物流是电子商务的一个完成的交易过程中一个必不可少的步骤。电子商务环境下,信息系统是整个物流系统的基础,物流的运作以信息为重点,信息确立了物流的运动方向以及方式。因此,建立专业的物流配送管理信息体系,依据物流配送系统的传递来掌握货物和车辆资源信息,达成合理配载和车辆调配,并且能够对整个物流配送体系进行信息管理和调度,根据客户订货需求,在物流配送中心进行调配工作,是提高物流效率、降低物流成本、提高客户满意度的重要手段。因

13、此,对电子商务的物流配送管理信息系统研究有利于建立高效的物流配送体系,缩减物流物流运营成本,提升大型网上超市的市场竞争力。1.3 本文所做工作本文对物流配送系统进行了一定的研究,在广泛调研和分析的基础上提出了物流配送系统的总体框架,设计了物流配送系统并详细设计了各子模块的功能。第一章是绪论,阐释了我国电子商务和物流行业的发展现状以及二者之间的关系。第二章是大型网上超市物流配送现状分析。对比了国内外关于物流配送方面的研究现状并给出了当前大型网上超市主要的几种物流配送模式和相关技术分析。第三到六章是全文的核心内容,主要对大型网上超市物流配送管理信息信息系统进行设计、实现和测试,最终设计出了一个实用

14、的大型网上超市物流配送管理信息系统软件。最后对本次毕业设计相关工作进行了总结。第2章 大型网上超市物流配送现状分析2.1 国内外物流研究现状在发达国家,物流业的快速发展,物流配送体系已发展得相当完善,经验丰富,技术成熟,一批优秀的物流软件产品也先后出现,比如美国的MK-Logistics、德国SAP等。国外物流业的发展进入了一个更成熟的阶段,其发展主要是对物流的拓展、过程的延伸、覆盖率的扩大以及物流管理的逐步专业化、信息化和标准化3。物流配送系统的发展经历了三个阶段4:60年代的MRP系统;80年代的 MRPII系统;对内部资源进行全面计划管理,采购,库存,销售,财务,工程技术及其它子系统集成

15、到一个集成的系统。90年代的ERP系统面向全社会进行有效利用与管理相关资源,进行充分配置和管理,为企业提供多元化解决方案,以客户为导向,将企业与市场一体化。随着计算机技术的发展,物流信息系统的构建技术,网络技术已经取得了很大的进步。国外的研究发展到对整个供应链系统的优化是基于网络和电子商务的物流配送系统正在向反应迅捷、智能、灵活、标准和社会化的方向延伸。我国技术人员也对对物流的发展做出了巨大的贡献。提出了许多基于MRP,ERP的物流配送信息系统解决方案。2.2 大型网上超市物流现状国外对物流配送研究起步更早,目前已经取得了累累硕果。一些发达国家,如美日和西方国家已经建立起多种高效的物流配送系统

16、。中国由于起步晚,物流服务与管理系统的低水平是不完善的,对于快速发展中的电子商务,物流配送服务滞后已对中国电子商务产生严重影响。在B2C、B2B、C2C等几种电子商务模式中,物流配送服务的水平对B2C电子商务模式具有最大的影响3。而大型网上超市多为B2C的电子商务模式。大型网上超市有别于普通电子商务在于这些企业经营覆盖了绝大多数类别的产品,尤其是蔬菜、水果、肉类等快销品。这类产品由于保鲜时间短,过期腐坏会使消费者利益受侵害,一旦出现这种情况,消费者忠诚度会大大降低,因此要求商家在短时间内将产品交付到顾客手中,否则得不偿失。如果始终难以保证在保鲜期内配送到位,不仅会流失这些消费者,更会对企业形象

17、造成巨大损失因此,大型网上超市如果没有一个有效的,合理的,有效的物流支持,终究难以发挥其便捷、低成本的优势。然而,即使在这种情况下,我国仍有一些商对客电子商务企业经受严峻的考验,如京东,卓越,当当,面对当前中国电子商务的发展情况制定了自己的优点,稳健地不断发展。2.3 大型网上超市物流配送模式2.3.1 自营物流自营物流指的是企业经营管理中的整个物流活动过程全部由企业自行组建。通常情况下,资金实充裕且销售规模较大的企业和传统的大型制造企业或批发企业经营的电子商务网站会采用采取自营物流模式。在大型网上超市发展的初期,我国第三方物流企业的服务质量比较低,还无法满足大型网上超市的要求,因此这类电商企

18、业在获得充足的资金后,为了能扩大市场,获得竞争优势,花大量的资金在全国范围内自建物流配送系统。自营物流虽然成本高昂,但是对电商企业来说,能保证物流服务质量,提升电商的声誉。2.3.2 第三方物流 第三方物流企业是相关企业委托物流企业进行物流配送,是面向社会众多企业提供物流服务的,有利于物流专业化水平的提高4。如在早些年,电子商务企业巨头京东商城的第三方配送将产品交付给圆通快递、申通快递、宅急送等第三方物流企业配送。京东商城虽然经营产品丰富,但许多产品的生产基地距离它的调配中心较远,采用自营配送的成本过高,而选择和相关物流企业配送就能就近缩减物流成本,开源节流,避免产品由于物流配送因素所附加的运

19、费过高。2.3.3 联盟物流物流联盟模式主要是指商对客电子商务企业和一个或更多的第三方物流企业进行战略合作。联盟物流模式是一种介于自营物流和第三方物流之间的物流模式,为的是降低成本,同时方便企业运作。联盟物流模式可以消除单个企业资金不足、技术落后等劣势,联盟各方可以在物流方面通过协议形成优势互补,使物流配送服务的质量和数量都能够得到大幅提高,达到最终的共赢目的。但是物流联盟是不稳定的,只要本协议终止,就宣告联盟的结束,各方又变成追求自身利益最大化的独立企业6,7。2. 4 物流配送相关技术分析2.4.1 GPS技术GPS(Global Position System,简称GPS) 8又称全球卫

20、星定位系统"GPS 是一种先进的导航技术,它由发射装置和接收装置构成,发射装置由若干颗位于地球卫星静止轨道不同方位的导航卫星构成,不断向地球表面发射无线电波,接收装置通常装在移动的目标(如车辆、船、飞机)上,接收不同方位的导航卫星的定位信号,就可以计算出它当前的经纬度坐标,然后将其坐标信息记录下来或发回监控中心。地面监控中心利用GPS技术可以实时监控车辆等移动目标的位置,根据道路交通状况向移动目标发出实时调度指令。GPS技术备受人们关注,其中一个重要的原因是GPS的诸多功能在物流领域的运用已被体现,尤其是在货物配送领域中"由于货物配送过程是实物的空间位置转移过程,所以对可能

21、涉及到的货物的运输、仓储、装卸、送递等处理环节,对各个环节涉及的问题如运输路线的选择、仓库位置的选择、仓库的容量设置、合理装卸策略、运输车辆的调度和投递路线的选择都可以通过运用GPS进行有效的管理和决策分析,这将有助于配送企业有效地利用现有资源,降低消耗,提高效率。目前GPS在物流配送中主要运用了GPS的导航功能、车辆跟踪功能、配送路线规划功能、信息查询、话务指挥和紧急救援等功能。2.4.2 GIS技术GIS(Geographical Information System,地理信息系统)9是20世纪60年代开始迅速发展起来的地理学研究新成果,是多种学科交叉的产物"GIS以地理数据为基

22、础,采用地理模型分析方法,适时地提供多种空间的和动态的地理信息,是一种为地理研究和地理决策服务的计算机技术系统。GIS的基本功能是将表格型数据转换为地理图形显示,然后对显示结果浏览、操纵和分析。其显示范围可以从洲际地图到非常详细的街区地图,显示对象包括若干销售情况、运输路线以及其他内容。GIS应用于物流分析,主要是指利用GIS强大的地理数据功能来完善物流分析技术。国外公司已经开发出利用GIS为物流分析提供专门分析的工具软件。完整的GIS物流分析软件集成了车辆路线模型、网络物流模型、分配集合模型和设施定位模型。2.4.3 EDI技术EDI(Electronic Data Interchange,

23、电子数据交换技术)10是指商业或行政事务处理,按照一个公认的标准形成结构化的事务处理报文数据格式,从计算机到计算机的电子传输方法或技术,EDI遵循一定的国际标准或行业规则,自动地进行方式。换言之,EDI不是具体的软件或硬件系统,而是供应商、零售商、制造商和客户等在其各自的应用系统之间利用EDI技术,通过公共EDI网络,自动交换和处理商业单证的电子处理过程,EDI技术应用主要由4个要素组成:通信网络、计算机硬件及专用软件组成的应用系统、企业双方约定的数据标准化。应用EDI技术应用主要可以解决物流管理中的如下问题:(1)节约时间和降低成本。由于单证在贸易伙伴之间的传递是完全自动,所以不再需要重复输

24、入、传真和电话通知等重复性的工作。从而可以极大地提高企业的工作效率并降低运作成本,使沟通更快更准。(2)提高管理和服务质量的手段之一:将 EDI 技术与企业内部的仓储管理系统、自动补货系统订单处理系统等企业MIS系统集成使用之后,可以实现商业单证快速交换和自动处理,简化采购程序、减低营运资金及存货量、改善现金流动情况等。也使企业可以更快地对客户的需求进行响应。(3)业务发展的需要。目前,许多国际和国内的大型制造商、零售企业、大公司等对于贸易伙伴都有使用EDI技术的需求。当这些企业评价一个新的贸易伙伴时,其是否具有EDI的能力是一个重要指标。某些国际著名的企业甚至会减少和取消给那些没有EDI能力

25、的供应商的订单。因此,采用EDI是企业提高竞争能力的重要手段之一。2.4.4 射频技术射频技术(RFID),是 Radio Frequency Identification 的缩写,即射频识别,往往被称为电子芯片或感应卡,非接触式卡,电子标签,电子条码。其原理是声波的能量扫描仪发射特定频率的接收器,接收器电路来驱动内部的代码被发送,扫描仪将收到此代码。接特别是接收机和没有电池,无接触的,免费的,不怕脏,和芯片密码是世界上独特的不可复制性,安全性高,寿命长。射频识别系统一般由信号发射机,接收机,发射和接收天线组件。第3章 物流配送管理信息系统设计系统设计主要针对用户或者管理员查询所需货物信息的界

26、面的设计,目的是在于能够让用户或管理员通过输入一些查询数据能够直截了当地得到所需查询货物的信息,方便管理,操作界面应尽量简单明了,并且对于关键信息的表达要明确,增强系统的实用性。3.1 系统总体设计要求我们通常设计系统必须完成下列要求,为了方便用户操作,为了使系统易于使用。(1)合理的设计数据库尽可能有效地减少数据库的冗余,使重复的数据减少,如此把可以缩减耗用存储空间,减少产生混乱影响的根源,同时加速计算机运行速度5。(2)设计出友好的界面。界面的友好能使用户增添好感,增加用户耐心,提升用户注册会员以及参与相关增殖业务的热情。(3)功能多样化。该系统不仅可以实现信息的录入,删除,查询等基本功能

27、,还可以按照用户实际需求来实现功能。 (4)易于操作。系统应当使操作尽可能简化,减少用户上手的时间也就会拥有更多的用户使用该系统。3.2 系统功能总体设计通过需求分析,可以对系统功能有直观的了解 。本系统是一个特定的对象,以第一认证登陆系统,验证是成功的使用功能的前提。3.2.1 管理员功能管理员的功能主要包括:(1)客户信息维护:客户信息维护,添加,修改和删除操作。(2)货物类别维护:类别信息维护,添加和删除操作。(3)重量收费定位:重量收费维护,添加和删除操作。(4)路程收费定位:定位的道路收费维修,添加和删除操作。(5)配送车辆维护:货运车辆维修信息,添加,修改和删除操作。(6)信息维护

28、部门:部门信息维护,添加和删除操作。(7)配送路程费用维护:对城市货运费用信息进行维护,添加、修改和删除操作。3.2.2 客户功能客户功能包括:(1)检查表:货物委托维修信息,添加一个新的单,查看和删除操作。(2)货物的成本计算:计算可以根据货物的重量和运输成本。(3)接收单列表。3.2.3 财务人员功能财务人员功能包括:(1)货物托运金额查询。(2)货物托运金额统计。由此,大型网上超市物流配送管理系统的功能流程图3-1所示。图3-1 系统功能流程图3.3 界面设计3.3.1 界面设计规范本系统是物流公司用于提供网上客户托运、跟单,所以,设计界面时必须遵循八项设计原则:(1)限制的字体和文本格

29、式,如文本大小的样式,颜色等,因为很多的文字风格很容易用户分散注意力进而影响文本本身的宣传。(2)应让文本左对齐。按现代社会的阅读习惯,文本多是居左的。(3)使用对比度更高的文本和背景颜色,以便页面更易分辨。(4)界面不应过长,最好的设计是在1.5页。(5)页面容量尽可能小,一定不能大于75K。相关调查表明,若某个网站页面的主体在长时间内显示不出来,就容易使人丧失耐性。(6)采取动态页面设置,即设计时采用相对位置设置,使界面大小的变化不改变界面质量。(7)网站导航必须通俗易懂,超链接必须准确明了的标识,导航性质的设置,尽可能清晰,使人容易看懂。(8)系统风格遵循统一原则。系统的图像、文字等各个

30、部分需浑然一体,贯穿全系统,可以给人带来轻松、自然的感觉。第4章 物流配送管理系统详细设计系统设计主要针对用户或者管理员查询所需货物信息的界面的设计,目的是在于能够让用户或管理员通过输入一些查询数据能够直截了当地得到所需查询货物的信息,方便管理,操作界面应尽量简单明了,并且对于关键信息的表达要明确,增强系统的实用性。4.1 主要功能模块详细设计4.1.1客户信息维护客户信息维护应具备以下功能:(1)添加:管理员可对客户相关信息进行录入保存,需注意避免重名以免系统出现混乱。(2)修改:管理员具有修改用户信息的权限。(3)删除:管理员可以删除未在使用中的用户信息。上述功能通过客户信息维护流程图表示

31、,如图4-1所示。图4-1 客户信息流程图4.1.2 货物类别维护货物类别维护包括添加和删除两个功能。上述功能通过货物类别信息维护流程图表示,如图4-2所示。图4-2 货物类别流程图4.1.3 配送车辆维护配送车辆维护包括以下功能(1)添加:添加车辆信息。 (2)修改:修改车辆信息。(3)删除:删除车辆信息。上述功能通过配送车辆维护流程图表示,如图4-3所示。图4-3 配送车辆维护流程图4.1.4 配送路程费用维护配送路程费用维护包括以下功能:(1)添加:添加城市货运费用信息。(2)修改:修改城市货运费用信息(3)删除:删除城市货运费用信息。上述功能通过配送路程费用维护流程图表示,如图4-4所

32、示。图4-4 配送路程费用流程图4.2 数据库结构设计4.2.1 概念结构设计概念结构的主要作用是真实、有效地还原现实世界;易于理解;易于更改;方便向转换成关系、网状、层次这类数据模型。阐释概念模型的有效方法是E-R模型。设计概念结构大致有以下方法:(1)自顶向下。首先确立全局概念结构的框架,再一一细化;(2)自底向上。首先确立各局部的概念结构,再将它们一一整合起来,获得全局架构;(3)逐步扩张。首先确立核心概念结构,再向外逐步扩充,直至完成总体概念结构;(4)混合策略。把自顶向上、自底向下结合,通过自顶向下策略确立一个全局概念结构的框架,依据它来集成由自底向上策略中确立的各局部概念结构。通常

33、更多使用的方法是自底向上法。通过自顶向下实现需求分析,最后由自底向上法设计概念结构。本系统将选择自顶向下的概念结构方法来设计。4.2.2 系统的ER图ER模型中,包括“实体”、“联系”和“属性”三大要素。(1)实体。实体是客观世界存在且易于区分的食物。它可以是人也可以是动物;可以是具体事物也可以是抽象概念。(2)联系。联系是客观事物之间存在的关系。联系分为三类:包括一对一、一对多和多对多的联系。(3)属性。属性是实体或联系具备的性质,通常一个实体用若干属性来阐释。人们往往通过实体、联系和属性来解决现实问题,因此,ER模型比较接近人的思维方式。此外,ER模型采用简易的图形符号,代表了系统分析员对

34、相关问题的理解,不熟悉计算机的人也能轻易看懂它,所以,ER模型也可当作用户与系统分析员交通的桥梁工具。按照系统功能,找到实体、联系、属性,构建E-R图,如图4-5所示。图4-5 物流配送管理系统的ER图各实体的属性分别为配送城市、配送路程费用、路程收费、客户信息、托送货物临时单、货物托送单、托送货物分单、货物类别、公司货运配车、公司货运车辆、接收单。接收单包括收单编号,接收时间,接收人,接收存根,货物托送编号,接收单备注。4.3 数据字典本文设计的系统的数据库名为WLPS.mdf。根据系统的分析和系统设计两部分工作,得到各数据库表的结构分别如表4-1至表4-15所示。表4-1 管理员信息表序号

35、字段名类型长度备注1帐号Varchar50Admin2密码Varchar50表4-2 客户信息表序号字段名类型长度备注1帐号Varchar502客户名称Varchar100单位 个人3地址Varchar1004电话Varchar505联系人Varchar506联系电话Varchar507备注Text8客户来源Varchar50自己注册管理员维护9密码Varchar50表4-3 托送货物分单信息表序号字段名类型长度备注1货物分单编号Int2货物托送编号Int50关联 货物托送单3货物名称Varchar504货物规格Varchar505货物重量Float7类别编号Int关联货物类别8货物数量Flo

36、at表4-4 货物托送单信息表序号字段名类型长度备注1货物托送编号Int50Guid2帐号Varchar100关联 客户信息3托送时间DateTime4总重量Float5应收金额Float6实际收费Float7路程费用编号Int关联 配送路程费用8接收标志Varchar50 已接收 未接收9托运标志Varchar50提交托运 可以托运 不能托运10托运标志原因Varchar100表4-5 托送货物临时单信息表序号字段名类型长度备注1临时单号Int2帐号Varchar50关联 客户信息3货物名称Varchar504货物规格Varchar505货物重量Float7类别编号Int关联货物类别8货物数

37、量Float表4-6 货物类别信息表序号字段名类型长度备注1类别编号Int(Auto)2类别名称Varchar20表4-7 重量收费信息表序号字段名类型长度备注1收费编号Int2重量下限Float3重量上限Float4收费金额Float表4-8 路程收费信息表序号字段名类型长度备注1路程编号Int(Auto)2路程下限Float3路程上限Float4收费金额Float表4-9 配送城市信息表序号字段名类型长度备注1城市编号Int(Auto)2城市名称Varchar50表4-10 配送路程费用信息表序号字段名类型长度备注1路程费用编号Int(Auto)2开始城市编号Int关联 配送城市3目标城市

38、编号Int关联 配送城市4路程编号Int关联 路程收费表4-11 公司货运车辆信息表序号字段名类型长度备注1车辆编号int2车辆名称Varchar203车辆牌照Varchar50记录通讯录的内容4车辆主要用途Varchar505驾驶人员Varchar506车辆承载FloatKg7备注Text表4-12 公司货运配车信息表序号字段名类型长度备注1配车编号int2车辆编号int关联 公司货运车辆3配车时间DateTime4回来时间DateTime5货物托送编号Int关联 货物托送单6货运备注Text表4-13 接收单信息表序号字段名类型长度备注1接收单编号int2接收时间 DateTime3接收人

39、Varchar504接收存根Varchar255存储货物存单图片5货物托送编号Int50关联 货物托送单6接收单备注Text表4-14 部门信息表序号字段名类型长度备注1部门编号Int(Auto)2部门名称Varchar20表4-15 员工信息序号字段名类型长度备注1员工帐号Int(Auto)2员工名称Varchar203员工职位Varchar204所属部门Int关联 部门5密码Varchar20第5章 物流配送管理信息系统实现5.1 系统开发方法和开发工具本系统使用Visual 2005作为系统开发环境,并采用ASP.NET作为前台开发工具,使用C#语言16-21,以SQL Server20

40、00为后台数据库的开发体系结构。5.2 运行环境为了使该系统能够广泛被社会群体接受,该应用程序可应用于多种网络,其运行要求如下:软件环境包括客户端和服务器端。客户端使用Windows95/98/2000/XP,Internet Explorer(IE)等。服务器端使用Windows2000/XP,Internet Information Server (IIS)4.0及其以上版本,IE等。数据库采用SQL server,运行于服务器端。硬件环境包括服务器和客户机。服务器采用CPU PIII 500以上;内存256M以上。客户机采用CPU:P200MMX以上;内存:32M以上。5.3 系统实现的

41、界面在IE浏览器里运行系统显示主界面,如图5-1所示。图5-1 系统主界面管理员身份验证登录后,显示界面如图5-2所示。图5-2 客户信息维护列表其主要代码实现如下:protected void Page_Load(object sender, EventArgs e) / 在此处放置用户代码以初始化页面 if (!Page.IsPostBack) /显示客户信息列表 this.GridView1.DataSource = DataBase.Get_Table("select * from 客户信息 "); this.GridView1.DataBind(); protec

42、ted void Button1_Click(object sender, EventArgs e) /跳转页面 Response.Redirect("frmKhMod.aspx"); protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) string code = this.GridView1.DataKeysConvert.ToInt32(e.CommandArgument).Value.ToString(); if (e.CommandName = "Mo

43、d") /传递修改的标志 跳转页面 Response.Redirect("frmKhMod.aspx?ID=" + code); else if (e.CommandName = "Del") /删除客户信息 if (DataBase.Get_Table("select * from 货物托送单 where 帐号='" + code + "'").Rows.Count > 0) this.Terr.InnerHtml = "<font color='red&#

44、39;>信息使用中,不能删除</font>" return; DataBase.ExecSql("delete from 客户信息 where 帐号='" + code + "'"); DataBase.ExecSql("delete from 托送货物临时单 where 帐号='" + code + "'"); this.GridView1.DataSource = DataBase.Get_Table("select * from 客户信息

45、"); this.GridView1.DataBind(); 客户身份登录,通过验证后,显示客户信息维护界面,如图5-3所示。图5-3 客户信息维护页面其主要代码实现如下: protected void Button2_Click(object sender, EventArgs e) /添加 或修改客户信息 if (Request.QueryString"ID" = null) /判断信息是否正确 if (this.txtID.Text = "") this.Terr.InnerHtml = "<font color='

46、;red'>帐号不能为空</font>" return; DataBase.ExecSql("insert into 客户信息(帐号,客户名称,地址,电话,联系人,联系电话,备注,客户来源,密码) values('" + this.txtID.Text + "','" + this.txtXm.Text + "','" + TextBox5.Text + "','" + TextBox2.Text + "'

47、,'" + TextBox1.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "','管理员维护', 'ninhao')"); else DataBase.ExecSql("update 客户信息 set 客户名称='" + this.txtXm.Text + "',地址='"+ TextBox5.Text +"

48、',电话='"+ TextBox2.Text +"',联系人='"+ TextBox1.Text +"',联系电话='"+ TextBox3.Text +"',备注='"+ TextBox4.Text +"' where 帐号='" + this.txtID.Text + "'"); Response.Redirect("frmKhList.aspx"); protected v

49、oid txtXm_TextChanged(object sender, EventArgs e) 管理员登陆货物类别维护系统功能,显示界面如图5-4所示。图5-4 货物类别维护界面其主要代码实现如下:private void initList() /显示货物类别列表 this.GridView1.DataSource = DataBase.Get_Table("select * from 货物类别"); this.GridView1.DataBind(); this.txtBm.Text = "" this.Terr.InnerHtml = "

50、;" protected void Button1_Click(object sender, EventArgs e) /添加货物类别信息 if (this.txtBm.Text = "") this.Terr.InnerHtml = "<font color='red'>类别不能为空</font>" return; if (DataBase.Get_Table("select * from 货物类别 where 类别名称='" + this.txtBm.Text + &quo

51、t;'").Rows.Count > 0) this.Terr.InnerHtml = "<font color='red'>类别名称重复</font>" return; DataBase.ExecSql("insert into 货物类别(类别名称) values('" + this.txtBm.Text + "')"); initList(); protected void GridView1_RowCommand(object sender, Gri

52、dViewCommandEventArgs e) if (e.CommandName = "Del") /判断记录是否允许删除 string code = this.GridView1.DataKeysConvert.ToInt32(e.CommandArgument).Value.ToString(); /删除记录 刷新列表 DataBase.ExecSql("delete from 货物类别 where 类别编号=" + code); initList(); 管理员登录配送车辆信息维护界面,如图5-5所示。图5-5 配送车辆信息维护界面执行车辆维护操

53、作如图5-6所示。图5-6 配送车辆维护页面 客户登陆系统后,点击左侧功能菜单中的托运单列表,进入货物托运单列表页面,包括托送时间、总重量、应收金额、实际收费、接收标志、托运标志,新单、查看和删除按钮。删除时应确保所选信息未处于使用中。如图5-7所示。图5-7 托运单列表其主要代码实现如下:protected void Page_Load(object sender, EventArgs e) / 在此处放置用户代码以初始化页面 if (!Page.IsPostBack) /显示货物托运单信息 this.GridView1.DataSource = DataBase.Get_Table(&qu

54、ot;select * from 货物托送单,客户信息 where 货物托送单.帐号=客户信息.帐号 and 客户信息.帐号='" + Session"UserID".ToString() + "' "); this.GridView1.DataBind(); protected void Button1_Click(object sender, EventArgs e) /删除托运货物临时单信息记录 跳转页面 Session"khid" = Session"UserID".ToString(); DataBase.ExecSql("delete from 托送货物临时单 where 帐号='" + Session"khid".ToString() + "'"); Response.Redirect("HuoWuEdit.aspx"); protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) string code = this.GridView1.DataKeysConvert.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论