物流信息管理系统的设计与实现
- 格式:doc
- 大小:3.32 MB
- 文档页数:28
《数据库系统原理A》实验文档
物流管理系统的设计与实现
作 者 姓 名: 李鲁凤
专业、班级 : 计算机科学与技术103
学 号 : ********
* * * 师: ***
完 成 日 期: 2012-6-12
大连大学
Dalian University 2
目录
1.系统需求分析 ....................................... 3
1.1功能需求分析 ................................ 3
1.2数据需求分析 ................................ 5
1.2.1系统数据流图 .......................... 5
1.2.2系统数据字典 .......................... 9
2.概念结构设计 ...................................... 19
2.1实体与属性图 ............................... 19
2.2 E-R图 ..................................... 22
2.3物理模型 ................................... 23
3.逻辑结构设计 ...................................... 24
3
1.系统需求分析
1.1功能需求分析
物流网站是企业与客户间进行信息交流的载体。应实现的功能主要包括:
(1) 客户注册与登录。客户可以在线注册,注册信息经管理员审核后才有效。注册客户在登录后可以对其资料进行修改,但不能再修改用户名。网站的部分功能,如在线交易、客户服务等,只对已登录的注册客户开放。
(2) 在线浏览各类物流资讯和物流企业的业务范围信息。网站为客户提供物流动态、物流政策和物流知识这三类物流资讯,并对本企业的各类业务进行介绍。网站的所有访问者都可以浏览这些信息。
(3) 报价和询价功能。物流企业为已登录的注册客户提供主要物流业务的报价信息,如仓储报价、运输报价和运输附加费报价。如果客户对报价信息还有疑问,可以在线填写询价单进行询价。询价单成功提交后,系统将询价单号在线反馈给客户,客户可凭此询价单号在线查询询价结果。
(4) 对各物流业务进行咨询。登录后的注册客户可以在线填写咨询单,对物流企业的业务进行咨询。咨询单成功提交后,系统将咨询单号在线反馈给客户,客户可凭此咨询单号在线查询咨询结果。
(5) 网上下单。登录后的注册客户可以直接在线提交物流服务订单。订单分运输单、入库单和出库单三类,提交成功后,系统将订单号在线反馈给客户。客户凭此订单号,可查询该订单的当前执行状态,查看相关账单,并可在订单正式执行前申请退单。
(6) 信息反馈。登录后的注册客户可以在线提交对物流企业服务的建议、投诉信息,提交成功后,系统将反馈单号在线反馈给客户,客户可凭此反馈单号在线查询企业的回复信息。
4
物流网站后台管理系统对各物流业务活动进行管理,并对物流网站的各功能进行支持,应实现的功能主要包括:
(1) 客户管理。管理员登录后可以查看所有注册客户的基本信息,但不能查看客户密码,也不能对客户信息进行添加或修改。管理员负责对新提交注册信息的客户进行审核,一旦通过审核就不能进行修改。
(2) 价格管理。管理员登录后可对仓储报价和运输报价信息进行录入、修改或删除。可查看用户提交的询价信息并予以回复。
(3) 资讯管理。管理员登录后可对物流资讯信息进行录入、修改或删除。
(4) 订单管理。管理员登录后可以查看客户提交的各类订单,并对订单进行审核,决定其是否执行。订单的状态分为未执行、执行中和以执行这三种,只有执行中的订单才可以进入到仓库管理或运输管理的待处理订单列表中。管理员还需对客户提交的退单申请进行处理。
(5) 仓储管理。管理员登录后可对仓库及库位的基本信息进行添加、删除或者修改;可为待执行的入库订单进行库位分配,并在货物入库完成后对库位分配进行确认,一旦库位分配确认,即表示入库订单执行完毕;可为待处理的出库订单进行出库选货操作,并在货物出库完成后对选货信息进行确认,一旦选货确认,即表示出库订单执行完成;可对已入库而尚未出库的货物进行移库操作,即修改这些货物的存储库位;可按库位代码查询各库位的占用情况,也可按订单号查询该订单上货物的所在库位。
(6) 运输管理。管理员登录后可对运输线路及线路关键点的基本信息进行录入、修改和删除;可对订车确认后的运输单进行线路的选择及最晚发车时间的计算,并在选择完成后进行调度确认;可对完成了调度确认的运输单进行托运操作,录入车辆到达及离开各关键点的时间,并在车辆到达目的地后进行托运确认,一旦托运确认,即表示运输单执行完毕。
(7) 财务管理。管理员登录后可录入各订单的费用清单及付款清单,其中付款清单一旦录入就不能修改。 5
1.2数据需求分析
1.2.1系统数据流图
(1)系统总体数据流图
客户1.0客户管理4.0询价管理管理员5.0订单管理2.0资讯管理6.0仓储管理3.0报价管理8.0财务管理7.0运输管理浏览出库运输费用管理发布报价客户信息资讯信息询价信息报价信息财务信息仓库信息货物信息运输线路信息车辆信息登陆注册用户注册下订单仓库信息订单信息生成资讯详情报价信息询价内容库存清单货物清单管理货物信息查看仓储费用核对询价财务详情管理
图1-1 系统总体数据流图
(2)系统各级数据流图 6
1.1客户注册1.4客户登录1.5资料修改客户管理员1.3查看信息1.2审核1.6删除客户信息注册注册请求核对信息个人信息查看查看修改修改查找删除登录个人信息删除是否批准是否批准回复图1-2 客户管理数据流图
客户管理员2.4查看资讯信息2.1录入2.3删除2.2修改客户查看管理员查看删除过时信息修改错误信息录入新信息发布发布发布当前信息
图1-3 资讯管理数据流图 7
3.2仓储报价3.3运输报价客户管理员3.1录入、修改、删除修改仓储报价3.4查询修改运输报价仓储报价信息运输报价信息查询结果仓储败家信息运输报价信息改动查看信息改动查看信息
图1-4 报价管理数据流图
客户4.1询价询价单管理员填写询价单生成4.2询价回复单号接收询价单通过询价单号查询询价结果询价结果返回询价单号
图1-5 询价管理数据流图 8
客户管理员5.5订单查询5.2订单执行5.3退单申请5.4删除订单订单5.1审核订单数据核对订单数据是否执行货物清单费用清单核对费用核对货物审核通过查询查询提交提交是否同意同意退单结果删除订单数据订单修改订单执行状态审核结果 图1-6 订单管理数据流图
6.2库位分配6.1入库单录入6.4库位修改6.5出库单录入6.3库存查询6.6出库选货入库单库位信息货物信息库位分配单选货单出库单货物信息入库货物信息生成分配查询录入查询分配生成查询选货出库生成录入查看修改修改
图1-7 仓库管理数据流图 9
7.1运输单录入7.2订车处理7.4托运处理7.3调度配载货物信息车辆信息司机信息运输线路信息关键点信息运输单订车单调度单托运单生成查看订车调度托运运输查看生成查看生成生成查看查看订单
图1-8 运输管理数据流图
8.1订单财务信息8.4付款单录入8.2费用单管理付款单费用单订单数据费用信息付款信息生成录入、修改、删除财务信息订单订单费用客户管理员8.3账单查询查询账单订单号费用信息费用
图1-9 财务管理数据流图
1.2.2系统数据字典
(1) 数据项。
表1-1 数据项表
序号 名字 定义 长度 别名 位置
I01 id int 4 客户代码 客户信息表、订单信息表
I02 username varchar 20 用户名 客户信息表
I03 password varchar 20 密码 客户信息表
I04 corpname varchar 50 客户名称 客户信息表
I05 linkman varchar 10 联系人姓名 客户信息表 10
序号 名字 定义 长度 别名 位置
I06 email varchar 50 联系人电子邮箱 客户信息表
I07 website varchar 50 网址 客户信息表
I08 tel varchar 20 电话 客户信息表
I09 address varchar 100 地址 客户信息表
I10 postcode varchar 6 邮政编码 客户信息表
I11 scope varchar 200 业务范围 客户信息表
I12 kind char 10 客户性质 客户信息表
I13 isok int 4 审核状态 客户信息表
I14 id int 4 管理员代码 管理员表、仓储报价表、运输报价表、资讯信息表
I15 manager char 20 用户名 管理员表
I16 passward char 20 密码 管理员表
I17 power int 4 权限 管理员表
I18 id char 4 仓库代码 仓库信息表、库位信息表、库位分配表
I19 name varchar 50 仓库名称 仓库信息表
I20 address varchar 50 仓库地址 仓库信息表
I21 id char 8 库位代码 库位信息表
I22 sid char 4 仓库代码 库位信息表
I23 kind char 4 仓租性质 库位信息表
I24 total bigint 8 总容量 库位信息表
I25 username bigint 8 已用量 库位信息表
I26 id int 4 线路编号 线路信息表、关键点信息表、调度信息表
I27 start varchar 20 线路起点 线路信息表
I28 terminus varchar 20 线路终点 线路信息表
I29 distance float 8 线路公里 线路信息表
I30 lastime bigint 8 线路用时 线路信息表
I31 bz varchar 100 备注 线路信息表
I32 id int 4 关键点序号 关键点信息表、托运信息表
I33 type varchar 4 关键点类型 关键点信息表
I34 name varchar 50 关键点名称 关键点信息表
I35 lid int 4 所属线路编号 关键点信息表
I36 ono bigint 8 货物清单号 货物清单表、订单信息表、出库选货表
I37 id bigint 8 货物编号 货物清单表
I38 name varchar 30 货物名称 货物清单表
I39 amount bigint 8 数量 货物清单表