计算机毕业设计-物流信息管理系统的设计与实现
本文设计并实现了一个基于Java Web的物流信息管理系统,旨在解决当前物流行业信息化管理不足的问题。系统采用SSM框架(Spring+SpringMVC+MyBatis)进行开发,使用MySQL数据库存储数据,包含管理员和网点负责人两个角色端。 系统主要功能模块包括: 网点管理模块:实现对物流网点的增删改查 人员管理模块:管理网点负责人和快递员信息 物流管理模块:处理物流的收发、中转和配送流程
项目难度: 中等难度
适用场景: 相关题目的毕业设计
包含内容: 整套源码+完整毕业论文
大家点赞、收藏、关注、评论啦 。
资源下载|如果你正在做毕业设计,需要源码和论文,不局限于该项目,私聊我
物流信息管理系统的设计与实现
摘 要 随着我国物流行业的快速发展,以及随着线上购物的人数逐渐增多,这对物流公司也有了很大的考验,物流让货品的中转更为方便,且物流的中转模式也正在逐步改变,为了改善物流的管理方式,以及记录物品的中转详情以及配送模式,现在急需一款物流信息管理系统。
基于目前网络及物流的发展现状,本次计划设计开发一款基于Java语言的物流信息管理系统,此系统使用主流的Java语言、并结合JSP开发技术,使用eclipse作为开发工具,采用MySQL关系型数据库,来完成最后的设计与实现。此系统根据需求分为两个端口,分为管理员端和网点负责人端,管理员端主要负责网点及网点负责人的管理还有员工和物流的管理;网点负责人主要负责物流的收发和物流信息的查询。物流信息管理系统分为很多的模块,这些模块主要有网点管理模块、员工管理模块、网点负责人管理模块、快递管理模块、快递收发模块、快递查询模块以及密码修改模块等,每个模块都能实现不同的功能。
关键词 物流;管理信息系统;MySQL数据库;Java
Design and Implementation of Express
Information Management System
Abstract With the rapid development of China's logistics industry, as well as the increasing number of online shoppers, it also has a great test for logistics companies. Logistics makes the transit of goods more convenient, and the transit mode of logistics is gradually changing. In order to improve the management mode of logistics, record the transit details and distribution mode of goods, there is an urgent need for a logistics information management System..
Based on the current development of the network and logistics, this plan to design and develop a Java language-based Logistics Information Management System, this system using the mainstream Java language, combined with JSP development technology, using eclipse as a development tool, using Mysql relational database to complete the final design and implementation. The system is divided into two ports according to the demand, the administrator end and the head of the network, the administrator end is mainly responsible for the management of the network and the head of the network management and the management of Staff and logistics; The person in charge of the network is mainly responsible for the receiving and sending of the logistics and the inquiry of the logistics information. Logistics Information Management System is divided into many modules, these modules mainly include the network management module, the staff management module, the network manager management module, the express management module, the express delivery module, the express delivery inquiry module and the password modification module, etc. , each module can perform different functions.
Keywords Express delivery;MIS; MySQL Database; Java
目 录
1 引言
1.1 课题背景
随着国内社会的飞速发展,人们的工作越来越忙碌,加上近几年我国网络的发展,越来越多的人选择了线上购物,既方便操作又节约时间。线上购物不仅给买家带来了方便,也给商家节约大量的人力财力。随着线上购物的发展,随之而来的就是物流系统的问题,由于以前使用的人数不多所以物流系统对于信息的更新以及送货的服务还不够完善,这就导致商家或买家的物流信息不统一,使管理上出现了很大的问题。为了改善这种局面,是两个行业都有更好的发展,相关的技术人员利用现在已有的技术对一款物流信息管理系统进行了开发设计,并根据各方的反馈以及不断地测试去完善这个系统。
1.2 研究意义
随着网络的飞速发展,人们对线上购物的方式也逐渐接受并流行起来,物流系统就变成了必不可少的。但是如何管理好物流系统,方便服务于大众就成了难题。以往的时候物流的信息都是用纸质的单子进行填写和管理,这也就导致了网点管理员以及用户不能及时的查询物流的信息更新情况。由于某些原因导致了物流信息更新的不及时,使工作出现失误,容易造成人们的不满。所以为了解决这个问题,设计人员正在对一款物流信息管理系统进行设计。这个系统主要是信息的更新、网点的管理以及信息的查询等工作。有了这个系统能够及时更新物流信息,也使收发物流更加的方便快捷,提高了工作效率和信息的准确率。这个设计的主要目的就是方便物流信息的管理和查询,提高工作效率和服务质量,使其得到更好的发展。
1.3 国内外现状
物流的发展不仅取决于经济水平和生产能力,科技水平也对物流的发展有很大的影响力。美国一直是世界经济第一大强国,加上他们的科技发展也名列前茅,早在1991年就有美国学者罗杰•内格尔提出了虚拟企业的想法,这给美国的物流发展打下了坚实的基础。在国外物流的想法在20世纪初就有人提出了,并在50年代至70年代进行了推广。随意国外的物流就已经快国内一步,现在国外的供应链也越来越成熟甚至超过了物流的发展。在国内最早的就是交通运输的方式,后来经过网络及路线的成熟逐渐形成了现在的物流系统,刚开始的物流信息并没有通过网络传递,还是由纸质的单子进行进行收发物流,后来随着网络的发展逐渐开始使用网络。但是现在的物流信息系统还是不够完善,容易造成信息的遗漏,还需要我们不断的去改进。
1.4 论文结构安排
本文详细分析了物流信息管理系统,确定了实现此系统的功能需求,并根据相应的问题和功能需求构建了系统的功能模块。根据需求分为两个端口,分为管理员端和网点负责人端,主要包括了网点管理模块、员工管理模块、网点负责人管理模块、快递管理模块、快递收发模块、快递查询模块以及密码修改模块等。这个系统的主要功能就是管理网点和物流,并完善了物流信息的更新和物流信息的查询系统。此系统是采用Java语言、采用MySQL关系型数据库,来完成最后的设计与实现,再根据不断的测试去完善系统。
2 技术介绍
本章主要介绍此系统在设计过程中涉及的技术,本系统采用MVC的三层设计思想,采用JSP作为页面设计和SSM框架作为Java后台设计,数据库存储采用MySQL。
2.1 Java语言介绍
Java是sun公司旗下的开源语言,可以供大家免费使用,Java作为基于面向对象开发有很多的优势可以体现,在java体系中包含了servlet核API等,java编写的程序代码可以通过JVM虚拟机进行转码,在企业级的开发中一般使用的是J2EE,Java语言有很多自带体系,可以对异常进行自动化处理,可以对程序垃圾进行自动收集,从而保证了Java强类型语言特色,Java编写的程序代码后缀是class文件,Java语言的三大特点是封装、集成、多态、通过对程序类或者是方法进行定型设置使得代码结构逻辑更为分明,Java本是由C语言演变而来的,但Java去除了C语言的复杂指针以及运算符重载,Java在JDK环境下可以进行运行。
2.2 JSP语言介绍
JSP的初始本质为servlet,jsp中可以容纳好几种集成语言,在jsp中有很多的servlet的功能,在首次浏览器访问页面时,首先对JSP页面通过虚拟机进行编译,然后将编译信息保存到服务器在下次调用时直接获取节约了服务器的编译时间和资源且提升了访问速度,JSP的工作原理为,在用户与浏览器交互时,页面引擎可以将JSP转换为Java文件,然后转为Class文件,JSP的容错能力较强,若有编写错误有时不会报错,但涉及到中转错误则会提示页面服务器,在将JSP转换为class文件后保持到服务器session端,,然后通过servlet创建,init初始化,然后在后台返回的数据后,通过加载html中的标签以及css页面样式展示,然后通过js对数据进行展示。
2.3 SSM框架介绍
Springmvc的核心为DispatcherServlet请求中转,和亲戚映射HandlerMaper,以及视图解析ModeAndView,通过多重配合对请求进行中转,在控制层通过@Controller注释到类顶层,通过这样的注解标识,然后在方法头部定义RequestMapping,通过处理地址映射,然后与方法上的路径进行匹配,作为父路径,可以通过resource进行资源bean引入,通过PathVariable可以把参数定义到路径中,通过URL对变量路径进行提取。
Mybatis是半自动化的智能orm框架,最初是由ibatis演变而来,mybatis与Java搭配,都是基于面向对象思想,都是对象关系映射,hibernate也是对象映射,但hibernate有自己的hql,且可以基于对象之间对数据库进行sql转换和存储,因此为完全智能,但mybatis需要自己写sql语句,但mybatis的sql语言定义更为自动化,可以根据xml中的标签进行嵌套使用,通过API接口提供外部使用,在底层xml中负责sql的拼接与解析,且通过resultmap进行数据返回。
Spring作为一个大工厂,可以对类以及方法直接的依赖调用进行维护,通过在spring中的注解或者是配置,建立关系,spring依据切面编程可以就像建立一个拦截屏障,可以对登陆日志以及登陆权限和事务处理进行拦截,可以提供代码的监控能力,spring既可以使用与服务器开发也可以提供java开发的降低耦合度和安全性,spring通过与数据库JDBC进行融合,使得数据层连接管理更为智能。
2.4 MySQL数据库
Mysql是目前中小企业网站常用的数据库,其核心为InnoDB引擎,通过此InnoDB引擎可以对数据库执行事务进行约定和主外键约束,数据库事务一般是指数据库执行的增删改查,通过四种强约束达到事务的原子性、一致性、持久性、独立性,在执行数据库sql时,都要化为最小原子不可再分,一致性是指数据库执行时较为统一,事务可以进行完整性约束,在某个区域空间保持完整,独立性是指在sql执行时相互之间进行隔离,不会相互影响,从而使得数据保持一致,而事务的持久性是指在sql执行后保持数据完整,不会再改变,也不会随意回滚。
2.5 Tomcat服务器
Tomcat是Apache旗下的一款部署服务器,也可理解为Servlet开发容器,可以对JSP和Servlet进行编译部署,可以对Java类进行编译,编译为class文件,tomcat的安全性能较高,目前很多小型项目的部署依旧为tomcat,tomcat服务器主要为动态处理请求,文件下包含脚本存储bin和配置文件conf,以及项目部署地webapps。由于 Tomcat 本身也内含了一个 HTTP 服务器,它也可以被视作一个单独的 Web 服务器。但是,不能将 Tomcat 和 Apache HTTP 服务器混淆,ApacheHTTP 服务器是一个用 C 语言实现的 HTTP Web 服务器;这两个 HTTPweb server 不是捆绑在一起的。Tomcat 包含了一个配置管理工具,也可以通过编辑XML格式的配置文件来进行配置
3 系统需求分析
3.1 可行性分析
(1) 技术可行性:在系统中采用了可以跨平台的Java语言开发,可以对系统基于MVC三层架构设计,采用SSM架构进行实现,系统数据存储可以采用Mysql,可以采用Redis进行数据缓存集成,可以采用数据库分库分表,便于后期数据量大的时候,对服务器访问造成很大的压力。
(2) 法律可行性:在整个的开发过程以及设计过程都是基于自己的设计理念,且在开发中所使用的工具以及数据库Mysql都是开源项目,在整个的开发运营阶段没有采用任何的违规或者是盗版行为。
(3) 操作可行性:具有简洁的用户登录界面, 只要用户登录物流管理系统就可以寄件,查询,预订及相关用户界面清晰可见,用户就可以方便地使用该系统,非常简单,不可能有不懂电脑的人不会使用
(4)经济可行性是指可以使用的人力资源,自然资源,资金条件的可能性。目前市场上的物流网点虽然数量众多,但总体规模并不大,若开发成本过高,对物流网点来说虽然能够节省人力物力,但成本大于实际收益,违背了此软件开发的初衷。
物流网点管理系统的成本主要集中在软件的开发上,此系统的目的就是为物流网点节省大量的人力物力。软件开发简单,调试容易同时,并且还实现了物流网点管理系统的现代化管理模式,充分利用管理资源,实行科学规范管理,提高管理人员工作质量。
济可行性是指所开发软件是否在自己可以承担的范围之内,并且开发的软件所获取的盈利是否值得自己的经济投入。软件的开发成本不仅仅要去考虑硬件设备的投入例如电脑硬件,输入输出设备,软件配置等,而且还要考虑人员投入精力投入,后期员工维护费加工费等。
3.2 功能需求分析
此系统主要分为用户和网点负责人,在管理员端,可以对所有的物流网点信息进行管理,可以对网点信息进行维护,可以设置网点的负责人,负责人登陆后可以管理此网点信息,可以新增所属此网点的快递员,可以查询所有的快递运转状态以及订单详情,网点负责人登陆后可以进行寄件管理和快递订单查询操作,可以进行快递中转。
系统功能模块如图3-1所示。

