第一部份
1、项目介绍
2、项目框架搭建(Struts2+Spring+Hibernate)
3、封装底层代码封装,即新增、修改、删除和查询等的方法
4、项目前端技术之jquery的easyUI
5、项目开发编码规范
6、电力项目代码生成器
第二部份
1、项目首页功能框架
2、运行监控模块的开发
3、CKEditor+CKFinder文本编辑器
4、数据字典模块开发
5、ajax技术封装底层框架,实现传递表单Form1的数据,在表单From2中显示数据
第三部份
1、用户管理模块开发
2、hibernate映射一对多开发
3、ajax技术在项目中的应用(二级联动、数据校验)
4、文件上传、文件下载、文件删除
5、MD5的密码加密
6、分页功能
第四部份
1、角色管理模块开发
2、hibernate映射多对多开发
3、递归方式遍历属性菜单
4、导出设置的功能开发
5、系统登录(传统项目的登录)
第五部份
1、webservice(cxf技术)在项目中的应用
2、hibernate的二级缓存在项目中的应用
3、完成工作流Activiti模块的功能设计和开发
4、设备购置计划功能模块的开发
5、Jquery easyUI之datagrid数据表格
第六部份
1、演示工作流控制台
2、Activiti核心API介绍
3、流程定义部署、查询、删除、查看流程图
4、启动流程实例
5、任务查询、任务办理
6、流程变量
7、查询流程执行历史
第七部份
1、连线
2、排他网关、并行网关
3、组任务和个人任务
4、Activiti整合国家电力系统
5、流程管理模块开发
6、根据业务需求画流程图
第八部份
1、启动流程实例
2、查看组任务和个人任务
3、拾取任务、回退组任务
4、办理任务、查看历史任务
5、查看流程审核状态
6、查看当前流程图
7、购置计划顺延功能实现
8、购置计划重置功能实现
第九部份
1、资料图纸管理模块开发
2、lucene原理介绍
3、hibernateSearch开发索引库
4、使用itext生成pdf报表
第十部份
1、POI技术完成导出excel报表数据
2、JXL技术完成导入excel报表数据
3、Jfreechart报表开发
4、FCF(fusionChartsFree)报表开发
5、highchart报表开发
6、使用过滤器完成Session级别权限控制
第十一部份
1、struts2自定义拦截器实现异常处理
2、struts2自定义拦截器实现日志备份(log4j技术)
3、使用shiro实现用户认证
4、使用shiro实现用户授权
5、使用shiro实现系统粗、细颗粒度权限控制
6、使用shiro的缓存实现性能优化
第十二部份
1、项目使用maven开发电力项目
2、项目使用svn做版本控制
3、项目实施流程说明
4、介绍软件开发的各个阶段,需求、计划、设计、实现、测试、发布、实施,验收
5、项目所有模块的数据库设计