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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論