图3-1 系统功能模块图
3.3 流程图
(1)在用户进入到登陆页面,可以输入自己的账号信息,然后选择自己的用户登陆角色,点击提交后台先对账号进行校验,然后对用户的角色进行校验,如图3-2所示。

图3-2 用户登录流程图
(2)物流在用户下单寄件后,从发起的网点进行中转,在经过多网点的中转,后若到达指定地址则进行配送,物流人员配送成功后可以点击配送成功,待确定收货后整个流程完成如图3-3所示。

图3-3 物流操作流程图
3.4 数据库设计
3.4.1 数据库
根据功能模块梳理,数据库E-R总图,如图3-4所示。

图3-4 数据库E-R总图
3.4.2 数据表结构
本系统数据存储采用MySQL数据库,以下为表的数据库设计方案。
(1)物流信息表,包含寄送人以及寄送人联系信息和物流中转信息等。
表3-1 物流信息表
|
存储字段名 |
存储类型 |
文字说明 |
前置约束 |
|
wlid |
INT(8) |
物流编号 |
自动递增 |
|
wlsendname |
VARCHAR(30) |
寄件人 |
|
|
jijiantel |
VARCHAR(21) |
寄件人电话 |
|
|
jijiancard |
VARCHAR(18) |
寄件人证件号 |
|
|
ziordernum |
VARCHAR(30) |
自动生成编号 |
|
|
wuliutype |
INT(6) |
寄件类型 |
|
|
yushustatus |
INT(6) |
运输状态 |
|
|
wlfastuser |
INT(6) |
配送员 |
|
|
wlpostid |
INT(6) |
寄件网点编号 |
(2)物流网点信息包含网点的管理人员以及网点的所在位置等信息。
表3-2 物流网点信息表
|
存储字段名 |
存储类型 |
文字说明 |
前置约束 |
|
wangdianid |
INT(6) |
网点编号 |
自动递增 |
|
Wangdianaddr |
VARCHAR(30) |
网点位置 |
|
|
wangdiantel |
VARCHAR(11) |
可联系电话 |
|
|
wangdianname |
VARCHAR(12) |
站点名 |
|
|
wangdianleader |
VARCHAR(30) |
网管员 |
|
|
wangdiandesc |
INT(6) |
网点备注 |
(3)网管表,包含网管负责人的账号信息以及关联的网点信息。
表3-3 负责人表
|
存储字段名 |
存储类型 |
文字说明 |
前置约束 |
|
wdid |
INT(6) |
负责人编号 |
自动递增 |
|
wduser |
VARCHAR(20) |
登陆账号 |
|
|
wdpwd |
VARCHAR(30) |
使用密码 |
|
|
wdname |
VARCHAR(18) |
姓名 |
|
|
wdpostid |
VARCHAR(30) |
关联网点 |
|
|
wdtel |
VARCHAR(11) |
电话 |
(4)物流员工表,包含物流配送人员的信息。
表3-4 快递员信息表
|
存储字段名 |
存储类型 |
文字说明 |
前置约束 |
|
kdyid |
INT(6) |
快递员编号 |
自动递增 |
|
kdysex |
VARCHAR(20) |
快递员性别 |
|
|
kdyage |
INT(6) |
快递员年龄 |
|
|
kdytel |
VARCHAR(30) |
快递员密码 |
|
|
kdyname |
VARCHAR(30) |
快递员姓名 |
|
|
postid |
INT(6) |
关联网点 |
|
|
kdycard |
VARCHAR(18) |
快递员身份证号 |
(5)物流中转表,包含物流的中转过程,以及物流的状态等基本信息。
表3-5 物流中转表
|
存储字段名 |
存储类型 |
文字说明 |
前置约束 |
|
zzid |
INT(6) |
中转编号 |
自动递增 |
|
zzpointsid |
INT(8) |
中转网点 |
|
|
zzfastid |
INT(6) |
配送员 |
|
|
zzriqi |
date |
中转日期 |
4 系统详细设计
4.1 数据库连接
在项目的数据库操作中主要使用JDBC建立操作连接,通过Class.forname方法建立数据驱动,然后通过驱动获取connection连接操作,在获取到连接时就有了对数据库操作的权限可以对数据库进行驱动加载,然后获取资源对数据库进行操作,在底层其实是单链进行交互,即单线程交互,然后在操作完成后关闭资源。断开连接如图所示:如图4-1所示。

