物流系统数据库课程设计

发布 2022-10-02 01:25:28 阅读 3651

xx大学。

实验(实训)报告。

项目名称数据库原理及应用。

所属课程名称数据库原理及应用。

项目类型设计。

实验(实训)日期。

班级 xxxxx

学号 xxxxx

姓名 xxxxxx

指导教师 xxxxx

xx大学教务部制。

一、系统需求分析。

1、系统的主要功能,并对各个功能进行简单介绍。

1、系统作用。

物流管理系统。

系统作用:该系统可以分为前台和后台,前台的是方便用户注册登录和查询使用,后台拥有:用户管理,车辆管理,仓库管理,配送管理,员工管理等模块。

业务总流程:

1)客户“下订单”

2)客户“签收订单”

3)物流公司“接收订单”

4)物流公司“物料采购”

5)物流公司“物料到货并发配”

6)物流公司“货物配送”

7)**商“物料备货发货”

本系统的业务流程图如图1所示:

二、物流系统的用户。

1)系统管理员:负责整个系统的正常运行和维护,如数据库的备份和还原等;

2)物流公司:完成订单相关管理,如物流订单处理(订单接收、订单处理)、物流配送信息(物流车辆的安排、路线规划、人员安排)、与**商物料采购;

3)客户:享受物流信息资源,如查询物流订单、向卖家下订单、订单签收等;

4)**商:完成物料订单相关管理,如物料订单收发(接收物料订单、物料出库管理)等。

三、每个用户各自的工作业务。

物流管理系统主要有4类用户:

1)物流公司:

1 订单处理。

2 物料采购。

3 物料采购到货。

4 物料入库出库管理。

5 货物配送。

2)**商:

1 **商发货。

3)客户:1 客户下订单。

2 客户签收。

4)系统管理员:负责整个系统的正常运行和维护,如数据库的备份和还原等。

1 系统备份。

2 系统还原。

四、操作步骤和处理流程。

1)物流公司:

1 订单处理。

操作步骤:a. 打开系统界面。

b. 查询客户订单。

c. 接收客户订单。

d. 完成。

处理流程:a. 物流公司登陆系统。

b. 打开“客户服务”中的“订单接收”查询客户订单。

c. 订单接收订单审核无误选中订单接收。

d. 订单接收订单不符合规定放弃订单。

e. 如果订单无误,接收订单并判断该订单的配送时间、配送路线、配送车辆的安排。

f. 在数据库中修改该客户的订单状态信息。

g. 反馈物流公司接单结果:接单成功。

物料采购。

操作步骤:a. 打开系统界面。

b. 采购申请。

c. 审核采购订单。

d. 下采购订单。

处理流程:a. 物流公司登陆系统。

b. 打开“采购管理”中的“采购申请”进入。

c. 选中采购申请单记录,点击“审核”

d. 如果在后台中设置了物料的安全库存量,而库存中物料数量未达到安全库存量,那么系统就会自动生成一条采购申请单,而采购的数量为:订单数量+安全库存还差的数量。

e. 点击“采购订单”进入后,再点击“新增”进入。

f. 进入后,选择**商:四川娇子电子厂(后台设置),完善日期和采购员,选中采购订单记录,然后点击“保存”

g. 采购订单生成。

h. 点击“订单发送”进入,选中“采购订单”记录后,点击“发送”,订单将自动发送到**商管理系统。

i. 反馈物流公司物料采购订单结果:发送订单完毕,采购下单成功。

3 物料采购到货。

操作步骤:a. 打开系统界面。

b. 到货接单。

c. 接单处理。

d. 完成。

处理流程:a. 点击“采购管理”下的“到货接单”进入,选中记录,点击“到货接单”按钮。

b. 在生成的到货接单页面内完善相关资料后,点击保存。

c. 点击“接单处理”,选中记录,点击“审核”

4 物料入库出库管理。

操作步骤:a. 打开系统界面。

b. 物料入库。

c. 物料出库。

d. 完成。

入库处理流程:

a. 物流公司登陆系统。

b. 点击“入库接单”,选中记录,点击“到货明细”可查看到货物料的详细资料,点击“入库接单”进入接单界面。

c. 完善相关信息,如仓管员,入库日期,装卸要求等,然后点击保存。

