一、環(huán)境搭建
?本模塊主要為ERP項(xiàng)目手工搭建一個可持續(xù)使用的開發(fā)平臺(Tomcat+S2SH+MySQL),
?
?1_saferp_項(xiàng)目簡介與S2SH搭建
二、基礎(chǔ)模塊
?不論做什么項(xiàng)目,都有其最為根本、基礎(chǔ)的構(gòu)件。本模塊幫助大家分析出ERP系統(tǒng)中的基礎(chǔ)構(gòu)件有那些,這些內(nèi)容需要最先完成,為以后各模塊順利展開打好基礎(chǔ)。本模塊主要包括:機(jī)構(gòu)管理、員工管理、模塊管理、賬號管理、授權(quán)管理;相關(guān)技術(shù)包括:Ajax技術(shù)、RBAC控制模型等。
?
2_saferp_機(jī)構(gòu)管理_Model映射
3_saferp_機(jī)構(gòu)管理_系統(tǒng)異常、分頁抽象類與過濾器
4_saferp_機(jī)構(gòu)管理_配置JSTL、接口實(shí)現(xiàn)類
5_saferp_機(jī)構(gòu)管理_實(shí)現(xiàn)Action類與依賴注入
6_saferp_機(jī)構(gòu)管理_查詢、添加、更新
7_saferp_機(jī)構(gòu)管理_返回、刪除、全局錯誤處理
8_saferp_員工管理_Model映射、接口實(shí)現(xiàn)
9_saferp_員工管理_實(shí)現(xiàn)Action類與查詢頁面
10_saferp_員工管理_選擇機(jī)構(gòu)與分頁功能
11_saferp_員工管理_添加、更改、刪除功能
12_saferp_模塊管理_實(shí)現(xiàn)Model、接口、Action類
13_saferp_模塊管理_實(shí)現(xiàn)查詢、添加功能
14_saferp_模塊管理_實(shí)現(xiàn)更新、刪除與角色管理
15_saferp_角色管理_實(shí)現(xiàn)查詢、添加、刪除功能
16_saferp_賬號管理_實(shí)現(xiàn)Model與業(yè)務(wù)接口
17_saferp_賬號管理_實(shí)現(xiàn)Action與查詢首頁
18_saferp_賬號管理_實(shí)現(xiàn)分配、刪除賬號及為賬號分配角色
19_saferp_授權(quán)管理_實(shí)現(xiàn)Model、接口與二進(jìn)制設(shè)計
20_saferp_授權(quán)管理_實(shí)現(xiàn)Action類與部署
21_saferp_授權(quán)管理_實(shí)現(xiàn)Ajax與二進(jìn)制權(quán)限設(shè)置
22_saferp_授權(quán)管理_實(shí)現(xiàn)登陸的一級驗(yàn)證
23_saferp_授權(quán)管理_實(shí)現(xiàn)登陸的二級驗(yàn)證與頁面外觀設(shè)計
三、銷售模塊
? 在基礎(chǔ)模塊之上,我們選擇“銷售”做為第一個業(yè)務(wù)模塊入手。因?yàn)殇N售是企業(yè)傳統(tǒng)三大領(lǐng)域(供、產(chǎn)、銷)之一,又負(fù)責(zé)企業(yè)的開源,幾乎所有的企業(yè)都是以銷售為龍頭的。在ERP系統(tǒng)中,銷售也是非常復(fù)雜的部分之一。本模塊課程,以銷售業(yè)務(wù)為線索,主要突出講解JBPM工作流引警技術(shù),以企業(yè)經(jīng)典的“銷售計劃”為脈絡(luò)較為細(xì)致地講解了JBPM的應(yīng)用。相關(guān)技術(shù)包括:JBPM工作流引擎、與外部程序互操作、數(shù)據(jù)庫移值。所涉課程為52講:
24_saferp_銷售_重構(gòu)界面1
25_saferp_銷售_重構(gòu)界面2
26_saferp_銷售_JBPM初識
27_saferp_銷售_JBPM小例
28_saferp_銷售_實(shí)現(xiàn)流程Model類與接口定義
29_saferp_銷售_實(shí)現(xiàn)JbpmFacade接口
30_saferp_銷售_實(shí)現(xiàn)WorkflowManager接口及JBPM集成到ERP
31_saferp_銷售_Document接口及實(shí)現(xiàn)類
32_saferp_銷售_概要分析銷售業(yè)務(wù)與重構(gòu)數(shù)據(jù)庫
33_saferp_銷售_銷售計劃流程UML分析
34_saferp_銷售_制作工作流部署之Action
35_saferp_銷售_部署WorkflowAction及制作流程定義文件和圖片
36_saferp_銷售_jpdl繪制流程圖并糾正授權(quán)的同步問題
37_saferp_銷售_完善工作流查看頁面及定義文檔Action類
38_saferp_銷售_完善DocumentAction類
39_saferp_銷售_部署DocumentAction類及制作index頁
40_saferp_銷售_制作選擇工作流與添加工作流頁
41_saferp_銷售_完成查看審批歷史、刪除、選擇下步流程功能
42_saferp_銷售_修改spring配置文件及完成待審文檔功能
43_saferp_銷售_完成已審文檔功能及分頁操作
44_saferp_銷售_詳細(xì)分析設(shè)計銷售計劃功能
45_saferp_銷售_銷售計劃_查詢流程文檔與編寫SalePlanItem持久類
46_saferp_銷售_銷售計劃_制作新建計劃細(xì)目功能
47_saferp_銷售_銷售計劃_完成添加SalePlanItem功能
48_saferp_銷售_銷售計劃_查找銷售內(nèi)業(yè)人員信息與銷售計劃總額計算
49_saferp_銷售_銷售計劃_SalePlanItem刪除功能與制作動態(tài)生成JSP銷售計劃的方法
50_saferp_銷售_銷售計劃_顯示動態(tài)生成JSP的文件列表頁與文件導(dǎo)出Excel和刪除
51_saferp_銷售_銷售計劃_在一個事務(wù)中級聯(lián)刪除文檔、審批意見、文檔細(xì)目
52_saferp_銷售_銷售計劃_工作流文檔的修改功能
53_saferp_銷售_銷售計劃_分析、設(shè)計模塊與流程描述頁面
54_saferp_銷售_銷售計劃_將所有子模塊綁定到下拉列表控件
55_saferp_銷售_銷售計劃_綁定所有工作流到控件及添加模塊與工作流關(guān)系描述功能
56_saferp_銷售_銷售計劃_刪除模塊與工作流關(guān)系描述功能與重載Document中的searchMyDocuments方法
57_saferp_銷售_銷售計劃_為searchMyDocuments重寫嵌套HQL語句實(shí)現(xiàn)精確查找
58_saferp_銷售_銷售計劃_定義年度銷售計劃流程
59_saferp_銷售_銷售計劃_穿行測試年度銷售計劃流程及調(diào)試銷售計劃合計功能Bug
60_saferp_生產(chǎn)_耗料計劃_ProducePlanItem實(shí)體類與ProducePlanAction類
61_saferp_生產(chǎn)_耗料計劃_完成ProducePlanManager接口需求
62_saferp_生產(chǎn)_耗料計劃_完成ProducePlanManagerImpl類及Action中的find方法
63_saferp_生產(chǎn)_耗料計劃_基本完成ProducePlanAction類
64_saferp_生產(chǎn)_耗料計劃_完成生產(chǎn)環(huán)節(jié)的耗料計劃功能
65_saferp_采購_資金計劃_設(shè)計model類StockPlanItem
66_saferp_采購_資金計劃_StockPlan接口和實(shí)現(xiàn)類及前臺頁面設(shè)計
67_saferp_采購_資金計劃_StockPlanAction類與前臺頁面設(shè)計
68_saferp_采購_資金計劃_完成StockPlan及穿行測試
69_saferp_財務(wù)_資金預(yù)算_Model類設(shè)計與接口和實(shí)現(xiàn)類
70_saferp_財務(wù)_資金預(yù)算_頁面設(shè)計與FinancePlanAction類設(shè)計
71_saferp_財務(wù)_資金預(yù)算_完成FinancePlan及穿行測試
72_saferp_企管_總預(yù)算_修改登陸bug與完成總預(yù)算細(xì)目Model類
73_saferp_企管_總預(yù)算_定義接口及實(shí)現(xiàn)類、外觀頁面設(shè)計
74_saferp_企管_總預(yù)算_完成Action類及最后環(huán)節(jié)的穿行測試
75_saferp_將saferp移植到Oracle10g
?
二、本項(xiàng)目涉及的技術(shù):
?
1、業(yè)務(wù)流程:
???
?? Web項(xiàng)目開發(fā)流程
?????
ERP系統(tǒng)基本的業(yè)務(wù)流程
.jpg)
?
2、J2EE輕量級框架:
.jpg)
3、軟件設(shè)計模式:
?
4、工作流引擎:
.jpg)
5、前臺頁面設(shè)計:
?
6、前端技術(shù)及Ajax技術(shù)
?
7、將整個系統(tǒng)移植到Oracle10g
?
三、課程設(shè)置:
?????? ?因本系規(guī)模較大,所以采用分段式講授,第一部分先完成權(quán)限管理與銷售管理。
四、權(quán)限管理設(shè)計模型:
.jpg)
五、銷售管理業(yè)務(wù)流程:
.jpg)