第一部份
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、項目所有模塊的數據庫設計