基于BS架构的物流追踪系统_第1页
基于BS架构的物流追踪系统_第2页
基于BS架构的物流追踪系统_第3页
基于BS架构的物流追踪系统_第4页
基于BS架构的物流追踪系统_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

-PAGEII-摘要随着互联网技术的不断发展[1],许多传统产业都转变了发展方式,由线下转移到了线上来运营。人们在家就可以进行无地域限制的商品交易。为了使人们足不出户就可以知道自己的商品被运输到哪里,一个良好的物流追踪系统对客户的重要性使毋庸置疑的。为了了解货物的运输轨迹,就需要借助现代软件技术来管理随时变化的物流信息,物流运输中车辆的管理以及客户运单的查询。因此,本次论文设计了一个物流追踪系统来实现客户对自己物品的追踪。本系统能够对物流过程中每个货物的物流轨迹进行追踪,确保货物能安全高效的到达用户的手中。使用本系统可以使用户快速的查找到自己的货物,并且当货物丢失时及时找到解决办法,可以给人们的生活带来极大的便利。本系统用Java语言编写,结合HTML对页面进行布局管理,使用B/S架构以及MVC模式实现了对本系统的功能的搭建,并且本系统采用了MYSQL数据库实现对系统数据的读取。关键词: 物流追踪;JavaWeb;MVC模式;B/S框架;AbstractWith

the

continuous

development

of

Internet

technology,

many

traditional

industries

have

changed

the

development

mode,

from

offline

to

online

operation.

People

can

trade

goods

at

home

without

geographical

restrictions.

In

order

to

make

people

know

where

their

goods

are

transported

without

leaving

home,

the

importance

of

a

good

logistics

tracking

system

to

customers

is

beyond

doubt.

In

order

to

understand

the

transportation

track

of

goods,

we

need

to

use

modern

software

technology

to

manage

the

changing

logistics

information

at

any

time,

the

management

of

vehicles

in

the

logistics

transportation

and

the

query

of

customers'

waybills.

Therefore,

this

paper

designs

a

logistics

tracking

system

to

achieve

customer

tracking

of

their

own

goods.The

system

can

track

the

logistics

track

of

each

goods

in

the

logistics

process,

to

ensure

that

the

goods

can

reach

the

user's

hands

safely

and

efficiently.

Using

this

system,

users

can

quickly

find

their

own

goods,

and

find

solutions

in

time

when

the

goods

are

lost,

which

can

bring

great

convenience

to

people's

life.The

system

is

written

in

Java

language,

combined

with

HTML

to

manage

the

layout

of

the

page,

uses

B

/

S

architecture

and

MVC

mode

to

build

the

function

of

the

system,

and

uses

MYSQL

database

to

read

the

system

data.KeyWords: Keywords

logistics

tracking;JavaWeb;

MVC

mode;B

/

S

