物流信息管理平台的设计与实现.doc

上传人:数据九部 文档编号:10330730 上传时间:2021-05-09 格式:DOC 页数:42 大小:1.11MB
返回 下载 相关 举报
物流信息管理平台的设计与实现.doc_第1页
第1页 / 共42页
物流信息管理平台的设计与实现.doc_第2页
第2页 / 共42页
物流信息管理平台的设计与实现.doc_第3页
第3页 / 共42页
物流信息管理平台的设计与实现.doc_第4页
第4页 / 共42页
物流信息管理平台的设计与实现.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《物流信息管理平台的设计与实现.doc》由会员分享,可在线阅读,更多相关《物流信息管理平台的设计与实现.doc(42页珍藏版)》请在三一文库上搜索。

1、毕业论文(设计)毕业论文(设计) 题目题目:物流信息管理平台的设计与实现物流信息管理平台的设计与实现 申请学位 工学学士 系 别 计算机学院 专 业 计算机科学与技术(师范) 学生姓名 学 号 导师姓名 2013 年 5 月 17 日 摘要 随着信息技术和计算机网络技术的飞速发展,物流业在我国迅速成长。并成为国 民经济发展的重要推动力。然而,由于我国许多物流企业从原来的交通运输业或仓储 业转型而来,缺乏必要的管理信息系统和业务整合集成方案,已经不能适应网上电子 商务发展对物流配送的要求,成为我国发展电子商务的重要瓶颈之一。本次毕业设计 尝试从我国物流行业的实际出发,构建了适用于中小型物流企业的

2、虚拟物流联盟信息 平台。 本系统采用基于 WEB 的.net 技术,采用 Visual Studio 2005 为开发工具,利用 SQL Server 2005 作为数据库服务器进行数据管理。从总体架构,功能设计等方面对 这一信息平台进行了详细阐述。提出了基于 B/S 模式的物流系统框架,该系统能向分 布各处的用户和代理提供最新的物流信息,帮助用客户管理、组织、查询与业务相关 的信息。本系统有很强的实用性、开发效率高、移植性好、稳定性好等优点。 关键词关键词:中小型物流企业,虚拟物流联盟,Visual Studio 2005,B/S 架构 ABSTRACT As information tec

3、hnology and the rapid development of computer network technology, the logistics industry in China grew rapidly. And become a major force in national economic development. However, many of our transport logistics from the original transition from transportation or warehousing, the lack of the necessa

4、ry integration of management information systems and business integration solutions, e-commerce development can not meet the requirements of logistics and distribution, as the development of e-commerce in China One of the important bottlenecks. The graduation project attempts to reality of Chinas lo

5、gistics industry, built for small and medium enterprises Virtual Logistics Alliance Logistics Information Platform. The system is based on the WEB. Net technology, using Visual Studio 2005 development tools, using SQL Server 2005 as the database server for data management. From the overall architect

6、ure, functional design and other aspects of this information platform in detail. Proposed based on B / S model system framework of logistics sites, distributed throughout the system can provide users with the latest logistics and agent information to help with customer management, organization, sear

7、ch, and business-related information. The system has a strong practical, the development of high efficiency, portability is good, good stability. Keywords: Small and medium-sized logistics enterprise, virtual logistics alliance, Visual Studio 2005, B/S architecture 目目 录录 第一章第一章 绪论绪论.1 1.1 课题背景.1 1.2

8、 研究现状 .1 1.3 研究的目的与意义.2 1.4 研究的基本思路和方法.2 1.5 本文研究的重点和难点 .2 第二章第二章 系统开发技术介绍系统开发技术介绍.3 2.1 ASP.NET 介绍.3 2.2 C#语言 .4 2.3 SQL SERVER 2005 数据库.4 第三章第三章 系统需求分析系统需求分析.6 3.1 系统需求分析 .6 3.2 系统关键流程 .7 3.3 技术可行性 .10 第四章第四章 系统概要设计系统概要设计.11 4.1 功能模块划分 .11 4.2 功能模块介绍.11 4.3 数据库设计.11 4.4 系统数据表设计 .15 4.5 数据连接 .18 第五

