基于ASPNet的圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)含源文件_第1頁(yè)
基于ASPNet的圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)含源文件_第2頁(yè)
基于ASPNet的圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)含源文件_第3頁(yè)
基于ASPNet的圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)含源文件_第4頁(yè)
基于ASPNet的圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)含源文件_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

基于 ASP.Net 的圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要:圖書(shū)管理系統(tǒng)是一套高新科學(xué)技術(shù)和圖書(shū)知識(shí)信息以及傳統(tǒng)歷史文化完美結(jié)合的體現(xiàn)。它改變了傳統(tǒng)圖書(shū)收藏的靜態(tài)書(shū)本式圖書(shū)服務(wù)特征,實(shí)現(xiàn)了多媒體存取、遠(yuǎn)程網(wǎng)絡(luò)傳輸、智能化檢索、跨庫(kù)無(wú)縫鏈接、創(chuàng)造出超時(shí)空信息服務(wù)的新境界。圖書(shū)管理系統(tǒng)既是完整的知識(shí)定位系統(tǒng),又是面向未來(lái)互聯(lián)網(wǎng)發(fā)展的信息管理模式。圖書(shū)管理系統(tǒng),是一套利用計(jì)算機(jī)信息網(wǎng)絡(luò)技術(shù),實(shí)現(xiàn)對(duì)引用、注釋和參考圖書(shū)的自動(dòng)化處理和規(guī)范化管理,服務(wù)于教師,學(xué)生及各類(lèi)科研人員的集成式軟件工具。它融合科研圖書(shū)的單機(jī)資料管理與 Internet 數(shù)據(jù)查尋等功能,旨在幫助收集和管理圖書(shū)資料,并以規(guī)范的格式把圖書(shū)的引用和注釋輸出到字處理軟件中,為圖書(shū)需求者提供滿(mǎn)意的服務(wù)。關(guān)鍵字:圖書(shū)管理;計(jì)算機(jī);網(wǎng)絡(luò)Abstract: The library management system is a set of high-tech science and technology and book knowledge and information as well as traditional embodiment of the perfect combination of history and culture. It has changed the traditional book-style book collection of the static characteristics of library services to achieve a multi-media access, remote network transmission, intelligent retrieval, inter-library seamless link to create a new realm of information services Macross. Library management system is not only a complete knowledge of positioning system, but also the future development of the Internet information management. Library management system is a set of computer information network technology to realize the references, notes and reference books automated processing and standardized management, serving teachers, students and researchers of various types of integrated software tools. It is a stand-alone information on integration of research and library management and Internet data search capabilities, designed to help collect and manage library materials, and to standardize the format of the reference books and notes exported to word processing software, the demand for the book to provide satisfactory service . Keywords: library management; computers; Network 目 錄1、緒論 .41.1 選題目的 .41.2 課題意義 .61.3 研究現(xiàn)狀 .62、系統(tǒng)分析 .72.1 系統(tǒng)需求分析 .72.2 可行性分析 .82.3 本系統(tǒng)采用的關(guān)鍵技術(shù) .92.3.1 NET 技術(shù) .92.3.2 ASP.NET 介紹 .102.3.3 NET 的數(shù)據(jù)庫(kù)訪(fǎng)問(wèn) .113、系統(tǒng)概要設(shè)計(jì) .124、系統(tǒng)詳細(xì)設(shè)計(jì) .124.1 后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì) .124.2 系統(tǒng) E-R 圖 .154.3 處理流程設(shè)計(jì) .164.3.1 系統(tǒng)操作流程 .164.3.2 數(shù)據(jù)增加流程 .174.3.3 數(shù)據(jù)修改流程 .174.3.4 數(shù)據(jù)刪除流程 .184.4 系統(tǒng)模塊設(shè)計(jì) .194.4.1 管理登陸 .194.4.2 圖書(shū)信息管理 .194.4.3 圖書(shū)信息查詢(xún) .204.4.4 借閱管理 .215、系統(tǒng)調(diào)試與測(cè)試 .225.1 程序調(diào)試 .225.2 程序的測(cè)試 .225.2.1 測(cè)試的重要性及目的 .225.2.2 測(cè)試的步驟 .235.2.3 測(cè)試的主要內(nèi)容 .246、結(jié) 論 .266.1 系統(tǒng)評(píng)價(jià) .266.2 安全性問(wèn)題 .26致謝 .28參考文獻(xiàn) .291、緒論1.1 選題 目的計(jì)算機(jī)技術(shù)的迅猛發(fā)展,特別是隨著網(wǎng)絡(luò)技術(shù)的出現(xiàn)標(biāo)志著信息時(shí)代已經(jīng)來(lái)臨。信息化浪潮、網(wǎng)絡(luò)革命在給社會(huì)帶來(lái)沖擊的同時(shí),也使圖書(shū)管理受到了強(qiáng)烈的沖擊,圖書(shū)管理傳統(tǒng)的管理和服務(wù)方式已不能適應(yīng)讀者對(duì)日益增長(zhǎng)的圖書(shū)信息的需求,建設(shè)圖書(shū)管理系統(tǒng),是現(xiàn)代化建設(shè)的客觀要求。建設(shè)以計(jì)算機(jī)為核心的圖書(shū)信息網(wǎng)絡(luò),實(shí)現(xiàn)圖書(shū)管理和服務(wù)的自動(dòng)化,更好地為工作服務(wù),是圖書(shū)管理發(fā)展的必由之路。圖書(shū)管理系統(tǒng),擔(dān)負(fù)著為人員服務(wù)的責(zé)任。它為全體人員服務(wù),必須實(shí)現(xiàn)信息的共享。創(chuàng)建網(wǎng)上圖書(shū)資源信息共享的最有效的一種方式。圖書(shū)管理系統(tǒng)提供圖書(shū)閱讀、圖書(shū)檢索的服務(wù),在現(xiàn)代的進(jìn)步中發(fā)揮了應(yīng)有的作用。以往的圖書(shū)管理一直使用的是傳統(tǒng)的手工方式,這種方式的缺點(diǎn)是手續(xù)繁瑣、檢索困難、不便于管理,造成資源的利用率低下。隨著館藏量的不斷增加,圖書(shū)資料的著錄和查詢(xún)的難度也就相應(yīng)增加,手工方式已經(jīng)不能滿(mǎn)足要求,如何運(yùn)用先進(jìn)的信息技術(shù),提高圖書(shū)的管理和服務(wù)水平,是我們面臨的一個(gè)新的挑戰(zhàn)。圖書(shū)管理系統(tǒng)是一套高新科學(xué)技術(shù)和圖書(shū)知識(shí)信息以及傳統(tǒng)歷史文化完美結(jié)合的體現(xiàn)。它改變了傳統(tǒng)圖書(shū)收藏的靜態(tài)書(shū)本式圖書(shū)服務(wù)特征,實(shí)現(xiàn)了多媒體存取、遠(yuǎn)程網(wǎng)絡(luò)傳輸、智能化檢索、跨庫(kù)無(wú)縫鏈接、創(chuàng)造出超時(shí)空信息服務(wù)的新境界。圖書(shū)管理系統(tǒng)既是完整的知識(shí)定位系統(tǒng),又是面向未來(lái)互聯(lián)網(wǎng)發(fā)展的信息管理模式。圖書(shū)管理系統(tǒng),是一套利用計(jì)算機(jī)信息網(wǎng)絡(luò)技術(shù),實(shí)現(xiàn)對(duì)引用、注釋和參考圖書(shū)的自動(dòng)化處理和規(guī)范化管理,服務(wù)于教師,學(xué)生及各類(lèi)科研人員的集成式軟件工具。它融合科研圖書(shū)的單機(jī)資料管理與 Internet 數(shù)據(jù)查尋等功能,旨在幫助收集和管理圖書(shū)資料,并以規(guī)范的格式把圖書(shū)的引用和注釋輸出到字處理軟件中,為圖書(shū)需求者提供滿(mǎn)意的服務(wù)。傳統(tǒng)圖書(shū)庫(kù)擔(dān)負(fù)著信息采集、存儲(chǔ)、傳播及版權(quán)控制的重任,只是各項(xiàng)任務(wù)的內(nèi)容、采取的手段及服務(wù)方式發(fā)生變化。建立圖書(shū)管理系統(tǒng)的主要意義: 1.由于圖書(shū)管理系統(tǒng)是虛擬與現(xiàn)實(shí)相結(jié)合,大量的數(shù)字化信息存貯在無(wú)數(shù)個(gè)磁盤(pán)存儲(chǔ)器中,通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)聯(lián)接形成的一個(gè)聯(lián)機(jī)系統(tǒng)。因此,與傳統(tǒng)圖書(shū)館相比,它占用的物理空間相對(duì)很小。 2.圖書(shū)管理系統(tǒng)收藏?cái)?shù)字形式的信息,除了紙介質(zhì)的書(shū)刊資料外,還收錄其它一切可以數(shù)字化的信息,如視頻、音頻資料、計(jì)算機(jī)程序等等,可以滿(mǎn)足讀者的多種需求。 3.圖書(shū)管理建設(shè)對(duì)于我們最重要的一點(diǎn)是建立以中文信息為主的各種信息資源,這將迅速扭轉(zhuǎn)互聯(lián)網(wǎng)上中文信息缺乏的狀況,形成中華文化在互聯(lián)網(wǎng)上的整體優(yōu)勢(shì)。圖書(shū)管理還是保存和延續(xù)發(fā)展民族圖書(shū)遺產(chǎn)的最佳手段,所有的珍貴資料都可以經(jīng)數(shù)字化處理后,將原件保存在更適宜的 環(huán)境中,而數(shù)字化的資料由于實(shí)現(xiàn)原件的復(fù)制,并不影響一般意義上的查閱。 4.利用圖書(shū)管理的用戶(hù)可以不同圖書(shū)館的工作人員直接見(jiàn)面,而只通過(guò)網(wǎng)絡(luò)與圖書(shū)館聯(lián)系,圖書(shū)館專(zhuān)業(yè)人員通過(guò)電子郵件及電子咨詢(xún)臺(tái)與用戶(hù)聯(lián)系。圖書(shū)館的服務(wù)質(zhì)量取決于軟件設(shè)計(jì)、專(zhuān)業(yè)人員對(duì)用戶(hù)回應(yīng)的速度和質(zhì)量、數(shù)字化信息的制作、網(wǎng)絡(luò)的傳播速度及人性化界面的設(shè)計(jì)等;用戶(hù)也可以直接通過(guò)電腦登錄至網(wǎng)上圖書(shū)的主頁(yè),隨意瀏覽、查詢(xún)、下載、打印有用的信息。 5.圖書(shū)管理系統(tǒng)擴(kuò)大了讀者的范圍,普通圖書(shū)的管理因?yàn)樽x者對(duì)象與地理位置的限制只能為少數(shù)人服務(wù),網(wǎng)上圖書(shū)則允許人們?cè)谌魏蔚胤健⑷魏紊矸葸M(jìn)入網(wǎng)站自由查詢(xún)。開(kāi)發(fā)圖書(shū)管理系統(tǒng)的一個(gè)目的是針對(duì)目前普遍的中小型圖書(shū)管理系統(tǒng)存在的功能不全,操作復(fù)雜,系統(tǒng)要求高等一系列問(wèn)題,而設(shè)計(jì)的一個(gè)具有個(gè)性化的圖書(shū)管理系統(tǒng)。該管理系統(tǒng)與 MIS 系統(tǒng)相聯(lián)系,在圖書(shū)館內(nèi)部建成可靠,方便,并且功能齊全的 MIS 系統(tǒng)。從而在圖書(shū)館對(duì)新舊書(shū)的反應(yīng);對(duì)書(shū)籍借閱的管理能力;對(duì)讀者和圖書(shū)館工作人員的管理能力;對(duì)圖書(shū)館管理人員軟件操作的適應(yīng)時(shí)間和操作感覺(jué)這些方面都將大大的提高。 開(kāi)發(fā)圖書(shū)管理系統(tǒng)的另一個(gè)目的是使其具有強(qiáng)大的實(shí)用價(jià)值,即它可以滿(mǎn)足中小型圖書(shū)館的借閱與管理的需要。這些圖書(shū)數(shù)據(jù)室由于本身規(guī)模不大因此其對(duì)書(shū)籍或數(shù)據(jù)的管理模式一般都比較舊,而且在沒(méi)有能力也沒(méi)有必要引進(jìn)大型的圖書(shū)館管理軟硬件的基礎(chǔ)上,尋求一個(gè)針對(duì)中小型圖書(shū)數(shù)據(jù)室的管理軟件是必要的。1.2 課題 意義這種管理軟件對(duì)硬件的要求很低,一般有一個(gè)比較簡(jiǎn)單的服務(wù)器與 PC 機(jī)組成的網(wǎng)絡(luò)即可,再加上使用比較廉價(jià)、性能不錯(cuò)的軟件,這樣就可以以較低的成本來(lái)實(shí)現(xiàn)使用的功能,而這種模式也正滿(mǎn)足了那些普通中小型數(shù)據(jù)室,圖書(shū)館的要求。只要根據(jù)需要對(duì)系統(tǒng)做相應(yīng)的修改,系統(tǒng)也可用于其它中小型圖書(shū)館的圖書(shū)管理。開(kāi)發(fā)此軟件是一種在時(shí)間上、精神上和資源上的極少消耗。所以出于多方面的考慮,我覺(jué)得有必要為這種有需要的中小型圖書(shū)館,數(shù)據(jù)室開(kāi)發(fā)一種基于網(wǎng)絡(luò)的圖書(shū)數(shù)據(jù)管理軟件。1.3 研究現(xiàn)狀圖書(shū)館是對(duì)信息、知識(shí)的物質(zhì)載體進(jìn)行收集、加工、整理、積聚、存貯、選擇、控制、轉(zhuǎn)化和傳遞,提供給一定社會(huì)讀者使用的信息系統(tǒng)。簡(jiǎn)言之,圖書(shū)館是文獻(xiàn)信息的存貯與傳遞中心。在線(xiàn)圖書(shū)館是一個(gè)開(kāi)放式的硬件和軟件的集合平臺(tái), 通過(guò)對(duì)技術(shù)和產(chǎn)品的集成, 把當(dāng)前大量的各種文獻(xiàn)載體數(shù)字化, 組織起來(lái),將圖書(shū)館服務(wù)在互聯(lián)網(wǎng)上開(kāi)展。在線(xiàn)圖書(shū)館在我國(guó)互聯(lián)網(wǎng)上安家已有幾年的歷史, 且每年都在發(fā)展, 但在信息量、訪(fǎng)問(wèn)量及知名度等方面卻不盡如人意。社會(huì)信息化程度偏低、政府投資較少是阻礙圖書(shū)館網(wǎng)站發(fā)展的主要原因。中國(guó)內(nèi)地網(wǎng)民人數(shù)已從 1997 年的 62萬(wàn)發(fā)展到目前的 2 億多, 雖然增長(zhǎng)很快, 但不到人口總數(shù)的 1/6。在這些網(wǎng)民中, 究竟有多少人去查詢(xún)圖書(shū)館的信息, 尚不得知。目前國(guó)內(nèi)外的許多大學(xué)圖書(shū)館、公共圖書(shū)館都實(shí)現(xiàn)了圖書(shū)館的網(wǎng)絡(luò)化和電子化,它們的特點(diǎn)主要是:服務(wù)形式多樣化, 信息資源多樣化。信息檢索共享性, 讀者參與共建。目前 Web 圖書(shū)館存在的主要問(wèn)題:1.資源服務(wù)共享程度不足基本上各在線(xiàn)圖書(shū)館沒(méi)有實(shí)現(xiàn)讀者在互聯(lián)網(wǎng)上續(xù)借、預(yù)約功能,也不提供電子郵件或手機(jī)短信的催還、過(guò)期通知等。雖然許多在線(xiàn)圖書(shū)館都設(shè)置了聯(lián)機(jī)公共目錄檢索并相應(yīng)地提供了圖書(shū)預(yù)約服務(wù),但這一服務(wù)基本屬于虛設(shè)。許多在線(xiàn)圖書(shū)館雖然提供數(shù)據(jù)庫(kù)檢索,但大都設(shè)置權(quán)限,而且大多數(shù)還未能提供全文檢索,遠(yuǎn)遠(yuǎn)不能滿(mǎn)足讀者的需求。2.檢索服務(wù)內(nèi)容不夠豐富許多在線(xiàn)圖書(shū)館一般僅限于書(shū)目文獻(xiàn)的檢索,不提供讀者個(gè)人的流通信息檢索,也沒(méi)有全文檢索功能及音頻、視頻檢索功能。一般讀者訪(fǎng)問(wèn)的目的是查找文獻(xiàn)的具體內(nèi)容,如果在線(xiàn)圖書(shū)館沒(méi)有為讀者提供更方便、更快捷、更豐富的服務(wù),讀者只能望洋興嘆。3.在線(xiàn)圖書(shū)館只有在充分利用新技術(shù),裝備,的軟件模式, 開(kāi)發(fā)出適合本館的具有交互性、專(zhuān)業(yè)性服務(wù)模式, 更好的為廣大讀者服務(wù),能使我國(guó)在線(xiàn)圖書(shū)館走在世界的前列。能為讀者提供省時(shí)高效、界面友好、功能齊全的網(wǎng)上服務(wù),成功建設(shè)網(wǎng)站的目標(biāo)和靈魂。2、系統(tǒng)分析2.1 系統(tǒng)需求分析系統(tǒng)需要實(shí)現(xiàn)的功能如下:(1)突出實(shí)現(xiàn)圖書(shū)館對(duì)外借書(shū),還書(shū)信息處理的簡(jiǎn)易操作,提高圖書(shū)館對(duì)最平凡工作的效率;(2)突出實(shí)現(xiàn)圖書(shū)館對(duì)所藏圖書(shū)的多方面的查詢(xún),最大的方便讀者和圖書(shū)館工作人員對(duì)所需圖書(shū)的查詢(xún);(3)通過(guò)設(shè)置不同的管理員級(jí)別,從而實(shí)現(xiàn)其對(duì)圖書(shū)館管理的不同權(quán)限。管理員可以對(duì)借閱圖書(shū)、歸還圖書(shū)、圖書(shū)類(lèi)別、圖書(shū)信息、讀者信息、管理員信息等進(jìn)行相關(guān)的管理操作;(4)該系統(tǒng)設(shè)置了普通管理員、高級(jí)管理員和系統(tǒng)管理員級(jí)別,用于對(duì)圖書(shū)的不同級(jí)別的管理,其它未在該系統(tǒng)注冊(cè)的人員都不能進(jìn)入該系統(tǒng)對(duì)圖書(shū)進(jìn)行管理,從而保證了圖書(shū)館管理的安全性和保密性; (5)實(shí)現(xiàn)圖書(shū)館對(duì)新書(shū)入庫(kù),舊書(shū)注銷(xiāo)的簡(jiǎn)單處理,并且建立書(shū)籍檔案,方便進(jìn)貨。系統(tǒng)采用 B/S 模式。整個(gè)系統(tǒng)最關(guān)鍵的就是數(shù)據(jù)庫(kù)系統(tǒng),一個(gè)強(qiáng)大的數(shù)據(jù)庫(kù)可以支持完善一個(gè)優(yōu)秀的軟件設(shè)計(jì),通過(guò)軟件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的連接來(lái)實(shí)現(xiàn)通過(guò)軟件界面觀察和處理操作數(shù)據(jù)系統(tǒng)采用三層結(jié)構(gòu),在客戶(hù)端用戶(hù)通過(guò)瀏覽器完成數(shù)據(jù)下載與模擬操作,瀏覽器端的表現(xiàn)邏輯通過(guò) ASP.NET 網(wǎng)頁(yè)完成。而系統(tǒng)內(nèi)部復(fù)雜的業(yè)務(wù)邏輯主要通過(guò) C#的組件(Component)實(shí)現(xiàn),C#組件在 WWW 服務(wù)器上運(yùn)行,通過(guò)ASP.NET 返回到客戶(hù)瀏覽器。通過(guò)表現(xiàn)邏輯與業(yè)務(wù)邏輯的分離,使網(wǎng)頁(yè)內(nèi)容簡(jiǎn)潔,系統(tǒng)的可維護(hù)性和可擴(kuò)充性增強(qiáng)。在服務(wù)器端,系統(tǒng)使用 ADO 中間件訪(fǎng)問(wèn)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)服務(wù)器定義了本系統(tǒng)所需要的事務(wù)邏輯和數(shù)據(jù)邏輯。本系統(tǒng)使用 ASP.NET 技術(shù)作為表現(xiàn)手段,服務(wù)器采用 IIS7 作為 ASP.NET 引擎,系統(tǒng)業(yè)務(wù)邏輯由 C# 組件完成,使用 ADO 訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)。由于系統(tǒng)測(cè)試需要成熟的數(shù)據(jù)庫(kù)支持,因此系統(tǒng)采用 SQL Server 2000 數(shù)據(jù)庫(kù)作為數(shù)據(jù)庫(kù)服務(wù)器。2.2 可行性分析開(kāi)發(fā)該系統(tǒng)所需的相關(guān)資料可以通過(guò)已存在的相關(guān)系統(tǒng)進(jìn)行調(diào)查采集,所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得.因此,開(kāi)發(fā)成本較低。而引進(jìn)使用本系統(tǒng)后,與傳統(tǒng)方式相比,具有高效率、低成本、高質(zhì)量的特點(diǎn),可以節(jié)省不少人力、物力及財(cái)力。所以,從經(jīng)濟(jì)的角度來(lái)看,該系統(tǒng)可行。技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開(kāi)發(fā)工作,軟硬件配置是否滿(mǎn)足開(kāi)發(fā)的需求等。本網(wǎng)站用的是 ASP.NET 開(kāi)發(fā)技術(shù),調(diào)試相對(duì)簡(jiǎn)單,當(dāng)前的計(jì)算機(jī)硬件配置也完全能滿(mǎn)足開(kāi)發(fā)的需求,因此在技術(shù)上是絕對(duì)可行的。軟件方面:由于目前單機(jī)模式相對(duì)發(fā)展成熟,故軟件的開(kāi)發(fā)平臺(tái)成熟可行,它們速度快、容量大、可靠性能高、價(jià)格低,完全能滿(mǎn)足系統(tǒng)的需求。本系統(tǒng)的開(kāi)發(fā),主要是對(duì)數(shù)據(jù)的處理,包括數(shù)據(jù)的收集,數(shù)據(jù)的變換,及數(shù)據(jù)的各種報(bào)表形式的輸出。采用流行的 ASP.NET+SQLSERVER 2000 體系,已無(wú)技術(shù)上的問(wèn)題。運(yùn)行可行性是對(duì)組織結(jié)構(gòu)的影響,現(xiàn)有人員和機(jī)構(gòu)和環(huán)境對(duì)系統(tǒng)的適應(yīng)性及人員培訓(xùn)補(bǔ)充計(jì)劃的可行性。當(dāng)前信息化技術(shù)已經(jīng)相當(dāng)普及,各類(lèi)操作人員水平都有相當(dāng)?shù)母叨?,所以在運(yùn)行上是可行性的。2.3 本系統(tǒng)采用的關(guān)鍵技術(shù)2.3.1 NET技術(shù)Microsoft .NET 的基本思想是:側(cè)重點(diǎn)從連接到互聯(lián)網(wǎng)的單一網(wǎng)站或設(shè)備上,轉(zhuǎn)移到計(jì)算機(jī)、設(shè)備和服務(wù)群組上,使其通力合作,提供更廣泛更豐富的解決方案 10。用戶(hù)將能夠控制信息的傳送方式、時(shí)間和內(nèi)容。計(jì)算機(jī)、設(shè)備和服務(wù)將能夠連接成一體,從而提供豐富的服務(wù)。企業(yè)可以提供一種方式,允許用戶(hù)將它們的產(chǎn)品和服務(wù)完美無(wú)間地嵌入到自己的電子構(gòu)架中。.NET Framework 即以前所謂的 NGWS (Next Generation Windows Services),它的目標(biāo)是成為新一代基于 Internet 的分布式計(jì)算應(yīng)用開(kāi)發(fā)平臺(tái)。.NET Framework 包括了兩個(gè)最基本的組成部分即一般語(yǔ)言運(yùn)行時(shí) Runtime 環(huán)境和.NET 類(lèi)庫(kù)。.NET Framework 的組成部分1 一般語(yǔ)言運(yùn)行時(shí)(the Common Language Runtime, CLR)正如其名稱(chēng)所表明的,CLR 是.NET 框架的運(yùn)行環(huán)境。該運(yùn)行環(huán)境為基于.NET 平臺(tái)的應(yīng)用提供一個(gè)統(tǒng)一的、可控的運(yùn)行環(huán)境 3。CLR 運(yùn)行環(huán)境在.NET平臺(tái)中充當(dāng)一個(gè)相當(dāng)于代理人的角色,為其上一層次提供統(tǒng)一的底層進(jìn)程和線(xiàn)程管理、內(nèi)存管理、安全管理、代碼驗(yàn)證和編譯以及其他的系統(tǒng)服務(wù)。2 .NET 類(lèi)庫(kù)(.NET Framework Class Library).NET Framework 提供了一個(gè)包含很多高度可重用的接口類(lèi)型的類(lèi)庫(kù),該類(lèi)庫(kù)是一個(gè)完全面向?qū)ο蟮念?lèi)庫(kù),所以它不僅支持面向過(guò)程語(yǔ)言,還為面向?qū)ο笳Z(yǔ)言提供了完美的支持。它既是.NET 應(yīng)用軟件開(kāi)發(fā)的基礎(chǔ)類(lèi)庫(kù),也是.NET 平臺(tái)本身的實(shí)現(xiàn)基礎(chǔ)。3 ASP.NET 和 ADO.NETASP.NET 和 ADO.NET 是本文所介紹平臺(tái)的主要應(yīng)用技術(shù),在下面在詳細(xì)介紹。4 Common Language Specification (CLS)Common Language Runtime 是.NET 平臺(tái)的運(yùn)行時(shí)環(huán)境,是 .NET 的基礎(chǔ)部分。由于 Common Language Runtime 和 Common Language Specification 這樣的設(shè)計(jì),使得不同的語(yǔ)言可以進(jìn)行互操作。Common Language Specification 定義了一組運(yùn)行于.NET Framework 的語(yǔ)言特性 9。CLS 和相關(guān)技術(shù)所體現(xiàn)的思想和當(dāng)前已經(jīng)實(shí)現(xiàn)的技術(shù)使得符合該規(guī)范的語(yǔ)言編寫(xiě)程序可以在.NET Framework 上一塊運(yùn)行。2.3.2 ASP.NET介紹本系統(tǒng)所介紹平臺(tái)的界面部分及代碼的實(shí)現(xiàn)都是用 ASP.NET 開(kāi)發(fā)的,因此我們下面介紹一下 ASP.NET。ASP.NET 是 ASP(Active Server Pages 動(dòng)態(tài)服務(wù)器端頁(yè)面)的后繼版本,是構(gòu)建新一代動(dòng)態(tài)網(wǎng)站和基于網(wǎng)絡(luò)的分布式應(yīng)用的技術(shù)。它是基于服務(wù)器端的動(dòng)態(tài)頁(yè)面技術(shù),可以在服務(wù)器端根據(jù)客戶(hù)端請(qǐng)示和提交的信息,動(dòng)態(tài)地生成與客戶(hù)端瀏覽器類(lèi)型無(wú)關(guān)的通用 HTML 頁(yè)面,也可以根據(jù)客戶(hù)端瀏覽器類(lèi)型,生成

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論