framework;-PAGEIV-目录摘要 IAbstract II第1章绪论 51.1系统开发背景 51.2系统的国内外研究历史与现状 51.3系统开发技术介绍 61.3.1JS技术 61.3.2MYSQL数据库系统 61.4系统开发的意义 61.5本文的结构安排 7第2章系统分析 82.1系统需求分析 82.2系统功能分析 92.3系统可行性分析 102.3.1经济可行性 102.3.2技术可行性 102.3.3操作可行性 102.3.4法律可行性 10第3章系统设计 113.1系统架构与设计模式 113.1.1B/S系统架构 113.1.2MVC设计模式 113.2系统功能模块设计 113.3系统数据库的设计 123.3.1数据库实体 123.3.2数据库概念设计 133.3.3数据库逻辑结构设计 18第4章系统的实现 224.1系统设置 224.2客户服务 244.3仓库管理 274.4综合查询 29第5章系统测试 315.1登录测试 315.2服务器兼容测试 31第6章结论 33第7章参考文献 34第8章致谢 36-PAGE11-第1章绪论1.1系统开发背景自从国家实施改革开放政策以来,互联网技术和电子商务都在蓬勃发展,中国的经济也实现了巨大的飞跃,物流业也得到了快速的发展,已经成为国民经济的重要支柱。我国线下交易逐渐转变成线上交易。由此可以看出随着电子商务和互联网的普及,人们的生活已经开始逐渐由传统的面对面交易变成了足不出户就可以通过互联网进行无地域限制的线上交易了,顾客可以根据网上商品的描述,对商品的评价进行深度判断,选择适合自己的商品。当顾客确定要购买商品就可以网上下单,由快递公司将货物送货上门。虽然我国的物流行业有较好的发展前景,但是仍然存在着各种问题。一方面,我国现有的物流市场规模很大,但是由于传统的物流管理成本高昂,物流管理系统和手段相对落后,物流的各个环节信息交流不方便,无法实时掌握物流的准确信息,造成了大量的人力、物力的浪费,同时物流快递的效率也是非常低。另一方面,传统的物流管理系统已经无法满足现阶段物流公司的迫切需求。随着高新技术的不断发展,对物流的各个运输环节提出了新的要求。只有快速有效的将货物的信息及时的获取并对各项物流数据进行存储,实现对物流的追踪才能满足现代物流的最新要求。1.2系统的国内外研究历史与现状在当今世界,信息的收集是非常重要的,因此物流的信息化也很重要,它是当代物流发展的必然要求和坚定的基石。发达国家经济信息发展水平比较高,物流信息技术也十分的先进,因此国外的发达国家对于物流信息追踪管理也有着比较深入的研究。信息化的物流追踪管理系统的应用是物流体系的最伟大的变革之一,美国是世界上最早进行物流信息追踪管理系统设计的国家,经过了多年的发展,现在美国大部分的物流企业都采用了物流信息追踪管理系统来对整个物流过程进行管理,并应用了当前最先进的条形码识别技术和RFID射频识别技术,这两种先进的物流技术对于美国经济的发展起到了巨大的作用,目前美国的现代化物流公司开始向面向国际,其中最有竞争力的就是Wal-Mart和联邦速运,这两个公司的标准化物流体系已经成为了物流行业的标志性典范。由于我国前期经济实力比较弱,各方面都相对落后于其他国家,因此在早期我国很难形成大规模的物流体系。随着改革开放政策的实行,中国的经济快速发展,直追发达国家,各方面技术也很快达到了国际领先水平。目前我国最大的顺丰速运物流企业已经能够承担起在全国范围内将货物以最快速度送达到顾客的手中的责任,运输效率在世界范围内都名列前茅。在物流信息化管理方面,国内物流企业也紧跟时代的步伐,将物流与互联网、电子商务紧密结合在一起,使得顾客可以网上购物,足不出户就可以买到自己想要的东西,同时物流公司对物流信息追踪管理系统的技术上也进行了深度完善,提高了系统的性能,可以承载更多的用户使用和对各种数据进行处理,因此对于物信息追踪管理系统的优化设计具有很好的前景。1.3系统开发技术介绍1.3.1JS技术JS技术是JavaScript脚本代码特效的简称,是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型[2]。JavaScript有一个非常重要的优势,就是JavaScript技术具有易学性,开发人员无需掌握过多的计算机相关知识就能够学好JavaScript,这种特性大大降低了java编程的门槛。1.3.2MYSQL数据库系统瑞典MYSQLAB公司开发的MYSQL是一个开源的关系型数据库管理系统。它具有功能强、运行速度快、管理方便、安全、使用简便、可靠性强等优点[3]。本系统采用MYSQL数据库进行存储数据主要有两点原因:(1)MYSQL数据库是一种关系数据库管理系统,这有利于增加运行速度且提高了灵活性。(2)MYSQL数据库体积小、成本低且开放源码,因此比较适合个人进行程序开发的数据库。1.4系统开发的意义该物流信息追踪系统能够对物流过程中的各个环节进行管理和监控。该系统主要涉及前后台两个方面,前台主要实现的是用户的注册登录、网点信息、运单查询、在线下单等功能;后台主要实现的是仓储管理、车辆管理、运单管理,用户签收等功能。这些功能的实现可以确保每个货物都有自己的物流信息,当货物出现丢失等情况时,能够及时的发现问题并且找到解决办法,而顾客只需在家通过系统随时随地的获取货物的最新信息,大大提高了物流的效率且同时确保货物能够安全高效的送到顾客的手中。因此该物流信息跟踪系统能够显著提高企业的竞争力,是当代及物流发展的重要方向。1.5本文的结构安排本文分为六章,结构如下:第1章绪论。分析了开发本系统的背景、意义、采用的技术以及现代物流发展的国内外现状。第2章系统分析。对系统的需求、功能以及可行性进行分析。第3章系统设计。对物流追踪系统的架构、各功能模块以及数据库进行设计。第4章系统的实现。系统各个功能实现的效果图。第5章系统测试。对本系统的数据库连接、服务器兼容、事务流程进行测试。第6章结论。对本文所做的工作进行全面的分析和总结,并指出存在的缺点以及以后应该努力的方向。第2章系统分析2.1系统需求分析本系统主要是为了实现对货物的实时追踪,因此了解货物的运输轨迹[4]是非常必要的。本系统通过设置不同的网点,货物在不同网点的入库出库记录来形成货物的运输轨迹,实时监控货物的运输。故必须要对网点、入库、出库、车辆、单号等信息进行管理,以实现对货物的追踪。本系统主要是供管理员和用户使用。管理员进入后台后主要对以下功能进行管理,如图2-1所示。图2-1管理员用例图当用户进行登录时进入主页面,可以进行注册、登录、查看新闻资讯、查看留言、在线查询、查看我的订单、查看我的运单、查看运费、注销(退出)账号等操作,如图2-2所示。图2-2用户用例图2.2系统功能分析通过对物流信息业务前景的调研和分析,本文将系统的功能划分为系统设置、客户服务、仓库管理以及综合查询四个功能板块。系统设置主要负责的是物流系统中重要信息的填写和修改的功能,如对于物流车辆的信息管理,对物流公司中的每个员工的信息管理,对于网点信息的管理。除此之外,系统设置还设置了留言板,可供用户留言解决相关疑问。客户服务主要负责系统对客户的相关信息进行管理,包括客户的账号、密码、姓名、年龄以及联系方式的管理。同时对新增用户进行系统信息的录入,以及对用户的订单进行实时的处理和用户的签收处理,同时还会向用户推送一些新闻资讯。仓库管理主要负责仓库中货物的存放以及出货的信息统计,在货物进入仓库和调出仓库的时候进行登记管理,具体包括仓库中所有货物的信息统计,是由哪辆车运入和运出以及入库和出库的时间进行统计。综合查询为用户和物流系统后台工作人员提供信息查询的接口,包括对于用户信息的查询、对仓库中货物存放和发出情况的查询,对于车辆的信息和安排的查询,对物流过程中物流信息的查询和对运费的相关查询。2.3系统可行性分析2.3.1经济可行性由于本系统是由个人开发的小型的物流追踪系统,其功能简单;而且开发时使用的软件eclipse和数据库MySQL都是免费的;并且在任何一个浏览器上都可以运行;因此开发时只须承担一些电费和网费。所以,该系统具有经济可行性。2.3.2技术可行性本系统采用B/S的系统交互架构,用户将不再面对各式各样的客户端,而是统一标准的浏览器,因此本系统十分利于推广和使用。本系统采用的是MVC的设计模式,降低了系统的耦合度,提高了系统的效率。另一方面系统在开发技术方面最大的风险就是技术无法及时的随着顾客的需求的变化而变化。MVC设计模型可以将系统的前台和系统后台分离,使得系统可以根据顾客的最新需求更改本系统中的功能模块,实现代价最小的修改和维护。综上所述,本系统具有技术可行性。2.3.3操作可行性系统的功能设计比较简单,只是对仓储、车辆、运单、签收、新闻资讯、留言等进行管理。例如当货物入库时进行添加操作,货物到达客户手中时进行签收操作,对客户的一些留言进行回复与删除等。这些操作比较简单,任何一个没有接触过本系统的人都可以直接上手。所以,本系统具有操作可行性。.2.3.4法律可行性本系统在使用时只需要用户注册账号,并且会对用户的信息进行管理。当用户的账号与密码都正确时才可以登录系统查看自己的货物信息,因此不会造成客户信息的泄露。而且开发本系统时不会违反任何法律规范,所以本系统具有法律可行性。第3章系统设计3.1系统架构与设计模式3.1.1B/S系统架构B/S架构主要是指系统的交互是通过浏览器和服务器端进行交互,即浏览器和服务器架构模式,是随着Internet技术的兴起和Web技术的不断成熟而出现的一种新型模式。在这种架构下,物流追踪系统的大部分功能在服务器端实现,只有一小部分功能在前端实现。这种模式将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。本系统采用B/S架构可以使前台页面设计更加简便,且用户可以通过浏览器登录系统实现自己的对货物的查询,给了用户极大的便利。3.1.2MVC设计模式MVC用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑[5]。物流追踪系统可以通过MVC架构把数据处理,程序输入输出控制及数据显示分离开来,使得软件的可维护性有了极大的提高[6],因此本系统选择MVC设计模式来设计系统的整体框架。3.2系统功能模块设计通过对物流行业的背景和发展前景以及物流转运过程的深度分析,确定了系统是由四个功能模块组成。第一个功能模块是系统设置功能模块,主要功能是对物流系统中重要信息的填写和修改,以及相关的数据信息存储;第二个功能模块是客户服务功能模块,主要功能是对系统中用户的相关信息进行管理;第三个功能模块是仓库管理功能模块,主要功能是仓库中货物的存放以及出货的信息的统计,在货物进入仓库和调出仓库的时候进行登记管理,具体包括仓库中货物的信息统计,对是由那辆车进行的运入和运出以及入库和出库时的时间进行统计等;第四个功能模块是综合查询功能模块,该模块的主要功能是为用户和物流系统后台工作人员提供信息查询的接口,包括对用户信息的查询、对仓库中货物存放和发出情况的查询,对于车辆及其安排的查询,对物流过程中物流信息的查询和对运费的相关查询。这四个功能模块组成了物流信息追踪系统的整体框架,如图3-1所示。图3-1系统整体功能框架图3.3系统数据库的设计3.3.1数据库实体要设计一个物流追踪系统的管理员端数据库,首先要明白他要实现哪些功能。我设计的管理员端一共有以下8个基本功能:(1)仓储管理模块。可以分为网点管理、货物入库、货物出库三个板块。网点管理包括网点名、地址、负责人、电话、备注以及对网点的操作。货物入库包括单号、网点、车辆、经手人、日期、编辑或删除入库信息的操作。货物出库包括单号、网点、发往网点、车辆、经手人、日期、编辑或删除出库信息的操作。(2)员工维护模块。包括管理员名、密码、姓名、职务、电话、年龄、编辑或删除员工信息的操作。(3)会员管理模块。包括用户名、密码、姓名、年龄、性别、电话、邮箱、编辑或删除会员信息的操作。(4)车辆管理模块。包括车牌号码、车型、状态、备注、编辑或删除车辆信息的操作。(5)运单管理模块。包括单号、出发地地址联系方式、目的地地址联系方式、日期、发货人、状态、编辑或删除运单信息的操作。(6)用户签收模块。包括单号、签收人、签收时间、经手人、编辑或删除用户签收信息的操作。(7)新闻资讯管理模块。包括标题名称、内容、日期、发布人、编辑或删除新闻资讯的操作。(8)留言管理模块。包括内容、日期、发布人、回复内容、编辑或删除留言信息的操作。3.3.2数据库概念设计E-R图也就是实体-联系图,提供了表示实体类型、属性和联系的方法,是用来描述现实世界的概念模型[7]。管理员实体:管理员名、密码、姓名、年龄、职务、电话,如图3-2所示。图3-2管理员实体关系图用户实体:用户名、密码、姓名、年龄、性别、电话、邮箱,如图3-3所示。图3-3用户实体关系图仓库实体:备注、处理人、时间、单号、名称,如图3-4所示。图3-4仓库实体关系图车辆实体:车牌号、车型、状态、长短途、备注,如图3-5所示。图3-5车辆实体关系图网点实体:地址、名字、联系方式、负责人,如图3-6所示。图3-6网点实体关系图收货人实体:单号、签收人、签收时间、经手人,如图3-7所示。图3-7收货人实体关系图运单实体:收货人、状态、目的地、时间、出发点、发货人、用户名、单号,如图3-8所示。图3-8运单实体关系图订单状态实体:单号、签收人、签收时间、经手人,如图3-9所示。图3-9运单状态实体关系图新闻实体:标题、时间、内容、发布者,如图3-10所示。图3-10新闻实体关系图留言实体:发布人、内容、时间,如图3-11所示。图3-11留言实体关系图(11)物流追踪系统E-R图,如图3-12所示。图3-12物流追踪系统E-R图3.3.3数据库逻辑结构设计(1)网点信息图,如图3-13所示。图3-13网点信息图(2)入库信息图,如图3-14所示。图3-14入库信息图(3)出库信息图,如图3-15所示。图3-15出库信息图(4)员工信息图,如图3-16所示。图3-16员工信息图(5)会员信息图,如图3-17所示。图3-17会员信息图(6)车辆信息图,如图3-18所示。图3-18车辆信息图(7)运单信息图,如图3-19所示。图3-19运单信息图(8)签收信息图,如图3-20所示。图3-20签收信息图(9)新闻资讯信息图,如图3-21所示。图3-21新闻资讯信息图留言信息图,如图3-22所示。图3-22留言信息图第4章系统的实现物流信息追踪系统一共由四大板块组成,分别是系统设置、客户服务、仓库管理和综合查询[8]。4.1系统设置系统设置包括四个子模块,分别是车辆信息管理、员工信息管理、网点信息管理以及留言信息管理。1.车辆信息管理车辆信息管理模块包括车辆的车牌号、车辆的车型、长短途和状态等信息的管理[9],如图4-1所示。图4-1车辆信息管理图在车辆信息管理[30]界面,点击“添加车辆”,就可以自动的跳转到车辆信息添加界面,如图4-2所示。图4-2车辆信息添加图在编辑好新增加的车辆信息后,点击提交,会自动保存到数据库中,并在车辆列表中显示刚增加的新的车辆的相关信息.在表中点击“编辑”,就可以对现有的车辆信息进行编辑,完成编辑点“提交”即完成对某条车辆信息的修改。2.员工信息管理员工信息管理模块包括员工的账号、密码、姓名、职务、年龄以及电话联系方式的设置。员工信息模块能够对员工信息进行增删改查操作[10]。在员工信息管理[31]界面,点击“添加员工”即可添加员工信息,如图4-3所示。图4-3添加员工信息图3.网点信息管理网点信息管理模块包括网点的名字、地址、负责人和联系方式的设置。如图4-4所示。图4-4网点信息管理图在网点信息管理界面,点击“添加网点”即可添加新的网点[11];点击“编辑”时即可修改之前的网点信息,如图4-5所示。图4-5网点信息添加、修改图在编辑好网点名、地址、负责人、电话等信息后,点击提交,会自动保存到数据库中,并在网点信息列表中显示刚增加的新的网点的相关信息。4.留言板信息管理留言板信息管理模块主要是对用户的留言进行回复和对比较久远的留言进行删除[12],如图4-6所示。图4-6留言板信息管理图在留言板信息管理[29]界面,点击“回复”,进入回复留言信息界面,在此你可以输入你想要回复的内容,如图4-7所示。图4-7留言板信息回复图在编辑好新回复信息后,点击提交,会自动保存到数据库中,并在留言信息列表中显示刚回复的内容。4.2客户服务客户服务主要是对客户的一些基本信息进行管理,如账号、密码、年龄、姓名、联系方式等。同时还会对用户的一些服务如:下单、运单的查询、运单的签收等进行管理。同时还会向用户推送一些新闻资讯。1.会员信息会员信息管理模块包括账号、密码管理、姓名、年龄以及联系方式的管理,如图4-8所示。图4-8会员信息管理图同时新的用户可以通过点击“注册”来注册账号。填完基本信息之后点击“立即注册”,就可以完成注册,如图4-9所示。图4-9用户注册图2.新闻资讯信息新闻资讯信息管理模块包括新闻资讯的标题、内容、发布日期和发布人等。新闻资讯信息管理模块能够查询之前的新闻信息、添加新的新闻资讯、修改或者删除之前的新闻资讯,如图4-10所示。图4-10新闻资讯信息管理图在新闻资讯信息管理界面,点击“添加新闻资讯”,跳转到新闻资讯添加界面添加新的新闻资讯;点击“编辑”时跳转到新闻资讯修改界面修改想要修改的新闻资讯,如图4-11所示。图4-11新闻资讯信息修改、添加图在编辑好新闻资讯的标题和新闻资讯的内容后,点击提交,会自动保存到数据库中,并在新闻资讯列表中显示刚增加的新的新闻资讯的相关信息。3.运单信息运单信息管理模块包括对快递单号、出发地址及联络方式、目的地址及联络方式、日期、发货人、状态等信息的设置。如图4-12所示。图4-12运单信息管理图在运单信息管理界面,点击“添加运单”即可添加新的运单;点击“编辑”时即可修改运单信息[13],如图4-13所示。图4-13运单信息修改、添加图在编辑好单号、出发地地址及联络方式、目的地地址及联系方式、日期、发货人、收货人后,点击提交,会自动保存到数据库中,并在运单信息列表中显示刚增加的新的运单的相关信息。4.用户签收信息[14]用户签收信息模块包括对快递单号、签收人、签收时间、经手人等信息的设置。如图4-14所示。图4-14用户签收信息管理图在用户签收信息管理界面,点击“添加签收信息”就可添加新的签收信息;点击“编辑”时就可修改之前的签收信息,如图4-15所示。图4-15签收信息修改、添加图在编辑的时候,通过选择不同的单号对不同的快递进行签收[15],填写好签收人员、签收时间和经手人等信息后,点击提交,会自动保存到数据库中,并在用户签收信息列表中显示新的用户签收信息列表。5.用户下单信息用户在登录本系统后,点击“在线下单”[16],就可以进入下单界面,填写好单号、出发地联系方式、目的地联系方式、发货人、收货人等相关信息,点击“下单”,即可完成下单操作,如图4-16所示。图4-16在线下单图4.3仓库管理仓库管理[17]主要是对货物的入库与出库信息进行统计,在货物进入仓库时添加入库信息,在货物出库时添加出库信息。具体包括仓库中所有货物的信息统计,是由哪辆车进行的运入和运出以及入库和出库时的时间进行统计。1.货物入库信息列表货物信息入库[18]主要是对快递单号、网点、车辆、经手人、日期等信息的添加。并且能够对仓库中的货物进行查询、添加、修改,如图4-17所示。图4-17货物入库信息列表在货物信息列表,点击“添加入库”即可添加新的入库信息,如图4-18所示。在添加货物详细信息界面,添加完相关信息后点击“提交”,就会将此信息添加到数据库中,并在货物入库信息列表中显示新的货物信息。图4-18货物入库添加图在货物信息列表界面中选中某条货物信息,点击“编辑”,即可以对原有的货物信息进行相应的修改,点击“提交”,修改后的货物信息就被保存到数据库中,并在货物入库信息表中显示。2.货物出库信息列表货物信息出库[19]列表包括对快递单号、网点、发往网点、车辆、经手人、日期等信息的设置。货物出库信息能够对出库的货物进行查询、添加、修改出库货物的信息,如图4-19所示。图4-19货物出库信息列表在货物信息列表,点击“添加出库”就可以添加新的出库信息,如图4-20所示。在添加出库货物详细信息界面,填好相应内容之后点击“提交”,就会将新出库货物信息自动保存到数据库中,并在货物出库信息列表中显示新的货物信息。图4-20货物出库添加图4.4综合查询综合查询[20]就是为用户和后台人员提供查询的接口,包括对于用户信息的查询,对于车辆的信息和安排的查询,对物流过程中物流信息的查询和对物流运费的计算查询。1.物流信信息的查询用户在登录本系统后,点击“运单查询”,就可以进入运单查询界面,选择好运单的单号,点击“查询”,查询界面就会显示该单号的信息以及运单的轨迹的详细信息,如图4-21所示。图4-21运单查询图同时用户还可以点击“我的订单”,系统会显示该账户的所有订单的部分信息,供用户查看,如图4-22所示。图4-22我的订单2.运费查询界面在用户确定好想要发往何处时,点击“运费查询”[21],进入运费查询界面,在用户选择好始发地、目的地和快件重量等信息,点击“查询”,系统会自动给出所需要花费的运费金额,供用户参考,如图4-23所示。图4-23运费查询

