车辆管理 基础数据 库存管理 仓库管理 货物管理 线路管理 订单管理 用户管理 添查加询车车辆 辆 删查 增删查删增查删增删查增除询入信出加除询除加询除加除询加车货 库息库货货线线线订订订用用用辆 物 操录操物 物 路 路 路 单 单 单 户 户 户 作 入 作 图4-2 后台系统功能概述图
4.2各子模块功能的描述
4.2.1车辆管理
车辆管理是由省公司负责的,省公司负责购买车辆,以及车辆的维护,运力调配等;在该系统中我们只需要把车辆的增、删、改做完即可;对于货物的体积如果超过一辆车则可以使用多辆车;每辆车都有状态表示;只有空闲时才可以安排。
4.2.2 货物管理
货物管理是用户或管理员对货物的查询、增加、删除修改的操作。 4.2.3 路线管理
路线管理目前我们只做到路线的浏览、增加、修改、删除、配送点循序维护。内容如下:线路名称、配送点顺序。
4.2.4 订单管理
订单管理是包括下订单、订单的修改、删除;其中订单只有在收货物之
前的可以修改;下单的过程一般由用户或者配送点管理员来完成。每一个配送点的管理人员可以查询配送点的当前订单情况。查询的订单可以包括:今日订单,历史订单,未处理订单等。
4.2.5 用户管理
通过对后台数据库操作实现对用户的增删改。
4.2.6 库存管理
入库功能主要是实现登记入库记录的功能。这些信息应包括入库单据信息、入库数量和入库时间信息、执行入库操作的操作员信息和货物存放仓库的信息等。出库功能主要是实现登记出库货物信息的功能。这些出库记录包括出库申请单据信息、出库数量和出库时间信息、执行出库操作的库管信息和货物剩余信息等。
第五章 数据库设计
5.1引言
数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,即数据库就是相关信息的集合。本章从E-R模型的分析设计为切入点,重点介绍了数据库的设计。根据仓库管理系统的功能,将其E-R图转化为个数据库表,为系统的实现奠定了基础。
5.2逻辑结构设计
E-R图
E-R图中用矩形表示实体;用菱形表示联系。如图:
1 1 1 n 生成 添加更新删除 客户信息 系统管理员 1 增删改 n 员工信息 n 货物订单 n 车辆信息 n 货物进出库信息 调度 n 车辆
5.3物理结构设计 5.3.1系统所需的表
Customer(用户表) Goods(货物表) Order(订单表) SendNode(配送点)
SendNode_Price(配送点价格表) Car(车辆)
Setouttime(发车时间表) t_employee(员工表) t_associatelist(交接单表) t_AllocateCar(线路总表) t_acceptform(收货报表) t_sendform(发货报表)
5.3.2 Customer(用户表):
字段 id name password sex age tel address email
类型 Number String(20) String(20) Varchar2(20) Varchar2(20) Varchar2(20) Varchar2(20) Varchar2(20) 是否为空 否 否 否 描述 主键 5.3.3 Goods(货物表)
字段 id goodsname volume weight
类型 Number Varchar2(50) Number Number 是否为空 否 描述 主键 5.3.4 Order(订单表)
字段 id destn destr acceptdate sender accepter
类型 Number Varchar2(50) Varchar2(50) Date Varchar2(50) Varchar2(50) 是否为空 否 描述 主键
accepterphonenum price Scope Senddate Address Email Goods_id Goodsamount Mateprice Proteprice Sendprice totalrice Varchar2(50) Number Varchar2(50) Varchar2(50) Varchar2(50) Varchar2(50) Number Number Number Number Number Number 否 5.3.5 SendNode(配送点表)
字段 id nodename innerprice user_id username password forwordnode nextnode nodetype
类型 Number Varchar2(50) Number Number Varchar2(50) Varchar2(50) Varchar2(50) Varchar2(50) Varchar2(50) 是否为空 否 否 描述 主键 外键 5.3.6 SendNode_Price(配送点价格表)
字段 id node_id firstweightprice nextweightprice firstvolumeprice nextvolumeprice
类型 Number Number Number Number Number Number 是否为空 否 描述 主键