ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:47.86KB ,
资源ID:4538111      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4538111.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(javaWEB模块物流项目三.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

javaWEB模块物流项目三.docx

1、javaWEB模块物流项目三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

2、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 学生作业: 退出系统实现! 任务一

3、: 基础设置模块 需求分析 参见 需求文档 2.6 基础档案 项目面试, 介绍开发功能需求 ,讲解使用什么技术解决需求问题 2.6.1 基础档案设置 2.6.2 收派标准 快递员 取货 排货, 根据货物大小、重量 , 选择不同 运输工具 2.6.3 班车设置 管理 快递车辆 配送路线 2.6.4 取派设置/替班 (取派员管理) 管理快递员信息 、 替换班信息查询 2.6.5 区域设置 管理 物流业务所能覆盖行政区域(省、市、区 ) 行政区域信息 不可更改 !2.6.6 管理分区 举例: 你是一个快递员,让你负责上海闵行区 快件配送 - 行政区域太大了,不能直接分配给快递员负责 , 将区域进行划

4、分 ,成为分区 2.6.7 管理定区、调度排班 区域、分区、定区 几个概念的区别 ? 区域 ,行政区域,国家划分省、市、区 分区 ,因为区域很大,需要划分 (如果每个取派员负责一个分区,这样物流配送业务 不够灵活 ) 定区: 为几个取派员 划分到 几个分区的 负责 ,几个分区组成一个定区 2.6.8 收派时间管理 管理取派员 上下班 时间 小结: 基础设置模块 两个核心 取派员 、 区域 取派员 (收派标准、收派时间、车辆线路、 排班 ) 区域 (区域、 分区、 定区 ) - 为后期 客户下单,自动分单,分配取派员 提供基础数据信息 任务二:数据库建模设计、实体生成 基础设置PDM建表取派员表

5、 bc_staff - 快递员 区域表 bc_region - 行政区域分区表 bc_subarea - 将区域细分,成为很多分区 定区表 bc_decidedzone - 定区 将几个快递员分配负责几个分区 (固定配送区域)一个区域,划分 多个分区 几个分区 组成 一个定区 一个取派员 负责 一个定区 (业务: 几个取派员负责一个定区,需要排班 )生成sql建表 表的创建完成! 根据数据表生成实体和映射 使用 hibernate3-maven-plugin 实现 根据数据表生成实体类和映射 插件用途说明: 编写maven 命令 直接由表 生成对应实体类! 网址: 插件: 既可以生成 实体类和

6、hbm映射文件 也可以生成实体类+注解资源文件说明第一步: 需要在pom.xml 配置插件 hibernate3-maven-plugin 2.2 hbm2hbmxml jdbcconfiguration target/generated-resources/hibernate hbm2java jdbcconfiguration target/generated-sources/hibernate src/main/resources/reveng.xml src/main/resources/hibernate.properties true true cglib cglib-nodep

7、com.oracle ojdbc14 $oracle.version runtime 还需要配置 hibernate tools 支持 org.hibernate hibernate-tools $hibernate-tools.version pom.xml maven 继承 - 1.7.6 2.5 2.0 4.11 org.springframework spring-context $spring.version org.springframework spring-aspects $spring.version org.springframework spring-orm $sprin

8、g.version org.springframework spring-web $spring.version org.springframework spring-test $spring.version spring-data-jpa org.hibernate hibernate-core $hibernate.version org.slf4j slf4j-log4j12 $sl4j.version org.hibernate hibernate-entitymanager $hibernate.version org.hibernate hibernate-tools $hiber

9、nate-tools.version struts2-core $struts2.version struts2-spring-plugin $struts2.version struts2-convention-plugin $struts2.version 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

10、 $jsp.version provided junit junit $junit.version test hibernate3-maven-plugin 2.2 hbm2hbmxml jdbcconfiguration target/generated-resources/hibernate hbm2java jdbcconfiguration target/generated-sources/hibernate src/main/resources/reveng.xml src/main/resources/hibernate.properties true true cglib cgl

11、ib-nodep 2.2.2 com.oracle ojdbc14 $oracle.version runtime tomcat7-maven-plugin 80 2.1 第二步: 在src/main/resources 建立 hibernate.properties 第三步: 在src/main/resources 配置 reveng.xml 反转规则文件 第四步: 执行 maven命令 mvn hibernate3:hbm2java 测试效果拷贝实体类 到 src/main/javaapplicationContext.xml 实体类扫描配置 任务三:取派员添加功能回顾: datagrid

12、 配置 $(“#tableId”).datagrid( url: 加载远程数据 columns: 列信息 toolbar: 表格上方功能按钮 );通过 json/menu.json 菜单数据信息,找到取派员页面 page_base_staff.action 对应 WEB-INF/pages/base/staff.jsp 添加取派员操作,在页面弹窗(jquery easyui window 插件 )完成 取派员添加 form客户端校验使用 jquery easyui 开发,使用form 控件中验证器非空验证 添加 class=”easyui-validatebox” 添加 required属性设置为true ,还可以使用其它验证器 添加validType属性长度验证 数字框 esyui-numberbox日期框 easyui-datebox 手机号码的校验说明自定义规则 js函数 按照文档规范编写即可!客户端校验完成! 收派员信息 !- -!- 取派员编号 -!- -!- - 姓名 手机 input type=text name=telephone class=easyu

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1