第5章系统测试软件的测试[22]是检测软件的正确性、完整性、安全性和质量的过程。软件测试首先要根据执行测试的产品进行分析,确定测试策略;其次要设计测试用例。在测试时要注意软件测试时具有破坏性、程序员避免测试自己的程序这两方面的问题。该物流追踪系统的测试工作如下:5.1登录测试登录[23]是用户进入系统的第一个操作,也是最基本的操作,如果用户不能成功登录就不能使用该系统。因此必须进行登录测试,如表5-1所示。表5-1登录测试表测试编号测试方法测试用例测试结果01输入正确的账号,错误的密码username=zspassword=1123用户名或密码有误02输入错误的账号,正确的密码username=kgfpassword=111用户名或密码有误03输入错误的账号,错误的密码username=dfpassword=123用户名或密码有误04输入正确的账号,正确的密码username=zspassword=111登录成功5.2服务器兼容测试兼容性[24]也是软件测试的一个重要属性。本系统主要是在浏览器上进行运行,所以我们要测试的就是在使用不同浏览器环境下物流追踪系统能否正常的问题,如表5-2所示表5-2服务器兼容测试表测试编号使用的浏览器测试结果01IE浏览器系统正常使用02QQ浏览器系统正常使用03火狐浏览器系统正常使用第6章结论从确定选题,完成开题报告、任务书到现在论文初稿的基本完成已经过去了5个月了。在此期间,我从刚开始的什么也不懂到现在自己完成了一个项目,收获了很多。在进行系统设计时,遇到了很多问题,有的技术难点都是通过自己查找资料或询问老师、同学才得到解决。在这个过程中我收获了许多。在写论文时,老师给我理顺思路,指导我数据库设计的写作部分,给了我很多帮助。本系统针对如何快速了解货物运输轨迹的需求出发,将货物的每一个轨迹都转为网上管理,使用JAVA[25]作为后台的开发语言,MVC[26]模式、MYSQL数据库[27]开发了一个功能较为简单的物流追踪系统。通过本次的实践,我发现我还有很多需要学习的东西。并且我程序的功能较为简单,有的操作需要耗费大量的时间,例如物流的轨迹是通过各个网点的出入库记录[28]形成的,但在实际使用中会造成大量工作,比较浪费时间。总体来说,这个系统虽然还有需要改进的地方但还是比较符合我的预期。-PAGE21-第7章参考文献罗骁原.涉恐图像中敏感标识的检测与识别[D].北京:北京交通大学,2016.许凌峰.基于WEB的智慧社区信息平台设计与实现[D].南京:南京邮电大学,2019.郝沙.基于web平台的森林资源档案管理的研究与设计[J],吉林林业科技,2011(06).韩金旺.MIMO雷达自适应目标检测算法研究[D].西安:西安电子科技大学,2019.王世亚.无线传感器网络基于锚节点的定位和移动路径规划的研究与应用[D].南京:南京邮电大学,2019.周文虎,张亮,杨樱.1MVC架构在ASP.NET中的应用研究[J],科技资讯,2008(29).于彤.房山区中小学生健康管理系统设计与实现[D].北京,北京工业大学,2016.高庆峰.物流信息跟踪系统的设计与实现[D].吉林,吉林大学,2017.杜高鹏.虚拟教学实验室通信与调度管理技术研究[D].西安,西北工业大学,2006.周智欣.创想广告公司管理系统的研究与分析[D].昆明,云南大学,2015.张振莹.基于圆形钢管数量识别的仓库管理系统的设计与实现[D].武汉,华中科技大学,2012.史一凡,张凯浩,梁雯琦,张昕瑞,王晨晨.基于“互联网+”的学科服务工作平台设计[J].2019(11).康健.PC端石化巡检软件的研究与实现[D].北京,北京邮电大学,2013.季玉茹,王德忠.基于B/S结构的健身会馆会员信息管理系统设计[J]电脑知识与技术:学术流,2015(7X):6-7.宋秋莲.基于B/S结构的第三方物流管理系统设计与实现[D].华东师范大学,2007李兴国,顾峰.连锁企业物流配送模式选择策略研究[J].合肥:物流科技,2008(3).王珊,萨师煊.数据库系统概论[M].高等教育出版社,2006.呈雯:“我国网络购物现状浅析”,《商业时代》,2006(3).刘敏.电子商务背景下物流管理创新改革探析[J].商场现代化,2018(11).王小丽.电子商务下物流发展探析1 J2.物流平台, 2004,1.韩志宏.基于电子商务的物流信息系统1 J2.中国物流与采购,2007,3.曹占启,崔滋刚.基于B/S架构的声纳员听音训练系统[j],电子设计工程,2020(05).侯俊丞.移动大同分公司人力资源管理系统的设计与实现[D].大连,大连理工大学,2018.陶南.基于手机移动端的助教机器人的设计与实现[J],信息与电脑(理论版),2019(24).杨朔;张民;宋源清;刘丰羽;李海滨.基于SSM框架的物流管理系统的设计实现[J],电脑知识与技术,2019(29).孙林;于海春;李星宇.基于移动互联WEB开发的MVC模式研究[J],2019(23).吴小力.基于智慧供应链的电力物流跟踪系统[J]机电工程技术,2019(12).刘兆国.上海贝通:物流追踪可视化技术的领头羊[J],物流技术与运用,2007(10).毋世晓.基于MVC的BBS论坛创建与实现[J],电脑编程技巧与维护,2019(12).毛冠军.车商渠道管理平台的设计与实现[D].山东大学,2019.王崟.Javaweb项目驱动式教学从Model1到Model2模式的改进[J].电脑知识与技术,2019(28).第8章致谢在写作过程中,孙老师给予了我极大的帮助,她帮助我确定论文题目、细化系统功能、搭建论文框架、丰富论文内容。在确定论文题目时我比较迷茫,因此选了个网上零食销售系统,老师看到后根据我的开题报告及当下的背景分析建议我做一个物流追踪系统;在做系统时,老师根据她的经验对我进行指导;在搭建系统框架时老师指导我们论文大体分为几部分,每个部分应该怎么去完善;她还指导我们在写数据库部分时要包含一定的图,使论文看起来更丰富。在完成初稿之后,老师认真查看了我的论文并提出了几点改进意见。总之,十分感谢孙老师的帮助。