图4-1 数据库连接配置图
4.2 用户登录模块
用户输入浏览器地址进入到网页后,页面中通过Js对input中的输入字段进行限制,填写完成后提交通过表单提交到controller层然后根据rest中的url进行匹配,然后调用service通过中间层调用数据库保存到user表,登陆时输入邮箱用户名、密码然后进行校验,通过checkUser方法对用户账号以及角色进行匹配,成功则跳转用户页面,否则提示失败,登录界面如图4-2所示。

图4-2 用户登录图
4.3 网点管理模块
后台操作用户进入后,可以对物流网点信息进行管理,首先可以点击网点新增跳转到新增页面 addWangdianPage,填写网点地址以及管理人描述信息,然后点击提交新增按钮,数据通过form表单,通过name属性匹配,提交到WangdianController,首先对数据进行校验,判断页面描述信息是否为空,然后调用Service中的add方法,通过Mybatis的mapper匹配找到对应的insert插入SQL语句,然后保存到数据库,如图4-3所示。

图4-3 网点管理
4.4 物流员管理模块
后台操作用户进入后,可以对物流网点人员信息进行管理,首先可以点击员工新增跳转到新增页面 adduserPage,填写员工人员信息,然后点击提交新增按钮,数据通过form表单,通过name属性匹配,提交到userController,首先对数据进行校验,判断页面描述信息是否为空,然后调用Service中的add方法,通过Mybatis的mapper匹配找到对应的insert插入SQL语句,然后保存到数据库,,如图4-4,4-5所示。