9、章第五章 系统详细设计系统详细设计.19 5.1 系统的主窗口 .19 5.2 系统前台主要功能模块详述 .20 5.2.1 会员登录模块.20 5.2.2 会员注册.22 5.2.3 新闻展示.24 5.2.4 订单模块.25 5.3 系统后台功能模块详述 .26 5.3.1 管理员登录.26 5.3.2 账号管理.28 5.3.3 新闻管理.29 5.3.4 订单管理.30 第六章第六章 系统测试系统测试.32 6.1 系统测试方法.32 6.2 会员注册测试 .32 6.3 会员登录测试 .33 结结 论论.35 参考文献参考文献.36 致致 谢谢.37 物流信息管理平台的设计与实现物流

10、信息管理平台的设计与实现 1 第一章第一章 绪论绪论 1.1 课题背景课题背景 随着我国的物流业的热潮,各行各业都对物流业趋之若鹜,纷纷成立物流企业。 但由于国内各方面条件的限制,国内物流企业规模小、数量多、缺少竞争优势,加上 技术含量低,大多数只能够提供运输和仓储等传统服务,能够提供一揽物流解决方案 的企业很少,再加上国外大企业的竞争,使原本就不足以分得一杯羹的国内企业更加 难以适应市场的变化。1要想在这场博弈中取胜,对于大部分的中小型物流企业来说, 找出市场中的缝隙、进行差异化经营是他们的最佳生存之道,而信息的来源就成为寻 找“缝隙”的关键。随着国内信息步伐的加快,加之物流企业对行业信息的

11、需求越来 越大,促使物流信息平台迅速发展,以适应物流企业的市场变化。物流系统信息的及 时性、准确性完全符合国内物流企业信息的要求,它已经成为国内物流企业信息的主 要来源。2物流信息平台的建设也就成为了最迫切的需求。 1.2 研究现状研究现状 进入新世纪,由于全球经济一体化进程日益加快,企业面临着更加激烈的竞争环 境,资源在全球范围内的流动和配置大大加强,世界各国更加重视物流发展对于本国 经济发展、国民生活素质和军事实力增强的影响,都十分重视物流业的现代化,从而 使现代物流呈现出一系列新的发展趋势。根据国内外物流发展的新情况,21 世纪物流 的发展趋势可以归纳为信息化、网络化、自动化、电子化、共

12、享化、协同化、集成化、 智能化、柔性化、标准化、社会化和全球化十二大趋势。5 从信息化建设的角度来看,中国的物流企业还处在相对比较原始、低级的阶段。 据统计,己经实施或是部分实施信息化的企业只占了 21%,全面实施信息化的企业只 有 10%。在整个行业的供应链当中,企业与上下游之间的信息流没有打通,流通环节 多而导致流通成本居高不下,这也是因为很多物流企业信息建设层次较低,造成信息 不畅所致。主要包括三个方面的问题:现代物流管理意识淡薄,信息技术应用和物流 设备落后,物流信息资源管理混乱。正是因此一个好的物流信息平台是很好的发挥物 流的功用所必不可少的一个工具。 物流信息管理平台的设计与实现物

13、流信息管理平台的设计与实现 2 1.3 研究的目的与意义研究的目的与意义 本文研究的是通过 ASP.NET2.0 和 SQL Server 数据库来创建物流信息平台,采 用的 Visual Studio 2005 开发工具。设计开发出一个实用的物流系统。 物流系统是现代物流产业中不可缺少的部分,对于物流信息的发布和查找说都至关 重要,能够为用户提供充足的信息和快捷的查询手段。本文的物流系统正是为了更好的 发挥物流信息化的功用。 1.4 研究的基本思路和方法研究的基本思路和方法 本文研究的基本思路是:从国内物流信息发布网站的发展开始,以物流信息发布 网站的理论为起点,借鉴国内物流信息发布网站的理

