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

Blackbox

发布日期: 2018-11-05 18:37:42 浏览量: 1064
评分:
star star star star star star star star star_border star_border
*转载请注明来自write-bug.com

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 功能演示

配送点管理

员工管理

用户管理

线路管理

车辆管理

报表管理

订单管理

交接单管理

投递单管理

上传的附件 cloud_download 基于JSP和SSH框架实现的物流管理系统.7z ( 14.78mb, 35次下载 )
error_outline 下载需要13点积分

发送私信

一个人的喜悦,无非是岁月静好,现世安稳

10
文章数
11
评论数
最近文章
eject