图4-4 员工管理

图4-5 新增物流员
4.5 网点负责人管理模块
网点负责人管理主要是网点负责人的信息新增、编辑和查询等操作。通过调用findByPage函数进行分页查询,网点负责人新增后也可以根据账号进行查询。新增时可以选择负责人,通过model将pointList返回到页面,调用select显示,如图4-6,4-7所示。

图4-6 添加负责人

图4-7 网点负责人管理
4.6 物流发送模块

物流发送,点击物流发送按钮跳转到发物流页面,填写基本信息和身份证号后,调用save方法提交到后台,然后通过UUID生成物流唯一编号,保存到数据库,如图4-8所示。
图4-8 发送物流
4.7 物流中转模块
在网点端可以对回流到自己网点的所有物流进行点击中转,通过对中转网点的id以及物流id和当前时间生成一条物流中转记录,可以通过物流的订单进行搜索,也可以通过订单前几位进行模糊搜索如图4-9、4-10所示。

图4-9 物流列表

图4-10 物流配送
4.8 物流配送详细模块
点击物流配送,可以查询物流的具体流转详情,可以对物流的所有时刻的中转点以及配送人和配送状态进行查询,可以查看到各个时间段物流的流转情况,通过物流id在物流中转表中查询到所有物流关联信息如图4-11所示。

