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

正文內(nèi)容

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

2024-11-16 01:22 本頁面


【正文】 劃分,數(shù)據(jù)庫模式分析,并進一步設計了數(shù)據(jù)庫結(jié)構(gòu)和應用程序。由此得到了一個基本滿足讀者,圖書館管理員和高級管理者需求的圖書館系統(tǒng)。 關(guān)鍵詞 : 圖書館管理系統(tǒng), C.NET, SQL server 2021 數(shù)據(jù)庫 基于 C 圖書館管理系統(tǒng)的設計與實現(xiàn) 2 Abstract Along with the technical development and society39。s progress, the puter has bee the people to live with the work in primary the modern Inter Web technology development greatly impelled the social each aspect for a modern age library management system imperative. The Library Management System of which development mainly contains two aspects that one is the establishment and maintenance of the backstage database and the other is the development of the foreend application procedures is a typical Management Information System. The database which must has data consistency,integrality,security as the sencond part will be characteristic with maturity of function,easetouse and so on. All above these,I chose the c programming language and SQL server 2021 database. The reason why I chose to use the MS SQL Server 2021 as a development tool is that it can handle strong data pletely and exactly .And I chose Visual C.NET among many wouldbe languages, because it is the best language in developing the application the analysis of requirement min or small library ,carved up the module of function,analyzed the mode of database and designed its structure and that the book management system can satisfy the basical need of the reader ,the adminsistrators of the library and the highlevel adminsistrators. Keywords:Libray management system,C.NET,SQL server database 基于 C 圖書館管理系統(tǒng)的設計與實現(xiàn) 3 1. 前言 當今時代是飛速發(fā)展的信息時代。在各行各業(yè)中 離不開信息處理,計算機被廣泛應用于信息管理系統(tǒng)的環(huán)境。計算機的最大好處在于利用它能夠進行信息管理 ,使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。 尤其對于復雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好圖書館信息而設計的。 圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的 中小型 圖書館都是初步開始使用,甚至尚未使用計算機進行信息管理。根據(jù)調(diào)查得知, 他們以前對信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對于圖書借閱情況(如借書天數(shù)、超過限定借書時間的天數(shù))的統(tǒng)計和核實等往往采用對借書卡的人工檢查進行,對借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計算、手抄進行。數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找。 總的來說,缺乏系統(tǒng),規(guī)范的信息管理手段。盡管有的圖書館有計算機,但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)的基本環(huán)境。 隨著計算機技術(shù)的不斷發(fā)展,計算機應用于各大領(lǐng)域,并給人們的生活帶 來了極大的便利, 圖書館 管理 信息 系統(tǒng)亦是如此。以往 圖書館管理信息系統(tǒng) 由于缺乏適當?shù)能浖o其工作帶來了很多不便。本論文所介紹的 圖書館管理信息系統(tǒng)就是為了使 圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的查詢和修改圖書情況。 基于 C 圖書館管理系統(tǒng)的設計與實現(xiàn) 4 SQL SERVER 2021 SQL Server 2021 是微軟公司大型數(shù)據(jù)庫服務器 , 它使用了最先進的數(shù)據(jù)庫構(gòu)架,與 Windows NT/2021 平臺緊密集成,具有完全的 Web 功能,人們用它 可方便地管理數(shù)據(jù)庫和開發(fā)應用程序。它通過對高端硬件平臺、網(wǎng)絡和存儲技術(shù)的支持,為最大的 Web 站和企業(yè)的應用提供了可擴展性和高可靠性,能在 Inter商業(yè)領(lǐng)域快速建立應用。此外,還增強了安全性,保護防火墻內(nèi)外的數(shù)據(jù),支持基于角色的安全并擁有安全審計工具。 SQL Server 2021 數(shù)據(jù)庫服務器的自動調(diào)整和自動管理技術(shù)在數(shù)據(jù)庫領(lǐng)域中處于領(lǐng)先地位。因此,我選擇了 SQL Server 2021 作為開發(fā)本系統(tǒng)使用的數(shù)據(jù)庫。 2. 2 在 .NET 環(huán)境下使用了 構(gòu)建數(shù)據(jù)庫應用系統(tǒng)中的數(shù) 據(jù)訪問層的步驟和方法。由于 技術(shù)對 ADO 數(shù)據(jù)訪問技術(shù)有了較大的改進,使得開發(fā)人員能夠以較為靈活的方式查詢和操作數(shù)據(jù)以及更新數(shù)據(jù)源,是所有數(shù)據(jù)驅(qū)動的 .NET 應用程序或者 Web 服務的核心部件。通過對這些技術(shù)的了解,使我們對 .NET 環(huán)境下如何開發(fā)數(shù)據(jù)庫應用系統(tǒng)有了一個系統(tǒng)的、感性的認識。 在后臺代碼的功能實現(xiàn)上, Web應用程序可以使用多種語言來開發(fā),但是 Visual C.NET作為專門針對 Microsoft的 .NET戰(zhàn)略而推出的語言,它對 .NET Framework和 有最為全面的支持??梢哉f, Visual C.NET是開發(fā) Web應用程序較好的 語言。結(jié)合使用 Visual C.NET和 ,用戶可以方便的開發(fā)出功能強大的 Web應用程序。 ,即瀏覽頁面的前臺 HTML實現(xiàn)、瀏覽頁面的后臺 C代碼的編寫及后臺代碼與數(shù)據(jù)庫的連接,正是其有這樣的三層結(jié)構(gòu),所以它的安全性得到了很好的保障,這即為我們在上面所說的 ,也是對 ,我們可以通 過下面的數(shù)據(jù)訪問流程圖 : 基于 C 圖書館管理系統(tǒng)的設計與實現(xiàn) 5 圖 從圖片中可以很明顯的看出,在顯示層中, ( .aspx),在這個顯示頁面中存在著本身的后臺代碼( CodeBehind) ,之后在頁面運行時,后臺代碼開始對邏輯層中的 Business Layer的調(diào)用,觸發(fā)系統(tǒng)后臺的另外的 .dll文件的運行,然后就是 Business Layer通過關(guān)鍵字對 Data Layer層文件的連接,最后對數(shù)據(jù)庫的直接的訪問是 Data Layer中的層文件,通過數(shù)據(jù)庫的訪問后取得的數(shù) 據(jù)按每層相連的方式再返回到 ,用戶即可以瀏覽取到的數(shù)據(jù)。通過前臺的首次請求到最后數(shù)據(jù)的顯示通過幾個層次,所以要想通過非法的手段去修改數(shù)據(jù)庫那將是非常困難的。也正是由于 功能,所以所做的圖書館管理系統(tǒng)也就選擇了這種開發(fā)平臺。 本系統(tǒng)主要實現(xiàn)圖書的錄入,查詢等功能,采用面向?qū)ο蟮姆治龇椒▽D書館管理系統(tǒng)功能需求進行劃分,可將需求劃分為:管理員對功能的需求和讀者對功能的需求兩大部分。具體列舉如下 圖書館管理員的需求 通 過詳細分析可知,管理員對功能的需求又可以分為圖書館總管和書庫管理員對各自的功能需求。由于系統(tǒng)開發(fā)的總體任務是實現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動化。所以圖書館總管對系統(tǒng)需要完成的功能有:讀者信息的管理、圖書信息的管理、書庫管理員的管理等。書庫管理員的功能主要為:出借圖書、歸還圖書操作及自己密碼的修改等功能。 基于 C 圖書館管理系統(tǒng)的設計與實現(xiàn) 6 對讀者信息的添加 : 當有新的讀者需要加入到圖書館管理系統(tǒng)中時,圖書館總管就要對讀者的各種信息進行集體錄入。此外由于我們所做圖書館管理系統(tǒng)的讀者主要針對的是學校的學生,故我們錄入的主要是學生的各種信息,包括 讀者編號、讀者姓名、所屬年級、。其中讀者的編號可以是學生入學時的學號,唯一性的。權(quán)限的級別在下面的數(shù)據(jù)表中我們可以看到。 讀者信息的查詢、 編輯 和刪除 : 當圖書館總管需要查詢某個讀者的基本信息和借閱信息時,他們在服務端可以通過學號或者姓名可以找到這些信息,在找到后可以對這些基本的信息進行修改和保存。另外對于刪除的功能則為,當某些學生快要畢業(yè)了,圖書館的管理人員就要對這些讀者在圖書館中的一些基本信息進行刪除掉,在這個刪除的過程中,圖書館的管理人員主要是進行模糊查找,找到學生編號前面的年份即可,然后可以很方便、快 捷地進行數(shù)據(jù)刪除功能。 對圖書信息的錄入 : 由于圖書館在每年都要購買許多的新書,所以對這些新買的新書進行編號添加到圖書館管理系統(tǒng)中將是一個非常巨大的工程,因此在圖書的錄入過程中包含了圖書的一些基本的信息,有:圖書編號、圖書名稱、圖書作者、 圖書價格 等信息 。 圖書信息的查詢、修改及刪除 : 在這個過程中,我們是為了及時的了解圖書在館的最新的情況,圖書館 管理員 首先可以通過查詢找到某一類編號的圖書,然后查看它們的在館信息,另外在查找到該圖書后可以修改及保存圖書修改后的信息,再一個重要的功能就為當某些圖書在借閱過程中破 損或遺失什么的,我們暫時就要對該圖書進行刪除或者是修改該圖書,只有這樣及時的修改圖書信息,讀者在借閱過程中就可以很方便的找到所需要的圖書,省去了許多不必要的麻煩,實現(xiàn)了快捷的目標。 對管理員的管理 : 在該過程中,主要是對新到的書庫管理員進行添加,修改和刪除等操作。這些操作我們可以仿照在對讀者的操作中實現(xiàn),只是我們在做數(shù)據(jù)庫表時是不一樣的。書庫管理員的信息主要為:管理員編號、管理員密碼、管理員名稱等級問題等。 資金分配 : 這個模塊的操作是比較簡單的,當 管理員想要了解資金在各種書籍中所占的比例,可以通過登入這個 頁面查詢就一目了然了。 讀者的需求 由于讀者對主數(shù)據(jù)庫表的修改權(quán)限不大,所以讀者主要是瀏覽方面的功能。包括了讀者本身信息的查看及修改、圖書信息的查詢、購書推薦、預約圖書、查看新書通報、查看圖書館公告、圖書館留言等功能。 讀者本身信息查看及修改 : 當一個讀者到圖書館借閱圖書或者歸還圖書時,他要對自己的一些基本的信息和借閱信息都要有相應的查看,通過查看這些基于 C 圖書館管理系統(tǒng)的設計與實現(xiàn) 7 已經(jīng)存在的信息,讀者可以了解到他是否還可以再借閱圖書,現(xiàn)在已經(jīng)借閱了幾本圖書,是哪幾本書,并且這些書本的歸還時間是什么時候,是否超期等,這樣讀者對自己 的借閱信息就有了一個大概了解,就可以避免不盲目的跑去借閱圖書了。對于修改操作主要的還是讀者自己的密碼的修改,因為這只關(guān)系到他自己的事情,所以對數(shù)據(jù)庫中其它的數(shù)據(jù)沒有太大的影響。 圖書信息查詢 : 在這個模塊中,讀者可以對圖書的信息進行查詢,查詢的方法有兩種,一種是模糊查詢,另一種是精確查詢。對于模糊查詢只是對圖書的某一個字段查找,而且是任意匹配的形式。而對于精確查詢則為對圖書的各個字段進行查找,當添加了某個查詢條件后,查詢結(jié)果的記錄集都在變化,這樣讀者可以方便的找到自己所要的圖書。另外在查看記錄集的過程中讀者 可以了解到該書本是否在館可借,如果可借就可以在圖書所在書庫中找到,若沒有的話,在圖書所在書庫中則不可以找到。這就是讀者對圖書的查詢功能。 預約圖書 : 在該模塊中,當讀者去圖書館借閱圖書時,圖書館中的該書或許已經(jīng)出借了且現(xiàn)在的庫存數(shù)目為 0,那樣的話,讀者暫時就不可以借閱該圖書了,所以讀者可以在網(wǎng)絡上對該書進行預約操作,這樣當圖書館中該書有了庫存后,他就有對該圖書的優(yōu)先借閱的權(quán)利,所以這可以幫助讀者在借閱這方面提供很大的便利,由此也就產(chǎn)生了一個圖書預約表,包含信息有:讀者編號、圖書編號、圖書名稱、圖書作者、 ISBN編號、所屬書庫等信息。查看圖書館留言及公告 : 在這個功能模塊上,我們主要是對圖書館最近的公告和信息進行查看,了解圖書館最近的一些圖書管理方面的信息和最新圖書的信息,另外在留言板上讀者可以提出自己對圖書館在管理方面自己的意見或建議什么的,這對加強圖書館的管理次序是
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1