捷键与一些电脑小技巧HYPERLINKwinkey+d:

这是高手最常用的第一快捷组合键。这个快捷键组合可以将桌面上的所有窗口瞬间最小化,无论是聊天的窗口还是游戏的窗口……只要再次按下这个组合键,刚才的所有窗口都回来了,而且激活的也正是你最小化之前在使用的窗口!

--这个就是winkeywinkey+f:

不用再去移动鼠标点“开始→搜索→文件和文件夹”了,在任何状态下,只要一按winkey+f就会弹出搜索窗口。

winkey+r:

在我们的文章中,你经常会看到这样的操作提示:“点击‘开始→运行’,打开‘运行’对话框……”。其实,还有一个更简单的办法,就是按winkey+r!

alt+tab:

如果打开的窗口太多,这个组合键就非常有用了,它可以在一个窗口中显示当前打开的所有窗口的名称和图标●,选中自己希望要打开的窗口,松开这个组合键就可以了。而alt+tab+shift键则可以反向显示当前打开的窗口。

winkey+e:

当你需要打开资源管理器找文件的时候,这个快捷键会让你感觉非常“爽”!再也不用腾出一只手去摸鼠标了!

小提示:

winkey指的是键盘上刻有windows徽标的键●。winkey主要出现在104键和107键的键盘中。104键盘又称win95键盘,这种键盘在原来101键盘的左右两边、ctrl和alt键之间增加了两个windwos键和一个属性关联键。107键盘又称为win98键盘,比104键多了睡眠、唤醒、开机等电源管理键,这3个键大部分位于键盘的右上方。

