基于JSP和SSH框架实现的物流管理系统

基于JSP和SSH框架实现的物流管理系统 1 任务概述 1,1 目标 该项目软件的开发是为了提高物流公司的业务效率,降低人力,物理的损耗,使管理和业务操作更方便

本文包含相关资料包-----> 点击直达获取<-------

基于JSP和SSH框架实现的物流管理系统

1 任务概述

1.1 目标

该项目软件的开发是为了提高物流公司的业务效率,降低人力、物理的损耗,使管理和业务操作更方便、科学。

本软件系统一旦实施应用,公司的各项信息都可以更安全可靠的保存、查看,在业务实施过程中,可以大大的降低出错率,同时节省大量的时间和金钱,为公司赚的更多的利润。

1.2 用户的特点

  • 超级管理员:拥有最大权限,可以为系统分配用户的权限,进行各项了解

  • 员工管理员:由超级管理员分配权限,管理公司的所有员工

  • 总公司配送点管理员:由超级管理员分配权限,管理公司的所有配送点

  • 配送点管理员:由超级管理员分配权限,管理配送点的各项事务。 其下由车辆、订单、线路、报表管理员

1.3 运行环境

软件环境

名称 版本 语种
操作系统 Windows 2003
操作系统的附加功能
数据库平台 Oracle 9.2i
应用平台 任意操作系统
邮件系统 pop 3.0
客户端软件 IE 7.0或6.0

1.4 需求规定

本系统是提供物流公司的日常事务管理,主要有管理用户、员工、车辆、线路、配送点、订单、报表等业务。还为客户提供在线查询等功能。

1.4.1 系统功能层次模块图

1.4.2.1 员工管理

  • 功能描述:由总公司统一管理公司员工,主要的功能有增加员工,员工信息修改,员工信息删除,员工信息查询

  • 增加员工:当公司有新员工入职,则新建员工信息

  • 员工信息修改:当员工信息变更的时候进行修改,如职位变动,工资变动等

  • 员工信息删除:当有员工离职的时候,删除该员工信息

  • 员工信息查询:供员工管理员方便管理员工

1.4.2.2 用户管理

  • 功能描述:由超级管理员对用户分配不同的权限,权限包括:配送点管理员,配送点操作员

  • 分配权限:当新增配送点时为该配送点分配一个配送点管理员,再由该配送点管理员分配配送点操作员权限

  • 删除用户:当配送点用户发生变更时,根据需要删除对应的用户信息

  • 查询:由上级管理员查询由他分配的下级管理员的信息

1.4.2.3 车辆管理

功能描述:管理配送点拥有的所有车辆,包括新购车辆登记,车辆调度,车辆的状态记录及查询

  • 新购车辆登记:登记新购车辆的基本信息

  • 车辆调度:根据车辆的具体信息(状态,吨位,容积等)进行调度

  • 车辆的状态:车辆现在处于空闲,途中,维修中

  • 车辆查询:配送点操作员查看现有车辆的具体信息

1.4.2.4 配送点管理

功能描述:由总公司新增配送点,查看配送点信息,修改配送点信息,删除配送点

  • 新增配送点:当公司根据业务需求需要扩展配送规模,新开设配送点并添加配送点信息

  • 查看配送点信息:为了方便公司管理,随时了解配送点具体信息

  • 修改配送点信息:如配送点信息有变更,则修改配送点信息

  • 删除配送点:根据公司业务需求删除配送点

  • 配送价格管理:配送点根据自己的配送范围制定配送价格

1.4.2.5 线路管理

功能描述:由总公司进行线路的添加,删除和查询

  • 线路添加:在现有的配送点范围内,添加新线路

  • 线路删除;如配送点有变动,则删除该线路

  • 线路查询:配送点操作员调度车辆需查询线路,管理员维护线路信息,客户查看线路

1.7.2.6 订单管理

接受订单模块,订单状态修改模块,订单删除模块,生成交接单模块,以及查询订单。

  • 接受订单:接受用户所填写的订单输入到系统中

  • 订单状态维护:配送点管理员对所有的订单都应该进行审查和批复。而且应该维护订单的各种状态,包括:接受、在途(在哪个点)、在配送中、客户已收、等待支付等

  • 订单删除:当订单生成后,根据具体的信息或者特殊的信息,管理员来删除删除订单

  • 生成交接单:当货物发货时,生成交接单,当货物运送到某个配送点的时候,检查完货物,司机应该与该配送点的管理员来填写交接单,以保证货物能在各个段内安全的配送

  • 查询订单:订单管理员查询当日订单,当月订单,按订单号查询

1.4.2.7 客户端

  • 货物状态查询:根据订单号查询货物状态

  • 价格查询:根据货物的重量,体积,目的地查询配送价格

  • 网点查询:查看配送点的配送范围和配送价格等

2 设计思想

2.1 系统构思

2.2 运用关键技术

本系统运用的是SSH所搭建成的框架,并且在局部的地方用到了Ajax技术和DWR框架,并且前台用的是Div+Css技术所搭建成的。

2.3 数据结构

Car表

Carstate表

Cartype表

City表

Deliveryspot表

Employee表

Line表

Linetaile表

Order表

Orderstate表

Position表

Power表

Province表

Receipt表

Receiptdetaile表

Use表

3 服务器端的安装及运行

