物流信息管理系统的设计与实现.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库系统原理A》实验文档
物流管理系统的设计与实现
作者姓名:李鲁凤
专业、班级:计算机科学与技术103
学号:
指导教师:赵宏伟
完成日期:2012-6-12
大连大学
Dalian University
目录
功能需求分析 ........................................
数据需求分析 ........................................
系统数据流图 ....................................
系统数据字典 ....................................
2.概念结构设计........................................
实体与属性图 ........................................
图 ..................................................
物理模型 ............................................
3.逻辑结构设计........................................
1.系统需求分析
功能需求分析
物流网站是企业与客户间进行信息交流的载体。应实现的功能主要包括:
(1)客户注册与登录。客户可以在线注册,注册信息经管理员审核后才有效。注册客户在登录后可以对其资料进行修改,但不能再修改用户名。网站的部分功能,如在线交易、客户服务等,只对已登录的注册客户开放。
(2)在线浏览各类物流资讯和物流企业的业务范围信息。网站为客户提供物流动态、物流政策和物流知识这三类物流资讯,并对本企业的各类业务进行介绍。网站的所有访问者都可以浏览这些信息。
(3)报价和询价功能。物流企业为已登录的注册客户提供主要物流业务的报价信息,如仓储报价、运输报价和运输附加费报价。如果客户对报价信息还有疑问,可以在线填写询价单进行询价。询价单成功提交后,系统将询价单号在线反馈给客户,客户可凭此询价单号在线查询询价结果。
(4)对各物流业务进行咨询。登录后的注册客户可以在线填写咨询单,对物流企业的业务进行咨询。咨询单成功提交后,系统将咨询单号在线反馈给客户,客户可凭此咨询单号在线查询咨询结果。
(5)网上下单。登录后的注册客户可以直接在线提交物流服务订单。订单分运输单、入库单和出库单三类,提交成功后,系统将订单号在线反馈给客户。客户凭此订单号,可查询该订单的当前执行状态,查看相关账单,并可在订单正式执行前申请退单。
(6)信息反馈。登录后的注册客户可以在线提交对物流企业服务的建议、投诉信息,提交成功后,系统将反馈单号在线反馈给客户,客户可凭此反馈单号在线查询企业的回复信息。
物流网站后台管理系统对各物流业务活动进行管理,并对物流网站的各功能进行支持,应实现的功能主要包括:
(1)客户管理。管理员登录后可以查看所有注册客户的基本信息,但不能查看客户密码,也不能对客户信息进行添加或修改。管理员负责对新提交注册信息的客户进行审核,一旦通过审核就不能进行修改。
(2)价格管理。管理员登录后可对仓储报价和运输报价信息进行录入、修改或删除。可查看用户提交的询价信息并予以回复。
(3)资讯管理。管理员登录后可对物流资讯信息进行录入、修改或删除。
(4)订单管理。管理员登录后可以查看客户提交的各类订单,并对订单进行审核,决定其是否执行。订单的状态分为未执行、执行中和以执行这三种,只有执行中的订单才可以进入到仓库管理或运输管理的待处理订单列表中。管理员还需对客户提交的退单申请进行处理。
(5)仓储管理。管理员登录后可对仓库及库位的基本信息进行添加、删除或者修改;可为待执行的入库订单进行库位分配,并在货物入库完成后对库位分配进行确认,一旦库位分配确认,即表示入库订单执行完毕;可为待处理的出库订单进行出库选货操作,并在货物出库完成后对选货信息进行确认,一旦选货确认,即表示出库订单执行完成;可对已入库而尚未出库的货物进行移库操作,即修改这些货物的存储库位;可按库位代码查询各库位的占用情况,也可按订单号查询该订单上货物的所在库位。
(6)运输管理。管理员登录后可对运输线路及线路关键点的基本信息进行录入、修改和删除;可对订车确认后的运输单进行线路的选择及最晚发车时间的计算,并在选择完成后进行调度确认;可对完成了调度确认的运输单进行托运操作,录入车辆到达及离开各关键点的时间,并在车辆到达目的地后进行托运确认,一旦托运确认,即表示运输单执行完毕。
(7)财务管理。管理员登录后可录入各订单的费用清单及付款清单,其中付款清单一旦录入就不能修改。
数据需求分析
系统数据流图
(1)系统总体数据流图
图1-1系统总体数据流图
(2)系统各级数据流图
1-2客户管理数据流图
图1-3资讯管理数据流图
图1-4报价管理数据流图
图1-5询价管理数据流图
图1-6订单管理数据流图
图1-7仓库管理数据流图
图1-8运输管理数据流图
图1-9财务管理数据流图系统数据字典
(1)数据项。
(2)数据结构。以“客户信息”为例
名字:客户信息;
别名:无;
描述:物流企业客户的注册信息;
定义:客户信息=客户代码+用户名+密码+客户企业名称+联系人姓名+联系人电子邮箱+客户企业网站网址+客户企业电话+客户企业通信地址+客户企业邮政编码+客户企业业务范围+客户性质+审核状态;
位置:保存到客户信息表中。
其他数据结构:管理员信息、仓库信息、库位信息、运输线路信息、关键点信息、货物清单、费用清单、付款清单、仓储报价、运输报价、资讯信息、订单信息、咨询信息。
(3)数据流。以数据结构“客户信息”在系统内的流动为例。
数据流名:客户注册信息;
说明:“客户信息”数据结构在系统内的流动;
数据流来源:客户在线注册处理;
数据流去向:客户信息表;
平均流量:每天几十次;
高峰期流量:每天上百次。
其他数据流:仓库信息、库位信息、运输线路信息、关键点信息、货物清单、费用清单、付款清单、仓储报价、运输报价、资讯信息、订单信息、库位分配信息、出库选货信息、调度信息、托运信息、咨询信息。
(4)数据存储。以数据结构“客户信息”在系统内的存储为例。
数据存储名:客户信息表;
说明:客户注册信息及客户审核信息;
编号:每个客户有一个唯一识别的编号,为从1001开始的顺序整数;
输入的数据流:客户注册信息、客户经审核后的信息;
输出的数据流:客户审核处理;
数据结构:客户信息;
数据量:一天约100*550=55000字节;
存取频度:平均每小时访问10次左右;
存取方式:联机处理、查询与更新、顺序查询与随机查询。
其他数据存储:管理员信息、仓库信息、库位信息、运输线路信息、关键点信息、货物清单、费用清单、付款清单、仓储报价、运输报价、资讯信