一、系統介紹:
ERP是Enterprise Resource Planning(企業(yè)資源計劃)的簡稱,是上個世紀90年代美國一家IT公司根據當時計算機信息、IT技術發(fā)展及企業(yè)對供應鏈管理的需求,預測在今后信息時代企業(yè)管理信息系統的發(fā)展趨勢和即將發(fā)生變革,而提出了這個概念。
.jpg)
????? 該項目集產品購進,庫存,發(fā)貨互動于一體,通過系統可實現進銷存大中型企業(yè)必備功能,再此基礎上相繼實現 產品發(fā)貨退貨系統,產品購進退貨系統,產品庫存盤點系統等模塊,進而在此基礎之上實現 “E索網”(此模塊后面完善),實現產品宣傳,銷售,招商 整合營銷理念。
二、項目詳細模塊如下(8大模塊、22個子系統--清晰版本截圖可查看課程截圖)

?
三、系統特點及優(yōu)勢:
1、本產品采用的三層結構技術架構,是適合企業(yè)使用的技術平臺。
2、同時支持多種操作系統、數據庫、應用服務器、瀏覽器。
3、采用微軟.NET架構開發(fā)。
4、支持企業(yè)級開發(fā)的主流數據庫SQL SERVER。
5、ADO.NET實現/存儲過程實現。
6、支持各種類型操作系統。
7、Ajax技術提升用戶使用體驗,AJAX權限修改(彈出窗體)
8、了解并使用WebService服務,實現搜索自動補齊技術。
9、第三方組件技術實現分頁功能及文本編輯等功能。
10、采用系統軟件開發(fā)中常用存儲過程技術,為系統的維護和二次開發(fā)做好保障。
11、使用Jquery技術實現動態(tài)添加表格技術,實現批數量處理。
12、數據庫 觸發(fā)器的介紹及應用。
13、數據庫 自定義函數介紹及應用。
14、數據庫 游標實現數據批處理的應用。
15、二進制流實現文件上傳及下載。
16、數據導出至Excel技術應用。
17、基于針式打印機報表連續(xù)打印。
18、Jquery驗證框架實現,擴展。
19、模仿馳騁工作流框架,自定義工作流。實現工作流的模塊有:合同審批流程,采購申請流程等。
20、創(chuàng)建無限極樹形導航菜單
21、根據用戶權限加載樹形菜單
22、PowerDesigner工具的使用
23、基于Jquery框架實現Ajax技術
24、水晶報表實現報表顯示,打印,導出excel文件。
25、數據庫助手實現輕松搞定sql編程。
26、動軟代碼生成器實現代碼編程事半功倍。
27、見識見識老外常用的代碼生成器CodeSmith的介紹及簡單應用。
28、大批量數據情況下的處理問題。
29、jquery實現樣式控制、設計表單控件為只讀
30、實現動態(tài)生成表格。
31、ASP.NET事務機制應用。
32、利用客戶端嵌套服務器端代碼實現動態(tài)加載數據。
33、利用Jquery框架Ajax技術實現局部數據處理
?
更多技術點不一一羅列............................................................。
四、課程特色:
1、所有代碼均為現場手敲,不會出現任意一句沒有交代的代碼;每行代碼均進行注釋。
2、在課程中介紹企業(yè)級開發(fā)中常用的工具軟件,結合項目開發(fā),提升開發(fā)效率;
3、每次課程都在前次課程的基礎上迭代開發(fā),保證每次課程項目均可運行;
4、每次課程基本都提供上課PPT,重難點均已列出,方便讀者自學;
5、前半部分課前增加回顧,方便大家記憶基礎知識;
6、課程在錄制過程中特別強調到開發(fā)中容易犯的一些錯誤和技巧;
7、課程中介紹本節(jié)所需要用到的技術要點;
8、課程注重業(yè)務的講解和實現,是實際開發(fā)的重中之重;
9、拋棄以往光講的做法,課程參入陷阱、提問、設問等教學技巧和大家交互;
10、課程采用漸進思路進行,逐漸從新建一個空項目形成一個大型完整項目;
11、課程對每個模塊都進行系統需求分析、系統業(yè)務邏輯分析。?
五、課程名主講內容:
第1講 ERP整體項目介紹:?>1.ERP簡介 2.專業(yè)術語介紹 3.項目模塊介紹 4.項目構架及優(yōu)勢 5.培訓定位及技術要點
第2講 PowerDesigner數據庫建模?:?>1.數據庫設計概要 2.PowerDesigner工具介紹 3.數據庫建模實現
第3講 一步一步搭建三層結構1.1?:?>1.完善數據庫建模 2.三層結構簡介 3.三層結構搭建意義 4.搭建三層結構
第4講 一步一步搭建三層結構1.2?:?>1.了解數據訪問層作用 2.熟悉ADO.NET核心對象 3.封裝數據訪問層的通用方法
第5講 一步一步搭建三層結構1.3?:?>1.了解方法重載 2.完善數據訪問層的通用方法
第6講 企業(yè)級開發(fā)中通用的存儲過程1.1:?>1.完善數據訪問層的封裝 2.了解什么是存儲過程 3.存儲過程的優(yōu)點 4.存儲過程創(chuàng)建的基本語法
第7講 企業(yè)級開發(fā)中通用的存儲過程1.2?:?>1.編寫通用的修改數據的存儲過程 2.實現通用的刪除的存儲過程
第8講 企業(yè)級開發(fā)中通用的存儲過程1.3?:?>1.編寫3種不同的通用的查詢功能的存儲過程
第9講 搭建通用業(yè)務層:?>1.封裝通用的添加方法-->2.封裝通用的修改方法 3.封裝通用的刪除方法 4.封裝通用的查詢的方法
第10講 創(chuàng)建無限極導航菜單:?>1.了解常用的導航菜單 2.了解樹形導航的設計原理 3.掌握TreeView控件用法 4.設計樹形導航菜單
第11講 員工入職登記系統?:?>1.修改數據庫建模設計 2.員工信息添加界面設計 3.員工信息添加
第12講 員工入職登記系統?:?>1.界面優(yōu)化 2.Ajax組件安裝及配置 3.入職登記系統相關業(yè)務功能封裝
第13講 員工入職登記系統?:?>1.綁定員工角色列表 2.封裝員工基本信息實體類 3.封裝員工相應的業(yè)務方法
第14講 員工入職登記系統1.4?:?>1.完善修改業(yè)務邏輯實現 2.實現員工基本信息添加功能 3.實現員工列表查詢功能
第15講 員工入職登記系統1.5?:?>1.完善圖片上傳 2.實現員工基本信息添加功能?
第16講 員工入職登記系統1.6?:?>1.實現員工基本信息搜索功能 2.第三方分頁組件ASPNETPager介紹
第17講 員工入職登記系統1.7?:?>1.封裝相應的分頁方法 2.實現自定義分頁
第18講 員工入職登記系統1.8?:?>1.完善員工信息編輯 2.gridview中設置超鏈接列應用
第19講 權限管理系統1.1?:?>1.完善員工入職登記系統 2.權限管理界面設計 3.權限相關業(yè)務方法封裝
第20講 權限管理系統1.2?:?>1.權限查詢信息 2..Ajax彈出層實現權限信息添加
第21講 權限管理系統1.3?:?>1.AJAX權限修改(彈出窗體) 2.權限的刪除(單個刪除,批量刪除)
第22講 權限管理系統1.4?:?>1.完善權限信息批量刪除 2.員工信息查詢(彈出窗體)
第23講 權限管理系統1.5?:?>1.員工信息查詢(彈出窗體) 2.員工權限綁定查詢
第24講 權限管理系統1.6?:?>1.完善員工權限設置 2.員工權限修改
第25講 Erp登錄系統1.1?:?>1.實現登錄業(yè)務方法 2.權限信息綁定
第26講 Erp登錄系統1.2?:?>1.驗證碼設計背景 2.驗證碼設計準備工作 3.驗證碼設計流程
第27講 Erp登錄系統1.3?:?>1.完善驗證碼的設計及使用 2.根據用戶綁定菜單 3.相關測試及完善功能
第28講 Erp登錄系統1.4?:?>1.封裝員工操作基本方法 2.實現根據員工基本權限綁定相應菜單 3.相關測試及完善功能
第29講 倉庫管理系統1.1?:?>1.設計背景及需求分析 2.倉庫管理數據庫建模 3.實現相應業(yè)務邏輯
第30講 倉庫管理系統1.2?:?>1.了解JQuery(實例演示) 2.前端界面設計 3.通過JQuery實現動態(tài)添加表格
第31講 倉庫管理系統1.3?:?>1.通過JQuery實現動態(tài)添加表格 2.完善界面設計
第32講 倉庫管理系統1.4?:?>1.彈出窗體如何傳值 2.倉庫管理相關業(yè)務處理
第33講 倉庫管理系統1.5?:?>1.倉庫一對多批量添加業(yè)務實現
第34講 倉庫管理系統1.6?:?>1.游標使用 2.查詢業(yè)務實現
第35講 倉庫管理系統1.7?:?>1.倉庫信息編輯頁面設計 2.相關數據綁定
第36講 倉庫管理系統1.8?:?>1.后臺調用前端js函數實現動態(tài)添加表格賦值 2.倉庫一對多 編輯業(yè)務實現
第37講 倉庫管理系統1.9?:?>1.倉庫管理分頁及查詢業(yè)務實現 2.簡單的客戶端數據驗證
第38講 部門信息管理1.1?:?>1.部門信息管理功能需求分析 2.部門信息相關業(yè)務實現
第39講 部門信息管理1.2?:?>1.完善部門信息相關業(yè)務實現 2.員工角色信息管理業(yè)務實現
第40講 個人信息修改及權限設置?:?>1.完善員工登記業(yè)務修改 2.員工個人基本信息修改
第41講 CRM客戶關系管理系統?:?>1.了解什么是CRM 2.ERP系統中CRM需要實現什么?
第42講 CRM客戶關系管理系統(客戶管理系統)1.1?:?>1.了解客戶管理模塊基本需求 2.根據需求實現客戶管理數據庫建模
第43講 CRM客戶關系管理系統(客戶管理系統)1.2?:?>1.完善客戶管理數據庫設計 2.設計客戶信息添加界面 3.封裝相關業(yè)務方法
第44講 CRM客戶關系管理系統(客戶管理系統)1.3?:?>1.封裝相關業(yè)務方法 2.實現前端界面?
第45講 CRM客戶關系管理系統(客戶管理系統)1.4?:?>1.省,市無刷新聯動 2.實現數據錄入功能
第46講 CRM客戶關系管理系統(客戶管理系統)1.5?:?>1.完善業(yè)務添加,查詢相關功能
第47講 CRM客戶關系管理系統(客戶管理系統)1.6?:?>1.實現客戶聯系人基本信息編輯頁面設計及相關業(yè)務實現。
第48講 CRM客戶關系管理系統(客戶聯系人管理系統)1.1?:?>1.完善客戶聯系人基本信息按條件查詢 2.客戶聯系人界面設計及相關業(yè)務封裝
第49講 CRM客戶關系管理系統(客戶聯系人管理系統)1.2?:?>1.完善相關數據處理業(yè)務 2.實現彈出窗體選擇客戶?
第50講 CRM客戶關系管理系統(客戶聯系人管理系統)1.3?:?>1.客戶聯系人基本信息錄入 2. 使用觸發(fā)器實現自動生成聯系人編號
第51講 CRM客戶關系管理系統(客戶聯系人管理系統)1.4?:?>1.完善聯系人按條件搜索 2.完善客戶聯系人信息編輯
第52講 CRM客戶關系管理系統(客戶聯系人管理系統)1.5?:?>1.認識jquery validate.js驗證框架 2.實現客戶端驗證 3.設計相關業(yè)務存儲過程
第53講? CRM客戶關系管理系統(客戶聯系記錄系統)1.1?:?>1.實現聯系記錄相關存儲過程 2.實現聯系記錄業(yè)務錄入功能
第54講? CRM客戶關系管理系統(客戶聯系記錄系統)1.2?:?>1.完善聯系記錄的相關業(yè)務功能 2.認識用例圖
第55講? CRM客戶關系管理系統(客戶聯系記錄系統)1.3?:?>1.完善數據修改業(yè)務 2.完善聯系記錄按條件搜索?
第56講? CRM客戶關系管理系統(客戶文檔管理系統)1.1?:?>1.了解文檔管理相關需求 2.封裝相關實體類 3.編寫相關實現業(yè)務的存儲過程
第57講? CRM客戶關系管理系統(客戶文檔管理系統)1.2?:?>1.務層相關業(yè)務方法的封裝 2.文檔上傳界面設計
第58講? CRM客戶關系管理系統(客戶文檔管理系統)1.3?:?>1.兩種文件上傳方法 2.現文件按角色,權限查詢管理 3.實現文件編輯界面設計
第59講? CRM客戶關系管理系統(客戶文檔管理系統)1.4?:?>1.文檔信息編輯?
第60講? CRM客戶關系管理系統(客戶文檔管理系統)1.5?:?>1.文檔信息下載(二進制)2.按角色,權限搜索業(yè)務 3.了解客戶反饋信息管理需求
第61講? CRM客戶關系管理系統(反饋信息管理)1.1?:?>1. 反饋信息需求分析 2.反饋信息業(yè)務功能設計 3.實現反饋信息記錄功能
第62講? CRM客戶關系管理系統(反饋信息管理)1.2?:?>1.反饋信息業(yè)務編輯業(yè)務 2.完善相關的數據驗證 3.完善相關查詢業(yè)務
第63講? CRM客戶關系管理系統(整體需求分析)1.1?:?>1.整體渠道管理需求分析 2.數據庫建模實現 3.設計渠道基本資料業(yè)務模塊業(yè)務方法
第64講? CRM客戶關系管理系統(渠道基本信息管理)1.1?:?>1.渠道信息及聯系人基本信息相關業(yè)務方法封裝 2.渠道信息及渠道聯系人信息保存
第65講? CRM客戶關系管理系統(渠道基本信息管理)1.2?:?>1.善彈出窗體實現子窗體向父窗體傳值 2.Jquery動態(tài)添加聯系人基本信息 3.渠道信息及渠道聯系人信息保存
第66講? CRM客戶關系管理系統(渠道基本信息管理)1.3?:?>1.渠道信息及渠道聯系人信息保存(多表處理)
第67講? CRM客戶關系管理系統(渠道基本信息管理)1.4?:?>1.渠道基本信息綜合查詢列表 2.相關數據驗證 jquery.validate.js驗證框架擴展
第68講? CRM客戶關系管理系統(渠道基本信息管理)1.5?:?>1.顯示詳細界面設計 2.顯示詳細信息 3.渠道基本信息編輯實現 第69講 CRM客戶關系管理系統(渠道聯系記錄)1.6?:?>1.數據綁定,渠道,聯系人基本信息編輯實現 2.了解渠道聯系記錄管理需求
第70講 CRM客戶關系管理系統(渠道聯系記錄)1.7?:?>1.完善渠道,聯系人基本信息編輯實現 2.了解渠道聯系記錄管理需求
第71講 CRM客戶關系管理系統(渠道聯系記錄)1.8?:?>1.CRM聯系記錄界面設計 2.聯系記錄信息錄入
第72講 CRM客戶關系管理系統(渠道聯系記錄)1.9?:?>1.關于聯系記錄的綜合查詢業(yè)務 2.關于渠道聯系記錄的編輯
第73講 CRM客戶關系管理系統(渠道基本渠道文檔管理)1.1?:?>1.了解渠道文檔管理的需求 2.封裝相應的業(yè)務方法(視圖,存儲過程,ADO.NET技術)
第74講 CRM客戶關系管理系統(渠道基本渠道文檔管理)1.2?:?>1.文檔信息上傳及保存 2.文檔信息列表按條件查詢 3.詳細頁面設計及數據綁定
第75講 CRM客戶關系管理系統(渠道基本渠道文檔管理)1.3?:?>1.詳細頁面設計及數據綁定 2.存儲過程,視圖對象綁定頁面信息及編輯業(yè)務等
第76講 CRM客戶關系管理系統(渠道活動管理)1.1?:?>1.渠道活動設計背景及需求分析 2.渠道活動相關業(yè)務設計
第77講 CRM客戶關系管理系統(渠道活動管理)1.2?:?>1.渠道活動相關數據處理業(yè)務實現(渠道活動的記錄,列表搜索,詳細頁面,編輯)
第78講 CRM客戶關系管理系統(客戶合同管理) 1.1?:?>1.合同管理的設計背景及意義 2.合同管理的需求分析 3.工作流程設計
第79講 CRM客戶關系管理系統(客戶合同管理) 1.2?:?>1.合同基本信息起草 2.審核流程中相關狀態(tài)流程的約定 3.合同信息添加及相關數據驗證?
第80講 CRM客戶關系管理系統(客戶合同管理) 1.3?:?>1.用戶選擇,部門選擇,客戶選擇 2. 實現合同信息添加
第81講 CRM客戶關系管理系統(客戶合同管理) 1.4?:?>1.根據需求修改數據庫表結構 2.完善合同起草
第82講 CRM客戶關系管理系統(客戶合同管理) 1.5?:?>1.完善合同申請?zhí)峤?2.合同審核流程處理
第83講 CRM客戶關系管理系統(客戶合同管理) 1.6?:?>1.按權限綁定相關數據,格式化字符串 2.合同審核流程處理
第84講 CRM客戶關系管理系統(客戶合同管理) 1.7?:?>1.審核信息保存,詳細信息頁面信息綁定 2.Repeater控件實現首頁面“未審核”信息顯示
第85講 CRM客戶關系管理系統(客戶合同管理) 1.8?:?>1.完善未審核列表導航頁面設計 2.詳細信息頁面信息綁定,遍歷頁面控件設置屬性
第86講 CRM客戶關系管理系統(客戶合同管理) 1.9?:?>1.完善合同審核 2.執(zhí)行合同審核后, 合同自動發(fā)送至合同負責人 3.按時間,負責人,客戶查詢
第87講 CRM客戶關系管理系統(客戶合同管理) 1.10?:?>1.完善流程表相關信息查詢(視圖,函數,存儲過程綜合應用) 2.合同表單列表查詢
第88講 CRM客戶關系管理系統(客戶合同管理) 1.11?:?>1.完善合同列表查詢(根據不同狀態(tài)顯示不同狀態(tài)信息) 2.合同附件文檔上傳業(yè)務完善
第89講 CRM客戶關系管理系統(客戶合同管理) 1.12?:?>1.完成頁面設計及相應功能設計 2.桌面頁面顯示 待執(zhí)行列表 3.合同列表頁面自動導航
第90講 CRM客戶關系管理系統(客戶合同管理) 1.13?:?>1.通過業(yè)務處理防止重復提交 2.測試審核合同流程,測試文檔下載,執(zhí)行表單列表
第91講 產品購進系統(商品管理)1.1?:?>1.總體功能介紹(通過用例介紹整體功能,數據庫建模)
第92講 產品購進系統(商品管理)1.2?:?>1.編寫相應業(yè)務存儲過程 2. 封裝相應的業(yè)務功能 3.封裝相應的實體類
第93講 產品購進系統(商品管理)1.3?:?>1.產品類型及圖片信息保存,編輯,查詢業(yè)務 2. 產品類型管理
第94講 產品購進系統(商品管理)1.4?:?>1.產品類型相關業(yè)務處理 2.產品信息管理(界面設計)
第95講 產品購進系統(商品管理)1.5?:?>1.完善產品信息管理 2.產品信息保存(批量上傳圖片)
第96講 產品購進系統(商品管理)1.6?:?>1.完善產品信息保存 2.按產品名稱,按類型,供貨商,銷售渠道搜索列表
第97講 產品購進系統(商品管理)1.7?:?>1.完善列表查詢 2.產品信息詳細設計 3.編輯頁面設計
第98講 產品購進系統(商品管理)1.8?:?>1.完善產品編輯(批量上傳控制)2.多圖片修改業(yè)務處理(Jquery)
第99講 產品購進系統(產品采購申請管理)1.1?:?>1.完善多圖片修改(前端JS技術) 2.完善產品管理系統 3.了解產品采購需求
第100講 產品購進系統(產品采購申請管理)1.2?:?>1.設實現的購進相應業(yè)務存儲過程 2.設計相關業(yè)務視圖 3.封裝實體對象
第101講 產品購進系統(產品采購申請管理)1.3?:?>1.基本界面及信息綁定,動態(tài)添加行實現 2.購進申請單申請,購進產品添加業(yè)務
第102講 產品購進系統(產品采購申請管理)1.4?:?>1.設計產品選擇功能業(yè)務 2.完善相關數據驗證及采購申請相關對象綁定
第103講 產品購進系統(產品采購申請管理)1.5?:?>1.完善產品購進業(yè)務表單新建 2.產品購進表單審核數據加載
第104講 產品購進系統(產品采購申請管理)1.6?:?>1.封裝歷史審批意見方法 2.動態(tài)生成數據行,動態(tài)綁定數據,自動計算總價格
第105講 產品購進系統(產品采購申請管理)1.7?:?>1.根據編號返回主題,首次提交人,首次接收人業(yè)務方法 2.根據不同情況實現不同數據業(yè)務處理(流程表)
第106講 產品購進系統(產品采購申請管理)1.8?:?>1.實現財務審核流程
第107講 產品購進系統(產品采購申請管理)1.9?:?>1.實現后臺調用前端函數控制控件的顯示隱藏 2.實現產品批號添加前端設計
第108講 產品購進系統(產品采購申請管理)1.10?:?>1.完善產品批號動態(tài)添加行產品總數比較驗證 2.封裝產品添加相關業(yè)務方法 3.前端調用后臺方法實現按條件隱藏不同組件
第109講 產品購進系統(產品采購申請管理)1.11?:?>1.通過后臺加載產品批號控制前端容器顯示與隱藏 2.后臺調用前端方法實現動態(tài)生成表格 3.后臺調用方法實現動態(tài)加載產品批號相關信息
第110講 產品購進系統(產品采購申請管理)1.12?:?>1.產品質量驗證 2.購進單執(zhí)行
第111講 產品購進系統(產品采購申請管理)1.13?:?>1.完善產品質量審核加載 2.產品按批號入庫,購進單進入執(zhí)行狀態(tài)
第112講 產品購進系統(產品采購申請管理)1.14?:?>1.完善購進單執(zhí)行 2.設計產品購進瀏覽表單
第113講 產品購進系統(產品采購申請管理)1.15?:?>1.完善表單瀏覽頁面 2.通過執(zhí)行表單結束整個流程
第114講 產品購進系統(產品采購申請管理)1.16?:?>1.購進單列表查詢 2.購進單數據導出(Excel導出進行數據分析)
第115講 產品購進系統(產品采購申請管理)1.17?:?>1.完善購進單列表導航查詢 2.購進單數據導出
第116講 產品購進系統(產品采購申請管理)1.18?:?>1.修改數據庫表設計 2.打印入庫產品詳細(了解基本需求,實現界面設計,相應的業(yè)務方法封裝)
第117講 產品購進系統(產品采購申請管理)1.19?:?>1.實現基于針式打印機連續(xù)打印
第118講 產品購進系統(產品采購申請管理)1.20?:?>1.完善實現基于針式打印機連續(xù)打印及相關測試
第119講 產品銷售發(fā)貨系統(發(fā)貨管理)1.1?:?>1.基于PD實現業(yè)務流程圖 2.基于PD實現數據物理模型及新建表 3.基于PD實現用例圖
第120講 產品銷售發(fā)貨系統(發(fā)貨管理)1.2?:?>1.基于PD實現數據物理模型及新建表 2.觸發(fā)器實現自動生成銷售流水單號 3.實現產品發(fā)貨系統相關業(yè)務方法封裝
第121講 產品銷售發(fā)貨系統(發(fā)貨管理)1.3?:?>1.產品發(fā)貨申請界面設計 2.界面相關數據綁定 3.設置金額和開票金額初始相同
第122講 產品銷售發(fā)貨系統(發(fā)貨管理)1.4?:?>1.完善界面局部刷新效果 2.實現發(fā)貨業(yè)務申請(發(fā)貨信息,產品信息保存)
第123講 產品銷售發(fā)貨系統(發(fā)貨管理)1.5?:?>1.提交信息至申請流程表 2.實現頁面事務處理 3.實現暫存表單數據
第124講 產品銷售發(fā)貨系統(發(fā)貨管理)1.6?:?>1.實現部門管理員審批,提交審批流程 2.在客戶端頁面循環(huán)加載數據,實現動態(tài)生成表格 3.實現繼續(xù)添加產品,實現提交部門審批
第125講 產品銷售發(fā)貨系統(發(fā)貨管理)1.7?:?>1.頁面數據鎖定 2.綁定歷史審核意見 3.實現部門審核
第126講 產品銷售發(fā)貨系統(發(fā)貨管理)1.8?:?>1.暫存頁面業(yè)務處理 2.審核頁面金額統計 3.完善部門審核,設計財務審核流程
第127講 產品銷售發(fā)貨系統(發(fā)貨管理)1.9?:?>1.完善部門審核,設計財務審核流程 2.實現財務審核流程
第128講 產品銷售發(fā)貨系統(發(fā)貨管理)1.10?:?>1.設置拒絕審核按鈕,直接返回表單 2.質量審核業(yè)務處理
第129講 產品銷售發(fā)貨系統(發(fā)貨管理)1.11?:?>1.產品添加批號業(yè)務流程處理
第130講 產品銷售發(fā)貨系統(發(fā)貨管理)1.12?:?>1.完善提交申請查看庫存功能 2.產品按批次出庫,庫存表減少庫存
第131講 產品銷售發(fā)貨系統(發(fā)貨管理)1.13?:?>1.完善產品添加批號業(yè)務流程處理
第132講 產品銷售發(fā)貨系統(發(fā)貨管理)1.14?:?>1.完善選擇員工業(yè)務功能 2完善添加批號選擇功能(數據自動填充) 3.完善產品添加批號數據處理
第133講 產品銷售發(fā)貨系統(發(fā)貨管理)1.15?:?>1.完善產品添加批號數據處理 2.設計出庫審核業(yè)務
第134講 產品銷售發(fā)貨系統(發(fā)貨管理)1.16?:?>1.完善批號信息數據綁定業(yè)務 2.設計出庫審核業(yè)務
第135講 產品銷售發(fā)貨系統(發(fā)貨管理)1.17?:?>1.批號數據修改 2.設計出庫審核業(yè)務
第136講 產品銷售發(fā)貨系統(發(fā)貨管理)1.18?:?>1.設計出庫審核業(yè)務 2.執(zhí)行發(fā)貨,此表單處于待完成狀態(tài)
第137講 產品銷售發(fā)貨系統(發(fā)貨管理)1.18?:?>1.完善發(fā)貨申請相關配置 2.顯示詳細信息頁面 3.設計發(fā)貨列表頁面信息
第138講 產品銷售發(fā)貨系統(發(fā)貨管理)1.19?:?>1.設計發(fā)貨列表頁面信息 2.實現完成頁面業(yè)務設計
第139講 產品銷售發(fā)貨系統(發(fā)貨管理)1.20?:?>1.完善發(fā)貨申請管理系統界面設計 2.完善發(fā)貨列表頁面信息 3.利用微軟報表控件導出數據
第140講 產品銷售發(fā)貨系統(發(fā)貨管理)1.21?:?>1.完善報表數據統計功能 2.實現發(fā)貨單據連續(xù)打印
第141講 產品銷售發(fā)貨系統(發(fā)貨管理)1.22?:?>1.完善實現發(fā)貨單據打印 2.按流程測試發(fā)貨申請管理系統
第142講 銷售退貨系統(總體需求)1.1?:?>1.了解總體業(yè)務處理流程 2.了解參與角色及相關用例 3.實現數據庫建模
第143講 銷售退貨系統(發(fā)貨管理)1.2?:?>1.退貨申請界面設計 2.實現相關的業(yè)務方法 3.創(chuàng)建視圖,及相關業(yè)務實體層的實現
第144講 銷售退貨系統(發(fā)貨管理)1.3?:?>1.了解退貨申請基本需求分析 2.根據需求完善界面
第145講 銷售退貨系統(發(fā)貨管理)1.4?:?>1.根據需求完善界面 2.封裝相關業(yè)務操作方法
第146講 銷售退貨系統(發(fā)貨管理)1.5?:?>1.相關數據綁定(產品信息批號綁定) 2.判斷當前表單執(zhí)行狀態(tài) 3.根據存儲過程封裝添加業(yè)務方法
第147講 銷售退貨系統(發(fā)貨管理)1.6?:?>1.封裝相關業(yè)務操作方法 2.實現自動計算退貨總數和退款價格
第148講 銷售退貨系統(發(fā)貨管理)1.7?:?>1.完善自動計算退貨總數和退款價格 2.實現申請退貨業(yè)務
第149講 銷售退貨系統(發(fā)貨管理)1.8?:?>1.完善申請退貨業(yè)務 2.設計暫存業(yè)務處理
第150講 銷售退貨系統(發(fā)貨管理)1.9?:?>1.頁面提交判斷是否有退貨產品 2.設計暫存業(yè)務處理
第151講 銷售退貨系統(發(fā)貨管理)1.10?:?>1.完善暫存頁面數據綁定業(yè)務 2.完善暫存頁面數據提交業(yè)務實現
第152講 銷售退貨系統(發(fā)貨管理)1.11?:?>1.完善暫存頁面數據提交業(yè)務實現 2.設計審核頁面
第153講 銷售退貨系統(發(fā)貨管理)1.12?:?>1.審批頁面數據綁定 2.實現基本審批
第154講 銷售退貨系統(發(fā)貨管理)1.13?:?>1.實現財務審批 2.設計質量審批流程
第155講 銷售退貨系統(發(fā)貨管理)1.14?:?>1.設計質量審批流程(前端實現Checkbox全選,反選等相關業(yè)務)
第156講 銷售退貨系統(發(fā)貨管理)1.15?:?>1.完善質量審批流程(判斷權限,動態(tài)顯示控件,處理相關數據業(yè)務)
第157講 銷售退貨系統(發(fā)貨管理)1.16?:?>1.倉庫審核基本業(yè)務 2.完善倉庫審核相關數據流程
第158講 銷售退貨系統(發(fā)貨管理)1.17?:?>1.完善倉庫審核相關數據流程 2.設計退貨詳細瀏覽頁面
第159講 銷售退貨系統(發(fā)貨管理)1.18?:?>1.顯示退貨相關信息及退貨產品相關信息 2.設計退貨 完成流程頁面
第160講 銷售退貨系統(發(fā)貨管理)1.19?:?>1.設計完成列表頁面 2.完善相關配置(導航表配置,完善相關頁面?zhèn)髦堤幚怼?
第161講 銷售退貨系統(發(fā)貨管理)1.20?:?>1.完善審核頁面審核順序判斷 2.退貨列表報表導出 3.打印當前退貨單產品入庫產品信息
第162講 銷售退貨系統(發(fā)貨管理)1.21?:?>1.通過微軟制表技術創(chuàng)建列表報表,函數實現計算總額 2.打印當前退貨單產品入庫產品信息
第163講 銷售退貨系統(發(fā)貨管理)1.22?:?>1.測試退貨系統相關業(yè)務(系統測試系統各部分,完善其功能模塊)
第164講 庫存盤點系統(總體需求)1.1?:?>1.認識庫存盤點概念及設計意義 2.盤點專業(yè)術語解釋 3.通過業(yè)務流程圖,用例圖,數據庫建模了解詳細需求
第165講 庫存盤點系統(盤點業(yè)務)1.2?:?>1.封裝庫存盤點相關業(yè)務實體類 2.設計庫存盤點基本信息視圖 3.設計庫存盤點申請首頁面
第166講 庫存盤點系統(盤點業(yè)務)1.3?:?>1.編寫相關業(yè)務處理的存儲過程 2.根據存儲過程封裝相應的業(yè)務方法 3.設計申請?zhí)峤唤缑?br>
第167講 庫存盤點系統(盤點業(yè)務)1.4?:?>1.設計申請?zhí)峤唤缑?2.前端技術,2種動態(tài)生成表格技術的效率比較。
第168講 庫存盤點系統(盤點業(yè)務)1.5?:?>1.前端技術,后臺調用前端函數動態(tài)生成表格 2.前端技術,前端直接調用后臺代碼生成表格技術
第169講 庫存盤點系統(盤點業(yè)務)1.6?:?>1.前端技術,前端直接調用后臺代碼生成表格技術 2.通過前端技術實現樣式設計
第170講 庫存盤點系統(盤點業(yè)務)1.7?:?>1.通過前端技術實現樣式設計 2.Ajax技術實現延遲加載顯示圖片 3.自動計算賬面金額,盤盈額,盤虧額
第171講 庫存盤點系統(盤點業(yè)務)1.8?:?>1.完善自動計算賬面金額,盤盈額,盤虧額 2.Jquery手動添加表格技術,彈出窗體顯示產品數據
第172講 庫存盤點系統(盤點業(yè)務)1.9?:?>1.選擇產品自動加載產品單位生產企業(yè)等信息(Jquery技術,Ajax技術) 2.前端控制動態(tài)添加行,刪除行
第173講 庫存盤點系統(盤點業(yè)務)1.10?:?>1.完善相關前端驗證 2.實現庫存盤點提交審批業(yè)務流程處理
第174講 庫存盤點系統(盤點業(yè)務)1.11?:?>1.完善庫存盤點提交審批業(yè)務流程處理 2.完善暫存表單業(yè)務功能
第175講 庫存盤點系統(盤點業(yè)務)1.12?:?>1.完善庫存盤點提交審批業(yè)務流程處理 2.完善暫存表單業(yè)務功能 3.設計暫存表單頁面
第176講 庫存盤點系統(盤點業(yè)務)1.13?:?>1.完善暫存表單頁面數據加載 2. 實現暫存表單頁面數據提交業(yè)務實現(暫存,刪除,提交審批)
第177講 庫存盤點系統(盤點業(yè)務)1.14?:?>1.完善首頁面EXCEL導出功能 2.設計提交審核頁面(前端設計,Jquery框架技術,數據加載)
第178講 庫存盤點系統(盤點業(yè)務)1.15?:?>1.完善提交審核頁面基本界面設計 2.實現財務審核相關業(yè)務
第179講 庫存盤點系統(盤點業(yè)務)1.16?:?>1.實現財務審核相關業(yè)務 2.實現財務拒絕審核相關業(yè)務 3.了解產品質量審核相關業(yè)務
第180講 庫存盤點系統(盤點業(yè)務)1.17?:?>1.實現財務拒絕審核相關業(yè)務 2.完善產品質量審核相關業(yè)務
第181講 庫存盤點系統(盤點業(yè)務)1.18?:?>1.完善庫存盤點執(zhí)行業(yè)務 2.表單完成頁面數據業(yè)務處理
第182講 庫存盤點系統(盤點業(yè)務)1.19?:?>1.完善庫存盤點執(zhí)行業(yè)務 2.表單完成頁面數據業(yè)務處理
第183講 庫存盤點系統(盤點業(yè)務)1.20?:?>1.表單完成頁面數據業(yè)務處理 2.表單詳細頁面
第184講 庫存盤點系統(盤點業(yè)務)1.21?:?>1.表單完成頁面數據業(yè)務處理 2.表單詳細頁面
第185講 庫存盤點系統(盤點業(yè)務)1.22?:?>1.完善庫存盤點流程導航功能 2.完善列表頁面檢索功能(WebService,Ajax技術) 3.實現盤點產品報表導出功能(微軟報表技術,數據庫技術)
第186講 庫存盤點系統(盤點業(yè)務)1.23?:?>1.實現盤點產品報表導出功能 2.局部打印頁面設計
第187講 庫存盤點系統(盤點業(yè)務)1.24?:?>1.完善局部打印頁面設計 2.完善局部打印入庫出庫通知單業(yè)務
第188講 庫存盤點系統(盤點業(yè)務)1.25?:?>1.完善局部打印入庫出庫通知單業(yè)務
第189講 庫存盤點系統(盤點業(yè)務)1.26?:?>1.庫存盤點相關知識總結 2.庫存盤點業(yè)務流程測試及完善
第190講 ERP系統完善(樹形導航頁面管理)1.1?:?>1.樹形導航數據管理設計 2.樹形導航數據業(yè)務管理設計(數據庫技術,JavaScript技術,Jquery技術)
第191講 ERP系統完善(樹形導航頁面管理)1.2?:?>1.樹形導航數據業(yè)務完善(添加節(jié)點,刪除節(jié)點)2.遞歸算法實現刪除當前節(jié)點及所有子節(jié)點
第192講 ERP系統完善(相關測試,總結)?:?>1.測試ERP系統相關業(yè)務 2.介紹ASP.NET面試寶典 3.項目發(fā)布配置步驟
更多內容介紹...........................................................................
六、項目架構及優(yōu)勢:
.jpg)
?
七、本系統的框架,包含了一系列規(guī)范、約定和支撐類庫、服務。?
◆ 系統設計遵循高內聚低耦合的設計原則?
? 這是保證一個系統的架構是否符合軟件工程原則的首要標準。?
◆ 層次的清晰和簡潔性?
? 系統每個部分完成功能和目標必須是明確的,同樣的功能,應該只在一個地方實現。如果某個功能可以在系統不同的地方實現,那么,將會給后來的開發(fā)和維護帶來問題。?
?
系統簡單明了,過于復雜的系統架構,會帶來不必要的成本和維護難度。在盡可能的情況下,一個部分應該完成一個單獨并且完整的功能。?
◆ 易于實現性?
? 如果系統架構的實現非常困難,甚至超出團隊現有的技術能力,那么,團隊不得不花很多的精力用于架構的開發(fā),這對于整個項目來說,可能會得不償失。本項目崇尚“簡單就是美”的原則。?
◆ 可升級和可擴充性?
? 一個系統框架,受設計時技術條件的限制,或者設計者本人對系統認識的局限,可能不會考慮到今后所有的變化。但是,本系統為將來可能的變化做好準備,能夠在今后,在目前已有的基礎上進行演進,但不會影響原有的應用。
◆ 是否有利于團隊合作開發(fā)?
? 一個好的系統架構,不僅僅只是從技術的角度來看,而且,它還應該適用于團隊開發(fā)模型,可以方便一個開發(fā)團隊中各個不同角色的互相協作。例如,將Web頁面和業(yè)務邏輯組件分開,可是使頁面設計人員和程序員的工作分開來同步進行而不會互相影響。?
◆ 性能?
?
性能對于軟件系統來說是很重要的,但是,有的時候,為了能讓系統得到更大的靈活性,可能不得不在性能和其他方面取得平衡。另外一個方面,由于硬件技術的飛速發(fā)展和價格的下降,性能的問題往往可以通過使用使用更好的硬件來獲得提升。?
八、項目總結:
本次項目課程是筆者親自參與構架,開發(fā)的ERP項目,在開發(fā)過程中不斷給讀者介紹關于.NET方面的相關開發(fā)技能,技術。通過此項目旨在將筆者多年的項目開發(fā)經驗和開發(fā)技巧與讀者進行交流,為讀者增加實際開發(fā)經驗,大幅提高各位的開發(fā)能力,為以后管理團隊和項目提供建議,為系統設計和開發(fā)提供經驗總結,和大家共同探討項目開發(fā)細節(jié)、業(yè)務的實現技巧、開發(fā)過程總結等,實為不可多得的項目教學案例。