d. 点击“接单处理”,选中记录,点击“审核”

e. 点击“入库装卸”,选中记录,点击“装卸”,进入装卸作业页面。

f. 输入装卸方式,货物相关的体积重量等信息后,点击“保存”

g. 选中记录,点击“审核”

h. 点击“入库验货”,选中记录后,点击“验货”进入。

i. 输入相关资料,验货人,点选所验货物是否合格,输入验货数量后,点击“保存”

j. 返回,选中记录,点击“验货确认”

k. 点击“摆货作业”,选中记录后,点击“摆货”进入。

l. 在生成的“摆货信息”页面里,选中物料记录,点击“仓库分配”进入。

m. 点击要存放货物的仓库,区域,**,在**中输入摆货数量,然后保存。

n. 选中记录,点击“审核”

o. 点击“入库确认”模块,选中记录,点击“入库确认”按钮进行确认,入库便完成。

p. 出库处理流程:

q. 物流公司登陆系统。

r. 点击“出库接单”模块,进入“出库接单”页面,点击“新增”,客户订单将自动显示出来。

s. 选中订单记录,点击“出库”

t. 完善相关资料,输入出库时间,仓管员,装卸要求,并在物料明细中输入出库数量,然后点击保存。

u. 系统将自动返回到“出库接单”页面,然后单击“审核”

v. 点击“出库拣选”模块,进入拣货作业页面。

w. 选**库记录,点击“拣货”进入。

x. 选中物料记录,点击“**拣货”进入;依次点击物料所在的仓库,区域,**进入。

y. 输入拣货人,拣货数量,然后单击“确认”

zz. 返回到“拣货作业”页面,选中记录,点击“审核”

aa. 点击“出库装卸”,进入出库装卸页面。

bb. 选中记录,点击“装卸”,进入装卸作业页面,完善相关资料,如装卸方式,人员等等,然后保存。

cc. 保存后,返回到审核页面,选中记录,点击“审核”

dd. 点击“出库确认”模块进入,选中记录,再点击“出库确认”按钮,进行确认。

5 货物配送。

操作步骤:a. 打开系统界面。

b. 配送任务。

c. 车辆调度。

d. 完成。

处理流程:a. 点击“配送任务”,进入配送作业单页面。

b. 点击“新增”进入,完善相关资料后,点击“新增”,选择要配送的“出库单”

c. 返回到审核页面,选中记录,进行“审核”

d. 点击“车辆调度”进入,选中记录,然后点击“调度配载”进入。

e. 从左边的“订单待配物料明细”中选择物料。

f. 点击“向右移”按钮→点选车辆→点击“保存”按钮→选择当前“配送任务单”,再点击“审核”按钮。

g. 点击“配线管理”菜单→“配送任务单”的配载车辆→“配线”→“配线操作”→“配送任务单”→输入“里程”和“单价”信息→“保存”→最后再点选当前“调度车辆”→点击“审核”按钮。

h. 点击“出车管理”菜单→点选当前“配送任务单”→再点击“出车”按钮→在出车页面输入“出车时间”和“随车人员”→点击“保存”按钮。

i. 选择当前“配送任务单”→再点击“审核”按钮→点击“回车管理”菜单→点选 “配送任务单”→再点击“回车”按钮→在出车页面输入“回车时间”→点击“保存”按钮→选择“配送任务单”→再点击“审核”按钮。

j. 点击“配送签核”菜单→点选“配送任务单”→再点击“配送签核”按钮。

2)**商:

1 **商发货。

操作步骤:a. 打开系统界面。

b. 查询物料订单。

c. 接收物料订单。

d. 发出物料订单。

e. 完成。

处理流程:a. **商登陆系统。

b. 点击“订单接收”,物流公司发送的定单将自动显示。

c. 选中记录,点击“接收”

d. 点击“备货”,选中记录,点击“备货”按钮,将生成一备货界面,自动生成备货编号,完善资料后,点击保存。

e. 点击“备货处理”,选中记录,点击“审核”

f. 点击“发货”模块,选中记录,点击“发货”模块。

g. 反馈**商结果:物料发货成功。

3)客户:1 客户下订单。

操作步骤:a. 打开客户系统界面。

