基于web的物流公司管理系统的设计与实现论文.doc_第1页
基于web的物流公司管理系统的设计与实现论文.doc_第2页
基于web的物流公司管理系统的设计与实现论文.doc_第3页
基于web的物流公司管理系统的设计与实现论文.doc_第4页
基于web的物流公司管理系统的设计与实现论文.doc_第5页
免费预览已结束,剩余39页可下载查看

下载本文档

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

文档简介

长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 摘 要 本论文为了满足物流公司降低成本,提高服务质量的需求,计划 设计一套物流公司信息管理系统。该系统将会具有登录界面管理、物 流信息管理、企业信息管理、车辆信息管理、货物信息管理等功能。 东韵物流信息管理系统将分为内部管理系统和外部浏览查询系统。 内部管理主要是面向公司内部人员,将会具有物流,企业,车辆,货 物等信息管理的权限。外部浏览查询部分主要是面向用户的功能,以 供用户对订单进行查询。 整个系统会根据软件工程理论,将整个开发过程分为问题定义, 需求分析,总体设计,详细设计,实现和测试五个阶段。会选用 Tomcat 为 JSP 服务器,选择 SOL Server 2000 为后台数据库,并运用 开发工具包 JDK Version 1.4.2。 JavaBean 在整个系统开发模式中处于 数据库与页面之间,负责数据的处理。 整个系统的设计将会充分的按照操作简便、界面灵活、实用安全 的要求进行设计,并最大的满足客户的各项需求。 关键字: JSP JAVA 物流管理 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 AbstractAbstract This paper in order to satisfy logistics companies to lower costs, improve the service quality demand, plan design a set of logistics company information management system. The system will have the login screen management, logistics information management, enterprise information management, vehicle information management, cargo information management, and other functions. East rhyme logistics information management system will be divided between the internal management system and external browsing inquires the system. Internal management major is an internal company personnel, will have the logistics, enterprises, vehicles, such as information management authority goods. External browsing inquires the part mainly user-oriented function, in order to offer users the query of orders. The entire system will be based on software engineering theory, the entire development process is divided into problem definition, needs analysis, overall design, detailed design, realization and test five stages. Can choose for JSP Server, choose Tomcat SOL Server 2000 is backend database, and using the development kit 1.4.2 JDK pages. In the whole system development mode JavaBean in database and page, is responsible for between data processing. 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 The whole system design will be fully in accordance with the operation simple, interface flexible, practical safety requirements for design, and the biggest satisfies the customer the various needs. Keywords: JSP JAVA Logistics management 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 目录目录 第一章第一章 引言引言.6 6 1.1 问题来源.6 1.2 选题背景.6 1.2.11.2.1 问题提出问题提出.6 1.2.21.2.2 问题意义问题意义.7 1.3 系统开发的可行性研究.7 1.3.11.3.1 技术可行性技术可行性.7 1.3.21.3.2 经济可行性经济可行性.7 1.3.31.3.3 操作可行性操作可行性.8 第二章第二章 基础理论知识基础理论知识.9 9 2.1 JAVA技术概述.9 2.2 JSP 技术概述.10 2.3 JAVABEAN概述 .12 2.4 SQL 语言概述.13 2.4 TOMCAT服务器概述 .13 2.4 DREAMWEAVER概述 .14 第三章第三章 需求分析需求分析.1515 3.1 需求分析.15 3.2 数据流图.15 3.3 数据字典.17 第四章第四章 总体设计总体设计.2020 41 系统功能分析.21 4.2 系统功能模块设计.21 第五章第五章 数据库设计数据库设计.2424 5.1 数据库需求分析.24 5.1.15.1.1 实体的分析实体的分析.24 5.1.25.1.2 实体的属性实体的属性.24 5.2 数据库概念设计.27 5.3 数据库的逻辑结构设计.27 第六章第六章 详细设计详细设计.3232 6.1 用户功能模块的实现.32 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 6.1.16.1.1 用户注册的详细设计用户注册的详细设计.32 6.1.26.1.2 登录功能模块的详细设计登录功能模块的详细设计.32 6.2 物流管理模块的实现.34 6.2.16.2.1 物流信息修改的详细设计物流信息修改的详细设计.34 6.2.26.2.2 信息查询详细设计信息查询详细设计.35 6.2.46.2.4 添加信息的详细设计添加信息的详细设计.36 第七章第七章 系统实现系统实现.3737 7.17.1 功能界面实现功能界面实现 .37 7.27.2 前台管理前台管理 .37 7.2.17.2.1 会员注册会员注册.37 7.2.27.2.2 信息查询信息查询 .39 7.2.37.2.3 货物信息的查看、发布及删除.39 7.37.3 后台管理后台管理 .41 7.3.1 车辆信息 .41 7.3.3 退出后台管理系统 .42 结束语结束语.4343 参考文献参考文献.4444 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 第一章第一章 引言引言 1.11.1 问题来源问题来源 随着经济全球化的飞速发展以及现代物流业的系统化、信息化、 仓储运输的现代化和综合化等趋势,对我国物流业的发展提出了全方 位的挑战。面对跨国企业不断渗透中国物流市场的严峻形势,我国物 流业走高科技之路势在必行。我国国民经济连续多年高速增长,为我 国现代物流发展创造了良好的条件。物流公司越来越多。在如此强烈 竞争的环境下,公司要想取得一席之地,在目前良好服务的基础之上, 还需提高企业的运营效率和自身管理水平。人工管理早已不再适应企 业发展的要求,利用计算机网络对整个物流的流程进行全方位的管理 迫在眉睫。通过计算机网络对企业进行管理,不仅为企业的运营过程 节省了大量的时间,提高了企业的效率,还为企业在客户群中树立了 一个全新的形象,为企业日后发展奠定一个良好的基础。 1.21.2 选题背景选题背景 1.2.11.2.1 问题提出问题提出 随着中国的经济不断的发展,企业之间的竞争开始越来越激烈, 从而导致企业的利润越来越小。 企业想要生存和发展,必须要降低成 本,提高服务水平,因此,尽快提高我们的物流运作水平,在物流方 面获得利润就显得特别重要。在这种大环境下,物流公司就应运而生。 而从事物流服务的企业,更是要把降低成本和提高服务水平作为本公 司的工作重点,所以电脑和信息系统就变成了物流企业降低成本和提 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 高服务水平的一把利器。 1.2.21.2.2 问题意义问题意义 长春东韵物流公司拥有员工 60 人,30 辆车,3 个仓库。每天业务 繁忙,由于全是人工操作各项工作,订单出现问题的现象时有发生, 用户不能及时方便的查询订单。所以,为了解决上述问题,并且综合 了如今公司现有的实际情况,准备设计一个物流公司的管理系统。希 望通过对系统的高效应用,以实现手工管理与计算机管理的链接,使 物流企业的日常管理更加规范化,从而提高工作效率,降低成本;避 免工作中可能出现的漏洞;提高物流公司的服务质量和竞争力,最大 限度的保证了系统效率和安全。用户可以通过登录后,在可以的操作 权限内进行操作,实现物流管理的计算机自动化,系统应符合物流管 理制度,并达到操作直观,方便,实用,安全等要求。 1.31.3 系统开发的可行性研究系统开发的可行性研究 1.3.11.3.1 技术可行性技术可行性 技术可行性要考虑现有的技术条件是否能够顺利完成开发工作, 软硬件配置是否满足开发的需求等,这样既可以降低成本,而且可以 大大降低劳动工作量。此物流管理系统用的是JAVA开发语言,调试简 单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上 是绝对可行的。软件方面:软件的开发平台成熟可行,它们速度快、容 量大、可靠性能高、价格低,完全能满足系统的需求。 1.3.21.3.2 经济可行性经济可行性 经济可行性研究是对组织的经济现状和投资能力进行分析,对系 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经 济效益进行估计。其中对于系统的支出费用包括设备购置费、软件开 发费、管理维护费、人员工资和培训费等。本系统属于自行研制开发, 费用较低,它本身对软硬件的需求较低,以物流公司现有设备完全符 合要求,只需要少量投入即可。物流公司管理信息系统在投入使用后, 可以减少大量的人力与物力的投入,获得更大的经济效益。 1.3.31.3.3 操作可行性操作可行性 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理, 计算机被广泛应用于生产工作中。计算机的最大好处在于利用它能够 进行信息管理。本系统操作起来简单易懂,所以系统操作与维护是十 分方便的,只需要对操作人员稍加培训便可以熟练操作,为公司节 省大量的人力与物力。 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 第二章第二章 基础理论知识基础理论知识 2.12.1 JavaJava 技术技术概述概述 Java 语言从它向世人打招呼的那一天开始它就把自己定位在了致 力于网络应用软件开的语言,它的跨平台、安全性、完全的面向对象, 使它成为了互连网应用软件开发的一个新的宠儿。Java 是一种跨平台, 适合于分布式计算环境的面向对象编程语言。 Java 语言是简单的:它 的语法与 C 语言和 C+语言很接近,使 得大多数程序 员很容易学习和使用 Java。另一方面, Java 丢弃了 C+ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符 重载、多继承、自动的强制类型转换。特别地, Java 语言不使用 指针,并提供了自动的废料收集,使得程序员不必为内存管理而担 忧。 1 1. .J Ja av va a 语语言言是是可可移移植植的的。 这种可移植性来源于体系结构中立性,另外, Java 还严格规 定了各个基本数据类型的长度。 Java 系统本身也具有很强的可移 植性,Java 编译器是用 Java 实现的,Java 的运行环境是用 ANSI C 实现的。 2 2. .J Ja av va a 语语言言是是安安全全的的。 Java 通常被用在网络环境中,为此, Java 提供了一个安全机 制以防恶意代码的攻击。除了 Java 语言具有的许多安全特性以外, Java 对通过网络下载的类具有一个安全防范机制,如分配不同的名 字空间以防替代本地的同名类、字节代码检查,并提供安全管理机 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 制让 Java 应用设置安全哨兵。 3 3. .J Ja av va a 语语言言是是动动态态的的。 Java 语言的设计目标之一是适应于动态变化的环境。 Java 程 序需要的类能够动态地被载入到运行环境,也可以通过网络来载入 所需要的类。这也有利于软件的升级。另外, Java 中的类有一个 运行时刻的表示,能进行运行时刻的类型检查。 Java 语言的优良特性使得 Java 应用具有无比的健壮性和可靠 性,这也减少了应用系统的维护费用。 Java 对对象技术的全面支 持和 Java 平台内嵌的 API 能缩短应用系统的开发时间并降低成本。 Java 的编译一次,到处可运行的特性使得它能够提供一个随处可用 的开放结构和在多平台之间传递信息的低成本方式。特别是Java 企业应用编程接口( Java Enterprise APIs)为企业计算及电子商 务应用系统提供了有关技术和丰富的类库。 2 2.2 JSP 技术概述 JSP(Java Server Page)是由 Sun 公司倡导,许多公司参与一起建 立的动态网页技术标准。JSP 是 Java 阵营中最具代表性的解决方案。 Jsp 不仅拥有 Java 一样的面向对象性、便利性、跨平台性等优点和特 性,还拥有 Java Serverlet 的稳定性并可以使用 Serverlet 提供 API.使 用 JavaBean 可以将网页和繁琐的程序运算完全分离,使模块开发、 HTML 及程序设计的工作分工明确,提高了开发的效率。目前比较流行 的 Web 程序开发中,Jsp 是比较热门的一种动态网页技术,它依靠 Java 稳定、安全、可移植性好的优点成为大、中型网络开发的首选。 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 对于用户界面的更新,其实就是由 Web Server 进行的,所以给 人的感觉更新很快。所有的应用都是基于服务器的,所以它们可以时 刻保持最新版本。客户端的接口不是很繁琐,对于各种应用易于部署、 维护和修改. JSP 的设计目标主要是提供一种更为简便、有效的动态 网页编写手段,并且增强网页程序的独立性、兼容性和可重用性。 它是通过以下几个方面加以实现的: 1.简便性和有效性:通过前面对 JSP 的组成的介绍,可以知道 JSP 动 态网页的编写与一般的静态 HTML 的网页的编写是十分相似的。只是在 原来的 HTML 网页中加入一些 JSP 专有的标签,或是一些脚本程序(而 且此项不是必需的) 。这样,一个熟悉 HTML 网页编写的设计人员可以 很容易进行 JSP 网页的开发。而且开发人员完全可以不自己编写脚本 程序,而只是通过 JSP 独有的标签利用别人已写好的部件来实现动态 网页的编写。这样,一个不熟悉脚本语言的网页开发者,完全可以利 用 JSP 做出漂亮的动态网页。 2.程序的独立性:它拥有一般的 Java 程序的跨平台的特性,换句话说, 就是拥有程序的对平台的独立性。即:Write once, Run anywhere! 3.程序的兼容性:因为 JSP 中的动态内容可以各种形式进行显示,所 以它可以为各种客户提供服务。 4.程序的可重用性:前面已经提到,在 JSP 页面中可以不直接将脚本 程序嵌入,而只是将动态的交互部分作为一个部件加以引用。这样, 一旦这样的一个部件写好,它可以为多个程序重复引用,实现了程序 的可重用性。 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 2.32.3 JavaBeanJavaBean 概述概述 JavaBean 是描述 Java 的软件组件模型,有点类似于 Microsoft 的 COM 组件概念。在 Java 模型中,通过 JavaBean 可以无限扩充 Java 程序的功能,通过 JavaBean 的组合可以快速的生成新的应用程序。对 于程序员来说,最好的一点就是 JavaBean 可以实现代码的重复利用, 另外对于程序的易维护性等等也有很重大的意义。 JavaBean 通过 Java 虚拟机(Java Virtual Machine)可以得到正确的执行,运行 JavaBean 最小的需求是 JDK1.1 或者以上的版本。 JavaBean 传统的应用在于可视化的领域,如 AWT 下的应用。自从 Jsp 诞生后,JavaBean 更多的应用在了非可视化领域,在服务器端应 用方面表现出来了越来越强的生命力。非可视化的 JavaBean,顾名思 义就是没有 GUI 界面的 JavaBean。在 JSP 程序中常用来封装事务逻辑、 数据库操作等等,可以很好地实现业务逻辑和前台程序(如 jsp 文件) 的分离,使得系统具有更好的健壮性和灵活性。一个简单的例子,比 如说一个货物信息发布程序,要实现在货物信息中添加一个货物详情 这样的功能,就可以写一个货物管理操作的 JavaBean,建立一个 public 的 AddItem 成员方法,前台 JSP 文件里面直接调用这个方法来 实现。如果后来又考虑添加货物信息的时候需要判断输入的信息是否 符合条件,不符合就不能添加,在这个时候我们就可以直接修改 JavaBean 的 AddItem 方法,加入处理语句来实现,这样就完全不用修 改前台 JSP 程序了。通过 JavaBean 可以很好地实现逻辑的封装、程序 的易于维护等。 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 JavaBean 是一种软件组件模型,它与其他软件对象相互作用,决 定如何建立和重用软件组件被称为 Bean。 JavaBean 是基于 Sun 公司 的 JavaBean 规范化、可在编程工具被可视化处理的可重用的软件组 件。 2.4 SQL 语言概述语言概述 SQL 语言的英文全称是:Structured Query Language,意为结 构化查询语言。它的主要功能就是同各种数据库建立联系,进行沟通, 用来执行各种操作,例如更新数据库中的数据,从数据库中提取数据 等等。它是关系型数据库管理系统的标准语言。大致可分为四大类: 数据定义、数据查询、数据更新和数据控制。 2.42.4 TomcatTomcat 服务器服务器概述概述 tomcat 服务器是一种 Servlet/JSP 的容器. tomcat 作为 Servlet 的容器,负责处理客户请求,把请求传送给 Servlet 并把结果返回给 客户。 Tomcat 主要目录结构说明: - - - - Tomcat: | - - - bin Tomcat 执行脚本目录 | - - - conf Tomcat 配置文件 | - - - doc Tomcat 文档 | - - - lib Tomcat 运行需要的库文件(JARS) | - - - logs Tomcat 执行时的 LOG 文件 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 | - - - src Tomcat 的源代码 | - - - webapps Tomcat 的主要 web 发布目录 | - - - work Tomcat 的工作目录 2.42.4 DreamweaverDreamweaver 概述概述 Dreamweaver是集网页制作和网站管理于一身的所见即所得的网页 编辑器。它是一个针对专业网页设计可视化网页的开发工具,它可以 轻而易举的制作出跨越平台和跨越浏览器的充满动感的网页。 Dreamweaver拥有出色的软件界面,其特别的控制面板是设计者用起来 得心应手。Dreamweaver还又有强大的多媒体处理功能,在设计 DHTML(Dynamic HTML)和CSS (Cascading Style Sheets)方面表现得极 为出色,它利用JavaScript和DHTML语言代码轻松实现网页元素的动 作和交互操作。在这方面,它超过了FrontPage 2002、Hotdog和 HomeSite等著名网页设计软件,成为最流行的网页设计工具。 Dreamweaver不仅能设计出充满动感的网页,而且在使用过程中,用户 也经常看到一些有动感和视觉冲击力的画面。 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 第三章第三章 需求分析需求分析 3.13.1 需求分析需求分析 为了毕业设计的论文,我深入到长春东韵物流公司进行调查研究。对 长春东韵物流的业务流程和工作情况进行总结得出将要设计的信息管 理系统需要满足两种需求: 1 注册用户的需求 注册用户不仅可以享有普通用户的权限,还可以根据自己的需求 浏览物流各方面的信息。注册用户还可以发布满足需求的企业、车辆 及货物信息,并对自己发布的信息进行修改和删除。还增设了“辅助 工具”功能,能够根据“省份” 、 “车辆类型” 、 “国道”以及“车牌号 码”查询相关信息。 2 管理员的需求 管理员管理网站,使其能够充分高效被的运用。管理员由“系统 管理”登录进入。后台分为企业信息管理、公告信息管理、车辆信息 管理、物流知识管理、货物信息管理以及会员管理。管理员可以对企 业信息、车辆信息以及货物信息进行查询、删除操作,对公告信息和 物流知识进行添加、修改、删除操作,对会员管理进行验证、查询和 删除操作。 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 3.23.2 数据流图数据流图 数据流图简称 DFD,它从数据传递和加工角度,以图形方式来表 达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是 结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示 方法。 顶层数据流图是管理员对整个物流信息系统进行管理,用户注册 后取得权限,管理员通过验证处理然后授予会员权限,并将信息保存 到会员信息表中,便于以后管理,会员得到权限可以对权限内的信息 数据进行操作。 图 3-1 顶层数据流图 物流信息系统主要分两大子系统,一是管理员发布物流信息的管 理,以供会员进行浏览查看;二是会员发布信息,并且能对自己发布 的信息进行修改和删除处理,管理员在后台对会员发布的信息进行管 理,保证信息的有效性。 动态信息表D3 管理员 F4 信息数据 公告信息表D1 物流知识表D2 P1 发布 物流 信息 P2 查看 物流 信息 F1 管理 F2 取得权限 F3 处理 公告信息 物流 知识 物流 知识 会员 公告信息 动态信息动态信息 图 3-2 管理物流信息数据流程图 管理员会员 P 物流 信息 系统 F1 管理 F3 处理 F4 信息数据 F2 取得权限 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 企业信息表D3 会员 货物信息表D1 车辆信息表D2 P2 发布 权限 信息 P1 整理 发布 信息 F1 管理 F2 取得权限 F4 信息数据 F3 处理 管理员 权限信息调整 信息 调整 权限 信息 调整 信息调整 信息调整权限信息调整 图 2-3 管理会员发布的信息数据流程图 3.33.3 数据字典数据字典 编号 02 名称 物流信息 描述 发布网站最新动态的物流信息 定义 物流信息=唯一标识+信息标题+信息内容+发布人+发布日 期 位置 前台公告、动态、知识,后台物流信息管理 编号 01 名称 会员信息 描述 管理员管理用户注册信息 定义 会员信息=唯一标识+会员名称+密码+电子邮件+性别+电话 +找密问题+找密答案+申请日期 位置 会员信息管理 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 编号 03 名称 货物信息 描述 保存会员发布的各类货物信息 定义 货物信息= 唯一标识+货物类型+货物名称+货物数量+数量 单位+起始省份+起始城市+抵达省份+抵达城市+运输类型+ 运输时间+联系电话+联系人+发布时间+备注+车辆要求+发 布人 位置 前台货物信息,后台货物信息管理 编号 04 名称 车辆信息 描述 保存会员发布的车辆信息 定义 车辆信息=唯一标识+车牌号码+车牌品名+车辆类型+车辆 载重+使用时间+驾驶员姓名+驾驶时间+驾照号码+驾照类 型+运输类型+联系人+联系电话+备注+发布时间+发布人 位置 前台车辆信息,后台车辆信息管理 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 编号 05 名称 企业信息 描述 会员发布的各类企业信息 定义 企业信息=唯一标识+企业类型+企业名称+经营范围+所属 区域+企业地址+联系电话+联系人+手机号码+传真号码+邮 件网址+企业网址+类型介绍+企业发布时间+发布人 位置 前台企业信息,后台企业信息管理 编号 06 名称 管理员信息 描述 保存管理员信息 定义 管理员信息 = 唯一标识 + 管理员名称 + 密码 + 联系电 话+ 电子邮件 位置 管理员表 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 第四章第四章 总体设计总体设计 图图 4-14-1 物流信息网前台管理功能图物流信息网前台管理功能图 图图 4-24-2 物流信息网后台管理功能图物流信息网后台管理功能图 物流信息网前台 信息发布 信息修改 信息删除 企 业 信 息 发 布 企 业 信 息 修 改 企 业 信 息 删 除 信息查看辅助工具 会员中心 信 息 查 询 车 辆 信 息 发 布 货 物 信 息 发 布 车 辆 信 息 修 改 货 物 信 息 修 改 车 辆 信 息 删 除 货 物 信 息 删 除 车 辆 信 息 查 看 企 业 信 息 查 看 货 物 信 息 查 看 物 流 知 识 查 看 公 告 信 息 查 看 国 道 信 息 查 询 车 牌 归 属 地 查 询 会 员 注 册 会 员 登 录 会 员 找 回 密 码 物流信息网前台 信息发布 信息修改 信息删除 企 业 信 息 发 布 企 业 信 息 修 改 企 业 信 息 删 除 信息查看辅助工具 会员中心 信 息 查 询 车 辆 信 息 发 布 货 物 信 息 发 布 车 辆 信 息 修 改 货 物 信 息 修 改 车 辆 信 息 删 除 货 物 信 息 删 除 车 辆 信 息 查 看 企 业 信 息 查 看 货 物 信 息 查 看 物 流 知 识 查 看 公 告 信 息 查 看 国 道 信 息 查 询 车 牌 归 属 地 查 询 会 员 注 册 会 员 登 录 会 员 找 回 密 码 物流信息网后台 企业信息公告信息车辆信息 企 业 信 息 查 询 公 告 信 息 添 加 车 辆 信 息 查 询 物流知识货物信息会员管理 企 业 信 息 删 除 公 告 信 息 修 改 公 告 信 息 删 除 车 辆 信 息 修 改 车 辆 信 息 删 除 物 流 知 识 修 改 物 流 知 识 添 加 物 流 知 识 删 除 货 物 信 息 修 改 货 物 信 息 删 除 会 员 资 料 验 证 会 员 资 料 查 询 会 员 资 料 删 除 货 物 信 息 查 询 物流信息网后台 企业信息公告信息车辆信息 企 业 信 息 查 询 公 告 信 息 添 加 车 辆 信 息 查 询 物流知识货物信息会员管理 企 业 信 息 删 除 公 告 信 息 修 改 公 告 信 息 删 除 车 辆 信 息 修 改 车 辆 信 息 删 除 物 流 知 识 修 改 物 流 知 识 添 加 物 流 知 识 删 除 货 物 信 息 修 改 货 物 信 息 删 除 会 员 资 料 验 证 会 员 资 料 查 询 会 员 资 料 删 除 货 物 信 息 查 询 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 4 41 1 系统功能分析系统功能分析 系统功能分析是描述一个系统需求的过程,需要将需求分析中所 描述抽象定义,提取出要实现的功能,这是整个系统开发中一个关键 过程。分析的根本目的是在开发者和物流公司人员之间建立一种理解 和沟通的机制,充分了解公司业务流程中所以涉及的各个方面。基于 此点,东韵物流公司信息管理系统的需求分析也是根据实际用户需求 一起来完成的。功能模块划分如下: (1)登录界面管理 (2)物流信息管理 (3)企业信息管理 (4)车辆信息管理 (5)货物信息管理 4.24.2 系统功能模块设计系统功能模块设计 1.登录界面管理 实现安全登录功能。首先操作人员输入用户名和密码,通过系统 判断是否合法并是否允许该操作人员登录系统。 系统将明确规定注册会员和管理员所具有的不同权限。 前台管理:注册会员只具有信息发布、信息查看、信息修改、信 息删除以及运用辅助工具等基本功能,并可以进行注册新会员、找回 密码等操作。 后台管理:管理员除了具有普通操作人员的基本功能之外,还可 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 以对企业信息、车辆信息以及货物信息进行查询、删除操作,对公告 信息和物流知识进行添加、修改、删除操作,并具有系统维护的权力, 即对注册会员资料验证、查询、删除控制。 2物流信息管理 前台管理:会员可以查看物流信息,及时了解物流信息动态,并 且在首页显示,这更方便注册会员查看信息,掌握知识。 后台管理:管理员可以根据实际情况添加物流信息,并且对已有 的物流信息进行修改和删除。有效地整理物流信息,过滤过期的信息 使之不保留在前台,给用户留下良好的印象。整理信息,便于用户及 时的了解最新信息,不会造成“错失良机”的现象。 3.企业信息管理 前台管理:会员可以查看并发布企业信息,并对自己发布的企业 信息进行修改、删除。这几大针对企业的功能以满足会员在操作过程 中所需要的。这也是企业宣传的一个途径。 后台管理:管理员可以浏览注册用户发布的企业信息,并对信息 进行筛选,保留有价值的信息,删除无用信息。这些功能便于维护系 统的“整洁” ,使系统得到充分合理的利用。 4.车辆信息管理 前台管理:会员可以查看并发布车辆信息,并对自己发布的车辆 信息进行修改、删除。如果需要车辆运输货物可以查看是否有合适的 车子;如果车子没有装满也可以发布信息集装货物(同一目的地) ,这 大大节约了资源。如果有类似信息要发布,只要对原来的“无用”信 息进行修改就可以,这样就节约了工作人员的很多时间,提高了效率。 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 后台管理:管理员可以浏览注册用户发布的车辆信息,并可以删 除已经过期的车辆信息,还可以根据记录对已完成的数据进行统计, 分析系统是否起作用,效益有没有提高,资源有没有节约,成本有没 有下降等。 5.货物信息管理 前台管理:会员可以查看并发布货物信息,并对自己发布的货物 信息进行修改、删除。货源商可以发布需车信息,及时的找到合适的 运输商,使得业务流程更方便快捷。加工商可以通过查看货物信息找 到合作商,并且可以联系到运输商,节约了成本,提高了效率,是个 很好的商业交互平台。 后台管理:管理员可以浏览注册用户发布的货物信息,并可以删 除已经完成的货物信息或者“无用”信息。对信息的有效整理,使注 册用户快速、准确的找到所需信息,节约时间,使得企业效益大大提 高。 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 第五章第五章 数据库设计数据库设计 5.15.1 数据库需求分析数据库需求分析 数据库在整个系统设计中起着举足轻重的作用,任何数据都要在 数据库中进行存储以保证数据在以后的操作实现成为可能。数据库设 计是程序功能性设计的基础,只有数据库设计完后程序员才能进行功 能性设计,程序员根据数据库结构实现相应的软件功能。 5.1.15.1.1 实体的分析实体的分析 根据物流公司管理系统的总体设计,定义了会员管理,物流信息 管理,货物管理,车辆信息管理,企业信息管理、管理员信息管理大 模块。根据需求分析最后可确定管理员实体、车辆信息实体、企业信 息实体、物流信息实体、会员实体、货物信息实体等六个实体。 5.1.25.1.2 实体的属性实体的属性 根据确定的六个实体,确定了各个实体的属性。 1. 管理员实体: 管理员信息 唯一标识 密 码 联系电话 电子邮件 管理员名称 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 图图 5-15-1 管理员信息实体管理员信息实体 2. 车辆信息实体: 图图 5-25-2 车辆信息实体车辆信息实体 3. 企业信息实体: 图图 5-35-3 企业信息实体企业信息实体 4. 物流信息实体: 车牌品名 驾照号码 驾驶时间 驾照类型 车辆载重 车辆类型 使用时间 驾驶员姓名 运输类型 车牌号码 车辆信息 经营范围 传真号 码 手机号 码 邮件网 址 企业地址 类型介绍 所属区域 联系电话 联系人 企业网 址 企业类型 企业信息 企业名称 唯一标识 信息标题 信息内容 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 图图 5-45-4 物流信息实体物流信息实体 5. 会员实体: 图图 5-55-5 会员信息实体会员信息实体 6. 货物信息实体: 图图 5-65-6 货物信息实体货物信息实体 物流信息 会员信息 货物名称 抵达城市抵达省份运输时间 数量单位 联系人 货物数量 起始省份 起始城市联系电话 货物类型 货物信息 唯一标识 会员名称 密码 电子邮件 申请日期性别 电话 找密问题 找密答案 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 5.2 数据库概念设计数据库概念设计 长春东韵物流公司管理系统 E-R 图: 物流信息 企业信息 货物信息 管理员车辆信息 会员 发布 管理 发布 设置 处理管理 设置 n 1 m m m m 11 n n n n n n 物流公司管理系统物流公司管理系统 E-R 图图 5.3 数据库的逻辑结构设计数据库的逻辑结构设计 完成 E-R 模型后,接着就是数据库的逻辑设计,即把 E-R 模型转 换为与数据模型相符合的逻辑结构,这一阶段是数据库结构设计的重 要阶段。一般分为三个步骤:一将概念结构向一般关系模型转化,二 将第一步得到的结构向数据模型转换,三依据应用的需求进行调整与 完善。 根据上文的物流公司管理系统的 E-R 模型,编制了数据表。在确 定实体之间的联系时,要做到消除冗余联系,也就是要消除那些表示 同一概念的多个联系。 下面是系统数据表: 长春工业大学人文信息学院 07061114 刘虹艳 毕业论文 共 51 页 表表 5-15-1 企业信息表企业信息表tb_Enterprisetb_Enterprise 字段名数据类型长度主键否描述 IDint4主键唯一标识 Enterpri

温馨提示

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

评论

0/150

提交评论