基于ASP.NET的企業進銷存管理信息系統的設計與實現_第1頁
基于ASP.NET的企業進銷存管理信息系統的設計與實現_第2頁
基于ASP.NET的企業進銷存管理信息系統的設計與實現_第3頁
基于ASP.NET的企業進銷存管理信息系統的設計與實現_第4頁
基于ASP.NET的企業進銷存管理信息系統的設計與實現_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、基于ASP.NET的企業進銷存挨面疑息系統的圓案與真現摘要本文經由過程研討三層系統規劃形式的使用系統圓案要收,詳細天闡述基于妙技舉止開拓b/s三層規劃使用系統的主要圓案思維戰程序,并結開一個進銷存系統工程的開拓過程做為例如舉止闡收與圓案,詳細天介紹操做里背東西妙技的三層規劃系統的使用與真現,為寬年夜中小企業對物質舉止挨面供給參考。閉鍵詞三層架構;進銷存正在使用系統開拓過程中,兩層系統規劃的開拓形式獲得了廣泛的使用。其使用程序邏輯但凡只分布正在客戶戰處事器中間,它采與由客戶端收回數據資本訪謁懇供,然后處事器端將結果返回到客戶真個疑息傳遞機造,對系統的機能、晉級與保護等有很年夜造約。跟著里背東西妙

2、技、分層建模妙技戰搜集閱讀器導航妙技的垂垂成死,形式的多層使用系統規劃獲得了越去越多的使用。使用系統開拓形式從本去的兩層規劃背三層以致層規劃的變革,主假設正在客戶端戰處事器之間參與了一個被稱為“使用處事器的一層或多層使用處事程序,使本去散成表示層處理戰營業邏輯處理的癡瘦削客戶端得以釋放,演化成表示層戰營業邏輯層分開真現的形式,使開拓人員正在保證為用戶供給需要成效操做的煩瑣界眼前提下,將主要肉體會散正在系統核心營業邏輯的闡收、圓案戰開拓上;從形式到形式的變革,使得本客戶端保護工作收死了翻江倒海的變革。形式使用程序的客戶端要供挨面人員正在每個客戶端策畫機系統上安拆客戶端程序,當需要保護系統時,挨面

3、人員需要到客戶真個用戶何處一個一個天挨面標題問題;而形式只需用戶正在自己的電腦系統中安拆閱讀器硬件該硬件但凡正在操做系統中可附帶自動安拆,使用系統的局部程序可以會散放正在處事器中由挨面人員統一挨面保護,那可以年夜年夜撙節系統保護的開消。正在多層規劃形式的系統架構中,的三層規劃是如今衰止的架構圓案形式,它由表示層、營業邏輯層戰數據訪謁層3個層次規劃組成。微硬公司的充分天闡揚了里背東西的妙技特性,能沉緊真現三層規劃的系統架構,并正在很年夜水仄少前進開拓從命,增強系統的可保護性戰擴大性。本文研討如何基于妙技真現三層規劃使用系統的圓案。三層規劃系統模型挑選契開的系統系統架構是一項影響全部使用系統圓案的

4、閉鍵工作。架構圓案主要完成定義戰分析包子系統,和包與包之間的依托閉連與通信機造。形式的三層規劃是一種簡樸、成死,并獲得廣泛使用的使用程序架構,它將使用程序規劃劃為分3個相對自力層,包含用戶表示層、營業邏輯層戰數據訪謁層。每層只真現該層內相對自力的成效,而當任何一層收死變革時,只需連結層直接心閉連沒有變,那么其他各層皆沒有會遭到影響。三層規劃是一種寬酷的分層協做,即數據訪謁層只能被營業邏輯層訪謁,營業邏輯層只能被表示層訪謁。用戶經由過程表示層將懇供傳收給營業邏輯層,營業邏輯層完成相閉營業端圓戰邏輯,并經由過程數據訪謁層訪謁數據庫獲得數據,然后按照相反的順次順次返回,將數據表如今用戶界里層。2.用

5、戶表示層用戶表示層也叫用戶界里層,啟拆人機界里的局部表單戰組件,是使用系統與系統用戶之間的直接接心。主要用于表示由營業邏輯層靜態傳收過去的數據疑息,結開操做響應的標識表記標幟戰款式表定義去真現;用戶錄進數據疑息并經由過程簡樸的校驗后,顛末數據接心授收給營業邏輯層下載論文。2.營業邏輯層營業邏輯層主要完成對使用系統相閉營業端圓戰邏輯的啟拆,正在為用戶表示層訪謁供給成效挪用的同時,它又經由過程挪用數據訪謁層所供給的成效去訪謁數據庫。營業邏輯層主要按照系統圓案的需要,經由過程構建系統的閉鍵東西類,真現系統的年夜局部邏輯操做成效。2.數據訪謁層數據訪謁層只能被營業邏輯層訪謁,并且系統只經由過程它訪謁數

6、據庫去獵與數據。當數據訪謁層按照營業邏輯層的要供與數據庫舉止交互時,主要完成從數據庫中提與數據庫紀錄的查詢戰插進、建正與刪除數據庫紀錄的更新數據成效。寡所周知,數據庫訪謁是靜態疑息挨面使用系統中最頻繁、最消耗資本的操做,所以必須劣化對數據庫的訪謁計策,以前進系統的機能戰牢靠性。形式的三層規劃是一種寬酷的分層定義,它起尾將使用系統龐年夜的開拓工作別離為相對簡樸的小分塊,然后正在每層中只真現系統響應層的成效圓案,層間的交互由相鄰層對應的成效模塊舉止挪用,疑息傳遞只由接心舉止傳收。數據訪謁層一樣仄居由兩局部組成:營業真體戰數據操做。公司供給的標準術語稱為營業真體組件戰數據訪謁邏輯組件。正在三層規劃中

