c2c网站开设店铺,南昌网站忧化,重庆网站建设流程,课件app制作教程点击免费下载原文及代码、PPT
摘要
本文讲述了基于JSP物流信息网的设计与实现。该系统使用java语言开发#xff0c;使系统具有更好的平台性和可扩展性。
该系统实现了用户登录、注册、查询快递信息、快递公司注册成为合作伙伴以及系统管理员对信息进行管理等功能。系统的主…点击免费下载原文及代码、PPT
摘要
本文讲述了基于JSP物流信息网的设计与实现。该系统使用java语言开发使系统具有更好的平台性和可扩展性。
该系统实现了用户登录、注册、查询快递信息、快递公司注册成为合作伙伴以及系统管理员对信息进行管理等功能。系统的主要界面会将所有的服务排列好用户可以自行选择服务。用户可以查询快递的详细信息以及快递公司的价格以及邮递的时间。系统管理员可以查看所有的信息甚至可以更新快递的地址。快递公司可以填写公司相关信息成为该系统的合作伙伴。
随着时代的进步人们的生活水平日益上升平常的消费已经无法满足人们的需求再加上互联网的发展网上购物已经成了人们必不可少的消费渠道就会需要物流业来配送这些货品因此消费者才会急需要一个系统来管理这些货物的信息。
关键词 物流快递查询会员登录
Abstract This article describes the design and implementation of JSP Logistics Information Network.The system uses java language development, the system has a better platform and scalability. The system to achieve the user login, registration, query courier information, courier companies registered as partners and system administrators to manage information and other functions.The main interface of the system will arrange all the services, users can choose their own services.Users can check the details of the courier and the courier companys price and postal time.System administrators can view all the information, or even update the courier address.Courier companies can fill in company-related information to become the system partners. With the progress of the times, peoples living standards are rising,The usual consumption has been unable to meet peoples needs。 Coupled with the development of the Internet, online shopping has become an indispensable consumer channels, will need to logistics to the distribution of these goods.Therefore, consumers will need a system to manage the information of these goods.
Key words: logistic; express; query; member; login
第一章 绪论
1.1 课题背景 近年来随着时代的进步社会随之不断发展经济也快速发展起来了人民的消费水平在不断地提高平常的实体店消费已经不能满足人们的需求在者互联网技术的不断发展也为电子商务的兴起提供了丰沃的土壤电子商务的不断发展尤其是淘宝京东的快速兴起和发展才催生了物流行业的出现再之人们在网上买了商品却不知道东西邮寄到了哪因此又催生了物流网站的发展。再者在现如今的社会物流业的快速发展对于距离的差距已经不是很大的问题现在有很多的快递公司存在例如中通等等。人们会有很多可以选择去快递东西这不仅方便了人们东西的邮寄也方便了人们的购物使人们的生活更加方便快捷。此外物流业也是整个社会不断发展的缩影在经济快速发展的今天距离已经不再是人们苦恼的问题快递可以稍去家人的思念也可以使人们有更多的购物选择据网上调查2016年光淘宝一家电商就有交易额3万亿元这意味着传统商业时代告一段落新网上经济体已经诞生。这更意味着有千千万万的人选择了网上消费这种网上经济体的发展不仅仅带来了经济的发展也带来了快递行业的发展与此同时却带来了很多问题例如用户如何选择哪家快递公司如何查询自己的快递成为了最要紧的问题。 出现问题就要解决为了解决上面所述的一系列问题人们就设计出了物流网站来解决这些问题网站查询快递不仅便利了用户查询快递的相关信息还方便了快递公司的管理。再者还改变了人们消费的观念和方式已经成为了网上购物族每日必浏览的网站这为电子商务的发展起到了至关重要的作用并加快经济发展的脚步。
1.2 目的和意义 现如今是电子商务的时代电子商务的发展催生了物流行业的兴起的发展据查询全国有1200家的快递公司在开展业务2016年全国快递业务量突破300亿件业务量同比增长51.7%如此之多的快递已经数据是其他行业难以匹敌的因此急需要网站物流查询来管理数据和便利人们生活。 近年来电子商务不断发展丰富了消费者的选择传统消费相比电子商务更加快捷方便例如快递员可以送货上门极大地方便了消费者的生活并且随着电子商务与物流行业的合作加深消费者从消费到送货到家的时间和空间更进一步缩短由此带来的巨大效益使得快递公司不断发展自己的网站设计为消费者提供更优质的服务。与此同时还方便了快递公司的管理快递公司可以注册成为该系统的第三方系统管理员可以在网站上更新快递邮寄的地区以及快递邮寄的时间和价格管理员还可以查看系统的所有信息。所以该系统是非常值得开发的下图是近年来的电子商务的交易额如图1.1。 图1.1 2008-2015年我国电子商务市场规模 正是由于网络和快递的发展人们才会选择网上消费电子商务才会有如此之大的成就再者用户可以很便捷的查询出自己快递的信息可以根据居住地区查询也可以根据快递编号查询还可以根据快递公司查询当然网站还提供快查询递邮寄时间和价格最后用户可以注册成为会员也可以注册成为我们的合作伙伴。最后系统管理员可以查看会员信息以及合作伙伴信息。 物流网的主要目的是通过网站来推广快递公司的服务并使客户可以随时查询到快递信息与电子商务实现无缝接轨为客户提供更加完善的服务。
1.3 系统设计思想
与其他典型的数据库系统相比比较而言本系统相对比较简单但是也具备了基本的功能满足了用户的需要因此本系统在设计是应该实现以下几个目标。
1采用人机交互的方式界面简单、大方、易于用户理解操作此外系统响应时间短、安全可靠
2便于顾客快捷地进行电脑快递信息查询
3用户可以注册成为会员
4实现电脑查询快递价格的功能
5实现电脑查询快递详细信息
6方便用户查询快递的详细信息
7对用户输入查询、注册时输入的数据系统会经过检验排除一些明显的数据错误。
8系统管理员登录后查看用户、快递以及快递公司的信息。
9系统会最大限度地实现了系统的易维护性和易操作性。
1.4 本文的结构
本文具体内容包括可行性分析、需求分析、系统总体设计、系统详细设计与实现、系统的重要编码、系统的测试、系统维护。可行性研究是为了首先确定系统的得规模和目标确定项目的约束和限制。需求分析是为了进一步对系统提出完整、准确、清晰而且具体的要求。系统总体设计是为了对系统进行进一步分化分化成一个个小的模块便于完成设计。系统详细设计是对系统分化的每一个模块进行详细的分析。系统测试是通过测试来找出系统的可能发生错误以及已经发生的错误是对需求分析、设计和编码的最终复审。系统维护是指在系统交付使用之后对出现的问题或新提出来的需求进行修改的过程。本文着重描述了物流网的结构详细说明了系统设计的每一个步骤也对系统设计的理念做了一些简单的介绍重点是对系统的实现方法以及相关技术做出了说明最后系统的测试是重中之重占据了本系统设计的主要时间和精力对系统做出了完整的测试从而证实了本系统的可用性和实用性。
1.5 本章小结
本章节是为本文的结构和该系统的设计步骤做出了大致的描述主要叙述了编写本系统的目的和意义以及设计本系统的思想再者本文的叙述结构不仅为读者提供了分析本文的依据也为接下来的工作做了大致的介绍具有重要的指导作用。通过编写本章节的内容了解了设计系统的详细步骤和过程接下来会按照本章节的叙述进行各步骤。
本章节是对全文的一个概括是系统设计前的准备工作通过调查之后对系统发展前景的一个预计估测正所谓磨刀不误砍柴工有了充分的准备接下来的工作才能更好地进行。
第二章 可行性研究分析
2.1 引言
本章节是系统设计与实现的第一步要打好基础以便于后续工作的进行因此这一章节至关重要要踏踏实实做好软件开发的第一步可行性研究其主要目的是分析该系统是否有可能实现是否能用最小的代价在尽可能短的时间内确定客户对系统提出的相关问题是否能够解决。为下一阶段的软件需求分析提供了系统的一个大概范围为该系统设计奠定一个坚实的基础。
在此章节中我将与经常网购的几个同学了解一些关于物流的基本信息了解用户对物流网站的要求以及期望总结成文档并且得出系统的大致范围尽量使系统满足所有用户的需求。
2.2 可行性研究前提
现在网站上已经存在一些相关的快递查询的系统因此此项目是可以实现的。该项目的功能有该系统不仅方便了用户也方便了快递公司管理用户可以在该网站查询快递信息通过快递编号、快递的地点以及快递的公司查询当然用户也可以在该网站上查询快递的价格用户还可以通过注册成为会员也能成为快递公司的合作伙伴该系统的性能良好人机交互比较顺畅但同时也存在限制条件用户不能修改快递的相关信息也不能查看快递公司的相关信息。如此看来该系统要实现的功能比较简单比较方便实现该系统。
2.3 对现有系统的分析
近年来经济快速发展电子商务随之兴起进而之出现一大批新兴行业与职业例如物流正因为新兴所以才有很多人想分物流行业一杯羹进而促使物流网站竞争压力猛增突现出很多物流网站来例如现有的快递查询网站有快递100-查快递、快递之家等等快递100-查快递网站是一个比较大的网站该网站覆盖面比较广相应能力比较强人工交互界面虽然简单明了但由于其页面清新雅观吸引了不少用户使用。但该系统也存在一些缺点过于繁琐涉及的内容太多这样一来网站涉及代码量比较多就需要多人配合完成设计与实现因此开发和维护所要耗费的时间和金钱就比较多。相比较而言快递之家系统简单包含了最基本的功能——快递查询但覆盖面比较窄因此一个人也可以完成快递之家,所要耗费的时间和金钱就相对比较少。
2.4 对所建设系统的分析
对本次设计的系统而言可以从以下的三个方面来进行详细分析
1.经济可行性分析该系统涉及面比较简单实现的功能比较简单工作量比较少因此一个人也能单独完成此次项目所要耗费的精力和财力相对比较少。
2.技术可行性分析目前我们在本科期间已经学习了网页开发的相关知识也做过一些实践性的成果因此我具备开发此项目的能力。
3.社会因素可行性随着电子商务的兴起和兴盛广大消费者迫切需要一个系统可以帮助他们来查询快递信息来替快递公司来管理客户、快递资料。
系统流程图如2-1所示 2.5 本章小结 本章节是系统设计的第一步是此次系统开发的基本因此要认真做好可行性研究就像是盖房子首先要打好地基才能盖好一个房子在本章节中明确了用户对本系统的要求并且初步确定了本系统设计的规模和目标再者通过与其他存在的系统的对比判断此次系统设计的可行性与实用性最重要的是判断此系统的是否值得投资值得花费精力去设计最后从用户角度进行分析经过经济可行性、技术可行性和社会因素可行性等方面得出该系统的设计开发技术纯熟系统收益比较高具有良好的市场拓展具有开发的价值。
第三章 系统需求分析
3.1 引言 本章节是软件开发第二步也是最至关重要的一步在此过程中我们要根据上一章节的分析来进行更加深刻的了解用户的需要本章编写的目的是对上一阶段确定的用户对系统需求进行进一步的分析进而得出更加明确、更加完整的系统需求以及系统的规模与目标进一步帮助程序开发人员了解客户的需求使最终的成果能够满足用户的需要。 在此章节中我将采用客户访谈的方式来了解客户的需要然后整理访谈记录明确用户的需求并且记录在册再通过数据流图和数据字典来进一步清晰地分析该系统的结构为接下来的工作打下坚实的基础。
3.2 任务概述
该系统首先具有着统一友好的操作界面保证系统的简单操作和实用性方便用户的操作其次实现了用户通过快递编号查询也可以通过地区和快递公司查询用户也可以在该网站上查询快递时效和价格当然该网站还实现了用户注册成为会员或是合作伙伴该系统最终将运行在各网站上和手机客户端。但该系统也有些局限性用户不能修改快递信息也不能修改自身注册的信息更不能查看其他人的快递信息。其该系统的功能结构图如下所示。 3.3 数据描述
数据流图 2.数据字典
数据字典是对数据流图中所包含元素的定义集合数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。
1数据流条目
登录表账号密码
查询表快递单号姓名手机号出发地接收地快递公司
网点表出发地接收地时效重量价格
合作伙伴编号姓名性别公司
2数据存储条目
文件名登录
组成账号密码
组织方式索引文件以账号为关键
文件名查询
组成快递单号姓名手机号出发地接收地快递公司
组织方式索引文件以快递单号为关键
文件名网点
组成出发地接收地时效重量价格
组织方式索引文件以出发地为关键
文件名合作伙伴
组成编号姓名性别公司
组织方式索引文件以编号为关键
3数据项 3.4 功能需求
该系统可将功能划分为登录、注册、查询、合作、管理员查询其中用户首先在主要页面上选择登陆后系统跳转到登陆界面用户在此页面上输入账号和密码登录查看自己的快递信息再者用户也可以在主页上选择注册后系统跳转到注册页面后用户在注册页面填写相关信息后成为该系统的会员系统会更加快捷的为用户提供服务最主要的功能是用户可以直接在系统主页面上填写快递单号来查询快递信息也可以先选择快递公司然后再在快递公司页面上填写快单号查询该快递公司所属快递信息快递公司或其他广告公司可以在网站上参与合作建立更加便捷的网络服务体系。最后系统管理员通过登录后可以查看用户、快递、快递公司的详细信息方便了系统对数据的管理。
3.5 性能需求
随着电子商务的兴起和发展物流业异军突起网络物流查询的竞争力也随之加强因此用户对系统性能要求极为严格为此该系统完全符合当前社会对物流网站性能的要求响应速度极快数据精确度极高实时更新各存储表信息上传用户和快递信息并且响应时间短系统会根据情况不断进行系统维护更新数据上传速度快且准确率较高运行时间长后台待机时间长达10个小时。最重要的是该系统的适应性较强无论是电脑客户端还是手机客户端都能够灵活的适应并且供用户使用并且与百度等网站无缝衔接并在出现卡机等特殊情况能自行处理。此外该系统还应该具备相应的用户反馈模块使系统设计人员能够了解用户使用系统后的感受以及对系统新的要求便于编程人员来修改完善。
3.6 运行需求 近年来经济快速发展催生出电子商务行业又带动了物流行业发展进而又带动了网络物流行业兴起因此在此行业中竞争激烈因此对物流系统的要求极为严格尤其是用户交互界面如果用户交互界面不是很吸引用户那还有什么收益可言因此该系统在外观上要严格做到美观、易操作由于考虑到大多数用户对Wwindows系统的风格较熟悉因此在设计的时候我会尽量向着这一方向靠拢。在设计语言上我在本科学习时经常使用JAVA语言因此我将使用HTML、JSP对该系统进行编程。其中系统的程序界面要做到操作简单易于管理。在主要页面的设计上采用下拉式菜单方式供用户选择服务用户可以自行选择想要的服务类型总的来说该系统的用户界面具有简洁性、易操作性和维护性。该系统还具有软件接口本工程产品的软件接口由编程操作系统、SQL数据库以及物流管理应用软件的词典和数据结构组成该系统还具备故障处理的功能当出现错误时本系统能自动修复故障保证回退当出现较难解决的问题时本系统会提供对话框可以使用户提供反馈。如果在操作过程中出现意外只需退出系统重新登录即可。
3.7 本章小结 需求分析是系统设计的第二个步骤也是极为关键的一步在本章节中详细的对本系统进行了需求分析其目的是在于以通过对客户的调查以及对客户提出来的对系统的需求进行分析确定出用户对系统的准确的完整的需求总的来说此过程的分析不仅仅细化了软件的作用范围而且分析和确定了本软件系统构成的过程以确定未来系统的主要成分及它们之间的接口细节并且软件需求分析是系统设计与实现的最关键的一步是系统开发设计的基础因此软件需求分析必不可少又极为重要。
第四章 系统总体设计
4.1 引言
本章节编写的主要目的是要把上一阶段分析得出来用户对系统的需求变换为该系统如何实现这些用户的这些需求总体设计是进入系统设计的第一个阶段因此该步骤至关重要也是接下来进行工作的基础。在该阶段内该系统将被分为5个模块分别为登录、注册、查询、合作伙伴、管理员等。在下面我将使用层次图来表示本系统中各模块之间的关系。具体情况如下图4.1所示。 本系统一共分为用户查询、用户登录、用户注册、快递公司合作、系统管理员管理五个功能五个功能之间看似相互独立没有明显的直接联系但是在对数据库的访问中却是紧密相连的各个模块访问的是同一数据库的内容有时候甚至会访问同一个表例如登录模块和注册模块访问的是同一个表格管理员则访问的是这个数据库全部的表格。
本系统的主要页面比较简洁明了用户可以很简单的掌握本系统的使用要领但是主要页面还是存在着一些缺点与不足主页面如下图4.2所示 4.2 任务概述
1 .目标 开发基于JSP物流信息网的设计与实现
2.运行环境 系统将由两部分程序组成安装在各快递公司客户机上的客户程序及用户内的数据服务器程序。 根据对用户的调查访谈得知大多数的快递公司的计算机配置均在Pentium 133级别以上客户程序应能够在Pentium 133级别以上, Win NT环境下运行。
3.需求概述 用户可以在主页上直接填写快递单号进行查询快递信息也可以先在主页上选择在各快递公司系统跳转到快递公司页面后在此界面上填写快递单号来查询快递信息还可以在主页上选择在地区页面后在地区页面上输入快递单号来查询快递信息此外用户可以先在网站首页上选择注册后系统跳转到注册页面用户在注册页面填写相关信息后成为本系统会员当然快递公司以及各广告公司可以在网站上填写各自的详细信息后成为本系统的合作伙伴以此来为用户提供更优质的服务。管理员可以先在主页上选择管理员后系统跳转到管理员登录界面管理员在登录成功之后可以查询相关信息。
4.条件与限制
用户不能修改快递信息和查看其他用户信息。快递公司不能修改快递信息并且不能查看用户信息管理员不能修改用户信息以及快递公司信息。
4.3 数据库设计 在本系统中有不少涉及到数据库的内容尽管数据库的软件比较多但本系统只采用Microsoft Mysql 数据库来与该系统连接为用户服务因为MYSQL方便快捷易于编程而且操作简单是数据库的不二人选因此我才选择该数据库与该系统联系与服务接下来我将详细介绍该系统所使用到的数据库的相关内容。 在本系统的五个模块中都访问了数据库的内容尤其是用于信息的保存、插入和查询因此需要进一步的分析系统对数据的需求从而确定数据库的结构。根据系统功能划分的情况本系统将使用的数据库名字为bishe,在该数据库里有五张表格下面是对数据库的详细介绍。
1. 概念结构设计
概念模型是对各种数据模型的基础在此我将采用E-R模型来描述该模块的概念模型。其涉及到的E-R图如下所示。 2. 逻辑结构设计 经过上一阶段概念分析之后这一部分将E-R图转化为关系模型。该部分将转化为四个关系模型详细情况如下所示。 用户账号密码 快递编号用户名出发地用户手机接收地快递公司现在地址 网点出发地接收地时间重量价格 合作伙伴姓名快递公司性别
3. 物理结构设计 经过其那面两个阶段的分析之后该阶段是将关系模型转变成数据库中表格存储起来其详细情况如下所示。