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

正文內(nèi)容

基于jsp(java)圖書管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)-預(yù)覽頁(yè)

 

【正文】 我國(guó)圖書情報(bào)界、 IT業(yè)界自 1995年左右開始對(duì)這一領(lǐng)域跟蹤研究, 1998年開始全面升溫,迄今無(wú)論是在對(duì)數(shù)字圖書館的認(rèn)識(shí),還是理論研究、關(guān)鍵技術(shù)準(zhǔn)備方面,都取得了很大的進(jìn)展。2 需求分析 2 2 需求分析 圖書館管理系統(tǒng)目前被廣泛應(yīng)用于學(xué)校、工業(yè)、商業(yè)、企業(yè)、事業(yè)等單位,幾乎每個(gè)進(jìn)行了信息化建設(shè)的單位都具有圖書館管理系統(tǒng)。全球信息化和高新技術(shù)的發(fā)展也為圖書館提供了更好的發(fā)展機(jī)遇 ,傳統(tǒng)的單一以書本作為單元信息服務(wù)手段已不能滿足讀者的需求 ,現(xiàn)代化服務(wù)手段的實(shí)施勢(shì)在必行。如今以計(jì)算機(jī)網(wǎng)絡(luò)為手段的信息傳遞具有高速度、高效率的特點(diǎn) ,是任何手工操作都無(wú)法比擬的 ,電子技術(shù)與圖書館工作的結(jié)合 ,實(shí)現(xiàn)了圖書館管理和服務(wù)的現(xiàn)代化。 在一些先進(jìn)的西方國(guó)家,數(shù)字圖書館的定位,建立,應(yīng)用相對(duì)比較成熟。而且,數(shù)字圖書館教育是動(dòng)態(tài)的,它需要根據(jù)不同的受教育者施行不同層次的教育內(nèi)容,隨著數(shù)字圖書館理論和實(shí)踐研究的不斷深入而要對(duì)課程內(nèi)容進(jìn)行更新。數(shù)字圖書館還是保存和延續(xù)發(fā)展民族文獻(xiàn)遺產(chǎn)的最佳手段,所有的珍貴資料都可以經(jīng)數(shù)字化處理后,將原件保存在更適宜的環(huán)境中,而數(shù)字化的資料由于實(shí)現(xiàn)原件的復(fù)制,并不影響一般意義上的查閱。數(shù)字圖書館建設(shè)并不是某一個(gè)或某幾個(gè)圖書館之間的事情,它涉及整個(gè)文獻(xiàn)信息領(lǐng)域。 在一般的學(xué)校 與科研機(jī)構(gòu),其下屬的很多分支的研究中心,試驗(yàn)中心,各個(gè)學(xué)院,它們往往都有著自己的規(guī)模較大的圖書資料室。它可以徹底改變目前圖書管理工作的現(xiàn)狀,能夠提高工作效率,能夠提供更準(zhǔn)確、及時(shí)、適用、易理解的信息,能夠從根本上解決手工管理中信息滯后、資源浪費(fèi)等問(wèn)題。鑒于圖書館的規(guī)模大小的不同,支付的能力不同,同時(shí)本作品是一個(gè)動(dòng)態(tài)網(wǎng)頁(yè),每次瀏覽都需要一個(gè) Web服務(wù)器支持,所以從經(jīng)濟(jì)上完全是可行的。從而在圖書館對(duì)新舊書的反應(yīng);對(duì)書籍借閱的管理能力;對(duì)讀者和圖書館工作人員的管理能力;對(duì)圖書館管理人員軟件操作的適應(yīng)時(shí)間和操作感覺(jué)這些方面都將大大的提高。更糟的情況是:用戶本身也不知道他到底要計(jì)算機(jī)做些什么,這就更增加了交流的難度。就我們目前所學(xué)習(xí)的知識(shí)來(lái)開發(fā)這樣一款極具實(shí)用性的軟件是沒(méi)有任何問(wèn)題的,能 使用 MySQL創(chuàng)建數(shù)據(jù)庫(kù),會(huì)使用開發(fā)工具 MyEclipse,可以在 Macromedia Dreamweaver中設(shè)計(jì)界面等等。利用 Web技術(shù),實(shí)現(xiàn) Web服務(wù)器與數(shù)據(jù)庫(kù)系統(tǒng)的連接,進(jìn)行對(duì)數(shù)據(jù)的處理。環(huán)境變量相對(duì)于給系統(tǒng)或用戶應(yīng)用程序設(shè)置的一些變量。 運(yùn)行環(huán)境 —— JDK JDK(Java Development Kit)是 Sun Microsystems針對(duì) Java開發(fā)員的產(chǎn)品。而專門運(yùn)行在 x86平臺(tái)的Jrocket在服務(wù)端運(yùn)行效率也要比 Sun JDK好很多。我們只需使用鼠標(biāo)在某一文檔中點(diǎn)取一個(gè)圖標(biāo), Inter就會(huì)馬上轉(zhuǎn)到與此圖標(biāo)相關(guān)的內(nèi)容上去, 而這些信息可能存放在網(wǎng)絡(luò)的另一臺(tái)電腦中。使用它的目的是與 HTML超文本標(biāo)識(shí)語(yǔ)言、 Java腳本語(yǔ)言一起實(shí)現(xiàn)基于 JSP 的圖書館管理系統(tǒng)的研究與設(shè)計(jì) 7 在一個(gè)網(wǎng)頁(yè)中鏈接多個(gè)對(duì)象 ,與網(wǎng)絡(luò)客戶交互作用,從而可以開發(fā)客戶端的應(yīng)用程序。它對(duì)用戶的反映響應(yīng),是采用以事件驅(qū)動(dòng)的方式進(jìn)行的。 JavaScript是依賴于瀏覽器本身,與操作環(huán)境無(wú)關(guān),只要能運(yùn)行瀏覽器的計(jì)算機(jī),并支持 JavaScript的瀏覽器就可以正確執(zhí)行。因?yàn)?Tomcat技術(shù)先進(jìn),性能穩(wěn)定,而且免費(fèi),因而深受 Java愛(ài)好者的喜愛(ài)并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的 Web應(yīng)用服務(wù)器。實(shí)際上 Tomcat部分是 Apache服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行 Tomcat時(shí),它實(shí)際上作為一個(gè)與 Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 任務(wù)分配 經(jīng)過(guò)老師的授意,組長(zhǎng)和組員的商量之后決定做出如下任務(wù)分配: 沈凱浪:數(shù)據(jù)庫(kù)的設(shè)計(jì),圖書管理。 同時(shí)小組每位成員負(fù)責(zé)自己模塊的界面原型。 之后的兩周各位成員便開始了本次項(xiàng)目中最核心也是難度最大的階段 —— 源代碼的編寫。 最后一周各人便開始了緊張的論文撰寫。所以用戶界面的設(shè)計(jì)也就成了該系統(tǒng)研究與設(shè)計(jì)過(guò)程中必不可少的一個(gè)環(huán)節(jié)。 本次開發(fā)圖書館管理系統(tǒng)用戶界面所使用的工具是 Dreamweaver, Dreamweaver是美國(guó) MACROMEDIA公司開發(fā)的集網(wǎng)頁(yè)制作和管理網(wǎng)站于一身的所見(jiàn)即所得網(wǎng)頁(yè)編輯器,它是第一套針對(duì)專業(yè)網(wǎng)頁(yè)設(shè)計(jì)師特別發(fā)展的視覺(jué)化網(wǎng)頁(yè)開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺(tái)限制和跨越瀏覽器限制的充滿動(dòng)感的網(wǎng)頁(yè)。當(dāng)然最主要還是要滿足廣大中級(jí)用戶的需求。 ( 2)信息最小量原則。系統(tǒng)要設(shè)計(jì)有恢復(fù)出錯(cuò)現(xiàn)場(chǎng)的能力,在系統(tǒng)內(nèi)部處理工作要有提示,盡量把主動(dòng)權(quán)讓給用戶。 本章詳細(xì)的介紹了用戶界面的開發(fā)工具,設(shè)計(jì)思想以及設(shè)計(jì)原則,這只是系統(tǒng)開發(fā)的第一個(gè)環(huán)節(jié),下面要介紹的數(shù)據(jù)庫(kù)分量更為重要。數(shù)據(jù)庫(kù)技 術(shù)與網(wǎng)絡(luò)通信技術(shù)相結(jié)合,產(chǎn)生了分布式數(shù)據(jù)庫(kù)系統(tǒng)。每一部分中包含各自實(shí)現(xiàn)的各項(xiàng)功能 ,對(duì)每一項(xiàng)功能的實(shí)現(xiàn),將按照窗體設(shè)計(jì)以及運(yùn) 行情況的順序逐一進(jìn)行設(shè)計(jì)。 由于 MySQL是開放源代碼的,因此任何 人都可以在 General Public License的許可下下載并根據(jù)個(gè)性化的需要對(duì)其進(jìn)行修改。 數(shù)據(jù)庫(kù)的設(shè)計(jì) 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)使用的數(shù)據(jù)庫(kù)管理系統(tǒng)以及系統(tǒng)開發(fā)工具設(shè)計(jì)出數(shù)據(jù)庫(kù)以及各個(gè)數(shù)據(jù)表的結(jié)構(gòu)。本系統(tǒng)數(shù)據(jù)庫(kù)是一種關(guān)系型數(shù)據(jù)庫(kù)工具,關(guān)系數(shù)據(jù)庫(kù)是已開發(fā)的最通用 的數(shù)據(jù)庫(kù)。 經(jīng)過(guò)這次數(shù)據(jù)庫(kù)建立的實(shí)際操作,讓每個(gè)人都對(duì)數(shù)據(jù)庫(kù)從整體概念到設(shè)計(jì)再到安全性的認(rèn)識(shí)都有了質(zhì)的飛躍。 MyEclipse是一個(gè)十分優(yōu)秀的用于開發(fā) Java, J2EE的 Eclipse插件集合, MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開元產(chǎn)品的支持十分不錯(cuò)。第二種編程方式叫做“面向?qū)ο蟮哪P汀保催@種模型編寫的程序圍繞著程序的數(shù)據(jù) (對(duì)象 )和針對(duì)該對(duì)象而嚴(yán)格定義的接口來(lái)組織程序,它的特點(diǎn)是數(shù)據(jù)控制代碼的訪問(wèn) .通過(guò)把控制權(quán)轉(zhuǎn)移到數(shù)據(jù)上,面向?qū)ο蟮哪P驮诮M織方式上有:抽象,封裝,繼承和多態(tài)的好處。作為應(yīng)用程 序有較強(qiáng)的可操作性和擴(kuò)展性。作為應(yīng)用程序有較強(qiáng)的可操作性和擴(kuò)展性。 ( 3)包下的類名或接口名采用每個(gè)單詞首字母大寫,并且單詞間沒(méi)有空格。對(duì)于一般用戶可以注冊(cè)申請(qǐng)成為會(huì)員。如果注冊(cè)失敗,將會(huì)提示用戶重新填寫信息,頁(yè)面并跳回到注冊(cè) 頁(yè)面,其頁(yè)面如圖 71所示: ( 2)登錄模塊 用戶登錄過(guò)程:用戶進(jìn)入系統(tǒng)主頁(yè),選擇登錄操作后,填寫用戶名和密碼,提交后系統(tǒng)對(duì)其信息進(jìn)行核對(duì),如果在數(shù)據(jù)庫(kù)表中查找到匹配信息,則跳轉(zhuǎn)到瀏覽商品頁(yè)面,基于 JSP 的圖書館管理系統(tǒng)的研究與設(shè)計(jì) 17 否則提示用戶輸入的用戶名和密碼不正確,返回登錄頁(yè)面重新輸入。登陸模塊如 圖 72所示: 圖 71 注冊(cè)頁(yè)面 圖 72 登陸頁(yè)面 用戶管理模塊 用戶管理頁(yè)面包括四個(gè)功能可以通過(guò)管理員名字和權(quán)限進(jìn)行查找,增加新的管理員,刪除一些不需要的管理員的信息,還對(duì)管理員錯(cuò)誤信息進(jìn)行修改。刪除一些不需要的管理員的信息 ,可以直接點(diǎn)擊刪除,成功刪除以 后提示成功并 在此跳轉(zhuǎn)到用戶管理頁(yè)面。對(duì)圖書的錯(cuò)誤信息進(jìn)行修改,先選擇要更改的圖書的信息,將圖書的信息全部發(fā)送到更新頁(yè)面,更新成功之后會(huì)提示成功并跳轉(zhuǎn)到圖書管理頁(yè)面。點(diǎn)擊借書按鈕,可以得到圖書 ID和讀者 ID,借書成功之后可以提示成功并跳轉(zhuǎn)到圖書借閱信息管理頁(yè)面。圖書借閱信息管理頁(yè)面如圖 75所示: 圖 75 圖書借閱信息管理頁(yè)面 讀者管理模塊 可以對(duì)讀者進(jìn)行操作,通過(guò)讀者名查詢讀者信息,修改讀者的錯(cuò)誤信息,新增讀者和刪除讀者還可以通過(guò)讀者名查找此讀者的借閱信息和歸還信息。 讀者信息管理頁(yè)面如圖 76所示: 圖 76 讀者信息管理頁(yè)面 這一章中我們已完整闡述了程序各個(gè)模塊的具體設(shè)計(jì),看著自己的團(tuán)隊(duì)一步步完成系統(tǒng)的設(shè)計(jì),心里無(wú)比激動(dòng),這也預(yù)示著我們圖書館管理系統(tǒng)的完成?;?Web的系統(tǒng)測(cè)試不但需要檢查和驗(yàn)證是否按照設(shè)計(jì)的要求運(yùn)行,而且還要評(píng)價(jià)系統(tǒng)在不同用戶的瀏覽器端的顯示是否合適。因此,系統(tǒng)維護(hù)的任務(wù)就是要有計(jì)劃、有組織地對(duì)系統(tǒng)進(jìn)行必要的改動(dòng),以保證系統(tǒng)中的各個(gè)要 素隨著環(huán)境的變化始終處于最新的、正確的工作狀態(tài)。由于原始問(wèn)題 的復(fù)雜性、開發(fā)各階段的多樣性以及參加人員之間的協(xié)調(diào)等因素,使得 開發(fā)各個(gè)階段都有可能出現(xiàn)錯(cuò)誤。 總之,程序測(cè)試就是為了發(fā)現(xiàn)錯(cuò)誤進(jìn)而改正錯(cuò)誤,以最少的時(shí)間和人力系統(tǒng)地找出軟件中潛在的錯(cuò)誤。并且, Web危機(jī)可能會(huì)比軟件開發(fā)人員所面對(duì)的軟件危機(jī)更加嚴(yán)重、更加廣泛。然而, Inter和 Web媒體的不可預(yù)見(jiàn)性使測(cè)試基于 Web的系統(tǒng)變得困難。 ( 3)程序員應(yīng)避免測(cè)試自己的程序。 程序測(cè)試的流程 軟件配置 測(cè)試結(jié)果 錯(cuò)誤 改正的軟件 測(cè)試配置 預(yù) 出 期 錯(cuò) 測(cè)試工具 結(jié) 率 果 數(shù) 據(jù) 預(yù)測(cè)的可靠性 圖 81 程序測(cè)試流程圖 程序維護(hù)的任務(wù) 系統(tǒng)維護(hù)工作在整個(gè)系統(tǒng)生命周期中常常被忽視。系統(tǒng)維護(hù)的費(fèi)用往往占整個(gè)系統(tǒng)生命周期總費(fèi)用的 60%以上,因此有人曾以浮在海面的冰山來(lái)比喻系統(tǒng)開發(fā)與維護(hù)的關(guān)系,系統(tǒng)開發(fā)工作如同冰山露出水面的部分,容易被人看到而得到重視,而系統(tǒng)維護(hù)工作如同冰山浸在水下部分,體積遠(yuǎn)比露出水面的部分大得多,但由于不易被人看到而常被忽視:從另一方面來(lái)看, 相對(duì)具有 “ 開創(chuàng)性 ” 的系統(tǒng)開發(fā)來(lái)講,系統(tǒng)維護(hù)工作屬于 “ 繼承性 ” 工作,挑戰(zhàn)性不強(qiáng),成績(jī)不顯著,使很多技術(shù)人員不安心于系統(tǒng)維護(hù)工作,這也是造成人們重視開發(fā)而輕視維護(hù)的原因。 ( 3)完善性維護(hù):為了滿足用戶對(duì)軟件提出新的功能與性能而要求去 修改和在開發(fā)軟件的過(guò)程。系統(tǒng)維護(hù)工作,首先必須建立相應(yīng)的組織,確定進(jìn)行維護(hù)工作所應(yīng)遵守的原則和規(guī)范化的過(guò)程,此外還應(yīng)建立一套適用于具體系統(tǒng)維護(hù)過(guò)程的文檔及管理措施,以及進(jìn)行復(fù)審的標(biāo)準(zhǔn)。使系統(tǒng)能夠不斷適應(yīng)新環(huán)境、新需要。在這一段時(shí)間內(nèi),我從最初的 JDK的安裝、 MyEclipse的安裝、 MySQL的安裝,到使用 Tomcat建立 Web項(xiàng)目連接數(shù)據(jù)庫(kù),一步步搭建環(huán)境、平臺(tái)和開發(fā)項(xiàng)目。面向?qū)ο笤O(shè)計(jì)是把分析階段得到的需求轉(zhuǎn)變成符合成本和質(zhì)量要求的、抽象的系統(tǒng)實(shí)現(xiàn)方案的過(guò)程。 現(xiàn)總結(jié)如下: ( 1)通過(guò)本次系統(tǒng)的實(shí)際開發(fā),更加熟悉使用了界面開發(fā)工具 Dreamweaver、數(shù)據(jù)庫(kù)開發(fā)工具 MySQL、程序開發(fā)工具 MyEclipse的使用。 ( 5)在開發(fā)完成后又完成了系統(tǒng)的測(cè)試和維護(hù)。 我的畢業(yè)設(shè)計(jì)論文具體論述了 圖書館管理系統(tǒng) 的主要功能及體系結(jié)構(gòu) , 重點(diǎn)討論了系統(tǒng)數(shù)據(jù)準(zhǔn)備、數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)分析、各模塊系統(tǒng)流程各功能模塊的關(guān)聯(lián)和響應(yīng), JSP與后臺(tái)數(shù)據(jù)庫(kù)鏈接等關(guān)鍵技術(shù)。 在答辯的最后時(shí)刻,首先要感謝學(xué)院給了我們這次實(shí)訓(xùn)的機(jī)會(huì),讓我們?cè)谛r(shí)間就能學(xué)到別人擠時(shí)間來(lái)學(xué)的東西,如果不是學(xué)院有這樣的決策,我也許仍不知 Java為何物,而如今我卻可以用所學(xué)的知識(shí)開發(fā)出系統(tǒng)。 然后還要感謝我的隊(duì)友們,在這三個(gè)月中我們是一個(gè)團(tuán)隊(duì),在一起公同體驗(yàn)過(guò)學(xué)習(xí)的收獲,也體驗(yàn)過(guò)項(xiàng)目的挫敗,我們都沒(méi)有倒下,我們?nèi)纪^(guò)來(lái)了。在實(shí)習(xí)過(guò)程中,我們也遇到了一些困難,主要表現(xiàn)了技術(shù)和經(jīng)驗(yàn)的欠缺,但通過(guò)努力,終于一一克服了。主要實(shí)現(xiàn)了 5個(gè)方面的功能: 1.圖書查詢,對(duì)館內(nèi)圖書進(jìn)行查詢,可查詢書本的當(dāng)前狀態(tài)和相關(guān)信息; 理,包括書籍借閱和書籍歸還的管理; ,主要實(shí)現(xiàn)書庫(kù)的管理和書籍的管理,包括書庫(kù)的建立和刪除,新書的入庫(kù)和廢書的刪除等; ,可以刪除或更新本圖書館的讀者; ,分為管理員和普通用戶。 第四章針對(duì)既定的圖書館管理系統(tǒng)確定系統(tǒng)開發(fā)的環(huán)境,以及各個(gè)開發(fā)階段所使用的開發(fā)工具。 第七章是系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。 第九章總結(jié)了這次系統(tǒng)研究與開發(fā)過(guò)程中的問(wèn)題與收獲。它是有目的、有計(jì)劃、有系統(tǒng)地搜集有關(guān)研究對(duì)象現(xiàn)實(shí)狀況或歷史狀況的材料的方法。 在設(shè)計(jì)中,我們遇到了許多思想、概念模糊,甚至從來(lái)就沒(méi) 遇見(jiàn)過(guò)的問(wèn)題,但通過(guò)查閱文獻(xiàn)我們都將問(wèn)題一一解決,并從中學(xué)到了許多新的知識(shí)。在本設(shè)計(jì)中,我們依據(jù)這種方法,節(jié)省了大量的時(shí)間和精力,這也是我們的設(shè)計(jì)能有今天成果的一個(gè)保障。 3 主要成果和結(jié)論 程序開發(fā)的過(guò)程是一個(gè)很艱難的過(guò)程,一個(gè)程序的開發(fā)必然結(jié)合著許多的錯(cuò)誤和困難,如果你對(duì)程序不是太了解,其間出現(xiàn)的困難更是非同凡響,對(duì)與剛剛接觸程序不算太久的我們來(lái)說(shuō)要想非常熟練的應(yīng)用程序是非常困難的一件事情,這需要我們耐心的進(jìn)行學(xué)習(xí)和了解決。(4) 易操作原則:要求設(shè)計(jì)的系統(tǒng)功能齊全,界面友好,操作方便,必要
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1