湖南工程学院毕业设计(论文)
出库单,包括数据项有:出库单ID,订单条码,货物名称,仓库名称,货架编号,出库时间,出库操作员,出库状态。
车辆信息
car(cr_id,cr_code,cr_capacity,cr_driver,cr_type,cr_flag,cr_time,cr_operator) 车辆信息,包括数据项有:车辆ID,车辆编号,车辆容量,司机,车辆类型 车辆状态,车辆信息处理时间,车辆信息操作员。 班次信息
banci(bc_id,cr_code,chuche_time,daoda_time,chuche_address,daoda_address, bc_operator)
班次信息,包括数据项有:班次ID,班次编号,出车时间,到达时间,出车地址,到达地址,班次信息操作员。
23
邮政物流配送系统的设计与实现
5.2.2 数据库E-R图
订单ID 员工ID 订单描述 收货人 n 审核 地仓库 管理员ID 填写 n 委托订单 名称 数量 是否已有 1 管理员信息 层 1 钱 货物 订单 地址 1 描述 n 仓库信息 n 生产厂家 钱 出货时间 分派 n 订单信息 单价 姓名 电话 详细地址 密 码 职位 入库时间 1 路单 n 路由管理 班次管理 路单信息 n 详情 1 签收 日期 签名 n 1 包含 车辆管理 线路管理 价格 图4.2 物流配送管理系统数据库E-R图
5.2.3 数据库的逻辑设计
系统集操作员登录、订单受理,订单增删改查、仓储管理,配送管理子系统,查询订单状态等几个模块;首先先介绍管理员登录的数据库设计,软件的设计都是从需求开始,其他的数据库设计也不例外;下面一个一个来慢慢介绍。
24
湖南工程学院毕业设计(论文)
1)操作员登录数据库的设计
这个模块主要是操作员登录信息验证,所以在个模块应该设计有ID,密码和管理员的基本信息(这里只列出了name),直接将操作员的ID设为该表记录的ID;然后保存并命名为tuser,设计如下表:
表4.3 用户表
2)订单受理数据库的设计
这个模块主要是订单基本信息的保存,所以这个模块应包括所有与订单有关的信息。设计如下表:
表4.4 dingdan表
3)仓库信息表
该表用于下订单时可以快速的找到仓库信息,所以应包括所有与仓库有关的一切信息。设计如下表:
25
邮政物流配送系统的设计与实现
表4.5cangku表
4)入库单表
该表用于入库管理,包括了入库单的详细信息。设计如下表:
表4.6 rukudan表
5)出库单表
该表用于存储出库信息,用于对出库的统计与分析。设计如表:
表4.7 chukudan表
6)车辆信息表
此表用于存储车辆信息,用于对车辆的纺计及管理。设计如表:
表4.8 car表
26
湖南工程学院毕业设计(论文)
第6章 系统详细设计
6.1 系统的设计与开发
系统是按照系统的概要设计来设计的,在下文为各个模块的详细设计,其中还将讲述了各个模块实现的关键代码,从技术的观点详细的阐述了本系统的设计和开发过程。
6.2 操作员登录模块
做为物流配送管理系统的登录模块,它寻在的目的是防止未经授权的人擅自改动别人的信息,保证了身份的验证要求,登录界面为
图6.1 登录界面
在登录初始化页面中,页面以列表的形式显示从系统中查询到的所有部门信息,用户从中选取自己所在的部门,在用户名输入框中输入自己的用户名,在密码输入框中输入密码;点击重置按钮,系统自动清空所填信息,点击登录按钮,系统会通过验证数据库中的信息与所输入的用户名和密码及选择的部门是否匹配,若不匹配,则返回登录页面,若匹配,则验证成功,进入系统控制主页面。
27