圖書管理信息系統(tǒng)_第1頁
圖書管理信息系統(tǒng)_第2頁
圖書管理信息系統(tǒng)_第3頁
圖書管理信息系統(tǒng)_第4頁
圖書管理信息系統(tǒng)_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、計(jì)目 設(shè)題圖書管理信息系統(tǒng)成績(由老師填 寫)課程設(shè)計(jì)設(shè)計(jì)題目圖書管理信息系統(tǒng)學(xué)生姓名xxx學(xué) xxxXXx專業(yè)班級(jí)電子商務(wù)13一 1班指導(dǎo)教師 _Xxxx2016 年 7 月 7 口1.系統(tǒng)簡介 2.系統(tǒng)分析課 程 設(shè) 計(jì) 主 要 內(nèi) 容指 導(dǎo) 教 師 評(píng) 語(1)采用的調(diào)查方法、分析工具簡介(2)可行性分析(3)業(yè)務(wù)流程簡介(含業(yè)務(wù)流程圖)(4)數(shù)據(jù)流程分析(含數(shù)據(jù)流程圖)(5)數(shù)據(jù)字典(部分)(6)處理邏輯說明(如有復(fù)雜處理)3.系統(tǒng)設(shè)計(jì)(1)功能結(jié)構(gòu)設(shè)計(jì)(含功能結(jié)構(gòu)圖)(2)代碼設(shè)計(jì)方案(3)數(shù)據(jù)庫設(shè)計(jì)(含E-R圖和數(shù)據(jù)庫物理模型)(4)系統(tǒng)物理配置方案(5)程序(模塊)設(shè)計(jì)說明書4.

2、體會(huì)(其中寫明自己在設(shè)計(jì)中承擔(dān)的任務(wù))建議:從學(xué)生的工作態(tài)度、工作量、設(shè)計(jì)(論文)的創(chuàng)造性、學(xué)術(shù)性、實(shí)用性及書面表達(dá)能力等方面給出評(píng)價(jià)。簽名:200年 月 日目錄圖書管理系統(tǒng)一系統(tǒng)簡介二系統(tǒng)分析1采用的調(diào)查方法,調(diào)查內(nèi)容 圖書館組織結(jié)構(gòu)現(xiàn)行系統(tǒng)簡略分析 2可行性分析 目標(biāo)與方案可行性 技術(shù)可行性 經(jīng)濟(jì)可行性 管理可行性3業(yè)務(wù)流程簡介4數(shù)據(jù)流程簡介第一層數(shù)據(jù)流程圖: 第二層數(shù)據(jù)流程圖: 第三層數(shù)據(jù)流程圖: 5部分?jǐn)?shù)據(jù)字典6處理邏輯說明 三系統(tǒng)設(shè)計(jì)1功能結(jié)構(gòu)分析2代碼設(shè)計(jì)方案3數(shù)據(jù)庫設(shè)計(jì)(含er圖和數(shù)據(jù)庫物理模型) 4系統(tǒng)物理配置方案 5程序(模塊)設(shè)計(jì)說明書 1連接數(shù)據(jù)庫:2主頁:3用戶登入:4

3、用戶注冊(cè):5搜索:6借書:7還書:8借書結(jié)果:9管理員登入:10圖書增加:11圖書刪除:12圖書列表:13學(xué)生刪除:14學(xué)生列表:15所有借閱結(jié)果:四心得體會(huì) 參考文獻(xiàn) 圖書管理系統(tǒng)組員:一系統(tǒng)簡介管理信息系統(tǒng)的應(yīng)用已深入到社會(huì)的各行各業(yè),方方面面,它是信息技術(shù)、軟件開發(fā) 與科學(xué)管理相結(jié)合的產(chǎn)物。本次管理信息系統(tǒng)開發(fā),我們選取的是圖書管理系統(tǒng),圖書管 理系統(tǒng)是學(xué)校管理機(jī)制中的重要組成部分,對(duì)學(xué)校有著至關(guān)重要的作用。通過對(duì)圖書管理 系統(tǒng)的管理機(jī)制進(jìn)行調(diào)查研究,我們開發(fā)了此圖書系統(tǒng)。本系統(tǒng)中解決了學(xué)校圖書管理事 務(wù)中的常用基本問題。本系統(tǒng)中包含以下功能模塊:用戶登錄子系統(tǒng),用戶管理子系統(tǒng), 圖書管

