




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
湖南軟件職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)圖書信息管理系統(tǒng)Thebooksinformationmanagementsystem專業(yè)名稱:
指導(dǎo)教師:
畢業(yè)生姓名:
畢業(yè)生學(xué)號:
論文提交日期:計(jì)算機(jī)信息管理李菁劉少峰20081030111分類號:密級:無學(xué)校代碼:分類號:密級:無畢業(yè)生學(xué)號:20081030111圖書信息管理系統(tǒng)Thebooksinformationmanagementsystem專業(yè)名稱:指導(dǎo)教師:畢業(yè)生姓名:畢業(yè)生學(xué)號:論文課題來源:論文提交□期:計(jì)算機(jī)信息管理李菁劉少峰教師科研課題論文評審單位:湖南軟件職業(yè)學(xué)院隨著科技的發(fā)展和社會的進(jìn)步,計(jì)算機(jī)已成為人們生活和工作中的得力助手。特別是現(xiàn)代Internet的Web技術(shù)的發(fā)展大大地推動了社會各個(gè)方面的發(fā)展。設(shè)計(jì)一個(gè)現(xiàn)代的圖書館管理系統(tǒng)勢在必行。圖書館管理系統(tǒng)是常用的信息管理系統(tǒng)z—,它的實(shí)現(xiàn)主要由兩部分組成:數(shù)據(jù)庫建立與維護(hù)和両臺應(yīng)用程序的開發(fā)。數(shù)據(jù)庫要求非常強(qiáng)的一致性與完整性以及安全性,而前臺應(yīng)用程序則要求功能實(shí)現(xiàn)完善,簡單易用。SQLscrver2000具有比較完善的功能。而VisualC#.NET是專門針對Microsoft的.NET戰(zhàn)略而推出的語言,它對.NETFramework和ASP.NET具有最為全面的支持。綜合齊個(gè)方而選擇C#作為程序設(shè)計(jì)語言和SQLserver2000數(shù)據(jù)庫。通過對中小型圖書館的需求分析,實(shí)現(xiàn)了對圖書館管理系統(tǒng)的功能模塊劃分,數(shù)據(jù)庫模式分析,并進(jìn)一步設(shè)計(jì)了數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)用程序。由此得到了一個(gè)基本滿足讀者,圖書館管理員和高級管理者需求的圖書館系統(tǒng)。關(guān)鍵詞:圖書館管理系統(tǒng)C#?NETSQLserver2000數(shù)據(jù)庫AbstractAlongwiththetechnicaldevelopmentandsociety'sprogress,thecomputerhasbecomethepeopletolivewiththeworkinprimaryassistant.SpeciallythemodernInternetWebtechnologydevelopmentgreatlyimpelledthesocialeachaspectdevelopment.Designsforamodernagelibrarymanagementsystemimperative.TheLibraryManagementSystemofwhichdevelopmentmainlycontainstwoaspectsthatoneistheestablishmentandmaintenanceofthebackstagedatabaseandtheotheristhedevelopmentofthefore-endapplicationproceduresisatypicalManagementInformationSystem.Thedatabasewhichmusthasdataconsistency,integrality,securityaswell.Andthesencondpartwillbecharacteristicwithmaturityoffunction,ease-to?useandsoon.Allabovethesejchosethec#programminglanguageandSQLserver2000database?ThereasonwhyIchosetousetheMSSQLServer2000asadevelopmenttoolisthatitcanhandlestrongdatacompletelyandexactly.AndIchoseVisualC#.NETamongmanywould-belanguages,becauseitisthebestlanguageindevelopingtheapplicationprocedure.Accordingtheanalysisofrequirementminorsmalllibrary,carvedupthemoduleoffunction,analyzedthemodeofdatabaseanddesigneditsstructureandapplication.Bythatthebookmanagementsystemcansatisfythebasicalneedofthereader9theadminsistratorsofthelibraryandthehigh-leveladminsistrators.Keywords:LibraymanagementsystemC#?NETSQLserverdatabaseTOC\o"1-5"\h\z引言 1\o"CurrentDocument"1緒論 21畢業(yè)設(shè)計(jì)主要任務(wù) 21.2目前圖書管理系統(tǒng)存在的問題 2課題意義 2論文的工作和安排 3\o"CurrentDocument"2需求分析 31 系統(tǒng)需求分析 32.2功能需求描述 32.3 性能需求 3\o"CurrentDocument"3圖書館管理系統(tǒng)的可行性分析 41 技術(shù)可行性 42 經(jīng)濟(jì)可行性 43.3操作壞境及運(yùn)行環(huán)境 4\o"CurrentDocument"4系統(tǒng)總體設(shè)計(jì) 51業(yè)務(wù)流程 54.2系統(tǒng)功能模塊圖 5\o"CurrentDocument"5系統(tǒng)詳細(xì)設(shè)計(jì) 71程序流程圖 75.2數(shù)據(jù)庫的設(shè)計(jì) 75.2.1數(shù)據(jù)庫設(shè)計(jì)概述 75.2.3數(shù)據(jù)庫的邏輯設(shè)計(jì) 95.2.4數(shù)據(jù)庫物理設(shè)計(jì) 12\o"CurrentDocument"6系統(tǒng)設(shè)計(jì) 151用戶登錄 152讀者信息查詢 166.3密碼修改 176.4圖書借閱界面 18\o"CurrentDocument"7總結(jié) 22\o"CurrentDocument"參考文獻(xiàn) 23\o"CurrentDocument"致謝 24附錄 25湖南軟件職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)引言引言當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代。在各行各業(yè)中離不開信息處理,計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理,使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了英安全性。尤其對丁復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好圖書館信息而設(shè)計(jì)的。圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的中小型圖書館都是初步開始使用,甚至尚未使用計(jì)算機(jī)進(jìn)行信息管理。根據(jù)調(diào)查得知,他們以前對信息管理的主耍方式是基于文本、表格等紙介質(zhì)的手工處理,對于圖書借閱情況(如借書天數(shù)、超過限定借書時(shí)間的天數(shù))的統(tǒng)計(jì)和核實(shí)等往往采用對借書卡的人工檢查進(jìn)行,對借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計(jì)算、手抄進(jìn)行。數(shù)據(jù)信息處理工作量大,容易出錯(cuò);由丁數(shù)據(jù)繁多,容易丟失,冃不易查找。總的來說,缺乏系統(tǒng),規(guī)范的信息管理手段。盡管有的圖書館有計(jì)算機(jī),但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)的基本環(huán)境。隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,計(jì)算機(jī)應(yīng)用于各大領(lǐng)域,并給人們的生活帶來了極大的便利,圖書館管理信息系統(tǒng)亦是如此。以往圖書館管理信息系統(tǒng)由于缺乏適當(dāng)?shù)能浖o其工作帶來了很多不便。本論文所介紹的圖書館管理信息系統(tǒng)就是為了使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改圖書情況。1緒論1.1畢業(yè)設(shè)計(jì)主要任務(wù)實(shí)現(xiàn)圖書館對所藏圖書的按類別、書名等多方而的查詢,最大的方便讀者和圖書館工作人員對所需圖書的查詢;建立圖書館外借讀者數(shù)據(jù)庫,方便工作人員對讀者進(jìn)行有效管理;3?實(shí)現(xiàn)圖書館對新書入庫,圖書修改,并且建立書籍檔案,方便進(jìn)貨;4.實(shí)現(xiàn)圖書館1.2目前圖書管理系統(tǒng)存在的問題1) 檢索速度慢、效率低因?yàn)閳D書館的藏書種類多、數(shù)量多,將藏帖準(zhǔn)確地分門別類,快速檢索,手工進(jìn)行非常困難往往是終于查到了二偉的信息,館中沒有此書或已被別人借走。圖書館的規(guī)模越大,這個(gè)問題越突岀。2) 借書、還書工作量大借書、述書頻率越大,說明圖書館的作用越大,然而隨之而來的大量的借書、還書登記、實(shí)存圖書的更新以及借出圖書超期、遺失等的處理,其工作量之大,往往是人工操作所難以勝任的。而且經(jīng)常會出現(xiàn)這樣那樣的差錯(cuò)。3) 圖書統(tǒng)計(jì)工作難、藏書更新不能及時(shí)完成。圖書館的圖書應(yīng)根據(jù)科學(xué)技術(shù)的發(fā)展和教學(xué)工作的需要及時(shí)添加和更新,然而由于藏書數(shù)量及圖帖種類越來越多,加上口然損耗,人為破壞,使圖書的統(tǒng)計(jì)工作難以及時(shí)完成,藏書的更新也就很難冇針對性地進(jìn)行,藏書的知識結(jié)構(gòu)得不到良好地控制。我校也是一所發(fā)展中的高校,近兒年的發(fā)展速度很快,圖書館的規(guī)模和藏書數(shù)量也不斷的擴(kuò)大,為了解決海量圖書的管理問題,改變傳統(tǒng)的管理方式也是迫在眉睫了。1.3課題意義隨著計(jì)算機(jī)的廣泛應(yīng)用,其逐步成為現(xiàn)代化的標(biāo)志。圖書館或者一些金業(yè)內(nèi)部,甚至是書店,在正常運(yùn)行過程屮總是面對大量的讀者信息,書籍信息以及兩者相互作用產(chǎn)生的借書信息、還書信息。因此需要對讀者資源、書籍資源、借書信息、還書信息進(jìn)行管理,及時(shí)了解各個(gè)環(huán)節(jié)屮信息的變更,要對因此而產(chǎn)生的單據(jù)進(jìn)行及吋的處理,為了提高圖書館或者企業(yè)內(nèi)部對圖書存銷的自動化的管理,能夠更快速的滿足讀者的要求,提高各種工作的效率,現(xiàn)對其設(shè)計(jì)相應(yīng)的系統(tǒng),以達(dá)到上述的口的。圖書管理系統(tǒng)的主要功能是實(shí)現(xiàn)圖書館圖書借閱和歸還的管理的自動化。圍繞這一主耍功能,本系統(tǒng)涉及到以下核心功能:借閱管理,歸還管理。除了這些核心功能外,還包括一些基木和輔助功能,它們是:用戶管理、圖書館參數(shù)管理、圖書管理、統(tǒng)計(jì)查詢。1.4論文的工作和安排本次設(shè)計(jì)的目標(biāo)是,開發(fā)一個(gè)圖書館借閱管理系統(tǒng)。借助該系統(tǒng),管理員通過快捷可靠的數(shù)據(jù)庫管理,方便的管理圖書館的信息資料,規(guī)范化的管理讀者用戶.論文設(shè)計(jì)和實(shí)現(xiàn)了圖書借閱管理系統(tǒng)系統(tǒng),可以根據(jù)用戶的不同權(quán)限,對圖書館的的各種信息進(jìn)行添加、刪除、修改或查詢操作。論文分為五個(gè)部分:第一章即本章緒論,簡述圖書館借閱管理系統(tǒng)這個(gè)課題的背景情況以及開發(fā)本系統(tǒng)的意義。第二章為需求分析,木章中明確了系統(tǒng)需要實(shí)現(xiàn)的功能,分析了系統(tǒng)的用例,并介紹根據(jù)系統(tǒng)的需求選擇的開發(fā)工具和技術(shù)的概況。第三章是可行性分析,描述了系統(tǒng)的經(jīng)濟(jì)可行性,技術(shù)可行性等。第四章為系統(tǒng)總體設(shè)計(jì),系統(tǒng)功能模塊分析。第五章是詳細(xì)設(shè)計(jì),包括程序流程圖和數(shù)據(jù)庫的設(shè)計(jì)。第六章是系統(tǒng)設(shè)計(jì),提供了個(gè)主要界面運(yùn)行的參考圖片,以更直觀了解系統(tǒng)的實(shí)現(xiàn)情況。第七章為結(jié)束語,為此次畢業(yè)設(shè)計(jì)做一個(gè)總結(jié),總結(jié)所獲得的經(jīng)驗(yàn)和體會。2需求分析2.1系統(tǒng)需求分析系統(tǒng)的主要目的是實(shí)現(xiàn)一個(gè)圖書管理系統(tǒng)。系統(tǒng)冇2類用戶分別為管理員、注冊用戶。管理員經(jīng)口令認(rèn)證進(jìn)人系統(tǒng)后,管理員可完成維護(hù)系統(tǒng)的功能,包括管理圖書和管理用戶。注冊用戶則完成查詢圖書、修改個(gè)人資料、查詢個(gè)人借閱信息的功能,工作完成后可以退出系統(tǒng)。2.2功能需求描述圖書借閱管理系統(tǒng)的主要任務(wù)是實(shí)現(xiàn)讀者迅速檢索查詢,方便借閱歸述圖書,圖書管理員高效的完成系統(tǒng)的各項(xiàng)基本操作,系統(tǒng)管理員是管理用戶設(shè)置權(quán)限等操作登錄。讀者、圖書管理員身份驗(yàn)證正確了才可以進(jìn)入該系統(tǒng).系統(tǒng)設(shè)置功能:系統(tǒng)管理員可以設(shè)置圖書館相關(guān)的參數(shù)信息。用戶管理功能:對系統(tǒng)用戶進(jìn)行添加,修改,刪除,權(quán)限設(shè)置等操作。查詢功能:對圖書館的館藏圖書,借閱歷史,讀者用戶等信息進(jìn)行查詢。5?其他功能系統(tǒng)管理員可以修改自己的密碼,并且擁有其他用戶所擁冇的所冇功能。3性能需求圖書館在止常運(yùn)行中總是面對大量的讀者信息,書籍信息以及兩者相互作用產(chǎn)生的借書信息、還書信息,因此需要對讀者資源、書籍資源、借書信息,還書信息進(jìn)行及吋處理,及時(shí)了解各個(gè)環(huán)節(jié)屮信息的變更,力求提高管理效率。檢驗(yàn)圖書館服務(wù)水平的重要標(biāo)準(zhǔn)。1?環(huán)境:圖書室、閱覽室環(huán)境清潔、安靜、整齊、舒適;人員:圖書館管理工作人員熱情、認(rèn)真、主動,有專業(yè)能力;設(shè)備:圖書館設(shè)施先進(jìn)、齊全,能滿足功能需要;文獻(xiàn):圖書館的文獻(xiàn)資源符合工作性質(zhì)與口標(biāo),數(shù)量多,質(zhì)量好,有特色。一般的性能需求是指相互消息傳遞順利,協(xié)議解析正確,界面友好,運(yùn)行時(shí)間滿足使用需要,安全性得到安全保證,不會出現(xiàn)基木的錯(cuò)誤等。3圖書館管理系統(tǒng)的可行性分析3.1技術(shù)可行性技術(shù)可行性是從前臺和后臺的開發(fā)工具選擇上進(jìn)行分析的。微軟公司開發(fā)的ASP.NET遠(yuǎn)遠(yuǎn)超越了ASP及其它開發(fā)軟件,同時(shí)也給Web開發(fā)人員捉供了史好的靈活性,有效縮短了Web應(yīng)用程序的開發(fā)周期。而SQLServer是Microsoft公司開發(fā)的大型關(guān)系數(shù)據(jù)庫管理系統(tǒng),具冇強(qiáng)大的關(guān)系數(shù)據(jù)庫創(chuàng)建、開發(fā)、設(shè)計(jì)和管理功能。?其版本SQLServer2000將數(shù)據(jù)庫與Internet緊密連接,可以通過Web瀏覽器顯示數(shù)據(jù)的操作,具有客戶機(jī)/服務(wù)器的結(jié)構(gòu)oSQLServer2000提供了對分布式事務(wù)處理的支持,并對開發(fā)工具具冇良好的支持,為大型數(shù)據(jù)庫項(xiàng)目捉供了企業(yè)級解決方案,因此我們在圖書館管理系統(tǒng)屮使用了在?NET環(huán)境基于Web頁而的B/S服務(wù)模式。3.2經(jīng)濟(jì)可行性鑒于計(jì)算機(jī)技術(shù)發(fā)展異常迅猛,在硬件軟件配置以及開發(fā)技術(shù)均以可行的情況下開發(fā)這樣一個(gè)管理系統(tǒng)成本不會很高,但其可以大大捉高圖書館的工作效率,也是圖書館管理發(fā)展的必然趨勢,其必將有比較寬闊的市場,因此改性統(tǒng)在經(jīng)濟(jì)可行性上時(shí)可行的3.3操作環(huán)境及運(yùn)行環(huán)境軟件環(huán)境:操作系統(tǒng):WindowsXP,數(shù)據(jù)庫:SQLSverver2000,前臺環(huán)境:VisualStudio硬件環(huán)境:Cpu:Pentium166MHz以上,內(nèi)存至少128MB,硬盤空間80M,顯示器800*600或更高分辨率。根據(jù)需求分析的得到的現(xiàn)行業(yè)務(wù)處理流程,在反復(fù)研究后,首先確定目標(biāo)4系統(tǒng)總體設(shè)計(jì)1業(yè)務(wù)流程圖3.1圖書管理系統(tǒng)的業(yè)務(wù)流程針對圖書管理業(yè)務(wù)流程,現(xiàn)具體描述其功能如下:用戶登錄:系統(tǒng)對用戶合法性進(jìn)行檢查。圖書入庫:對新購進(jìn)的圖書分類進(jìn)行編號,把圖書基本信息錄入計(jì)算機(jī)。圖書借閱:對已入庫的圖書,會員可以借閱,并進(jìn)行登記。圖書歸還:對會員已歸述的圖書進(jìn)行歸還登記。信息查詢:即對所有圖書的借閱情況,或會員的基本情況和借閱情況進(jìn)行查詢。管理措施:定義系統(tǒng)規(guī)定的借閱圖書超期時(shí)間、超期處罰辦法。4.2系統(tǒng)功能模塊圖依據(jù)需求分析階段得到的數(shù)據(jù)流圖,在保證系統(tǒng)基木功能要求的前提下,結(jié)合系統(tǒng)業(yè)務(wù)流程確定系統(tǒng)必須具備的所有功能,由此給出圖書館管理系統(tǒng)的系統(tǒng)功能模塊圖如圖3.2所示:功能模塊圖:圖書管理系統(tǒng)系借統(tǒng)閱管管理理功功能能4.2圖書管理系統(tǒng)功能模塊圖
5系統(tǒng)詳細(xì)設(shè)計(jì)5.1程序流程圖依據(jù)詳細(xì)設(shè)計(jì)階段的根本任務(wù)是確定應(yīng)該怎樣具體實(shí)現(xiàn)所要求的系統(tǒng),經(jīng)過這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對目標(biāo)系統(tǒng)的精確描述,從而在系統(tǒng)實(shí)現(xiàn)階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語言書寫的程序。所以在此給出系統(tǒng)的主程序流程圖,如圖4」所示。圖4.3主程序流程圖5.2數(shù)據(jù)庫的設(shè)計(jì)5.2.1數(shù)據(jù)庫設(shè)計(jì)概述計(jì)算機(jī)信息系統(tǒng)以數(shù)據(jù)庫為核心,在數(shù)據(jù)庫管理系統(tǒng)的支持下,進(jìn)行信息的收集、整理、存儲、檢索、更新、加工、統(tǒng)計(jì)和傳播等操作。為了使現(xiàn)實(shí)世界的信息流計(jì)算機(jī)化,并對計(jì)算機(jī)化的信息進(jìn)行各種操作,就是如何利用數(shù)據(jù)庫管理系統(tǒng)、系統(tǒng)軟件和相關(guān)硬件系統(tǒng),將用戶的要求傳化成有效的數(shù)據(jù)結(jié)構(gòu),并使數(shù)據(jù)庫結(jié)構(gòu)易于實(shí)現(xiàn)用戶新的要求的過程。確切的說,數(shù)據(jù)庫設(shè)計(jì)是指對于一個(gè)給定的應(yīng)用環(huán)境,提供一個(gè)確定最優(yōu)數(shù)據(jù)模型與處理模式的邏輯設(shè)計(jì),以及一個(gè)確定數(shù)據(jù)庫存儲結(jié)構(gòu)與存取方法的物理設(shè)計(jì),建立起既能反映現(xiàn)實(shí)世界信息和信息聯(lián)系,滿足用戶數(shù)據(jù)要求和加工要求,又能被某個(gè)數(shù)據(jù)庫管理系統(tǒng)所接受,同吋能實(shí)現(xiàn)系統(tǒng)口標(biāo),并有效存取數(shù)據(jù)的數(shù)據(jù)庫。根據(jù)軟件工程的思想,數(shù)據(jù)庫設(shè)計(jì)的周期可以劃分為六個(gè)階段:規(guī)劃階段、需求分析階段、設(shè)計(jì)階段、程序編制階段、調(diào)試階段、運(yùn)行和維護(hù)階段。數(shù)據(jù)庫設(shè)計(jì)是要在一個(gè)給定的應(yīng)用環(huán)境(DBMS)中,通過合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì),構(gòu)造較優(yōu)的數(shù)據(jù)庫模式、子模式,建立數(shù)據(jù)庫和設(shè)計(jì)應(yīng)用程序,滿足用戶的各種信息需求。物理結(jié)構(gòu)設(shè)計(jì)的原則如下:(1)盡可能的減少數(shù)據(jù)兀余和重復(fù)(2)結(jié)構(gòu)設(shè)計(jì)與操作設(shè)計(jì)相結(jié)合(3)數(shù)據(jù)結(jié)構(gòu)具有相對的穩(wěn)定性?;谝陨显O(shè)計(jì)原則,系統(tǒng)設(shè)計(jì)了一個(gè)數(shù)據(jù)庫,包含基木信息表(如圖書信息表、系統(tǒng)用戶表等)及幾個(gè)實(shí)體聯(lián)系建模后的表(如借閱信息表、用戶信息表等)。為了加快系統(tǒng)訪問的速度把這些表放在一個(gè)數(shù)據(jù)庫中。5.2.2數(shù)據(jù)字典有了系統(tǒng)的數(shù)據(jù)流圖后,還有相當(dāng)多的數(shù)據(jù)信息如圖書、借閱、歸還等信息需要進(jìn)一步描述,這就是需要定義數(shù)據(jù)字典,才能把現(xiàn)有的系統(tǒng)描述清楚。列出系統(tǒng)的主要數(shù)據(jù)字典。名稱:管理員描述:記錄管理員信息定義:管理員信息二管理員ID+管理員密碼輸入數(shù)據(jù):管理員信息輸出數(shù)據(jù):管理員信息名稱:圖書信息表結(jié)構(gòu)描述:記錄所有圖書的基本情況定義:圖書信息二圖書編號+TSBN號+圖書類別+圖書名稱+頁碼+作者+價(jià)格+出版社+出版吋間+登記日期+備注輸入數(shù)據(jù):圖書信息輸出數(shù)據(jù):圖書信息名稱:讀者信息表結(jié)構(gòu)描述:記錄所有讀者的基本情況定義:讀者信息二讀者編號+性別+姓名+類別+身份證號+辦證R期+證有效期+工作單位+E-mail+聯(lián)系電話輸入數(shù)據(jù):讀者信息輸出數(shù)據(jù):讀者信息名稱:借書登記表結(jié)構(gòu)描述:記錄所有圖書的借閱情況定義:借書信息二讀者編號+讀者編號+讀者類別+圖書編號+圖書類別+圖書名稱+原名+作者+出版社+借出日期+應(yīng)還日期輸入數(shù)據(jù):借書信息輸出數(shù)據(jù):借書信息名稱:記錄歸還登記表結(jié)構(gòu)描述:記錄所有圖書的歸還情況定義:歸還信息二讀者編號+讀者編號+讀者類別+圖書編號+圖書類別+圖書名稱+原名+作者+出版社+借出日期+應(yīng)還日期+實(shí)還日期+罰款輸入數(shù)據(jù):歸還信息輸出數(shù)據(jù):歸還信息5.2.3數(shù)據(jù)庫的邏輯設(shè)計(jì)在需求分析階段已完成該系統(tǒng)所冇的數(shù)據(jù)分析。根據(jù)該階段所建立的概念模型,已經(jīng)得出滿足系統(tǒng)設(shè)計(jì)要求的幾個(gè)關(guān)系描述,該階段的主耍工作就是把前一階段的成果轉(zhuǎn)化為具體的數(shù)據(jù)庫。下面給出概念結(jié)構(gòu)設(shè)計(jì)得E-R圖。1:管理員實(shí)體E-R圖:管理員圖4.4管理員實(shí)體E-R圖2:讀者信息實(shí)體E-R圖:圖4.5讀者實(shí)體E-R圖3:圖書信息實(shí)體E-R圖:圖4.6圖書實(shí)體E-R圖
7:總體E-R圖:5.2.4數(shù)據(jù)庫物理設(shè)計(jì)我們可以設(shè)計(jì)出了后臺數(shù)據(jù)庫的各個(gè)數(shù)據(jù)表。如表5.1—表5.10所示:表5.1用戶表字段代號字段類型字段長度是否可以為空備注User_no(關(guān)鍵字)Nvarchar16否用戶1DUserpwdNvarchar16可以為空用戶密碼UsernameNvarchar4否用戶名稱
表5.2借書表字段代號字段類型字段長度是否可以為空備注DuzhenoNvarchar50否讀者編號BooknoNvarchar50否圖書編號BooknameNvarchar50否圖書名稱BorrowdateDatetime8可以為空借書日期BackdateDatetime8可以為空歸還日期PassdateInt4可以為空超期天數(shù)moneyMoney8可以為空欠款數(shù)口表5.3圖書表字段代號字段類型字段長度是否可以為空備注Book_no(關(guān)鍵字)Nvarchar20否圖書編號BooknameNvarchar100否圖書名稱BookzuozheNvarchar50否圖書作者BookchubansheNvarchar50否圖書岀版社Book_outdayDatetime8否圖書出版日期BookpriceInt4否圖書價(jià)格ISBNNvarchar10否圖書ISBN號BookarrivedayDatetime8否圖書入庫日期表5.4讀者表字段代號字段類型字段長度是否可以為空備注Jieshuno(關(guān)鍵字)Nvarchr50否借書證號DuzhenameNvarchr50否讀者名稱Sexbit1否讀者性別DuzhezhuanyeNvarchr50否讀者所屬
專業(yè)Bumen_noNvarchr50否部門號Banzheng_datatimeDatatime50可以為空辦證Fl期6系統(tǒng)設(shè)計(jì)6.1用戶登錄圖6.1圖書背陸界面當(dāng)我們從登錄窗體輸入讀者的用戶名和密碼吋,則進(jìn)入讀者信息查看界面.
frMain圖6.2主界面當(dāng)我們在登錄界面屮輸入的是圖書館管理員的用戶名和密碼,那么我們進(jìn)入的將是上面的主界面,在這個(gè)界面屮,我們設(shè)定的有對讀者信息的管理,對圖書信息的管理,在菜單欄上點(diǎn)擊就會出現(xiàn)讀者信息界面,修改密碼界面,圖書錄入界面和圖書歸還,讀者添加等界面。6.2讀者信息查詢表6.2讀者信息界面控件控件名稱控件ID說明Label1Label1讀者信息查詢Label2Labe12讀者姓名Label1Label4輸入要刪除的讀者姓名ButtonlButtonl查詢Button21bldelete刪除
Button3lblquxiao取消DataGridDataGridl數(shù)據(jù)庫連接窗口示通過上面的“按鈕”代碼運(yùn)行后,當(dāng)我們成功登錄后,便跳轉(zhuǎn)到了下面的讀者基木信息查看界面.圖6.3讀者信息查詢6.3密碼修改要對讀者的密碼進(jìn)行修改,我們普通的設(shè)計(jì)就是首先要驗(yàn)證輸入的原密碼,然后輸入新密碼,如果“新密碼”框的輸入符合規(guī)則口和“確認(rèn)新密碼”框的密碼值是同樣的,那么“確定”后便對密碼進(jìn)行了修改。
圖6.4密碼修改6-4圖書借閱界面表6.4借閱界面控件控件名稱控件ID說明Buttonbtnsubmit借書Labellblbookname借書證號TextBoxtbxbookno書口編號提示TextBoxtbxtushuno圖書編號ButtonbtnGuihuan還書DataGridDataGridl數(shù)據(jù)庫連接Labellblnote書口名稱文木框TextBoxtbxduzheno讀者編號提示圖6.5借書界面7總結(jié)通過對數(shù)據(jù)庫知識的學(xué)習(xí),使我了解了數(shù)據(jù)庫與后臺管理的連接方法,感觸頗深。通過做這次畢業(yè)設(shè)計(jì),使我的理論知識又得到了進(jìn)一步的鞏固。經(jīng)過對網(wǎng)站的仔細(xì)調(diào)研,完成了圖書館管理網(wǎng)站的各大模塊的設(shè)計(jì),基木上實(shí)現(xiàn)了讀者與管理員要求的功能,如圖書的借閱歸述、系統(tǒng)查詢,權(quán)限設(shè)置等,管理員可以方便地通過后臺對這個(gè)網(wǎng)站進(jìn)行管理。在整個(gè)系統(tǒng)開發(fā)的過程中,我學(xué)到了很大新的知識,前學(xué)過的許多知識點(diǎn)在運(yùn)用過程屮也有了更為深入的分析,這是我大學(xué)期間做過的規(guī)模最大的項(xiàng)口,在這個(gè)過程中也體會到了如何將書本知識轉(zhuǎn)化到實(shí)際的應(yīng)用中。在這次設(shè)計(jì)過程中,還存在著一些不足,特別是感覺到安全性不夠好,功能不夠多。由于時(shí)間有限,我們的知識水平有限,系統(tǒng)中還有不足Z處,述請各位老師批評指止。參考文獻(xiàn)唐政,房大偉,等著.《C#項(xiàng)目開發(fā)全程實(shí)錄清華大學(xué)出版社》,2005年馬駿主編.《C#網(wǎng)絡(luò)應(yīng)用編程基礎(chǔ)》?人民郵電出版社,2006年程秉輝,JohnHawke編著.《解決網(wǎng)頁設(shè)計(jì)一定會遇到210個(gè)問題》?學(xué)出版社,2008年馬駿,黨蘭學(xué),杜瑩主編.《ASP.NET網(wǎng)頁設(shè)計(jì)與網(wǎng)站開發(fā)》?人民郵電出版社,2007年求是科技編著.《ASP.NET信息管理系統(tǒng)開發(fā)實(shí)例導(dǎo)航》?人民郵電出版社.2008年王院峰編著.《零基礎(chǔ)學(xué)ASP.NET2.0》?機(jī)械工業(yè)出版社2006年趙致格.《數(shù)據(jù)庫系統(tǒng)與應(yīng)用編著》?清華大學(xué)出版社2007年張志清主編.《管理信息系統(tǒng)實(shí)用教程》?電子工業(yè)出版社.2004年吳晨,孫少波,葉莞編著.《ASP.NET數(shù)據(jù)庫項(xiàng)口案例導(dǎo)航》?清華大學(xué)出版社,2004年景麗等編著.《ASP.NET數(shù)據(jù)庫高級教程(C#版)》?清華大學(xué)出版社,年馬里杰等編著.《SQLServer數(shù)據(jù)庫開發(fā)經(jīng)典案例解析》?清華犬學(xué)出版社,2006年薩師熄王珊.《數(shù)據(jù)庫系統(tǒng)概論(第三版)》?北京高等教育出版社,2000年叢書編委會主編,郝文化審.《ASP.NET與網(wǎng)站開發(fā)》.清華大學(xué)出版社,年孫永強(qiáng),王喬編著.《VisaualC#?NETWeb應(yīng)用程序設(shè)計(jì)》?清華大學(xué)出版社,2005年侯志榮編著.《Web應(yīng)用程序開發(fā)-一算法分析與應(yīng)用》.人民郵電出版社,2003年致謝非常感謝我的同學(xué)們我的老師們當(dāng)我在畢業(yè)設(shè)計(jì)過程屮遇到問題和困難時(shí),是你們給我提出許多關(guān)鍵性的意見和建議,使我對整個(gè)畢業(yè)設(shè)計(jì)的思路有了總體的把握,并耐心的幫我解決了許多實(shí)際問題,使我獲益良多。是你們教授了我豐富的知識,教會了我學(xué)習(xí)知識的能力。謝謝我的母校對我的教育,我將以更加飽滿的熱情投入到研究生階段的學(xué)習(xí)中去,充實(shí)口己,完善口己,向著口己的目標(biāo)不斷地而進(jìn),用我的所學(xué)去實(shí)現(xiàn)我心中的夢想??!!登錄代碼如下:privatevoidbuttonl_C1ick(objectsender,EventArgse){//用數(shù)據(jù)集類實(shí)現(xiàn)try{da=newSqlDataAdapter(zzsele
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度股東致行動協(xié)議:董事會席位調(diào)整與決策權(quán)分配
- 二零二五年度汽車充電樁場地租賃及維護(hù)服務(wù)合同
- 旅游景區(qū)服務(wù)質(zhì)量提升策略手冊
- 汽車配件銷售及售后支持協(xié)議
- 企業(yè)級軟件系統(tǒng)開發(fā)合作協(xié)議
- 水滸傳經(jīng)典人物宋江征文
- 租賃房屋補(bǔ)充協(xié)議
- 關(guān)于提高工作效率的研討會紀(jì)要
- 文化創(chuàng)意產(chǎn)業(yè)發(fā)展規(guī)劃策略
- 融資租賃資產(chǎn)轉(zhuǎn)讓協(xié)議
- (完整版)第五章養(yǎng)殖場環(huán)境保護(hù)
- 祖國版圖知識主題班會
- 2025年上半年東方電氣集團(tuán)科學(xué)技術(shù)研究院限公司公開招聘易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 高中不同主題閱讀理解高頻詞匯清單-2025屆高三下學(xué)期英語一輪復(fù)習(xí)專項(xiàng)
- 2025年上半年高郵市國資產(chǎn)投資運(yùn)營限公司(國企業(yè))公開招聘工作人員易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年高考地理二輪復(fù)習(xí):地球運(yùn)動(講義)解析版
- 2024年金華金開招商招才服務(wù)集團(tuán)有限公司招聘筆試真題
- 【地理】亞洲的自然環(huán)境第3課時(shí) 2024-2025學(xué)年七年級地理下冊同步課件(人教版2024)
- 2024年江蘇護(hù)理職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 《國別和區(qū)域研究專題》教學(xué)大綱
-
評論
0/150
提交評論