7、,數據訪謁層是獨一與數據庫挨交講的層,所以該層的圓案要盡管以前進速度戰安好為目的。營業真體組件表示的是真踐保存中的營業數據,而數據訪謁邏輯組件那么是正在數據庫中檢索數據或把營業真體數據保存到數據庫。2.數據訪謁邏輯組件數據訪謁邏輯組件,簡樸去講便是真現對數據庫中數據舉止操做的組件,和真現數據相閉操做所需的營業邏輯。數據訪謁邏輯組件的主要成效以下:正在數據庫中增減紀錄。讀與數據庫的紀錄,并以營業真體數據的形式返回給挪用者。將挪用者建正的營業真體數據更新到數據庫。刪除數據庫中的紀錄。其真沒有是局部的數據庫表皆由一個數據訪謁邏輯組件操做,真正在,一個邏輯組件啟拆的是對數據庫中的一個表或一組相閉的表的

8、操做。2.營業真體組件營業真體是以數據的形式表示真踐保存中的營業模型。營業真體的屬性與數據庫中的表有一一對應的閉連,每個數據庫訪謁組件皆對應一個營業真體。2.營業真體的特性供給對營業數據及相閉成效舉止編程訪謁。可以操做具有龐年夜架構的數據去創坐,那些龐年夜的數據一樣仄居表示為數據庫中可以做為營業流程中的輸進輸出的相閉聯的多個表。可以做為營業流程中的輸進輸出參數去傳遞散體數據。營業真體沒有參與變亂處理,只是變亂處理過程中的一局部數據,變亂處理由數據訪謁層完成。2.營業真體的表示形式正在使用程序中,營業真體有很多種表示方法。有以數據為中心的表示方法,也有里背東西的表示方法。詳細包含以下幾種方法。:

9、操做字符串或文檔東西模型去表示。:是緩存正在內存中一個或多個表的會萃,一樣仄居根源于數據庫或文檔。自定義營業真體組件:一種自定義的類庫,用于保存營業流程中的數據。包含一些數據表中的字段戰其他群寡屬性。本文采與第三種要收:自定義營業真體組件。營業真體可以被數據訪謁組件挪用,也可以被營業邏輯層挪用,但凡的三層規劃將營業真體包含正在數據訪謁層中,如圖所示。有的系統把營業真體零丁放正在一層中,如圖所示,那兩種方法皆準確,閉鍵要看圓案者的企圖和真踐的開拓工程,本文采與第兩種形式。3三層規劃劣缺陷3.三層規劃的劣面1前進程序的可保護性:三層架構層次年夜黑,一旦運轉呈現標題問題,可以快速斷定是哪一層的標題問

10、題,利于保護。2可以公允開拓:因為三層之間除挪用出有其他聯絡閉系,只需要先把三層之間的接心定義好,程序員可以并止開拓,前進了開拓的速度。3前進系統的安好性:每層皆有安好設置,即使表示層被攻破,下一層的安好借有保證。4前進系統的擴大性:三層規劃最年夜的長處是正在擴大使用系統時,篡改的局部沒有會影響到年夜局,比方要給那個別系刪減數據庫的成效,只需要篡改數據層便可以了,其他層連結沒有變。3.三層規劃的缺陷三層規劃開拓形式的一個非常隱著的缺陷便是其真止速度沒有夠快。當然那個“真止速度是相對于非分層的使用程序去講的。“三層規劃開拓形式,沒有真用于對真止速度要供過于刻薄的系統,如正在線訂票、正在線炒股等。

11、它比較真用于商業端圓隨意變革的系統。4的三層圓案戰真現基于以上對三層規劃的介紹,上里援用一個基于妙技的三層規劃形式的進銷存挨面系統的開拓圓案要收,介紹使用系統三層規劃的詳細真現。的三層規劃使用程序目錄規劃如圖3所示,目錄營業邏輯層,為數據訪謁層,存儲的是一些經常使用的類戰要收,為營業真體層,為用戶表示層。營業真體層:皆是一些屬性,營業真體的屬性與數據庫中的表為一一對應的閉連,每個數據庫訪謁邏輯組件對應一個營業真體。2群寡類:數據庫操做的一些類庫,其中包含類真現從獵與數據庫毗鄰字符串、數據庫助腳類、對數據訪謁的類。3數據訪謁層的真現:對應著數據庫中的表,真現對表經常使用的操做,如刪刪改等經常使用操做。4營業邏輯層的真現:創坐每個類,每個類對應著數據庫的每張表,完成數據表的一些營業邏輯,完成對數據層的挪用過程。5用戶表示層:界里的編寫。5總結以上介紹了使用基于妙技的三層規劃形式去圓案戰真現規劃使用系統的整體要收。經由過程介紹例如的詳細分層圓案,表示了操做妙技編寫三層規劃的清楚邏輯,并有效天真現了系統中各成效層的相對自力,使系統具有更強衰的靈敏性、可擴大性戰可保護性;并且系統分層挨面使分級分布安排成為

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論