b. 下订单。

c. 完成。

处理流程:a. 点击“订单录入”进入。

b. 点击“新增”进行增加新的订单。

c. 输入订单相关信息,其中订单类型固定为:国内,提货方式固定为:送货,报关固定为:无,付款方式:到付、预付任选其一,然后输入相关的联系人及订单的一些要求。

d. 增加物料明细。点击“增加”,在生成的页面内,点击“选择”选择物料。

e. 输入需要订购物料的数量,然后点击保存。

2 客户签收。

操作步骤:a. 打开客户系统界面。

b. 查看订单信息。

c. 订单签收。

d. 完成。

处理流程:e. 点击“客户服务”主模块下的子模块“客户签收”

f. 选中记录,点击“签收”,进行签收确认。

4)系统管理员:负责整个系统的正常运行和维护,如数据库的备份和还原等。

1 系统备份。

2 系统还原。

5、把以上这些信息分析出来,最后就能得出:

1) 订单信息:订单编号、客户名称、付款方式、提货方式、联系人。

2) 物料信息:物料编号、物料名称、物料规格、物料重量(kg)、物料单位、物料数量。

3) 物流信息:配送货物名称、配送方式、配送时间、配送人员。

4) 配送车辆信息:车辆型号、车辆载重、车辆大小规格。

5) 配送路线管理信息:路线名称、路线距离、发出地址、到货地址。

6) **商信息:**商编号、**商名称、**商**。

7) 客户信息:客户名称、客户地址、客户**。

2、数据流图:按照最高数据流图,一级数据流图,二级数据流图…的顺序画出。

一、最高数据流图如下。

二、细化系统,将系统内部划分为3个模块,分别用于客户管理、**商管理和物流模块,一级数据流图如下。

三、对3个处理过程再分别进行细化,得到二级数据流图如下。

p1展开。p2展开。

p3展开。四、进一步细化二级数据流图中的各个处理过程,得到**数据流图:

展开p1.2

展开p2.1

展开p2.2

展开p3.1

展开p3.2

展开p3.3

3、数据字典(务必要完整,写出所有的数据项,数据结构,数据流,数据存储和存储过程)

1、数据项:

a.数据项名:订单编号。

数据项含义说明:对订单的一个唯一标识。

别名:无。数据类型:字符型。

长度:15取值范围:000000000000000至999999999999999

取值含义:在原有最大编号的基础上加1

与其他数据项的逻辑关系:无。

b.数据项名:客户名称。

数据项含义说明:客户的名称。

别名:客户姓名。

数据类型:字符型。

长度:20取值范围:最多10个汉字或者20个字母。

取值含义:无。

与其他数据项的逻辑关系:无。

c.数据项名:付款方式。

数据项含义说明:客户付款的方式。

别名:无。数据类型:字符型。

长度:20取值范围:最多10个汉字。

取值含义:无。

与其他数据项的逻辑关系:无。

d.数据项名:提货方式。

数据项含义说明:客户提货的方式。

别名:无。数据类型:字符型。

长度:20取值范围:最多10个汉字。

取值含义:无。

与其他数据项的逻辑关系:无。

e.数据项名:联系人。

数据项含义说明:订单的联系人的**

别名:无。数据类型:字符型。

长度:20取值范围:无。

取值含义:无。

与其他数据项的逻辑关系:无。

数据库库课程设计

目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...

数据库课程设计 学生管理系统

数据库课程设计。课程 数据库应用 题目 图书借阅管理 专业 xxxxxxxxx 班级 xxxxxxxxxx 座号 xxxxxxxxxxx 姓名 xxxxxxxxxxxx xxx年xx月xx号。目录。一 开发背景 二 需求分析 三 数据库概念结构设计。四 数据库逻辑结构设计。五 系统结构框图及系统流程...

数据库管理系统课程设计要求

课程设计报告标题 数据库管理系统 课程设计报告。计算机科学系。完成时间 年月日。课程设计报告样式 课程设计报告。以下是课程设计的要求,不写入课程设计报告 一 目的。通过vb编写管理软件,基本掌握vb程序设计的方法,掌握数据库的建立与链接的方法,掌握程序的运行 调试方法,查询相关资料了解vb的一些课外...