基于SSM+Jsp+Mysql的快递管理系统

  1. 开发语言:Java
  2. 框架:ssm
  3. 技术:JSP
  4. JDK版本:JDK1.8
  5. 服务器:tomcat7
  6. 数据库:mysql 5.7(一定要5.7版本)
  7. 数据库工具:Navicat11
  8. 开发软件:eclipse/myeclipse/idea
  9. Maven包:Maven3.3.9

系统展示

登录页面

注册页面

快递员页面

派单员订单管理页面

快递员管理

客户界面

用户管理

摘要

随着物流行业信息化的深入使得物流过程中货物的状态和变化透明化,现代信息化的接入使得物流成本和费用的更容易被掌握,从而增强了信息的准确性。与此同时动态信息能够被及时掌握,根据实际情况做出快速而有效的反应,实现物流运作的动态决策。信息的及时、全面的获取与加工,供需双方可以充分的信息共享与沟通,使得物流服务更准确、从而提高客户的满意度;同时顾客可以有更多自我服务功能,可以随意定义自己的定制的物流服务;另外在提供物流服务的同时,可以为顾客提供信息、资金等双赢的增值服务。

该系统用spring mvc和MySQL实现了快递管理系统。快递管理系统有着很好的应用前景,随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善。本系统可以根据实际应用的具体情况,适当加以修改,以便更好应用。本系统操作简单,灵活性好,系统安全性高,运行稳定。本文详细介绍了快递管理系统开发和设计的全过程。

研究背景

随着现代信息化技术和物流业的不断发展,与先进管理思想结合的信息技术给传统物流带来了根本性的变化。物的流动伴随着信息的流动.而信息流又控制着物流。正是先进信息技术手段的应用,使得原先独立的各个物流环节能有效地整合在一起。满足了不断发展的物流服务要求。而通过计算机技术、网络技术、电子数据交换技术、条码技术、全球卫星定位系统、地理信息系统等信息技术实现的物流管理信息系统使得物流管理的自动化、高效化、及时性得以实现,现代物流只有在信息系统的支持下,才能实现物流网络四通八达,规模效益日益显现.社会物流成本不断下降。

关键技术

JSP(Java脚本页面)是Sun和许多参与建立的公司所提倡的动态web技术。将Java程序添加到传统的web页面HTML文件(*)。htm,*。Html)。

JAVA语言是目前软件市场上应用最广泛的语言开发程序。可以在多种平台上运用的,兼容性比较强,适应市面上大多数操作系统,不会出现乱码的现像,其扩展性和维护性都更好,具有分析问题和解决问题的能力,是面向过程的程序设计方便我们编写的代码更强壮。

MYSQL数据库运行速度快,安全性能也很高,而且对使用的平台没有任何的限制,所以被广泛应运到系统的开发中。MySQL是一个开源和多线程的关系管理数据库系统,MySQL是开放源代码的数据库,具有跨平台性。

B/S(浏览器/服务器)结构是目前主流的网络化的结构模式,它能够把系统核心功能集中在服务器上面,可以帮助系统开发人员简化操作,便于维护和使用。

系统分析

对系统的可行性分析以及对所有功能需求进行详细的分析,来查看该系统是否具有开发的可能。

      设计的基本思想主要有以下几点:

1. 采用B/S模式完成设计,其好处是后台与前台层次运行时比较清晰,并且和大部分用户的网页搜索方式相适宜。

2. 设计理念与开发使用面向对象的方式。对整体系统的认识无误,是运用面向对象技术的基础,通过它可以确保系统良好的解构,进而使产品具有较好的稳定性和运行效率。

3. 采用模块化设计。模块化设计要把所有系统分为比较小的模块,这样对代码的重载有好处,可以使设计容易和过程的实现。

4. 系统界面简单方便。设计容易的系统界面,可以使用户比较快的对系统的控制进行适应。

5.速度优先的原则。由于此工具最关键的检验规范就是速度,所以在开发的过程中,尽可能做到占用资源少,运行速度快。

6.设计既要突出重点,又要考虑到细节。要符合设计要求,在有可能改进的方面进行扩展,使系统更加适应用户的需要。

7. 简单方便的系统界面。设计简单友好的系统界面,方便用户较快的适应系统的操作。

8.速度优先原则。由于此工具最重要的评测标准就是速度,因此在设计过程中,具体过程尽量做到资源占用少,速度快。

9.设计既要突出重点,又要细致周到。要符合设计需求,在有可能改进的地方进行扩充,使系统更适应用户的需要。

系统设计

功能模块设计和数据库设计这两部分内容都有专门的表格和图片表示。

      用户表

快递表

系统实现

     进行系统主要功能模块的界面展示。

     

系统测试

系统测试的任务是尽可能彻底的检查出程序中的错误,提高软件系统的可靠性,其目的是检验系统“做得怎样”。这这阶段又可以分为三个步骤:模块测试,测试每个模块的程序是否正确;组装测试,测试模块之间的接口是否正确;确认测试,测试整个软件系统是否满足用户功能和性能的要求。测试发现问题之后要经过调试找出错误原因和位置,然后进行改正。是基于系统整体需求说明书的黑盒测试,应覆盖系统随偶联合的部件,系统测试是正对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出需求规格不符合或与之矛盾的地方。

