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

下載本文檔

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

文檔簡(jiǎn)介

課程設(shè)計(jì)設(shè)計(jì)題目圖書管理信息系統(tǒng)設(shè)計(jì)題目學(xué)生姓名xxx學(xué)生姓名學(xué)號(hào)xxxxxx學(xué)號(hào)專業(yè)班級(jí)電子商務(wù)13—1班專業(yè)班級(jí)指導(dǎo)教師Xxxx指導(dǎo)教師2016年7月7日設(shè)計(jì)題目圖書管理信息系統(tǒng)成績(jī)(由老師填寫)課程設(shè)計(jì)主要內(nèi)容1.系統(tǒng)簡(jiǎn)介2.系統(tǒng)分析(1)采用的調(diào)查方法、分析工具簡(jiǎn)介(2)可行性分析(3)業(yè)務(wù)流程簡(jiǎn)介(含業(yè)務(wù)流程圖)(4)數(shù)據(jù)流程分析(含數(shù)據(jù)流程圖)(5)數(shù)據(jù)字典(部分)(6)處理邏輯說(shuō)明(如有復(fù)雜處理)3.系統(tǒng)設(shè)計(jì)(1)功能結(jié)構(gòu)設(shè)計(jì)(含功能結(jié)構(gòu)圖)(2)代碼設(shè)計(jì)方案(3)數(shù)據(jù)庫(kù)設(shè)計(jì)(含E-R圖和數(shù)據(jù)庫(kù)物理模型)(4)系統(tǒng)物理配置方案(5)程序(模塊)設(shè)計(jì)說(shuō)明書4.體會(huì)(其中寫明自己在設(shè)計(jì)中承擔(dān)的任務(wù))指導(dǎo)教師評(píng)語(yǔ)建議:從學(xué)生的工作態(tài)度、工作量、設(shè)計(jì)(論文)的創(chuàng)造性、學(xué)術(shù)性、實(shí)用性及書面表達(dá)能力等方面給出評(píng)價(jià)。簽名:200年月日目錄HYPERLINK圖書管理系統(tǒng) 4HYPERLINK一系統(tǒng)簡(jiǎn)介 5HYPERLINK二系統(tǒng)分析 5HYPERLINK1采用的調(diào)查方法,調(diào)查內(nèi)容 5HYPERLINK圖書館組織結(jié)構(gòu) 5HYPERLINK現(xiàn)行系統(tǒng)簡(jiǎn)略分析 6HYPERLINK2可行性分析 6HYPERLINK目標(biāo)與方案可行性 6HYPERLINK技術(shù)可行性 6HYPERLINK經(jīng)濟(jì)可行性 7HYPERLINK管理可行性 7HYPERLINK3業(yè)務(wù)流程簡(jiǎn)介 7HYPERLINK4數(shù)據(jù)流程簡(jiǎn)介 9HYPERLINK第一層數(shù)據(jù)流程圖: 9HYPERLINK第二層數(shù)據(jù)流程圖: 9HYPERLINK第三層數(shù)據(jù)流程圖: 10HYPERLINK5部分?jǐn)?shù)據(jù)字典 13HYPERLINK6處理邏輯說(shuō)明 16HYPERLINK三系統(tǒng)設(shè)計(jì) 19HYPERLINK1功能結(jié)構(gòu)分析 19HYPERLINK2代碼設(shè)計(jì)方案 19HYPERLINK3數(shù)據(jù)庫(kù)設(shè)計(jì)(含er圖和數(shù)據(jù)庫(kù)物理模型) 20HYPERLINK4系統(tǒng)物理配置方案 21HYPERLINK5程序(模塊)設(shè)計(jì)說(shuō)明書 22HYPERLINK1連接數(shù)據(jù)庫(kù): 22HYPERLINK2主頁(yè): 23HYPERLINK3用戶登入: 26HYPERLINK4用戶注冊(cè): 27HYPERLINK5搜索: 30HYPERLINK6借書: 37HYPERLINK7還書: 39HYPERLINK8借書結(jié)果: 41HYPERLINK9管理員登入: 43HYPERLINK10圖書增加: 47HYPERLINK11圖書刪除: 50HYPERLINK12圖書列表: 52HYPERLINK13學(xué)生刪除: 54HYPERLINK14學(xué)生列表: 56HYPERLINK15所有借閱結(jié)果: 57HYPERLINK四心得體會(huì) 59HYPERLINK參考文獻(xiàn) 59圖書管理系統(tǒng)組員:一系統(tǒng)簡(jiǎn)介管理信息系統(tǒng)的應(yīng)用已深入到社會(huì)的各行各業(yè),方方面面,它是信息技術(shù)、軟件開(kāi)發(fā)與科學(xué)管理相結(jié)合的產(chǎn)物。本次管理信息系統(tǒng)開(kāi)發(fā),我們選取的是圖書管理系統(tǒng),圖書管理系統(tǒng)是學(xué)校管理機(jī)制中的重要組成部分,對(duì)學(xué)校有著至關(guān)重要的作用。通過(guò)對(duì)圖書管理系統(tǒng)的管理機(jī)制進(jìn)行調(diào)查研究,我們開(kāi)發(fā)了此圖書系統(tǒng)。本系統(tǒng)中解決了學(xué)校圖書管理事務(wù)中的常用基本問(wèn)題。本系統(tǒng)中包含以下功能模塊:用戶登錄子系統(tǒng),用戶管理子系統(tǒng),圖書管理子系統(tǒng),圖書借還子系統(tǒng),圖書與用戶查詢子系統(tǒng),圖書搜索子系統(tǒng)。本圖書管理系統(tǒng)采用Java開(kāi)發(fā)語(yǔ)言,使用jsp進(jìn)行頁(yè)面設(shè)計(jì)。本系統(tǒng)中通過(guò)JDBC驅(qū)動(dòng)和數(shù)據(jù)庫(kù)進(jìn)行無(wú)縫連接,后端的數(shù)據(jù)庫(kù)是mysql。本系統(tǒng)仍有許多不完善的地方,但能基本完成圖書管理系統(tǒng)的功能。二系統(tǒng)分析1采用的調(diào)查方法,調(diào)查內(nèi)容在本次上機(jī)開(kāi)發(fā)系統(tǒng)前,我們先對(duì)我們要做的圖書管理系統(tǒng)進(jìn)行調(diào)查研究并且進(jìn)行分析。采用的調(diào)查方法:去圖書館進(jìn)行人員訪談,在線圖書館系統(tǒng)體驗(yàn),與通過(guò)網(wǎng)絡(luò)與長(zhǎng)期進(jìn)行MIS開(kāi)發(fā)的人員進(jìn)行交流,查閱資料,小組開(kāi)會(huì)討論。最后生成訪談報(bào)告,調(diào)查報(bào)告進(jìn)行分析。圖書館組織結(jié)構(gòu)為了對(duì)學(xué)校圖書館管理信息系統(tǒng)有一個(gè)全貌的了解,首先要對(duì)系統(tǒng)的內(nèi)部人員結(jié)構(gòu)、組織及用戶情況有所了解。該學(xué)校圖書館系統(tǒng)的組織結(jié)構(gòu)圖如下:現(xiàn)行系統(tǒng)簡(jiǎn)略分析學(xué)?,F(xiàn)行的圖書管理系統(tǒng)基本能夠滿足同學(xué)們的需求,讀書、借書、還書等過(guò)程基本能夠順利實(shí)現(xiàn),能為學(xué)生的學(xué)習(xí)以及學(xué)校的工作提供一個(gè)比較良好的平臺(tái)。。此系統(tǒng)的運(yùn)行效率較好、管理方法卻較為簡(jiǎn)單。其功能模塊包括讀者登錄、、圖書采編、圖書借閱、圖書歸還,用戶管理。其具體功能結(jié)構(gòu)圖如下圖所示:2可行性分析采用現(xiàn)代化常用的圖書館管理系統(tǒng),能夠?qū)D書進(jìn)行有效管理,使其發(fā)揮高效的作用,能夠迅捷的為讀者提供相應(yīng)的服務(wù),方便管理員管理。開(kāi)發(fā)本系統(tǒng)的可行性研究如下:目標(biāo)與方案可行性系統(tǒng)名稱:圖書管理系統(tǒng)開(kāi)發(fā)意圖:(1)建立一個(gè)檢索迅速、查找方便、可靠性高、成本低,管理方便的現(xiàn)代圖書管理信息系統(tǒng)。(2)減輕圖書管理人員的負(fù)擔(dān),方便讀者進(jìn)行圖書借閱與歸還。(3)科學(xué)系統(tǒng)的進(jìn)行圖書管理。技術(shù)可行性技術(shù)上的可行性分析主要分析技術(shù)條件下能否順利完成系統(tǒng)的開(kāi)發(fā)工作,軟件、硬件能否滿足需要。本系統(tǒng)采用JSP開(kāi)發(fā)出友好美觀的人機(jī)界面,便于用戶理解、操作。數(shù)據(jù)庫(kù)管理系統(tǒng)采用MySQL,它能夠處理大量的數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性、安全性。因此本系統(tǒng)的開(kāi)發(fā)平臺(tái)已成熟可行。硬件方面,在科學(xué)技術(shù)快速發(fā)展的今天,硬件更新速度也越來(lái)越快,容量也越來(lái)越大,可靠性越來(lái)越高,價(jià)格越來(lái)越便宜,因此硬件方面也能滿足系統(tǒng)的需求。經(jīng)濟(jì)可行性鑒于計(jì)算機(jī)技術(shù)的迅猛發(fā)展,材料技術(shù)的逐漸成熟,在硬件軟件方面以及開(kāi)發(fā)技術(shù)均以可行的情況下開(kāi)發(fā)這樣的圖書管理系統(tǒng)成本不會(huì)太高,但是本系統(tǒng)卻可以大大提高圖書館的工作效率。以圖書管理系統(tǒng)代替?zhèn)鹘y(tǒng)的圖書管理員進(jìn)行圖書管理這是必然的趨勢(shì),其有著廣闊的市場(chǎng),使用圖書管理系統(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ù)人員來(lái)維護(hù)系統(tǒng)及對(duì)系統(tǒng)的更新,能夠使信息系統(tǒng)有效的運(yùn)行。而且在當(dāng)今時(shí)代下,圖書管理人員大多愿意使用管理更加方便的圖書管理系統(tǒng)。因此,此系統(tǒng)在管理上是可行的。綜上所述:此圖書館管理信息系統(tǒng)的開(kāi)發(fā)在目標(biāo)與方案上,管理,經(jīng)濟(jì),技術(shù)上都是是完全可行的。讓我們深信該系統(tǒng)開(kāi)發(fā)出來(lái)后將獲得很大的成功!3業(yè)務(wù)流程簡(jiǎn)介系統(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)的過(guò)程逐步地進(jìn)行,內(nèi)容包括各環(huán)節(jié)的處理業(yè)務(wù)、信息來(lái)源、處理方法、計(jì)算方法、信息流經(jīng)去向、提供信息的時(shí)間和形態(tài)(報(bào)告、單據(jù)、屏幕顯示等)。管理業(yè)務(wù)流程圖是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務(wù)流程中的不合理流向。該圖書管理系統(tǒng)業(yè)務(wù)流程圖如下:人員業(yè)務(wù)功能單據(jù)數(shù)據(jù)庫(kù)登錄讀者讀者注冊(cè)表管理員登錄讀者讀者注冊(cè)表管理員借閱借書單還書單填寫注冊(cè)信息還書搜索查詢書籍書籍?dāng)?shù)據(jù)庫(kù)圖書的增刪改讀者信息增刪改讀者信息庫(kù)借閱書籍?dāng)?shù)據(jù)庫(kù)續(xù)借續(xù)借單生成查詢書單操作借閱數(shù)據(jù)庫(kù)借閱書籍?dāng)?shù)據(jù)庫(kù)超期書單審核超期書單罰款通知登錄注冊(cè):先由讀者填寫注冊(cè)信息表單并將表單傳遞給管理員,再由管理員進(jìn)行讀者信息的增刪改并更新讀者信息庫(kù)。搜索查詢并借閱:讀者執(zhí)行搜索查詢書籍功能(從書籍?dāng)?shù)據(jù)庫(kù)中查詢),生成查詢書單反饋給讀者,讀者登陸后進(jìn)行借閱生成借書單,提交給管理員,由管理員進(jìn)行圖書的增刪改并更新書籍?dāng)?shù)據(jù)庫(kù)。還書:讀者登陸后執(zhí)行還書功能生成還書單并提交給管理員,管理員操作借閱數(shù)據(jù)庫(kù)并更新借閱數(shù)據(jù)庫(kù)。續(xù)借:讀者登陸后執(zhí)行續(xù)借功能生成續(xù)借單并提交給管理員,管理員操作借閱數(shù)據(jù)庫(kù)并更新借閱數(shù)據(jù)庫(kù)。超期:超期書籍通過(guò)借閱數(shù)據(jù)庫(kù)生成超期書單提交給管理員,管理員審核超期書單并生成單據(jù)給讀者。管理員可隨時(shí)對(duì)各個(gè)數(shù)據(jù)庫(kù)進(jìn)行操作。理員理員4數(shù)據(jù)流程簡(jiǎn)介數(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ù)處理過(guò)程聯(lián)系起來(lái),形成一個(gè)整體。無(wú)論是手工操作部分還是計(jì)算機(jī)處理部分,都可以用它表達(dá)出來(lái)。數(shù)據(jù)流程圖用下面外部實(shí)體處理邏輯數(shù)據(jù)流數(shù)據(jù)存儲(chǔ)第一層數(shù)據(jù)流程圖:讀者,管理員與圖書管理系統(tǒng)數(shù)據(jù)信息流向的總關(guān)系。信息反饋信息反饋信息反饋信息反饋第二層數(shù)據(jù)流程圖:主要包括登錄注冊(cè)管理P1,書籍查詢P2,借閱管理P3,數(shù)據(jù)庫(kù)管理P4四個(gè)模塊,顯示圖書管理系統(tǒng)數(shù)據(jù)流向主要內(nèi)容。讀者讀者登錄注冊(cè)管理讀者信息庫(kù)借閱管理借閱書籍信息庫(kù)借書信息書籍查詢書籍信息庫(kù)超期賠償庫(kù)超期書單管理員密碼,注冊(cè)表注冊(cè)信息還書,續(xù)借信息繳費(fèi)單書單關(guān)鍵字?jǐn)?shù)據(jù)庫(kù)管理增刪改第三層數(shù)據(jù)流程圖:登錄注冊(cè)管理,書籍查詢,借閱管理,數(shù)據(jù)庫(kù)管理四個(gè)模塊的詳細(xì)數(shù)據(jù)流程圖,是圖書管理系統(tǒng)的數(shù)據(jù)流向的詳細(xì)解釋。登陸注冊(cè)管理數(shù)據(jù)流程圖:(包括注冊(cè)管理跑和登錄管理)讀者讀者注冊(cè)管理登錄管理讀者信息庫(kù)管理員注冊(cè)表注冊(cè)信息賬號(hào)密碼借閱管理.2書籍查詢數(shù)據(jù)流程圖:(包括搜索和查詢)讀者讀者搜索查詢借閱管理書籍信息庫(kù)關(guān)鍵字信息書單借閱管理數(shù)據(jù)流程圖:(包括借書,還書,續(xù)借,繳費(fèi)四模塊)讀者讀者借書還書續(xù)借借閱書籍信息庫(kù)填寫借書單借書信息繳費(fèi)填寫還書單填寫續(xù)借單填寫繳費(fèi)單DS-01還書信息續(xù)借信息超期賠償庫(kù)繳費(fèi)通知D06繳費(fèi)信息數(shù)據(jù)庫(kù)管理數(shù)據(jù)流程圖:(包括書籍信息庫(kù)的增刪改,,,學(xué)生信息庫(kù)的刪改,,借閱信息和超期信息的顯示)管理員管理員增添圖書信息刪除圖書信息更改圖書信息書籍信息庫(kù)新書信息單D07刪除申請(qǐng)D10刪除用戶信息刪除圖書信息單DO8更改圖書信息單D09更改申請(qǐng)學(xué)生信息庫(kù)更改用戶信息借閱書籍信息庫(kù)超期賠償庫(kù)顯示借閱信息顯示超期信息借閱信息單D11超期罰款單D12DS-03DS_045部分?jǐn)?shù)據(jù)字典1.數(shù)據(jù)項(xiàng)的定義數(shù)據(jù)項(xiàng)編號(hào):I01-01數(shù)據(jù)項(xiàng)名稱:圖書編號(hào)別名:圖書編碼簡(jiǎn)述:某本圖書的代碼類型及寬度:字符型,8位取值范圍:“00000001”-“”數(shù)據(jù)項(xiàng)編號(hào):I01-02數(shù)據(jù)項(xiàng)名稱:讀者編號(hào)別名:讀者編碼簡(jiǎn)述:讀者的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)名稱:讀者賠償單簡(jiǎn)述:圖書污損、丟失或超期時(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ù)流名稱:借書單簡(jiǎn)述:借書單數(shù)據(jù)流來(lái)源:用戶填寫圖書借書單交給圖書館管理人員,圖書館管理人員審核后,輸入計(jì)算機(jī).數(shù)據(jù)流去向:P3檢查讀者身份,辦理借書手續(xù)數(shù)據(jù)流組成:借書日期+索書號(hào)+讀者賬號(hào)+庫(kù)室數(shù)據(jù)流量:500本/日高峰流量:1500本/日數(shù)據(jù)流編號(hào):D02數(shù)據(jù)流名稱:借閱圖書數(shù)量簡(jiǎn)述:修改圖書庫(kù)中圖書數(shù)量數(shù)據(jù)流來(lái)源:修改圖書信息中圖書數(shù)量數(shù)據(jù)流去向:圖書信息庫(kù)數(shù)據(jù)流組成:索書號(hào)+借閱數(shù)量數(shù)據(jù)流量:500本/日高峰流量:1500本/日數(shù)據(jù)流編號(hào):D03數(shù)據(jù)流名稱:關(guān)鍵字信息簡(jiǎn)述:搜索信息數(shù)據(jù)流來(lái)源:讀者數(shù)據(jù)流去向:P2,借閱管理數(shù)據(jù)流組成:字符數(shù)據(jù)流量:2000字/日高峰流量:5000字/日數(shù)據(jù)流編號(hào):D04數(shù)據(jù)流名稱:還書簡(jiǎn)述:還書時(shí)修改圖書庫(kù)中的在庫(kù)數(shù)量數(shù)據(jù)流來(lái)源:辦理還書受許數(shù)據(jù)流去向:借閱書籍信息庫(kù)數(shù)據(jù)流組成:索書號(hào)+借閱數(shù)量數(shù)據(jù)流量:100筆/日高峰流量:200筆/日數(shù)據(jù)流編號(hào):D05數(shù)據(jù)流名稱:讀者登陸信息簡(jiǎn)述:讀者登陸信息數(shù)據(jù)流來(lái)源:讀者數(shù)據(jù)流去向:圖書管理員數(shù)據(jù)流組成:用戶名+密碼數(shù)據(jù)流量:100人次/日高峰流量:300人次/日4.處理邏輯的描述處理邏輯編號(hào):P3處理邏輯名稱:圖書借閱管理簡(jiǎn)述:讀者查找到所需圖書后應(yīng)當(dāng)?shù)綀D書館辦理借閱手續(xù)。圖書借閱系統(tǒng)處理圖書借閱、還書、續(xù)借等手續(xù)。輸入的數(shù)據(jù)流:圖書借閱單D01處理邏輯:圖書借閱單輸入,檢查讀者身份,檢查圖書在庫(kù)情況,然后填寫圖書借閱庫(kù)并修改圖書表中的在庫(kù)數(shù)量。輸出的數(shù)據(jù)流:D02處理頻率:100本/日3數(shù)據(jù)流處理邏輯編號(hào):處理邏輯名稱:檢查讀者身份簡(jiǎn)述:檢查讀者身份,已注冊(cè)的讀者可以借書輸入的數(shù)據(jù)流:圖書借閱單D01處理邏輯:查詢讀者表,已注冊(cè)的讀者可以借書輸出的數(shù)據(jù)流:D05合格借書者處理頻率:100本/日處理邏輯編號(hào):處理邏輯名稱:辦理還書手續(xù)簡(jiǎn)述:圖書歸還處理輸入的數(shù)據(jù)流:還書記錄處理邏輯:還書時(shí)修改圖書表中所借圖書的在庫(kù)量,并在借閱表中填寫還書情況。輸出的數(shù)據(jù)流:歸還修改在庫(kù)書量D04處理頻率:100本/日處理邏輯編號(hào):處理邏輯名稱:讀者登陸查詢及修改簡(jiǎn)述:審查用戶信息,合格的用戶信息輸入讀者信息庫(kù)輸入的數(shù)據(jù)流:讀者登錄信息處理邏輯:讀者登錄信息錄入輸出的數(shù)據(jù)流:讀者信息D05處理頻率:100人次/日5.數(shù)據(jù)存儲(chǔ)的描述數(shù)據(jù)存儲(chǔ)編號(hào):F03-01數(shù)據(jù)存儲(chǔ)名稱:圖書信息簡(jiǎn)述:存儲(chǔ)本館圖書借書信息數(shù)據(jù)存儲(chǔ)組成:借書日期+索書號(hào)+讀者賬號(hào)+庫(kù)室+還書日期+借書量+還書量關(guān)鍵字:索書號(hào)相關(guān)聯(lián)的處理:,,6.外部實(shí)體描述外部實(shí)體編號(hào):S01外部實(shí)體名稱:讀者簡(jiǎn)述:圖書館用戶輸入的數(shù)據(jù)流:D06輸出的數(shù)據(jù)流:D01、D03,D04外部實(shí)體編號(hào):S02外部實(shí)體名稱:管理人員簡(jiǎn)述:管理人員輸入的數(shù)據(jù)流:D7,D8,D9,D10輸出的數(shù)據(jù)流:D11,D126處理邏輯說(shuō)明此處理邏輯主要使用結(jié)構(gòu)式語(yǔ)言注冊(cè)如果有用戶名則登錄否則填寫注冊(cè)登記表如果填寫正確則注冊(cè)成功否則重新填寫登錄如果有用戶名如果密碼正確則登錄成功否則登錄失敗否則填寫注冊(cè)登記表如果填寫正確則注冊(cè)成功否則重新填寫搜索如果關(guān)鍵字正確則搜索成功否則搜索失敗查詢?nèi)绻阉鞒晒t查詢成功否則查詢失敗借書如果登錄成功如果未有超期,搜索查詢成功,仍有庫(kù)存則借書成功否則借書失敗否則重新登錄還書如果登錄成功如果借閱書籍從借書單消失則還書成功否則還書失敗否則重新登錄續(xù)借如果登錄成功如果未有超期,已借閱書籍歸還日期增加則續(xù)借成功否則續(xù)借失敗否則重新登錄繳費(fèi)如果登錄成功如果繳費(fèi)后能繼續(xù)借閱則繳費(fèi)成功否則繳費(fèi)失敗否則重新登錄圖書增添如果管理登錄成功如果書籍信息庫(kù)增加了圖書則圖書增添成功否則圖書增添失敗否則管理重新登錄圖書刪除如果管理登錄成功如果書籍信息庫(kù)減少了刪除的圖書則圖書刪除成功否則圖書刪除失敗否則管理重新登錄圖書更改如果管理登錄成功如果書籍信息庫(kù)圖書信息改變則圖書更改成功否則圖書更改失敗否則管理重新登錄學(xué)生信息刪除如果管理登錄成功如果學(xué)生信息庫(kù)該學(xué)生消失則學(xué)生信息刪除成功否則學(xué)生信息刪除失敗否則管理重新登錄學(xué)生信息更改如果管理登錄成功如果學(xué)生信息庫(kù)該學(xué)生信息更改則學(xué)生信息更改成功否則學(xué)生信息更改失敗否則管理重新登錄顯示借閱信息如果管理登錄成功如果管理界面有借閱信息,借閱數(shù)據(jù)庫(kù)正常則顯示借閱信息成功否則顯示借閱信息失敗否則管理重新登錄顯示繳費(fèi)信息如果管理登錄成功如果管理界面有繳費(fèi)信息,超期罰款數(shù)據(jù)庫(kù)正常則顯示繳費(fèi)信息成功否則顯示信息失敗否則管理重新登錄三系統(tǒng)設(shè)計(jì)1功能結(jié)構(gòu)分析圖書管理系統(tǒng)圖書管理系統(tǒng)圖書信息管理讀者信息管理借閱信息管理用戶登入圖書信息管理讀者信息管理借閱信息管理用戶登入借書信息查詢讀者還書讀者借書圖書信息刪除圖書信息查詢圖書信息修改圖書信息增加讀者信息增加讀者信息刪除讀者信息查詢管理員登入讀者登入借書信息查詢讀者還書讀者借書圖書信息刪除圖書信息查詢圖書信息修改圖書信息增加讀者信息增加讀者信息刪除讀者信息查詢管理員登入讀者登入2代碼設(shè)計(jì)方案代碼是代表事物名稱、屬性、狀態(tài)等的符號(hào)。為了便于計(jì)算機(jī)處理,一般用數(shù)字、字母或它們的組合來(lái)表示。新系統(tǒng)為每本圖書都設(shè)計(jì)了代碼,一方面可統(tǒng)一圖書的種類和數(shù)目,另一方面是為了方便數(shù)據(jù)輸入。圖書、讀者、工作人員代碼為數(shù)字字符,采用的是順序碼和區(qū)間碼結(jié)構(gòu)。在系統(tǒng)運(yùn)行過(guò)程中,凡是需要輸入某圖書時(shí),只要輸入代碼即可,系統(tǒng)可根據(jù)代碼自動(dòng)將相應(yīng)的圖書名稱、擺放位置、讀者信息等調(diào)出來(lái)。讀者(學(xué)生):****/**/**/*/**前四位:入學(xué)日期;五、六位:學(xué)院名稱;七、八位:專業(yè)名稱;九位:班級(jí)號(hào);十位:在班級(jí)中的位置。其他代碼設(shè)計(jì)與此類似3數(shù)據(jù)庫(kù)設(shè)計(jì)(含er圖和數(shù)據(jù)庫(kù)物理模型)密碼密碼用戶姓名用戶姓名用戶專業(yè)用戶專業(yè)用戶學(xué)號(hào)#用戶學(xué)號(hào)#用戶郵箱用戶用戶郵箱用戶用戶實(shí)體圖出版社圖書名稱出版社圖書名稱圖書剩余數(shù)量圖書剩余數(shù)量用戶用戶圖書ID#圖書ID#作者作者圖書圖書備注備注圖書實(shí)體圖11畢業(yè)設(shè)計(jì)選題系統(tǒng)N用戶借閱還書日期借書日期圖書借閱單號(hào)#總er圖實(shí)體屬性圖屬性名字段類型字段寬度小數(shù)位數(shù)含義關(guān)鍵字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ù)庫(kù)物理模型4系統(tǒng)物理配置方案本系統(tǒng)采用MyEclipse,tomcat等MyEclipse,是在eclipse基礎(chǔ)上加上自己的插件開(kāi)發(fā)而成的功能強(qiáng)大的企業(yè)級(jí)集成開(kāi)發(fā)環(huán)境,主要用于Java、JavaEE以及移動(dòng)應(yīng)用的開(kāi)發(fā)。MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開(kāi)源產(chǎn)品的支持相當(dāng)不錯(cuò)。Tomcat服務(wù)器是一個(gè)免費(fèi)的開(kāi)放源代碼的Web應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用HYPERLINK服務(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)HYPERLINKHTML(HYPERLINK標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)頁(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)行的。5程序(模塊)設(shè)計(jì)說(shuō)明書連接數(shù)據(jù)庫(kù):實(shí)現(xiàn)書籍信息庫(kù),借閱數(shù)據(jù)庫(kù),學(xué)生信息庫(kù),超期罰款庫(kù),方便管理人員進(jìn)行數(shù)據(jù)庫(kù)管理。package;import.*;publicclassDB{ publicstaticConnectiongetConn(){ Connectionconn=null; try{ }catch(ClassNotFoundExceptione){ (); }catch(SQLExceptione){ (); } returnconn; } publicstaticPreparedStatementcreatePs(Connectionconn,Stringsql){ PreparedStatementpstmt=null; try{ pstmt=(sql); }catch(SQLExceptione){ (); } returnpstmt; } publicstaticResultSetgetRs(PreparedStatementpstmt){ ResultSetrs=null; try{ rs=(); }catch(SQLExceptione){ (); } returnrs; } publicstaticvoidclose(Connectionconn){ try{ (); }catch(SQLExceptione){ (); } } publicstaticvoidclose(Statementstmt){ try{ (); }catch(SQLExceptione){ (); } } publicstaticvoidclose(ResultSetrs){ try{ (); }catch(SQLExceptione){ (); } }}主頁(yè):讀者進(jìn)行前臺(tái)操作<%@pagelanguage="java"import=".*"pageEncoding="utf-8"%><%Stringpath=();StringbasePath=()+":br/>Allrightsreserved.</span> </div> <divid="payment"><imgsrc="images/"alt="paypal"/></div> </div> <divid="footerend"></div></div></body></html>用戶登入:用戶進(jìn)行登錄<%@pagelanguage="java"import=".*,.*"pageEncoding="utf-8"%><%@pageimport=".*,.*,.*"%><%("utf-8");Stringlogin=("login");if(login!=null&&("login")){ Stringname=("name"); Stringpassword=("password"); StudentServicess=newStudentService(); Students=(name,password); if(s!=null){ ("student",s); (""); }else{ (""); }}%>用戶注冊(cè):用戶進(jìn)行注冊(cè)且提交訂單至學(xué)生信息庫(kù)<%@pagelanguage="java"import=".*"pageEncoding="GBK"%><%Stringpath=();StringbasePath=()+":,.*"pageEncoding="utf-8"%><%@pageimport=".*,.*"%><%Students=(Student)("student");if(s==null){ (""); return;}%><%intstuID=();TYLE3{color:#FFFFFF}.STYLE3{ font-size:16px; font-weight:bold;}#Layer3{ width:60px; height:16px; z-index:1; left:437px; top:5px; display:inline;}#Layer4{ 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:#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--><styletype="text/css"><!--.STYLE1{font-size:12px}.STYLE2{ color:#FFFFFF; font-size:14px;}--></style></head><body> <!--<inputtype="hidden"name="search"value="search">--><tablewidth="100%"border="0"align="center"cellpadding="0"cellspacing="0"><tr><td><!--InstanceBeginEditablename="EditRegion3"--><scriptlanguage="javascript">="block";}="none";}alue=address; ("Layer8").="none";}nnerHTML=allValue;="none"; }</script><linkrel="stylesheet"href="../../佳佳/css/"type="text/css"/><styletype="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:200px; 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; top: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; left:138px; top:165px; background-color:#FFFFFF; display:none;}#Layer9{ width:43px; height:15px; z-index:6; left:618px; top:; color:#FFFFFF;}--></style><formaction=""method="post"><tablewidth="100%"height="1745%"border="0"cellpadding="0"cellspacing="0"><tr><tdheight="17"colspan="4"align="center"bgcolor="#FF9900"><spanclass="STYLE3">高級(jí)搜索|關(guān)鍵字搜索</span></td></tr><tr><tdcolspan="4"align="left"valign="top"><tablewidth="76%"height="67%"border="0"align="center"cellpadding="0"cellspacing="0"><tr><tdcolspan="5"><imgsrc="images/"alt="0"width="889"height="24"/></td></tr><tr><tdcolspan="2"><imgsrc="images/"alt="0"width="9"height="9"/><spanclass="STYLE6">關(guān)鍵字搜索<label><inputtype="text"name="bookname"></label><label><inputtype="submit"name="Submit"value="查詢"></label></span></td><tdwidth="11%"rowspan="6"align="right"> </td><tdwidth="3%"rowspan="6"align="right"background="images/"> </td></tr></table></table></form></body></html>借書:借書單<%@pagelanguage="java"import=".*"pageEncoding="utf-8"%><%@pageimport=".*,.*"%><%Students=(Student)("student");if(s==null){ (""); return;}%><%("utf-8");intid=("id"));BookServicebs=newBookService();Bookb=(id);StringbName=();Checkoutc=newCheckout();());());(bName);(newDate());CheckoutServicecs=newCheckoutService();(c);intnumber=()-1;(number);intstatus=();if(number<=0){ (1);}(b);("");%><%Stringpath=();StringbasePath=()+":<br></body></html>還書:還書單<%@pagelanguage="java"import=".*"pageEncoding="utf-8"%><%@pageimport=".*,.*"%><%Students=(Student)("student");if(s==null){ (""); return;}%><%("utf-8");intstuID=();CheckoutServicecs=newCheckoutService();List<Checkout>checkoutlist=(stuID);Iterator<Checkout>it=();%><%Stringpath=();StringbasePath=()+":"pageEncoding="utf-8"%><%@pageimport=".*,.*"%><%Students=(Student)("student");if(s==null){ (""); return;}%><%("utf-8");intstuID=();CheckoutServicecs=newCheckoutService();List<Checkout>checkoutlist=(stuID);Iterator<Checkout>it=();%><%Stringpath=();StringbasePath=()+":"pageEncoding="utf-8"%><%@pageimport=".*,.*,.*"%><%("utf-8");Stringadmin=("admin");if(admin!=null&&("admin")){ Stringadminname=("name"); Stringpassword=("password"); AdminServiceas=newAdminService(); Admina=(adminname,password); if(a!=null){ ("admin/"); }else{ (""); }}%><%Stringpath=();StringbasePath=()+":ndexOf("#")!=0){[j]=newImage;[j++].src=a[i];}}}functionMM_swapImgRestore(){ocument;n=(0,p);}if(!x&&x=(n);returnx;}functionMM_swapImage(){"pageEncoding="utf-

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論