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 提供批量删除方法
6、 取派员修改功能
    Jquery easyui form 装载数据的load方法
用户密码修改
要点: ajax编程、 struts2-json-plugin、 spring data jpa 修改单个字段方法
jquery easyui window 插件制作弹窗
对div 添加class=easyui-window --- 变为一个窗口
点击确定按钮  校验密码是否一致 (自定义密码规则 (非空 空白字符 ))
UserAction编写
业务层+dao实现
第二步;编写UserAction 添加 editpassword 方法
DAO
测试!ok
学生作业: 退出系统实现!
任务一: 基础设置模块 需求分析
参见 需求文档  基础档案
    项目面试, 介绍开发功能需求 ,讲解使用什么技术解决需求问题
基础档案设置
收派标准
    快递员 取货 排货, 根据货物大小、重量 , 选择不同 运输工具
班车设置
    管理 快递车辆 配送路线
取派设置/替班 (取派员管理)
    管理快递员信息 、 替换班信息查询
分页查询插件
区域设置
    管理 物流业务所能覆盖行政区域(省、市、区
    行政区域信息 不可更改 !
管理分区
    举例: 你是一个快递员,让你负责上海闵行区 快件配送 ---- 行政区域太大了,不能直接分配给快递员负责 , 将区域进行划分 ,成为分区
管理定区、调度排班
        区域、分区、定区 几个概念的区别 
        区域 ,行政区域,国家划分省、市、区
        分区 ,因为区域很大,需要划分
        (如果每个取派员负责一个分区,这样物流配送业务 不够灵活 )
        定区: 为几个取派员 划分到 几个分区的 负责 ,几个分区组成一个定区
收派时间管理
    管理取派员 上下班 时间 
小结: 基础设置模块 两个核心  取派员 、 区域
    取派员 (收派标准、收派时间、车辆线路、 排班 )
    区域 (区域、 分区、 定区 )
    -------------- 为后期 客户下单,自动分单,分配取派员 提供基础数据信息
任务二:数据库建模设计、实体生成
基础设置PDM建表
取派员表 bc_staff  ----- 快递员
区域表 bc_region  ---- 行政区域
分区表 bc_subarea  ----- 将区域细分,成为很多分区
定区表 bc_decidedzone ---- 定区 将几个快递员分配负责几个分区 (固定配送区域)
一个区域,划分 多个分区
几个分区 组成 一个定区
一个取派员 负责 一个定区 (业务: 几个取派员负责一个定区,需要排班 )
生成sql建表
表的创建完成!
根据数据表生成实体和映射
使用 hibernate3-maven-plugin 实现 根据数据表生成实体类和映射
插件用途说明: 编写maven 命令 直接由表 生成对应实体类!
    网址:
插件:  既可以生成 实体类和hbm映射文件 也可以生成实体类+注解
资源文件说明
第一步: 需要在 配置插件
<plugin>
                <groupId>                <artifactId>hibernate3-maven-plugin</artifactId>
                <version></version>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。