再补充点

F1显示当前程序或者windows的帮助内容。

F2当你选中一个文件的话,这意味着“重命名”

F3当你在桌面上的时候是打开“查找:所有文件”对话框

F10或ALT激活当前程序的菜单栏

windows键或CTRL+ESC打开开始菜单

CTRL+ALT+DELETE在win9x中打开关闭程序对话框

DELETE删除被选择的选择项目,如果是文件,将被放入回收站

SHIFT+DELETE删除被选择的选择项目,如果是文件,将被直接删除而不是

放入回收站

CTRL+N新建一个新的文件

CTRL+O打开“打开文件”对话框

CTRL+P打开“打印”对话框

CTRL+S保存当前操作的文件

CTRL+X剪切被选择的项目到剪贴板

CTRL+INSERT或CTRL+C复制被选择的项目到剪贴板

SHIFT+INSERT或CTRL+V粘贴剪贴板中的内容到当前位置

ALT+BACKSPACE或CTRL+Z撤销上一步的操作

ALT+SHIFT+BACKSPACE重做上一步被撤销的操作

Windows键+D:最小化或恢复windows窗口

Windows键+U:打开“辅助工具管理器”

Windows键+CTRL+M重新将恢复上一项操作前窗口的大小和位置

Windows键+E打开资源管理器

