物流管理系统设计.docx
《物流管理系统设计.docx》由会员分享,可在线阅读,更多相关《物流管理系统设计.docx(42页珍藏版)》请在冰豆网上搜索。
![物流管理系统设计.docx](https://file1.bdocx.com/fileroot1/2023-1/1/dda0b568-5f60-48d7-81c5-3dd7615026f2/dda0b568-5f60-48d7-81c5-3dd7615026f21.gif)
物流管理系统设计
6Q12SM4002
文档编号
项目版本
密级
NIIT-6Q12SM4002-LOTOS
Version1.00
组内
项目名称:
物流管理系统
共26页
物流管理系统
文档作者:
周萍
项目组长:
周萍 项目组员:
___
撰写日期:
/ /___
版权所有不得翻版
1
一.项目介绍.............................................................................................................................1
1.1问题声明.......................................................................................................................1
1.2需求分析.......................................................................................................................1
1.2.1可行性分析.........................................................................................................1
1.2.2运行开发环境.....................................................................................................1
1.2.3系统需求和目标.................................................................................................1
二.项目计划.............................................................................................................................2
2.1项目的标题和范围........................................................................................................3
2.2项目的输出与交互........................................................................................................3
2.3资源需求........................................................................................................................3
2.4该项目确定的风险
三.系统详细设计
3.1系统架构.......................................................................................................................9
3.2系统流程图.................................................................................................................10
3.3系统用例.....................................................................................................................12
3.4系统类图.....................................................................................................................13
3.5系统模块划分.............................................................................................................13
3.5.1系统功能与用户权限..........................................................................................13
3.5.2系统功能模块设计..............................................................................................14
3.6命名协定........................................................................................................................7
3.7注释及代码规范............................................................................................................8
四.数据库设计........................................................................................................................16
4.1
4.2
4.3
4.4
数据库E/R图..........................................................................................................16
数据表关系图...........................................................................................................16
数据表信息...............................................................................................................17
存储过程详细信息:
.................................................................................................21
1.软件设计检查回顾列表....................................................................................................21
2.问题报告............................................................................................................................21
1.代码回顾检查列表............................................................................................................22
2.测试报表............................................................................................................................23
2
8.1登录测试....................................................................................................................23
8.2注册测试....................................................................................................................23
8.3用户信息修改测试.....................................................................................................24
8.4
8.5
8.6
8.7
8.8
货物配载测试...........................................................................................................24
权限管理测试..........................................................................................................24
报表测试..................................................................................................................25
聊天测试..................................................................................................................25
布告管理测试..........................................................................................................25
九.测试过程回顾检查列表........................................................................................................................26
3
一.项目介绍
1.1问题声明
伴信息时代的到来,使社会的各个行业领域都发生了巨大的变化,物流业也在时代大背景的影响之下,整个行业朝着信息化方向发展。
有效整合业内资源,使个体的、单一的企业物流运输,还是集团化的大企业都朝着高效、可持续发展的方向发展。
作为物流行业的主体,物流集团性质的企业在跟随整个行业的对企业发展方向进行整体调整的同时,对企业内部的一系列资源等也进行全面的整合,而企业管理成为在整合、调整过程中主要调整对象。
作为物流企业的管理者,早已充份的认识到管理在企业整个企业运作过程中的重要性,通过计算机管理系统对企业进行管理,解决传统管理方法中运作节奏和企业内部资源不能及时作出匹配和调整的问题,进而对企业内物流设施、物流资源等进行更有效的管理,统一按排,降低企业资源的闲置与浪费;大大的提高了企业资源的利用率,减轻管理者的劳动强度,适应现代物流运作的需要,进而提高企业的工作效率和经济效益。
从国内外物流节点管理经验看,一个完善的信息管理系统是检验企业物流管理能否适应现代物流发展的最基本条件。
1.2需求分析
1.2.1可行性分析
Ø经济性:
企业营运过程中信息的系统化管理,权威的数据统计,为企业的经营决策提供了大量的、权威的科学依据(数据);强大的业务处理和账单结功能,简化了员工的日常工作,提高了工作效率,避免了人工管理过程中数据易错所带来的一系列的连锁反映,提高企业的经济效益。
客户与企业之间的即时通讯能够避免交通问题,减少纸化办公,使交易更加快捷简便。
Ø技术性:
实际情况下,在高系统配置、高网络带宽服务,各个级别管理员很容易通过网站对其操作范围内的系统内容信息进行操作管理,完全满足日常经营、管理的要求。
1.2.2开发运行环境
Ø操作系统:
Windows系列。
Ø数据库管理系统:
Oracle9i
ØCPU:
Intel2.4G
Ø内存:
512M
4
1.2.3系统需求与目标
功能需求
Ø公司管理
1.可以方便地登记货源信息,承运商信息和子公司信息,合理配载出货,并生成客户协议单和运输协议单返给货主和承运商。
2.系统可以根据客户协议单填写的条件进行自动配货,管理员也可以实时手动配货。
3.配货成功时,货主和承运商可以选择付款交货方式,随后生成转发协议单,用以实时跟踪货运信息和作为后期货源交付的核实。
4.通过财务管理进行总公司和子公司的收支查询,计算收益,生成统计报表,打印报表,定制财务收支项目。
5.可以和客户端系统进行信息交互,实现信息发布和查看,以及即时通讯等。
6.分为高级管理员和管理员,高级管理员可以分配不同权限给其他使用者;所有使用者都可以修改和设置个人信息和密码。
7.有操作日志对当前使用者的跟踪
8.可以初始化系统恢复系统原始设置
Ø客户
1.登陆方式可以为游客和会员。
2.游客和会员可以浏览公司发布的新闻、通告、货运招标信息,在线预出货或者预揽货只有会员方可。
3.会员可以根据转发协议单实时跟踪货物信息。
4.会员和游客可以与公司进行信息交互
5.会员可以修改个人信息
系统目标
Ø对货物、资金、信息、业务、员工、客户、单据等数据进行集中管理与控制
Ø
Ø
Ø
Ø
Ø
按权限控制显示内容和操作,保证数据安全财务结算方式多样
支持灵活配载方式
自动收到警示信息,并可查询处理
公司和客户能实现即时信息交互
5
二.项目计划
2.1项目的标题和范围
项目标题:
物流管理系统项目范围:
项目代码:
初始化动作:
项目计划最后动作:
项目预排
2.2项目的输出与交互
表3-1项目的输出和交付表
#
项
需求
负责人
计划完成日期
实际完成日期
状态
1
软件
1份
周萍
2009/10/
2009/10/
2
文档
1份
周萍
2009/10/
2009/10/
2.3资源需求
表3-2资源需求表
#
资源名
为何需要
该资源
何处得
到
怎么样得到该资源
需要该资源的时间
当前的
状态
可能的动作
1
Myeclipse
为了解析
互联网
Download
该项目的解析阶段
可利用
通知全体人员,查询解决方法
2
JavaAPIdoc
为引用和
取样代码
互联网
要求全体员工确保在电脑上已安装Java
APIdoc
该项目的解析阶段
可利用
为了查询
Java的各个类的用法
3
JDK1.6.0
为了解析
Sun
Download
该项目的解析阶段
可利用
下载
2.4该项目确定的风险
表3-3确定的风险表
#
风险
概率
(%
)
严重性
(%
)
行为计划
1
超过最后期限
80
100
制定一个详细的进度表,并且保证每个人队员都坚
持该进度表。
在队员之间有规律的进行讨论来检查该项目的状态。
如果有问题,将问题通知全体队员
并且要求集体赶工。
6
。
2
由于集成期间面临的问题而导致的最终产品中的错误
90
100
在全体人员间讨论在集成期间面临的问题。
从书和JavaDoc的帮助中弄清楚集成的不同模块的相关信息。
为了确保不需要在每个窗体中改变数据库连通信息,创建一个包含连通性信息单独的组件,并且在Web窗体中使用相同的组件。
3
在遵循标准中的差异,如命名协
定
50
10
在项目开始之前,在队员之间讨论并拟定命名协定
2.5任务分配
表3-4任务分配表
#
任务
负责人
1
撰写项目文档
周萍、闵捷
2
为创建的数据库和数据库对象而书写脚本
周萍、李白玲
3
分析系统,定义接口和类
周萍、李白玲、闵捷
4
创建必要的可重用组件并且测试它们
李白玲、闵捷
5
创建GUI界面
周萍、李白玲
6
功能实现
周萍、李白玲、闵捷
7
首页
发布信息
财务管理
配载查询
在线聊天
留言板管理
个人信息
管理
权限设置
系统设置
结账中心
系统操作
基本管理
客服管理
财务查询
单据报表
打印
配载下单
基本管理
协议客户
货运跟踪
货单凭证
交互信息
凭单打印
业务结束
公司
管
信息
理
三.系统详细设计
3.1系统流程图
图3.1物流管理系统图
开始
信息档案
填写管理
员注册
信息
提交表单
业务管理
读取
存档
读取
协议司机
修改信息
退出
8
首页
查看公司信息
路线查询
在线聊天
发布留言
个人信息
管理
系统设置
系统操作
基本管理
信息处理
货物下单
货运跟踪查询
修改货物信息
交互信息
业务结束
承运信息上传
修改承运信息
修改查询方式
业务处理
信息档案
图3.2客户管理系统
开始
填写会员
注册
信息
提交表单
退出
3.2系统用例
图3.3管理员登陆图
9
用户管理
管理员信
息管理
增加用户
删除用户
修改用户
查看用户
注册
登录
找回密码
验证
管理员或超级管理员
修改个人
信息
修改货单
货单处理
审核货单
提交货单
承运信息
处理
数据库
审核承运
修改承运
信息
信息
增加用户
提交承运
信息
公告管理
财务管理
删除用户
修改用户
查看用户
财务查寻
财务打印
财务结算
10
图3.4
客户登陆图
浏览公告
浏览公司信
浏览信息
息
浏览物流路线
注册
登录
用户信息管理
验证
找回密码
用户
修改个人信息
修改货单
货单处理
填写货单
提交货单
承运信息处理
验证
填写承运信
修改承运信息
息
提交承运信息
11
3.3系统功能模块设计
表3-3功能模块列表
序号
功能模块类别
功能模块
备注
1
物流公司端
业务受理
2
车辆配载
3
货单管理
4
货物签收
5
回单签收
6
存货查询
7
货运统计
8
财务管理
9
通讯管理
个人设置
操作员管理
系统设置
10
客户端
信息浏览
11
物流服务
12
信息管理
13
个人设置
仅限注册会员
14
通讯管理
表3-3.1物流公司管理功能模块
序号
功能列表
功能明细
1
业务受理
录入货运单,处理发到站、收发货人、货物、运杂费、代收款、提货方式、回单等关键信息
2
车辆配载
填写运输合同,处理装卸货地、收货单位、车驾、配货、外包、应付费用
3
货单管理
处理运输合同,处理修改、到达、应付结算、承运跟踪
4
货物签收
处理货运单,处理修改、提货、送货、应收结算、代收款收取发放、查看运输事件和业务跟单
回单签收
确认份数、收货人签字、返回发货地、发货人对账
5
存货查询
查询各分部的未发货物、未提货物、在途货物情况
6
货运统计
按时间段统计各客户、各发站、各到站的运单、货物和运费情况
7
运费结算:
支持现付、提付、回单付和月结多种方式
代收款:
支持应收、变更、已收、已发、欠收、欠发和佣金全面管理
分公司对账:
支持分公司按单\按趟完成对账和核销
12
财务管理
司机结算:
支持预付、到付和月结多种方式
自有司机报销:
支持备用金、费用报销管理
经营统计:
统计各月的经营情况,客户数、单数、收入、支出和毛利
客户对账:
回单或月结客户,按时间段打印对账单
单车利润:
自动核算每趟车程的收入支出和毛利润
货单利润:
自动核算每单的收入支出和毛利润
8
通讯管理
可以和子公司与客户端进行在线交互
向客户端发送公司布告
群发邮件
留言板管理
9
个人设置
个人信息编辑和密码修改
10
操作员管理
管理要使用本系统的操作用户,为用户分配使用权限
11
系统设置
初始化系统,系统参数设置
表3-3.2客户管理功能模块
序号
功能列表
功能明细
1
信息浏览
查看物流公司的相关信息
2
物流服务
必须以注册用户登录系统
查询运价、下订单
货运跟踪查询
3
信息管理
成交记录
4
个人设置
修改个人资料和密码,设置系统风格
6
通讯管理
与物流公司进行在线交互
留言管理
投诉管理、客户信息反馈记录、客户满意度分析给公司发邮件
13
3.4命名协定
元素
命名协定
包
com.transport.control根据用户输入调用模型和视图com.transport.control.manager.billSelectSaleBillSelectListener.java实现ActionListener处理
com.transport.dao存放接口
com.transport.dao.managerManagerDAO.java内部含该类要实现的方法如:
publicVectorfindManagerBy(Stringsql,Stringvalue);
com.transport.dao.impl存放实现接口的类com.transport.dao.impl.managerManagerDaoImpl.java连接数据库,获得结果集
com.transport.view图形界面
com.transport.util公用组件包。
com.transport.util.