![圖書館管理系統(tǒng)畢業(yè)論文_第1頁](http://file4.renrendoc.com/view/284a63b3dde2b2086f615f4a981a344c/284a63b3dde2b2086f615f4a981a344c1.gif)
![圖書館管理系統(tǒng)畢業(yè)論文_第2頁](http://file4.renrendoc.com/view/284a63b3dde2b2086f615f4a981a344c/284a63b3dde2b2086f615f4a981a344c2.gif)
![圖書館管理系統(tǒng)畢業(yè)論文_第3頁](http://file4.renrendoc.com/view/284a63b3dde2b2086f615f4a981a344c/284a63b3dde2b2086f615f4a981a344c3.gif)
![圖書館管理系統(tǒng)畢業(yè)論文_第4頁](http://file4.renrendoc.com/view/284a63b3dde2b2086f615f4a981a344c/284a63b3dde2b2086f615f4a981a344c4.gif)
![圖書館管理系統(tǒng)畢業(yè)論文_第5頁](http://file4.renrendoc.com/view/284a63b3dde2b2086f615f4a981a344c/284a63b3dde2b2086f615f4a981a344c5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
絕密文件,核心資料,拒絕盜版,支持正版,從我做起,一切是在為了方便大家!知識就是力量!絕密文件,核心資料,拒絕盜版,支持正版,從我做起,一切是在為了方便大家!知識就是力量!絕密文件,核心資料,拒絕盜版,支持正版,從我做起,一切是在為了方便大家!知識就是力量!絕密文件,核心資料,拒絕盜版,支持正版,從我做起,一切是在為了方便大家!知識就是力量!畢業(yè)設(shè)計[論文]題目:圖書館管理系統(tǒng)開發(fā)系別:計算機科學(xué)與技術(shù)系專業(yè):計算機科學(xué)與技術(shù)姓名:蔣雷賢學(xué)號:081209134指導(dǎo)教師:劉帥河南城建學(xué)院2011年5
圖書館管理系統(tǒng)開發(fā)LibraryManagementSystemDevelopment摘要圖書館,是新建成的圖書館。圖書館人員結(jié)構(gòu)復(fù)雜,人員數(shù)量有限,涉及方面很廣,如果還使用手工操作處理圖書借閱問題,工作將非常繁瑣,需要大量的人力、物力和財力,極大的浪費了資源,對于圖書館管理人員來說,圖書館管理包括圖書信息管理、學(xué)生信息管理、圖書類別管理、借閱信息管理、管理員信息管理等等。而這些工程在過去靠手工操作,需要手工記錄這些事情,不但麻煩,還經(jīng)常出錯,給廣闊用戶帶來很多不便,因此,開發(fā)這樣一套圖書館管理系統(tǒng)軟件。本人負責(zé)圖書及讀者信息管理、后臺數(shù)據(jù)庫的維護、系統(tǒng)數(shù)據(jù)庫設(shè)計,它具備圖書信息的添加、圖書信息的修改、圖書信息的查詢、圖書信息的刪除;用戶信息的添加、刪除、修改、查詢;借、還書的登記等多種功能。系統(tǒng)的實現(xiàn)方式主要是在Microsoftwindows開發(fā)平臺環(huán)境中使用ASP.net技術(shù),ASP.net技術(shù)是當(dāng)今流行的開發(fā)Web應(yīng)用程序技術(shù)。數(shù)據(jù)庫方面選用了MicrosoftSQLServer2000。針對Web效勞器本人所選用的是由windows2000Server系統(tǒng)。關(guān)鍵詞:圖書館管理系統(tǒng);用戶信息管理;圖書信息管理;ASP.net;MicrosoftSQLServer2000目錄TOC\o"1-3"\u引言 -1-1系統(tǒng)概述 -2-1.1題目背景情況 -2-1.1.1題目背景和意義 -2-1.1.2國內(nèi)外開展現(xiàn)狀 -2-1.1.3題目的主要內(nèi)容 -3-1.2需求分析 -4-需求分析概述 -4-用戶特點 -5-1.2.3系統(tǒng)完成任務(wù) -5-功能需求描述 -5-1.2.5性能需求 -10-1.2.6運行環(huán)境 -10-2方案論證 -11-2.1操作系統(tǒng)論證 -11-2.1.1WindowsXP -11-2.1.2Windows20000操作系統(tǒng) -11-2.1.3Linux系統(tǒng) -12-2.1.4結(jié)論 -12-2.2Web開發(fā)技術(shù)方案論證 -13-2.2.1ASP -13-2.2.2PHP -13-2.2.3JSP -13-2.2.4.NET -14-2.2.5結(jié)論 -14-2.3系統(tǒng)開發(fā)模式方案論證 -15-2.3.1B/S -15-2.3.2C/S -15-2.3.3對等網(wǎng)絡(luò) -15-2.3.4結(jié)論 -16-2.4數(shù)據(jù)庫方案論證 -16-2.4.1SQLServer -16-2.4.2Oracle -17-2.4.3Access -17-結(jié)論 -17-2.5開發(fā)工具方案論證 -18-3系統(tǒng)概要設(shè)計 -18-3.1系統(tǒng)功能描述 -18-3.2系統(tǒng)總體功能模塊圖 -19-4后臺維護系統(tǒng)設(shè)計詳細設(shè)計 -21-4.1后臺維護系統(tǒng)設(shè)計 -21-數(shù)據(jù)庫管理和維護 -21-4.1.2后臺維護模塊圖 -21-4.1.3后臺維護功能模塊分析 -23-4.2管理員登錄模塊 -26-管理員登錄模塊說明 -26-管理員登錄模塊功能圖 -26-管理員登錄模塊流程圖 -26-圖4.8管理員登錄模塊流程圖 -27-管理員登錄模塊界面介紹 -27-4.3管理員用戶管理模塊 -29-管理員用戶管理模塊說明 -29-4.3.2管理員用戶管理模塊功能圖 -29-管理員用戶管理模塊流程圖 -30-管理員用戶管理模塊界面介紹 -30-4.4管理員圖書管理模塊 -32-管理員圖書管理模塊說明 -32-4.4.2管理員圖書管理模塊功能圖 -32-4.4.3管理員圖書管理模塊流程圖 -33-圖4.18管理員圖書管理模塊流程圖 -34-管理員圖書管理模塊界面介紹 -34-4.6借閱管理模塊 -36-借閱管理模塊說明 -36-借閱管理模塊功能圖 -36-借閱管理模塊流程圖 -37-借閱管理模塊界面介紹 -38-圖4.22借閱登記 -38-圖4.23歸還登記 -39-5數(shù)據(jù)庫設(shè)計 -39-5.1E-R圖 -39-總體數(shù)據(jù)庫 -39-管理員用戶管理E-R圖 -40-管理員圖書管理E-R圖 -41-圖書查詢E-R圖 -42-5.2數(shù)據(jù)庫設(shè)計所涉及的表 -42-6設(shè)計中遇到的問題與解決方法 -43-6.1連接問題 -43-6.2搜索問題 -44-7系統(tǒng)測試 -44-7.1測試的介紹 -44-7.2測試的原那么 -44-7.3測試方法與步驟 -45-7.3.1軟件測試步驟 -45-7.3.2軟件測試的方法 -46-7.4測試用例的設(shè)計 -46-7.5測試結(jié)論 -49-結(jié)論 -50-致謝 -51-參考文獻 -52-引言當(dāng)今時代是飛速開展的信息時代。在各行各業(yè)中離不開信息處理,這正是計算機被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計算機的最大好處在于利用它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其平安性。尤其對于復(fù)雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好圖書館信息而設(shè)計的。圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理。根據(jù)調(diào)查得知,他們以前對信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對于圖書借閱情況〔如借書天數(shù)、超過限定借書時間的天數(shù)〕的統(tǒng)計和核實等往往采用對借書卡的人工檢查進行,對借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計算、手抄進行。數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易喪失,且不易查找??偟膩碚f,缺乏系統(tǒng),標(biāo)準的信息管理手段。盡管有的圖書館有計算機,但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比擬突出,這就是管理信息系統(tǒng)的開發(fā)的根本環(huán)境。數(shù)據(jù)處理手工操作,工作量大,出錯率高,出錯后不易更改。圖書館采取手工方式對圖書借閱情況進行人工管理,由于信息比擬多,圖書借閱信息的管理工作混亂而又復(fù)雜;一般借閱情況是記錄在借書證上,圖書的數(shù)目和內(nèi)容記錄在文件中,圖書館的工作人員和管理員也只是當(dāng)時對它比擬清楚,時間一長,如再要進行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費時、費力。如要對很長時間以前的圖書進行更改就更加困難了。基于這此問題,有必要建立一個圖書管理系統(tǒng),使圖書管理工作標(biāo)準化,系統(tǒng)化,程序化,防止圖書管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的查詢和修改圖書情況。1系統(tǒng)概述1.1題目背景情況題目背景和意義.1題目背景畢業(yè)設(shè)計的題目為?圖書館管理系統(tǒng)?,由于圖書館,是新建成的圖書館。圖書館人員結(jié)構(gòu)復(fù)雜,人員數(shù)量有限,涉及方面很廣,如果還使用手工操作處理圖書借閱問題,工作將非常繁瑣,需要大量的人力、物力和財力,極大的浪費了資源,對于圖書館管理人員來說,圖書館管理包括圖書信息管理、學(xué)生信息管理、圖書類別管理、借閱信息管理、管理員信息管理等等。而這些工程在過去靠手工操作,需要手工記錄這些事情,不但麻煩,還經(jīng)常出錯,給廣闊用戶帶來很多不便。所以開發(fā)這個圖書館管理系統(tǒng)系統(tǒng),讓管理員方便的管理圖書及用戶信息,方便得讓用戶查找圖書。.2題目意義圖書館管理系統(tǒng)本著讓圖書館管理做到快捷、方便、簡單、擺脫用手工操作處理圖書借閱的問題,工作非常繁瑣,需要大量的人力、物力和財力,極大的浪費了資源的略事而設(shè)計,它可以使管理員從繁重的手工操作中解脫出來,及時預(yù)借一些自己想借,但目前不再圖書館內(nèi)的圖書,這樣可以迅速的掌握圖書館圖書信息的動向,并向管理員提一些建議。管理員通過本系統(tǒng)可以添加、修改、刪除圖書信息,可以添加、修改、刪除用戶信息,可以快速查找圖書等,。圖書館管理系統(tǒng)是一項非常有意義的開發(fā)工作,其開展的潛力巨大,現(xiàn)今最好的方法就是使用計算機操作的圖書館管理系統(tǒng)來實現(xiàn)對圖書館的管理,這就為圖書館管理系統(tǒng)提供了市場需要,而圖書館管理系統(tǒng)在現(xiàn)代社會是最熱門的行業(yè),國際上在線圖書管理系統(tǒng)前景看好,而國內(nèi)的在線圖書,數(shù)量上也有了新的增長。數(shù)字圖書,各學(xué)校的電子圖書室等在線圖書的出現(xiàn),證明了在線圖書管理系統(tǒng)的前景是好的。它的建立使圖書館管理擺脫傳統(tǒng)擺脫用手工操作,實現(xiàn)通過互連網(wǎng)而進行的遠程圖書借閱,其開展前景將是非常深遠的。國內(nèi)外開展現(xiàn)狀通過這前段時間的市場調(diào)查和分析,初步了解到現(xiàn)在各種圖書管理軟件的優(yōu)點及缺乏。比方說有些傳統(tǒng)圖書管理軟件是為替代手工錄入,從傳統(tǒng)數(shù)據(jù)記錄中產(chǎn)生的,這些軟件面對Internet及電子商務(wù)迅猛開展的網(wǎng)絡(luò)經(jīng)濟時代顯得如此脆弱而只能望e興嘆![14]目前國際上在線圖書管理系統(tǒng)之所以成為熱點,跟WEB技術(shù)的不斷成熟與網(wǎng)絡(luò)帶寬的不斷增加分不開的.基于瀏覽器/效勞器(Browse/Server)網(wǎng)絡(luò)結(jié)構(gòu)建立的在線圖書管理系統(tǒng)采用胖效勞器,瘦客戶端的運行模式,主要的命令執(zhí)行,數(shù)據(jù)計算都在效勞器完成,應(yīng)用程序在效勞器安裝,客戶機不用安裝應(yīng)用程序,所有的圖書日常管理事務(wù)都通過免費的瀏覽器來完成,采用這種B/S結(jié)構(gòu)的圖書管理系統(tǒng)大大減輕了系統(tǒng)管理員的工作量,更重要的是,這種方式對前端的用戶數(shù)(即讀者)沒有限制,任何圖書信息,即使是異地的用戶也可以通過瀏覽器進行瀏覽和查詢。在與傳統(tǒng)的圖書管理系統(tǒng)相比,在線圖書管理系統(tǒng)的管理模式突破了地理位置,管理時間的局限,是一種全新的管理模式,其優(yōu)勢是顯而易見的,比方虛擬世界可以容納巨大的信息;內(nèi)容傳播和交流溝通的無障礙與低本錢;時空概念上相對的自由度;增加書籍品種易如反掌,它能給讀者海量的選擇;建立倉儲的費用相對低廉;新一代網(wǎng)民迅速增加,目前已超過8000萬,而使用在線進行圖書閱讀和查詢的網(wǎng)民也迅速增加(尤其是在高校);同時,國家對信息產(chǎn)業(yè)大力支持。目前,國內(nèi)在線圖書的覆蓋面及其7*24小時全天候效勞,充分滿足了讀者的需求。另外,在線圖書管理系統(tǒng)的管理本錢遠低于傳統(tǒng)模式,在節(jié)約資料的同時管理水平與管理效率得到了提高。因此,無論是從管理員的角度而言,還是對于讀者或是學(xué)生的角度而言在線圖書管理都具有較強的優(yōu)勢和良好的開展前景。題目的主要內(nèi)容.1圖書館管理系統(tǒng)主要內(nèi)容:圖書館管理系統(tǒng)的建設(shè)是為了使在校的學(xué)生方便的借閱圖書館圖書,使管理員快捷、簡單的對圖書館圖書及用戶信息進行管理,實現(xiàn)在線的借閱與圖書、用戶管理,充分利用網(wǎng)絡(luò)的方便快捷、時時互動的特點,打破傳統(tǒng)的手工操作模式,提出新穎的模式,使用戶在網(wǎng)絡(luò)環(huán)境下利用網(wǎng)絡(luò)資源進行方便快捷的圖書借閱、利用虛擬情境與管理員進行交流。網(wǎng)站主要實現(xiàn)的功能有查詢、借閱、信息管理,其中信息管理為重點,包括圖書信息管理、讀者信息管理等。.2系統(tǒng)總概述:〔1〕后臺維護子系統(tǒng)①用戶信息管理管理員通過數(shù)據(jù)庫管理和維護系統(tǒng)可以對讀者進行管理和維護。管理員可以對表中的信息進行刪除、修改、更新等根本操作以管理和維護讀者信息。在管理和維護這一局部時因為涉及到讀者信息表,因此要使用存儲過程和觸發(fā)器來保證數(shù)據(jù)的一致性。②圖書信息管理新書入庫、舊書報廢、圖書信息的修改。新書入庫指對需求比擬大的圖書,如果數(shù)庫中有,那么增大其庫存量,如果沒有,那么進購新書。舊書報廢指因為人為因素〔如借閱后喪失、損壞等〕致使圖書不能被繼續(xù)借閱的,應(yīng)從書庫中去除掉。新書入庫和舊書報廢時,應(yīng)對該書庫總數(shù)進行調(diào)按,尤其是當(dāng)舊書報廢后,假設(shè)該書總數(shù)為零時,應(yīng)自動將該書信息刪除。我們還對圖書進行了分類,如果因為某書的減少,導(dǎo)致該類圖書的減少,那么當(dāng)該類圖書總數(shù)為零時,系統(tǒng)也應(yīng)自動將該圖書類別信息刪除。③管理員管理管理員可以對管理員表中的信息進行插入、刪除、修改、更新等根本操作以管理和維護讀者信息?!?〕圖書查詢子系統(tǒng)用戶可以通過通過圖書作者、圖書名、ISBN、出版社、主題詞、圖書書號進行查詢,以便用戶對圖書信息的快速檢索。1.2需求分析需求分析概述需求分析是對用戶需求的真正明確,是對要解決的問題的徹底理解。在解決問題之前要理解問題,只有真正的理解問題才能更好的解決問題。需求分析就是給系統(tǒng)分析、設(shè)計人員一個和用戶交流來理解問題的時機—了解用戶究竟需要什么。需求分析也是一個建模的過程,與在概要設(shè)計中建模不同在需求分析中建模是面向用戶的過程。而在概要設(shè)計中的建模過程是面向開發(fā)人員的過程。這樣兩種建模的過程就會存在差異和不同,從而使用自然語言進行描述也就不同。在傳統(tǒng)的軟件工程中并不建議大量的使用自然語言對軟件的需求進行描述,因為太多的自然語言會引發(fā)出很多問題。比方說,二義性即不同的人對自然語言的描述會有不同的理解,就是再好的文檔編寫人員也不會保證他的文檔不存在二義性。畢竟我們不是語言學(xué)家。這樣就引入了借用圖示進行功能的描述和建模的過程。圖示有其自己的優(yōu)勢比方,清晰,明確給人直觀的感覺。無論是何種背景的人群都可以理解。這樣就大大減少需求分析中的二義性。從而使系統(tǒng)設(shè)計人員和用戶更加有效的溝通。這樣也增加了軟件的正確性。在傳統(tǒng)的軟件工程中提供了多種不同的圖示,每一種都從不同的角度對同一個問題進行描述,之所以這樣??梢允瓜到y(tǒng)開發(fā)人員在不同的圖示中挑出最適合他和他的團隊進行問題詳盡描述的一個或者一些圖示。比方數(shù)據(jù)流圖,在需求分析中使用數(shù)據(jù)流圖,就充分表達了數(shù)據(jù)在軟件系統(tǒng)中移動時被變換的邏輯過程。所以就是一個建立功能模型的最好圖示;而實體關(guān)系圖,就是描述數(shù)據(jù)對象以及他們之間關(guān)系的圖示,所以就是一個建立數(shù)據(jù)模型的最好例子。狀態(tài)轉(zhuǎn)換圖通過事件的外部作用從而對狀態(tài)進行改變,這就是一個建立行為模型的例子。用戶特點圖書館管理系統(tǒng)直接用戶是在校的學(xué)生及圖書館管理員,因此在開發(fā)網(wǎng)站的過程中,本著現(xiàn)代化、人性化的設(shè)計,界面美觀、時尚,操作方便快捷,網(wǎng)頁效果清晰的要求而設(shè)計,只要用戶有網(wǎng)絡(luò)的環(huán)境就可以通過本網(wǎng)站進行在線借閱:快捷方便、使用簡單;查詢:可以通過圖書作者、圖書名、ISBN、出版社、主題詞、圖書書號進行查詢;管理:管理員管理方便簡單,容易上手系統(tǒng)完成任務(wù)〔1〕網(wǎng)站系統(tǒng)采用B/S結(jié)構(gòu),及瀏覽器/效勞器,主要開發(fā)前臺瀏覽器界面的搭建,后臺和效勞器連接代碼的編程,以及數(shù)據(jù)庫的合理設(shè)計。數(shù)據(jù)庫應(yīng)簡單、合理,界面應(yīng)明朗。〔2〕網(wǎng)站系統(tǒng)的整體運行環(huán)境采用Windows2000,SQLServer2000作為系統(tǒng)數(shù)據(jù)庫,選用ASP.NET作為開發(fā)技術(shù)。〔3〕要使用C#語言作為開發(fā)語言,利用MicrosoftVisualStudio2005作為開發(fā)平臺?!?〕要完成所有的功能模塊?!?〕網(wǎng)站的瀏覽操作要簡單、方便。〔6〕系統(tǒng)應(yīng)有擴展性。功能需求描述網(wǎng)站主要分為后臺數(shù)據(jù)維護、圖書查詢系統(tǒng)等,其中以后臺維護系統(tǒng)所占的比例最大。〔1〕數(shù)據(jù)流圖頂層圖:圖書管理系統(tǒng)管理員用戶圖書管理系統(tǒng)管理員用戶系統(tǒng)提示信息維護申請申請及查詢操作zozuo系統(tǒng)提示信息管理管理1.0用戶信息管理系統(tǒng)3.0圖書信息系統(tǒng)4.0圖書借閱2.0管理員信息管理系統(tǒng)管理員用戶管理員信息錄入登陸用戶信息錄入借閱證查詢查詢圖書借閱預(yù)約圖書信息錄入借閱信息存儲錄入4.04.0圖書借閱查詢借閱信息存儲1.0用戶信息管理系統(tǒng)3.0圖書信息系統(tǒng)2.0管理員信息管理系統(tǒng)管理員用戶管理員信息錄入登陸用戶信息錄入借閱證查詢圖書借閱預(yù)約圖書信息錄入管理錄入圖1.2圖書管管理系統(tǒng)零層圖第一層DFD:借閱者信息SKIPIF1<0圖1.3第一層DFD:管理員信息SKIPIF1<0圖1.4第一層DFD:圖書信息SKIPIF1<0圖1.5第一層DFD:借閱信息SKIPIF1<0圖1.6(2)數(shù)據(jù)字典①文件名:用戶信息簡述:存放用戶的信息組成:{用戶編號、真名、性別、所在院系、、Email地址}②文件名:圖書信息簡述:存放圖書的信息組成:{圖書編號、圖書名、ISBN、作者名、出版社、出版時間、圖書類型、主題詞、索引號、定價、、從書名、說明}③文件名:權(quán)限信息簡述:存放權(quán)限信息組成:{編號、用戶ID、用戶名}eq\o\ac(○,4)文件名:管理員信息簡述:存放管理員的信息組成:{用戶名、初始密碼、確定密碼、姓名,性別、所在院系、、}eq\o\ac(○,5)文件名:借閱信息簡述:存放借閱信息組成:{用戶ID、圖書ID、借閱時間、歸還時間}性能需求〔1〕數(shù)據(jù)準確性①從數(shù)據(jù)庫中提取數(shù)據(jù)時,要求數(shù)據(jù)定位準確。②向數(shù)據(jù)庫輸入數(shù)據(jù)時,要求錄入數(shù)據(jù)有校驗準確。③查詢返回的信息均來源于數(shù)據(jù)庫?!?〕特性要求①查詢響應(yīng)時間應(yīng)該在人的感官視覺時間范圍內(nèi)。運行環(huán)境.1客戶端CUP:高于奔騰三500MHz內(nèi)存:大于64M可使用的操作系統(tǒng):WindowsXP,Windos2000及其以上版本瀏覽器:IE5.5以上瀏覽器.2效勞器端CPU:高于奔騰三900MHz內(nèi)存:大于1Gb操作系統(tǒng):WindowsServer2000瀏覽器:IE5.5以上瀏覽器.3軟件效勞器端需要MicrosoftVisualStudio2005,MicrosoftSQLServer2000數(shù)據(jù)庫。2方案論證2.1操作系統(tǒng)論證WindowsXPWindowsXP是一款支持多用戶的操作系統(tǒng),它發(fā)行于2001年10月25日,WindowsXP是繼Windows2000與WindowsMe之后的下一個MicrosoftWindows版本。Windows2000的強大優(yōu)勢表達為基于標(biāo)準的平安性、可靠性及管理功能;而Windows98與WindowsMe的最正確特性那么以即插即用功能、簡易用戶界面及創(chuàng)新支持效勞為代表。WindowsXP正是集上述Windows操作系統(tǒng)之大成,創(chuàng)造出空前優(yōu)秀的Windows產(chǎn)品。WindowsXP構(gòu)建于獲得增強的Windows2000代碼根底之上,并針對家庭用戶和商務(wù)用戶需求提供了不同的產(chǎn)品版本:WindowsXPHomeEdition和WindowsXPProfessional。WindowsXP包括了簡化了的Windows2000的用戶平安特性,并整合了防火墻,以用來確保長期以來以著困擾微軟的平安問題。WindowsXP的最低系統(tǒng)要求:推薦計算機使用時鐘頻率為300MHz或更高的處理器;至少需要233MHz(單個或雙處理器系統(tǒng));推薦使用IntelPentium/Celeron系列、AMDK6/Athlon/Duron系列或兼容的處理器,推薦使用128MBRAM或更高(最低支持64M,可能會影響性能和某些功能),1.5GB可用硬盤空間,SuperVGA(800x600)或分辨率更高的視頻適配器和監(jiān)視器,CD-ROM或DVD驅(qū)動器,鍵盤和Microsoft鼠標(biāo)或兼容的指針設(shè)備。Windows20000操作系統(tǒng)Windows2000操作系統(tǒng)是現(xiàn)在比擬流行的操作系統(tǒng),其對硬件的要求不是很高,并且因為其是NT內(nèi)核,穩(wěn)定性相比Windows98強。Windows2000,原名WindowsNT5.0。它結(jié)合了Windows98和WindowsNT4.0的很多優(yōu)良的功能/性能與一身,超越了WindowsNT的原來含義。Windows2000系列分成四個產(chǎn)品:Windows2000Professional,Windows2000Server,Windows2000AdvancedServer,Windows2000DatacenterServer。Windows2000Professional是一個商業(yè)用戶的桌面操作系統(tǒng),也適合移動用戶,是WindowsNTWorkstation4.0的升級。Windows2000Server和AdvancedServer分別是WindowsNTServer4.0及其企業(yè)版的升級產(chǎn)品。Windows2000DatacenterServer是一個新的品種,主要通過OEM的方式銷售,是,支持32個以上的CPU和64GB的內(nèi)存,以及4個節(jié)點的集群效勞[4]。Linux系統(tǒng)Linux具有Unix的優(yōu)點:穩(wěn)定、可靠、平安,有強大的網(wǎng)絡(luò)功能。在相關(guān)軟件的支持下,可實現(xiàn)WWW、FTP、DNS、DHCP、E-mail等效勞,還可作為路由器使用,利用ipchains/iptables可構(gòu)建NAT及功能全面的防火墻。Linux有很多發(fā)行版本,較流行的有:RedHatLinux、DebianLinux、RedFlagLinux等。RedHatLinux,支持Intel,Alpha和SPARC平臺,具有豐富的軟件包??梢哉f,RedHatLinux是Linux世界中非常容易使用的版本,它操作簡單,配置快捷,獨有的RPM模塊功能使得軟件的安裝非常方便。RedFlagLinux(紅旗Linux)是Linux的一個開展產(chǎn)品,由中科紅旗軟件技術(shù)開發(fā)研制的以Intel和Alpha芯片為CPU構(gòu)成的效勞器平臺上第一個國產(chǎn)的操作系統(tǒng)版本。它標(biāo)志著我國在開展國產(chǎn)操作系統(tǒng)的道路上邁出了堅實的一步。相對于Windows操作系統(tǒng)及Unix操作系統(tǒng)來講,Linux憑借其開放性及低本錢,已經(jīng)在效勞器操作系統(tǒng)市場獲得了巨大開展。但由于其操作界面復(fù)雜,一時難以讓普通PC用戶接受。GNOME是GNU組織中專門開發(fā)桌面環(huán)境的工程。GNOME作為開放源代碼的軟件開發(fā)成果,基于兼容性良好的CORBA技術(shù),與Linux系統(tǒng)相輔相成,帶給用戶更加友好的界面,更多的使用、檢查、修改及分發(fā)自由。與同是開放源代碼圖形用戶界面的KDE相比擬,GNOME表現(xiàn)得更能減輕其他公司創(chuàng)立Linux桌面應(yīng)用的勞動。GNOME已經(jīng)成為業(yè)內(nèi)人士普遍看好的一個趨勢性軟件。繼效勞器版1.0、桌面版2.0、嵌入式Linux之后,紅旗最近又推出了新產(chǎn)品--紅旗效勞器2.0和紅旗網(wǎng)絡(luò)商務(wù)通等多種發(fā)行版本和相關(guān)。目前,紅旗軟件已在中國市場上已奠定了一個堅實的根底,成為新一代的操作系統(tǒng)先鋒。結(jié)論由與此次設(shè)計的工程,規(guī)模不是很大,而且無論是從硬件上還是從軟件上根本上采用的都是微軟的產(chǎn)品,因此,沒有必要使用Linux操作系統(tǒng)Windows2000Server操作系統(tǒng),windowsxp也具備了很多優(yōu)點,例如提高了整個系統(tǒng)的可靠性和可擴展性、強大而又方便的管理、堅實的根底和最正確的應(yīng)用程序。因此,我們選擇的操作系統(tǒng)平臺是Windowsxp。2.2Web開發(fā)技術(shù)方案論證ASPASP的全名是ActiveServerPages,它是基于WEB的一種編程技術(shù),利用它可以產(chǎn)生和執(zhí)行動態(tài)的、交互式的、高性能的WEB效勞應(yīng)用程序。ASP可以輕松地實現(xiàn)對頁面內(nèi)容的動態(tài)控制,根據(jù)不同的瀏覽者,顯示不同的頁面內(nèi)容。而瀏覽者一點覺察不出來,就像為他專門制作的頁面一樣。使用ASP最大的好處是,在對程序進行升級時,只需要修改效勞器上的ASP文件,而不需要修改客戶端程序。Active:ASP使用了Microsoft的ActiveX技術(shù)。ActiveX〔COM〕技術(shù)是現(xiàn)在Microsoft軟件的重要根底。它采用封裝對象,程序調(diào)用對象的技術(shù),簡化編程,加強程序間合作。ASP本身封裝了一些根本組件和常用組件,有很多公司也開發(fā)了很多實用組件。只要你可以在效勞器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的WEB應(yīng)用。PHPPHP是一種跨平臺的效勞器端的嵌入式腳本語言。它大量地借用C,JAVA語言的語法,并耦合PHP自己的特性,使Web開發(fā)者能夠快速、動態(tài)地生成頁面。它支持目前絕大多數(shù)數(shù)據(jù)庫。還有一點,PHP是完全免費的,不用花錢,你可以從PHP官方站點(://)自由下載。而且你可以不受限制地獲得源碼,甚至可以從中加進你自己需要的特色。PHP可以使一個會使用basic的人員在極短的時間里快速學(xué)習(xí)并完成用戶需要的應(yīng)用。JSPJSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準。JSP技術(shù)是用JAVA語言作為腳本語言的,JSP網(wǎng)頁為整個效勞器端的JAVA庫單元提供了一個接口來效勞于的應(yīng)用程序。在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中參加Java程序片段(Scriptlet)和JSP標(biāo)記(tag),就構(gòu)成了JSP網(wǎng)頁(*.jsp)。Web效勞器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送email等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在效勞器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實現(xiàn)無Plugin,無ActiveX,無JavaApplet,甚至無Frame。JSP的優(yōu)點:·對于用戶界面的更新,其實就是由WebServer進行的,所以給人的感覺更新很快。·所有的應(yīng)用都是基于效勞器的,所以它們可以時刻保持最新版本?!た蛻舳说慕涌诓皇呛芊爆?,對于各種應(yīng)用易于部署、維護和修改。.NET.NET系統(tǒng)包括一個相當(dāng)廣泛的產(chǎn)品家族,它們構(gòu)建于XML語言和Internet產(chǎn)業(yè)標(biāo)準之上,為用戶提供Web效勞的開發(fā)、管理和應(yīng)用環(huán)境。.NET系統(tǒng)由以下5個局部組成。.NET開發(fā)平臺.NET開發(fā)平臺由一組用于建立Web效勞應(yīng)用程序和Windows桌面應(yīng)用程序的軟件組件構(gòu)成,包括.NET框架(Framework)、.NET開發(fā)者工具和ASP.NET。.NET效勞器.NET效勞器是能夠提供廣泛聚合和集成Web效勞的效勞器,是搭建.NET平臺的后端根底。.NET根底效勞.NET根底效勞提供了諸如密碼認證、日歷、文件存儲、用戶信息等必不可少的功能。NET終端設(shè)備提供Internet連接并實現(xiàn)Web效勞的終端設(shè)備是.NET的前端根底。個人計算機、個人數(shù)據(jù)助理設(shè)備PDA,以及各種嵌入式設(shè)備將在這個領(lǐng)域發(fā)揮作用。.NET用戶效勞能夠滿足人們各種需求的用戶效勞是.NET的最終目標(biāo),也是.NET的價值實現(xiàn)。在這5個組成局部中,.NET開發(fā)平臺中的.NET框架,是.NET軟件構(gòu)造中最具挑戰(zhàn)性的局部,其他4個局部緊緊圍繞.NET框架來進行組織整合。結(jié)論現(xiàn)在.NET非常的流行,而ASP.NET更是好用,所以開開發(fā)過程中,全程使用了ASP.NET作為開發(fā)平臺2.3系統(tǒng)開發(fā)模式方案論證B/SB/S模式以Web效勞器為系統(tǒng)的中心,客戶機通過其瀏覽器向Web效勞器提出查詢請求〔協(xié)議方式〕,Web效勞器根據(jù)需要向數(shù)據(jù)庫效勞器發(fā)出數(shù)據(jù)請求。數(shù)據(jù)庫那么根據(jù)查詢或查詢條件返回相應(yīng)的數(shù)據(jù)結(jié)果給Web效勞器,最后Web效勞器再將結(jié)果翻譯成為HTML或各類腳本語言的格式,并傳送給客戶機上的瀏覽器,用戶通過瀏覽器即可瀏覽自己所需的結(jié)構(gòu)。2.3.2C/SC/S即Client/Server(客戶機/效勞器)計算模式,是一種開放式結(jié)構(gòu)、集中式管理、協(xié)作式處理方式的主從式的網(wǎng)絡(luò)計算模式,通過將任務(wù)合理分配到Client端和Server端,降低了系統(tǒng)的通訊開銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢。在C/S網(wǎng)絡(luò)中,到底誰為客戶機、誰為效勞器完全按照其當(dāng)時所扮演的角色來確定,一般定義是:提出效勞請求的一方為“客戶機〞,而提供效勞的一方那么稱為“效勞器〞。效勞器通常采用高性能的PC、工作站或小型機,并采用大型數(shù)據(jù)庫系統(tǒng),如Oracle、Sybase、Informix或SQLServer??蛻舳诵枰惭b專用的客戶端軟件。早期的軟件系統(tǒng)多以此作為首選設(shè)計標(biāo)準。對等網(wǎng)絡(luò)乎在基于效勞器網(wǎng)絡(luò)中的客戶機/效勞器結(jié)構(gòu)出現(xiàn)的同時,又開展了另一種新型的網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu),即“對等網(wǎng)絡(luò)模型〞。對等式網(wǎng)絡(luò)〔peer-to-peer〕模型簡稱為對等網(wǎng),其適用的拓撲結(jié)構(gòu)、硬件、通信連接等方面與C/S和B/S根本相同。對等網(wǎng)模式與基于效勞器網(wǎng)絡(luò)的主要硬件差異是,對等網(wǎng)不需要功能強大的專用效勞器,對網(wǎng)絡(luò)硬件的要求較低,因此,極大地降低了網(wǎng)絡(luò)本錢。對等網(wǎng)的管理模式是分散的,每一個計算機即可以起客戶機作用也可以起效勞器作用。對等網(wǎng)模式的優(yōu)點:Ⅰ.節(jié)點地位平等,使用容易,且每臺計算機上的資源都可直接共享。Ⅱ.容易利用現(xiàn)有流行軟件中的內(nèi)置網(wǎng)絡(luò)功能,因此安裝與維護都很方便。Ⅲ.價格低廉、群眾化。Ⅳ.同步化的文件。Ⅴ.不需要專門的效勞器、高性能的硬件和網(wǎng)絡(luò)管理員,因此降低了網(wǎng)絡(luò)的本錢。對等網(wǎng)模式的缺點:Ⅰ.無集中管理,平安性能較差。Ⅱ.文件管理分散,因此數(shù)據(jù)和資源分散,數(shù)據(jù)的保密性差。Ⅲ.需要對用戶進行培訓(xùn)。結(jié)論在開發(fā)過程中使用了B/S系統(tǒng),由于是網(wǎng)絡(luò)在線教學(xué),B/S系統(tǒng)的優(yōu)點能夠完全表達出來。2.4數(shù)據(jù)庫方案論證SQLServerSQLServer是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)〔DBMS〕,它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推出了第一個OS/2版本。SQLServer近年來不斷更新版本,1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用戶見面;SQLServer2000是Microsoft公司于2000年推出的最新版本。其最重要的特點是[11]:=1\*GB3①真正的客戶機/效勞器體系結(jié)構(gòu)=2\*GB3②圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。③豐富的編程接口工具,為用戶進行程序設(shè)計提供了更大的選擇的余地。④具有很好的伸縮性,可跨越從運行Windows95/98的膝上電腦到運行Windows2000/xp的大型多處理器等多種平臺使用。⑤SQLServer提供數(shù)據(jù)倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。SQLServer2000是為創(chuàng)立可伸縮電子商務(wù)、在線商務(wù)和數(shù)據(jù)倉儲解決方案而設(shè)計的真正意義上的關(guān)系型數(shù)據(jù)庫管理與分析系統(tǒng)。SQLServer2000中包含許多新特性,這些特性使其成為針對電子商務(wù)、數(shù)據(jù)倉庫和在線商務(wù)解決方案的卓越的數(shù)據(jù)庫平臺[11]。SQLServer2000能提供超大型系統(tǒng)所需的數(shù)據(jù)庫效勞。大型效勞器可能有成千上萬的用戶同時連接到SQLServer2000的情況,SQLServer2000為這些環(huán)境提供了全面的保護,具有防止問題發(fā)生的平安措施。例如,可以防止多個用戶試圖同時更新相同的數(shù)據(jù)。SQLServer2000還在多個用戶之間有效地分配可用資源,比方內(nèi)存、網(wǎng)絡(luò)帶寬和磁盤I/O等。SQLServer2000不僅能作為一個功能強大的數(shù)據(jù)庫效勞器有效地工作,而且數(shù)據(jù)庫引擎也應(yīng)用于需要在客戶端本地存儲獨立數(shù)據(jù)庫的應(yīng)用程序中。SQLServer2000可以動態(tài)地將自身配置成能有效地使用客戶端桌面或膝上型電腦中的可用資源,而不需要為每個客戶端專設(shè)一個數(shù)據(jù)庫管理員。應(yīng)用程序供給商還可以將SQLServer2000作為應(yīng)用程序的數(shù)據(jù)存儲組件嵌入到應(yīng)用程序中[11]。Oracle由Oracle公司開發(fā)的Oracle數(shù)據(jù)庫系統(tǒng),幾乎可用于當(dāng)今所有的操作系統(tǒng)平臺上。其功能強大,查詢快速,并用擁有極高的穩(wěn)定性;可與各種網(wǎng)站開發(fā)語言相配合成為它的最大優(yōu)勢。而且Oracle在各個操作系統(tǒng)和硬件平臺上都有自己的產(chǎn)品,能夠做到這點Oracle是經(jīng)過很多年的經(jīng)驗積累才有的。并且Oracle在實時性、平安性、穩(wěn)定性等方面也具有優(yōu)勢,這一點是很多企業(yè)級應(yīng)用所證明的。但是Oracle也有很多的缺點,例如圖形操作界面比SQLServer差等。另外,Oracle推崇的是企業(yè)級的應(yīng)用,所以很多效勞和軟件是要購置后才提供效勞的。因此不準備采用。AccessAccess是微軟的一個小型桌面數(shù)據(jù)庫產(chǎn)品。最初它只作為一個單獨的產(chǎn)品進行銷售,現(xiàn)在它已經(jīng)成為微軟Office辦公套件中不可缺少的部件了[12]。如今它已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫管理系統(tǒng)之一。Access與Windows操作系統(tǒng)結(jié)合緊密,并且可以實現(xiàn)和MSSQLServer無縫連接,具有操作簡便、分析功能強、使用廣泛等優(yōu)點。缺點是只能在Windows平臺上使用,是一種小型的數(shù)據(jù)庫系統(tǒng),它只適用于個人使用,數(shù)據(jù)的處理效率、容量、平安方面也較低,因此不準備采用。結(jié)論SQL的最大缺點是只支持WindowsNT系列的操作系統(tǒng)。但是,由于它與ASP.NET出自同一家公司,在設(shè)計本系統(tǒng)時,開發(fā)技術(shù)選用的就是ASP.NET技術(shù),開發(fā)平臺選用的也是Windows,因此,它在windows平臺上與ASP.NET有很好的兼容性,而且MicrosoftSQLServer2000選用了最先進的數(shù)據(jù)路構(gòu)架,具有完全的web功能,通過對高端硬件平臺以及最新的網(wǎng)絡(luò)和存儲技術(shù)的支持,可以為我們的web站點提供很好的解決方案。并且MicrosoftSQLServer2000操作簡單,使用起來比擬容易,那么數(shù)據(jù)庫方面本人就理所當(dāng)然的選用了MicrosoftSQLServer2000。2.5開發(fā)工具方案論證VisualStudio2005包含了一系列高效的、智能的開發(fā)工具,不管是為開發(fā)初學(xué)者,還是為經(jīng)驗豐富的企業(yè)開發(fā)團隊都提供了很多全新的、強大的功能:全方位的工具平臺不管您是一位編程初學(xué)者還是一個富有經(jīng)驗的企業(yè)開發(fā)團隊的一員,為您提供高效的開發(fā)工具。減少開發(fā)的復(fù)雜度確保您能更加輕松發(fā)布基于Framework的解決方案,包括Windows、Web、移動和基于Office的應(yīng)用。第三方的生態(tài)系統(tǒng)允許您利用來自VisualStudio行業(yè)合作伙伴的參與研發(fā)的產(chǎn)品,并體驗用來補充VisualStudio2005第三方解決方案的全面部署。改善團隊的溝通給您提供高效智能的生命周期工具,通過使用VisualStudio2005TeamSystem,來增強IT周期參與者之間的交流與協(xié)作。VisualStudio2005TeamSystem擴展了VisualStudio產(chǎn)品線,其中包括高效、集成的生命周期工具,幫助團隊在構(gòu)建基于.NETFramework上的現(xiàn)代的、源于效勞的解決方案時,能夠?qū)崿F(xiàn)更加高效地交流與協(xié)作、更早的預(yù)見開發(fā)的質(zhì)量并通常可以貫穿整個開發(fā)過程。VisualStudio2005ProfessionalEdition是為專業(yè)的開發(fā)個人或小型開發(fā)團隊準備的全面的開發(fā)環(huán)境,適用于構(gòu)建高性能的、多層應(yīng)用。擁有VisualStudio2005ProfessionalEdition,您可以在這個高生產(chǎn)力的開發(fā)環(huán)境下創(chuàng)立各種Windows、Web、移動和基于Office的解決方案。VisualStudio2005ToolsfortheMicrosoftOfficeSystem使IT專業(yè)人員,ISV和系統(tǒng)集成商能夠建立強大的基于MicrosoftOfficeSystem的智能客戶端解決方案。開發(fā)過程中我使用了VisualStudio2005作為開發(fā)工具,使用里面的C#作為開發(fā)語言。3系統(tǒng)概要設(shè)計3.1系統(tǒng)功能描述圖書館管理系統(tǒng)是本著讓圖書館管理做到快捷、方便、簡單、擺脫用手工操作處理圖書借閱的問題,工作非常繁瑣,需要大量的人力、物力和財力,極大的浪費了資源的略事而設(shè)計,它可以使管理員從繁重的手工操作中解脫出來,圖書館管理系統(tǒng)主要包括后臺維護子系統(tǒng)、圖書查詢子系統(tǒng)等?!?〕后臺維護子系統(tǒng)①用戶信息管理管理員通過數(shù)據(jù)庫管理和維護系統(tǒng)可以對讀者進行管理和維護。管理員可以對表中的信息進行刪除、修改、更新等根本操作以管理和維護讀者信息。在管理和維護這一局部時因為涉及到讀者信息表,因此要使用存儲過程和觸發(fā)器來保證數(shù)據(jù)的一致性。②圖書信息管理新書入庫、舊書報廢、圖書信息的修改。新書入庫指對需求比擬大的圖書,如果數(shù)庫中有,那么增大其庫存量,如果沒有,那么進購新書。舊書報廢指因為人為因素〔如借閱后喪失、損壞等〕致使圖書不能被繼續(xù)借閱的,應(yīng)從書庫中去除掉。新書入庫和舊書報廢時,應(yīng)對該書庫總數(shù)進行調(diào)按,尤其是當(dāng)舊書報廢后,假設(shè)該書總數(shù)為零時,應(yīng)自動將該書信息刪除。我們還對圖書進行了分類,如果因為某書的減少,導(dǎo)致該類圖書的減少,那么當(dāng)該類圖書總數(shù)為零時,系統(tǒng)也應(yīng)自動將該圖書類別信息刪除。③管理員管理管理員可以對管理員表中的信息進行插入、刪除、修改、更新等根本操作以管理和維護讀者信息。〔2〕圖書查詢子系統(tǒng)用戶可以通過通過圖書作者、圖書名、ISBN、出版社、主題詞、圖書書號進行查詢,以便用戶對圖書信息的快速檢索。3.2系統(tǒng)總體功能模塊圖圖書館管理系統(tǒng)圖書館管理系統(tǒng)圖書查詢系統(tǒng)用戶管理系統(tǒng)幫助借閱管理用戶設(shè)置登陸管理功能說明系統(tǒng)提示按主題詞查詢借書歸還圖書圖3.1總體功能模塊4后臺維護系統(tǒng)設(shè)計詳細設(shè)計4.1后臺維護系統(tǒng)設(shè)計后臺數(shù)據(jù)庫的維護〔如:管理員管理、讀者信息管理、圖書信息管理〕、系統(tǒng)數(shù)據(jù)庫設(shè)計。數(shù)據(jù)庫管理和維護數(shù)據(jù)庫管理和維護的功能是專為管理人員設(shè)計和制作的,創(chuàng)作的主要宗旨是為管理人員提供方便、快捷的管理和維護整個系統(tǒng)數(shù)據(jù)的功能。數(shù)據(jù)庫管理和維護是圖書管理系統(tǒng)的核心,在這一局部我會使用ASP.NET+SQLServer技術(shù),利用VisualStudio2005、MicrosoftSQLServer2000軟件完成。最終到達使管理員可以對系統(tǒng)的數(shù)據(jù)進行管理與維護的目的。它除了要實時管理圖書信息信息外,還可以對其他數(shù)據(jù)提供必要的管理和維護功能。管理員可以對用戶信息等進行管理,包括對注冊用戶的管理〔刪除、修改、更新用戶根本信息等等〕,還要對讀者提出問題或意見、定期公布的最新圖書信息數(shù)據(jù)添加、刪除、修改等進行根本的管理和維護。在數(shù)據(jù)庫管理和維護系統(tǒng)中,管理員可以輸入所要維護的信息的條件,通過查詢功能查找出符合條件的信息,從而對數(shù)據(jù)進行管理和維護。后臺維護模塊圖(1)后臺維護功能模塊圖后臺維護功能模塊中包括用戶信息管理、圖書信息管理、管理員管理。如圖4.1所示:后臺維護模塊設(shè)計后臺維護模塊設(shè)計用戶信息管理圖書信息管理管理員管理用戶借書查詢用戶密碼修改新書入庫圖書類別圖書管理管理員添加管理員刪除修改密碼圖4.1后臺維護功能模塊圖后臺維護模塊流程圖如圖4.2所示:登錄登錄選擇操作進入用戶信息管理圖書信息管理管理員管理繼續(xù)操作退出NY圖4.2后臺維護模塊流程圖后臺維護功能模塊分析通過主頁進入管理員登錄頁,然后輸入用戶名與密碼,點擊登錄,進入后臺維護頁面。(1)用戶信息管理管理員通過數(shù)據(jù)庫管理和維護系統(tǒng)可以對讀者進行管理和維護。管理員可以對表中的信息進行刪除、修改、更新等根本操作以管理和維護讀者信息。在管理和維護這一局部時因為涉及到讀者信息表,因此要使用存儲過程和觸發(fā)器來保證數(shù)據(jù)的一致性。如圖4.3所示:用戶信息管理用戶信息管理讀者信息的刪除讀者信息的修改圖4.3用戶信息管理〔2〕圖書信息管理新書入庫、舊書報廢、圖書信息的修改。新書入庫指對需求比擬大的圖書,如果數(shù)庫中有,那么增大其庫存量,如果沒有,那么進購新書。舊書報廢指因為人為因素〔如借閱后喪失、損壞等〕致使圖書不能被繼續(xù)借閱的,應(yīng)從書庫中去除掉。新書入庫和舊書報廢時,應(yīng)對該書庫總數(shù)進行調(diào)按,尤其是當(dāng)舊書報廢后,假設(shè)該書總數(shù)為零時,應(yīng)自動將該書信息刪除。我們還對圖書進行了分類,如果因為某書的減少,導(dǎo)致該類圖書的減少,那么當(dāng)該類圖書總數(shù)為零時,系統(tǒng)也應(yīng)自動將該圖書類別信息刪除。如圖4.4所示:圖書信息管理圖書信息管理圖書信息的添加圖書信息的刪除圖書信息的修改圖4.4圖書信息管理〔3〕管理員信息管理管理員可以對管理員表中的信息進行插入、刪除、修改、更新等根本操作以管理和維護讀者信息。如圖4.5所示:管理員管理管理員管理管理員添加管理員修改管理員刪除修改密碼圖4.5管理員管理〔4〕系統(tǒng)數(shù)據(jù)庫設(shè)計系統(tǒng)數(shù)據(jù)庫所涉及到的數(shù)據(jù)表即表間關(guān)系比擬繁瑣,例如讀者表、管理員信息表、圖書信息表等等。我負責(zé)整理系統(tǒng)的數(shù)據(jù)表格、實體聯(lián)系圖等情況。在設(shè)計圖書管理系統(tǒng)數(shù)據(jù)庫時我會使用SQLServer技術(shù),利用SQLServer2000軟件最終設(shè)計成合理、完整的數(shù)據(jù)庫。4.2管理員登錄模塊管理員登錄模塊說明這一模塊是用于對管理員登錄用戶名和密碼進行驗證并根據(jù)其權(quán)限賦予相應(yīng)的功能的處理。對用戶所輸入的用戶名及密碼進行加密認證,并將登錄信息傳遞給管理系統(tǒng),從而進行管理。如果輸入的用戶名和密碼無法得到認證,即使是了解網(wǎng)站構(gòu)成的專業(yè)人士也無法進入系統(tǒng)。管理員的用戶信息可以得到十足的保障,使得即使作為遠程系統(tǒng)也擁有如同本地系統(tǒng)一樣的平安性。保障了系統(tǒng)數(shù)據(jù)的平安。管理員登錄模塊功能圖管理員登錄模塊包括:正常登錄、超級管理員登錄、密碼認證、退出。如圖:4.7所示:管理員登錄正常登錄超級管理員登錄管理員登錄正常登錄超級管理員登錄退出系統(tǒng)密碼認證圖4.7管理員登錄管理員登錄模塊流程圖管理員登錄模塊流程圖如圖4.8所示:輸入驗證信息是否通過驗證YN進入登錄首頁輸入驗證信息是否通過驗證YN進入登錄首頁進入管理首頁圖4.8管理員登錄模塊流程圖管理員登錄模塊界面介紹〔1〕該模塊網(wǎng)站設(shè)計風(fēng)格我們決定以簡潔、實用為后臺設(shè)計的總方針?!?〕網(wǎng)頁設(shè)計及功能實現(xiàn)該模塊對用戶所輸入的用戶名及密碼進行加密認證,并將登錄信息傳遞給管理系統(tǒng),從而進行管理。頁面顯示效果如圖4.9所示:圖4.9管理員登錄輸入用戶號、密碼后點擊登錄,如用戶號和密碼正確那么進入維護系統(tǒng)首頁:頁面顯示效果如圖4.10所示:圖4.10后臺維護首頁進入維護系統(tǒng)首頁如上圖所示,在這一頁可以對密碼進行修改,添入原始密碼,新密碼,再一次輸入新的密碼點擊修改,當(dāng)提示修改成功后,密碼以修改。4.3管理員用戶管理模塊管理員用戶管理模塊說明該模塊是管理員用于對所有注冊用戶進行管理的平臺,根本包括查找、修改、刪除等操作。管理員用戶管理模塊功能圖管理員用戶管理模塊如圖4.11所示:查詢用戶信息用戶管理查詢用戶信息用戶管理修改用戶信息刪除用戶信息用戶信息分類圖4.11用戶管理管理員用戶管理模塊流程圖管理員用戶管理模塊如圖4.12所示:選擇操作選擇操作退出查看處理刪除繼續(xù)操作NY進入用戶管理圖4.12管理員用戶管理模塊流程圖管理員用戶管理模塊界面介紹〔1〕該模塊網(wǎng)站設(shè)計風(fēng)格我們決定以簡潔、實用為后臺設(shè)計的總方針?!?〕網(wǎng)頁設(shè)計及功能實現(xiàn)用戶管理模塊可以添加新的用戶,在用戶維護中可以對用戶信息進行修改、刪除可以查看用戶的詳細信息。頁面顯示效果如圖4.13所示:圖4.13用戶添加在添加用戶頁中可以添加用戶的信息,添加后點擊添加按鈕,并提示添加成功,添加成功后點返回按鈕返回。當(dāng)點擊用戶維護后彈出用戶信息列表,在其中可以修改和刪除用戶信息。如圖4.14所示:圖4.14用戶信息當(dāng)點擊編輯時可以對用戶名,用戶權(quán)限,所在系進行修改,在修改后點擊更新那么保存剛剛修改的信息,假設(shè)點擊取消那么不對繡桿的信息進行保存。如圖4.15所示:圖4.15用戶信息當(dāng)點擊詳細那么彈出用戶的詳細信息,在其中可以查看、修改用戶的信息。如圖4.16所示:4.4管理員圖書管理模塊管理員圖書管理模塊說明該模塊是管理員用于對所有圖書進行管理的平臺,根本包括查找、修改、刪除、插入等操作。管理員可以通過圖書作者、圖書名、ISBN、出版社、主題詞、圖書書號進行查詢。管理員圖書管理模塊功能圖管理員圖書管理模塊如圖4.17所示:圖書管理圖書管理修改圖書信息添加圖書信息查詢圖書信息刪除圖書信息圖4.17圖書管理管理員圖書管理模塊流程圖進入圖書管理管理員圖書管理模塊流程圖如圖4.18所示:進入圖書管理選擇操作/r/
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育政策下的語文課堂教學(xué)效果及學(xué)生發(fā)展評價
- 買賣合同協(xié)議書模板
- 互助領(lǐng)域戰(zhàn)略合作合同框架
- 二手車團購代理銷售合同
- 事業(yè)單位崗位聘任合同模板
- 個人房產(chǎn)抵押融資合同模板
- 個人向企業(yè)借款合同書(版)
- 中歐科技創(chuàng)新技術(shù)許可合同探討
- 一篇文章讀懂應(yīng)屆生就業(yè)合同細則
- 二手房銷售合同實施細則
- 2024年房地產(chǎn)行業(yè)的樓市調(diào)控政策解讀培訓(xùn)
- 《統(tǒng)計學(xué)-基于Python》 課件全套 第1-11章 數(shù)據(jù)與Python語言-時間序列分析和預(yù)測
- 《GMP實務(wù)教程》 完整全套教學(xué)課件 項目1-14 GMP基礎(chǔ)知識-藥品生產(chǎn)行政檢查
- 裝飾定額子目(河南省)
- 【高速鐵路乘務(wù)工作存在的問題及對策研究9800字】
- 北師大版英語課文同步字帖三年級下冊課文對話原文及翻譯衡水體英語字帖三年級起點
- GB/T 2550-2016氣體焊接設(shè)備焊接、切割和類似作業(yè)用橡膠軟管
- GB/T 21295-2014服裝理化性能的技術(shù)要求
- 2022年行業(yè)報告我國FEVE氟樹脂涂料發(fā)展現(xiàn)狀及展望
- 走向核心素養(yǎng)深度學(xué)習(xí)的教學(xué)實踐課件
- Y2系列電機樣本
評論
0/150
提交評論