




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
信息系統(tǒng)工程與實(shí)踐----JavaWeb圖書(shū)管理系統(tǒng)班級(jí):文計(jì)081-2姓名:鄧森學(xué)號(hào):3一、題目的選擇JavaWeb圖書(shū)管理系統(tǒng)二、系統(tǒng)分析系統(tǒng)的可行性分析可行性分析是在進(jìn)行初步調(diào)查后所進(jìn)行的對(duì)系統(tǒng)開(kāi)發(fā)必要性和可能性的研究,所以也稱(chēng)為可行性研究。信息系統(tǒng)也應(yīng)從技術(shù)可行性,經(jīng)濟(jì)可行性和社會(huì)可行性三方面來(lái)論證。通過(guò)長(zhǎng)時(shí)間的觀察與實(shí)踐,我認(rèn)為圖書(shū)館管理系統(tǒng)的可行性分析如下:2.1.1經(jīng)濟(jì)可行性分析作為圖書(shū)館這樣的商業(yè)性質(zhì)較小的場(chǎng)所,其經(jīng)濟(jì)成分比重相對(duì)較少,主要是支出的費(fèi)用:其中包括設(shè)備購(gòu)置費(fèi)、軟件開(kāi)發(fā)費(fèi)用、管理和維護(hù)費(fèi)、人員工資和培訓(xùn)費(fèi)等。由于各個(gè)圖書(shū)館實(shí)行統(tǒng)一操作,系統(tǒng)共享,其設(shè)備購(gòu)置,人員工資,維護(hù)費(fèi)用相對(duì)較少,前期的資金投入主要集中于購(gòu)置圖書(shū)上。建立信息中心,可將來(lái)自各方面的信息集中管理,提高圖書(shū)管理的計(jì)劃性和預(yù)見(jiàn)性,快速地反饋市場(chǎng)信息。2.1.2技術(shù)可行性分析技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開(kāi)發(fā)工作,硬件、軟件配置能否滿足開(kāi)發(fā)者的需要,各類(lèi)技術(shù)人員的數(shù)量,水平,來(lái)源等。圖書(shū)館管理系統(tǒng)的工作主要是在讀者和圖書(shū)館之間架起一座橋梁,能相互溝通信息和處理信息。這一特點(diǎn)非常適合計(jì)算機(jī)特點(diǎn),通過(guò)網(wǎng)絡(luò)internet技術(shù),發(fā)揮計(jì)算機(jī)的信息傳輸速度快、準(zhǔn)確度高的優(yōu)勢(shì)。計(jì)算機(jī)硬件和軟件技術(shù)的飛速發(fā)展,為系統(tǒng)的建設(shè)提供了技術(shù)條件。2.1.3社會(huì)可行性分析社會(huì)可行性有時(shí)也稱(chēng)為操作可行性,主要論證新系統(tǒng)在企業(yè)或機(jī)構(gòu)開(kāi)發(fā)和運(yùn)行的可能性以及運(yùn)行后可能一起的對(duì)企業(yè)或機(jī)構(gòu)的影響,即組織內(nèi)外是否具備接受和使用新系統(tǒng)的條件。在當(dāng)前信息技術(shù)飛速發(fā)展的大環(huán)境下,計(jì)算機(jī)技術(shù)和軟件技術(shù)的更新是圖書(shū)館完全有可能也有能力采用這樣先進(jìn)的管理技術(shù)。它對(duì)圖書(shū)館帶來(lái)的影響可以看到:(a)對(duì)傳統(tǒng)管理理念的沖擊,可能引起管理層的變動(dòng)和人員的調(diào)整。(b)對(duì)圖書(shū)館工作人員的要求提高,使圖書(shū)館在一定的可能下進(jìn)行機(jī)構(gòu)精簡(jiǎn),迫使工作人員繼續(xù)學(xué)習(xí)新知識(shí),拓寬圖書(shū)館在市場(chǎng)環(huán)境下的生存空間。(c)對(duì)圖書(shū)館與讀者之間業(yè)務(wù)方式的轉(zhuǎn)變和擴(kuò)充。最后,針對(duì)用戶對(duì)圖書(shū)資源進(jìn)行有效利用和管理的功能需求,用建模技術(shù)對(duì)圖書(shū)管理資源采用面向?qū)ο蟮拿枋龇绞?,在具體系統(tǒng)功能實(shí)現(xiàn)之前,建立起系統(tǒng)模型是很必要的,這里采用具有可視化、能夠柔性實(shí)現(xiàn)分析、設(shè)計(jì)和開(kāi)發(fā)系統(tǒng)的統(tǒng)一建模語(yǔ)言實(shí)現(xiàn)系統(tǒng)模型構(gòu)建。同時(shí),結(jié)合最流行的基于瀏覽器的數(shù)據(jù)管理模式,建議采用基于組件技術(shù)的B/S(brower/server)系統(tǒng)結(jié)構(gòu)。從技術(shù)的角度來(lái)考慮,隨著計(jì)算機(jī)技術(shù)的深入發(fā)展,相關(guān)的應(yīng)用軟件、技術(shù)已經(jīng)很成熟了,各種信息系統(tǒng)的開(kāi)發(fā)工具也很完善了。運(yùn)用現(xiàn)在軟件行業(yè)中流行的開(kāi)發(fā)工具JAVA以及MySQL,借鑒別人成功開(kāi)發(fā)的寶貴經(jīng)驗(yàn),可成功開(kāi)發(fā)一個(gè)功能基本完善的、符合中小型生產(chǎn)企業(yè)生產(chǎn)管理所需的生產(chǎn)管理信息系統(tǒng)。綜上所述,實(shí)施生產(chǎn)管理系統(tǒng)在技術(shù)上、經(jīng)濟(jì)上、運(yùn)行上以及社會(huì)環(huán)境上都是可行的,因此,開(kāi)發(fā)生產(chǎn)管理信息系統(tǒng)是可行的。系統(tǒng)的需求分析公司的圖書(shū)管理涉及圖書(shū)信息、系統(tǒng)用戶信息、讀者信息、圖書(shū)借閱等多種數(shù)據(jù)管理。從管理的角度可將圖書(shū)分為三類(lèi):圖書(shū)信息管理、系統(tǒng)用戶管理、讀者數(shù)據(jù)管理。圖書(shū)信息管理包括圖書(shū)征定、借還、查詢等操作,系統(tǒng)用戶管理包括系統(tǒng)用戶類(lèi)別和用戶數(shù)據(jù)管理,讀者數(shù)據(jù)管理包括讀者類(lèi)別管理和個(gè)人數(shù)據(jù)的錄入、修改和刪除。圖書(shū)借閱者的需求是查詢圖書(shū)室所存的圖書(shū)、個(gè)人借閱情況及個(gè)人信息的修改;圖書(shū)館工作人員對(duì)圖書(shū)借閱者的借閱及還書(shū)要求進(jìn)行操作,同時(shí)形成借書(shū)或還書(shū)報(bào)表給借閱者查看確認(rèn);圖書(shū)館管理人員的功能最為復(fù)雜,包括對(duì)工作人員、圖書(shū)借閱者、圖書(shū)進(jìn)行管理和維護(hù),及系統(tǒng)狀態(tài)的查看、維護(hù)等。圖書(shū)借閱者可直接查看圖書(shū)館圖書(shū)情況,如果圖書(shū)借閱者根據(jù)本人借書(shū)證號(hào)和密碼登錄系統(tǒng),還可以進(jìn)行本人借書(shū)情況的查詢和維護(hù)部分個(gè)人信息。一般情況下,圖書(shū)借閱者只應(yīng)該查詢和維護(hù)本人的借書(shū)情況和個(gè)人信息,若查詢和維護(hù)其他借閱者的借書(shū)情況和個(gè)人信息,就要知道其他圖書(shū)借閱者的借書(shū)證號(hào)和密碼。這些是很難得到的,特別是密碼,所以不但滿足了圖書(shū)借閱者的要求,還保護(hù)了圖書(shū)借閱者的個(gè)人隱私。圖書(shū)館工作人員有修改圖書(shū)借閱者借書(shū)和還書(shū)記錄的權(quán)限,所以需對(duì)工作人員登陸本模塊進(jìn)行更多的考慮。在此模塊中,圖書(shū)館工作人員可以為圖書(shū)借閱者加入借書(shū)記錄或是還書(shū)記錄,并打印生成相應(yīng)的報(bào)表給用戶查看和確認(rèn)。圖書(shū)館管理人員功能的信息量大,數(shù)據(jù)安全性和保密性要求最高。本功能實(shí)現(xiàn)對(duì)圖書(shū)信息、借閱者信息、總體借閱情況信息的管理和統(tǒng)計(jì)、工作人員和管理人員信息查看及維護(hù)。圖書(shū)館管理員可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計(jì)圖書(shū)的基本信息;瀏覽、查詢、統(tǒng)計(jì)、添加、刪除和修改圖書(shū)借閱者的基本信息,瀏覽、查詢、統(tǒng)計(jì)圖書(shū)館的借閱信息,但不能添加、刪除和修改借閱信息,這部分功能應(yīng)該由圖書(shū)館工作人員執(zhí)行,但是,刪除某條圖書(shū)借閱者基本信息記錄時(shí),應(yīng)實(shí)現(xiàn)對(duì)該圖書(shū)借閱者借閱記錄的級(jí)聯(lián)刪除。并且還應(yīng)具有生成催還圖書(shū)報(bào)表,并打印輸出的功能。系統(tǒng)的功能需求 在本系統(tǒng)中,對(duì)讀者來(lái)說(shuō),他們關(guān)心的問(wèn)題其實(shí)是如何方便的查詢到圖書(shū)館中的書(shū)籍以及自己正在借閱或是已經(jīng)借閱過(guò)些什么書(shū),所借的書(shū)是否到期等。[3]由此可以得出系統(tǒng)在面向讀者方面應(yīng)該至少做到如下幾點(diǎn):1.圖書(shū)查詢。2.讀者信息查詢,讀者信息的查詢內(nèi)容應(yīng)包括下面的幾個(gè)方面:讀者信息——對(duì)讀者的基本信息進(jìn)行顯示。書(shū)刊借閱——對(duì)該讀者借閱過(guò)的所有書(shū)籍進(jìn)行查詢。借閱歷史——查詢?cè)撟x者借閱過(guò)的所有書(shū)籍。違章信息——該讀者的違章信息。讀者規(guī)則——該讀者所應(yīng)用的規(guī)則。對(duì)系統(tǒng)的管理員來(lái)說(shuō),應(yīng)該注意的是:1.圖書(shū)館中有些什么書(shū),它們都存放在那里,是不是可以被借閱;2.本圖書(shū)館發(fā)放的讀者證有那些,如何管理這些讀者證;3.這些讀者證都借閱著那些書(shū);4.如何來(lái)確定這些讀者證是否可用,以及借書(shū)的還期等。從以上問(wèn)題出發(fā),可以得出本系統(tǒng)應(yīng)該具有的功能:1.圖書(shū)查詢——對(duì)館內(nèi)的圖書(shū)進(jìn)行查詢。2.借閱管理——對(duì)讀者的每一次借閱,還書(shū)進(jìn)進(jìn)登記和管理。3.圖書(shū)管理——對(duì)圖書(shū)館的書(shū)籍進(jìn)行管理。4.借閱證管理——對(duì)讀者的借閱證進(jìn)行管理。5.讀者規(guī)則管理——設(shè)置和管理讀者規(guī)則。設(shè)計(jì)模式設(shè)計(jì)模式是面向?qū)ο蟮某绦蛟O(shè)計(jì)人員用來(lái)解決編程問(wèn)題的一種形式化表示。本系統(tǒng)開(kāi)發(fā)采用目前一種目前廣泛流行的軟件設(shè)計(jì)模式MVC。MVC(Model-View-Controller)應(yīng)用程序結(jié)構(gòu)被用來(lái)分析分布式應(yīng)用程序的特征。這種抽象結(jié)構(gòu)能有助于將應(yīng)用程序分割成若干邏輯部件,使程序設(shè)計(jì)變得更加容易。把一個(gè)應(yīng)用的輸入、處理、輸出流程按照Model、View、Controller的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層——模型層、視圖層、控制層。如下圖所示:圖MVC模式三、系統(tǒng)設(shè)計(jì)系統(tǒng)概要本圖書(shū)管理系統(tǒng)總體上分為前臺(tái)頁(yè)面顯示和后臺(tái)管理。前臺(tái)頁(yè)面(即本書(shū)圖書(shū)管理系統(tǒng)的首頁(yè))實(shí)現(xiàn)了公告的顯示圖書(shū)查詢,留言建議三大功能。而后臺(tái)的頁(yè)面則集成了圖書(shū)管理中所需的功能和錄入新書(shū)到庫(kù),辦公圖書(shū),借還手續(xù),查詢圖書(shū)等等。平時(shí)圖書(shū)管理人員的工作都是在后臺(tái)中完成的。前臺(tái)是為了師生顯示的。師生們可以看到圖書(shū)管理人員發(fā)布的最新公告信息;并可以查詢自己感興趣的圖書(shū),也可以給學(xué)校的圖書(shū)管理人員留言提議。相對(duì)應(yīng)的后臺(tái)是針對(duì)學(xué)校圖書(shū)管理人員,后臺(tái)的頁(yè)面都加密,如果不正常登錄是進(jìn)入不了后臺(tái)管理頁(yè)面的,后臺(tái)功能具體包括:發(fā)布首頁(yè)公告,添加新書(shū)到庫(kù)等等。功能模塊本系統(tǒng)的功能模塊的設(shè)計(jì)如圖所示,整個(gè)系統(tǒng)包含基本信息設(shè)置,圖書(shū)信息管理,查詢圖書(shū)管理,添加圖書(shū)管理,修改圖書(shū)管理和用戶借閱管理。管理系統(tǒng)管理系統(tǒng)圖書(shū)信息管理基本信息設(shè)置用戶借閱管理查詢圖書(shū)管理添加圖書(shū)管理修改圖書(shū)管理圖功能結(jié)構(gòu)圖設(shè)計(jì)思想 利用軟件開(kāi)發(fā)現(xiàn)有軟硬件環(huán)境,及先進(jìn)的管理系統(tǒng)開(kāi)發(fā)方案,從而達(dá)到充分利用現(xiàn)在資源提高系統(tǒng)開(kāi)發(fā)水平和應(yīng)用效果的目的。系統(tǒng)應(yīng)該符合軟件工程開(kāi)發(fā)的理論,開(kāi)發(fā)方法等開(kāi)發(fā)依據(jù)。系統(tǒng)應(yīng)滿足圖書(shū)館管理工作需要,到操作過(guò)程中的直觀,方便,實(shí)用,安全等要求。系統(tǒng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)庫(kù)的各種操作。系統(tǒng)采用原型,使用模塊化程序設(shè)計(jì)方法,便于系統(tǒng)功能的各種組合和修改,以及系統(tǒng)的測(cè)試與維護(hù)。模塊設(shè)計(jì)及功能 3.4.1圖書(shū)查詢讀者可以通過(guò)網(wǎng)絡(luò)訪問(wèn)學(xué)校圖書(shū)館管理系統(tǒng),并對(duì)館內(nèi)的圖書(shū)進(jìn)行查詢,對(duì)查到的在館圖書(shū)可以進(jìn)行借閱,如圖所示:查詢借閱圖書(shū)借閱查詢借閱圖書(shū)借閱圖圖書(shū)查詢流程圖3.4.2借閱管理這一部分是對(duì)書(shū)籍借閱、書(shū)籍歸還的管理,當(dāng)讀者借書(shū)的時(shí)候,圖書(shū)館管理員把書(shū)籍的編號(hào)和讀者的借閱證號(hào)輸入系統(tǒng),當(dāng)此次借閱符合借閱規(guī)則的時(shí)候,借閱成功。并將結(jié)果寫(xiě)入到數(shù)據(jù)庫(kù)中。讀者歸還書(shū)籍時(shí),將圖書(shū)交給圖書(shū)管理員,管理員把書(shū)籍的編號(hào)和讀者的借閱證號(hào)輸入系統(tǒng),系統(tǒng)核對(duì)借閱規(guī)則,對(duì)違規(guī)(如超期)的讀者進(jìn)行罰款之類(lèi)。如圖所示:借閱成功輸入讀者證號(hào)和書(shū)籍索引號(hào)書(shū)籍借閱借閱成功輸入讀者證號(hào)和書(shū)籍索引號(hào)書(shū)籍借閱借閱管理借閱管理歸還成功輸入讀者證號(hào)和圖書(shū)索引號(hào)書(shū)籍歸還歸還成功輸入讀者證號(hào)和圖書(shū)索引號(hào)書(shū)籍歸還圖借閱管理流程圖3.4.3圖書(shū)管理圖書(shū)管理主要實(shí)現(xiàn)的功能是對(duì)新購(gòu)的圖書(shū)進(jìn)行入庫(kù)和廢書(shū)記錄從庫(kù)中刪除。當(dāng)新書(shū)被放入圖書(shū)館時(shí),管理員登錄進(jìn)入系統(tǒng),把圖書(shū)的信息添加到圖書(shū)館管理系統(tǒng)中,并指定是放到哪一個(gè)藏書(shū)館中。這時(shí)圖書(shū)可以被讀者查詢到,并可以借閱。當(dāng)要把一本廢書(shū)刪除時(shí),圖書(shū)管理員登錄進(jìn)入系統(tǒng),查找到這一本書(shū),并將其刪除。這時(shí),這一本圖書(shū)將不再能被查詢到。如圖所示:圖書(shū)下架圖書(shū)入庫(kù)確定館藏圖書(shū)上架圖書(shū)下架圖書(shū)入庫(kù)確定館藏圖書(shū)上架圖書(shū)維護(hù)圖書(shū)管理圖書(shū)維護(hù)圖書(shū)管理刪除圖書(shū)刪除圖書(shū)圖圖書(shū)管理流程圖3.4.4借書(shū)證管理本部分是對(duì)借閱證進(jìn)行管理,并對(duì)讀者的一些基本的信息進(jìn)行維護(hù),提供增、刪、改等功能。每一個(gè)借閱證都要以某一個(gè)讀者規(guī)則相應(yīng),讀者規(guī)則決定讀者可以借閱書(shū)籍的等級(jí),如借書(shū)時(shí)間、借書(shū)種類(lèi)等。當(dāng)讀者借閱證丟失時(shí),可以進(jìn)行掛失處理。持失之后借閱證失效。如圖所示:確定讀者規(guī)則新增借閱證填寫(xiě)讀者信息確定讀者規(guī)則新增借閱證填寫(xiě)讀者信息借閱證管理修改借閱證信息借閱證管理修改借閱證信息掛失掛失刪除刪除圖借書(shū)證管理流程圖3.4.5讀者規(guī)則管理讀者規(guī)則包括借閱時(shí)間,可借閱的圖書(shū)數(shù)目,可借閱圖書(shū)的書(shū)館等。這一部分可以對(duì)讀者規(guī)則進(jìn)行管理,主要是增、刪、改操作。如圖所示:修改規(guī)則給讀者設(shè)置規(guī)則增加規(guī)則規(guī)則管理修改規(guī)則給讀者設(shè)置規(guī)則增加規(guī)則規(guī)則管理刪除規(guī)則刪除規(guī)則圖讀者規(guī)則管理流程圖3.4.6借還圖書(shū)功能流程圖圖借還書(shū)流程圖數(shù)據(jù)庫(kù)設(shè)計(jì)設(shè)計(jì)兩個(gè)表:書(shū)籍信息autos(id,category類(lèi)別,model型號(hào),no書(shū)籍編號(hào),price租書(shū)價(jià)格),如表所示:表書(shū)籍信息表租書(shū)信息leases(id,autoId書(shū)籍id,customer客戶名稱(chēng),leaseDate租書(shū)日期,returned是否還書(shū)?,returnDate還書(shū)日期),如表所示:表租書(shū)信息表3.5.1創(chuàng)建數(shù)據(jù)庫(kù)的代碼代碼1:createdatabasebookmanage;usebookmanage;createtableautos(idintprimarykeyauto_increment,categoryvarchar(50)notnull,modelvarchar(50)notnull,novarchar(50)notnull,pricedouble)ENGINE=InnoDBDEFAULTCHARSET=utf8;代碼2:createtableleases(idintprimarykeyauto_increment,autoIdintnotnull,customervarchar(20)notnull,leasedatedate,returnedintdefault0,returndatedate)ENGINE=InnoDBDEFAULTCHARSET=utf8;四、程序設(shè)計(jì)與編碼系統(tǒng)登錄界面當(dāng)系統(tǒng)登陸時(shí),首先出現(xiàn)的是一個(gè)用戶權(quán)限登陸的界面,權(quán)限設(shè)置主要是維護(hù)系統(tǒng)的安全性和完整性。擁有管理員權(quán)限的操作員能對(duì)其他操作員進(jìn)行相應(yīng)的權(quán)限設(shè)置,沒(méi)有權(quán)限的操作員不能對(duì)相應(yīng)的窗口進(jìn)行操作。如下圖所示:圖管理員登入界面這是進(jìn)入系統(tǒng)時(shí)的身份驗(yàn)證,用戶首先要從軟件開(kāi)發(fā)者那里申請(qǐng)用戶名和密碼,才可以進(jìn)入。該過(guò)程的流程圖如下圖所示:輸入姓名及口令輸入姓名及口令記錄在口令表嗎中進(jìn)入主界面繼續(xù)嗎結(jié)束開(kāi)始提示信息NYN圖系統(tǒng)登入流程圖核心代碼如下:publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{ ; ; try{ Stringmethod=("method").trim(); AdminBeanloginbean=newAdminBean(); HttpSessionsession=(); (1200); SystemBeansystembean=newSystemBean(); Stringsysdir=(); if("one")){quals("")){ ("message","請(qǐng)正確輸入用戶名!"); ("").forward(request,response); return; } elseif(password==null||().equals("")){ ("message","請(qǐng)輸入密碼!"); ("").forward(request,response); return; } DBOdao=newDBO(); StringrealPassword=""; (); list=new ResultSetrs=("select*fromadminwhereusername='"+username+"'"); Datedate=newDate(); SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-dd"); Stringlogintime=(date); if()){ realPassword=("password").trim(); StringuserName=("username").trim(); Stringright=("quanxian").trim(); Integerlogintimes=("logintimes")); (userName); (right); (logintimes); (logintime); } Stringpwd=()); if(!(realPassword)){ ("message","密碼錯(cuò)誤!"); ("").forward(request,response); }else{ ("list",list); ("user",username); ("admin/").forward(request,response); }添加圖書(shū)信息身份驗(yàn)證通過(guò)以后,點(diǎn)擊可以使用系統(tǒng)的基本信息管理界面,這是管理員主要的輸入信息部分,它即可以對(duì)數(shù)據(jù)進(jìn)行輸入包括圖書(shū)類(lèi)別,圖書(shū)名稱(chēng),圖書(shū)作者等。填寫(xiě)好各項(xiàng)信息后,單擊保存按鈕,系統(tǒng)將對(duì)這些信息進(jìn)行處理。界面見(jiàn)下圖所示:圖添加圖書(shū)信息界面核心代碼如下:publicintaddBOOK(Stringbooktype,Stringname,Stringauthor,Stringcbs,Stringisbn,Stringprice,Stringnum,Stringintro,Stringjyjg){ Stringsql="insertintobook(booktype,name,author,cbs,isbn,price,num,intro,jyjg,addtime)"+ "values('"+booktype+"','"+name+"','"+author+"','"+cbs+"','"+isbn+"','"+price+"','"+num+"','"+intro+"','"+jyjg+"','"+date+"')"; DBOdbo=newDBO(); (); try{ inti=(sql); if(i==1) return; else return; }catch(Exceptione){ (); return; }finally{ (); } } publicintupBOOK(Stringid,Stringbooktype,Stringname,Stringauthor,Stringcbs,Stringisbn,Stringprice,Stringnum,Stringintro,Stringjyjg){ Stringsql="updatebooksetbooktype='"+booktype+"',name='"+name+"',author='"+author+"',cbs='"+cbs+"',isbn='"+isbn+"',"+ "price='"+price+"',num='"+num+"',intro='"+intro+"',jyjg='"+jyjg+"'whereid='"+id+"'"; DBOdbo=newDBO(); (); try{ inti=(sql); if(i==1) return; else return; }catch(Exceptione){ (); return; }finally{ (); } }圖書(shū)類(lèi)別管理點(diǎn)擊可以使用系統(tǒng)的基本信息管理界面,這是管理員主要的輸入信息部分,它即可以對(duì)數(shù)據(jù)進(jìn)行輸入,可以添加圖書(shū)的類(lèi)別。填寫(xiě)好各項(xiàng)信息后,單擊保存按鈕,系統(tǒng)將對(duì)這些信息進(jìn)行處理。界面見(jiàn)下圖所示:圖圖書(shū)管理類(lèi)別管理核心代碼如下:publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{ "-----------"); ; ; PayBeanpb=newPayBean(); Stringmethod=("method").trim(); orward(request,response); } else{ ("message","系統(tǒng)維護(hù)中,請(qǐng)稍后再試!"); ("admin/type/").forward(request,response); } } elseif("addBOOK")){ Stringbooktype=("booktype"); Stringname=("name"); Stringauthor=("author"); Stringcbs=("cbs"); Stringisbn=("isbn"); Stringprice=("price"); Stringnum=("num"); Stringintro=("intro"); Stringjyjg=("jyjg"); intflag=(booktype,name,author,cbs,isbn,price,num,intro,jyjg); if(flag=={ ("message","操作成功!"); ("admin/book/").forward(request,response); } else{ ("message","系統(tǒng)維護(hù)中,請(qǐng)稍后再試!"); ("admin/book/").forward(request,response); } }管理員設(shè)置增加系統(tǒng)管理員。管理員可以添加新的管理員,包括為管理員設(shè)置一個(gè)密碼。管理員登入后,可以自己修改密碼。同樣,總管理員可以刪除管理員。管理員還可以將狀態(tài)設(shè)置成當(dāng)前在用和關(guān)閉狀態(tài)。如下圖所示:圖管理員設(shè)置界面核心代碼如下: Stringusername2=(String)("user"); if(username2==null){ ("").forward(request,response); } else{ ("user"); ("list"); (); ("").forward(request,response); } } elseif("manager")){orward(request,response); } else{ Stringra=("ra").trim(); if("add")){ Stringusername=("username").trim(); Stringpassword=("password").trim()); Stringisuse=("isuse").trim(); if("在用")) isuse="1"; else isuse="2"; intflag=(username,password,"2",isuse); if(flag=={ ("message","增加管理員成功!"); (sysdir+"/system/").forward(request,response); } elseif(flag=={ ("username",username); ("message","該用戶名已經(jīng)存在!"); (sysdir+"/system/").forward(request,response); } else{ ("message","系統(tǒng)維護(hù)中,請(qǐng)稍后再試!"); (sysdir+"/system/").forward(request,response); } } elseif("update")){ Stringusername=("username").trim(); Stringpassword=("password").trim(); Stringisuse=("isuse").trim(); if(!("")){ password=(password); } if("在用")) isuse="1"; else isuse="2"; intflag=(username,password,"2",isuse); if(flag=={ ("message","修改管理員信息成功!"); (sysdir+"/system/").forward(request,response); } else{ ("message","系統(tǒng)維護(hù)中,請(qǐng)稍后再試!"); (sysdir+"/system/").forward(request,response); } } }圖書(shū)借閱管理點(diǎn)擊圖書(shū)借閱界面,管理員可以查看到圖書(shū)的借閱情況,包括借閱者,圖書(shū)名稱(chēng),借出的時(shí)間,歸還的時(shí)間,圖書(shū)的狀態(tài),借閱圖書(shū)的價(jià)格等。管理員同樣可以修改和刪除圖書(shū)借閱的內(nèi)容。操作成功后,點(diǎn)擊保存退出。如圖所示:圖圖書(shū)借閱管理界面核心代碼如下:Stringcard=("card"); Stringbookid=("bookid"); Stringstime=("stime"); Stringetime=("etime"); intflag=(card,bookid,stime,etime); if(flag=={ ("message","操作成功!"); ("admin/jy/").forward(request,response); } else{ ("message","系統(tǒng)維護(hù)中,請(qǐng)稍后再試!"); ("admin/jy/").forward(request,response); } } elseif("upJY")){ Stringid=("id"); Stringcard=("card"); Stringbookid=("bookid"); Stringstime=("stime"); Stringetime=("etime"); intflag=(id,card,bookid,stime,etime); if(flag=={ ("message","操作成功!"); ("admin/jy/").forward(request,response); } else{ ("message","系統(tǒng)維護(hù)中,請(qǐng)稍后再試!"); ("admin/jy/").forward(request,response); } } elseif("delJY")){ Stringid=("id"); intflag=(id); if(flag=={ ("message","操作成功!"); ("admin/jy/").forward(request,response); } else{ ("message","系統(tǒng)維護(hù)中,請(qǐng)稍后再試!"); ("adm
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)鋁顏料行業(yè)運(yùn)行現(xiàn)狀及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 2025-2030年中國(guó)鋁冶煉市場(chǎng)競(jìng)爭(zhēng)格局及前景趨勢(shì)預(yù)測(cè)報(bào)告
- 2025-2030年中國(guó)鎢行業(yè)未來(lái)投資預(yù)測(cè)發(fā)展戰(zhàn)略規(guī)劃分析報(bào)告
- 2025四川省建筑安全員《C證》考試題庫(kù)
- 2025-2030年中國(guó)過(guò)氧化鋅市場(chǎng)運(yùn)營(yíng)動(dòng)態(tài)及發(fā)展前景分析報(bào)告
- 2025-2030年中國(guó)車(chē)蠟行業(yè)市場(chǎng)運(yùn)行態(tài)勢(shì)及發(fā)展盈利分析報(bào)告
- 2025-2030年中國(guó)貿(mào)易融資前景趨勢(shì)及發(fā)展?jié)摿Ψ治鰣?bào)告
- 2025-2030年中國(guó)調(diào)味香料市場(chǎng)發(fā)展前景及投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國(guó)船舶制造行業(yè)發(fā)展?fàn)顩r及營(yíng)銷(xiāo)戰(zhàn)略研究報(bào)告
- 2025-2030年中國(guó)紙基覆銅板市場(chǎng)十三五規(guī)劃及投資風(fēng)險(xiǎn)評(píng)估報(bào)告
- 教師讀書(shū)分享《給教師的建議》課件
- 人民警察紀(jì)律條令試卷含答案
- 婚姻矛盾糾紛調(diào)解培訓(xùn)課件
- 普通昆蟲(chóng)學(xué)-實(shí)驗(yàn)指導(dǎo)
- 中職對(duì)口升學(xué)養(yǎng)殖專(zhuān)業(yè)獸醫(yī)基礎(chǔ)習(xí)題集判斷題詳解
- 初中物理各單元思維導(dǎo)圖
- 氧化還原反應(yīng)和氧化還原平衡--ppt課件
- 國(guó)內(nèi)外旅游公共服務(wù)研究的文獻(xiàn)綜述
- 2022年北京市專(zhuān)升本英語(yǔ)真題
- 鍺的提取方法
- 有害物質(zhì)管控清單(歐盟)
評(píng)論
0/150
提交評(píng)論