毕业论文——在途物流系统用户中心模块的设计与实现.doc

上传人:滴答 文档编号:1255261 上传时间:2019-01-19 格式:DOC 页数:46 大小:1.67MB
下载 相关 举报
毕业论文——在途物流系统用户中心模块的设计与实现.doc_第1页
第1页 / 共46页
毕业论文——在途物流系统用户中心模块的设计与实现.doc_第2页
第2页 / 共46页
毕业论文——在途物流系统用户中心模块的设计与实现.doc_第3页
第3页 / 共46页
毕业论文——在途物流系统用户中心模块的设计与实现.doc_第4页
第4页 / 共46页
毕业论文——在途物流系统用户中心模块的设计与实现.doc_第5页
第5页 / 共46页
点击查看更多>>
资源描述

1、北 京 航 空 航 天 大 学 毕 业 设 计 (论 文 ) 第 I 页在途物流系统用户中心模块的设计与实现摘 要在电子商务和移动信息化的浪潮中,传统物流方式由于信息闭塞、沟通滞后等原因已逐渐被淘汰,取而代之的是大幅度降低物流成本的信息化物流服务平台。在途物流系统即是这种类型的物流服务平台,它包括网站端和手机客户端两部分,极大地方便了货主、车主、司机等物流参与者之间的沟通,从而提高其业务效率。在途物流系统是以轻型的PHP MVC框架CodeIgniter为基础,采用了 MySQL数据库和Apache 服务器,形成数据层、业务逻辑层、表现层三层架构。本论文论述了在途物流系统用户中心模块的设计与实

2、现。用户中心模块的功能性需求包括用户和角色权限模型、诚信机制、交易管理、辅助功能等4个子功能模块,同时非功能性需求主要有可用性、安全性、可靠性、并发性和可扩展性等5个方面。在用户中心模块的编码过程中,我们使用了Bootstrap、AJAX、cURL等技术来解决开发中所遇到的问题。用户中心模块涉及了除匿名用户和系统管理员外的其他用户,即货主、车主、司机、物流公司;不同类型的用户有着不同的操作权限,所对应的用户中心的实现也不尽相同。总的来说,系统通过Controllers层对来自Models层的数据进行整合,并传递给Views层,渲染之后形成最终页面;另外,Models层函数也同API接口函数一起

3、为手机客户端的开发提供支持。目前系统通过测试,已经上线,运行情况良好,现处于维护阶段,预期目标已基本完成。关键词:物流系统,用户中心,CodeIgniter北 京 航 空 航 天 大 学 毕 业 设 计 (论 文 ) 第 II 页Design and Achievement of User Center Module in ZaiTu Logistics SystemAbstractIn the wave of e-commerce and mobile informationization, the traditional logistics due to information block

4、, communication lag and other reasons have been gradually phased out and replaced by informationized logistics service platforms. ZaiTu logistics system belongs to this type of logistics platform. ZaiTu system includes two parts: site client and mobile client, which greatly facilitates the communica

5、tion among shippers, goods owners, drivers and other logistics participants, thus improving their business efficiency.This paper discusses the design and implementation of user center module in ZaiTu logistics system. With the use of MySQL database and Apache server, ZaiTu logistics system is based

6、on the lightweight PHP MVC frameworkCodeIgniter, consisting of the business logic layer, API interface layer, presentation layer.The functional requirements of the user center module totally include four functions: the model of user and authority, credit system, trade management and auxiliary functi

7、ons, while the non-functional requirements are mainly made up of availability, security, reliability, concurrent and scalability. During the development of the user center module, we have used several technologies, such as Bootstrap, AJAX, cURL, to solve problems we encountered. Except anonymous use

8、rs and system administrators, the user center module involves all the other users: shippers, goods owners, drivers, shipper companies; different types of users have different operating authority, so the achievements of the corresponding user center are not the same. Overall, the system use the Contr

9、ollers layer to handle the data from Models layer, and then pass the data to Views layer to present the final rendered pages; In addition, together with API interface, Models layers also provide some support for the development of mobile client. 北 京 航 空 航 天 大 学 毕 业 设 计 (论 文 ) 第 III 页Having passed th

10、e test, currently the system is in the run with a good state. Now we are responsible for the maintenance of the ZaiTu system. In short, the desired objectives have been basically completed.Keywords: logistics system, user center, CodeIgniter北 京 航 空 航 天 大 学 毕 业 设 计 (论 文 ) 第 IV 页目 录1 绪论 11.1 课题来源 11.2