4、理子系統(tǒng),圖書借還子系統(tǒng),圖書與用戶查詢子系統(tǒng),圖書搜索子系統(tǒng)。本圖書管理系統(tǒng)采用Java開發(fā)語言,使用jsp進(jìn)行頁面設(shè)計(jì)。本系統(tǒng)中通過 JDBCB 動(dòng)和數(shù)據(jù)庫進(jìn)行無縫連接,后端的數(shù)據(jù)庫是 mysqL本系統(tǒng)仍有許多不完善的地方,但能 基本完成圖書管理系統(tǒng)的功能。二系統(tǒng)分析1采用的調(diào)查方法,調(diào)查內(nèi)容在本次上機(jī)開發(fā)系統(tǒng)前,我們先對(duì)我們要做的圖書管理系統(tǒng)進(jìn)行調(diào)查研究并且進(jìn)行分 析。采用的調(diào)查方法:去圖書館進(jìn)行人員訪談,在線圖書館系統(tǒng)體驗(yàn),與通過網(wǎng)絡(luò)與長期 進(jìn)行MIS開發(fā)的人員進(jìn)行交流,查閱資料,小組開會(huì)討論。最后生成訪談報(bào)告,調(diào)查報(bào)告進(jìn)行分析。圖書館組織結(jié)構(gòu)為了對(duì)學(xué)校圖書館管理信息系統(tǒng)有一個(gè)全貌的了

5、解,首先要對(duì)系統(tǒng)的內(nèi)部人員結(jié)構(gòu)、 組織及用戶情況有所了解。該學(xué)校圖書館系統(tǒng)的組織結(jié)構(gòu)圖如下:現(xiàn)行系統(tǒng)簡略分析學(xué)?,F(xiàn)行的圖書管理系統(tǒng)基本能夠滿足同學(xué)們的需求,讀書、借書、還書等過程基本 能夠順利實(shí)現(xiàn),能為學(xué)生的學(xué)習(xí)以及學(xué)校的工作提供一個(gè)比較良好的平臺(tái)。此系統(tǒng)的運(yùn)行效率較好、管理方法卻較為簡單。其功能模塊包括讀者登錄、圖書采編、圖書借閱、圖書歸還,用戶管理。其具體功能結(jié)構(gòu)圖如下圖所示:2可行性分析采用現(xiàn)代化常用的圖書館管理系統(tǒng),能夠?qū)D書進(jìn)行有效管理,使其發(fā)揮高效的作用, 能夠迅捷的為讀者提供相應(yīng)的服務(wù),方便管理員管理。開發(fā)本系統(tǒng)的可行性研究如下:目標(biāo)與方案可行性系統(tǒng)名稱:圖書管理系統(tǒng)開發(fā)意圖:(

6、1)建立一個(gè)檢索迅速、查找方便、可靠性高、成本低,管理方便的現(xiàn)代圖書 管理信息系統(tǒng)。(2)減輕圖書管理人員的負(fù)擔(dān),方便讀者進(jìn)行圖書借閱與歸還。(3)科學(xué)系統(tǒng)的進(jìn)行圖書管理。技術(shù)可行性技術(shù)上的可行性分析主要分析技術(shù)條件下能否順利完成系統(tǒng)的開發(fā)工作,軟件、硬件 能否滿足需要。本系統(tǒng)采用JSP開發(fā)出友好美觀的人機(jī)界面,便于用戶理解、操作。數(shù)據(jù) 庫管理系統(tǒng)采用 MySQL它能夠處理大量的數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性、安全性。因此 本系統(tǒng)的開發(fā)平臺(tái)已成熟可行。硬件方面,在科學(xué)技術(shù)快速發(fā)展的今天,硬件更新速度也 越來越快,容量也越來越大,可靠性越來越高,價(jià)格越來越便宜,因此硬件方面也能滿足 系統(tǒng)的需求。經(jīng)濟(jì)

