一、基于WEB的產品管理系統(tǒng)的核心技術
(一)ASP.NET
ASP.NET是一種統(tǒng)一的WED應用解決平臺,其自身提供了企業(yè)產品管理和服務的應用程序鎖需要的全部服務。此外利用ASP.NET其中一個重要的優(yōu)勢便是其可以方便利用分層式的設計,開發(fā)人員可以只需要通過關注結構當中的某一層,便可以實現用新的實現方式來替換原有的層次的實現,因此ASP.NET大大降低了結構層之間的相互依賴,更加有利于實現結構的標準化和各個層之間的邏輯復用。如圖是ASP.NET的三層設計模型,主要包括了表示層、業(yè)務邏輯層、數據訪問層。
表示層主要是負責與用戶實現交互的接口,其主要功能是接收用戶的命令和請求,并且將系統(tǒng)給出的反饋結果呈現給用戶一般來說主要是通過WEB瀏覽器來實現的。WEB表單是ASP.NET應用程序中的核心內容,也是和用戶實現交互的重要基礎,是回應和處理用戶請求的關鍵。
業(yè)務邏輯層主要是負責處理從表示層傳來的用戶請求,并且將處理結果發(fā)回給表示層,通過瀏覽器將處理結果呈現給用戶。業(yè)務邏輯層主要是通過邏輯代碼來實現業(yè)務的處理,業(yè)務邏輯層也是唯一能夠實現訪問數據層的部分。
數據訪問層是為ASP.NET的邏輯層提供業(yè)務數據的,其主要從數據集中獲取數據,并且不斷更新數據。
(二)AJAX
AJAX是Asynchronous JavaSCript And XML的縮寫,其本身包含了很多技術的集合,AJAX主要利用通信技術來說實現發(fā)送和接受服務器的異步請求,并且通過顯示技術將所得的處理結果在顯示中實現響應。AJAX本身最大的優(yōu)勢是可以通過JavaScript在客戶端的web上運行部分代碼,從而使得瀏覽器在相應用戶操作的過程中能夠更加迅速,提高系統(tǒng)的響應性能。在傳統(tǒng)的WEB應用中,童虎提交表單后就想WEB服務器發(fā)送一個請求,服務器通過接收并且處理用戶的表單來返回一個新的網頁。因此基于AJAX的WEB應用程序,大大改善了傳統(tǒng)WEB應用程序的相應時間慢的劣勢,用戶在單擊按鈕時,通過AJAX引擎,來實現加快反映速度,減少用戶等待的時間。
(三)CLR技術
CLR技術即Common language runtime,CLR補充了托管代碼和服務,基于CLR技術,開發(fā)人員能夠更加容易的進入數據庫的開發(fā),從而提高開發(fā)的可行性,拓寬開發(fā)領域,提高開發(fā)的效率。將.NET技術和數據庫的技術結合起來,大大提高了系統(tǒng)的安全性和可靠性,托管代碼運行能夠在主機數據庫引擎的公共語言環(huán)境中運行;贑LR技術還能夠自定義類型和聚合函數,從而拓寬了產品管理系統(tǒng)的儲蓄和查詢的功能。
二、基于WEB的產品管理系統(tǒng)設計
(一)業(yè)務系統(tǒng)設計
在進行業(yè)務系統(tǒng)的設計過程中,首先應該確定WEB產品管理系統(tǒng)的用戶角色,其中的角色主要包括了研發(fā)人員、文檔管理人員、物科維護人員以及系統(tǒng)管理人員。研發(fā)人員主要負責的是BOM的創(chuàng)建和維護工作,是系統(tǒng)的工程設計人員,同時還肩負著系統(tǒng)的日常維護工作,保證系統(tǒng)的安全穩(wěn)定。文檔管理人員主要負責的是BOM的發(fā)布和發(fā)布之后的維護工作,同時負責將產品的需求和狀態(tài)反饋給業(yè)務系統(tǒng),,例如產品需要原料采購的時候就需要將BOM上傳到SAP中去。物科維護人員主要負責的是保證SAP中的物科的數據的準確性,并且及時根據物科的情況更新數據,并且將SAP中更新的數據傳輸到WEB PDM中去。系統(tǒng)管理員主要負責的是系統(tǒng)數據的維護工作,包括了數據安全的維護以及系統(tǒng)權限的維護。
(二)結構設計
基于WEB的產品管理系統(tǒng)的設計可以將WEB PDM系統(tǒng)分為三個部分,分別是物料管理子系統(tǒng)、BOM管理子系統(tǒng)以及管理維護子系統(tǒng)。
首先,從物料數據的管理子系統(tǒng)來看,物料數據是基于WEB的產品管理系統(tǒng)的基礎性數據,也是整個系統(tǒng)的基準刑數據,一旦物料數據出錯,便會造成BOM數據編制的錯誤,用戶則無法準確搜索到相應的物料數據,影響系統(tǒng)的正常使用。物料管理子系統(tǒng)應該包含以下幾個功能:一是實現WEB PDM和SAP物料數據之間的同步;而是能夠及時上傳新的物料數據和新料號;三是提供物料數據的查詢,包括了物料的描述、制造商信息等。
其次BOM管理子系統(tǒng),其內部的工作區(qū)主要可以分為BOM創(chuàng)建、更改、顯示、查詢、上傳、導出以及處理等七個部分。BOM在基于WEB的產品管理系統(tǒng)中也主要包含了兩種輸入方式,一種是直接在BOM維護頁面進行人工輸入,一種是將BOM整理為符合要求的Excel文件上傳到系統(tǒng)中去。
最后權限子系統(tǒng)這是整個產品管理系統(tǒng)的基礎性系統(tǒng),在設計中權限系統(tǒng)主要需要考慮三方面因素:一是要保證系統(tǒng)的安全性和可靠性,權限系統(tǒng)是處于整個產品管理系統(tǒng)的最底層,因此在WEB PDM的頁面中都會涉及到權限的分配和驗證,保證安全性和穩(wěn)定性是權限系統(tǒng)需要去做的重點工作。二是可擴展性,WEB PDM作為一個可開發(fā)的系統(tǒng),應該提高其擴展功能,為方面以后功能的擴展提供整合操作。三是維護的方便性,系統(tǒng)維護一直以來是系統(tǒng)設計中容易忽視的環(huán)節(jié),要提高系統(tǒng)后期運行的性能,就應該增強對維護設計的考慮,同時更加靈活地分配權限。
綜上所述,基于WEB的產品管理系統(tǒng)構建是未來企業(yè)發(fā)展,提高產品管理水平的主要發(fā)展方向,本文主要從系統(tǒng)核心技術的角度,綜合當前PDM的現狀,提出了基于WEB的產品管理系統(tǒng)的設計和實現方案。
核心關注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務領域、行業(yè)應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業(yè)務領域的管理,全面涵蓋了企業(yè)關注ERP管理系統(tǒng)的核心領域,是眾多中小企業(yè)信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.ezxoed.cn/