14、论研究与实践成果,结合国内物 流信息发布网站的现状,探讨物流信息发布网站的建设与管理方法。本文从理论和实 践两个角度出发,对物流信息发布网站进行深入的探讨。论文首先全面而系统地研究 了构建一个物流信息发布网站所必须的各种知识与技术手段,然后从构建一个物流信 息发布网站应用系统入手,对系统的设计思想,设计目的与系统的整体结构进行详细 的规划,在此的基础上完成了物流信息发布网站的构建过程。 1.5 本文研究的重点和难点本文研究的重点和难点 物流系统是新生的电子商务技术,应用的是 WEB2.0 技术,系统是在 Visual Studio2005 环境下开发的,提出实现物流信息发布的基本功能,该系统主

15、要采用 Visual Studio 2005 与 SQL2005 结合开发实现各方面的功能,在论文写作过程中,物 流信息网的总体设计;系统规划;系统分析;用户控件的设计;系统页面的美工成为 了重点。本文研究的难点则是:系统的总体设计;系统规划,功能的实现。 物流信息管理平台的设计与实现物流信息管理平台的设计与实现 3 第二章第二章 系统开发技术介绍系统开发技术介绍 2.1 ASP.NET 介绍介绍 ASP.NET 是 Microsoft.NET 的一部分,作为战略产品,不仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发