11、 课题背景与意义 11.3 国内外研究现状 11.4 课题研究目标与内容 21.4.1 课题研究目标 21.4.2 课题研究内容 31.5 论文组织结构 32 需求分析 52.1 系统总体需求概述 52.2 用户中心模块的功能需求 62.2.1 用户和角色权限模型 72.2.2 诚信机制 82.2.3 交易管理 92.2.4 辅助功能 102.3 非功能需求分析 112.4 本章小结 123 系统总体设计 133.1 系统设计原则 133.2 总体架构设计 133.2.1 软件架构设计 133.2.2 功能架构设计 153.3 技术架构设计 163.4 关键问题及解决方案 193.4.1 用户

12、和角色权限模型 193.4.2 交易流程 203.5 本章小结 214 系统详细设计与实现 224.1 用户模型 224.1.1 表示层 234.1.2 业务逻辑层 244.1.3 数据层 244.2 诚信机制 25北 京 航 空 航 天 大 学 毕 业 设 计 (论 文 ) 第 V 页4.2.1 表示层 264.2.2 业务逻辑层 274.2.3 数据层 284.3 交易管理 294.3.1 表示层 294.3.2 业务逻辑层 304.3.3 数据层 314.4 辅助功能 324.4.1 表现层 324.4.2 业务逻辑层 334.4.3 数据层 334.5 本章小结 345 系统测试 35

13、5.1 测试环境 355.2 功能性测试 355.3 兼容性测试 375.4 性能测试 375.5 系统评估 385.6 本章小结 38结论 39总结 39展望 39参考文献 40致谢 41北 京 航 空 航 天 大 学 毕 业 设 计 (论 文 ) 第 1 页1 绪论 1.1 课题来源本课题来源于学院承担的实际企业项目“在途物流系统”,该项目旨在开发一个面向物流行业各类参与者的信息共享和交易服务平台。1.2 课题背景与意义在现代货物运输中,货主、车主、司机、物流企业之间的沟通显得越来越重要。货主需要一个安全可靠的网络交易机制,车主需要一个方便快捷的信息沟通窗口,双方都更加依赖货物运输过程中的

14、资源共享、导航、定位等各种增值服务。在客户需求的推动下,我们开始了“在途”物流系统的设计和实现,致力于为公路运输提供配货、托运交易服务,所服务的对象几乎涵盖所有货物类型和车辆类型,全面满足各类用户的多样化的运输需求。凡在该平台注册的所有用户均经过网站的实名制认证,确保所有用户的身份真实,所有车辆、货源、车源、企业的信息可靠,最大程度地保证交易安全。使用车主报价、货主邀请的竞价模式降低了货主的运输费用,并且建立起诚信认证体系和评价机制,保证货物运输过程中的安全可靠。通过网站这一信息传递载体,不仅能够解决以往线下交易的信息不足和不便利等问题,也能够通过完整的线上交易流程来提高交易的安全性。同时,配

15、合手机移动端的应用软件,一方面大大方便了司机群体对这个平台的使用,另一方面也为后续的追踪定位、周边信息等增值服务提供了基础。1.3 国内外研究现状随着市场竞争的加剧,企业界对物流成本问题日益关注,专业化物流服务的需求程度日益增加,在这种形势下, 网络提供了信息交流的理想平台, 自然而然地成为了联系客户和物流企业的重要纽带 1。北 京 航 空 航 天 大 学 毕 业 设 计 (论 文 ) 第 2 页发达国家的物流网站给我们提供了很多可以借鉴的模式,如美国物流公共信息平台的Transwork模式(收取中介费)、 Getloaded模式(会员制管理)、 TransCore模式(公共服务)和Lands

16、tar 模式(区域代理)等,都已经借助物流网站平台实现了很好的发展,提高了车货配载的效率和成功率,并从中获得了巨大的盈利 2。我国物流网站是现代物流管理的网络信息平台,既是实现规范化管理和业务操作的信息系统,也是为物流客户、联盟伙伴、物流资源等提供连接、管理和服务的门户 3。它将现代物流管理模式和先进的信息技术有机结合,建立全新的以客户服务为中心的经营体系,创造企业在网络环境下的竞争优势,打造以现代综合物流服务为主体的供应链。社会物流资源的整合将进一步引导更多物流信息在网站上发布, 以便物流供求双方能够顺利地进行业务撮合 4。但是现有的物流网站的功能依旧局限于信息的交流,大部分交易都是在线下完

17、成的,线上无法追踪和统计,也不能提供更多便捷性、可靠性、安全性方面的服务,所以仍然存在着一些缺陷。在开始建立物流网站之前,必须从客户需要出发,对网站建设的指导原则进行探讨,力图真正满足客户对物流过程的信息需求 5。“在途”物流网站在实现同行业已有网站功能的基础上,更加注重一些用户有强烈需求的功能的实现:切合实际的用户划分、完整的线上交易流程、可靠的诚信机制、丰富的增值服务。正是这些特点使得“在途”物流系统能够脱颖而出,得到更加广泛的认可。1.4 课题研究目标与内容1.4.1 课题研究目标在途物流系统要实现包含网站和手机客户端两部分的完整物流平台,从而为货主、车主、物流公司、司机等相关人员提供一

