java圖書信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告(總26頁(yè)).doc
《java圖書信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告(總26頁(yè)).doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《java圖書信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告(總26頁(yè)).doc(26頁(yè)珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、*實(shí)踐教學(xué)*軟件學(xué)院2014年春季學(xué)期Java課程設(shè)計(jì) 說(shuō)明書題 目: 專業(yè)班級(jí): 姓 名: 學(xué) 號(hào): 指導(dǎo)教師: 成 績(jī): 7蘭州理工大學(xué)軟件學(xué)院Java課程設(shè)計(jì)目錄摘要2序言41、需求分析51.1功能需求51.1.1圖書信息管理51.1.2數(shù)據(jù)庫(kù)51.2可行性分析52、設(shè)計(jì)思路62.1工作原路62.2功能規(guī)劃63、詳細(xì)設(shè)計(jì)73.1數(shù)據(jù)分析73.1.1程序流程圖73.2算法思路83.3類設(shè)計(jì)103.4功能實(shí)現(xiàn)113.4.1主要代碼及注釋114、運(yùn)行調(diào)試與分析討論215、設(shè)計(jì)體會(huì)與小結(jié)22參考文獻(xiàn)24致謝25摘要當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代。在各行各業(yè)中離不開(kāi)信息處理,這正是計(jì)算機(jī)網(wǎng)被廣泛應(yīng)用
2、于管理信息系統(tǒng)的外部環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息處理,不僅提高了工作效率,而且大大的提高了其安全性。尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計(jì)算機(jī)進(jìn)行信息管理與管理信息系統(tǒng)的開(kāi)發(fā)密切相關(guān),系統(tǒng)的開(kāi)發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好圖書館信息而設(shè)計(jì)的。圖書館作為一種信息資源的集聚地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理。關(guān)鍵詞:系統(tǒng)管理,信息管理,信息數(shù)據(jù) 序言隨著社會(huì)經(jīng)濟(jì)的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步,計(jì)算機(jī)事業(yè)的飛速發(fā)展,以計(jì)算機(jī)與通信技術(shù)為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時(shí)期。隨著經(jīng)濟(jì)文化水平的顯著提高,人們對(duì)生活質(zhì)量及
3、工作環(huán)境的要求也越來(lái)越高。書籍做為人類的精神食糧,在現(xiàn)代社會(huì)中越來(lái)越受到重視,大量的書籍出現(xiàn)在市場(chǎng)上,人們有了各種各樣不同的選擇。與此同時(shí),為了管理大量的圖書,圖書管理系統(tǒng)也大量的出現(xiàn),隨著圖書的大量增加,其管理難度也越來(lái)越大,如何優(yōu)化管理也就成為了一個(gè)大眾化的問(wèn)題?,F(xiàn)已有的圖書管理系統(tǒng),其功能已十分強(qiáng)大,為了便于管理員對(duì)圖書管理系統(tǒng)進(jìn)行妥善的管理和讀者的查詢,圖書管理系統(tǒng)為管理員提供了管理日志、管理員添加、管理員切換、讀者添加、讀者修改、讀者查詢、讀者刪除、新書入庫(kù)等功能,為讀者提供了書籍查詢、讀者借閱信息查詢、圖書網(wǎng)上續(xù)借等很多功能。大學(xué)為我們提供了自由的學(xué)習(xí)環(huán)境,使我們有更多的時(shí)間到圖書
4、館借閱書籍,讓我們可以隨時(shí)掌握各方面的知識(shí),不斷提高自我、充實(shí)自我,但由于圖書館藏書成千上萬(wàn),我們很難一本一本的去查找自己感興趣的書籍,因此我們會(huì)經(jīng)常用到學(xué)校為我們提供的圖書管理系統(tǒng),用時(shí)間長(zhǎng)了便對(duì)此產(chǎn)生了興趣,正好本次課程設(shè)計(jì)為我們提供了良好的機(jī)會(huì),讓我們親自設(shè)計(jì)并實(shí)現(xiàn)了圖書管理系統(tǒng)的部分功能。設(shè)計(jì)一個(gè)圖書管理系統(tǒng)必不可少的必須對(duì)全管書籍進(jìn)行分類匯總。而這就是我們所說(shuō)的數(shù)據(jù)庫(kù)設(shè)計(jì)的第一階段:需求分析。在這一階段除了對(duì)具體情況諸如實(shí)行對(duì)管理員的管理、對(duì)讀者的管理、書籍管理、書籍的借閱與歸還、借閱超時(shí)等功能的實(shí)現(xiàn),還需要對(duì)用戶的需求進(jìn)行調(diào)查和分析,否則就失去了設(shè)計(jì)這個(gè)系統(tǒng)的意義了。對(duì)于界面的設(shè)計(jì)
5、我們應(yīng)該追求的是:美觀、易讀性強(qiáng)、清晰度高;原則是:不能因?yàn)榭桃庾非竺烙^而以整個(gè)界面的清晰度的犧牲作為代價(jià),不能為了清晰度而拋棄對(duì)易讀性的追求。再設(shè)計(jì)的過(guò)程中我們應(yīng)該根據(jù)實(shí)際的情況進(jìn)行設(shè)計(jì),做到具體問(wèn)題具體分析,不刻意追求原則。1、需求分析1.1功能需求1.1.1圖書信息管理功能:u 查詢:按作者、按圖書名。u 增添:包括圖書的書名、作者、出版社、價(jià)格、頁(yè)數(shù)、出版時(shí)間等信息。u 刪除:刪除已添加的圖書記錄。u 修改:對(duì)圖書信息的更改。1.1.2數(shù)據(jù)庫(kù)圖書基本信息:包括的數(shù)據(jù)項(xiàng)有:書名、作者、出版社、價(jià)格、頁(yè)數(shù)、出版時(shí)間等信息。1.2可行性分析由于本系統(tǒng)管理的對(duì)象單一,都是圖書生,且每個(gè)數(shù)據(jù)內(nèi)容
6、具有較強(qiáng)的關(guān)聯(lián)性,涉及的過(guò)程不是很復(fù)雜。因此,比較適合于采用數(shù)據(jù)庫(kù)管理。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻(xiàn),因此完全可以實(shí)現(xiàn)。本系統(tǒng)的設(shè)計(jì)使用Java開(kāi)發(fā)而成的。數(shù)據(jù)庫(kù)是圖書信息管理系統(tǒng)中的重要支持技術(shù),在圖書信息管理系統(tǒng)的開(kāi)發(fā)過(guò)程中,如何選擇數(shù)據(jù)庫(kù)是一個(gè)重要的問(wèn)題,本系統(tǒng)采用Microsoft Access數(shù)據(jù)庫(kù)來(lái)進(jìn)行圖書信息的管理,采用Microsoft Access數(shù)據(jù)庫(kù)的理由是由于本系統(tǒng)的開(kāi)發(fā)是基于本地客戶端的,僅僅利用數(shù)據(jù)庫(kù)來(lái)進(jìn)行數(shù)據(jù)的查詢,增加,修改,刪除,并不涉及數(shù)據(jù)庫(kù)的高級(jí)操作,如觸發(fā)器,存儲(chǔ)過(guò)程,同時(shí),由于本系統(tǒng)是基于本地化的,不涉及網(wǎng)絡(luò)方面的應(yīng)用,而Micr
7、osoft Access遵循SQL的語(yǔ)法,完全支持標(biāo)準(zhǔn)SQl的各種操作,完全滿足上述需要。本系統(tǒng)數(shù)據(jù)量不是很大,不用使用大型的數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)數(shù)據(jù)。2、設(shè)計(jì)思路2.1工作原路圖書信息管理系統(tǒng)圖書信息刪除圖書信息修改圖書信息查找圖書信息添加2.2功能規(guī)劃系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)圖書信息管理的系統(tǒng)化,規(guī)范化和自動(dòng)化。圖書信息管理系統(tǒng)需要完成的功能主要有:1. 圖書信息的添加,信息書名、作者、出版社、價(jià)格、頁(yè)數(shù)、出版時(shí)間等信息。2. 圖書信息的修改3. 圖書信息的刪除對(duì)上述各功能進(jìn)行集中、分塊、按照結(jié)構(gòu)化程序設(shè)計(jì)的要求。3、詳細(xì)設(shè)計(jì)3.1數(shù)據(jù)分析系統(tǒng)設(shè)計(jì)的總體任務(wù)是實(shí)現(xiàn)圖書信息管理的系統(tǒng)化,規(guī)范化和自動(dòng)
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- java 圖書 信息管理 系統(tǒng) 課程設(shè)計(jì) 報(bào)告 26
鏈接地址:http://zhizhaikeji.com/p-3252846.html