结论

本人将大学期间所了解到的计算机工程理论知识运到本次的毕业设计中来,通过本次毕业设计加强了我自己的自学能力,也增加了我的团队协作能力,从中学到很多在课堂上学不到的知识。通过实践我也深深的认识到开发软件的辛苦和解决问题后的喜悦心情,使我的独立思考问题的能力有所增强,同时也培养了我理论联系实际的能力,为今后的工作打下了良好的基础。

  • 21
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
[物流快递公司管理系统] 概要设计说明书 [V1.0(版本号)] 审 核 人_______________ 批 准 人_______________ [二零一一年六月十八日] 概要设计说明书 1.引言 1.1编写目的 随着世界经济一体化和网络技术的发展,信息资源共享互通将成为企业发展壮大的必 然手段,以网络系统提供服务可以产生特殊的规模经济效应,物流企业的覆盖地域越广 ,用户越多,就越有利于降低物流成本. 本说明书根据当今社会物流快递业发展的需要和网络时代的快速发展进行拟定,本小 组成员将以这本说明书为框架开发本系统. 1.2背景 a. 待开发软件系统的名称: 物流快递公司管理系统 b. 本项目的任务提出者: 石河子大学 信息科学与技术学院 信息管理与信息系统专业 09级 02 班 c. 本项目开发者 项朝龙 刘崇瑾 d. 本项目用户 石河子市 某家物流快递公司 1.3定义 [列出本文件中用到的专门术语的定义和外文首字母组词的原词组。] 1.4参考资料 数据库系统概论(第四版) 王珊、萨师煊 著 SQL Server 实验指导(第三版) 马晓梅 编著 2.总体设计 2.1需求规定 2.1.1功能规定 在对用户的需求进行分析以后,规定了以下模块来适应用户 "功能描述 "模块 "使用单位 "开发者 "备注 " "将客户的信息导入系"数据导入 "操作管理人员" " " "统中心数据库服务器"系统服务 " " " " "; "器 " " " " "收货人确认收货后导"数据导出 "系统管理员 " " " "出相关信息以便公司" " " " " "结算及账单记录; " " " " " "根据客户编号查询客"查询管理 "客户 " " " "户信息; "系统 "收货人 " " " "根据收货人编号查询" "操作管理人员" " " "信息; " "系统管理人员" " " "查询数据导入的进度" " " " " "; " " " " " "管理员管理; "设置管理 "系统管理员 " "注意保密问题" "其他设置; "系统 " " "和访问权限问" "数据备份; " " " "题 " "数据恢复 " " " " " "当天客户统计; "统计管理 "系统管理员 " " " "当天账单金额统计;"系统 " " " " "其他统计 " " " " " 2.1.2系统功能 对客户的信息进行查询和更新 对货车的信息进行查询和更新 能对货物基本信息查询和管理 能将货物信息导出至网上信息发布子系统 能对员工信息进行查询和更新 能添加新的管理员 能修改管理员的密码 2.1.2.1精度 由于采用数据库技术并且用户的应用领域对数据精确度的要求不高,所以这点在系统中 表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有 多大的障碍。 2.1.2.2时间特性要求 本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。 而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意 。 2.1.2.3可靠性 由于系统较小只保留一定程度上的可靠性。 2.1.2.4灵活性 由于系统较小只保留一定程度的灵活性。 2.1.3输入输出要求 2.1.4数据管理能力要求 针对一般物流快递公司管理系统的需求,通过对物流快递工作过程的内容和数据流流程 分析,设计如下面所示的数据和数据结构: 管理员(管理员编号,姓名,性别,密码) 客户(客户编号,姓名,性别,电话,地址,身份证号) 员工(员工编号,姓名,电话,性别,职务) 货物(货物编号,名称,类型,数量,重量) 收货人(收货人编号,姓名,性别,电话,地址) 仓库(仓库编号,名称,容量) 货单(货单编号,名称,运费总价,收货人编号,客户编号,员工编号, 货物编号) 存储(存储编号,入库时间,入库数量,出库时间,出库数量,员工编号,仓库编 号,货物编号) 配送(配送编号,接货时间,发货时间,名称,配送方式,收货人编号,员工编号 ,仓库编号) 2.1.5故障处理要求 考虑到软件的范围不大,所以故障处理一般由操作系统完成,系统只要保持与操作系统 的借口即可。只要操作系统没有大的故障程序,一般比较稳定。考虑到用户对数据的安 全性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的 数据恢复功能,这点在数据库软件中已经到达了,只要稍微在其上再增加用户所需要的 附加功能即可。 2.1.6其他专门要求 该软件是使用SQL Server2000在Windows2000系统下完成的,所以只要是兼容Windows的软件或是操作系统 ,该软件都可以正确地运行,有较好的适应能力与兼容性。而且应用户的特殊需求软件 在完成后的维护阶段可以一个与其他类软件接口,随时满足用户的使用要求。 2.2

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java_IoT 攻诚狮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值