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

正文內(nèi)容

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

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

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