freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于bs模式的物資管理系統(tǒng)設計與實現(xiàn)(論文)-資料下載頁

2024-12-04 01:31本頁面

【導讀】息化管理水平具有重要的實用價值。根據(jù)企業(yè)的要求,本文采用基于。該系統(tǒng)利用和C#技術與SQLServer2021結合,本文著重討論系統(tǒng)的分析設計與庫存管理、計劃管理和到貨驗收管理的實現(xiàn)。的相關概念及基本理論。深入分析了國內外物資管理方法的。了整體結構、訪問數(shù)據(jù)庫、系統(tǒng)的網絡結構的設計。

  

【正文】 er 支持桌面和客戶端 /服務器應用程序所需的快速連接風格的數(shù)據(jù)訪問。 的體系結構如圖 24 所示。 圖 24 的體系結構圖 ADO 訪問 web 數(shù)據(jù)庫 對于 WEB服務器上運行的程 序最常見和最實用的任務是訪問數(shù)據(jù)庫。 ASP內建的Database Access組件能很容易的通過 ADO訪問存儲在服務器端的數(shù)據(jù)庫或者其他的數(shù)據(jù)信息。 ADO是 ActiveData Objects的簡稱。 ADO是微軟所支持的對數(shù)據(jù)庫進行操作的主要方法方法。它具有占用磁盤空間少、內存支出低、反應速度快等優(yōu)點,非常適合作為服務器端的數(shù)據(jù)庫訪問技術。 ADO可作用于服務器端,以提供含有數(shù)據(jù)庫信息的主頁內容。當用戶要對數(shù)據(jù)庫作出的更改時,用戶在瀏覽器畫面中輸入對站點服務器的數(shù)據(jù)操作信息。而 ADO使用內置的對 應用程序 連接模式 數(shù)據(jù)庫 數(shù)據(jù)提供者對象 數(shù)據(jù)集對象 非連接模式 XML數(shù)據(jù) 13 象作為數(shù)據(jù) 的主要接口,對數(shù)據(jù)進行檢索、添加、更改、刪除。 用 ADO訪問數(shù)據(jù)庫就像編寫數(shù)據(jù)庫應用程序,它把絕大部分的數(shù)據(jù)庫操作封裝在七個對象中,在 ASP頁面編程時只要調用相應的對象就可執(zhí)行相應的數(shù)據(jù)庫操作。這七個對象是: Conncction、 Command、 Parameter、 Property、 Recordset、 Fileld、和 Err。 使用 ADO訪問數(shù)據(jù)庫的 ASP腳本程序首先使用 Connection(連接 )對象建立并管理與遠程數(shù)據(jù)庫的連接,當 ADO訪問來自 OLE DB提供的數(shù)據(jù)和服務時, Connection(連接 )對象用于指定特定的提供者和任意參數(shù);使用 Command(命令 )對象可以在數(shù)據(jù)源中添加、刪除或更新數(shù)據(jù),或在表中以行的格式檢索數(shù)據(jù), Command(命令 )對象使 ADO能夠優(yōu)化對命令的執(zhí)行;當使用 Command(命令 )在表中按信息行返回數(shù)據(jù)的查詢時,這些數(shù)據(jù)會存儲在本地。該存儲即為 Recordset(記錄集 )對象。記錄集主要用于指定可以檢查的行,并用更改過的行更新數(shù)據(jù)源。這三者是 ADO中最基本也是最核心的對象。 本章小結 本章是 應用的基礎知識,系統(tǒng)地講解了 .NET 開發(fā)平臺、機制、開發(fā)環(huán) 境等內容,然后就 開發(fā)的理論基礎展開了論述,最后重點介紹了 技術。為系統(tǒng)的開發(fā)打下了一個良好的理論基礎。 B/ S和 C/ S 結構 當今世界管理軟件技術的兩大主流技術架構就是 C/ S體系結構和 B/ S 體系結構。 C/ S 是美國 Borland 公司最早研發(fā)。 C/ S 結構,即大家熟知的客戶機和服務器結構,也就是通常所說的兩層結構體系,在基于網絡的數(shù)據(jù)處理中,客戶機服務器 (Client/ Server)二.層體系具有里程碑意義。該體系結構最大的優(yōu)點在于結構簡單,開發(fā)和運行的環(huán)境簡單,但其卻存在兩層結構 本身的原生性問題..首先,是系統(tǒng)的拓展性問題和安裝維護的問題。二層結構的系統(tǒng)在小規(guī)模環(huán)境下運行良好,一旦進入大規(guī)模生產系統(tǒng)之后,性能會呈幾何級數(shù)下降,以致影響到系統(tǒng)的可靠性:在系統(tǒng)開發(fā)完成后,整個系統(tǒng)的安裝也非常繁雜。在每一臺客戶機上不但要安裝應用程序,還要完成大量的系統(tǒng)配置工作。其次是系統(tǒng)的安全性問題。在二層結構下,大量代碼化的企業(yè)業(yè)務流程駐留在客戶機上,給系統(tǒng)的安全性帶來了極大的考驗。同時隨著用戶數(shù)量的增加,這種業(yè)務邏輯的維護成本也越來越高。最后是系統(tǒng)間的通訊功能障礙。當二層計算模式從部門級應用拓展到企 業(yè)級應用時,二層結構的應用之間幾乎沒有交互性操作,因此很難實現(xiàn)分布式系統(tǒng)的組件技術。 B/ S(Browser/ Server)結構即瀏覽器和服務器結構,是 WEB 興起后的一種網絡結構模式。它是隨著 Intemet 技術的興起,對 C/ S 結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過 WWW 瀏覽器來實現(xiàn),極少部分事務邏輯在前端 (Browser)實現(xiàn),但是主要事務邏輯在服務器端 (Server)實現(xiàn),形成所謂三層 3tier 結構。相對于 C/ S結構屬于“胖”客戶端,需要在使用者電腦上安裝相應的操作軟件 來說, B/ S結構是屬于一種“瘦”客戶端,這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務器上,簡化了系統(tǒng)的開發(fā)、維護和使用。因此, B/ S 結構的系統(tǒng)不需要安裝客戶端軟件,它運行在客戶端的瀏覽器之上,系統(tǒng)升級或維護時只需更新服務器端軟件即可,這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成 14 本 (TCO)。在 B/ S 體系結構系統(tǒng)中,用戶通過瀏覽器向分布在網絡上的許多服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。而其余如數(shù)據(jù)請求、加工、結果返回以 及動態(tài)網頁生成、對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行等工作全部由 Web Server 完成。隨著 Windows 將瀏覽器技術植入操作系統(tǒng)內部,這種結構已成為當今應用軟件的首選體系結構。顯然 B/ S 結構應用程序相對于傳統(tǒng)的 C/ S結構應用程序是一個非常大的進步。當然,與 C/ S 結構相比, B/ S 結構也存在著系統(tǒng)運行速度較慢,訪問系統(tǒng)的用戶不可控的弱點。以目前的技術看,局域網建立 B/ S 結構的網絡應用,并通過 Intemet/ Intra 模式下數(shù)據(jù)庫應用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不 同的地點,以不同的接入方式 (比如 LAN, WAN, Intemet/ Intra等 )訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權限,服務器數(shù)據(jù)庫也很安全。特別是在 JAVA 這樣的跨平臺語言出現(xiàn)之后, B/ S 架構管理軟件更是方便、快捷、高效。 我們的物資進出口管理系統(tǒng)采用 B/ S 體系結構,開放的現(xiàn)代化管理和辦公環(huán)境;系統(tǒng)在網絡傳輸、操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、應用軟件的操作權限,能確保系統(tǒng)的可靠性,保密性和數(shù)據(jù)的一致性。系統(tǒng)具有兼容性與通用性且適用性強的特點。 3. 2. 2. NET Framework 簡介 Microsoft. NET 給開發(fā)人員帶來了一種全新的. NET 開發(fā)框架 (. NET Framework)。在. NET Framework 發(fā)布之前,程序是以 Win32 API 及 COM 對象為接口, ASP 網頁則是以 asp. dll所提供的對象為接 121。. NET Framework 發(fā)布后,不管是程序還是網頁都是以. NET Framework 所提供的類庫為接口。. NET 開發(fā)平臺使得開發(fā)人員創(chuàng)建運行在 IIS Web 服務器上的應用程序更容易,同時創(chuàng)建穩(wěn)定、可靠而又安全的 Windows 桌面應用程序也更快捷。. NET 框 架包含了在操作系統(tǒng)上進行軟件開發(fā)的所有層。它是微軟或其他平臺上的顯示技術、組件技術和數(shù)據(jù)技術實現(xiàn)高度集成。 2021 年 2月,微軟發(fā)布了 visual studio. NET(簡稱 VS. NET)的新版本,這是微軟極力推薦的創(chuàng)建. NET 應用程序的軟件開發(fā)工具集。作為微軟的下一代開發(fā)工具,它和. NET開發(fā)框架緊密結合,遵循. NET Framework,利用通用語言運行環(huán)境和公用層次類庫提供加速開發(fā)過程的高效工具。 VS. NET 主要用于開發(fā)企業(yè)規(guī)模的 Web 應用程序以及高性能的桌面應用程序。 . NET Framework 支持三種主要的程序語法: VB、 C 群和、 Java Script。 Visual Cj|}. NET因為具有功能性格高效性、可以包容不斷涌現(xiàn)的 Web 變成標準等特點,成作為. NET Framework 的主力開發(fā)語言。 ADO. NET 數(shù)據(jù)庫訪問技術 ADO. NET 是在用于直接滿足用戶開發(fā)可伸縮應用程序需求的 ADO 數(shù)據(jù)訪問型的基礎上發(fā)展而來的。它是專門為 Web 設計的,并且考慮了伸縮性,無狀態(tài)性和 XML 的問題。 ADO. NET不像以前的 ADO 版本是為了存取數(shù)據(jù)庫的目的而設計的,它是為了實現(xiàn)廣泛的數(shù)據(jù)控制 而設計,所以比以前更靈活,更富有彈性。 ADO. NET 的出現(xiàn)不是為了取代 ADO,而是要提供更有效的數(shù)據(jù)存取。它提供許多編寫 windows 程序所需要的對象以及基本函數(shù)等的所有功能,并且還提供更多的功能技術;另外它還將以前放在不同 COM 組件上、我們常常使用的對象及功能一并包含進來。除此之外, ADO. NET 還將 XML 整合進來,這樣一來,數(shù)據(jù)的交換就變得輕松容易了。 ADO. NET 對象模型里主要有五個組件,分別是 cormection 對象、 Command 對象、DatasetCommand、 Dalaset 以及 DataReader。這些組件中負責建立聯(lián)機和數(shù)據(jù)操作的部分稱為數(shù)據(jù)操作組件。以下是我對這五個對象的理解。 15 Connection 對象 Connection 對象主要是開啟程序和數(shù)據(jù)庫之間的連接。沒有利用連接對象將數(shù)據(jù)庫打開,是無法從數(shù)據(jù)庫里獲取任何數(shù)據(jù)的。這個在 ADO. NET 的最低層,我們可以自己產生這個對象,或由其他對象自動生成。 2. Command 對象 Command 對象主要可以用來對數(shù)據(jù)庫發(fā)出一些指令。例如可以對數(shù)據(jù)庫下達查詢、新增、刪除等指令。這個對象是架 構在 Connection 對象上,所以 Cormection 連接到那個數(shù)據(jù)庫, Command 的命令就下到哪里。 3. DatasetCommand 對象 DatasetCommand 對象主要是在數(shù)據(jù)源以及 Dataset 之間傳輸數(shù)據(jù),它可以通過Command 對象下達命令后,將取得的數(shù)據(jù)存放到 Dataset 對象中。這個對象架構在 Command對象上,并提供許多配合 Dataset 使用的功能。 4. Dataset 對象 Dataset 這個對象可以視為一個暫時存放區(qū),可以把數(shù)據(jù)庫中所查到的數(shù) 據(jù)保留起來,甚至可以將整個數(shù)據(jù)庫顯示出來. Dataset 的能力不只是可以儲存多個 Table,還可以透過 DatasetCommand 對象取得一些例如主鍵等的數(shù)據(jù)表結構,并可以記錄數(shù)據(jù)表間的關聯(lián)。 5. DataReader 對象 DataReader 對象只是一次一筆向下循序的讀出數(shù)據(jù)源的數(shù)據(jù)。而且這些數(shù)據(jù)是只讀的,并不允許進行其他操作。因為 OataReader 在讀取數(shù)據(jù)的時候限制了每次只讀取一筆,而且只能讀取,所以使用起來不但節(jié)省資源,而且效率也很高。除了效率高之外,因為不把所有的數(shù)據(jù)都傳回來,故可 以降低網絡的負載。 3. 2. 4. NET 平臺三層體系機構描述 在對本系統(tǒng)的設計上,我們采用基于 B/ S的體系三結構,分為業(yè)務外觀層,業(yè)務邏輯層和數(shù)據(jù)表示層。系統(tǒng)體統(tǒng)體系結構如圖所示:物資進出口管理的管理人員可以使用計算機通過網絡直接訪問物資進出口管理系統(tǒng)系統(tǒng)。 ‘ 系統(tǒng)采用 B/ S結構,邏輯層分為: 1.業(yè)務外觀,提供材料的瀏覽器界面的實現(xiàn); 2.業(yè)務邏輯層。 提供業(yè)務邏輯合規(guī)則的判斷。建立外觀曾與數(shù)據(jù)表示曾問的關系,接收用戶的表單信息,通過 XML 服務和組建服務建立與數(shù)據(jù)庫的聯(lián)系 3.數(shù)據(jù)訪問層,通過使用 ADO. NET 提供的功能,對物資進出口管理信息存儲訪問數(shù)據(jù)庫和一些系統(tǒng)的相關信息的操作。 這樣的設計使得系統(tǒng)的結構更加清晰明確,每個層所做的工作相對較為簡單 。 16 第三章物資管理系統(tǒng)需求分析 對軟件系統(tǒng)進行分析的第一步就是獲取用戶的需求,而這首先要從了解系統(tǒng)的業(yè)務開始。 系統(tǒng)的需求分析 物資管理是該公司管理非常 重要的一個環(huán)節(jié),它對公司今后的發(fā)展起著舉足輕重的作用。由于物資的種類繁多,需求情況呈動態(tài)變化,這使得物資管理變得十分復雜。物資管理系統(tǒng)不但可以使其管理者能夠對物資的整個流程狀態(tài)、庫存狀況了如指掌,并為決策管理提供科學依據(jù),從而提高了管理水平和工作效率,而且可以使工作人員甩掉手工記錄的方式,從而最大限度地減少了手工操作帶來的失誤,達到事半功倍的效果。物資管理系統(tǒng)能夠作為公司管理自動化、規(guī)范化的一部分,對提高公司管理效率和經濟效益發(fā)揮不可替代的作用。 本課題根據(jù)目前物資管理的計算機化需求,設計實現(xiàn)一個具備物資入 庫、出庫、盤點、核算訂貨量、查詢統(tǒng)計等功能的物資管理系統(tǒng)。 系統(tǒng)總體設計 系統(tǒng)總體架構 系統(tǒng)總體架構,如圖 3. 1 所示。 17 倉 庫 管 理 系 統(tǒng)出 入 庫 信 息 記錄 數(shù) 據(jù)貨 物 信 息 數(shù) 據(jù)部 門 信 息 數(shù) 據(jù) 認 識 信 息 數(shù) 據(jù)供 貨 商 信 息 數(shù) 據(jù)統(tǒng) 計 信 息 數(shù) 據(jù) 及 其他 數(shù) 據(jù)系 統(tǒng) 數(shù) 據(jù) 庫C l i e n tR e q u e s tR
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1