3.1 程序的运行环境

  • 要求操作系统为windows 操作系统

  • 对计算机硬件配置要求较高,至少要1GB内存

  • 服务器程序为tomcat

  • 数据库为oracle 9i

  • 要求安装有JDK 1.5

3.2 程序的安装

  • 安装JDK 1.5 并且配置其环境变量

  • 安装tomcat服务器

  • 将获取的程序war包放入tomcat安装目录下的webapps文件夹下

  • 安装oracle服务器,并且将程序的数据库脚本导入

  • 启动tomcat服务器

4 功能演示

配送点管理

员工管理

用户管理

线路管理

车辆管理

报表管理

订单管理

交接单管理

投递单管理

参考文献

  • 基于SSH的无仓储物流管理平台的设计与实现(南京理工大学·笪林梅)
  • 基于J2EE技术的第三方物流管理信息系统的设计与实现(东北大学·肖文婧)
  • 物流信息跟踪系统的设计与实现(吉林大学·高庆峰)
  • 安能物流管理系统的设计与实现(大连理工大学·许燕伟)
  • 基于JSP的铁路物流信息管理系统的设计与实现(江西财经大学·韩锋)
  • 基于MVC模式的物流信息管理系统设计与开发(电子科技大学·程泳)
  • 基于SSH框架的企业物流管理系统的设计与实现(山东大学·李杨)
  • 基于Hadoop的物流系统的设计与实现(电子科技大学·柳攀)
  • 基于GIS的在线物流管理信息系统研究(河北科技大学·刘强)
  • 基于轻量级J2EE的物流信息系统的设计与实现(同济大学·詹先保)
  • 基于J2EE技术的第三方物流管理信息系统的设计与实现(东北大学·肖文婧)
  • 基于JSP Struts2技术的公司物流管理系统的设计实现(电子科技大学·时煊)
  • 基于J2EE的物流控制管理系统设计与实现(电子科技大学·邓珉)
  • 基于Hadoop的物流系统的设计与实现(电子科技大学·柳攀)
  • 物流信息跟踪系统的设计与实现(吉林大学·高庆峰)

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码工厂 ,原文地址:https://bishedaima.com/yuanma/35252.html

相关推荐

  • 大学生租房平台

    这是一个🔥🔥基于SpringBoot框架的大学生租房平台设计与实现🔥🔥的项目源码,开发语言Java,框架使用的SpringBoot+vue技术,开发环境Idea/Eclipse
    2024年05月23日
    2 1 1
  • 基于SpringBoot框架的地方旅游网站

    这是一份采用🔥🔥SpringBoot为核心的本地旅游网站开发源代码🔥🔥,主要编程语言为Java,并结合了Vue技术进行构建,开发工具为Idea或Eclipse,此项目适合作为毕业设计或课程实践的任务
    2024年05月23日
    3 1 1
  • 基于SpringBoot框架的线上辅导班系统

    这是一套采用Java语言编写的🔥🔥SpringBoot核心框架的在线辅导平台源代码🔥🔥,该项目运用了SpringBoot和Vue技术栈,支持在Idea或Eclipse开发环境中运行
    2024年05月23日
    2 1 1
  • Python实现基于协同过滤的电影推荐系统

    个性化电影推荐系统 设计总说明 本文设计了一个个性化电影推荐系统,众所周知,现在电影资源是网络资源的重要组成部分,随着网络上电影资源的数量越来越庞大
    2024年05月14日
    10 1 1
  • 基于SpringBoot框架的在线教育系统

    这是一套采用Java编程语言,基于SpringBoot框架构建的在线教育系统源代码,该项目运用了SpringBoot和Vue的技术栈,开发工具为Idea或Eclipse
    2024年05月23日
    11 1 4
  • 基于Python实现的宠物识别系统

    项目简介 心血来潮,想从零开始编写一个相对完整的深度学习小项目,想到就做,那么首先要考虑的问题是,写什么? 思量再三,我决定写一个宠物识别系统,即给定一张图片
    2024年05月14日
    2 1 2
  • 基于Java的员工培训管理系统

    基于Java的员工培训管理系统 摘 要 随着信息技术的迅速发展,信息资源数字化,网络化的进程进一步加快,信息化的管理系统越来越重要,在本次的课程设计中我们小组选择的是员工培训管理系统作为我们课程设计的目标程序
    2024年05月14日
    2 1 2
  • java+javaweb在线网上购物书城-仿当当

    这是一个🔥🔥javaweb在线网上购物书城-仿当当🔥🔥的项目源码,开发语言Java,开发环境Idea/Eclipse,这个 JavaWeb购物书城开发技术栈为SSH项目
    2024年05月23日
    11 1 2
  • 基于Jsp的操作系统页面置换算法程序

    基于Jsp的操作系统页面置换算法程序 1, 实验目的 页面置换算法是虚拟存储管理实现的关键,通过本次实验理解内存页面调度的机制,在模拟实现FIFO,LRU等页面置换算法的基础上
    2024年05月14日
    7 1 1
  • 基于Python实现人脸识别

    Face recognition from camera with Dlib 介绍 调用摄像头进行人脸识别, 支持多张人脸同时识别; 摄像头人脸录入 请不要离摄像头过近
    2024年05月14日
    3 1 1

发表回复

登录后才能评论