物流供应商报价系统
摘要
随着经济的发展,物流电子商务化势在必行。物流供应商报价系统实现了物流在线报价,为物流消费者和物流供应商提供了良好的平台,同时大幅降低商业成本,减少中间环节,有助于推动物流行业的发展,为电子商务注入一股新的力量。
物流报价系统使用Java语言开发,Eclipse作为开发工具,服务器选择Tomcat,数据库使用Mysql。本系统采用MVC模式,使用JDBC进行数据库的连接和操作,动态网页使用JSP技术实现。
本系统根据功能可以分为物流供应商,物流消费者和管理员三大模块。为物流消费者提供在线价格查询和在线下单功能,实现了后台管理员对用户,网站的管理。系统为物流供应商和物流消费者提供交易平台,具有较高的方便性。
关键字:物流在线报价系统JavaMVCJSPMysql
目 录
1. 引言 1
1.1 课题研究的目的和意义 1
1.2 课题研究的现状分析 1
1.3 系统要实现的目标 2
2. 系统开发环境与技术 3
2.1 系统开发模式 3
2.2 系统开发工具和运行环境 3
2.2.1 硬件环境 3
2.2.2 软件环境 3
2.3 系统开发技术 4
2.3.1 JDBC简述 4
2.3.2 jQuery简述 5
2.3.3 JSP简述 5
3. 系统分析与设计 6
3.1 系统可行性分析 6
3.1.1 经济可行性 6
3.1.2 技术可行性 6
3.1.3 操作可行性 6
3.2 系统需求分析 7
3.3 系统功能模块设计 7
3.4 系统参与者分析 8
4. 数据库设计 11
4.1 数据库设计 11
4.1.1 数据库的概念设计 11
4.1.2 数据库的物理设计 12
5. 系统详细设计 16
5.1 登陆注册功能设计 16
5.1.1 物流消费者注册 16
5.1.2 物流消费者和物流供应商登陆 18
5.2 物流消费者功能设计 20
5.2.1 物流报价查询 20
5.2.2 在线下单 22
5.2.3 订单管理 23
5.2.4 个人信息修改 24
5.3 物流供应商功能设计 25
5.3.1 订单管理 25
5.3.2 物流价格维护 26
5.3.3 个人信息修改 27
5.4 网站管理员功能设计 28
5.4.1 管理员登陆 28
5.4.2 网站公告管理 29
5.4.3 普通用户管理 29
5.4.4 供应商管理 31
5.4.5 报表统计 33
6. 论文工作总结 34
6.1 存在的不足 34
6.2 系统总结 34
参考文献 36
致 谢 37
1. 引言
物流是社会发展中不可缺少的一部分,物流服务水平的提高将会带动整个行业的发展。因此,保证物流服务质量显得越来越重要。想要提高物流服务质量,符合现在的消费模式,顺应社会的发展是关键。物流在线报价系统符合当今的发展趋势,这对物流消费者和物流供应商都极为方便。
1.1 课题研究的目的和意义
随着电子商务的发展,网上购物已然成为一种时尚。物流作为产业链中重要的成员,实现物流电子商务化已成为必然趋势。因此,实现物流在线报价系统的重要性如下:
(1) 实现物流报价的公开化和透明化。基于物流在线报价系统这个平台,物流消费者可以根据自己的需要对物流报价信息进行查询,了解每家物流供应商的报价情况,从而了解当前的物流行情。
(2) 减少中间的繁琐环节。传统的物流供应商和物流消费者之间的交易方式基于纸质,面对面交流,而现在无纸化的发展趋势将取代这个模式,在线下单减少了中间的繁琐环节,为物流消费者提供了更加方便快捷的消费方式,同时也减少了物流供应商对大量信息的处理。
(3) 提高信息使用率,降低信息成本。通过物流在线报价平台,可以有效管控物流信息质量,对物流信息进行整理,形成一个高效的物流数据库。
物流在线报价系统的实现将为物流行业带来崭新的面貌,促进物流行业的发展,为物流消费者和物流供应商提供了双赢局面,同时,促进了电子商务的发展。随着物流行业的竞争越来越激烈,改变传统的物流经营模式显得更加重要,电子商务化物流方式使得物流交易方便快捷,物流订单信息保存更加完整,更加熟悉物流报价的变化趋势,降低了物流消费者对物流供应商选择的局限性等。
1.2 课题研究的现状分析
伴随经济全球化以及世界范围内服务经济的发展,物流产业作为一个新兴的服务部门,正在全球范围内迅速兴起,跨国化、规模化和网络经济化等现象已经成为全球物流产业发展的重要趋势。同时,伴随着电子商务的崛起,在线购物已成为一种时尚,它为人们提供了真正足不出户就可以任意购买任何需要的东西,因此得到越来愈多消费者的接纳和认可。物流在线报价系统,可以帮助客户在短时间内通过网站对物流供应商的介绍以及物流供应商报价的比较,快速的找到适合自己的物流方式,避免了客户和物流供应商之间的繁琐交流和沟通,同时实现了物流报价的公开化和透明化,有利于和谐社会的发展,符合社会的主流发展方向。
1.3 系统要实现的目标
在物流在线报价系统课题中,使用JSP
本系统根据功能分为三个部分:物流消费者、物流供应商和网站管理员
物流消费者:实现用户的登陆注册,密码修改,根据物流线路的不同查询提供改线路的物流供应商以及他们的报价,实现在线下单功能。
物流供应商:实现供应商的登陆注册,密码修改,对自己物流信息的维护(物流线路的增加、物流报价的修改),对订单的查询。
网站管理员:实现网站的基本管理,用户管理(物流消费者和物流供应商),报表统计(注册量统计)。
2. 系统开发环境与技术
2.1 系统开发模式
物流在线报价系统采用MVC开发模式。即“模型-视图-控制器(Model View Controller)”模式。从设计模式的角度来看,MVC模式是一种复合模式,它将多个设计模式结合起来,用来解决许多设计问题。MVC模式把用户界面交互分拆分成三种角色,使应用程序被分成三个核心部件:Model(模型)、View(视图)、Control(控制器)。它们各自处理自己的任务:
(1)模型:模型拥有所有的数据、状态和程序逻辑。模型独立于视图和控制器。
(2)视图:用来呈现模型。视图通常直接从模型中取得它需要显示的状态与数据。对于相同的信息可以有多个不同的显示形式或视图。
(3)控制器:介于视图和模型中间,用于接受用户的输入,并且将输入进行解析并反馈给模型,通常一个视图一个控制器。
图2-1 MVC组件类型的关系与功能
2.2 系统开发工具和运行环境
2.2.1 硬件环境
PC机一台
CPU:Inter celeron 2.0G hz
内存:1G
硬盘 :160G
2.2.2 软件环境
操作系统:Windows 7 旗舰版
开发环境:Eclipse
服务器:JDK 1.7.0 + Tomcat 7.0
数据库管理系统:Mysql
数据访问维护件:JDBC
系统建模设计:Rational Rose
2.3 系统开发技术
2.3.1 JDBC简述
JDBC是Java语言访问数据库的一种规范,是一组标准的Java语言中的接口和类,使用这些接口和类,Java客户端程序可以访问各种不同类型的数据库,建立数据库连接、执行SQL语句进行数据的存取操作。
JDBC访问数据库步骤:1.得到数据库驱动程序;2.创建数据库连接;3.执行SQL语句;4.得到结果集;5.对结果集执行相应的处理(增、删、改、查);6.关闭资源:这里释放的是DB中的资源。
图2-2 JDBC原理图
2.3.2 jQuery简述
jQuery
jQuery的语法
2.3.3 JSP简述
JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。他实现了Html语法中的java扩张(<%, %>形式)。JSP与Servlet一样,在服务器端执行的。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP将网页逻辑、网页设计、显示分离。 Web服务器在遇到访问JSP网页的请求时,首先执行程序部分,然后将执行结果以及JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库
JSP页面由HTML代码和嵌入其中的Java代码所组成。一个JSP页面可以被分为如下几部分:静态数据,如HTML
3. 系统分析与设计
3.1 系统可行性分析
3.1.1 经济可行性
本系统是一个物流在线报价系统,主要用于实现物流消费者对物流报价的查询和在线下单,物流供应商对自己物流信息和订单的维护以及网站管理员对网站的管理。所使用的开发工具以及用到的技术都是开放的源代码,因此开发无需考虑费用问题。并且系统中的物流信息都是有物流供应商提供,订单信息来自于物流消费者,所以,信息费用无需考虑。故在经济上是可行的。
原文链接:http://www.jxszl.com/jsj/qrs/815.html