第一部份
1、項(xiàng)目介紹
2、項(xiàng)目框架搭建(Struts2+Spring+Hibernate)
3、封裝底層代碼封裝,即新增、修改、刪除和查詢等的方法
4、項(xiàng)目前端技術(shù)之jquery的easyUI
5、項(xiàng)目開發(fā)編碼規(guī)范
6、電力項(xiàng)目代碼生成器
第二部份
1、項(xiàng)目首頁(yè)功能框架
2、運(yùn)行監(jiān)控模塊的開發(fā)
3、CKEditor+CKFinder文本編輯器
4、數(shù)據(jù)字典模塊開發(fā)
5、ajax技術(shù)封裝底層框架,實(shí)現(xiàn)傳遞表單Form1的數(shù)據(jù),在表單From2中顯示數(shù)據(jù)
第三部份
1、用戶管理模塊開發(fā)
2、hibernate映射一對(duì)多開發(fā)
3、ajax技術(shù)在項(xiàng)目中的應(yīng)用(二級(jí)聯(lián)動(dòng)、數(shù)據(jù)校驗(yàn))
4、文件上傳、文件下載、文件刪除
5、MD5的密碼加密
6、分頁(yè)功能
第四部份
1、角色管理模塊開發(fā)
2、hibernate映射多對(duì)多開發(fā)
3、遞歸方式遍歷屬性菜單
4、導(dǎo)出設(shè)置的功能開發(fā)
5、系統(tǒng)登錄(傳統(tǒng)項(xiàng)目的登錄)
第五部份
1、webservice(cxf技術(shù))在項(xiàng)目中的應(yīng)用
2、hibernate的二級(jí)緩存在項(xiàng)目中的應(yīng)用
3、完成工作流Activiti模塊的功能設(shè)計(jì)和開發(fā)
4、設(shè)備購(gòu)置計(jì)劃功能模塊的開發(fā)
5、Jquery easyUI之datagrid數(shù)據(jù)表格
第六部份
1、演示工作流控制臺(tái)
2、Activiti核心API介紹
3、流程定義部署、查詢、刪除、查看流程圖
4、啟動(dòng)流程實(shí)例
5、任務(wù)查詢、任務(wù)辦理
6、流程變量
7、查詢流程執(zhí)行歷史
第七部份
1、連線
2、排他網(wǎng)關(guān)、并行網(wǎng)關(guān)
3、組任務(wù)和個(gè)人任務(wù)
4、Activiti整合國(guó)家電力系統(tǒng)
5、流程管理模塊開發(fā)
6、根據(jù)業(yè)務(wù)需求畫流程圖
第八部份
1、啟動(dòng)流程實(shí)例
2、查看組任務(wù)和個(gè)人任務(wù)
3、拾取任務(wù)、回退組任務(wù)
4、辦理任務(wù)、查看歷史任務(wù)
5、查看流程審核狀態(tài)
6、查看當(dāng)前流程圖
7、購(gòu)置計(jì)劃順延功能實(shí)現(xiàn)
8、購(gòu)置計(jì)劃重置功能實(shí)現(xiàn)
第九部份
1、資料圖紙管理模塊開發(fā)
2、lucene原理介紹
3、hibernateSearch開發(fā)索引庫(kù)
4、使用itext生成pdf報(bào)表
第十部份
1、POI技術(shù)完成導(dǎo)出excel報(bào)表數(shù)據(jù)
2、JXL技術(shù)完成導(dǎo)入excel報(bào)表數(shù)據(jù)
3、Jfreechart報(bào)表開發(fā)
4、FCF(fusionChartsFree)報(bào)表開發(fā)
5、highchart報(bào)表開發(fā)
6、使用過(guò)濾器完成Session級(jí)別權(quán)限控制
第十一部份
1、struts2自定義攔截器實(shí)現(xiàn)異常處理
2、struts2自定義攔截器實(shí)現(xiàn)日志備份(log4j技術(shù))
3、使用shiro實(shí)現(xiàn)用戶認(rèn)證
4、使用shiro實(shí)現(xiàn)用戶授權(quán)
5、使用shiro實(shí)現(xiàn)系統(tǒng)粗、細(xì)顆粒度權(quán)限控制
6、使用shiro的緩存實(shí)現(xiàn)性能優(yōu)化
第十二部份
1、項(xiàng)目使用maven開發(fā)電力項(xiàng)目
2、項(xiàng)目使用svn做版本控制
3、項(xiàng)目實(shí)施流程說(shuō)明
4、介紹軟件開發(fā)的各個(gè)階段,需求、計(jì)劃、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、發(fā)布、實(shí)施,驗(yàn)收
5、項(xiàng)目所有模塊的數(shù)據(jù)庫(kù)設(shè)計(jì)