物流配送管理系统详细设计 一、为什么要创建模型要进行设计
为什么要给软件建模
答:当我们需要通过检验确定某些东西的时候,或是使用UML 来检验比编码来检查更划算的时候,我们就用UML
二、我们为什么应该在编码前构造一个全面的设计
做个设计和计划远远比没有任何设计和计划的情况下试图去开发更划算
这也不一定,因此,在编写代码前去创建一个全面的UML 设计作为一个有价值、有效的选项,也是不一定的
UML 在创建大型软件结构的“路标图”时是比较有用,这样的“路标图”给开发人员一个快速的手段,用来发现某一个类依赖于另外那些类,并为整体系统的结构提供了一个参考
三、UML 设计图并不是重复的把系统中所有的类之间关系机械的表示出来,而是要保存下来比较有用的: 1
表现你的系统中一个通用设计解决方案的图 2
记录了复杂的协议,难以通过代码了解的图 3
提供了比较少涉及到的系统范围内的路标图的图 4
记录了比代码更容易表述的设计意图的图 并且画 UML 图是没有绝对的先后顺序的 四、包分析 a) 分析在我们的项目里,要搭建的架构里,都包含哪些包: i
base 包专门用来存放连接数据库的类 ii
contrl 包存放 action 类即各种业务跳转的控制类 iii
service 包存放服务类文件 iv
dao 包存放数据持久化类 v
util 包存放一些帮助类文件 vi
vo 存放数据封装类 b) 包结构关系(见详细设计说明书) 五、模块分析 a) 分析我们项目里都包含哪些模块: b) 总公司的: i
系统管理包含后台用户管理,权限分配; ii
车辆管理包含车辆管理 iii
班次管理包含班车管理和处理加急班次 iv
线路管理包含基本的线路管理和运输线路管理 v
配送点管理包含配送点基本信息管理和审查配送费方案 vi
费用管理包含运费计算方案管理和利