7、可行性鑒于計(jì)算機(jī)技術(shù)的迅猛發(fā)展,材料技術(shù)的逐漸成熟,在硬件軟件方面以及開發(fā)技術(shù)均以 可行的情況下開發(fā)這樣的圖書管理系統(tǒng)成本不會(huì)太高,但是本系統(tǒng)卻可以大大提高圖書館 的工作效率。以圖書管理系統(tǒng)代替?zhèn)鹘y(tǒng)的圖書管理員進(jìn)行圖書管理這是必然的趨勢,其有著廣闊的市場,使用圖書管理系統(tǒng)能夠使學(xué)校及圖書管理機(jī)構(gòu)對(duì)圖書管理更加合理廉價(jià), 因此此系統(tǒng)在經(jīng)濟(jì)可行性上是可行的管理可行性隨著時(shí)代的發(fā)展,人員素質(zhì)已逐步提高,不論是對(duì)于電腦系統(tǒng)的基本操作,還是對(duì)于系統(tǒng) 的維護(hù)都有了一定的認(rèn)識(shí)和基礎(chǔ)。同時(shí)還可以配置專業(yè)的系統(tǒng)維護(hù)人員來維護(hù)系統(tǒng)及對(duì)系統(tǒng)的更新,能夠使信息系統(tǒng)有效的運(yùn)行。而且在當(dāng)今時(shí)代下,圖書管理人員大多愿意使用

8、 管理更加方便的圖書管理系統(tǒng)。因此,此系統(tǒng)在管理上是可行的。綜上所述:此圖書館管理信息系統(tǒng)的開發(fā)在目標(biāo)與方案上,管理,經(jīng)濟(jì),技術(shù)上都是是完 全可行的。讓我們深信該系統(tǒng)開發(fā)出來后將獲得很大的成功!3業(yè)務(wù)流程簡介系統(tǒng)的業(yè)務(wù)是系統(tǒng)要達(dá)到的業(yè)務(wù)目標(biāo),業(yè)務(wù)流程分析是系統(tǒng)分析中的基礎(chǔ)環(huán)節(jié)。調(diào) 查管理業(yè)務(wù)流程應(yīng)順著原系統(tǒng)信息流動(dòng)的過程逐步地進(jìn)行,內(nèi)容包括各環(huán)節(jié)的處理業(yè)務(wù)、 信息來源、處理方法、計(jì)算方法、信息流經(jīng)去向、提供信息的時(shí)間和形態(tài)(報(bào)告、單據(jù)、 屏幕顯示等)。管理業(yè)務(wù)流程圖是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序 和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務(wù)流程中的不合理流向。該圖書

9、管理系統(tǒng)業(yè)務(wù)流程圖如下:業(yè)務(wù)功能單據(jù)數(shù)據(jù)庫讀借閱書籍 數(shù)據(jù)庫"填寫注*讀者注審核超期書單管理登錄搜索,借閱還書S-”還書借閱書籍 數(shù)據(jù)庫書籍?dāng)?shù)圖書登錄注冊(cè):先由讀者填寫注冊(cè)信息表單并將表單傳遞給管理員,再由管理員進(jìn)行讀者 信息的增刪改并更新讀者信息庫。搜索查詢并借閱:讀者執(zhí)行搜索查詢書籍功能(從書籍?dāng)?shù)據(jù)庫中查詢),生成查詢書單反饋給讀者,讀者登陸后進(jìn)行借閱生成借書單,提交給管理員,由管理員進(jìn)行圖書的增 刪改并更新書籍?dāng)?shù)據(jù)庫。還書:讀者登陸后執(zhí)行還書功能生成還書單并提交給管理員,管理員操作借閱數(shù)據(jù)庫 并更新借閱數(shù)據(jù)庫。續(xù)借:讀者登陸后執(zhí)行續(xù)借功能生成續(xù)借單并提交給管理員,管理員操作借閱

