版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEPAGE25河北農(nóng)業(yè)大學(xué)本科生畢業(yè)論文(設(shè)計(jì))題目:學(xué)院:信息科學(xué)與技術(shù)學(xué)院學(xué)生姓名:專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級(jí)學(xué)號(hào):指導(dǎo)教師姓名:指導(dǎo)教師職稱:副教授2013年6摘要隨著科學(xué)技術(shù)的發(fā)展和人們生活所需的不斷提高,各種數(shù)據(jù)信息量不斷增多。世界各方各面都在迫切的需求更快更經(jīng)濟(jì)更智能化的技術(shù)來(lái)更好的管理數(shù)據(jù)。各個(gè)高校圖書(shū)館管理系統(tǒng)的發(fā)展證實(shí)了這個(gè)過(guò)程,從手工操作到管理員讀者計(jì)算機(jī)操作,從非技術(shù)到計(jì)算機(jī)技術(shù),無(wú)不展現(xiàn)了計(jì)算機(jī)軟件操作的快捷、方便、存儲(chǔ)量大等優(yōu)點(diǎn)。所以高校所需的圖書(shū)館管理系統(tǒng)也跟隨科學(xué)的發(fā)展而不斷升級(jí),讓圖書(shū)館管理人員和學(xué)校讀者更方便、更快捷的進(jìn)行圖書(shū)管理和圖書(shū)借閱操作。本次圖書(shū)管理信息系統(tǒng)設(shè)計(jì)利用JSP開(kāi)發(fā)工具和MYSQL數(shù)據(jù)庫(kù)來(lái)開(kāi)發(fā)這個(gè)圖書(shū)管理系統(tǒng)。該系統(tǒng)具備了圖書(shū)管理系統(tǒng)基本的功能,可以滿足圖書(shū)管理基本要求,包括借閱、查找、添加、管理等功能,能根據(jù)用戶的需求,快捷方便的為讀者提供借閱服務(wù)。從系統(tǒng)的運(yùn)行結(jié)果來(lái)看,本文所設(shè)計(jì)的圖書(shū)管理系統(tǒng)的前臺(tái)管理即頁(yè)面設(shè)計(jì),整體上可以滿足借閱者和圖書(shū)管理員兩者的需求,實(shí)現(xiàn)了頁(yè)面的簡(jiǎn)潔、有效的展現(xiàn)頁(yè)面信息的功能。關(guān)鍵詞:圖書(shū)管理系統(tǒng),JSP,頁(yè)面設(shè)計(jì)AbstractWiththedevelopmentofscienceandtechnologyandthecontinuousimprovementofpeople'slivesneed,avarietyofdatatrafficcontinuestogrow.Onallsidesintheworldurgentlyneedsfasterandmoreeconomicalandintelligenttechnologytobettermanagedata.Eachuniversitylibrarymanagementsystemdevelopmentconfirmedtheprocess,frommanualoperationtoanadministratorreadercomputeroperation,fromthenon-technicaltocomputertechnology,allshowtheoperationofcomputersoftwarefast,convenient,largememorycapacityandotheradvantages.Socollegelibrarymanagementsystemisalsorequiredtofollowthedevelopmentofscienceandescalationmanagementforlibrariesandschoolsreadersmoreconvenientandefficientlibrarymanagementandbooklendingoperations.ThelibrarymanagementinformationsystemdesignusesJSPdevelopmenttoolsandMYSQLdatabasetodevelopthelibrarymanagementsystem.Thesystemhasthebasicfunctionalitylibrarymanagementsystem,librarymanagementtomeetthebasicrequirements,includinglending,find,add,managementandotherfunctions,accordingtotheneedsofusers,providingreaderswithfastandconvenientloanservices.Resultsfromtheoperationofthesystem,thepaperdesignofthelibrarymanagementsystem,frontdeskmanagementthatpagedesignoverall,andlibrarianstomeetthelendingneedsofbothtoachieveapageconciseandeffectiveinformationtoshowthefunctionofthepage.Keywords:Librarymanagementsystem,JavaServerPages,PagedesignPAGE22目錄1緒論 11.1開(kāi)發(fā)背景 11.2管理信息系統(tǒng)簡(jiǎn)介 11.3系統(tǒng)的研究目標(biāo)和意義 21.4系統(tǒng)可行性分析 21.4.1技術(shù)可行性 21.4.2經(jīng)濟(jì)可行性 31.4.3社會(huì)可行性分析 31.5國(guó)內(nèi)外現(xiàn)狀分析 31.5.1國(guó)內(nèi)現(xiàn)狀分析 31.5.2國(guó)外現(xiàn)狀分析 41.6系統(tǒng)功能的簡(jiǎn)述 42系統(tǒng)開(kāi)發(fā)技術(shù)及運(yùn)行環(huán)境 52.1基本知識(shí)簡(jiǎn)述 52.2Dreamweaver簡(jiǎn)介 52.3Jsp與Html簡(jiǎn)介 62.4Fireworks簡(jiǎn)介 72.5Tomcat服務(wù)器簡(jiǎn)介 72.6MySql簡(jiǎn)介 83系統(tǒng)需求分析 83.1系統(tǒng)需求分析 83.2功能需求描述 93.3功能模塊圖 94系統(tǒng)實(shí)現(xiàn)前臺(tái)設(shè)計(jì) 104.1系統(tǒng)首頁(yè)設(shè)計(jì) 114.1.1首頁(yè)界面 114.1.2頁(yè)面結(jié)構(gòu) 124.2用戶頁(yè)面設(shè)計(jì) 134.2.1用戶界面 134.2.2頁(yè)面結(jié)構(gòu) 154.3管理員頁(yè)面設(shè)計(jì) 154.3.1管理員界面 154.3.2頁(yè)面結(jié)構(gòu) 185.系統(tǒng)整合 19總結(jié) 20參考文獻(xiàn) 21致謝 221緒論1.1開(kāi)發(fā)背景隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)圖書(shū)信息的管理勢(shì)在必行。目前圖書(shū)管理的借閱工作部分大多數(shù)還是手工管理,工作效率很低,并且不能及時(shí)了解圖書(shū)的種類(lèi)和讀者們比較需求的圖書(shū)等,不能更好的適應(yīng)當(dāng)前讀者的借閱要求。手工管理還存在這許多弊端,由于不可避免的人為因素,造成數(shù)據(jù)的遺漏、誤報(bào)。計(jì)算機(jī)信息化管理有著儲(chǔ)存量大,速度快等許多優(yōu)點(diǎn),提供給我們的處理信息及時(shí)快捷,因此我們利用計(jì)算機(jī)提供給我們的信息對(duì)讀者的借閱過(guò)程形成一整套動(dòng)態(tài)的管理能夠極大地提高圖書(shū)管理管理的效率,這也是圖書(shū)管理的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。1.2管理信息系統(tǒng)簡(jiǎn)介隨著以計(jì)算機(jī)技術(shù)、通信技術(shù)、網(wǎng)絡(luò)技術(shù)為代表的現(xiàn)代信息技術(shù)的飛躍發(fā)展,人類(lèi)正在從工業(yè)時(shí)代向信息時(shí)代邁進(jìn),人們?cè)絹?lái)越重視信息資源的開(kāi)發(fā)和利用,“信息化”已成為一個(gè)國(guó)家經(jīng)濟(jì)和社會(huì)發(fā)展的關(guān)鍵環(huán)節(jié),信息化水平的高低已成為衡量一個(gè)國(guó)家現(xiàn)代化水平和綜合國(guó)力的重要標(biāo)志?,F(xiàn)代社會(huì)、社會(huì)化趨勢(shì)的擴(kuò)大和社會(huì)產(chǎn)品需求使企業(yè)在生產(chǎn)經(jīng)營(yíng)活動(dòng)中涉及的內(nèi)外部信息積聚膨脹,隨著科學(xué)技術(shù)突飛猛進(jìn)和生產(chǎn)迅速發(fā)展,使人類(lèi)知識(shí)量增長(zhǎng)速度不斷加快,信息量的增加,外部環(huán)境變化的變快,人工已無(wú)法勝任。如何收集足夠的信息資源,強(qiáng)有力的信息并加以利用,積極的開(kāi)發(fā)和及時(shí)利用信息爆炸有效的信息資源,已成為現(xiàn)代社會(huì)的難題。計(jì)算機(jī)的出現(xiàn)解決了這個(gè)問(wèn)題,由于計(jì)算機(jī)迅速、準(zhǔn)確為信息收集、加工、使用、查詢提供可能。計(jì)算機(jī)技術(shù)與通信技術(shù)結(jié)合極大的促進(jìn)現(xiàn)代信息技術(shù)的發(fā)展,各國(guó)加快信息進(jìn)程,國(guó)際社會(huì)建設(shè)信息高速公路的熱潮和中國(guó)工人“金”字號(hào)工程為代表的國(guó)家信息工程項(xiàng)目的開(kāi)展,使中國(guó)的企業(yè)信息化面臨新的形勢(shì)。管理信息系統(tǒng)是一個(gè)由人和計(jì)算機(jī)等組成的,能進(jìn)行管理信息的收集、傳遞、加工、保存、維護(hù)和使用的系統(tǒng),它能實(shí)測(cè)國(guó)民經(jīng)濟(jì)和企業(yè)的行為、幫助實(shí)現(xiàn)其規(guī)劃目標(biāo)。管理信息系統(tǒng)功能包括:信息收集、信息存儲(chǔ)、問(wèn)題處理、對(duì)話及信息輸出、信息管理機(jī)構(gòu)。管理信息系統(tǒng)就是我們常說(shuō)的MIS(ManagementInformationSystem),在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它變得越來(lái)越普及。MIS是一門(mén)新的學(xué)科,它跨越了若干個(gè)領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué),運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)以及計(jì)算機(jī)科學(xué)。在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個(gè)縱橫交織的系統(tǒng)。管理信息系統(tǒng)是現(xiàn)代信息管理工作不可缺少的一部分,是適應(yīng)現(xiàn)代高圖書(shū)信息管理尺度的要求、推動(dòng)信息管理走向科學(xué)化、規(guī)范化的必要條件。只有信息管理規(guī)范了,才能給人們提供更好的生活環(huán)境及便利的生活空間。信息是管理上的一項(xiàng)極為重要的資源,管理工作的成敗取決于能否做出有效的決策,而決策的正確程度則在很大程度上取決于信息的質(zhì)量。在21世紀(jì),人類(lèi)將步入知識(shí)經(jīng)濟(jì)時(shí)代,知識(shí)經(jīng)濟(jì)時(shí)代是圖書(shū)發(fā)展日新月異和知識(shí)、信息呈爆炸膨脹的時(shí)代。有所謂信息威脅之說(shuō),這是指人類(lèi)面臨的要處理的信息量大到難以處理的地步,以至造成混亂的結(jié)果。計(jì)算機(jī)的出現(xiàn)解決了這個(gè)問(wèn)題,由于計(jì)算機(jī)迅速、準(zhǔn)確為信息收集、加工、使用、查詢提供可能。1.3系統(tǒng)的研究目標(biāo)和意義研究目的:(1)實(shí)現(xiàn)圖書(shū)管理系統(tǒng)對(duì)外借書(shū)、還書(shū)的操作,提高對(duì)圖書(shū)管理的工作效率。(2)實(shí)現(xiàn)對(duì)圖書(shū)的增、刪、查、改操作。(3)建立圖書(shū)外借讀者數(shù)據(jù)庫(kù),方便工作人員對(duì)讀者進(jìn)行有效管理。(4)建立圖書(shū)管理系統(tǒng)工作人員數(shù)據(jù)庫(kù),限定每個(gè)工作人員對(duì)軟件操作的權(quán)限,最大限度的保護(hù)數(shù)據(jù)庫(kù)。研究意義:圖書(shū)管理系統(tǒng)作為一種信息資源的集散地,圖書(shū)和用戶借閱資料繁多,包含很多的數(shù)據(jù)信息管理?,F(xiàn)今,有很多的圖書(shū)管理系統(tǒng)都是初步的開(kāi)始使用,甚至尚未使用計(jì)算機(jī)進(jìn)行信息管理。根據(jù)調(diào)查得知,他們以前對(duì)信息管理的主要方式都是基于文本、表格等紙介質(zhì)的手工處理,對(duì)于圖書(shū)借閱情況的統(tǒng)計(jì)和核實(shí)等往往采用對(duì)借書(shū)卡的人工檢查進(jìn)行,對(duì)借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計(jì)算、手抄進(jìn)行數(shù)據(jù)處理工作量大,容易出錯(cuò);由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩?lái)說(shuō),缺乏系統(tǒng),規(guī)范的信息管理手段。盡管有的圖書(shū)館有計(jì)算機(jī),但是尚未用于信息管理,沒(méi)有發(fā)揮它的效力,資源閑置比較突出,所以圖書(shū)管理系統(tǒng)的開(kāi)發(fā)顯得尤為重要。1.4系統(tǒng)可行性分析1.4.1技術(shù)可行性該系統(tǒng)對(duì)軟、硬件系統(tǒng)要求較低,目前的大多數(shù)計(jì)算機(jī)都可對(duì)其進(jìn)行操作。軟件上,我們使用MyEclipse作為前臺(tái)開(kāi)發(fā)工具,MySql作為后臺(tái)數(shù)據(jù)平臺(tái)的管理系統(tǒng),它在用戶數(shù)據(jù)和圖書(shū)數(shù)據(jù)庫(kù)解決方案等應(yīng)用中起著核心作用,可為學(xué)校的圖書(shū)館數(shù)據(jù)管理提供強(qiáng)大的支持,對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)提供有效的管理,并采用有效的措施實(shí)現(xiàn)數(shù)據(jù)的完整性、數(shù)據(jù)的安全性以及數(shù)據(jù)的可靠易用性等等。這些軟件在基于Jsp的圖書(shū)館管理系統(tǒng)開(kāi)發(fā)中已被大量應(yīng)用,技術(shù)上都比較成熟。因此在技術(shù)上是可行的。1.4.2經(jīng)濟(jì)可行性隨著科學(xué)技術(shù)的發(fā)展和人們生活水平的提高,學(xué)校教育所需也在不斷的提高。圖書(shū)館是每個(gè)高校所必需的,其管理要求也逐步的提高,一個(gè)基于web的圖書(shū)館管理系統(tǒng)可滿足當(dāng)前所需。此系統(tǒng)能使圖書(shū)館管理活動(dòng)更加科學(xué)、精確、靈活。因此,在經(jīng)濟(jì)上也是可行的。1.4.3社會(huì)可行性分析社會(huì)因素的可行性分析,也是可行性研究中不可缺少的內(nèi)容。隨著科學(xué)技術(shù)及網(wǎng)絡(luò)水平的不斷發(fā)展提高,圖書(shū)館管理系統(tǒng)必定會(huì)隨著技術(shù)的發(fā)展而不斷升級(jí),而現(xiàn)有的技術(shù)及條件能夠滿足開(kāi)發(fā)這一系統(tǒng)的要求。圖書(shū)管理系統(tǒng)的開(kāi)發(fā)有利于圖書(shū)管理員提高對(duì)整體的運(yùn)作和管理,能夠有效、簡(jiǎn)便、快速的管理和回應(yīng)讀者的需,同時(shí)也大大降低了圖書(shū)館管理系統(tǒng)的成本,實(shí)現(xiàn)共贏模式。1.5國(guó)內(nèi)外現(xiàn)狀分析1.5.1國(guó)內(nèi)現(xiàn)狀分析隨著社會(huì)的進(jìn)步和科學(xué)文化的發(fā)展,人類(lèi)的知識(shí)總量不斷增長(zhǎng),科學(xué)領(lǐng)域不斷擴(kuò)大,產(chǎn)生出許多分支學(xué)科和專業(yè),科研勞動(dòng)日益專業(yè)化和社會(huì)化,人們對(duì)書(shū)刊文獻(xiàn)的利用行為、對(duì)圖書(shū)館各個(gè)工作環(huán)節(jié)的要求都發(fā)生了很大的變化,科研活動(dòng)中劃分出圖書(shū)館情報(bào)工作,圖書(shū)館的社會(huì)職能隨之而變,圖書(shū)館從原先一般的文化教育機(jī)構(gòu)擴(kuò)大而成為科研勞動(dòng)不可或缺的1部分,圖書(shū)情報(bào)事業(yè)在當(dāng)今信息化社會(huì)的地位和作用日益加強(qiáng)。
圖書(shū)館學(xué)在我國(guó)發(fā)展較快、成績(jī)顯著,它作為一門(mén)具有現(xiàn)代科學(xué)意義的學(xué)科,在我國(guó)的出現(xiàn)始于20世紀(jì)初,經(jīng)過(guò)近百年的發(fā)展,已逐漸形成一定的中國(guó)特色;建國(guó)50余年以來(lái),我國(guó)的圖書(shū)事業(yè)漸成規(guī)模,形成了一個(gè)布局合理、藏書(shū)比較豐富、具有全國(guó)規(guī)模的圖書(shū)館事業(yè)體系;尤其是改革開(kāi)放近20年以來(lái),通過(guò)對(duì)外交流,通過(guò)引進(jìn)、介紹、移植,我國(guó)在圖書(shū)館學(xué)情報(bào)學(xué)理論方面出了不少成果,并加強(qiáng)了對(duì)圖書(shū)館現(xiàn)代技術(shù)的研發(fā)利用,圖書(shū)館正在逐步走向數(shù)字化、電子化和網(wǎng)絡(luò)化,圖書(shū)情報(bào)事業(yè)正在成為我國(guó)社會(huì)生活中一個(gè)重要的信息產(chǎn)業(yè)部門(mén)。然而,作為國(guó)際性學(xué)科的圖書(shū)館學(xué)情報(bào)學(xué),其發(fā)展水平在國(guó)際上不具有可比性,與發(fā)達(dá)國(guó)家相比,無(wú)論在理論研究還是實(shí)際情況方面,我國(guó)的圖書(shū)情報(bào)事業(yè)都還確實(shí)存在一定差距,這必將對(duì)我國(guó)的現(xiàn)代化建設(shè)和未來(lái)的綜合發(fā)展產(chǎn)生不利影響。當(dāng)此國(guó)家實(shí)施科教興國(guó)戰(zhàn)略之際,我國(guó)政府和圖書(shū)情報(bào)業(yè)界都在不斷努力,試圖創(chuàng)建出一個(gè)更加美好的圖書(shū)情報(bào)業(yè)的未來(lái)。1.5.2國(guó)外現(xiàn)狀分析圖書(shū)管理系統(tǒng)的發(fā)展歷史可以追溯到20世紀(jì)60年代末期。由于當(dāng)時(shí)計(jì)算機(jī)技術(shù)已經(jīng)進(jìn)入實(shí)用階段,同時(shí)大型圖書(shū)館用手工來(lái)查找圖書(shū)信息或統(tǒng)計(jì)借閱信息既費(fèi)時(shí)費(fèi)力又非常容易出差錯(cuò),為了解決這個(gè)矛盾,第一代的圖書(shū)借閱管理系統(tǒng)應(yīng)運(yùn)而生。當(dāng)時(shí)由于技術(shù)條件和需求的限制用戶非常少它的出現(xiàn)為圖書(shū)借閱的管理展示了美好的前景,即用計(jì)算機(jī)的高速度和自動(dòng)化來(lái)代替手工的巨大工作量,用計(jì)算機(jī)的高準(zhǔn)確性來(lái)避免手工的錯(cuò)誤和誤差。第二代的圖書(shū)管理系統(tǒng)出現(xiàn)于20世紀(jì)70年代末。由于計(jì)算機(jī)技術(shù)的飛速發(fā)展,無(wú)論是計(jì)算機(jī)的普及性,還是計(jì)算機(jī)系統(tǒng)工具和數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,都為圖書(shū)借閱管理系統(tǒng)的階段發(fā)展提供了可能。但未能系統(tǒng)地考慮圖書(shū)借閱的需求和理念。圖書(shū)管理系統(tǒng)的革命性變革出現(xiàn)在20世紀(jì)90年代末。隨著信息爆炸、知識(shí)經(jīng)濟(jì)時(shí)代的到來(lái)使個(gè)人、單位、社會(huì)對(duì)圖書(shū)借閱管理系統(tǒng)有了更高的需求,同時(shí)由于個(gè)人電腦的普及數(shù)據(jù)庫(kù)技術(shù)、客戶/服務(wù)器技術(shù),特別是Internet/Intranet技術(shù)的發(fā)展,使得第三代圖書(shū)借閱管理系統(tǒng)的出現(xiàn)成為必然。第三代圖書(shū)管理系統(tǒng)的特點(diǎn)是從圖書(shū)借閱管理的角度出發(fā)用集中的數(shù)據(jù)庫(kù)處理幾乎所有與圖書(shū)借閱相關(guān)的數(shù)據(jù)。友好的用戶界面強(qiáng)有力的報(bào)表生成工具、分析工具和信息的共享使得圖書(shū)借閱管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略的角度來(lái)考慮圖書(shū)借閱規(guī)劃和政策。圖書(shū)情報(bào)事業(yè)與發(fā)達(dá)國(guó)家的差距,主要體現(xiàn)在兩個(gè)方面,理論研究方面和實(shí)際情況方面。理論研究方面。其中,在純理論(也即基礎(chǔ)理論)研究方面并不落后多少,甚至在某些方面還頗具特色;而在應(yīng)用研究方面則差距甚為明顯,比如信息技術(shù)應(yīng)用研究方面的差距。究其原因,主要在于以下幾個(gè)方面的因素:(1)歷史的原因,科技發(fā)展水平和經(jīng)濟(jì)基礎(chǔ)落后,國(guó)民文化素質(zhì)較低等。(2)圖書(shū)館界缺乏真正的、系統(tǒng)的有組織的調(diào)查研究,理論脫離實(shí)際,而且在某些方面存在認(rèn)識(shí)上的誤區(qū)。(3)圖書(shū)情報(bào)信息技術(shù)應(yīng)用水平低,不能為圖書(shū)館學(xué)情報(bào)學(xué)理論研究有效地開(kāi)辟新領(lǐng)域、提出新課題,這是因?yàn)槲覈?guó)的圖書(shū)館理論研究與實(shí)踐活動(dòng)嚴(yán)重脫節(jié),理論成果對(duì)實(shí)踐缺乏指導(dǎo)意義,因而理論研究生命力不強(qiáng)。1.6系統(tǒng)功能的簡(jiǎn)述主要實(shí)現(xiàn)3個(gè)功能模塊:首頁(yè),對(duì)于本館概況的介紹。書(shū)籍查詢,提供圖書(shū)信息的查詢;借閱管理,包括書(shū)籍借閱和書(shū)籍歸還,書(shū)籍借閱和書(shū)籍歸還主要是將讀者的借閱證ID和圖書(shū)的索取號(hào)組成的記錄從數(shù)據(jù)庫(kù)添加或刪除,并改變圖書(shū)的狀態(tài);圖書(shū)管理,主要實(shí)現(xiàn)圖書(shū)的入庫(kù)、上架、圖書(shū)的修改和刪除等;借閱證管理,將每一個(gè)讀者對(duì)應(yīng)唯一一個(gè)的借閱證ID等。2系統(tǒng)開(kāi)發(fā)技術(shù)及運(yùn)行環(huán)境2.1基本知識(shí)簡(jiǎn)述靜態(tài)頁(yè)面是網(wǎng)頁(yè)的代碼都在頁(yè)面中,不需要執(zhí)行.asp,.php,.jsp,.net等程序生成客戶端網(wǎng)頁(yè)代碼的網(wǎng)頁(yè)。靜態(tài)頁(yè)面不能自主管理發(fā)布更新的頁(yè)面,如果想更新網(wǎng)頁(yè)內(nèi)容,要通過(guò)FTP軟件把文件DOWN下來(lái)用網(wǎng)頁(yè)制作軟件修改。但是靜態(tài)頁(yè)面最大的好處是下載速度快,因?yàn)椴恍枰绦蜻\(yùn)算和數(shù)據(jù)庫(kù)連接。常見(jiàn)的靜態(tài)頁(yè)面以.html、.htm為擴(kuò)展名的。并非網(wǎng)站上沒(méi)有動(dòng)畫(huà)的就是靜態(tài)頁(yè)面,那么如何設(shè)計(jì)出精美的網(wǎng)頁(yè)以及動(dòng)態(tài)更新交互的站點(diǎn),這就需要網(wǎng)頁(yè)編程與網(wǎng)頁(yè)制作相結(jié)合。本章主要介紹網(wǎng)站建設(shè)所必須掌握的基礎(chǔ)知識(shí),如網(wǎng)頁(yè)文檔的結(jié)構(gòu)、超鏈接、表格等基本的HTML標(biāo)識(shí)的寫(xiě)法要求,網(wǎng)頁(yè)編輯的常用工具,動(dòng)態(tài)網(wǎng)站項(xiàng)目工程的設(shè)計(jì)步驟要求,以及網(wǎng)站的發(fā)布與維護(hù)、網(wǎng)站的主機(jī)方案等相關(guān)知識(shí)。動(dòng)態(tài)頁(yè)面是通過(guò)執(zhí)行.asp、.php、.jsp、.net等程序生成客戶端網(wǎng)頁(yè)代碼的網(wǎng)頁(yè)。動(dòng)態(tài)頁(yè)面通常可以通過(guò)網(wǎng)站后臺(tái)管理系統(tǒng)對(duì)網(wǎng)站的內(nèi)容進(jìn)行更新管理。發(fā)布新聞,發(fā)布公司產(chǎn)品,交流互動(dòng),博客,網(wǎng)上調(diào)查等,這都是動(dòng)態(tài)網(wǎng)站的一些功能,也是我們常見(jiàn)的。動(dòng)態(tài)網(wǎng)頁(yè)是需要語(yǔ)言環(huán)境支持的,動(dòng)態(tài)頁(yè)面常見(jiàn)的擴(kuò)展名有:.asp、.php、.jsp等。動(dòng)態(tài)頁(yè)面的“動(dòng)態(tài)”是網(wǎng)站與客戶端用戶互動(dòng)的意思,而非網(wǎng)頁(yè)上有動(dòng)畫(huà)的就是動(dòng)態(tài)頁(yè)面。動(dòng)態(tài)網(wǎng)頁(yè)是最常用的網(wǎng)站建設(shè)的一種表達(dá)形式,其優(yōu)點(diǎn)在于可以根據(jù)先前所制定好的程序界面,根據(jù)用戶的不同請(qǐng)求返回相應(yīng)的數(shù)據(jù)??梢哉f(shuō)是一對(duì)多的關(guān)系。從而達(dá)到資源的最大利用和節(jié)省服務(wù)器上的物理資源。如果今后需要改變站點(diǎn)風(fēng)格,只需要重新制作前臺(tái)所訪問(wèn)的數(shù)據(jù)即可。只要數(shù)據(jù)庫(kù)結(jié)構(gòu)不變,可以很快的進(jìn)行改版的。2.2Dreamweaver8簡(jiǎn)介Dreamweaver是在網(wǎng)頁(yè)設(shè)計(jì)與制作領(lǐng)域中用戶最多、應(yīng)用最廣、功能最強(qiáng)大的軟件,隨著Dreamweaver8的發(fā)布,更堅(jiān)定Dreamweaver在該領(lǐng)域的地位。它集網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站開(kāi)發(fā)和站點(diǎn)管理功能于一身,具有可視化、支持多平臺(tái)和跨瀏覽器的特性,是目前網(wǎng)站設(shè)計(jì)、開(kāi)發(fā)、制作的首選工具。突出的特點(diǎn)主要有靈活的編寫(xiě)方式;可視化編輯界面;功能更多的CSS支持——CSS可視化設(shè)計(jì)、CSS檢查工具;動(dòng)態(tài)跨瀏覽器驗(yàn)證;強(qiáng)大的WEB站點(diǎn)管理功能;內(nèi)建的圖形編輯引擎;豐富的媒體支持能力等。它將可視布局工具、應(yīng)用程序開(kāi)發(fā)功能和代碼編輯支持組合在一起,其功能強(qiáng)大,使得各個(gè)層次的開(kāi)發(fā)人員和設(shè)計(jì)人員都能夠快速創(chuàng)建界面吸引人的基于標(biāo)準(zhǔn)的網(wǎng)站和應(yīng)用程序。開(kāi)發(fā)人員可以使用Dreamweaver及所選擇的服務(wù)器技術(shù)來(lái)創(chuàng)建功能強(qiáng)大的Internet應(yīng)用程序,從而使用戶能連接到數(shù)據(jù)庫(kù)、Web服務(wù)和舊式系統(tǒng)。開(kāi)發(fā)環(huán)境支持HTML、ASP、ASP.NET、JSP等,提供眾多功能強(qiáng)大的可視化設(shè)計(jì)工具、應(yīng)用開(kāi)發(fā)環(huán)境以及代碼編輯支持。主要用于素材整理、排版以及后臺(tái)程序的交互。2.3Jsp與Html簡(jiǎn)介Jsp是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)技術(shù)標(biāo)準(zhǔn)。在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和Jsp標(biāo)簽,就構(gòu)成了Jsp網(wǎng)頁(yè)Java程序片段可以操縱數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)以及發(fā)送E-mail等,實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,這樣大大降低了對(duì)客戶瀏覽器的要求,即使客戶瀏覽器端不支持Java,也可以訪問(wèn)Jsp網(wǎng)頁(yè)。Jsp全名為JavaServerPage,其根本是一個(gè)簡(jiǎn)化的Servlet設(shè)計(jì),他實(shí)現(xiàn)了Html語(yǔ)法中的Java擴(kuò)張(以<%,%>形式)。Jsp與Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。Web服務(wù)器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶端。插入的Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。Jsp技術(shù)使用Java編程語(yǔ)言編寫(xiě)類(lèi)XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)的顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。Jsp(JavaServerPages)是一種動(dòng)態(tài)頁(yè)面技術(shù),它的主要目的是將表示邏輯從Servlet中分離出來(lái)。Jsp頁(yè)面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁(yè)面返回給客戶端的瀏覽器。JavaServlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開(kāi)發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。
HTML(HyperTextMark-upLanguage)即超文本標(biāo)記語(yǔ)言或超文本鏈接標(biāo)示語(yǔ)言,是目前網(wǎng)絡(luò)上應(yīng)用最為廣泛的語(yǔ)言,也是構(gòu)成網(wǎng)頁(yè)文檔的主要語(yǔ)言。HTML文件是由HTML命令組成的描述性文本,HTML命令可以說(shuō)明文字、圖形、動(dòng)畫(huà)、聲音、表格、鏈接等。HTML文件的結(jié)構(gòu)包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說(shuō)明的具體內(nèi)容。HTML是在SGML定義下的一個(gè)描述性的語(yǔ)言,或可說(shuō)HTML是SGML的一個(gè)應(yīng)用程式。HTML不是程式語(yǔ)言,如C++和Java之類(lèi),它只是標(biāo)記語(yǔ)言,基本上你只要明白了各種標(biāo)記的用法便算學(xué)懂了HTML,HTML的格式非常簡(jiǎn)單,只是由文字及標(biāo)記組合而成,于編輯部方面,任何文字編輯器都是可以,只要能將檔案存為文本格式即可,用專門(mén)的網(wǎng)頁(yè)編輯工具當(dāng)然更好。Macromedia公司的RoundtripHTML技術(shù)讓用戶可以隨意導(dǎo)入HTML文件而無(wú)需重新設(shè)置代碼格式,用戶還可以利用Dreamweaver清除或重新格式化HTML代碼,實(shí)現(xiàn)代碼的優(yōu)化。利用Dreamweaver,可以方便地使用動(dòng)態(tài)HTML功能,卻不需要寫(xiě)一行行的代碼;利用它還可以檢查作品在所有流行的平臺(tái)和瀏覽器中可能發(fā)生的錯(cuò)誤。當(dāng)然,如果不用Dreamweaver的話,同樣可以制作出非常棒的網(wǎng)站來(lái),比如微軟的Frontpage等等,其實(shí)什么樣的程序或者HTML代碼都可以直接用記事本來(lái)寫(xiě),只不過(guò)個(gè)人感覺(jué)Dreamweaver實(shí)現(xiàn)起來(lái)確實(shí)方便一些吧。2.4Fireworks簡(jiǎn)介Fireworks是Macromedia公司發(fā)布的一款專為網(wǎng)絡(luò)圖形設(shè)計(jì)的圖形編輯軟件,它大大簡(jiǎn)化了網(wǎng)絡(luò)圖形設(shè)計(jì)的工作難度,無(wú)論是專業(yè)設(shè)計(jì)家還是業(yè)余愛(ài)好者,使用Fireworks都不僅可以輕松地制作出十分動(dòng)感的GIF動(dòng)畫(huà),還可以輕易地完成大圖切割、動(dòng)態(tài)按鈕、動(dòng)態(tài)翻轉(zhuǎn)圖等,因此,對(duì)于輔助網(wǎng)頁(yè)編輯來(lái)說(shuō),F(xiàn)ireworks將是最大的功臣。借助于MacromediaFireworks8,您可以在直觀、可定制的環(huán)境中創(chuàng)建和優(yōu)化用于網(wǎng)頁(yè)的圖像并進(jìn)行精確控制。Fireworks業(yè)界領(lǐng)先的優(yōu)化工具可幫助您在最佳圖像品質(zhì)和最小壓縮大小之間達(dá)到平衡。它與MacromediaDreamweaver和MacromediaFlash共同構(gòu)成的集成工作流程可以讓您創(chuàng)建并優(yōu)化圖像,同時(shí)又能避免由于進(jìn)行Roundtrip編輯而丟失信息或浪費(fèi)時(shí)間。利用可視化工具,無(wú)需學(xué)習(xí)代碼即可創(chuàng)建具有專業(yè)品質(zhì)的網(wǎng)頁(yè)圖形和動(dòng)畫(huà),如變換圖像和彈出菜單等。2.5Tomcat服務(wù)器簡(jiǎn)介T(mén)omcat是Apache
軟件基金會(huì)(ApacheSoftwareFoundation)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總是能在Tomcat中得到體現(xiàn),Tomcat5支持最新的Servlet2.4和JSP2.0規(guī)范。因?yàn)門(mén)omcat技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的Web應(yīng)用服務(wù)器。Tomcat服務(wù)器是一個(gè)免費(fèi)的開(kāi)放源代碼的Web應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP程序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache服務(wù)器,可利用它響應(yīng)對(duì)HTML頁(yè)面的訪問(wèn)請(qǐng)求。實(shí)際上Tomcat部分是Apache服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行Tomcat時(shí),它實(shí)際上作為一個(gè)與Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。2.6MySql簡(jiǎn)介MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQLAB公司開(kāi)發(fā),目前屬于Oracle公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。MySQL的SQL語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL軟件采用了雙授權(quán)政策(本詞條“授權(quán)政策”),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),一般中小型網(wǎng)站的開(kāi)發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。由于其社區(qū)版的性能卓越,搭配PHP和Apache可組成良好的開(kāi)發(fā)環(huán)境。MySQL是一個(gè)開(kāi)放源碼的小型關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQLAB公司。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。與其他的大型數(shù)據(jù)庫(kù)例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之處,但是這絲毫也沒(méi)有減少它受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來(lái)說(shuō),MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開(kāi)放源碼軟件,因此可以大大降低總體擁有成本。目前Internet上流行的網(wǎng)站構(gòu)架方式是LAMP和LNMP,即使用Linux作為操作系統(tǒng),Apache和Nginx作為Web服務(wù)器,MySQL作為數(shù)據(jù)庫(kù),PHP/Perl/Python作為服務(wù)器端腳本解釋器。由于這四個(gè)軟件都是免費(fèi)或開(kāi)放源碼軟件(FLOSS),因此使用這種方式不用花一分錢(qián)(除開(kāi)人工成本)就可以建立起一個(gè)穩(wěn)定、免費(fèi)的網(wǎng)站系統(tǒng)。3系統(tǒng)需求分析
3.1系統(tǒng)需求分析系統(tǒng)的主要目的是實(shí)現(xiàn)一個(gè)圖書(shū)管理系統(tǒng)。系統(tǒng)有兩類(lèi)用戶分別為管理員、讀者學(xué)生。管理員經(jīng)口令認(rèn)證進(jìn)人系統(tǒng)后,管理員可完成維護(hù)系統(tǒng)的功能,包括圖書(shū)管理和學(xué)生管理。讀者則完成查詢圖書(shū)、查詢個(gè)人借閱信息的功能,工作完成后可以退出系統(tǒng)。3.2功能需求描述隨著圖書(shū)的日益增多,傳統(tǒng)的手工圖書(shū)管理不僅工作量大,而且容易出現(xiàn)問(wèn)題。圖書(shū)管理設(shè)計(jì)的內(nèi)容非常復(fù)雜而且繁多,比如擁有圖書(shū)信息錄入管理、用戶信息管理、圖書(shū)借閱管理和歸還管理,圖書(shū)的查詢和修改等。由于系統(tǒng)主要是為方便管理員定制開(kāi)發(fā)的,因此針對(duì)圖書(shū)管理的實(shí)際工作而言,經(jīng)過(guò)了反復(fù)地論證,最終確定了圖書(shū)管理系統(tǒng)的設(shè)計(jì)方案,圖書(shū)管理系統(tǒng)的主要功能為:(1)用戶登錄。管理員或?qū)W生根據(jù)和密碼登錄系統(tǒng)進(jìn)行身份驗(yàn)證。(2)查詢圖書(shū)。登錄系統(tǒng)后進(jìn)行圖書(shū)檢索,并可以通過(guò)點(diǎn)擊圖書(shū)名稱查看書(shū)本詳細(xì)信息。可以查看到書(shū)本的所有信息及借閱信息。(3)添加圖書(shū)。只有管理員登錄成功后才能添加圖書(shū)。通過(guò)點(diǎn)擊“添加圖書(shū)“超鏈接進(jìn)入添加圖書(shū)頁(yè)面,填好后點(diǎn)提交,就進(jìn)數(shù)據(jù)庫(kù)了。(4)修改圖書(shū)。只有管理員登錄成功后才能修改圖書(shū)。通過(guò)點(diǎn)擊“修改圖書(shū)“超鏈接進(jìn)入修改圖書(shū)頁(yè)面,修改好后點(diǎn)提交,就進(jìn)數(shù)據(jù)庫(kù)了。(5)刪除圖書(shū)。只有管理員登錄成功后才能修改圖書(shū)。通過(guò)點(diǎn)擊“刪除圖書(shū)“超鏈接進(jìn)入刪除圖書(shū)頁(yè)面,點(diǎn)刪除就可將書(shū)刪除。(6)修改和添加、查詢個(gè)人信息,只有管理員登錄成功后才能執(zhí)行這些功能。3.3功能模塊圖(1)首頁(yè)頁(yè)面主要功能如圖3-1所示:首頁(yè)管理員登錄用戶登錄首頁(yè)管理員登錄用戶登錄學(xué)院首頁(yè)圖書(shū)館概況(2)用戶頁(yè)面主要功能如圖3-2所示:用戶用戶借閱記錄圖書(shū)查詢返回首頁(yè)查詢圖書(shū)退出圖3-2用戶功能模塊(3)管理員頁(yè)面主要功能如圖3-3所示:圖3-3管理員功能模塊管理員借書(shū)管理返回首頁(yè)還書(shū)管理圖3-3管理員功能模塊管理員借書(shū)管理返回首頁(yè)還書(shū)管理用戶管理退出圖書(shū)管理修改添加更新查詢刪除修改添加更新查詢刪除4.1系統(tǒng)首頁(yè)設(shè)計(jì)4.1.1首頁(yè)界面首頁(yè)界面是進(jìn)入圖書(shū)管理系統(tǒng)實(shí)現(xiàn)讀者和管理員操作的入口,登錄時(shí)在該頁(yè)面用戶或者管理員可以輸入正確的用戶名和密碼,可以登錄到系統(tǒng)。當(dāng)沒(méi)有輸入用戶名和口令時(shí),系統(tǒng)通過(guò)student_logincheck.jsp和manager_logincheck.jsp兩個(gè)網(wǎng)頁(yè)進(jìn)行判斷,并給予提示信息。輸入用戶名和口令后,單擊“提交”按鈕,系統(tǒng)會(huì)將用戶名和口令文本框放入提交表單中,然后判斷是否與數(shù)據(jù)庫(kù)中的用戶名和口令相符。驗(yàn)證成功才進(jìn)入相應(yīng)的功能界面。同時(shí)介紹圖書(shū)館的概況。參考了我校的圖書(shū)館網(wǎng)站后以及其他的網(wǎng)站,借鑒了我校網(wǎng)站的首頁(yè)頂端和底端的兩個(gè)圖片,使用了Photoshop進(jìn)行了簡(jiǎn)單修改。仿制了其他網(wǎng)站的特效,實(shí)現(xiàn)了CSS+DIV特效。同時(shí)也在導(dǎo)航條上運(yùn)用了CSS的屬性link標(biāo)簽。圖書(shū)館概況界面采用了框架集架構(gòu)模式,分別產(chǎn)生了四個(gè)頁(yè)面,entire.jsp,all.jsp,mian.jsp,bottom.jsp。(1)首頁(yè)界面如圖4-1所示:圖3-1登錄系統(tǒng)首頁(yè)界面(2)圖書(shū)館概況界面如圖3-2所示:圖4-1首頁(yè)界面
(2)圖書(shū)館概況界面如圖4-2所示:圖4-2圖書(shū)館概況界面4.1.2首頁(yè)結(jié)構(gòu)(1)導(dǎo)航條:<style>A:link{color:#bdc973;font-family:arial;text-decoreation:none}A:visited{color:#000000;font-family:arial;text-decoreation:none}A:active{color:#ffff00;font-family:arial;text-decoreation:none}A:hover{color:#ffff00;fonte-family:arial;}</style>(2)圖片特效:<script>varr=newRevealTrans("idShow");r.Add('image/c1.jpg','圖片變換效果','#');r.Add('image/c2.jpg','圖片滑動(dòng)展示效果','#');r.Add('image/c3.jpg','圖片切換展示效果','#');r.Add('image/c4.jpg','圖片切換展示效果','#');r.Add('image/c5.jpg','圖片切換展示效果','#');r.Start();</script>(3)管理員登錄:<ahref="manager_login.jsp"target="_blank"> 管理員登陸</a>
跳轉(zhuǎn)到了管理員登錄界面如圖4-3所示:圖4-3管理員登錄界面4.2用戶頁(yè)面設(shè)計(jì)
4.2.1用戶界面在首頁(yè)界面,輸入了用戶名和密碼之后,系統(tǒng)會(huì)通過(guò)student_logincheck.jsp網(wǎng)頁(yè)進(jìn)行判斷,并給予提示信息。它是進(jìn)入圖書(shū)館讀者的入口,登錄時(shí)在該頁(yè)面用戶或者管理員可以輸入正確的用戶名和密碼,可以登錄到系統(tǒng)。當(dāng)沒(méi)有輸入用戶名和口令時(shí),系統(tǒng)會(huì)通過(guò)student_logincheck.jsp和manager_logincheck.jsp兩個(gè)網(wǎng)頁(yè)進(jìn)行判斷,并給予提示信息。驗(yàn)證成功才進(jìn)入用戶的的功能界面。主要有圖書(shū)查詢、借閱記錄、返回首頁(yè)、退出系統(tǒng)功能。用戶界面采用了框架集架構(gòu)模式,分別產(chǎn)生了五個(gè)頁(yè)面,entire.jsp,top.jsp,left.jsp,main.jsp,bottom.jsp。(1)用戶界面如圖4-4所示:圖4-4用戶/圖書(shū)查詢界面(2)借閱記錄界面如圖4-5所示:圖4-5借閱記錄界面4.2.2用戶頁(yè)面結(jié)構(gòu)總框架集entire.jsp:<html><title>用戶界面</title></head><framesetrows="191,*,41"cols="*"framespacing="0"frameborder="no"border="0"><framesrc="top.jsp"name="topFrame"scrolling="No"noresize="noresize"id="topFrame"title="topFrame"/><framesetrows="*"cols="384,*"framespacing="0"frameborder="no"border="0"> <framesetrows="*"cols="125,256"> <framesrc="2.jsp"/><framesrc="left.jsp"name="leftFrame"scrolling="No"noresize="noresize"id="leftFrame"title="leftFrame"/></frameset> <framesrc="main.jsp"name="mainFrame"id="mainFrame"title="mainFrame"/></frameset><framesrc="bottom.jsp"name="bottomFrame"scrolling="No"noresize="noresize"id="bottomFrame"title="bottomFrame"/></frameset><noframes><body></body></noframes></html>4.3管理員頁(yè)面設(shè)計(jì)4.3.1管理員界面在首頁(yè)界面,輸入管理員姓名和密碼之后,系統(tǒng)通過(guò)manager_logincheck.jsp網(wǎng)頁(yè)進(jìn)行判斷,并給予提示信息。當(dāng)沒(méi)有輸入姓名和口令時(shí),系統(tǒng)會(huì)通過(guò)student_logincheck.jsp和manager_logincheck.jsp兩個(gè)網(wǎng)頁(yè)進(jìn)行判斷,并給予提示信息。驗(yàn)證成功才進(jìn)入用戶的的功能界面。主要有用戶管理、圖書(shū)管理、借書(shū)管理、還書(shū)管理、借書(shū)記錄、返回首頁(yè)、退出系統(tǒng)功能。用戶界面采用了框架集架構(gòu)模式,分別產(chǎn)生了五個(gè)頁(yè)面,all.jsp,topframe.jsp,leftframe.jsp,mainframe.jsp,bottomframe.jsp。(1)管理員界面如圖4-6所示:圖4-6管理員/用戶管理界面(2)圖書(shū)管理界面如圖4-7所示:圖4-7圖書(shū)管理界面(3)借書(shū)管理界面如圖4-8所示:圖4-8借書(shū)管理界面(4)還書(shū)管理界面如圖4-9所示:圖4-9還書(shū)管理界面(5)借書(shū)記錄界面如圖4-10所示:圖4-10借書(shū)記錄界面4.3.2管理員頁(yè)面結(jié)構(gòu)(1)總框架集all.jsp:<html><head><title>管理員界面</title></head><framesetrows="194,*,40"cols="*"framespacing="0"frameborder="no"border="0"><framesrc="topframe.jsp"name="topFrame"scrolling="No"noresize="noresize"id="topFrame"title="topFrame"/><framesetrows="*"cols="202,*"framespacing="0"frameborder="no"border="0"> <framesrc="leftframe.jsp"name="leftFrame"scrolling="NO"noresize> <framesrc="mainframe.jsp"name="mainFrame"id="mainFrame"title="mainFrame"/></frameset><framesrc="bottomframe.jsp"name="bottomFrame"scrolling="No"noresize="noresize"id="bottomFrame"title="bottomFrame"/></frameset><noframes><body></body></noframes></html>5系統(tǒng)整合本系統(tǒng)是由我和王寬同學(xué)一起完成的,我的主要工作是前臺(tái)頁(yè)面設(shè)計(jì),所以我完成自己的主要工作之后,我們要整合各自的項(xiàng)目?jī)?nèi)容,我們?cè)谡蟽?nèi)容的過(guò)程中,通過(guò)不斷地溝通和修改,最終形成了圖書(shū)管理系統(tǒng)的雛形。系統(tǒng)建成后并不意味著網(wǎng)站建設(shè)的結(jié)束,網(wǎng)站內(nèi)容需要不斷更新和完善,并且網(wǎng)站完成之前要進(jìn)行細(xì)致周密的測(cè)試,以保證正常瀏覽和使用。主要測(cè)試內(nèi)容:1、服務(wù)器穩(wěn)定性。2、程序軟件的測(cè)試。3、網(wǎng)頁(yè)適應(yīng)性測(cè)試,如瀏覽器、顯示器等。4、根據(jù)需要的其他測(cè)試。網(wǎng)站發(fā)布后也要定時(shí)的對(duì)網(wǎng)站進(jìn)行維護(hù),以保證網(wǎng)站的正常瀏覽和使用。主要的維護(hù)內(nèi)容有:(1)服務(wù)器及相關(guān)軟硬件的維護(hù),對(duì)可能出現(xiàn)的問(wèn)題進(jìn)行評(píng)估,制定響應(yīng)時(shí)間。(2)數(shù)據(jù)庫(kù)維護(hù),有效地利用數(shù)據(jù)是網(wǎng)站維護(hù)的重要內(nèi)容,因此數(shù)據(jù)庫(kù)的維護(hù)要受到重視
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二四年度醫(yī)療健康服務(wù)提供合同
- 二零二五年度代持合同終止及清算協(xié)議3篇
- 二零二五年度煤礦安全生產(chǎn)風(fēng)險(xiǎn)評(píng)估及治理合同范本4篇
- 二零二五年度房產(chǎn)代持與物業(yè)服務(wù)合同范本4篇
- 二零二五年度農(nóng)產(chǎn)品代采購(gòu)合同模板4篇
- 上海2024年學(xué)生公寓租賃合同書(shū)版B版
- 2025年度出租房屋用電安全與環(huán)保設(shè)施建設(shè)合同4篇
- 2025年度餐飲業(yè)食品安全監(jiān)督與檢測(cè)服務(wù)合同3篇
- 2025版林瓊個(gè)人肖像使用權(quán)授權(quán)合同二零二五年度4篇
- 二零二五版雕塑創(chuàng)作與委托制作合同范本3篇
- (二統(tǒng))大理州2025屆高中畢業(yè)生第二次復(fù)習(xí)統(tǒng)一檢測(cè) 物理試卷(含答案)
- 口腔執(zhí)業(yè)醫(yī)師定期考核試題(資料)帶答案
- 2024人教版高中英語(yǔ)語(yǔ)境記單詞【語(yǔ)境記單詞】新人教版 選擇性必修第2冊(cè)
- 能源管理總結(jié)報(bào)告
- 充電樁巡查記錄表
- 阻燃材料的阻燃機(jī)理建模
- CJT 511-2017 鑄鐵檢查井蓋
- 配電工作組配電網(wǎng)集中型饋線自動(dòng)化技術(shù)規(guī)范編制說(shuō)明
- 2024高考物理全國(guó)乙卷押題含解析
- 介入科圍手術(shù)期護(hù)理
- 青光眼術(shù)后護(hù)理課件
評(píng)論
0/150
提交評(píng)論