16、人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应 用程序,并提供更好的安全保护。6可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。 ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语 言(包括 Visual Basic .NET、C# 和 JScript .NET)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这 些技术

17、的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。10 ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能 提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。11 微软为 ASP.net 设计了这样一些策略:易于写出结构清晰的代码、代码易于复用 和共享、可用编译类语言编写等等,目的是让程序员更容易开发出 Web 应用程序,满 足计算机向 Web 转移的战略需要。 2.2 AS

18、P.NET 技术优势 ASP.NET 的技术优势主要体现在以下几个方面: 运行速度快 ASP.NET 是把基于通用语言的程序在服务器上运行。不像以前的 ASP 即时解释 程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一 条的解释强很多。一方面由于 ASP.NET 是编译执行,比 ASP 等一些解释执行的 Web 程序技术要高出一个等级。在虚拟路径的 bin 目录下已经生成一装配件形式存在的动 态链接库文件,这是编译好的 2 进制文件,是可以通过.NET 中间语言(IL)来执行的机 器码。Web 服务器执行页面时,直接调用动态链接库文件,而今在少数条件下会重新 物流信息

19、管理平台的设计与实现物流信息管理平台的设计与实现 4 编译程序,即使这样速度也较 ASP 快。另一方面采用 XML 技术,由于 XML 文件是基 于 ASCII 或 Unicode 编码的文本文件,读取、写入、执行速度明显要比一些数据库文 件快(在数据量相对不太大的情况下)。12这是本系统采用 ASP.NET 技术的原因之 一。对于中小型系统来说,有相当的速度优势。 2.2 C#语言语言 由于 ASP.NET 是一个基于.NET 的 Web 开发平台,该 Web 开发平台使得 Web 开发人员可以使用.NET 编程语言(包括 VB.NET、C#和 C+托管扩展、Jscript 等) 开发 We

20、b 应用程序。在物流信息管理系统中,采用 C#语言来实现。因为 C#是微软新 一代面向对象的语言产品,可用于创建要运行在.NET CLR 上的应用语言程序之一。 C#具有现代、简单、完全面向对象和类型安全等特点。C#相对于 C/ C+而言,如果 以前学过 C/ C+,学习会变得很容易,许多 C#语句直接借用 C/ C+的语言,包括表 达式和操作符。关于 C#最重要的一点是:它是现代的编程语言。在类、命名空间、方 法重载和异常处理等领域简化了 C/ C+,丢弃了 C/ C+的复杂性,使它更容易使用、 减少出错。减少了 C/ C+的一些特性,不再有宏、模板和多重继承,这样对于开发人 员而言,省去了

21、不少麻烦提高了工作效益。4总之,C#相对于 C/ C+等其它语言, 具有如下特点: 可避免 C+中的指针、禁止直接内存操作等,语法更简单、易学。 支持跨平台,可运行在不同类型的客户端。 完全面向对象且避免了多重继承。 支持快速应用开发(Rapid Application Development, RAD)功能。 实现了语言的兼容、协作交互性。 综上所述,C#是派生于 C/ C+语言的一种程序设计语言,它使程序员能够更快速、 更容易地为微软.NET 平台开发应用程序。C#能编写 Windows 应用程序、Web 应用程 序和 Web 服务等应用程序,在本系统中主要是用来编写 Web 应用程序。

22、2.3 SQL Server 2005 数据库数据库 SQL Server 是一个关系数据库管理系统。它最初是由 Microsoft Sybase 和 Ashton-Tate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。在 Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了, 物流信息管理平台的设计与实现物流信息管理平台的设计与实现 5 Microsoft 将 SQL Server 移植到 Windows NT 系统上,专注于开发推广 SQL Server 的 Windows NT 版本。Sybase 则较专

23、注于 SQL Server 在 UNIX 操作系统上的应 SQL Server 安装界面用。3 Microsoft SQL Server 2005 是一个完整的商务智能 (BI) 平台,其中为用户提供 了可用于构建典型和创新的分析应用程序所需的各种特性、工具和功能。本文简要介 绍了您在构建分析应用程序时将要用到的一些工具,并着重介绍了一些新增功能,这 些新增功能使复杂 BI 系统的构建和管理比以往更加轻松。 7 SQL Server 2005 Business Intelligence 工具集提供了一种端到端的 BI 应用程 序集成: 物流信息管理平台的设计与实现物流信息管理平台的设计与实现

24、6 第三章第三章 系统系统需求分析需求分析 所谓需求分析,是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括 需要输入什么数据,要得到什么结果,最后应输出什么。需求分析是整个软件开发过 程的基础,同时也是软件工程中的一个关键过程,简而言之,“需求分析”就是确定 要计算机“做什么”。8 通过对系统的功能分析本系统主要功能模块有 2 个模块一个是网站前台模块,一 个是网站后台模块。 前台模块主要功能有: 用户登录:前台用户可以登录,登录系统可以在留言板中发布信息,可以在线下 单并查询订单跟踪订单信息。 用户注册:用户可以通过注册功能注册成为网站的会员。 公司简介:介绍公司的详细信息功能。 新

25、闻中心:展示网站发布的新闻信息。 留言板: 会员可以在网站中进行留言。 联系我们:查看企业网站的联系我们信息。 车源信息:查看网站中发布的车源信息。 后台模块主要包括功能: 会员信息管理:对会员信息进行管理。 账号管理:对账号信息进行管理。 公司简介信息管理:编辑公司简介信息。 留言管理:查看回复网站中的留言信息。 订单信息管理:管理员对订单信息进行管理 车源管理:包括添加车源信息,修改车源信息,删除车源信息等功能。 3.1 系统系统需求分析需求分析 用例图用来描述系统与参与者之间的相互作用,与用例图相关的几个概念: (1)角色:代表了某一事件发生的参与者,用一个小人表示。 (2)用例:代表系

26、统可以实现的功能,通常一个用例代表一组功能,实质上规定 了系统实现功能的范围。 物流信息管理平台的设计与实现物流信息管理平台的设计与实现 7 (3)用例图:当角色和用例发生某种关系时,就可以用一个图将它们关联起来, 这就是用例图。系统管理员用例图如图 3.1 所示。 图 3.1 系统管理员用例图 3.2 系统关键流程系统关键流程 数据增加流程 添加信息时,编号字段由系统自动生成,且不能修改,其他信息由用户输入,之 后对数据进行合法判断,合法则写入保存至数据库,不合法则重新输入数据。 数据增加流程图如图 3-2 所示。 物流信息管理平台的设计与实现物流信息管理平台的设计与实现 8 图 3-2 数

27、据增加流程图 数据修改流程 在修改信息时,先选中一条待修改的记录,然后直接输入数据,判断合法性,合 法则保存至数据库,不合法重新输入。 数据修改流程图如图 3-3 所示。 物流信息管理平台的设计与实现物流信息管理平台的设计与实现 9 图 3-3 数据修改流程图 数据删除流程 当用户选定一条记录时,单击删除按钮,会提示用户是否确定删除,然后删除数 据库相关内容。数据删除流程图如图 3-4 所示。 物流信息管理平台的设计与实现物流信息管理平台的设计与实现 10 图 3-4 数据删除流程图 3.3 技术可行性技术可行性 技术可行性是最难决断和最关键的问题。根据客户提出的系统功能、性能及实现 系统的各

28、项约束条件,从技术的角度研究系统实现的可行性。本系统采用的是.NET 家 族的 ASP.NET 技术和 ADO.NET 技术。众所周知,.NET 现在已经日趋成熟、稳定, 被认为是计算机领域最有前途的技术之一。同时数据库采用的是 SQL2005。将 ASP.NET,ADO.NET 以及 SQL2005 结合起来开发一套物流系统,必定是可行并且高 效的。11 目前大多数网站都采用 ASP.NET 技术进行开发,ASP.NET 具有良好的语法基础, 良好的开发环境能快速开发一个网站,我们开发物流系统采用 ASP.NET 技术进行开发 在技术上是可行的。 物流信息管理平台的设计与实现物流信息管理平台

29、的设计与实现 11 第四章第四章 系统概要设计系统概要设计 4.1 功能模块划分功能模块划分 物流系统功能模块功能结构如图 4.1 所示。 物流系统功能结构 账号管理 用户管理 新闻管理 评论管理 订单管理 后台模块 车源信息 前台模块 用户登录 用户注册 留言板 我的订单 新闻中心 公司简介 网站首页 留言管理 公司简介管理 联系我们管理 车源信息管理 联系我们 图 4.1 物流系统功能模块结构图 4.2 功能模块介绍功能模块介绍 物流系统的功能主要包括下面几个功能模块: 会员信息管理:对会员信息进行管理。 账号管理:对账号信息进行管理。 公司简介信息管理:编辑公司简介信息。 留言管理:查看

30、回复网站中的留言信息。 订单信息管理:管理员对订单信息进行管理 车源管理:包括添加车源信息,修改车源信息,删除车源信息等功能。 4.3 数据库设计数据库设计 为了把用户的数据要求清晰明确地表达出来,通常要建立一个概念性的数据模型。 概念性数据模型是一种面向问题的数据模型,是按照用户的观点来对数据和信息建模。 描述了从用户角度看到的数据,反映了用户的现实环境。9 最常用的表示概念性数据模型的方法,是实体联系方法(EntityRelationship Approach)。这种方法用 ER 图描述现实世界中的实体,而不涉及这些实体在系统中 物流信息管理平台的设计与实现物流信息管理平台的设计与实现 1

31、2 的实现方法。用这种方法表示的概念性数据模型又称为 ER 模型。ER 模型中包含“实 体”,“联系”和“属性”。13 新闻信息实体图如图 4.2。 新新闻闻信信息息 发发布布时时间间 标标题题 编编号号 内内容容 图 4.2 新闻信息实体图 管理员信息实体图如图 4.3。 管管理理员员信信息息 登登录录帐帐号号 编编号号登登录录 密密码码 图 4.3 管理员信息实体图 订单信息实体图如图 4.4。 图 4.4 订单信息实体图 物流信息管理平台的设计与实现物流信息管理平台的设计与实现 13 车源信息实体图如图 4.5。 车车源源信信息息 编编号号描描述述 标标题题 添添加加时时间间 所所属属公

32、公司司 图 4.5 车源信息实体图 运输产品介绍信息实体图如图 4.6。 运输产品介绍 编编号号内内容容 图 4.6 运输产品介绍信息实体图 会员信息实体图如图 4.7。 图 4.7 会员信息实体图 物流信息管理平台的设计与实现物流信息管理平台的设计与实现 14 公司简介信息实体图如图 4.8。 公公司司简简介介 编编号号内内容容 图 4.8 公司简介信息实体图 物流公司信息实体图如图 4.9。 物物流流公公司司 编编号号名名称称 图 4.9 物流公司信息实体图 留言信息实体图如图 4.10。 图 4.10 留言信息实体图 物流系统 E-R 图如图 4.11。 物流信息管理平台的设计与实现物流信息管理平台的设计与实现 15 图 4.11 物流系统 E-R 图 4.4 系统数据表设计系统数据表设计 管理员信息表如表 4.1 所示。 表 4.1 管理员信息表 (Admins) 字段名说明类 型长 度可否

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1