10、數(shù)據(jù)庫 并更新借閱數(shù)據(jù)庫。超期:超期書籍通過借閱數(shù)據(jù)庫生成超期書單提交給管理員,管理員審核超期書單并 生成單據(jù)給讀者。管理員可隨時(shí)對(duì)各個(gè)數(shù)據(jù)庫進(jìn)行操作4數(shù)據(jù)流程簡介數(shù)據(jù)流程圖是全面描述信息系統(tǒng)邏輯模型的工具,它可以用少數(shù)幾種符號(hào)綜合地反映 出信息在系統(tǒng)中的流動(dòng)、處理和存儲(chǔ)情況。數(shù)據(jù)流程圖具有抽象性和概括性。抽象性表現(xiàn) 在它完全舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動(dòng)、加工處理和存儲(chǔ);概括性表現(xiàn)在它可以 把信息中的各種不同業(yè)務(wù)處理過程聯(lián)系起來,形成一個(gè)整體。無論是手工操作部分還是計(jì) 算機(jī)處理部分,都可以用它表達(dá)出來。數(shù)據(jù)流程圖用下面外部實(shí)體 處理邏輯 數(shù)據(jù)流 數(shù)據(jù)存儲(chǔ)第一層數(shù)據(jù)流程圖:讀者,管理員與圖

11、書管理系統(tǒng)數(shù)據(jù)信息流向的總關(guān)系管理員讀者信息管理信息反饋書籍?dāng)?shù)據(jù)庫管理 “"I商數(shù)據(jù)庫管理第二層數(shù)據(jù)流程圖:主要包括登錄注冊(cè)管理P1,書籍查詢P2,借閱管理P3,數(shù)據(jù)庫管理P4四個(gè)模塊,顯示圖 書管理系統(tǒng)數(shù)據(jù)流向主要內(nèi)容。第三層數(shù)據(jù)流程圖:登錄注冊(cè)管理,書籍查詢,借閱管理,數(shù)據(jù)庫管理四個(gè)模塊的詳細(xì)數(shù)據(jù)流程圖,是圖書管 理系統(tǒng)的數(shù)據(jù)流向的詳細(xì)解釋。登陸注冊(cè)管理數(shù)據(jù)流程圖:(包括注冊(cè)管理跑和登錄管理)讀者信息庫查詢借閱管理借閱管理數(shù)據(jù)流程圖:(包括借書,還書,續(xù)借,繳費(fèi)四模塊)數(shù)據(jù)庫管理數(shù)據(jù)流程圖:(包括書籍信息庫的增刪改,學(xué)生信息庫的刪改,借閱信息和 超期信息的顯示)5部分?jǐn)?shù)據(jù)字典1.

12、數(shù)據(jù)項(xiàng)的定義數(shù)據(jù)項(xiàng)編號(hào):I01-01數(shù)據(jù)項(xiàng)名稱:圖書編號(hào)別名:圖書編碼簡述:某本圖書的代碼類型及寬度:字符型,8位取值范圍:“00000001” -數(shù)據(jù)項(xiàng)編號(hào):I01-02數(shù)據(jù)項(xiàng)名稱:讀者編號(hào)別名:讀者編碼簡述:讀者的ID號(hào)類型及寬度:字符型,8位取值范圍:“00000001” -2 .數(shù)據(jù)結(jié)構(gòu)的定義DS-02:賠償單標(biāo)志;DS-03:讀者情況;DS-04:圖書情況數(shù)據(jù)結(jié)構(gòu)編號(hào):DS-01數(shù)據(jù)結(jié)構(gòu)名稱:讀者賠償單簡述:圖書污損、丟失或超期時(shí)進(jìn)行賠償?shù)挠嘘P(guān)信息數(shù)據(jù)結(jié)構(gòu)組成:DS-02 + DS-03 + DS-043 . 數(shù)據(jù)流數(shù)據(jù)流編號(hào):D01數(shù)據(jù)流名稱:借書單簡述:借書單數(shù)據(jù)流來源:用戶填寫