图4-11 配送详情
5 系统测试
5.1 测试分析
系统测试是整个设计最关键的一部分,只有通过了需求性的测试才能保证设计的完善。在系统开发过程中,所设计的程序是否满足课题的要求是系统测试的主要功能。系统测试既能保证所设计的软件系统的安全性,也能是我们更加的熟悉系统的工作流程,这对进一步改善软件系统有很大的帮助。寻找软件开发过程中的漏洞和不足之处是本次测试的主要目的,根据测试的结果俢除漏洞并完善设计的不足之处,使本系统的操作更加简便,更能服务于人民群众。系统测试是完善系统的最重要的关口,它是保证系统完整和可靠性的测试。测试也可以分为黑盒测试和白盒测试两种,在我们掌握了系统需求性的前提下,进行系统的性能测试也就是黑盒测试。通过反复的测试和修改,整理出系统的bug和不足之处,进行增加和修改,使系统更加完善。
软件测试包括以下几个步骤:
(1)模块测试。
(2)系统测试。
(3)验收测试。
通过对用户依据不同的角色进行划分,对不同用户进行不同页面展示,通过对物流中转进行测试。
5.2 项目测试
从是否关心软件内部结构和具体实现的角度划分: 黑盒测试和白盒测试; 从是否执行程序的角度: 静态测试和动态测试; 从软件开发的过程按阶段划分有:单元测试、集成测试、确认测试、系统测试、验收测试等;
(1)单元测试又称模块测试,是针对软件设计的最小单位─程序模块(在 Java中一个模块就是一个方法), 进行检验的测试工作。其目的在于发现模块中可能存在的错误。当各个单元无误后,才可进行下面的集成测试,单元测试为集成测试做准备。
(2)集成测试 (组装测试、联合测试),通常在单元测试的基础上,需要将所有模块按照设计要求组装成为系统。这时需要考虑的问题是:
a. 在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;
b. 一个模块的功能是否会对另一个模块的功能产生不利的影响;
c. 各个子功能组合起来,能否达到预期要求的父功能;
d. 全局数据结构是否有问题;
e. 单个模块的误差累积起来,是否会放大,从而达到不能接受的程度。
(3)确认测试,确认测试又称有效性测试。任务是验证软件的功能和性能及其它特性是否与用户的要求一致。 它包含的信息就是软件确认测试的基础。
(4)系统测试,是把经过单元测试、集成测试、确认测试的软件,作为一个整体元素,与计算机硬件、外设、数据、网络和人员等其他元素一起,在实际运行环境下,进行的一种测试,这种测试相当于实际使用前的磨合。此测试的目的在于发现实际使用中的不符合的矛盾之处。
(5)验收测试, 验收测试是以用户为主的测试。软件开发人员和QA(质量保证)人员也必须参与。其中还要有用户参加设计测试用例,使用生产中的实际数据进行测试。在测试过程中,除了考虑软件的功能和性能外,还应对软件的可移植性、兼容性、可维护性、错误的恢复功能等进行确认。
- 用户账号测试模块
表5-1 用户账号模块测试
|
序号 |
测试子项 |
输入值 |
期望输出 |
真实输出 |
|
1 |
输入账号密码以及账号类型选择 |
填写正确的账号信息提交的登陆 |
校验成功,成功进入系统首页 |
登陆首页成功 |
|
2 |
未输入或者是输入错误账号以及角色类型 |
输入错误账号信息 |
系统提示错误 |
弹窗出现密码错误 |
(2)物流寄件测试
表5-2 物流寄件测试
|
序号 |
测试子项 |
输入值 |
期望输出 |
真实输出 |
|
1 |
进入寄件页面填写内容 |
输入寄件人信息以及所属类型信息 |
物流寄送成功 |
寄送成功 |
|
2 |
进入寄件页面填写内容 |
未填写寄件人信息以及所寄物品信息 |
提示信息不全 |
系统异常提示信息不全 |
(3)物流中转模测试
表5-3 物流中转测试
|
测试子项 |
输入值 |
期望输出 |
真实输出 |
|
|
1 |
物流中转 |
选择中转物流点击中转 |
中转记录中增加一条物流动态信息 |
中转记录中增加一条物流动态信息 |
|
2 |
物流配送 |
物流开始配送点击配送 |
物流开始配送,可以查询到配送详情 |
状态变为配送中,可以i显示配送详情信息 |
(4)物流查询测试
表5-4 物流查询模块测试
|
序号 |
测试子项 |
输入值 |
期望输出 |
真实输出 |
|
1 |
物流查询 |
填写物流单号点击搜索 |
物流包裹信息可以精准查找 |
可以查询物流的整个流转记录和物流的寄送信息 |
|
2 |
物流模糊搜索 |
输入物流单号前几位进行搜索 |
可以匹配到所有物流 |
没有物流的寄送信息和物流的流转记录 |
总结与展望
本文主要研究实现基于ssm框架的物流管理系统。本系统主要从需求分析到后期的可行性分析,以及技术的选择,程序的编码,一步步的实现。系统主要采用了JAVA编码设计,采用MYSQL 数据储存,通过此次设计使自己对系统有了更加充分的了解。从物流实际中转的角度出发,对物流的记录中转配送的需求进行分析,给人民有一个便捷又便于操作的系统。本文主要由需求分析展开,分析了该系统的具体功能模块、数据库设计需求,系统难点以及创新点,最后对物流管理系统进行系统测试。通过此次毕业设计,对编程语言的相关特性有了更加深刻的认知号。
更重要的是,这次毕业设计让我真正体会到了理论与实际结合的不容易,书本上的知识在老师讲解的时候感觉很容易,而自己实际运用起来就会出各种各样的问题。要想熟能生巧,只能不断实践。
现阶段开发的系统能够满足物流网点日常运营的基本需求,如果系统正式运行,可能会出现需要进一步改善的地方,只有在实践中才能不断发现问题,从而解决问题。而物流系统,还需要根据实际情况进行完善。
参考文献
[1]何晶.以SSH框架与jQuery技术为基础的Java-Web开发应用探讨[J].计算机产品与流通,2019(11):104-105.
[2]赵晓丹.网页开发中的JSP技术分析[J].南方农机,2019,50(20):247-248.
[3]朱健.基于Web技术的PSX800后台系统的设计与实现[J].计算机时代,2019(10):47-49+53.
[4]孙超,孟庆民,王力,姚吉进,宗宝良,郭永新,焦青.基于Java Web的DSA信息管理与图像分析系统的研制[J].中国医疗器械杂志,2019,43(05):348-351.
[5]史永乐.基于Java过滤器实现的系统权限控制方法研究[J].信息技术与信息化,2019(09):212-214.
[6]邓志强,邓林强.Maven在Java项目开发中的应用[J].电子元器件与信息技术,2019,3(05):1-4.
[7]王同娟.基于Java平台的小型餐饮收银系统设计[J].电脑编程技巧与维护,2019(04):47-49.
[8]陈瑞.基于Springboot高并发Java Web开发模式[J].电脑编程技巧与维护,2019(04):27-30.
[9]宋晓慧. 基于Java Web的数据分析系统的设计与实现[D].北京邮电大学,2019.
[10]刘进芬.Java Web程序设计课程教学改革探索[J].课程教育研究,2019(14):52.
[11]徐耀荣. 基于Java Web的小型酒店管理系统[D].大连理工大学,2018.
[12]李鑫.基于Java的高校学生评教系统的设计与实现[J].电脑知识与技术,2018,14(01):127-128.
[13]陈佳.消防设备APP购物平台的设计与开发[J].电子测试,2017(22):63-64.
[14]汪大显.从JavaScript教学谈学生自主编程能力的培养[J].电脑知识与技术,2020,16(02):152-153+183.
[15]刘建.基于JavaScript课程的中职学生程序设计能力培养探究[J].电脑知识与技术,2019,15(36):100-101.
[16]丁玲.Web标准与Html5重点技术探讨[J].科技与创新,2019(24):135-136.
[17]刘建.基于JavaScript课程的中职学生程序设计能力培养探究[J].电脑知识与技术,2019,15(36):100-101.
[18]王晓洁,秦冰峰.基于JQuery脚本库的动态效果的设计与实现[J].新乡学院学报,2019,36(12):23-26.
[19]罗英.基于HTML5的在线学习平台应用研究[J].信息通信,2019(12):267-268.
[20]刘晓知.论HTML5对新媒体的推动作用[J].现代盐化工,2019,46(06):70-71.
[21]张志敏.基于HTML5的Web前端开发技术研究[J].山东农业工程学院学报,2019,36(12):21-22.
[22]刘晓知.论HTML5对新媒体的推动作用[J].现代盐化工,2019,46(06):70-71.
[23]张志敏.基于HTML5的Web前端开发技术研究[J].山东农业工程学院学报,2019,36(12):21-22.
[24]罗英.基于HTML5的在线学习平台应用研究[J].信息通信,2019(12):267-268.
[25]周岚.JavaScript继承机制研究[J].软件工程,2019,22(12):14-17.
[26].开发人员应该学习的10个JavaScript框架[J].计算机与网络,2019,45(22):43-44.
更多推荐



所有评论(0)