【正文】
Hanzhong 723000,Shaanxi )Tutor: LI JUNAbstract:With the development of information technology, puter technology has been widely used in all walks of life. Library as a kind of information resource center, because library has lots of user, data contains a large amount of information, so we need a perfect books management system to implement the information to readers, borrow books, the user retrieval undertake unity, realtime management and meet the demand of all kinds of users. In this paper, the design of books management system function in detail, which features include the reader management, library management, library management, books retrieval, and other functions. For these functions and the detailed design on the concrete realization of each function. Each business function is between contact and interaction with each other. System include administrator and readers two parts, respectively have different usage rights, administrator of database operations, lending, add, delete, and so on various functions. The user to query the database, query, modify, and other functions.Key words: Books management system。 需求。系統(tǒng)包含管理員、讀者用戶兩部分,分別有不同的使用權(quán)限,管理員對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,完成借閱、添加、刪除、等各功能;用戶對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢,完成查詢、修改等功能。對(duì)于這些功能又詳細(xì)設(shè)計(jì)了每個(gè)功能的具體實(shí)現(xiàn)。圖書(shū)館作為一種信息資源的集散地,圖書(shū)借閱頻繁,用戶管理多變,包含大量的信息數(shù)據(jù),因此需要一個(gè)完善的圖書(shū)管理系統(tǒng)來(lái)實(shí)現(xiàn)對(duì)讀者信息、圖書(shū)借閱、用戶檢索進(jìn)行統(tǒng)一、實(shí)時(shí)管理,達(dá)到各類(lèi)用戶的需求。本課題要求兩人合作完成,兩人共同設(shè)計(jì)數(shù)據(jù)庫(kù),一人完成采編模塊與系統(tǒng)角色管理,另一人完成流通模塊與系統(tǒng)維護(hù)模塊。系統(tǒng)角色是指參與系統(tǒng)的人員 包括圖書(shū)館工作人員和讀者 在對(duì)系統(tǒng)進(jìn)行操作時(shí)充當(dāng)?shù)慕巧?,不同角色有不同的系統(tǒng)操作權(quán)限;系統(tǒng)應(yīng)根據(jù)圖書(shū)館的管理辦法合理確定角色,并將不同人員賦予不同的角色 數(shù)據(jù)維護(hù)模塊。讀者管理模塊要完成讀者的開(kāi)銷(xiāo)戶管理、讀者借閱歷史狀態(tài)查詢、讀者的信譽(yù)記錄管理等功能;圖書(shū)的借閱管理模塊必須完成館藏圖書(shū)檢索、書(shū)籍狀態(tài)查詢、借還操作等功能。在采購(gòu)子模塊中完成書(shū)籍的采購(gòu)計(jì)劃編制、組織采購(gòu)、圖書(shū)資產(chǎn)管理、書(shū)籍報(bào)廢等功能;編目子模塊要求根據(jù)采購(gòu)結(jié)果完成每種書(shū)籍按冊(cè)進(jìn)行編目并進(jìn)行入庫(kù) 中央庫(kù)、專(zhuān)業(yè)閱覽室等 操作等功能。陜西理工學(xué)院畢業(yè)設(shè)計(jì)題 目 圖書(shū)管理系統(tǒng)—流通模塊的設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名 邢鵬飛 學(xué)號(hào) 1118014023 所在學(xué)院 數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院 專(zhuān)業(yè)班級(jí) 計(jì)算機(jī)科學(xué)與技術(shù)本科1101班 指導(dǎo)教師 李軍 __ ____ 完成地點(diǎn) 陜西理工學(xué)院 2015年 05 月 27日本科畢業(yè)設(shè)計(jì)任務(wù)書(shū)院(系)名 數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院 專(zhuān)業(yè)班級(jí) 計(jì)算機(jī)科學(xué)與技術(shù)(計(jì)本1101) 姓名 邢鵬飛 畢業(yè)設(shè)計(jì)題目: 圖書(shū)管理系統(tǒng)—流通模塊的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)設(shè)計(jì)工作日: 2014 年 11 月 27 日 起至 2015 年 6 月 20 日 止 畢業(yè)設(shè)計(jì)進(jìn)行地點(diǎn): 陜西理工學(xué)院 畢業(yè)設(shè)計(jì)內(nèi)容要求:本課題要求開(kāi)發(fā)一個(gè)圖書(shū)館管理系統(tǒng),該系統(tǒng)主要內(nèi)容及功能包括: 書(shū)籍?dāng)?shù)據(jù)庫(kù)要按照中圖分類(lèi)要求進(jìn)行分類(lèi)創(chuàng)建; 圖書(shū)管理業(yè)務(wù)分兩大模塊,即采編與流通。 采編模塊分為采購(gòu)與編目?jī)蓚€(gè)子模塊。流通模塊分為讀者管理與借閱管理兩個(gè)子模塊。系統(tǒng)角色管理。該模塊主要對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份與數(shù)據(jù)恢復(fù)功能。開(kāi)題時(shí)間:2015年3月5日,并與此前提交開(kāi)題報(bào)告課題完成時(shí)間:2015年5月30日答辯時(shí)間:2015年6月10日前指 導(dǎo) 教 師 系(教 研 室) 計(jì)算機(jī)科學(xué)與技術(shù) 系(教研室)主任簽名 批準(zhǔn)日期 20151220 接受設(shè)計(jì)任務(wù)開(kāi)始執(zhí)行日期 2015115 學(xué)生簽名基于J2EE的圖書(shū)管理系統(tǒng)流通模塊的設(shè)計(jì)與實(shí)現(xiàn)邢鵬飛(陜理工數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)計(jì)本1101班,陜西 漢中 723000)指導(dǎo)老師:李軍[摘要]隨著信息技術(shù)的不斷發(fā)展,計(jì)算機(jī)技術(shù)已經(jīng)在各行各業(yè)得到廣泛的應(yīng)用。本文設(shè)計(jì)了圖書(shū)管理系統(tǒng)的詳細(xì)功能,其中功能包括讀者管理、圖書(shū)管理、借閱管理、書(shū)刊檢索等功能。每個(gè)業(yè)務(wù)功能之間又是彼此聯(lián)系并相互作用。[關(guān)鍵詞]圖書(shū)管理。 數(shù)據(jù)庫(kù)。 demand。 目 錄1引言 12 需求分析與可行性分析 2 可行性分析 2 2 2 2 2 2 23概要設(shè)計(jì) 4 4 44數(shù)據(jù)庫(kù)設(shè)計(jì) 5 5 65詳細(xì)設(shè)計(jì) 9 9 11 11 14 16 18 18 21 21 23 23 25 276系統(tǒng)調(diào)試與測(cè)試 29 測(cè)試的主要方法 29 29 29 29 29 30 30 30總結(jié) 31致謝 32參考文獻(xiàn) 33附錄A外文翻譯 34附錄B系統(tǒng)使用說(shuō)明書(shū) 531引言圖書(shū)作為信息的一種載體,仍是人們獲得知識(shí)的一種重要途徑,因而作為圖書(shū)管的運(yùn)行情況則關(guān)系到知識(shí)的傳播速度問(wèn)題。當(dāng)讀者想要借閱一本書(shū)時(shí),首先要查詢大量書(shū)卡,而且需要一定的圖書(shū)管理知識(shí)。圖書(shū)館作為一種信息資源的集散地,圖書(shū)和用戶借閱資料繁多,因此有大量信息數(shù)據(jù)需要進(jìn)行管理,然而,有很多圖書(shū)館都是初步使用計(jì)算機(jī)進(jìn)行圖書(shū)管理。數(shù)據(jù)信息處理工作量大,容易出錯(cuò);由于數(shù)據(jù)繁多,容易丟失,且不易查找。傳統(tǒng)管理方法必然被以計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。讀者通過(guò)網(wǎng)絡(luò)及時(shí)方便地查尋所需的圖書(shū);管理人員利用強(qiáng)大的管理功能, 方便的管理圖書(shū)管的圖書(shū)信息、圖書(shū)管理的讀者信息, 通過(guò)統(tǒng)計(jì)圖書(shū)的借閱情況, 及時(shí)了解庫(kù)存, 把握讀者對(duì)圖書(shū)需求方向, 以滿足讀者對(duì)各類(lèi)圖書(shū)的需求,為圖書(shū)館的業(yè)務(wù)發(fā)展和建設(shè)起指導(dǎo)作用。本圖書(shū)管理系統(tǒng)用的是JAVA語(yǔ)言開(kāi)發(fā),調(diào)試相對(duì)簡(jiǎn)單,當(dāng)前的計(jì)算機(jī)硬件配置也完全能滿足開(kāi)發(fā)的需求,因此在技術(shù)上是絕對(duì)可行的。界面風(fēng)格使用簡(jiǎn)單大方形式呈現(xiàn)。數(shù)據(jù)主要包括圖書(shū)數(shù)據(jù)和用戶數(shù)據(jù),圖書(shū)數(shù)據(jù)包括圖書(shū)基本數(shù)據(jù)、圖書(shū)借閱歷史數(shù)據(jù)、丟失數(shù)據(jù)、圖書(shū)借閱數(shù)據(jù)、欠款數(shù)據(jù)。系統(tǒng)對(duì)數(shù)據(jù)的操作主要圍繞用戶和圖書(shū)。系統(tǒng)的總目標(biāo)是實(shí)現(xiàn)圖書(shū)管理的系統(tǒng)化、自動(dòng)化、規(guī)范化。書(shū)刊借閱包括:當(dāng)前借閱、歷史借閱、圖書(shū)丟失、罰款記錄、圖書(shū)證掛失。書(shū)刊檢索包括一般檢索和復(fù)雜檢索。管理端:系統(tǒng)登錄、信息維護(hù)、用戶管理、圖書(shū)管理、借閱管理。用戶管理包括:添加用戶和用戶列表。借閱管理包括:用戶還書(shū)、用戶借書(shū)、繳納欠款。(如:書(shū)名,出版社,作者)查詢圖書(shū)館的藏書(shū)清單,方便借閱圖書(shū)、查閱借閱歷史、續(xù)借圖書(shū)、歸還圖書(shū),掛失圖書(shū)、繳納罰款、修改密碼等。(普通管理員)能夠?qū)崿F(xiàn)方便的添加用戶、添加圖書(shū)、對(duì)圖書(shū)進(jìn)行查詢、用戶進(jìn)行查詢、進(jìn)行借書(shū)、還書(shū)、繳納罰款、重置用戶密碼等功能,便捷的對(duì)圖書(shū)信息進(jìn)行修改、刪除,等操作,對(duì)讀者信息進(jìn)行相關(guān)修改,刪除管理等操作。、修改、刪除、權(quán)限設(shè)置等操作繪制系統(tǒng)功能圖的過(guò)程,實(shí)際上就是對(duì)系統(tǒng)功能模塊進(jìn)行分解設(shè)計(jì)的過(guò)程,即合理地將數(shù)據(jù)流程圖轉(zhuǎn)變?yōu)樗枰南到y(tǒng)結(jié)構(gòu)圖。系統(tǒng)結(jié)構(gòu)圖將會(huì)使讀者和用戶能直觀的了解系統(tǒng)的結(jié)構(gòu)模式,理解系統(tǒng)的各個(gè)功能的結(jié)構(gòu),能很好地方便用戶使用和理解整個(gè)系統(tǒng)。2) 圖書(shū)借閱歷史(讀者ID,圖書(shū)編號(hào),借出時(shí)間,應(yīng)還時(shí)間,狀態(tài))5) 圖書(shū)借閱信息(讀者ID,圖書(shū)編號(hào),借出時(shí)間,應(yīng)還時(shí)間)6) 管理員信息(管理ID,管理密碼,管理級(jí)別)7) 欠款信息(欠款I(lǐng)D,讀者ID,圖書(shū)編號(hào), 借出時(shí)間,應(yīng)還時(shí)間,欠款) 圖書(shū)表ER圖 圖書(shū)借閱歷史表ER圖 用戶信息表ER圖 圖書(shū)丟失表ER圖 圖書(shū)借閱表ER圖 管理員表ER圖 欠款表ER圖圖書(shū)信息表結(jié)構(gòu)設(shè)計(jì):圖書(shū)信息表主要用于存儲(chǔ)圖書(shū)館中所藏圖書(shū)的相關(guān)信息,其中的相關(guān)信息是在圖書(shū)入庫(kù)時(shí)由圖書(shū)管理員進(jìn)行添加完善,此表主要用于讀者和圖書(shū)管理員對(duì)館中圖書(shū)的查詢,系統(tǒng)用戶根據(jù)圖書(shū)的某個(gè)屬性進(jìn)行查詢,便可得知圖書(shū)的其他相關(guān)信息。 圖書(shū)信息表 字段名稱 字段類(lèi)型 字段長(zhǎng)度 可否為空 說(shuō)明 bNo bName author publish isbn price status varchar2 varchar2 varchar2 varchar2 varchar2 varchar2 varchar2 20 50 30 200 50 20 10 否 否 否 否 否 否 否 圖書(shū)編號(hào) 書(shū)名 作者 出版社 ISBN 價(jià)格 狀態(tài)用戶信息表結(jié)構(gòu)設(shè)計(jì):學(xué)生用戶信息表的設(shè)計(jì)是為了圖書(shū)館管理員對(duì)用戶進(jìn)行管理,其中用戶StudentNO號(hào)碼都是唯一的,是用戶在借閱圖書(shū)時(shí)需要輸入對(duì)讀者身份進(jìn)行識(shí)別的信息,讀者班級(jí)、院系等信息是為了與讀者進(jìn)行聯(lián)系,借閱權(quán)限決定了讀者是否可借閱圖書(shū)。用戶可以根據(jù)往日借閱記錄來(lái)對(duì)自己進(jìn)行借閱決策: 圖書(shū)借閱歷史表 字段名稱 字段類(lèi)型 字段長(zhǎng)度 可否為空 說(shuō)明 studentNo bNo borrowDate giveDate status var