13、圖書借書單交給圖書館管理人員,圖書館管理人員審核后,輸入計(jì)算機(jī).數(shù)據(jù)流去向:P3檢查讀者身份,辦理借書手續(xù)數(shù)據(jù)流組成:借書日期+索書號(hào)+讀者賬號(hào)+庫室數(shù)據(jù)流量:500本/日高峰流量:1500 本/日數(shù)據(jù)流編號(hào):D02數(shù)據(jù)流名稱:借閱圖書數(shù)量簡述 :修改圖書庫中圖書數(shù)量數(shù)據(jù)流來源:修改圖書信息中圖書數(shù)量數(shù)據(jù)流去向:圖書信息庫數(shù)據(jù)流組成:索書號(hào)+借閱數(shù)量數(shù)據(jù)流量:500 本/日高峰流量:1500 本/日數(shù)據(jù)流編號(hào):D03數(shù)據(jù)流名稱:關(guān)鍵字信息簡述:搜索信息數(shù)據(jù)流來源:讀者數(shù)據(jù)流去向:P2,借閱管理數(shù)據(jù)流組成:字符數(shù)據(jù)流量:2000 字/日高峰流量:5000 字/日數(shù)據(jù)流編號(hào):D04數(shù)據(jù)流名稱:還書

14、簡述:還書時(shí)修改圖書庫中的在庫數(shù)量數(shù)據(jù)流來源:辦理還書受許數(shù)據(jù)流去向:借閱書籍信息庫數(shù)據(jù)流組成:索書號(hào)+借閱數(shù)量數(shù)據(jù)流量 :100筆/日高峰流量 :200筆/日數(shù)據(jù)流編號(hào):D05數(shù)據(jù)流名稱:讀者登陸信息簡述:讀者登陸信息數(shù)據(jù)流來源:讀者數(shù)據(jù)流去向:圖書管理員數(shù)據(jù)流組成: 用戶名+密碼數(shù)據(jù)流量:100人次/日高峰流量:300人次/日4 .處理邏輯的描述處理邏輯編號(hào):P3處理邏輯名稱:圖書借閱管理簡述:讀者查找到所需圖書后應(yīng)當(dāng)?shù)綀D書館辦理借閱手續(xù)。圖書借閱系統(tǒng)處理圖書借閱、 還書、續(xù)借等手續(xù)。輸入的數(shù)據(jù)流:圖書借閱單D01處理邏輯:圖書借閱單輸入,檢查讀者身份,檢查圖書在庫情況,然后填寫圖書借閱庫

15、并修改圖書表中的在庫數(shù)量。輸出的數(shù)據(jù)流:D02處理頻率:100本/日3數(shù)據(jù)流處理邏輯編號(hào):處理邏輯名稱:檢查讀者身份簡述:檢查讀者身份,已注冊(cè)的讀者可以借書輸入的數(shù)據(jù)流:圖書借閱單 D01處理邏輯:查詢讀者表,已注冊(cè)的讀者可以借書輸出的數(shù)據(jù)流:D05合格借書者處理頻率:100本/日處理邏輯編號(hào):處理邏輯名稱:辦理還書手續(xù)簡述:圖書歸還處理輸入的數(shù)據(jù)流:還書記錄處理邏輯:還書時(shí)修改圖書表中所借圖書的在庫量,并在借閱表中填寫還書情況。輸出的數(shù)據(jù)流:歸還修改在庫書量 D04處理頻率:100本/日處理邏輯編號(hào):處理邏輯名稱:讀者登陸查詢及修改簡述:審查用戶信息,合格的用戶信息輸入讀者信息庫輸入的數(shù)據(jù)流

16、:讀者登錄信息處理邏輯:讀者登錄信息錄入輸出的數(shù)據(jù)流:讀者信息D05處理頻率 :100 人次/日5 .數(shù)據(jù)存儲(chǔ)的描述數(shù)據(jù)存儲(chǔ)編號(hào):F03-01數(shù)據(jù)存儲(chǔ)名稱:圖書信息簡述:存儲(chǔ)本館圖書借書信息數(shù)據(jù)存儲(chǔ)組成:借書日期+索書號(hào)+讀者賬號(hào)+庫室+還書日期+借書量+還書量關(guān)鍵字:索書號(hào)相關(guān)聯(lián)的處理:一6 .外部實(shí)體描述外部實(shí)體編號(hào):S01外部實(shí)體名稱:讀者簡述:圖書館用戶輸入的數(shù)據(jù)流:D06輸出的數(shù)據(jù)流:D01、D03, D04.外部實(shí)體編號(hào):S02外部實(shí)體名稱:管理人員簡述:管理人員輸入的數(shù)據(jù)流:D7, D8, D9, D10.輸出的數(shù)據(jù)流:D11, D12.6處理邏輯說明此處理邏輯主要使用結(jié)構(gòu)式語言

