java-WEB模块物流项目三.docx
《java-WEB模块物流项目三.docx》由会员分享,可在线阅读,更多相关《java-WEB模块物流项目三.docx(49页珍藏版)》请在三一办公上搜索。
1、BOS 物流管理系统 第三天 取派员管理今天内容安排:1、 基础设置模块 业务需求分析 (重点)2、 PDM - 生成SQL - 建表 - 生成实体类 hibernate3-maven-plugin 使用 ,依赖Hibernate Tools 工具包 3、 取派员 增加功能 (jquery easyui form 表单控件 ,进行数据客户端校验 )4、 取派员 列表查询 (jquery easyui datagrid ) 无条件、分页查询 datagrid 分页原理 、 spring data jpa 如何实现分页 5、 取派员批量删除(逻辑删除) Spring data jpa 提供批量删除
2、方法 6、 取派员修改功能Jquery easyui form 装载数据的load方法1. 用户密码修改要点: ajax编程、 struts2-json-plugin、 spring data jpa 修改单个字段方法 1.1. jquery easyui window 插件制作弹窗 对div 添加class=easyui-window - 变为一个窗口 点击确定按钮 校验密码是否一致 (自定义密码规则 (非空 空白字符 )UserAction编写业务层+dao实现第二步;编写UserAction 添加 editpassword 方法 DAO测试!ok 学生作业: 退出系统实现!2. 任务一:
3、 基础设置模块 需求分析 参见 需求文档 2.6 基础档案 项目面试, 介绍开发功能需求 ,讲解使用什么技术解决需求问题 l 2.6.1 基础档案设置 l 2.6.2 收派标准 快递员 取货 排货, 根据货物大小、重量 , 选择不同 运输工具 l 2.6.3 班车设置 管理 快递车辆 配送路线 l 2.6.4 取派设置/替班 (取派员管理)管理快递员信息 、 替换班信息查询 l 2.6.5 区域设置 管理 物流业务所能覆盖行政区域(省、市、区 ) 行政区域信息 不可更改 !l 2.6.6 管理分区 举例: 你是一个快递员,让你负责上海闵行区 快件配送 - 行政区域太大了,不能直接分配给快递员负
4、责 , 将区域进行划分 ,成为分区 l 2.6.7 管理定区、调度排班 区域、分区、定区 几个概念的区别 ? 区域 ,行政区域,国家划分省、市、区分区 ,因为区域很大,需要划分 (如果每个取派员负责一个分区,这样物流配送业务 不够灵活 )定区: 为几个取派员 划分到 几个分区的 负责 ,几个分区组成一个定区 l 2.6.8 收派时间管理 管理取派员 上下班 时间 小结: 基础设置模块 两个核心 取派员 、 区域 取派员 (收派标准、收派时间、车辆线路、 排班 )区域 (区域、 分区、 定区 )- 为后期 客户下单,自动分单,分配取派员 提供基础数据信息 3. 任务二:数据库建模设计、实体生成3
5、.1. 基础设置PDM建表取派员表 bc_staff - 快递员 区域表 bc_region - 行政区域分区表 bc_subarea - 将区域细分,成为很多分区 定区表 bc_decidedzone - 定区 将几个快递员分配负责几个分区 (固定配送区域)一个区域,划分 多个分区 几个分区 组成 一个定区 一个取派员 负责 一个定区 (业务: 几个取派员负责一个定区,需要排班 )生成sql建表 表的创建完成!3.2. 根据数据表生成实体和映射 使用 hibernate3-maven-plugin 实现 根据数据表生成实体类和映射 插件用途说明: 编写maven 命令 直接由表 生成对应实体
6、类!网址:http:/mojo.codehaus.org/hibernate3-maven-plugin/ 插件: 既可以生成 实体类和hbm映射文件 也可以生成实体类+注解资源文件说明第一步: 需要在pom.xml 配置插件 org.codehaus.mojohibernate3-maven-plugin2.2hbm2hbmxmljdbcconfigurationtarget/generated-resources/hibernatehbm2javajdbcconfigurationtarget/generated-sources/hibernatesrc/main/resources/re
7、veng.xmlsrc/main/resources/hibernate.propertiescn.itcast.bos.domaintruetruecglibcglib-nodep2.2.2com.oracleojdbc14$oracle.versionruntime还需要配置 hibernate tools 支持 3.2.4.GAorg.hibernatehibernate-tools$hibernate-tools.versionpom.xml 3.2.12.RELEASE 1.4.1.RELEASE 3.6.10.Final 3.2.4.GA 1.7.6 2.3.15.3 0.9.1.
8、2 10.2.0.4.0 2.5 2.0 4.11 org.springframework spring-context $spring.version org.springframework spring-aspects $spring.version org.springframework spring-orm $spring.version org.springframework spring-web $spring.version org.springframework spring-test $spring.version org.springframework.data sprin
9、g-data-jpa $spring.data.version org.hibernate hibernate-core $hibernate.version org.slf4j slf4j-log4j12 $sl4j.version org.hibernate hibernate-entitymanager $hibernate.version org.hibernatehibernate-tools$hibernate-tools.version org.apache.struts struts2-core $struts2.version org.apache.struts struts
10、2-spring-plugin $struts2.version org.apache.struts struts2-convention-plugin $struts2.version org.apache.struts struts2-json-plugin $struts2.version c3p0 c3p0 $c3p0.version com.oracle ojdbc14 $oracle.version javax.servlet servlet-api $servlet.version provided javax.servlet jsp-api $jsp.version provi
11、ded junitjunit$junit.versiontest org.codehaus.mojohibernate3-maven-plugin2.2hbm2hbmxmljdbcconfigurationtarget/generated-resources/hibernatehbm2javajdbcconfigurationtarget/generated-sources/hibernatesrc/main/resources/reveng.xmlsrc/main/resources/hibernate.propertiescn.itcast.bos.domaintruetruecglibc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java WEB 模块 物流 项目
链接地址:https://www.31ppt.com/p-1701363.html