Windows键+F打开“查找:所有文件”对话框

Windows键+R打开“运行”对话框

Windows键+BREAK打开“系统属性”对话框

Windows键+CTRL+F打开“查找:计算机”对话框

SHIFT+F10或鼠标右击打开当前活动项目的快捷菜单

SHIFT在放入CD的时候按下不放,可以跳过自动播放CD。在打开wo

rd的时候按下不放,可以跳过自启动的宏

ALT+F4关闭当前应用程序

ALT+SPACEBAR打开程序最左上角的菜单

ALT+TAB切换当前程序

ALT+ESC切换当前程序

ALT+ENTER将windows下运行的MSDOS窗口在窗口和全屏幕状态间切换

PRINTSCREEN将当前屏幕以图象方式拷贝到剪贴板

ALT+PRINTSCREEN将当前活动程序窗口以图象方式拷贝到剪贴板

CTRL+F4关闭当前应用程序中的当前文本(如word中)

CTRL+F6切换到当前应用程序中的下一个文本(加shift可以跳到前

一个窗口)

在IE中:

ALT+RIGHTARROW显示前一页(前进键)

ALT+LEFTARROW显示后一页(后退键)

CTRL+TAB在页面上的各框架中切换(加shift反向)

F5刷新

CTRL+F5强行刷新1.打开“我的电脑”-“工具”-“文件夹选项”-“查看”-在“显示所有文件和文件夹”选项前打勾-“确定”