17、注冊(cè)如果 有用戶名則 登錄否則填寫注冊(cè)登記表如果填寫正確則 注冊(cè)成功否則 重新填寫登錄如果 有用戶名如果密碼正確則 登錄成功否則登錄失敗否則填寫注冊(cè)登記表如果填寫正確則 注冊(cè)成功否則 重新填寫搜索如果 關(guān)鍵字正確則搜索成功否則搜索失敗查詢?nèi)绻?搜索成功則 查詢成功否則查詢失敗借書如果 登錄成功如果 未有超期,搜索查詢成功,仍有庫存則 借書成功否則借書失敗否則重新登錄還書如果 登錄成功如果借閱書籍從借書單消失則 還書成功否則還書失敗否則重新登錄續(xù)借如果 登錄成功如果 未有超期,已借閱書籍歸還日期增加則 續(xù)借成功否則續(xù)借失敗否則重新登錄繳費(fèi)如果 登錄成功如果繳費(fèi)后能繼續(xù)借閱則繳費(fèi)成功否則繳費(fèi)失敗否

18、則重新登錄圖書增添如果 管理登錄成功如果書籍信息庫增加了圖書則 圖書增添成功否則圖書增添失敗否則管理重新登錄圖書刪除如果 管理登錄成功如果 書籍信息庫減少了刪除的圖書則 圖書刪除成功否則圖書刪除失敗否則管理重新登錄圖書更改如果 管理登錄成功如果書籍信息庫圖書信息改變則 圖書更改成功否則圖書更改失敗否則管理重新登錄學(xué)生信息刪除如果 管理登錄成功如果學(xué)生信息庫該學(xué)生消失則 學(xué)生信息刪除成功否則學(xué)生信息刪除失敗否則管理重新登錄學(xué)生信息更改如果 管理登錄成功如果學(xué)生信息庫該學(xué)生信息更改則 學(xué)生信息更改成功否則學(xué)生信息更改失敗否則管理重新登錄顯示借閱信息如果 管理登錄成功如果管理界面有借閱信息,借閱數(shù)據(jù)

19、庫正常則 顯示借閱信息成功否則顯示借閱信息失敗否則管理重新登錄顯示繳費(fèi)信息如果 管理登錄成功如果管理界面有繳費(fèi)信息,超期罰款數(shù)據(jù)庫正常則顯示繳費(fèi)信息成功否則顯示信息失敗否則管理重新登錄三系統(tǒng)設(shè)計(jì)1功能結(jié)構(gòu)分析和區(qū)間碼結(jié)構(gòu)在系統(tǒng)運(yùn)行過程中,凡是需要輸入某圖書時(shí),只要輸入代碼即可,系統(tǒng)可根據(jù)代碼自動(dòng)將 相應(yīng)的圖書名稱、擺放位置、讀者信息等調(diào)出來。讀者(學(xué)生):/* * /* */ */前四位:入學(xué)日期;五、六位:學(xué)院名稱;七、八位:專業(yè)名稱;九位:班級(jí)號(hào);十位 在班級(jí)中的位置 其他代碼設(shè)計(jì)與此類似3數(shù)據(jù)庫設(shè)計(jì)(含er圖和數(shù)據(jù)庫物理模型)用戶總er圖實(shí)體屬性圖屬性名字段類型字段寬度小數(shù)位數(shù)含義關(guān)鍵字

20、PnoC20用戶學(xué)號(hào)*PnaC8用戶姓名PwdC20密碼PmaC8用戶專業(yè)PmailC20用戶郵箱字段名字段字段寬度小數(shù)位數(shù)含義關(guān)鍵字SnoC20圖書ID*SnaC8圖書名稱SpubC8出版社SnumN80圖書剩余數(shù) 量SautC8作者ScremC8備注字段名字段字段寬度小數(shù)位數(shù)含義關(guān)鍵字MnoC20借閱號(hào)*MbbD15借書日期MrbD15還書日期數(shù)據(jù)庫物理模型4系統(tǒng)物理配置方案本系統(tǒng)采用 MyEclipse , tomcat等MyEclipse ,是在eclipse 基礎(chǔ)上加上自己的插件開發(fā)而成的功能強(qiáng)大的企業(yè)級(jí)集成開發(fā) 環(huán)境,主要用于Java、Java EE以及移動(dòng)應(yīng)用的開發(fā)。MyEcli

