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

正文內(nèi)容

圖書館管理信息系統(tǒng)—免費畢業(yè)設(shè)計論文(文件)

2024-12-17 16:40 上一頁面

下一頁面
 

【正文】 1 系統(tǒng)開發(fā)背景 以及主要內(nèi)容 闡述 隨著當今社會的迅猛發(fā)展,知識變的越來越重要,終身學習 的觀念已經(jīng)深入人心。 關(guān)鍵詞 : 數(shù)據(jù)庫; .NET Framework; ;存儲過程 ; SQL Server .NET Framework 數(shù)據(jù)提供程序 ABSTRACT The Management Information System of Library using .NET This paper expatiate the Management Information System of Library using .NET, its background and the significance it has when application. Then, it presents the function of the Management Information System of Library and also discuss some technologies using when develop this system. Especially, it discuss the design technology of database, Stored Procedure, and control SQL Server 2020 using SQL Server .NET Framework Data Provider . In the end, it details the setup introduction and the user?s guide for the Management Information System of Library and also some classic code. The writer used a lot of time to design the program which is the keystone of all the works. The writer realized the importance of Stored Procedure for better performance and improving the security and also the advantage of .NET when programming. Moreover, the writer also investigates the applications of relational algebra in database science when programming. Keywords: Database。最后還附上了圖書館管理信息系統(tǒng)的安裝說明、簡單使用說明和一些通用性的經(jīng)典 代碼。圖書館管理信息系統(tǒng) 摘 要 本文首先 闡述 了基于 .NET Framework 平臺 的圖書館管理信息 系統(tǒng)的開發(fā)背景以及其實踐意義 ,其次 說明 了圖書館管理信息系統(tǒng)的功能 以及相比同類軟件的創(chuàng)新之處 。 筆者化了大量的時間用于程序設(shè)計,這也是筆者工作的重點 ,所開發(fā)的軟件具有實用價值,所編寫的代碼對 .NET 程序員也有很好的參考性。 NET Framework。而圖書館――這一傳統(tǒng)的獲取知識的場所,它的地位也變的越來越重要。開發(fā)技術(shù)比較陳舊,功能上也有一些不足。 .Net 是專門為程序員設(shè)計的、功能強大的開發(fā)工具,利用該工具能夠構(gòu)建各類應(yīng)用程序。 筆者個人對 .NET 技術(shù)非常感興趣,在這方面也做過大量的研究。 2 由于 .NET 推出的時間不算很長,所以網(wǎng)上很少有用 .NET 開發(fā)的公開源代碼的大型系統(tǒng)。筆者在編程過程中查閱了大量的書籍, 參考了大量 MSDN 以及各大網(wǎng)站的技術(shù)文章,全部代碼 約有 一 萬兩千行 左右 。開發(fā)過程中統(tǒng)一使用 .NET 框架的數(shù)據(jù)類型、方法,拋棄了原來 vb6 的內(nèi)容。 截圖如下: 管理部分提供以下功能: 1. 用戶功能。) 借書、還書管理。) 4. 綜合查詢統(tǒng)計。) 6. 幫助功能。 截圖如下: 讀者只需要有一臺聯(lián)網(wǎng)的計算機和一個常用 WEB 瀏覽器。) 2. 圖書查詢。) 4. 信息服務(wù)。 時間沖突 問題闡述如下: 圖書館管理信息系統(tǒng)是一個網(wǎng)絡(luò)版的系統(tǒng),其運作方式是有一臺主數(shù)據(jù)服務(wù)器、還有若干個負責各項功能的客戶端。如果張某的最大借書時間為一個月,則他應(yīng)該還書的時間就被誤設(shè)定為 3月 5日。 在本系統(tǒng)中,所有的時間都是基于服務(wù)器時間的。 3)用 的開放式并發(fā)進行并發(fā)控制 在圖書館系統(tǒng)的使用過程中,可能同時有多臺客戶機在操作同一個數(shù)據(jù)行。處理這種情況的系統(tǒng)叫做“ 并發(fā)控制 ” 。更新將在數(shù)據(jù)庫中檢查該行并確定是否進行了任何更改。 3 系統(tǒng)設(shè)計過程及原理闡述 管理信息系統(tǒng)(以下簡稱 MIS)服務(wù)于現(xiàn)代化的企事業(yè)管理,是提供企事業(yè)工作效率和經(jīng)濟效益的計算機網(wǎng)絡(luò)系統(tǒng)。認為在 MIS 開發(fā)中,首先數(shù)據(jù)庫技術(shù)是 MIS開發(fā)中的重要技術(shù)。主要是兩方面,一是基本的數(shù)據(jù)庫理論;二是 .NET 平臺上的 數(shù)據(jù)訪問技術(shù)。 它 提供一個一致的面向?qū)ο蟮木幊汰h(huán)境 、 提供一個將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境 等等非常優(yōu)秀的特點。在當今流行的程序設(shè)計中, 設(shè)計包含用戶界面的應(yīng)用程序時有兩種選擇: Windows 窗體和 Web 窗體。在管理功能方面,我使用了傳統(tǒng)的 WinForms 技術(shù)。 當今流行的數(shù)據(jù)庫系統(tǒng)主要是以關(guān)系數(shù)據(jù)庫為代表的第二代數(shù)據(jù)庫系統(tǒng)。再者 ,我們選用的系統(tǒng)開發(fā)平臺是微軟 公司的 .Net Framework 平臺 ,它很好的支持了其公司的數(shù)據(jù)庫產(chǎn)品 SQLserver2020,而且為了加快數(shù)據(jù)處理速度, .NET Framework 平臺 中還專門有一個 SQL Server 數(shù)據(jù)提供程序( )。請詳細體會lib2020 數(shù)據(jù)庫中每個表的構(gòu)建。 (2)引用完整性 ,又稱參照完整性 ,主要是描述存在關(guān)系間引用時 ,不能引用不存在的元組 . 圖 32 比如在圖書分類表 (booksort)與圖書表 (book)之間的關(guān)系 (如圖 32),這是一個典型的一對多關(guān)系。 (3)用戶自定義完整性 這是一種比較有針對性的完整性,由 具體 環(huán)境決定。比如在 au 表中建立一個 CK_au 約束 ,其約束表達式為 ([Au_sex] = 39。),就實現(xiàn)了值必須為‘男’或‘女’的用戶自定義完整規(guī)則。事務(wù)中的操作要么都做,要么都不做 .事務(wù)不應(yīng)該丟失,不應(yīng)該被分割完成。則資金就從一個帳戶上扣除但沒有轉(zhuǎn)到另一個帳戶上,就導致了兩個用戶都失去了這筆資金。 當多個用戶試圖同時修改數(shù)據(jù)時,需要建立控制機制來防止一個用戶的修改對同時操作的其他用戶所作的修改產(chǎn)生不利的影響。 使用 存儲過程 在使用 SQL Server 2020 創(chuàng)建應(yīng)用程序時, TSQL 編程語言是應(yīng)用程序和 SQL Server 數(shù)據(jù)庫之間的主要編程接口。 ? 包含執(zhí)行數(shù)據(jù)庫操作(包括調(diào)用其它過程)的編程語句。存儲過程可由在數(shù)據(jù)庫編程方面有專長的人員創(chuàng)建,并可獨立于程序源代碼而單獨修改。每次運行 TSQL 語句時,都要從客戶端重復發(fā)送,并且在 SQL Server 每次執(zhí)行這些語句時,都要對其進行編譯和優(yōu)化。 即使對于沒有直接執(zhí)行存儲過程中語句的權(quán)限的用戶,也可授予他們執(zhí)行該存儲過程的權(quán)限。139。 .NET Framework 平臺概述 圖書館管理信息系統(tǒng)的開發(fā)是基于 .NET Framework 平臺的,所有在這里我們簡單的介紹一下 .NET Framework 平臺以及它的一些重要的技術(shù) .NET Framework 是一種新的計算平臺,它簡化了在高度分布式 Inter 環(huán)境中的應(yīng)用程序開發(fā)。 ? 提供一個可消除腳本環(huán)境或解釋環(huán)境的性能問題的代碼執(zhí)行環(huán)境。公共語言運行庫是 .NET Framework 的基礎(chǔ)。 .NET Framework 的另一個主要組件是類庫,它是一個綜合性的面向?qū)ο蟮目芍赜妙愋图希梢允褂盟_發(fā)多種應(yīng)用程序,這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶界面 (GUI) 應(yīng)用程序,也包括基于 所提供的最新創(chuàng)新的應(yīng)用程序(如 Web 窗體和 XML Web services)。 為創(chuàng)建分布式數(shù)據(jù)共享應(yīng)用程序提供了一組豐富的組件。 ? Windows GUI 應(yīng)用程序( Windows 窗體)。 我的圖書館管理信息系統(tǒng)中包括 Windows 窗體和 兩種應(yīng)用程序。 包含用于連接到數(shù)據(jù)庫、執(zhí)行命令和檢索結(jié)果的 .NET Framework 數(shù)據(jù)提供程序。下面分別討論這兩種方法 : 1) DataReader: DataReader 從數(shù)據(jù)庫中檢索只讀、只進的數(shù)據(jù)流。由于數(shù)據(jù)不在內(nèi)存中緩存,所以在檢索大量數(shù)據(jù)時,DataReader 是一種適合的選擇。這個 DataRelation 對象的所包含的約束就是我們在 中所講的數(shù)據(jù)庫完整性設(shè)計的內(nèi)容。然后用 DataAdapter 填充 DataSet。 最新的 .NET 包括 SQL Server .NET Framework 數(shù)據(jù)提供程序(用于 Microsoft SQL Server 版或更高版本)、 OLE DB .NET Framework 數(shù)據(jù)提供程序和 ODBC .NET Framework 數(shù)據(jù)提供程序 以及 Oracle .NET Framework 數(shù)據(jù)提供程序 。 (2) OleDbConnection 該對象管理與可通過 OLE DB 訪問的任何數(shù)據(jù)存儲區(qū)的連接。以下通過一些例子介紹圖書館管理系統(tǒng)中是如何通過 SQL Server .NET Framework 數(shù)據(jù)提供程序 與 SQLserver2020 數(shù)據(jù)庫 進行交互 的。 A. 使用數(shù)據(jù)命令 與 數(shù)據(jù)庫交互 要在數(shù)據(jù)庫中執(zhí)行操作,應(yīng)執(zhí)行 SQL 語句或存儲過程(它包括 SQL 語句)。database=lib2020。 該實例用到了 命名空間中兩個重要的對象: 對象 SqlConnection; 命令對象 SqlCommand。 ConnectionString 格式如下: 使用 sql 驗證方式 : ( server=服務(wù)器名稱; database=數(shù)據(jù)庫名稱; uid=用戶名; pwd=密碼) 使用 windows 集成驗證( server=服務(wù)器名稱; database=數(shù)據(jù)庫名稱;Integrated Security=SSPI) SqlCommand 對象 表示要對 SQL Server 數(shù)據(jù)庫執(zhí)行的一個 TSQL 語句或存儲過程。 Connection 獲取或設(shè)置 SqlCommand 的此實例使用的 SqlConnection。 ExecuteNonQuery 執(zhí)行 TSQL INSERT、 DELELE、 UPDATE 及 SET 語句等命令。 (2) 新建一個 SqlCommand 對象,分別設(shè)置其 CommandText、 CommandTimeout、CommandType、 Connection 屬性。執(zhí)行的方式及相應(yīng)的返回結(jié)果見上表。 使用數(shù)據(jù)集 DataSet與 SQLserver數(shù)據(jù)庫交互請參見 DataSet的介紹。 環(huán)境要求 方案 操作系統(tǒng) 數(shù)據(jù)服務(wù)器 Win2020 Server Win2020 Advanced Server Windows Server 2020 系列 (推薦) 網(wǎng)頁服務(wù)器 Win2020 Pro Win2020 Server Win2020 Advanced Server WinXP Professional Windows Server 2020 系列 (推薦) 注意: 在所有這些系統(tǒng)上,還要求 安裝有 IIS。全部代碼請到 下載。.zjx39。39。39。1900010139。39。%39。%39。%39。%39。%39。%39。1 Dim mBook_name As New SqlParameter(Book_name, , 50) 39。6 Dim mBook_sort As New SqlParameter(Book_sort, , 50) 39。3 Dim mBook_isbn As New SqlParameter(Book_isbn, , 50) 39。構(gòu)建一個帶有參數(shù)的 sqlmand Private Overloads Function CreateCommand(ByVal sprocName As String, ByVal parameters() As IDataParameter) As SqlCommand Dim mand As SqlCommand = New SqlCommand(sprocName, Connection) = Dim para As SqlParameter For Each para In parameters (para) Next (New SqlParameter(Return Value, _ , _ 4, _ , _ Fals
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1