2.删除以下文件夹中的内容:

x:\DocumentsandSettings\用户名\Cookies\下的所有文件(保留index文件)

x:\DocumentsandSettings\用户名\LocalSettings\Temp\下的所有文件(用户临时文件)

x:\DocumentsandSettings\用户名\LocalSettings\TemporaryInternetFiles\下的所有文件(页面文件)

x:\DocumentsandSettings\用户名\LocalSettings\History\下的所有文件(历史纪录)

x:\DocumentsandSettings\用户名\Recent\下的所有文件(最近浏览文件的快捷方式)

x:\WINDOWS\Temp\下的所有文件(临时文件)

x:\WINDOWS\ServicePackFiles(升级sp1或sp2后的备份文件)

x:\WINDOWS\DriverCache\i386下的压缩文件(驱动程序的备份文件)

x:\WINDOWS\SoftwareDistribution\download下的所有文件

3.如果对系统进行过windoesupdade升级,则删除以下文件:x:\windows\下以$u...开头的隐藏文件

4.然后对磁盘进行碎片整理,整理过程中请退出一切正在运行的程序

5.碎片整理后打开“开始”-“程序”-“附件”-“系统工具”-“系统还原”-“创建一个还原点”(最好以当时的日期作为还原点的名字)

6.打开“我的电脑”-右键点系统盘-“属性”-“磁盘清理”-“其他选项”-单击系统还原一栏里的“清理”-选择“是”-ok了

