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

正文內容

基于c圖書館管理系統(tǒng)的實現(xiàn)與設計-wenkub

2022-12-17 01:22:59 本頁面
 

【正文】 書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的 中小型 圖書館都是初步開始使用,甚至尚未使用計算機進行信息管理。計算機的最大好處在于利用它能夠進行信息管理 ,使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。由此得到了一個基本滿足讀者,圖書館管理員和高級管理者需求的圖書館系統(tǒng)。 SQL server2021 具有比較完善的功能。特別是現(xiàn)代 Inter 的 Web 技術的發(fā)展大大地推動了社會各個方面的發(fā)展。設計一個現(xiàn)代的圖書館管理系統(tǒng)勢在必行。而 Visual C.NET 是專門針對 Microsoft 的 .NET 戰(zhàn)略而推出的語言,它對 .NET Framework 和 具有最為全面的支持。 關鍵詞 : 圖書館管理系統(tǒng), C.NET, SQL server 2021 數(shù)據(jù)庫 基于 C 圖書館管理系統(tǒng)的設計與實現(xiàn) 2 Abstract Along with the technical development and society39。 尤其對于復雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。根據(jù)調查得知, 他們以前對信息管理的主要方式是基于文本、表格等紙介質的手工處理,對于圖書借閱情況(如借書天數(shù)、超過限定借書時間的天數(shù))的統(tǒng)計和核實等往往采用對借書卡的人工檢查進行,對借閱者的借閱權限、以及借閱天數(shù)等用人工計算、手抄進行。 隨著計算機技術的不斷發(fā)展,計算機應用于各大領域,并給人們的生活帶 來了極大的便利, 圖書館 管理 信息 系統(tǒng)亦是如此。它通過對高端硬件平臺、網(wǎng)絡和存儲技術的支持,為最大的 Web 站和企業(yè)的應用提供了可擴展性和高可靠性,能在 Inter商業(yè)領域快速建立應用。 2. 2 在 .NET 環(huán)境下使用了 構建數(shù)據(jù)庫應用系統(tǒng)中的數(shù) 據(jù)訪問層的步驟和方法??梢哉f, Visual C.NET是開發(fā) Web應用程序較好的 語言。也正是由于 功能,所以所做的圖書館管理系統(tǒng)也就選擇了這種開發(fā)平臺。所以圖書館總管對系統(tǒng)需要完成的功能有:讀者信息的管理、圖書信息的管理、書庫管理員的管理等。其中讀者的編號可以是學生入學時的學號,唯一性的。 對圖書信息的錄入 : 由于圖書館在每年都要購買許多的新書,所以對這些新買的新書進行編號添加到圖書館管理系統(tǒng)中將是一個非常巨大的工程,因此在圖書的錄入過程中包含了圖書的一些基本的信息,有:圖書編號、圖書名稱、圖書作者、 圖書價格 等信息 。書庫管理員的信息主要為:管理員編號、管理員密碼、管理員名稱等級問題等。 讀者本身信息查看及修改 : 當一個讀者到圖書館借閱圖書或者歸還圖書時,他要對自己的一些基本的信息和借閱信息都要有相應的查看,通過查看這些基于 C 圖書館管理系統(tǒng)的設計與實現(xiàn) 7 已經(jīng)存在的信息,讀者可以了解到他是否還可以再借閱圖書,現(xiàn)在已經(jīng)借閱了幾本圖書,是哪幾本書,并且這些書本的歸還時間是什么時候,是否超期等,這樣讀者對自己 的借閱信息就有了一個大概了解,就可以避免不盲目的跑去借閱圖書了。而對于精確查詢則為對圖書的各個字段進行查找,當添加了某個查詢條件后,查詢結果的記錄集都在變化,這樣讀者可以方便的找到自己所要的圖書。查看圖書館留言及公告 : 在這個功能模塊上,我們主要是對圖書館最近的公告和信息進行查看,了解圖書館最近的一些圖書管理方面的信息和最新圖書的信息,另外在留言板上讀者可以提出自己對圖書館在管理方面自己的意見或建議什么的,這對加強圖書館的管理次序是有很大的幫助,另外讀者自己在規(guī)范次序上也會有很大的改變。 一般的性能需求是指相互消息傳遞順利,協(xié)議解析正確,界面友好,運行時間滿足使用需要,安全性得到安全保證,不會出現(xiàn)基本的錯誤等。 計算機技術發(fā)展日新月異,傳統(tǒng)的 C/S結構,即 Client/Server(客戶機/服務器 )結構,是大家熟知的軟件系統(tǒng)體系結構,通過將任務合理分配到 Client端和 Server端,降低了系統(tǒng)的通訊開銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢。傳統(tǒng)的 C/ S體系結構雖然采 用的是開放模式,但這只是系統(tǒng)開發(fā)一級的開放性,在特定的應用中無論是 Client端還是 Server端都還需要特定的軟件,沒能提供用戶真正期望的開放環(huán)境; B/ S結構則不同,它的前端是以 TCP/ IP協(xié)議為基礎的,企業(yè)內的 WWW服務器可以接受安裝有 Web瀏覽程序的 Inter終端的訪問,作為最終用戶,只要通過 Web瀏覽器,各種處理任務都可以調用系統(tǒng)資源來完成,這樣大大簡化了客戶端,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體擁有成本。其版本 SQL Server2021將數(shù)據(jù)庫與 Inter緊密連接,可以通過 Web瀏覽器顯示數(shù)據(jù)的操作,具有客戶機 /服務器的結構。 操作環(huán)境及運行環(huán)境 軟件環(huán)境:操作系統(tǒng): Windows XP, 數(shù)據(jù)庫 : SQL Sverver 2021,前臺環(huán)境: Dreamweaver, Visual 硬件環(huán)境: Cpu: Pentium 166 MHz 以上,內存至少 128 MB,硬盤空間 80 M,顯示器 800 *600或更高分辨率。若有聯(lián)系,進一步確定是 1:N, M:N,還是 1:1 等。 5. 1. 2 設計全局 ER模式 所有局部 ER 模式都設計好了后,接下來就是把它們綜合成單一的全局概念結構。一般把同名實體類型作為公共實體類型的一類候選,把具有相同鍵的實體類型作為公共實體類型的另一類候選。另外在上圖中我們可以看到圖書信息和用戶信息又有自己的一些關系屬性,通過這些關系屬性可以唯一的區(qū)別這些 實體。 當我們從登錄窗體輸入讀者的編號和密碼時 ,則進入讀者信息查看界面 . 圖 登錄界面 在設計中用到的控件如表 : 圖書借閱 圖書歸還 圖書續(xù)借 圖書預約 管 理 員 登 錄 讀 者 登 錄 圖書罰款 借閱查詢 歸還查詢 超期查詢 檔案查詢 讀者類型設置 讀者檔案管理 過期續(xù)借管理 圖書類型 出版社管理 圖書注銷 圖書征訂 讀者管理 圖書管理 登 錄 圖書流通管理 統(tǒng)計分析 圖書館管理系統(tǒng)模塊 基于 C 圖書館管理系統(tǒng)的設計與實現(xiàn) 16 上面的頁面為讀者的登錄界面,在這個的登錄的過程中,對“登錄”按鈕的數(shù)據(jù)庫連接代碼實現(xiàn)為: string strconn = [dsn]。++39。 //創(chuàng)建 Command 對象 SqlDataReader dr = ()。 //若登錄失敗 =。 基于 C 圖書館管理系統(tǒng)的設計與實現(xiàn) 17 圖 在這個 頁面 設計用到的控件,如表 : 表 控件名稱 控件 ID 說明 Label1 Label1 編號 Label2 Label2 姓名 Label3 Label3 性別 Label4 Label4 所屬年級 Button1 Button1 借閱信息 控件名稱 控件 ID 說明 labble lbl_name 姓名顯示 labble lbl_sex 性別顯示 labble lbl_dep 年級顯示 DataGrid DataGrid1 數(shù)據(jù)庫連接窗口顯示 Button2 Button2 修改密碼 labble lbl_no 編號顯示 通過上面的 “ 按鈕 ” 代碼運行后, 當我們成功登錄后,便跳轉到了下面的讀者基本信息查看界面,在這個界面中,我們可以看到其中的讀者編號、姓名、性別、所屬年級等信息都是只讀的,這個功能的實現(xiàn)主要是在程序中我們通過了Session的傳值功能實現(xiàn)的。 圖 讀者密碼修改頁面 讀者密碼修改的源代碼: string strconn= [dsn] SqlConnection = new SqlConnection (strconn)。and duzhe_pwd=39。 //執(zhí)行 ExecuteReader ()方法 if( ()) {SqlConnection 1= new SqlConnection (strconn)。 where duzhe_no=no。 ()。 讀者如果要查詢書目 ,可以在此窗口中查詢 ,有兩種匹配模式 ,完全匹配基于 C 圖書館管理系統(tǒng)的設計與實現(xiàn) 19 和模糊匹配 ,單擊確定進入需要界面,在上面的圖書檢索界面中,我們看到的只是一個簡單的查詢功能,讀者首先要在查詢類型的下拉框中選擇是按哪種查詢方式進行查詢,然后輸入這種方式的查詢內容,最后選擇到底是按 “ 完全匹配 ” 模式還是 “ 模糊匹配 ” 模式對數(shù)據(jù)進行查詢。 //從文件 中讀取連字符串 SqlConnection = new SqlConnection(strconn)。 //當圖書編號文本框不為空時 { mysql=mysql+and book_no=39。} if(()!=) //當 ISBN文本框不為空時 {mysql=mysql+and ISBN=39。} if(()!=) //當出版社文本框不為空時 {mysql=mysql+and book_chubanshe like39。} SqlDataAdapter da=new SqlDataAdapter (mysql,)。 //DataGrid1 的數(shù)據(jù)源 ()。 當讀者想要借的圖書被別人借走后 ,讀者可以通過此界面 ,輸入圖書的相關信息 ,單擊確定 ,進行預約 . 通過對圖書的查詢 ,顯示所有的圖 書 ,我們便可以預約圖書 。 string delsql=insert into yuyue(duzhe_no,book_no,book_name,book_zuozhe,ISBN,lib_department,yysj) values (duzhe_no,book_no,name,zuozhe,ISBN,dep,yysj)。 //對讀者編號進行賦 值 (book_no,)。 (zuozhe,)。 (dep,)。 //讀取系統(tǒng)當前的時間 ()。對于其中的記錄集顯示,使用了分頁的顯示的功能,通過下面的數(shù)字分頁按鈕,可以繼續(xù)顯示下面的記錄集。在每一列的文本框中,我們可以修改它們的值,如果想要對所修改的值進行保存,選擇“更新”按鈕即可,若不保存 的話,則選擇“取消”按鈕,放棄對文本框的修改。 另外就是對圖書歸還過程的設計:有了圖書的借閱過程,那么必定會存在基于 C 圖書館管理系統(tǒng)的設計與實現(xiàn) 26 著圖 書的歸還操作,這些功能的實現(xiàn)者也是書庫管理員,其實在這個操作的過程中就是對滿足輸入條件的借書表的數(shù)據(jù)進行刪除操作,如下圖的還書界面: 圖 圖書歸還界面 其中用到的控件如表 所示 : 表 控件名稱 控件 ID 說明 Button btn_submit 按鈕 TextBox tbx_book_no 書目編號提示 TextBox tbx_duzhe_no 讀者編號提示 DataGrid DataGrid1 數(shù)據(jù)庫連接 Label lbl_message 文本框 Button Button1 刷新按鈕 Button Button2 注銷按鈕 TextBox tbx_duzhe_no1 讀者編號提示 其中歸還按鈕的后臺代碼數(shù)據(jù)庫的實現(xiàn)為: Delete from borrow where duzhe_no=39。 通過這個語句,我們就可以把滿足輸入條件的數(shù)據(jù)庫記錄刪除掉,完成了對還書功能的操作。 在這次畢業(yè)設計的過程中,也遇到了許多不小的困難,如 的開發(fā)環(huán)境的配置、系統(tǒng)功能的設計、后臺數(shù)據(jù)庫的設計等等。由于時間有限,我們的知識水平有限,網(wǎng)站中還有不足之處,還 請各位老師批評指正。 目錄 第一章 題目的意義 基于 C 圖書館管理系統(tǒng)的設計與實現(xiàn) 29 1. 1 緒論 1. 2 管理信息系統(tǒng)概述 1. 3 物資管理信息系統(tǒng)開發(fā)的意義 第二章 國內外現(xiàn)狀研究 2. 1 國外現(xiàn)狀 2. 2 國內現(xiàn)狀 第三章 物資管理工作中目前存在的主要問題 第四章 解決的辦法 4. 1 理論支持 4. 1. 1 系統(tǒng)建設方法三原則 4. 1. 2 系統(tǒng)建設生命周期及生命周期法 4. 2 開發(fā)物資管理信息系統(tǒng)的必要性及可行性 第五章 開發(fā)物資管理信 息系統(tǒng)的構想 5. 1 系統(tǒng)分析 5. 1. 1 物資管理信息系統(tǒng)的詳細調研 5. 1. 2 數(shù)據(jù)流程圖( DFD) 5. 1. 3 數(shù)據(jù)字典( DD) 5. 2 系統(tǒng)設計 5. 2. 1 系統(tǒng)總體結構設計 5. 2. 2 數(shù)據(jù)庫設計 5. 2. 3 代碼輸入及輸出設計 5. 3 系統(tǒng)的
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1