21、pse的功能非常強(qiáng)大,支持 也十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持相當(dāng)不錯(cuò)。Tomcat服務(wù)器是一個(gè)免費(fèi)的開放源代碼的 Web應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,在 中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選對(duì)于一個(gè)初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache服務(wù)器,可利用它響應(yīng)HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用)頁面的訪問請(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)行的。5程序(模塊)設(shè)計(jì)說明書連接數(shù)據(jù)庫:實(shí)現(xiàn)書籍信息庫,借閱數(shù)

22、據(jù)庫,學(xué)生信息庫,超期罰款庫,方便管理人員進(jìn)行數(shù)據(jù)庫管理。package;import .*;public class DB public static Connection getConn() Connection conn = null; try catch (ClassNotFoundException e) (); catch (SQLException e) (); return conn; public static PreparedStatement createPs(Connection conn,String sql) PreparedStatement pstmt = nu

23、ll;try (pstmt = (sql); catch (SQLException e) ();return pstmt;public static ResultSet getRs(PreparedStatement pstmt) ResultSet rs = null;try rs =(); catch (SQLException e) ();return rs;public static void close(Connection conn) try (); catch (SQLException e) ();public static void close(Statement stmt

24、) try (); catch (SQLException e) ();public static void close(ResultSet rs) try (); catch (SQLException e) ();主頁:讀者進(jìn)行前臺(tái)操作<% page language="java" import=".*" pageEncoding="utf-8"%><%String path =();String basePath = ()+”:br /> All rights reserved.</span>

25、</div><div id="payment"><img src="images/" alt="paypal" /></div></div><div id="footerend"></div></div></body></html>用戶登入:用戶進(jìn)行登錄<% page language="java" import=".*,.*" pageEncodin

26、g="utf-8"%><% page import=".*,.*,.*" %><%("utf-8");String login = ("login");if(login != null && ("login") String name = ("name");String password = ("password");StudentService ss = new StudentService();Student s

27、 = (name, password);if(s!=null) ("student", s);(""); else ("");%>用戶注冊(cè):用戶進(jìn)行注冊(cè)且提交訂單至學(xué)生信息庫<% page language="java" import=".*" pageEncoding="GBK"%><%String path =();String basePath = ()+":,.*" pageEncoding="utf-8"

28、;%><% page import=".*,.*" %><%Student s = (Student)("student");if(s = null) ("");return;%><%int stuID =();TYLE3 color: #FFFFFF .STYLE3 font-size: 16px; font-weight: bold;#Layer3 width:60px; height:16px;z-index:1;left: 437px;top: 5px; display:inline;#La

29、yer4 width:56px;height:16px;z-index:2;left: 499px;top: 5px; display:inline;#Layer6 position:absolute;width:665px;height:126px;z-index:1;left: 97px;top: 252px; background-color: #FFFFFF; display:none;#Layer7 position:absolute;width:665px;height:126px;z-index:2;left: 97px;top: 252px; background-color:

30、 #FFFFFF; display:none;#Layer8 position:absolute;width:634px;height:171px;z-index:3;left: 140px;top: 207px; background-color: #FFFFFF;TYLE6 font-size: 14px; font-weight: bold; -></style><!- InstanceEndEditable -><style type="text/css"><!-.STYLE1 font-size: 12px.STYL

31、E2color: #FFFFFF;font-size: 14px;-></style></head><body><!- <input type="hidden" name="search" value="search"> -><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0

32、"><tr><td><!- InstanceBeginEditable name="EditRegion3"-><script language="javascript"> = "block"="none"alue = address;("Layer8"). = "none" nnerHTML = allValue;="none"</script><link rel=&quo

33、t;stylesheet" href="././佳佳/css/" type="text/css" /><style type="text/css"><!- .STYLE3 font-size: 16px; font-weight: bold;#Layer1 position:absolute;width:271px;height:96px;z-index:1;left: 42px;top: 320px;color:#FFFFFF;)#Layer2 position:absolute;width:200

34、px;height:115px;z-index:1;color:#FFFFFF;)#Layer3 width:60px;height:16px;z-index:1;left: 437px;top: 5px;display:inline;color:#FFFFFF;)#Layer4 width:56px;height:16px;z-index:2;left: 499px;top: 5px;display:inline;color:#FFFFFF;)#Layer5 position:absolute;width:200px;height:115px;z-index:1;left: 337px;to

35、p: 324px;color:#FFFFFF;)#Layer6 position:absolute;width:665px;height:126px;z-index:1;left: 140px;top: 210px;background-color: #FFFFFF;)#Layer7 position:absolute;width:665px;height:126px;z-index:4;left: 140px;top: 210px;background-color: #FFFFFF;display:none;#Layer8 width:696px;height:175px;z-index:5

36、;left: 138px;top: 165px;background-color: #FFFFFF;display:none;#Layer9 width:43px;height:15px;z-index:6;left: 618px;top: ;color:#FFFFFF;-></style><form action=""method="post"><table width="100%" height="1745%" border="0" cellpadding

37、="0" cellspacing="0"> <tr><td height="17" colspan="4" align="center" bgcolor="#FF9900"><span class="STYLE3"> 高級(jí)搜索 | 關(guān)鍵字搜索 </span></td></tr><tr><td colspan="4" align="l

38、eft" valign="top"><table width="76%" height="67%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td colspan="5"><img src="images/" alt="0" width="889&

39、quot; height="24" /></td></tr><tr><td colspan="2"><img src="images/" alt="0" width="9" height="9" /><span class="STYLE6">關(guān)鍵字搜索<label><input type="text" name="bookname&

40、quot;></label><label><input type="submit" name="Submit" value="查詢"></label></span></td><td width="11%" rowspan="6" align="right”>&nbsp;</td><td width="3%" rowspan="6"

41、align="right" background="images/">&nbsp;</td></tr></table></table></form></body></html>借書:借書單<% page language="java" import=".*" pageEncoding="utf-8"%><% page import=".*,.*" %>&l

42、t;%Student s = (Student)("student");if(s = null) ("");return;%><%("utf-8");int id = ("id");BookService bs = new BookService();Book b = (id);String bName =();Checkout c = new Checkout。;();();(bName);(new Date();CheckoutService cs = new CheckoutService();(

43、c);int number = ()-1;(number);int status =();if(number<=0) (1);(b);("");%><%String path =();String basePath = ()+":<br></body></html>還書:還書單<% page language="java" import=".*" pageEncoding="utf-8"%><% page import=".

44、*,.*"%><%Student s = (Student)("student");if(s = null) ("");return;%><%("utf-8");int stuID =();CheckoutService cs = new CheckoutService();List<Checkout> checkoutlist = (stuID);Iterator<Checkout> it =();%><%String path =();String basePa

45、th = ()+":" pageEncoding="utf-8"%><% page import=".*,.*"%><%Student s = (Student)("student");if(s = null) ("");return;%><%("utf-8");int stuID =();CheckoutService cs = new CheckoutService();List<Checkout> checkoutlist

46、 = (stuID);Iterator<Checkout> it =();%><%String path =();String basePath = ()+":" pageEncoding="utf-8"%><% page import=".*,.*,.*" %><%("utf-8");String admin = ("admin");if(admin != null && ("admin") String ad

47、minname = ("name");String password = ("password");AdminService as = new AdminService();Admin a = (adminname, password);if(a!=null) ("admin/"); else ("");%><%String path =();String basePath = ()+":ndexOf("#")!=0) j=new Image; j+.src=ai; fun

48、ction MM_swapImgRestore() ocument; n=(0,p);if(!x && x=(n); return x;function MM_swapImage() " pageEncoding="utf-8"%><% page import=".*,.*,.*" %><%("utf-8");String add = ("add");if(add != null && ("add") String name =

49、("name");String type = ("type");String description = ("description");String writer = ("writer");String publisher = ("publisher");int number = ("number");String location = ("location");"pageEncoding="utf-8"%><% page import=".*" %><%("utf-8");int id = ("id");BookSe

溫馨提示

  • 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)論