7、在各种软硬件安装妥当之后,其实XP需要更新文件的时候就很少了。删除系统备份文件吧:开始→运行→sfc.exe/purgecache近3xxM。(该命令的作用是立即清除"Windows文件保护"文件高速缓存,释放出其所占据的空间)

8、删掉\windows\system32\dllcache下dll档(减去200——300mb),这是备用的dll档,只要你已拷贝了安装文件,完全可以这样做。

9、XP会自动备份硬件的驱动程序,但在硬件的驱动安装正确后,一般变动硬件的可能性不大,所以也可以考虑将这个备份删除,文件位于\windows\drivercache\i386目录下,名称为driver.cab,你直接将它删除就可以了,通常这个文件是74M。

10、删除不用的输入法:对很多网友来说,WindowsXPt系统自带的输入法并不全部都合适自己的使用,比如IMJP8_1日文输入法、IMKR6_1韩文输入法这些输入法,如果用不着,我们可以将其删除。输入法位于\windows\ime\文件夹中,全部占用了88M的空间。

11、升级完成发现windows\多了许多类似$NtUninstallQ311889$这些目录,都干掉吧,1x-3xM

12、另外,保留着\windows\help目录下的东西对我来说是一种伤害,呵呵。。。都干掉!

13、关闭系统还原:系统还原功能使用的时间一长,就会占用大量的硬盘空间。因此有必要对其进行手工设置,以减少硬盘占用量。打开"系统属性"对话框,选择"系统还原"选项,选择"在所有驱动器上关闭系统还原"复选框以关闭系统还原。也可仅对系统所在的磁盘或分区设置还原。先选择系统所在的分区,单击"配置"按钮,在弹出的对话框中取消"关闭这个驱动器的系统还原"选项,并可设置用于系统还原的磁盘空间大小。

14、休眠功能会占用不少的硬盘空间,如果使用得少不妨将共关闭,关闭的方法是的:打开"控制面板",双击"电源选项",在弹出的"电源选项属性"对话框中选择"休眠"选项卡,取消"启用休眠"复选框。

15、卸载不常用组件:XP默认给操作系统安装了一些系统组件,而这些组件有很大一部分是你根本不可能用到的,可以在"添加/删除Windows组件"中将它们卸载。但其中有一些组件XP默认是隐藏的,在"添加/删除Windows组件"中找不到它们,这时可以这样操作:用记事本打开\windows\inf\sysoc.inf这个文件,用查找/替换功能把文件中的"hide"字符全部替换为空。这样,就把所有组件的隐藏属性都去掉了,存盘退出后再运行"添加-删除程序",就会看见多出不少你原来看不见的选项,把其中那些你用不到的组件删掉(记住存盘的时候要保存为sysoc.inf,而不是默认的sysoc.txt),如Internat信使服务、传真服务、Windowsmessenger,码表等,大约可腾出近50MB的空间。

16、清除系统临时文件:系统的临时文件一般存放在两个位置中:一个Windows安装目录下的Temp文件夹;另一个是x:\DocumentsandSettings"用户名"\LocalSettings\Temp文件夹(Y:是系统所在的分区)。这两个位置的文件均可以直接删除。

17、清除In

温馨提示

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

评论

0/150

提交评论