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

正文內(nèi)容

圖書(shū)館管理信息系統(tǒng)—畢業(yè)設(shè)計(jì)論文-wenkub

2022-12-04 00:31:36 本頁(yè)面
 

【正文】 LTER PROCEDURE SelectMaxDateAuList AS SELECT AS 借書(shū)證號(hào) , AS 讀者姓名 , AS 圖書(shū)條碼號(hào) , AS 圖書(shū)名稱(chēng) , AS 借書(shū)日期 , AS 應(yīng)歸還日期 FROM borrow INNER JOIN au ON = INNER JOIN book ON = WHERE ( IS NULL) AND (GETDATE() ) ORDER BY RETURN /*查詢一個(gè)讀者的所有借閱記錄 包括已經(jīng)借過(guò)的已經(jīng)歸還的書(shū)籍 作者 :翟靖軒 日期 :202052 */ ALTER PROCEDURE SelectAuAllBorrowList Au_id nvarchar(50) AS SELECT AS 條碼號(hào) , AS 圖書(shū)題名 , AS 借閱日期 , AS 歸還日期 , AS 應(yīng)歸還日期 , AS ISBN號(hào) , AS 出版社 , AS 圖書(shū)分類(lèi) , AS 圖書(shū)作者 FROM book LEFT OUTER JOIN borrow ON = WHERE ( = Au_id) ORDER BY , DESC RETURN /* 綜合圖書(shū)查詢 */ 查詢所有在館圖書(shū) ALTER PROCEDURE searchBookInLib Book_code nvarchar(50)=39。+path+39。 5 程序源代碼經(jīng)典部分選錄 由于篇幅所限制 ,只能附上一些比較有代表性的代碼。這里主要介紹系統(tǒng)的軟硬件要求及安裝方法。 如果用戶名和密碼均符合的話,則返回一條記錄,此時(shí) Count(*)值為 1, 符合條件, 就成功的通過(guò)了驗(yàn)證。 (5) 執(zhí)行 SqlCommand 命令。 直接使用數(shù)據(jù)命令的基本步驟是: (1) 新建一個(gè) SqlConnection 對(duì)象,設(shè)置其 ConnectionString 屬性。因此,如果用于執(zhí)行像 TransactSQL SET 語(yǔ)句這樣的命令,ExecuteReader 可能無(wú)法獲得預(yù)期效果 。 CommandType 獲取或設(shè)置一個(gè)值,該值指示如何解釋 CommandText 屬性。 其重要屬 性如下表: ConnectionString 獲取或設(shè)置用于打開(kāi) SQL Server 數(shù)據(jù)庫(kù)的字符串。 該例子體現(xiàn)了如何執(zhí)行 sql 語(yǔ)句。 以下是一個(gè)圖書(shū)館管理系統(tǒng)中一個(gè)驗(yàn)證 登陸的函數(shù) Public Function validateLogin(ByVal uid As String, ByVal pwd As String) As Boolean Dim IsCorrect As Boolean = False Dim my As New SqlConnection(“ server=(local)。 。 雖說(shuō) SQL Server .NET Framework 數(shù)據(jù)提供程序 、 OLE DB .NET Framework 數(shù)據(jù)提供程序和 ODBC .NET Framework 數(shù)據(jù)提供程序 都能訪問(wèn) SQLserver 數(shù)據(jù)庫(kù),但微軟公司推薦使用 SQL Server .NET Framework 數(shù)據(jù)提供程序 圖書(shū) 館管理信息系統(tǒng)使用的就是 SQL Server .NET Framework 數(shù)據(jù)提供程序 。通過(guò)忽略 OLE DB 層(還包括其他措施),對(duì)該對(duì)象進(jìn)行優(yōu)化以便將其用于 SQL Server 或更高版本。 在闡述了一些 的基本內(nèi)容后 ,我們來(lái)有針對(duì)性的講一下如何通過(guò) 訪問(wèn) SQLserver2020 數(shù)據(jù)庫(kù)。 用 DataSet 訪問(wèn)常規(guī)數(shù)據(jù)源的基本步驟是,先建立一個(gè) DataAdapter 對(duì)象,如果只需只讀訪問(wèn)數(shù)據(jù),那么只要對(duì) DataAdapter指定一個(gè) SelectCommand即可。 如圖 34所示 ,一個(gè) DataSet 可以包含多個(gè) DataTable,利用數(shù)據(jù)存儲(chǔ)的信息對(duì)它們進(jìn)行填充 .可以在 DataSet 中包含 DataRelation 對(duì)象 , DataRelation 對(duì)象用來(lái)描述 DataSet 中表之間的關(guān)系。 DataReader 提供未緩沖的數(shù)據(jù)流,該數(shù)據(jù)流使過(guò)程邏輯可以有效地按順序處理從數(shù)據(jù)源中返回的結(jié)果。 訪問(wèn)數(shù)據(jù)的基本方法 結(jié)構(gòu) 如下: 圖 34 從圖 34 可以看出, 提供了兩種訪問(wèn)數(shù)據(jù)的基本方法:通過(guò)DataReader 和 DataSet。 有效地從數(shù)據(jù)操作中將數(shù)據(jù)訪問(wèn)分解為多個(gè)可以單獨(dú)使用或一前一后使用的不連續(xù)組件。 ? Windows 服務(wù)。 可使用 .NET Framework 開(kāi)發(fā)下列類(lèi)型的應(yīng) 用程序和服務(wù): ? 控制臺(tái)應(yīng)用程序。 是一組向 .NET 程序員公開(kāi)數(shù)據(jù)訪問(wèn)服務(wù)的類(lèi)。以運(yùn)行庫(kù)為目標(biāo)的代碼稱(chēng)為托管代碼,而不以運(yùn) 行庫(kù)為目標(biāo)的代碼稱(chēng)為非托管代碼。 圖 33 .NET Framework 具有兩個(gè)主要組件:公共語(yǔ)言運(yùn)行庫(kù)和 .NET Framework 類(lèi)庫(kù)。 ? 提供一個(gè)保證代碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)安全執(zhí)行的代碼執(zhí)行環(huán)境。 我所開(kāi)發(fā)的圖書(shū)館管理信息系統(tǒng),無(wú)論在 windows 窗體編程和 Web編程上都使用存儲(chǔ)過(guò)程與數(shù)據(jù)庫(kù)交互。 or 39。 ? 可作為安全機(jī)制使用。將在創(chuàng)建存儲(chǔ)過(guò)程時(shí)對(duì)其進(jìn)行分析和優(yōu)化,并可在首次執(zhí)行該過(guò)程后使用該過(guò)程的內(nèi)存中 版本。 只需創(chuàng)建過(guò)程一次并將其存儲(chǔ)在數(shù)據(jù)庫(kù)中,以后即可在程序中調(diào)用該過(guò)程任意次。 SQL Server 中的存儲(chǔ)過(guò)程與其它編程語(yǔ)言中的過(guò)程類(lèi)似,原因是存儲(chǔ)過(guò)程可以: ? 接受輸入?yún)?shù)并以輸出參數(shù)的形式將多個(gè)值返回至調(diào)用過(guò)程或批處理。 數(shù)據(jù)結(jié)構(gòu)基于斷開(kāi)的數(shù)據(jù),使用開(kāi)放式并發(fā)。 (2) 數(shù)據(jù)庫(kù)并發(fā)控制:在圖書(shū)館管理信息系統(tǒng)中,同時(shí)可能有多個(gè)客戶端在進(jìn)行數(shù)據(jù)操作。這個(gè)過(guò)程中,如果資金扣除以后由于一些因素導(dǎo)致失敗。 (1) 事務(wù)是一組操作序列 .但是從用戶的角度看來(lái),事務(wù)是一個(gè)不可分 割的操作序列。女 39。 這類(lèi)完整性在 SQLserver2020 中的實(shí)現(xiàn)就是對(duì)相關(guān)表建一個(gè) check 約束即可。 通俗的說(shuō)法就是圖書(shū)不能屬于一個(gè)沒(méi)有定義的類(lèi)別。 主關(guān)鍵字不一定由一個(gè)字段組成 ,可以是多個(gè)字段的組合。 規(guī)范化設(shè)計(jì)的內(nèi)容比較多,在這里就不一一闡述。 選擇它的原因有: SQLserver2020 功能強(qiáng)大,能完整實(shí)現(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)的所有功能。數(shù)據(jù)庫(kù)技術(shù)已經(jīng)成為當(dāng)今時(shí)代非常重要的技術(shù)。我所開(kāi)發(fā)的這個(gè)圖書(shū)館管理信息系統(tǒng)是這兩者的結(jié)合。 界面一定要具有易學(xué)性及易使用性。 .NET Framework 是一種新的計(jì)算平臺(tái),它簡(jiǎn)化了在高度分布式 Inter 環(huán)境中的應(yīng)用程序開(kāi)發(fā)。 本文討論的重點(diǎn)就是數(shù)據(jù)庫(kù) 設(shè)計(jì)理論 。 我個(gè)人經(jīng)過(guò)大量的研究、實(shí)踐。具體內(nèi)容請(qǐng) 參見(jiàn)筆者文章里對(duì)存儲(chǔ)過(guò)程的研究討論。在我所編寫(xiě)的圖書(shū)館管理信息系統(tǒng)中,使用了 開(kāi)放式并發(fā) 控制 (參見(jiàn) 附錄中我翻譯的英文文章 ),即 只有當(dāng)實(shí)際更新數(shù)據(jù)時(shí),該行才對(duì)其他用戶不可用。 當(dāng)多個(gè)用戶試圖同時(shí)修改數(shù)據(jù)時(shí),需要建立控制機(jī)制來(lái)防止一個(gè)用戶的修改對(duì)同時(shí)操作的其他用戶所作的修改產(chǎn)生不利的影響。這就避免了功能上的錯(cuò)誤,也避免了給操作人員帶來(lái)的不必要負(fù)擔(dān)。這樣無(wú)疑給操作人員增加了負(fù)擔(dān),而且校準(zhǔn)還不一定正確。比如張某于 2 月 10 日在負(fù)責(zé)借書(shū)的 A號(hào)電腦上借了一本書(shū),可能 A的系統(tǒng)時(shí)間被誤設(shè)定為 2 月 5 日。 2)軟件很好的解決了一個(gè)關(guān)于時(shí)間沖突的問(wèn)題。(可以適當(dāng)?shù)母囊恍┳x者個(gè)人的資料,如 等,此外在這里還可以查到讀者當(dāng)前的 、所有的借閱記錄等。(防止讀者信息被盜用。代碼使用 編寫(xiě),利用 的優(yōu)點(diǎn),可 以自動(dòng)適應(yīng)多種客戶 瀏覽器。(設(shè)置一些圖書(shū)館基本規(guī)則,如讀者類(lèi)別、圖書(shū)類(lèi)別、讀者借閱最大天數(shù)等,此外設(shè)定數(shù)據(jù)服務(wù)器信息也在這里。(實(shí)現(xiàn)圖書(shū)、讀者的添加,刪除,編輯。(可以針對(duì)讀者情況對(duì)圖書(shū)證進(jìn)行掛失,以防冒借。 系統(tǒng)提供的功能 : 針對(duì)圖書(shū)館管理員設(shè)計(jì)的部分 : 管理部分是一個(gè)基于 WinForms 的 windows 窗體 應(yīng)用程序,主要為圖書(shū)館管理人員 提供 服務(wù)。 2 系統(tǒng)概述 圖書(shū)館管理系統(tǒng) 基于 Microsoft 公司最新的 .NET Framework 平臺(tái) 構(gòu)建, 編碼的基本語(yǔ)言是 。 圖書(shū)館管理信息系統(tǒng)的每一行代碼都是精雕細(xì)琢出來(lái)的,從里面 體現(xiàn)出 .NET 的強(qiáng)大性 以及優(yōu)越性 。 系統(tǒng)的實(shí)踐意義 有兩個(gè): 1開(kāi)發(fā)出的系統(tǒng)功能強(qiáng)大,可以應(yīng)用于各大中型圖書(shū)館使用,可以根據(jù)客戶的要求添加功能。而 .NET 包含的統(tǒng)一的類(lèi)庫(kù),統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)使得各類(lèi)編程模型更統(tǒng)一?,F(xiàn)在 .Net 已經(jīng)引起業(yè)界廣 泛的關(guān)注。 筆者經(jīng)過(guò)調(diào)查一些圖書(shū)館的現(xiàn)狀,發(fā)現(xiàn)各圖書(shū)館使用的管理系統(tǒng)基本都是幾年前的產(chǎn)品,大多使用 VB+ADO 方式, web 平臺(tái) 也主要使用 asp 或 php 開(kāi)發(fā)。 SQL Server .NET Framework Data Provider 目 錄 摘要 ......................................................... ABSTRACT..................................................... 1 系統(tǒng)開(kāi)發(fā)背景以及主要內(nèi)容闡述 .............................. 2 系統(tǒng)概述 .................................................. 系統(tǒng)提供的功能 ....................................... 系統(tǒng)一些新特點(diǎn) ....................................... 3 系統(tǒng)設(shè)計(jì)過(guò)程及原理闡述 .................................... 數(shù)據(jù)庫(kù)設(shè)計(jì) ........................................... 數(shù)據(jù)庫(kù)設(shè)計(jì)重點(diǎn) ................................. 規(guī)范化設(shè)計(jì) ..................................... 數(shù)據(jù)庫(kù)完整性設(shè)計(jì) ............................... 數(shù)據(jù)庫(kù)的保護(hù) ................................... 使用存儲(chǔ)過(guò)程 .......................................... .NET Framework 平臺(tái)概述 ............................... 技術(shù)探討 ..................................... 概述 .................................... 訪問(wèn)數(shù)據(jù)的基本方法 ...................... 使用 訪問(wèn) SQLserver2020 ................ 4 軟件使用說(shuō)明 .............................................. 環(huán)境要求 ............................................. 軟件的安裝 ........................................... 常見(jiàn)操作 ............................................. 5 程序源代碼經(jīng)典部分選錄 .................................... 存儲(chǔ)過(guò)程 ............................................. winForms 代碼選錄 ..................................... WebForms 代碼選錄 ............................. 畢業(yè)設(shè)計(jì)成果 ................................................. 致謝 ......................................................... 1 2 4 5 5 7 9 9 13 13 14 15 15 17 18 18 19 20 24 24 24 參考文獻(xiàn) ..................................................... 附錄一 英文翻譯 .............................................. 附錄二 英文原文 .............................................. 25 26 26 29 42 45 46 47 48 53
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1