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的一些课外...