《基于ASP-NET的圖書管理系統(tǒng)的設計與實現(xiàn)開題報告》4900字_第1頁
《基于ASP-NET的圖書管理系統(tǒng)的設計與實現(xiàn)開題報告》4900字_第2頁
《基于ASP-NET的圖書管理系統(tǒng)的設計與實現(xiàn)開題報告》4900字_第3頁
《基于ASP-NET的圖書管理系統(tǒng)的設計與實現(xiàn)開題報告》4900字_第4頁
《基于ASP-NET的圖書管理系統(tǒng)的設計與實現(xiàn)開題報告》4900字_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

基于ASP-NET的圖書管理系統(tǒng)的設計與實現(xiàn)開題報告一、研究背景如今是一個快速發(fā)展的信息時代,信息技術在各領域被廣泛應用。信息技術推動著社會的發(fā)展,給人們的工作和生活帶來重大積極意義。通過信息技術應用代替繁復的人工操作,節(jié)省了人力;信息技術可以節(jié)約資源,簡化業(yè)務流程,提高了工作效率;信息技術能夠便捷地管理信息,對業(yè)務數(shù)據(jù)信息進行安全存儲。圖書管理系統(tǒng)是信息技術應用的產(chǎn)物。它有利于提高館員對圖書管理的工作效率,大大降低了圖書管理的工作量,減少了人力、物力的投入;有利于提升網(wǎng)絡信息資源的利用效率,通過快速的檢索功能,將圖書館海量數(shù)據(jù)資源呈現(xiàn)給用戶;有效解決圖書館提供的圖書服務與讀者的需求不相匹配的矛盾。因而,研究和實現(xiàn)圖書管理系統(tǒng)具有重大的現(xiàn)實意義。隨著圖書規(guī)模的擴大,用戶數(shù)量的不斷增加,圖書管理系統(tǒng)面對挑戰(zhàn)的壓力隨之加大。如何將圖書信息快速地呈現(xiàn)在用戶面前,如何更進一步提升數(shù)據(jù)的安全性,如何更好解決數(shù)據(jù)冗余問題……這些問題成為圖書管理系統(tǒng)發(fā)展道路上的阻礙。因此,本人認為需要設計一款圖書管理系統(tǒng),讓圖書信息管理工作更加高效,更加符合用戶需求。本系統(tǒng)以VisualStudio2010作為開發(fā)工具,選擇C#作為開發(fā)語言,以SQLServer作為后臺數(shù)據(jù)庫使,使用LINQ技術實現(xiàn)數(shù)據(jù)訪問。最終設計并實現(xiàn)了一個B/S(Browser/Server)模式的,基于ASP.NET的圖書管理系統(tǒng)。該系統(tǒng)設計了這些功能模塊:用戶登錄模塊、圖書管理模塊、讀者管理模塊、圖書借閱與歸還模塊、圖書預約模塊和個人賬戶管理模塊。本圖書管理系統(tǒng)有利于提高館員對圖書管理的工作效率,大大降低了圖書管理的工作量,減少了人力、物力的投入。該系統(tǒng)有利于提升網(wǎng)絡信息資源的利用效率,通過快速的檢索功能,將圖書館海量數(shù)據(jù)資源呈現(xiàn)給讀者。系統(tǒng)具備性能良好,功能完整,且功能劃分規(guī)范的優(yōu)點,能夠有效管理圖書的相關信息。系統(tǒng)的界面友好,且符合用戶習慣,能夠為用戶提供更好地服務。二、文獻綜述(一)相關技術研究現(xiàn)狀1.ASP.NET技術ASP.NET是在ASP技術上發(fā)展而來的,是微軟.NETFramework的重要組成部分。它是微軟公司推出的新一代建立動態(tài)Web應用程序開發(fā)平臺,凡是.NET支持的語言都可以用來開發(fā)ASP.NET應用程序,如C#、VB.NET等。ASP.NET程序是使用ASP.NET語法所創(chuàng)建的各類型網(wǎng)頁、服務的集合,包含數(shù)個不同文件類型及文件夾,包括ASP.NET網(wǎng)頁、用戶控件、XMLWebServices、配置文件及程序集(assembly)等。ASP.NET程序通常運行在IIS(InternetInformationServer)上。ASP.NET技術具備跨平臺性、可管理性、支持擴展、運行和生產(chǎn)效率高的特性。ASP.NET的工作原理:客戶端通過瀏覽器向Web服務器提出訪問請求,Web服務器向數(shù)據(jù)庫服務器發(fā)出操作請求,數(shù)據(jù)庫服務器對數(shù)據(jù)進行相應處理,把數(shù)據(jù)返回到Web服務器,Web服務器將最終結果返回給客戶端。ASP.NET程序在第一次訪問時,程序先被編譯成MSIL(MicrosoftIntermediateLanguage),再被調(diào)用執(zhí)行,處理該程序的時間相對較長。然而,當該程序被第二次調(diào)用時,直接將MSIL編譯后執(zhí)行,執(zhí)行速度很快。因此,程序總體的執(zhí)行效率得到提高。ASP.NET的運行機制如圖1所示。圖1ASP.NET的運行機制2.C#編程語言C#是微軟公司設計用來在.NET平臺上開發(fā)程序的主要編程語言。它吸收了C、C++、Java各自的優(yōu)點,是一種新型的面向?qū)ο蟮母呒壋绦蛘Z言。C#語言主要設計類(Class)、對象(Object)、繼承(Inheritance)等面向?qū)ο蟮母拍?,在特點上,與Java較為類似。在中間語言的領域里,C#是最具親和力的一種語言,它擁有著C語言與Java語言的主要特點,同時擁有強大的函數(shù)庫、方便的模板等,是目前最理想的語言之一。程序開發(fā)人員在.NET平臺上,采用C#編程語言,可以利用ASP.NET設計出漂亮的動態(tài)網(wǎng)頁,也可以輕松、快速地開發(fā)出實用的Windows應用軟件。3.VisualStudio2010技術VisualStudio是.NET框架中高度集成的開發(fā)環(huán)境,也就是可視化工作室。最新版本為VisualStudio2022版,但因2010版較為穩(wěn)定,所以本文采用VisualStudio2010,簡稱VS2010。VS2010可以用來創(chuàng)建高性能的Windows應用程序、移動應用程序、網(wǎng)絡應用程序、網(wǎng)絡服務程序、智能設備應用程序和Office插件等。VS2010的優(yōu)勢在于它使開發(fā)人員創(chuàng)建程序更容易、更靈活。它提供了高級開發(fā)工具、調(diào)試功能、數(shù)據(jù)庫功能和創(chuàng)新功能,幫助在各種平臺上快速創(chuàng)建當前最先進的應用程序。不論規(guī)模大小的軟件公司或個人都可以使用VS2010快速創(chuàng)建更安全、更易于管理并且更可靠的應用程序。4.LINQ數(shù)據(jù)庫訪問技術LINQ(LanguageIntegratedQuery),即語言集成查詢。它是一種與.NETFramework中使用的編程語言緊密集成的新查詢語言,為查詢數(shù)據(jù)提供了一個統(tǒng)一的方法,使得可以像使用SQL查詢數(shù)據(jù)庫那樣從.NET編程語句中直接查詢數(shù)據(jù),并且具備很好的編譯時語法檢查、豐富的元數(shù)據(jù)、智能感知、靜態(tài)類型等強類型語言的優(yōu)點。在用標準SQL查詢語言實現(xiàn)后臺數(shù)據(jù)庫的訪問時,如果查詢命令字符串寫錯了,則系統(tǒng)是不能在編譯時檢測出來的,當運行時才會報錯;而用LINQ查詢,由于運行機制自身的原因,能夠在系統(tǒng)編譯時及時通報錯誤。這能夠提高工程項目效率。由于不是被集成在特定的項目中,而是在語言本身中,所以LINQ可以應用在許多項目中,像Web應用程序、Windows窗體應用程序、Console應用程序等項目。5.Web技術(1)B/S模式B/S(Browser/Server),即瀏覽器/服務器。它是隨著Internet技術發(fā)展而來的,在C/S(Client/Server,客戶機/服務器)模式基礎上改進的。在這種結構下,用戶工作界面通過瀏覽器來實現(xiàn),極少部分事務邏輯在前端瀏覽器實現(xiàn),而主要事務邏輯在服務器端實現(xiàn),形成三層架構。這樣就大大簡化了客戶端計算機的負擔,減少了系統(tǒng)維護與升級的成本和工作量。B/S模式主要建立在廣域網(wǎng)的基礎上。從目前的網(wǎng)絡發(fā)展和開發(fā)技術來看,采用B/S模式通過Internet/Intranet模式進行數(shù)據(jù)庫訪問的網(wǎng)絡應用,能夠?qū)崿F(xiàn)不同接入方式(如LAN、WAN、Internet/Intranet等)訪問和操作,在系統(tǒng)開發(fā)難易程度、數(shù)據(jù)庫安全及系統(tǒng)后期維護等多個方面具有明顯優(yōu)勢。圖2B/S模式工作原理(2)IIS10.0服務器IIS(InternetInformationServices),即互聯(lián)網(wǎng)信息服務,目前最新版本為IIS10.0。它是由微軟公司提供的基于運行MicrosoftWindows的互聯(lián)網(wǎng)基本服務。IIS是Windows平臺集成的重要Web技術。它的可靠性、安全性和可擴展性都表現(xiàn)得非常優(yōu)秀,并能夠很好地支持多個Web站點,是Microsoft公司主推的Web服務器。IIS是一種Web服務組件,其中包括Web服務器、FTP服務器、NNTP服務器和SMTP服務器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務和郵件發(fā)送等方面,這樣在網(wǎng)上發(fā)布信息較為容易。IIS提供了最便捷的方式來共享信息、建立并部署企業(yè)應用程序,建立和管理Web網(wǎng)站。用戶可以輕松地通過IIS測試、發(fā)布、應用和管理自己的Web頁面和Web站點。(二)圖書管理系統(tǒng)研究現(xiàn)狀1.國外研究現(xiàn)狀早在一九五四年,國外的書籍管理系統(tǒng)就已經(jīng)問世,但當時的書籍系統(tǒng)還只能夠進行一些簡易的檢索和公務工作。直到四年以后,“自動檢索”概念的提出,才更加豐富了現(xiàn)代圖書管理體系,也促進了圖書管理的發(fā)展。通過幾年的努力研究,在20世紀70年間實現(xiàn)了從簡單功能向集成的過渡,再到在20世紀80年間建立了商業(yè)化、專門的比較完善的網(wǎng)絡信息系統(tǒng)。在20世紀90時代以后的一段時間內(nèi),中國圖書室網(wǎng)絡出現(xiàn)了高速發(fā)展的趨勢,同時計算機技術的蓬勃發(fā)展,也給網(wǎng)絡網(wǎng)絡的后續(xù)發(fā)展帶來了相當大的幫助。國外數(shù)字化發(fā)展迅速的我國,對數(shù)字化的應用也已經(jīng)基本完成,還在進一步的發(fā)展中。舉例來說,中國的各大圖書館在二零零九年以來在這方面的成果頗豐,他們利用互聯(lián)網(wǎng)、計算機等拓展了館藏,并推動了讀書形式的新潮流。正是這種帶有一定趣味性、時代感強的新型讀書形式,引來了中國國內(nèi)的眾多讀者競相投入。目前,最流行的圖書館系統(tǒng)主要來自中國、澳大利亞,還有印度等國。國外圖書館中自動化系統(tǒng)使用廣泛的有Aleph500、HorizonSIRSIUnicorn等。使用了C/S架構,以MySQL數(shù)據(jù)庫為平臺的Aleph500系統(tǒng),是由以色列企業(yè)設計,目前在圖書館智能化等應用領域中較為先進的集成系統(tǒng)。這是一個擁有較高自動化程度的圖書館系統(tǒng),數(shù)據(jù)庫使用了相當完善的MySQL,具備了靈活、易用、連通等特點。個性化的服務和信息共享能力,既可以同時和多家圖書館進行合作,更可以十分出色地和其他數(shù)據(jù)庫“和諧共處”。將各館資源與館藏信息共享、藏書跨館借閱等特色功能模塊結合到一塊,從而真正實現(xiàn)了保障讀者可以隨時得到自身所需要資源。Horizon系統(tǒng)是目前國際上最領先的電子圖書館系統(tǒng)之一,它也是一種具備較高智能化程度的電子藏書系統(tǒng)。其領先的產(chǎn)品設計理念、靈活多樣的定制特性、以及強大的功能設置等使其在世界帶來了很高的市場份額。2.國內(nèi)研究現(xiàn)狀相比于國外,我國的圖書館管理信息系統(tǒng)的研究和應用滯后于外國,進展速度也相對遲緩,應用范圍也相對小。在最初,人們都不很認可圖書館管理信息系統(tǒng),而且大多只是喜歡傳統(tǒng)的圖書館管理手段。但直到20世紀70年代,才是一個中國國家圖書館發(fā)展的先潮時代。在20世紀80年以前,那時人們還缺乏領先的科技水平來獨立研發(fā)一個圖書館管理信息系統(tǒng),而僅僅依靠引進了外國現(xiàn)成的圖書館信息系統(tǒng)。到了20世紀80年中到末期,由于有了對之前的應用經(jīng)驗和系統(tǒng)的進一步了解,我國開始鼓勵獨立研究,才逐漸解開了長期依賴外國系統(tǒng)的羈絆。鼓勵了各大院校圖書館積極投身于工程信息系統(tǒng)的研究開發(fā)工作中,極大程度上促進了中國圖書館工程項目信息系統(tǒng)的發(fā)展進程。中國的圖書館管理信息系統(tǒng)的發(fā)展高潮在九十年代中期,當時市面上已經(jīng)產(chǎn)生了一些大型的智能化管理系統(tǒng),并且明確提出了"第三代圖書館自動化系統(tǒng)"的設計理念。經(jīng)過了高潮時代以后,中國圖書館管理系統(tǒng)的發(fā)展水平也就逐漸的開始了下降,不管是從整體技術上的實現(xiàn),還是在系統(tǒng)理論的研究上,都沒有比較大的提高。于是,一些開發(fā)管理系統(tǒng)的研究人員也開始逐漸反省,是不是中國的圖書館管理信息系統(tǒng)的設計和發(fā)展已經(jīng)"江郎才盡",毫無突破的機會了。步入了二十一世紀,由于信息的迅速普及,將現(xiàn)代信息普遍充分運用到了各種生產(chǎn)生活中,為圖書館管理信息系統(tǒng)的發(fā)展創(chuàng)造了優(yōu)越的發(fā)展環(huán)境和必要的技術支持。盡管中國國內(nèi)信息系統(tǒng)的發(fā)展時間較晚,不過我們中國的圖書館信息系統(tǒng)的發(fā)展水平也達到了相當?shù)陌l(fā)展,同時也取得了相當?shù)募夹g水平,盡管目前還不能真正做到完整的中國圖書館信息系統(tǒng)。國外的圖書館也管理信息系統(tǒng)都實現(xiàn)了轉(zhuǎn)型,并且效益比較好<br>在功能設計與技術上,我們尚有較大的技術提升空間,但需要我們的系統(tǒng)研究人員奮起直追,力爭盡早迎頭趕上。在信息系統(tǒng)的服務能力方面,功能上都已相當完善,特別是中國國內(nèi)圖書館信息系統(tǒng)在發(fā)展過程中,不但融合了外國的先進科技和成熟的管理經(jīng)驗,也同時融合了中國自己的文化特色,功能上將也越來越齊全。三、研究框架1緒論1.1研發(fā)背景1.2國內(nèi)外研究現(xiàn)狀1.3研究目的與意義1.4主要研究內(nèi)容2相關技術概述2.1ASP.NET技術2.2C#編程語言2.3VisualStudio2010技術2.4LINQ數(shù)據(jù)庫訪問技術2.5Web技術2.5.1B/S模式2.5.2IIS10.0服務器2.6本章小結3系統(tǒng)需求分析3.1功能性需求分析3.2非功能性需求分析3.3本章小結4系統(tǒng)總體設計4.1系統(tǒng)技術架構4.2系統(tǒng)功能模塊4.3本章小結5系統(tǒng)詳細設計5.1系統(tǒng)詳細設計的原則5.2主要功能程序流程5.3數(shù)據(jù)庫設計5.3.1實體E-R圖設計5.3.2數(shù)據(jù)庫表結構設計5.4本章小結6系統(tǒng)實現(xiàn)與測試6.1系統(tǒng)功能實現(xiàn)6.2系統(tǒng)測試6.2.1測試目的6.2.2測試方案6.2.3測試用例設計6.3本章小結7總結與展望7.1總結7.2展望四、進度安排2022年12月1日到2022年12月20日,收集課題資料,為完成開題做準備。2022年12月21日到2023年2月10日,完成開題報告,上傳系統(tǒng)。2023年2月11日到2023年3月10日,完成論文初稿,上傳系統(tǒng)。2023年3月11日到2023年3月30日,完成論文修改、定稿,上傳系統(tǒng)。五、參考文獻[1]何水艷.基于ASP.NET圖書管理系統(tǒng)的設計與實現(xiàn)[J].2020.[2]李俊.基于ASP.NET的高校圖書管理系統(tǒng)的設計與實現(xiàn)[J].湖南科技學院學報,2012,33(8):2.[3]李林.基于ASP.NET的高校圖書管理系統(tǒng)的設計與實現(xiàn)[D].吉林大

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論