已閱讀5頁,還剩65頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
- I - 摘 要 隨著信息化社會的快速發(fā)展,稅務系統(tǒng)信息化建設已經(jīng)達到了較先進的水平,各種行政和業(yè)務應用系統(tǒng)相繼投入開發(fā)和使用,現(xiàn)代化的信息化辦公管理已經(jīng)形成。在現(xiàn)代社會中,電子商務應用領域越來越廣泛和普及,網(wǎng)上購物正逐步改變人們傳統(tǒng)的購物觀念,網(wǎng)上采購行為正從個人逐步推廣到全社會。近年來,國家已經(jīng)通過法律不斷規(guī)范政府采購行為,各級稅務部門也希望通過更加先進的管理方式,規(guī)范采購行為,節(jié)約辦公經(jīng)費,增加行政透明度,辦公用品 采購管理信息系統(tǒng) 應運而生。 本文介紹了一個 信息系統(tǒng) 開發(fā)的全過程,從系統(tǒng)開發(fā)背景入手,合理 分析需求,通過模塊化的設計,實現(xiàn)用戶遠程 問的全過程。系統(tǒng)在 根據(jù)單位的辦公用品 采購現(xiàn)狀基礎上,利用現(xiàn)代化的信息技術,應用 術和 據(jù)庫設計實現(xiàn)了一個三層結構的信息管理平臺,系統(tǒng)是構建在微軟最新的 架下,采用先進的面向對象語言 C#和最新的開發(fā)工具 008 設計實現(xiàn),通過交互式的方式,可實現(xiàn)單位 和 銷售商之間的產(chǎn)品信息發(fā)布、訂單采購、交易信息傳遞等功能。本文的特點在于理論性強,零活實用,符合了小型的行政單位采購需求,有針對性的將信息化的 管理 手段引入到 日常辦公管理中,對單位在其他方面實現(xiàn)辦公自動化管理起到了示范作用。 本系統(tǒng)是針對日常的辦公用品 采購 管理工作而設計的 , 采用了當前流行的 B/S 結構,通過 現(xiàn)將各種產(chǎn)品和訂購信息存儲于數(shù)據(jù)庫,實現(xiàn)信息的操作和共享,系統(tǒng)具有安全性高、可移植性強、執(zhí)行速度快等特點。 關鍵詞: 網(wǎng)上 采購; 據(jù)庫 ; B/S - of in a in In of is of is to In at to of of an of to of to on of of by of a of It on s by # 008 to is by to of be to an in of is at of of / S to of a of in DO to of of is so B/S - 目 錄 摘 要 . I . 緒論 . 5 課題的背景介紹 . 5 辦公用品采購管理現(xiàn)狀 . 5 本文的主要研究工作 . 6 本文的主要結構 . 7 2 相關技術介紹 . 8 述 . 8 C#語言概述 . 9 述 . 11 公共語言運行庫的功能 . 12 庫 . 13 客戶端應用程序開發(fā) . 13 服務器應用程序開發(fā) . 14 服 務器端托管代碼 . 14 008 概述 . 15 數(shù)據(jù)庫平臺選擇 . 17 3 系統(tǒng)需求分 析 . 20 系統(tǒng)可行性分析 . 20 系統(tǒng)業(yè)務需求 . 21 系統(tǒng)用戶需求 . 22 系統(tǒng)功能需求 . 24 會員管理業(yè)務需求 . 26 商品信息管理業(yè)務需求 . 27 采購商品業(yè)務需求 . 28 付款確認業(yè)務需求 . 29 系統(tǒng)用戶分析 . 29 系統(tǒng)非功能性需求 . 30 性能需求 . 30 可靠性和安全性需求 . 31 - 可擴展性需求 . 31 可維護性需求 . 31 4 系統(tǒng)設計 . 32 系統(tǒng)總體設計 . 32 系統(tǒng)設計目標 . 32 系統(tǒng)設計思想 . 33 系統(tǒng)網(wǎng)絡構架 . 34 數(shù)據(jù)庫設計 . 35 數(shù)據(jù)庫設計原則 . 35 數(shù)據(jù)庫概念結構設計 . 36 數(shù)據(jù)庫邏輯結構設計 . 39 模塊設計 . 44 模塊劃分原則 . 44 主要模塊設計 . 44 5 系統(tǒng)實現(xiàn)與測試 . 51 系統(tǒng) 主要模塊實現(xiàn) . 51 系統(tǒng)登錄模塊 . 51 會員管理模塊 . 51 商品信息維護模塊 . 54 訂購商品模塊 . 56 付款確認模塊 . 63 系統(tǒng)運行測試 . 65 功能測試 . 65 性能測試 . 65 可用 性測試 . 65 兼容性 測試 . 66 安全性 測試 . 66 結 論 . 67 參 考 文 獻 . 69 致 謝 . 70 5 1 緒論 課題的 背景介紹 近年來,隨著計算機技術和網(wǎng)絡技術的飛速發(fā)展,計算機領域日新月異的變化讓人們深切地感受到了計算機在生活和工作中的作用越來越重要,隨著網(wǎng)絡的快速發(fā)展,上網(wǎng)逐漸融入到人們的日常生活,網(wǎng)絡與人們的生活日益息息相關,網(wǎng)絡打破了地域限制,真正使信息得以實現(xiàn)跨地域的共享,網(wǎng)絡已經(jīng)改變了人們的工作和生活方式。網(wǎng)絡所具有的信息量大、傳遞快速、 沒有時空限制等特點恰好滿足了現(xiàn)代辦公高效、便捷、透明的需求。近年來,全國稅務部門已經(jīng)建立起了完備的網(wǎng)絡系統(tǒng),由于網(wǎng)絡能夠使得數(shù)據(jù)信息能夠進行實時交互,能夠在很短的時間內實現(xiàn)大范圍的信息發(fā)布、查詢,國家出臺了一系列制度規(guī)范了政府的采購行為,政府采購工作的管理也在隨著經(jīng)濟一體化進程的發(fā)展,應用網(wǎng)絡技術、通信技術,建立政府采購管理系統(tǒng),政府采購管理系統(tǒng)軟件隨即誕生并不斷發(fā)展和完善。但隨著我國政府采購的產(chǎn)品數(shù)量、采購資金額度的與日俱增、種類花樣的繁多,服務領域的不斷擴展,這使得政府采購的效能問題越來越變得突出,如何 采用新技術,建立新模式政府采購系統(tǒng),以降低采購成本,提高采購效益,為政府采購提供一種更為靈活、便捷、省時、省力的模式是政府非常重視的一項課題 1 作為計算機應用的一部分,使用計算機對辦公用品采購進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、透明度高、存儲量大、安全性好、保存時間長、綜合成本低等,這些優(yōu)點能夠極大地提高辦公用品采購的效率。各級政府采購管理工作正在逐步地實現(xiàn)了現(xiàn)代化運營管理,即實現(xiàn)了政府采購系統(tǒng)和因特網(wǎng)系統(tǒng)的接軌,不僅提高了政府采購工作效率,同時也節(jié)約了政府采購成本, 增強了政府采購的透明度,最大限度地提高資金的使用效率。 辦公用品 采購 的主要目的是為 單位正常運轉 提供各種各樣辦公所需的物品,以最小的物品儲備來達到最佳的使用狀態(tài),避免物品積壓和短缺,合理組織供應,保證單位辦公的正常運行。通過辦公用品 采購 的信息化管理,加強辦公用品 采購 各個環(huán)節(jié)的嚴格管理,降低單位管理費用,并對各種信息進行詳細的統(tǒng)計分析,及早的發(fā)現(xiàn)和改正辦公用品 采購 中存在的各種問題,為辦公用品 采購 提供及時的決策信息,從而進一步提高辦公用品 采購 的科學性、 合理 性。 辦公用品采購管理現(xiàn)狀 為了規(guī)范政府采購行為, 提高政府采購資金的使用效益,維護國家利益和社會公共利益,保護政府采購當事人的合法權益, 2002 年 6 月 29 日第九屆全國人民代表大會常務委員會第二十八次會議通過頒布了中華人民共和國政府采購法, 2003 年 1 月 1 6 日起施行。采購法規(guī)定了 :政府采購當事人、政府采購方式、政府采購程序、政府采購合同、質疑與投訴、監(jiān)督檢查、法律責任。 目前,我國電子商務模式的政府采購 模式已經(jīng)逐漸發(fā)展健全 。具有關機構統(tǒng)計,政府采購業(yè)務采用自動化管理后,采購成本降低了 5%一 10%,人員可以節(jié)約 1%辦公費用大大降低等等優(yōu)勢,但在技術實 現(xiàn)上,我國政府采購管理系統(tǒng)尚處于探索階段,該領域人才也缺乏,所以應盡快制定科學規(guī)范的采購標準和制度,大力推廣先進經(jīng)驗等等,使我國的政府采購管理系統(tǒng)的水平與國際先進國家接軌,實現(xiàn)全球化政府采購管理系統(tǒng)運作模式 2 目前國稅系統(tǒng)的政府采購模式實行的是總局 基層局的分級招標管理模式,列入總局或省局采購目錄的都是一些計算機設備、電器、大件商品等需求量大、價值高的固定資產(chǎn),基層單位的日常運行中還需要采購大量的辦公用品、物資等,用于辦公、后勤保障、職工食堂、職工宿舍、庭院維護等方面, 辦公用品是一個單位不可 缺少的部分 ,涉及的用品品種繁多、采購面廣、又不適宜集中統(tǒng)一采購。許多單位 以前都是人工進行操作,單位的辦公用品 采購 工作量 非常 大。這種 采購 方式存在著許多缺點,如:效率低、信息量小、透明度差等 ,另外時間一長,將產(chǎn)生大量的文件和 資料 ,這對于查找、更新和 統(tǒng)計 都帶來了不少的困難。隨著計算機應用的發(fā)展,辦公用品 采購部門 急切希望能夠將大部分繁瑣的工作交由計算機處理,以減輕人工的壓力并提高工作效率。而計算機 網(wǎng)絡 的普及更加快了辦公用品 采購 系統(tǒng)的產(chǎn)生。因此,使用現(xiàn)在的新技術,開發(fā)出適應新的需求的新系統(tǒng)的任務刻不容緩。 本文的主要研究工作 本文 是根據(jù)一個單位實際的用品采購管理現(xiàn)狀,運用信息化的手段,將傳統(tǒng)的人工工作模式轉化為計算機管理模式,在總結人工采購方式的基礎上,進行歸納分析提煉,分別建立起適合計算機操作的業(yè)務流程模型,在綜合考慮軟硬件環(huán)境、系統(tǒng)開發(fā)條件、開發(fā)周期、預期目標的基礎上,通過研究實現(xiàn)以下幾個方面工作,建立起一個實用、安全、易操作的網(wǎng)上管理系統(tǒng)。 ( 1) 確定系統(tǒng)的運行模式。由于要實現(xiàn)的是一個辦公用品的采購管理系統(tǒng),用戶需要通過互聯(lián)網(wǎng)操作和查詢各項信息,因此,采用基于 B/S 模式三層結構體系的系統(tǒng) 能夠很好的滿足 應用的需要,只需要架設數(shù)據(jù)庫和應用服務器,利用現(xiàn)成的網(wǎng)絡,用戶就可以通過客戶端的瀏覽器進行訪問和操作,不需要過多的投入,開發(fā)完成即可投入使用。 ( 2) 確定系統(tǒng)的運行平臺。根據(jù)信息技術的發(fā)展趨勢,考慮到系統(tǒng)的安全性、維護性、擴展性等多方面因素,采用了微軟公司最新的 術設計本系統(tǒng),本系統(tǒng)是構 7 建在 架下,易于跨平臺的使用,易于開發(fā)各種新的應用程序,能夠方便安全的訪問互聯(lián)網(wǎng)等有點。 ( 3) 確定合適系統(tǒng)開發(fā)工具。本系統(tǒng)采用了 為開發(fā)模型,選用 C#服務器端代碼編程語言,用 008 作為開發(fā)工具。 以在 C#是 臺量身定做的最新編程語言,簡單易用,功能強大。 008 很好的集成了豐富的設計工具,能夠完成從系統(tǒng)的開發(fā)到測試的全部工作,是 發(fā)的專業(yè)選擇。 ( 4) 確定適合系統(tǒng)的數(shù)據(jù)庫。本系統(tǒng)是針對基層稅務局辦公用品采購而開發(fā),系統(tǒng)開發(fā)成本小,訪問規(guī)模不大,選用了微軟公司 據(jù)庫,與系統(tǒng)集成,易于使用和移植等特點。 ( 5) 確定系統(tǒng)的功能 和設計各模塊。本系統(tǒng)要實現(xiàn)用品采購的全過程及一些附加功能,主要包括用戶管理模塊,產(chǎn)品信息發(fā)布模塊,用品采購模塊,付款信息傳遞模塊,各查詢模塊等。 此外在實現(xiàn)過程中,還要研究和解決系統(tǒng)安全、代碼執(zhí)行效率、人機交互設計、軟硬件網(wǎng)絡環(huán)境等方面的問題。 本文的主要結構 全文各章節(jié)內容組織如下: 第一章主要介紹課題的背景,稅務系統(tǒng)辦公用品采購現(xiàn)狀,分析了目前辦公用品采購的政策背景、發(fā)展趨勢、存在的問題,并提出了解決方案。 第二章主要介紹本文所使用和涉及的相關技術,包括系統(tǒng)開發(fā)所用的軟件、系統(tǒng)運行框架、數(shù)據(jù)庫 平臺等。 第三章介紹了系統(tǒng)需求分析,包括系統(tǒng)運行、用戶、功能需求等。 第四章闡述了系統(tǒng)設計過程,包括結構設計、功能設計、數(shù)據(jù)庫設計的詳細說明。 第五章介紹了系統(tǒng)的功能模塊實現(xiàn)和測試。 最后對本文所研究的工作進行總結和展望。 8 2 相關技術介紹 述 一種建立在通用語言上的程序構架,能被用于一臺 務器來建立強大的 用程序。 供許多比現(xiàn)在的 發(fā)模式強大的的優(yōu)勢 6 ( 1) 執(zhí)行效率的大幅提高 把基于通用語言的 程序在服務器上運行。不像以前的 時解釋程序,而是將程序在服務器端首次運行時進行編譯,這樣的執(zhí)行效果,當然比一條一條的解釋強很多。 ( 2) 世界級的工具支持 架是可以用 R)公司最新的產(chǎn)品 發(fā)環(huán)境進行開發(fā), s 見即為所得)的編輯。這些僅是 大化軟件支持的一小部分。 ( 3) 強大性和適應性 因為 基于通用語言的編譯運行的程序,所以它的 強大性和適應性,可以使它運行在 用軟件開發(fā)者的幾乎全部的平臺上。通用語言的基本庫,消息機制,數(shù)據(jù)接口的處理都能無縫的整合到 用中。 時也是言獨立化的,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有 C#, 來,這樣的多種程序語言協(xié)同工作的能力保護您現(xiàn)在的基于 發(fā)的程序,能夠完整的移植向 ( 4) 簡單性和易學性 運行一些很平常的任務如表單的提交客戶端的身份驗證、分布系統(tǒng)和網(wǎng)站配置變得非常簡單。例如 面構架允許你建立你自己的用戶分界面,使其不同于常見的 面。另外,通用語言簡化開發(fā)使把代碼結合成軟件簡單的就像裝配電腦。 ( 5) 高效可管理性 用一種字符基礎的,分級的配置系統(tǒng),使你服務器環(huán)境和應用程序的設置更加簡單。因為配置信息都保存在簡單文本中,新的設置有可能都不需要啟動本地的管理員工具就可以實現(xiàn)。這種被稱為 “ 的哲學 觀念使 基于應用的開發(fā)更加具體和快捷。一個 應用程序在一臺服務器系統(tǒng)的安裝只需要簡單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動,一切就是這么簡單。 9 ( 6) 多處理器環(huán)境的可靠性 經(jīng)被刻意設計成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術,將很大的提高運行速度。即使你現(xiàn)在的 用軟件是為一個處理器開發(fā)的,將來多處理器運行時不需要任何改變都能提高他們的效能,但現(xiàn)在的 做不到這一點。 ( 7) 自定義性和可擴展性 計時考慮了讓網(wǎng)站開發(fā)人員可以在自己的代碼中自己定義 ”模塊。這與原來的包含關系不同, 以加入自己定義的如何組件 , 網(wǎng)站程序的開發(fā)從來沒有這么簡單過。 ( 8) 安全性 基于 證技術和應用程序配置,你可以確性你的原程序 是 絕對安全的。 C#語言概述 C#是一種最新的、面向對象的編程語言。它使得程序員可以快速地編寫各種基于臺的應用程序, 供了一系列的工具和服務來最大程度地開發(fā)利用計算與通訊 領域。正是由于 C#面向對象的卓越設計,使它成為構建各類組件的理想之選 , 無論是高級的商業(yè)對象還是系統(tǒng)級的應用程序。使用簡單的 C#語言結構,這些組件可以方便的轉化為 絡服務,從而使它們可以由任何語言在任何操作系統(tǒng)上通過 行調用。最重要的是, C#使得 C+程序員可以高效的開發(fā)程序,而絕不損失 C/C+原有的強大的功能。因為這種繼承關系, C#與 C/C+具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉向 C#。 C#是專門為與微軟公司的 起使用而設計的( 一個功能非常豐富的平臺,可開發(fā)、部署和執(zhí)行分布式應用程序)。 C#就其本身而言只是一種語言,盡管它是用于生成面向 它本身不是 #并不支持,而 C#語言支持的另一些特性 不支持 , 例如運算符重載。 C#語言體系都構建在 架上,并且能夠與 架完美結合。 C#具有以下突出的特點 10 ( 1) 語法簡潔。 在缺省的情況下 C#的代碼在 架提供的可操控環(huán)境下運行不允許直接地內存操作 , 沒有了指針操作符 。 C#用真 正的關鍵字換掉了那些偽關鍵字 , 如 , 每種 C#類型在 庫中都有了新名字 。 語法中的冗余是 C+中的常見的問題 , C#對此進行了簡化 , 只保留了常見的形式 , 而別的冗余形式從它的語法結構中被清除了出去 。 10 ( 2) 精心 的面向對象設計。 C#具有面向對象的語言所應有的一切特性封 如封 裝 、繼承與多態(tài) ,特別是 通過精心地面向對象設計 , 從高級商業(yè)對象到系統(tǒng)級應用 , C#是建造廣泛組件的絕對選擇 。 在 C#的類型系統(tǒng)中 , 每種類型都可以看作一個對象 , C#提供了一個叫做裝箱 拆箱 機制來完成這種操作而不給使用者帶來麻煩 。C#只允許單繼承即一個類不會有多個基類從而避免了類型定義的混亂 , C#中沒有了全局函數(shù) , 沒有了全局變量 , 也沒有了全局常數(shù) , 一切的一切都必須封裝在一個類之中 , 你的代碼將具有更好的可讀性并且減少了發(fā)生命名沖突的可能 。 整個 C#的類模型是建立在 擬對象系統(tǒng) 基礎之上 , 其對象模型是 礎架構的一部分而不再是其本身的組成成分 , 這樣做的另一個好處是兼容性 。 借助于從得來的豐富的 驗 , C#具備了良好的開發(fā)環(huán)境結合自身強大的面向對象功能 ,C#使得開發(fā)人員的生產(chǎn)效率得到極大的提高 , 縮短軟件開發(fā)的周期 。 ( 3) 與 密結合。 C#支持絕大多數(shù)的 準,如 。 準相統(tǒng)一 , 例如 由于歷史的原因現(xiàn)存的一些開發(fā)工具不能與 密地結合 , 使用使得C#克服了這一缺陷 , 大規(guī)模深層次的分布式開發(fā)從此成為可能 。 由于有了 務框架的幫助對程序員來說網(wǎng)絡服務看起來就像是 C#的本地對象 , 程序員們能夠利用他們已有的面向對象的知識與技巧開發(fā) 務 , 僅需要使用簡單的 C#語言結構 和 C#組件將能夠方便地為 務 , 并允許它們通過 運行在任何操作系統(tǒng)上的任何語言所調用 ,例如 經(jīng)成為網(wǎng)絡中數(shù)據(jù)結構傳送的標準 , 為了提高效率 C#允許直接將據(jù)映射成為結構 , 這樣就可以有效地處理各種數(shù)據(jù) 。 ( 4) 強大的安全 性和 完善的異常處理 機制。語言的安全性與錯誤處理能力是衡量一種語言是否優(yōu)秀的重要依據(jù) , 任何人都會犯錯誤即使是最熟練的程序員也不例外 , 忘記變量的初始化 和 對不屬于自 己管理范圍的內存空間進行修改這些錯誤常常產(chǎn)生難以預見的后果 。 一旦這樣的軟件被投入使用 , 尋找與改正這些簡單錯誤的代價將會是讓人無法承受的 。 C#的先進設計思想可以消除軟件開發(fā)中的許多常見錯誤并提供了包括類型安全在內的完整的安全性能 , 為了減少開發(fā)中的錯誤 , C#會幫助開發(fā)者通過更少的代碼完成相同的功能 , 這不但減輕了編程人員的工作量 , 同時更有效地避免了錯誤發(fā)生 。 它允許管理員和用戶根據(jù)代碼的 配置安全等級 ,在缺省情況下從 載的代碼都不允許訪問任 何本地文件和資源 , 比方說一個在網(wǎng)絡上的共享目錄中運行的程序如果它要訪問本地的一些資源 , 那么異常將被觸發(fā) , 它將會無情地被異常扔出去 , 若拷貝到本地硬盤上運行則一切正常 。 內存管理中的垃圾收集機制減輕了開發(fā)人員對內存管理的負擔 , 臺提供的垃圾收集器 1 ( 將負責資源的釋放與對象撤銷時的內存清理工作 。 C#中不能使用未初始化的變量 , 對象的成員變量由編譯器負責將其置為零 , 當局部變量未經(jīng)初始化而被使用時編譯器將做出提醒 。 C#不支持不安全的指向 , 不能將整數(shù)指向引用類型 , 例如對象當進 行下行指向時 C#將自動驗證指向的有效性 , C#中提供了邊界檢查與溢出檢查功能 。 ( 5) 靈活性 。 在簡化語法的同時 C#并沒有失去靈活性 , 盡管它不是一種無限制的語言 , 比如它不能用來開發(fā)硬件驅動程序 , 在默認的狀態(tài)下沒有指針等 , 但是在學習過程中你將發(fā)現(xiàn)它仍然是那樣的靈巧 。 如果需要 , C#允許你將某些類或者類的某些方法聲明為非安全的 , 這樣一來你將能夠使用指針結構和靜態(tài)數(shù)組 , 并且調用這些非安全的代碼不會帶來任何其它的問題 。 此外它還提供了一個 叫 來模擬指針的功能 。C#不支持類的多繼承 ,但是通過對接口的繼承你 將獲得這一功能 。 ( 6) 兼容性。 C#允許與 C 風格的需要傳遞指針型參數(shù)的 行交互操作 , C#遵守 用語言規(guī)范 從而保證了 C#組件與其它語言組件間的互操作性 , 元數(shù)據(jù)念的引入既保證了兼容性又實現(xiàn)了類型安全 。 ( 7) 靈活的版本處理技術。 C#提供內置的版本支持來減少開發(fā)費用 , 使用 C#將會使開發(fā)人員更加輕易地開發(fā)和維護 , 各種商業(yè)應用升級軟件系統(tǒng)中的組件模塊是一件容易產(chǎn)生錯誤的 工作 , 在代碼修改過程中可能對現(xiàn)存的軟件產(chǎn)生影響 , 很有可能導致程序的崩潰 , 為了幫助開發(fā)人員處理這些問題 , C#在語言中內置了版本控制功能 , 例如函數(shù)重載必須被顯式地聲明而不會像在 C+或 經(jīng)常發(fā)生的那樣不經(jīng)意地被進行 ,這可以防止代碼級錯誤和保留版本化的特性 。 另一個相關的特性是接口和接口繼承的支持 , 這些特性可以保證復雜的軟件可以被方便地開發(fā)和升級 。 述 常翻譯為 架,是微軟公司支持生成和運行下一代應用程序和 eb 內部 件,代表了未來技術發(fā)展方向,是一種全新的開發(fā)平臺,它簡化了在高度分布式 境中的應用程序開發(fā), 12: ( 1) 提供一個一致的面向對象的編程環(huán)境,而無論對象代碼是在本地存儲和執(zhí)行,還是在本地執(zhí)行但在 分布,或者是在遠程執(zhí)行的。 ( 2) 提供一個將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。 12 ( 3) 提供一個可提高代碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)執(zhí)行安全性的代碼執(zhí)行環(huán)境。 ( 4) 提 供一個可消除腳本環(huán)境或解釋環(huán)境的性能問題的代碼執(zhí)行環(huán)境。 ( 5) 使開發(fā)人員的經(jīng)驗在面對類型大不相同的應用程序(如基于 應用程序和基于 應用程序)時保持一致。 ( 6) 按照工業(yè)標準生成所有通信,以確?;?代碼可與任何其他代碼集成。 有兩個主要組件 :公共語言運行庫和 庫。公共語言運行庫是 基礎。用戶可以將運行庫看作一個在執(zhí)行時管理代碼的代理,它提供內存管理、線程管理和遠程處理 等核心服務,而且還強制實施嚴格的類型安全,可提高代碼的安全性和可靠性。以運行庫為目標的代碼稱為托管代碼,而不以運行庫為目標的代碼稱為非托管代碼。 另一個主要組件是類庫,它是一個綜合性的面向對象的可重用類型集合,用戶可以使用它開發(fā)多種應用程序,這些應用程序包括傳統(tǒng)的命令行或圖形用戶界面( 用程序,也包括基于
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 康復風險防控策略
- 康復護理中的患者權益保護
- 應急演練質量評價指標體系構建
- 床旁精準檢測的質量管理策略
- 干細胞治療腦癱的突觸可塑性調控與精準醫(yī)療策略
- 尋烏交警安全教育培訓課件
- 寢室消防安全培訓內容課件
- 工業(yè)園區(qū)周邊社區(qū)職業(yè)慢病防控網(wǎng)構建
- 兒科急診救治與護理技巧
- 醫(yī)療健康產(chǎn)業(yè)投資回報分析
- 2026渤海銀行招聘面試題及答案
- 2026年呼和浩特職業(yè)學院單招職業(yè)適應性測試模擬試題及答案解析
- 北師大博士筆試題目及答案
- 2025年1月浙江省普通高中學業(yè)水平考試思想政治試卷(含答案)
- 江蘇省新高考基地學校2026屆高三上學期第一次大聯(lián)考政治試卷(含答案)
- 年輕干細胞與再生醫(yī)學的未來研究方向-洞察及研究
- 行政總廚年終述職課件
- 邵陽市紀委監(jiān)委所屬事業(yè)單位公開選調(招聘)工作人員10人考試題庫新版
- 中英文個人貸款借款合同模板
- GB/T 9349-2002聚氯乙烯、相關含氯均聚物和共聚物及其共混物熱穩(wěn)定性的測定變色法
- GB/T 8331-2008離子交換樹脂濕視密度測定方法
評論
0/150
提交評論