18、个信息交流平台,同时还要基于诚信机制构建网上物流交易环境。物流系统主要划分为货源车源管理模块、用户中心模块、后台管理模块三部分,其中用户中心模块建立在货源车源管理模块的基础之上。本课题的目标是设计并实现在途物流系统的用户中心模块,并通过用户中心模块为在途物流系统的用户管理、业务操作提供支持,从而确保各类用户都能便捷地使用在途物流系统。北 京 航 空 航 天 大 学 毕 业 设 计 (论 文 ) 第 3 页1.4.2 课题研究内容本论文的研究内容为用户中心模块,不同类型的用户对应的用户中心的功能是不尽相同的。根据不同类型用户的需求的完成情况,我把本课题的研究内容总结为以下几部分:1) 构建用户和

19、角色权限模型。如何划分用户并分配权限直接关乎系统业务逻辑实现的优劣程度。结合物流行业参与者的特点,我设计了相应的用户和角色权限模型,以支持系统中的各类用户(包括物流公司、车主、货主和司机等)。2) 设计并实现用户诚信机制。网络交易的匿名性、虚拟性等影响着用户对它的信任度,进而影响业务的展开,所以健全的诚信机制是十分有必要的。在途物流系统中,我设计实现的诚信机制从资料认证、历史交易、评价等三个方面为各类用户提供诚信参考。3) 设计并实现车、货交易流程。交易是围绕订单展开的,其主要流程包括:车主报价(货主邀请)货主选择合适报价进行交易(车主接受合适邀请进行交易)车主确认运输开始货主确认到达并且双方

20、进行互评,从而使各类用户通过该系统完成整个交易过程。4) 设计并实现用户中心的辅助功能。辅助功能是用户中心模块的一些支持功能,包括站内信、修改密码等。1.5 论文组织结构第一章“绪论”,总体介绍本论文的内容,主要包括课题来源、背景与意义、国内外研究现状、课题研究目标与内容等。第二章“需求分析”,通过对系统调研的分析,说明了系统的功能需求和非功能需求,并对用户中心模块的需求进行了详细描述。第三章“系统总体设计”,规定系统设计原则,描述系统逻辑架构,对系统功能结构进行划分并说明,给出系统技术架构并对其中涉及的技术(如Codeigniter 6、Bootstrap、Ajax 7、cURL等)进行介绍

21、,最后阐述了用户中心模块的关键问题及解决方案。 第四章“系统详细设计与实现”,对用户中心模块的用户模型、诚信机制、交易北 京 航 空 航 天 大 学 毕 业 设 计 (论 文 ) 第 4 页管理、辅助功能等主要功能的设计与实现进行了深入的分析说明,并给出了最终的实现效果截图。第五章“系统测试”,以系统需求为标准对系统进行较全面的测试与评估,以确定是否满足需求和是否存在问题。最后是总结和展望,对毕业论文的主要内容加以总结梳理,并提出展望。北 京 航 空 航 天 大 学 毕 业 设 计 (论 文 ) 第 5 页2 需求分析2.1 系统总体需求概述在途物流系统致力于为物流运输提供货源信息查询、车源信

22、息查询、运输交易等服务,所服务的对象包括了绝大多数的货物和车辆类型,全面满足了各类物流运输参与者的业务需求。注册用户(车主、货主、公司等)或未注册用户都可以进行货源和车源的查询操作;同时,车主和物流公司可以发布车源、进行报价,货主可以发布货源、发出邀请,车主、货主可以利用系统完成车、货交易流程。物流系统支持对资料的认证功能,确保所有车主、货主、车辆、司机、企业的身份真实可靠。另外,物流系统的手机客户端与网站端有相同的功能。通过对系统需求的整理,我们将在途物流系统的功能划分为四大模块:车源货源管理模块、用户中心模块、手机端模块、后台管理模块。在途物流系统的用例包图如图2.1所示,本课题主要负责用户中心模块的设计与实现。uc 中中中中中中货 源 车 源 管 理车 源 管 理 货 源 管 理信 息 检 索用 户 中 心交 易 管 理 用 户 管 理诚 信 机 制 辅 助 功 能后 台 管 理用 户 管 理 车 源 管 理货 源 管 理手 机 端 车 主货 主管 理 员司 机定 位 服 务车 货 管 理图2.1 系统的用例包图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。