2023年全國(guó)碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩39頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  計(jì)算機(jī)學(xué)院</b></p><p>  信息系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告</p><p>  圖書借閱管理系統(tǒng)的分析與設(shè)計(jì)</p><p>  系統(tǒng)分析說明書(需求規(guī)格說明書)</p><p><b>  目錄</b></p><p><

2、b>  1 概述1</b></p><p>  1.1 編寫目的1</p><p>  1.2 參考資料2</p><p>  2 業(yè)務(wù)流程分析2</p><p>  2.1 組織機(jī)構(gòu)調(diào)查2</p><p>  2.2 現(xiàn)行業(yè)務(wù)流程3</p><p><b

3、>  3 需求8</b></p><p>  3.1 功能需求8</p><p>  3.2 數(shù)據(jù)需求12</p><p><b>  4 環(huán)境13</b></p><p>  4.1 運(yùn)行環(huán)境13</p><p>  4.2 開發(fā)環(huán)境13</p>

4、<p><b>  設(shè)計(jì)說明書目錄</b></p><p><b>  1 概述14</b></p><p>  1.1 編寫目的14</p><p>  1.2 參考資料14</p><p>  2 需求概述14</p><p>  3 總體結(jié)構(gòu)設(shè)計(jì)

5、15</p><p>  3.1 對(duì)外接口設(shè)計(jì)15</p><p>  3.2 內(nèi)部結(jié)構(gòu)設(shè)計(jì)15</p><p>  3.3 出錯(cuò)處理設(shè)計(jì)16</p><p><b>  3.4 其它16</b></p><p>  4 類的詳細(xì)設(shè)計(jì)18</p><p>&l

6、t;b>  4.1用戶類18</b></p><p>  4.1.1 描述20</p><p>  5 用例實(shí)現(xiàn)的詳細(xì)設(shè)計(jì)29</p><p>  5.2.1 功能說明29</p><p>  5.2.2 界面設(shè)計(jì)31</p><p>  5.2.3 參與類31</p>&

7、lt;p>  5.2.4 交互設(shè)計(jì)31</p><p>  6 數(shù)據(jù)庫(kù)設(shè)計(jì)32</p><p><b>  課程設(shè)計(jì)總結(jié)</b></p><p><b>  目錄</b></p><p>  1 課程設(shè)計(jì)目的34</p><p>  2 課程設(shè)計(jì)完成情況34&l

8、t;/p><p><b>  3 個(gè)人總結(jié)35</b></p><p><b>  1 概述</b></p><p><b>  1.1 編寫目的 </b></p><p>  圖書館是信息交換和資源流通的重要媒介,它的信息管理從最初的對(duì)圖書館業(yè)務(wù)管理實(shí)行信息化管理發(fā)展到對(duì)圖書

9、館各個(gè)業(yè)務(wù)流程進(jìn)行系統(tǒng)和網(wǎng)絡(luò)化管理,并建立大規(guī)模的以個(gè)體文獻(xiàn)目錄聯(lián)機(jī)查詢?yōu)橹鞯馁Y源共享系統(tǒng)。進(jìn)入21世紀(jì)后,圖書館信息化管理充分利用計(jì)算機(jī)網(wǎng)絡(luò)和信息技術(shù),逐步實(shí)現(xiàn)不同載體的實(shí)體文獻(xiàn)的信息化管理和多方位的聯(lián)機(jī)查詢。圖書館的計(jì)算機(jī)信息化管理,就是將傳統(tǒng)圖書館業(yè)務(wù)的手工操作轉(zhuǎn)變成由計(jì)算機(jī)管理,即圖書館的圖書期刊、音像資料等各種載體文獻(xiàn)的采編、典藏、流通、檢索以及常規(guī)業(yè)務(wù)管理等工作,利用計(jì)算機(jī)技術(shù),進(jìn)行高效、準(zhǔn)確地信息化管理。對(duì)圖書館的信息化管

10、理將大大提高圖書資源的利用和信息的交換速度。圖書管理系統(tǒng)是通過將借閱信息以數(shù)據(jù)庫(kù)的形式由網(wǎng)絡(luò)傳輸來完成各用戶(教師或?qū)W生)所要的借閱方面的需求(如借閱,歸還,預(yù)訂等)。以打破傳統(tǒng)的人工選課模式,極大地方便了使用人員和管理人員,節(jié)約了時(shí)間和空間,實(shí)現(xiàn)圖書借閱自動(dòng)化,自由化,使圖書資源得到充分利用。建立圖書管理系統(tǒng),使每個(gè)用戶自由地選到自己需要的圖書,避免傳統(tǒng)借書模式的繁瑣、低效率、借閱程序臃腫等等的缺點(diǎn),減輕相關(guān)人員的負(fù)擔(dān)。在數(shù)字化、網(wǎng)絡(luò)

11、化的今天,社會(huì)信息量</p><p>  1.2 參考資料 </p><p>  《管理信息系統(tǒng)》Kenneth C.Laudon&Jane P.Laudon高等教育出版社 </p><p>  《數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版)》 王珊&薩師煊 高等教育出版社</p>&l

12、t;p>  數(shù)據(jù)庫(kù)設(shè)計(jì)教程(第二版)康諾利&何玉潔 北京機(jī)械工業(yè)出版社</p><p><b>  2 業(yè)務(wù)流程分析</b></p><p>  2.1 組織機(jī)構(gòu)調(diào)查</p><p>  在三年的時(shí)間里,我經(jīng)常光顧我校圖書館借閱圖書,發(fā)現(xiàn)我校圖書館的借閱操作仍使用手工管理。在決定制作本系統(tǒng)之后,我實(shí)地去我校圖書館進(jìn)行了參觀和學(xué)習(xí)

13、,現(xiàn)對(duì)學(xué)校圖書館的整體情況進(jìn)行調(diào)研,調(diào)研分兩步進(jìn)行,一是初步調(diào)研,二是詳細(xì)調(diào)研。由于該圖書館職工人數(shù)較少,因此在調(diào)研時(shí)采用了會(huì)議討論法和個(gè)人訪談法兩種方法,通過會(huì)議討論法了解圖書館的整體情況以及對(duì)開發(fā)新系統(tǒng)的態(tài)度等。通過個(gè)人訪談法了解各個(gè)部門的主要職能及具體運(yùn)作方式、過程等。</p><p>  對(duì)該圖書館進(jìn)行初步調(diào)研的具體內(nèi)容為:(1)圖書館的規(guī)模:現(xiàn)藏書冊(cè)數(shù)、種類;(2)圖書館的主要業(yè)務(wù);(3)圖書館中的幾個(gè)

14、部門;(4)圖書館職工情況;(5)職工受教育程度;(6)主要購(gòu)書單位;(7)圖書編碼方式;(8)現(xiàn)在多少讀者在此借書;(9)讀者借書憑證;(10)讀者分類;(11)圖書館的上級(jí)領(lǐng)導(dǎo);(12)對(duì)開發(fā)新系統(tǒng)的態(tài)度;(13)開發(fā)新系統(tǒng)所需的時(shí)間(規(guī)定多長(zhǎng)時(shí)間開發(fā)完成)。</p><p>  2.2 現(xiàn)行業(yè)務(wù)流程</p><p>  借書過程:讀者從架上選到所需圖書后,將圖書和借書卡交管理人員,管

15、理人員用碼閱讀器將圖書和借書卡上的讀者條碼2碼讀入處理系統(tǒng)。系統(tǒng)根據(jù)讀者條碼從讀者文件和借閱文件中找到相應(yīng)記錄;根據(jù)圖書上的條碼從圖書文件中找到相應(yīng)記錄,讀者如果有如下列情況之一將不予辦理借書手續(xù)。 </p><p>  若讀者符合所有借書條件時(shí),予以借出。系統(tǒng)在借閱文件中增加一條記錄,記入讀者碼、圖書條碼、借閱日期等內(nèi)容。  </p><p>  前面著重對(duì)

16、借還書流程進(jìn)行了說細(xì)的闡述,下面介紹圖書管理系統(tǒng)的總體功能要求。簡(jiǎn)單的圖書管理系統(tǒng)主要包括下面的功能:  </p><p>  借書處理:完成讀者借書這一業(yè)務(wù)流程。   還書處理:完成讀者還書這一業(yè)務(wù)流程。  罰款處理:解決讀者借書超期的罰款處理。 </p><p>  圖書借閱總體設(shè)計(jì)流程圖</p>&l

17、t;p><b>  子系統(tǒng)借書流程圖</b></p><p><b>  2.3 問題分析</b></p><p>  圖書借閱管理系統(tǒng)的發(fā)展歷史可以追溯到20世紀(jì)60年代末期。由于當(dāng)時(shí)計(jì)算機(jī)技術(shù)已經(jīng)進(jìn)入實(shí)用階段,同時(shí)大型圖書館用手工來查找圖書信息或統(tǒng)計(jì)借閱信息既費(fèi)時(shí)費(fèi)力又非常容易出差錯(cuò),為了解決這個(gè)矛盾,第一代的圖書借閱管理系統(tǒng)應(yīng)運(yùn)而生。

18、當(dāng)時(shí)由于技術(shù)條件和需求的限制,用戶非常少,它的出現(xiàn)為圖書借閱的管理展示了美好的前景,即用計(jì)算機(jī)的高速度和自動(dòng)化來代替手工的巨大工作量,用計(jì)算機(jī)的高準(zhǔn)確性來避免手工的錯(cuò)誤和誤差。 </p><p>  第二代的圖書借閱管理系統(tǒng)出現(xiàn)于20世紀(jì)70年代末。由于計(jì)算機(jī)技術(shù)的飛速發(fā)展,無論是計(jì)算機(jī)的普及性,還是計(jì)算機(jī)系統(tǒng)工具和數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,都為圖書借閱管理系統(tǒng)的階段發(fā)展提供了可能。但未能系統(tǒng)地考慮圖書借閱的需

19、求和理念。 </p><p>  圖書借閱管理系統(tǒng)的革命性變革出現(xiàn)在20世紀(jì)90年代末。隨著信息爆炸、知識(shí)經(jīng)濟(jì)時(shí)代的到來,使個(gè)人、單位、社會(huì)對(duì)圖書借閱管理系統(tǒng)有了更高的需求;同時(shí)由于個(gè)人電腦的普及,數(shù)據(jù)庫(kù)技術(shù)、客戶/服務(wù)器技術(shù),特別是Internet/Intranet技術(shù)的發(fā)展,使得第三代圖書借閱管理系統(tǒng)的出現(xiàn)成為必然。第三代圖書借閱管理系統(tǒng)的特點(diǎn)是從圖書借閱管理的角度出發(fā),用集中的數(shù)據(jù)庫(kù)處理幾乎所有與

20、圖書借閱相關(guān)的數(shù)據(jù)。友好的用戶界面,強(qiáng)有力的報(bào)表生成工具、分析工具和信息的共享使得圖書借閱管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略的角度來考慮圖書借閱規(guī)劃和政策。</p><p>  絕大多數(shù)管理人員已經(jīng)認(rèn)識(shí)到采用圖書借閱管理系統(tǒng)的必要性,紛紛開發(fā)或選購(gòu)適合本機(jī)構(gòu)特點(diǎn)的圖書借閱管理系統(tǒng)。圖書借閱管理系統(tǒng)具體以下優(yōu)點(diǎn):</p><p>  1、采用圖書借閱管理系統(tǒng),可以用集中的數(shù)據(jù)庫(kù)將

21、與圖書借閱管理相關(guān)的信息全面、有機(jī)地聯(lián)系起來,有效地減少了信息更新和查找中的重復(fù)勞動(dòng),保證了信息的相容性,從而大大地提高了工作效率。</p><p>  2、圖書借閱管理系統(tǒng)有著易訪問、易查詢的信息庫(kù)。在沒有采用和實(shí)施圖書借閱管理系統(tǒng)之前,當(dāng)管理人員要統(tǒng)計(jì)數(shù)字時(shí),往往依賴于某個(gè)人或某些人來獲取。這種依賴于人的過程往往會(huì)因?yàn)榛ㄙM(fèi)的時(shí)間較長(zhǎng)或某個(gè)人不在辦公室而不能及時(shí)完成。在采用和實(shí)施圖書借閱管理系統(tǒng)之后,就會(huì)將依賴

22、于人的過程改為依賴于計(jì)算機(jī)系統(tǒng)的過程。管理人員只要獲取了相應(yīng)的權(quán)限,就可以隨時(shí)進(jìn)入系統(tǒng),直接查閱相應(yīng)的信息。實(shí)施了圖書借閱管理系統(tǒng)之后,不僅可以得到較為全面的、詳細(xì)的、未經(jīng)過過濾的第一手圖書借閱信息,還可以從這些信息中得到某些有用的決策信息及靈感和啟發(fā),從而改進(jìn)圖書館的管理及經(jīng)營(yíng)效率,避免或減少經(jīng)營(yíng)風(fēng)險(xiǎn)。</p><p><b>  3 需求</b></p><p>

23、;<b>  3.1 功能需求</b></p><p>  圖書管理系統(tǒng)主要包括基礎(chǔ)信息維護(hù)、讀者管理、圖書管理、期刊管理、圖書流通管理、統(tǒng)計(jì)分析管理等一系列的功能。其系統(tǒng)功能模塊圖如圖1所示:</p><p>  1.“讀者管理”功能模塊用于對(duì)圖書館信息、書籍信息、常用詞庫(kù)等項(xiàng)目進(jìn)行初始化設(shè)置,這些設(shè)置一般不輕易改動(dòng),包含的子功能模塊如圖2所示。</p>

24、<p>  (1).“讀者類別設(shè)置”用于設(shè)置讀者的類型及相關(guān)信息,內(nèi)容包括類型、圖書冊(cè)數(shù)、期刊冊(cè)數(shù)、續(xù)借次數(shù)、限制圖書等。 </p><p>  (2).“讀者檔案管理”用于設(shè)置讀者相關(guān)的信息,內(nèi)容包括編號(hào)、條形碼、姓名、性別、類型、出生日期、有效證件、證件號(hào)碼、聯(lián)系方式、登記日期、有效期至、操作員、備注、圖書借閱次數(shù)、期刊借閱次數(shù)、是否掛失等。</p><p><b&

25、gt;  2、圖書管理</b></p><p>  “圖書管理”功能模塊用于管理圖書相關(guān)的信息,包含的功能模塊如圖3所示。</p><p>  (1).“圖書類別設(shè)置”用于設(shè)置圖書的類型及相關(guān)信息,內(nèi)容包括類型名稱、可借天數(shù)等。</p><p>  (2).“圖書檔案管理”用于設(shè)置圖書相關(guān)的信息,內(nèi)容包括編號(hào)、條形碼、書名、作者、譯者、ISBN、出版社

26、、價(jià)格、頁碼、書架名稱、現(xiàn)存量、庫(kù)存總量、入庫(kù)時(shí)間、操作員、簡(jiǎn)介、借出次是否注銷等。</p><p><b>  3、 圖書流通管理</b></p><p>  “圖書流通管理”功能模塊用于管理圖書流通環(huán)節(jié)相關(guān)的操作,包含如圖4所示的子功能模塊。</p><p>  (1).“圖書征訂”用于訂購(gòu)新圖書,內(nèi)容包括征訂編號(hào)、書名、類型、ISBN、出

27、版社、作者、譯者、訂購(gòu)者、訂購(gòu)者聯(lián)系方式、訂購(gòu)數(shù)量、訂購(gòu)單價(jià)、訂購(gòu)日期、是否驗(yàn)收、實(shí)際數(shù)量、實(shí)際金額、驗(yàn)收日期、操作員等。</p><p>  (2).“圖書借閱”用于登記讀者借閱圖書的記錄并減少圖書在庫(kù)的庫(kù)存,登記內(nèi)容包括借閱編號(hào)、圖書編號(hào)、讀者編號(hào)、借閱時(shí)間、應(yīng)還時(shí)間、操作員等。 </p><p>  (3).“圖書歸還”用于登記讀者歸還圖書的記錄并增加圖書在庫(kù)的庫(kù)存,登記內(nèi)容包括歸還

28、編號(hào)、圖書編號(hào)、讀者編號(hào)、歸還時(shí)間、操作員等。</p><p>  (4)“逾期清單”用于查詢逾期圖書的名單,可查詢內(nèi)容包括讀者編號(hào)、圖書編號(hào)、書名、借閱時(shí)間、應(yīng)還時(shí)間、續(xù)借次數(shù)、操作員、狀態(tài)等。 </p><p>  (5).“圖書罰款”用于對(duì)圖書超期、丟失等情況的罰款管理,內(nèi)容包括罰款編號(hào)、圖書編號(hào)、讀者編號(hào)、罰款日期、應(yīng)罰金額、實(shí)收金額、是否交款、備注等。</p>&l

29、t;p><b>  3.2 數(shù)據(jù)需求</b></p><p><b>  數(shù)據(jù)表的設(shè)計(jì)</b></p><p>  用戶表的設(shè)計(jì)如表4-1所示</p><p><b>  表4-1 用戶表</b></p><p>  操作員信息表的設(shè)計(jì)如表4-2所示</p>

30、<p>  表4-2 操作員信息表</p><p>  圖書數(shù)據(jù)表的設(shè)計(jì)如表4-3所示</p><p>  表4-3 圖書數(shù)據(jù)表</p><p>  借閱圖書信息的設(shè)計(jì)如表4-4所示</p><p>  表4-4 借閱圖書信息</p><p><b>  4 環(huán)境</b></p

31、><p><b>  4.1 運(yùn)行環(huán)境</b></p><p>  Window7及以上操作系統(tǒng)</p><p><b>  4.2 開發(fā)環(huán)境</b></p><p><b>  建模工具</b></p><p>  Rational Rose 2003 E

32、nterprise Edition或7.0</p><p><b>  集成開發(fā)環(huán)境</b></p><p>  A.Visual Studio 2005 Team Edition 或 Visual Studio 6.0(微軟平臺(tái))</p><p>  B.Eclipse或JBuilder或Netbeans(Java平臺(tái))/或Java開發(fā)框架(

33、Struts、Spring)</p><p>  C.其它工具(PB等)</p><p><b>  4)數(shù)據(jù)服務(wù)器</b></p><p>  A.Microsoft SQL server 2005或2000</p><p><b>  B.Oracle </b></p><p

34、><b>  C.MySql</b></p><p>  5)Web服務(wù)器(可選,用于系統(tǒng)實(shí)現(xiàn))</p><p>  A.Microsoft Internet information Service(IIS)</p><p><b>  B.Tomcat</b></p><p><b&g

35、t;  1 概述</b></p><p><b>  1.1 編寫目的</b></p><p>  學(xué)校圖書借閱管理系統(tǒng)的開發(fā)主要實(shí)現(xiàn)的目標(biāo)有以下幾個(gè)方面: </p><p>  界面設(shè)計(jì)友好、美觀。</p><p>  數(shù)據(jù)存儲(chǔ)安全、可靠。 </p><p> 

36、 (3)信息分類清晰、準(zhǔn)確。 </p><p>  (4)強(qiáng)大的查詢功能,保證數(shù)據(jù)查詢的靈活性。 </p><p>  (5)實(shí)現(xiàn)對(duì)圖書借閱和歸還過程的全程數(shù)據(jù)信息跟蹤。 </p><p>  (6)提供圖書借閱排行榜,為圖書管理員提供了真實(shí)的數(shù)據(jù)信息。 </p><p>  (7)提供靈活、方便的權(quán)限

37、設(shè)置功能,使整個(gè)系統(tǒng)的管理分工明確。 </p><p>  (8)具有易維護(hù)性和易操作性。</p><p><b>  1.2 參考資料</b></p><p>  [1] 王珊,薩師煊·數(shù)據(jù)庫(kù)系統(tǒng)概論〔第四版〕·北京·高等教育出版社·2006·/*中文教材*/ &

38、lt;/p><p>  [2] 康諾利等著·何玉潔等譯·數(shù)據(jù)庫(kù)設(shè)計(jì)教程(第二版)·北京·機(jī)械工業(yè)出版社·2005.1·/*譯著*/</p><p><b>  2 需求概述</b></p><p>  本圖書借閱管理系統(tǒng)主要針對(duì)的用戶是中學(xué)或大學(xué)圖書館,藏書的種類和數(shù)量較大,但

39、是讀者的數(shù)量和來源可能在局部上受到一定的限制。其相應(yīng)的需求有:   </p><p>  1.能夠存儲(chǔ)一定數(shù)量的圖書信息,并方便有效的進(jìn)行相應(yīng)的書籍?dāng)?shù)據(jù)操作和管理,這主要包括: </p><p>  1)圖書信息的錄入、刪除及修改。    </p><p>  圖書信息的多關(guān)鍵字檢索查詢

40、。    </p><p>  3)圖書的出借、返還和資料統(tǒng)計(jì)。 </p><p>  2.能夠?qū)σ欢〝?shù)量的讀者進(jìn)行相應(yīng)的信息存儲(chǔ)與管理,這其中包括:    </p><p>  讀者信息的登記、刪除及修改。    </p>

41、<p>  2)讀者資料的統(tǒng)計(jì)與查詢。 </p><p>  3)能夠?qū)π枰慕y(tǒng)計(jì)結(jié)果提供打印輸出。 </p><p>  3.能夠提供一定的安全機(jī)制,提供數(shù)據(jù)信息授權(quán)訪問,防止隨意刪改,同時(shí)提供信息備份的服務(wù)。</p><p><b>  3 總體結(jié)構(gòu)設(shè)計(jì)</b></p><p>  

42、3.1 對(duì)外接口設(shè)計(jì)</p><p><b>  1.用戶接口 </b></p><p>  采用窗口化,菜單式進(jìn)行設(shè)計(jì),在操作時(shí)響應(yīng)熱鍵。用戶通過在輸入窗口輸入登錄名和密碼進(jìn)入各個(gè)模塊。 </p><p><b>  2.外部接口 </b></p><p>  本軟件

43、應(yīng)提供對(duì)條形碼掃描儀等的支持。通過JDBC對(duì)SQL Server數(shù)據(jù)庫(kù)的連接。</p><p>  3.2 內(nèi)部結(jié)構(gòu)設(shè)計(jì)</p><p><b>  內(nèi)部接口 </b></p><p>  1.通過面向?qū)ο笳Z言設(shè)計(jì)類,在public類中實(shí)現(xiàn)調(diào)用;類間實(shí)現(xiàn)嚴(yán)格封裝 </p><p>  2.系統(tǒng)管理模塊

44、為圖書借閱管理系統(tǒng)提供操作員和系統(tǒng)參數(shù)等基礎(chǔ)數(shù)據(jù)。必須設(shè)置操作員后才能使用其他模塊。 </p><p>  3.圖書管理模塊為圖書統(tǒng)計(jì)模塊,和圖書查詢模塊提供基礎(chǔ)數(shù)據(jù)。必須先有圖書數(shù)據(jù)后,才能使用統(tǒng)計(jì)和查詢模塊。 </p><p>  4.圖書管理模塊和借書證辦理模塊為圖書借閱模塊提供基礎(chǔ)數(shù)據(jù)。</p><p>  5.借閱模塊中可以使用查詢模塊

45、,查詢讀者和圖書的信息。 </p><p>  6.在圖書證辦理模塊中可以使用查詢模塊,查詢圖書館圖書信息。 </p><p>  3.3 出錯(cuò)處理設(shè)計(jì)</p><p><b>  出錯(cuò)信息 </b></p><p>  本系統(tǒng)在登陸時(shí)采用登陸名和SQL Server數(shù)據(jù)庫(kù)的登陸名

46、相同的方式來確保系統(tǒng)的安全性,這樣如果是源代碼被泄露了也得不到用戶名和密碼。我們對(duì)于本程序的幾種可能的錯(cuò)誤進(jìn)行了分析,分別進(jìn)行了不同的處理。主要的錯(cuò)誤可能有數(shù)據(jù)庫(kù)連接錯(cuò)誤:這類錯(cuò)誤主要是數(shù)據(jù)庫(kù)設(shè)置不正確,或某些異常引起的,我們只要取消本次操作,提醒用戶檢查數(shù)據(jù)庫(kù)問題就可。</p><p><b>  3.4 其它</b></p><p><b>  安全性問

47、題</b></p><p><b>  1.系統(tǒng)自身的漏洞</b></p><p>  系統(tǒng)漏洞是指該軟件系統(tǒng)本身所存在的問題或技術(shù)缺陷。由于圖書管理系統(tǒng)軟件開發(fā)過程中各方面技術(shù)實(shí)現(xiàn)的復(fù)雜性,決定了該系統(tǒng)必然存在各種各樣的缺陷和漏洞,這是任何軟件都不可避免的。</p><p>  2.系統(tǒng)遭到黑客的惡意攻擊</p>&

48、lt;p>  目前,黑客攻擊是網(wǎng)絡(luò)面臨最嚴(yán)重安全問題。近幾年,國(guó)內(nèi)外網(wǎng)絡(luò)資源遭破壞和攻擊現(xiàn)象呈現(xiàn)出急劇上升態(tài)勢(shì),而且種類多變。系統(tǒng)漏洞、網(wǎng)絡(luò)資源應(yīng)用已經(jīng)成為黑客的攻擊目標(biāo)。黑客由產(chǎn)生初期的正義的“網(wǎng)絡(luò)大俠”演變成計(jì)算機(jī)情報(bào)間諜和破壞者,是利用計(jì)算機(jī)系統(tǒng)和網(wǎng)絡(luò)存在的缺陷,使用手中計(jì)算機(jī),通過網(wǎng)絡(luò)強(qiáng)行侵入用戶的計(jì)算機(jī),肆意對(duì)其進(jìn)行各種非授權(quán)活動(dòng),給社會(huì)、企業(yè)和用戶的生活及工作帶來了很大煩惱。</p><p> 

49、 圖書管理系統(tǒng)主要在管理圖書信息方面有著很大的作用,黑客往往通過系統(tǒng)漏洞獲取該系統(tǒng)的重要信息,從而導(dǎo)致信息泄漏或者修改。</p><p>  3系統(tǒng)遭到計(jì)算機(jī)病毒的攻擊</p><p>  總所周知,當(dāng)今的計(jì)算機(jī)病毒無孔不入,無處不在。其破壞性,廣泛性已經(jīng)受到各界人士的高級(jí)重視,各種殺毒軟件由此而生。計(jì)算機(jī)病毒雖然可能不會(huì)針對(duì)某個(gè)軟件進(jìn)行攻擊,但它的攻擊對(duì)象是不確定的。只要計(jì)算機(jī)軟件的漏洞

50、被它察覺以利用,就會(huì)產(chǎn)生嚴(yán)重后果。圖書管理系統(tǒng)作為一款計(jì)算機(jī)商務(wù)軟件,一旦計(jì)算機(jī)中毒,它的安全性很難保障。比如鍵盤輸入記錄病毒。一旦中毒,用戶輸入用戶名。管理員修改圖書信息,加入圖書信息等操作都會(huì)被記錄。從而嚴(yán)重導(dǎo)致信息的泄漏和被竊取.</p><p>  4.普通用戶借助網(wǎng)上別人開發(fā)的軟件竊取信息</p><p>  大家都知道,現(xiàn)在很多軟件都有其對(duì)應(yīng)的破解軟件。像百度文庫(kù),本來需要貨幣

51、才能下載文件。但是出了一個(gè)冰點(diǎn)破解器,專門針對(duì)類似下載破解,該下載無須任何貨幣直接下載穩(wěn)定,達(dá)到完美破解。還有很多軟件專業(yè)破解用戶名密碼,竊取信息。</p><p>  5.自身計(jì)算機(jī)操作系統(tǒng)出現(xiàn)嚴(yán)重故障導(dǎo)致圖書管理系統(tǒng)出現(xiàn)嚴(yán)重安全性問題</p><p>  任何計(jì)算機(jī)軟件都依賴與計(jì)算機(jī)操作系統(tǒng),一旦計(jì)算機(jī)操作系統(tǒng)本身出現(xiàn)嚴(yán)重故障。如果沒有提前為圖書管理系統(tǒng)信息做好備份。那么該軟件也會(huì)遭受

52、嚴(yán)重的損失。這個(gè)安全性問題也是不可忽略的。</p><p><b>  4 類的詳細(xì)設(shè)計(jì)</b></p><p><b>  4.1用戶類</b></p><p>  圖書借閱管理系統(tǒng)的類圖</p><p><b>  4.1.1 描述</b></p><

53、p><b>  類圖說明</b></p><p> ?。?)reader類是借閱者的類,它的屬性很多,包括借閱者的賬戶ID(reader_id)、姓名(reader_Name)、地址(Address)、班級(jí)(class)、所借書籍的書目(borrowed)等。其中主要操作有借書(addborrowed)和還書(deleteborrowed)和預(yù)訂(reservation)等。</

54、p><p>  admin類是管理員類,他有編號(hào)和姓名屬性,操作主要是書籍的增刪改和讀者的增刪改等等。</p><p> ?。?) Title 類是記錄書目信息的類,包括書籍的名字(name)、作者(author)、book_id等屬性。</p><p>  (4) Item 類是具體某本書的類,屬性包括書籍號(hào)(id)。操作包括預(yù)訂(reserve)、按書目查找(f

55、ind_on_title)等。</p><p>  (5) borrow類是某本書的借閱信息類,包括所借閱書籍的ISBN、借閱的時(shí)間(date)等。</p><p>  (6) Reservation類是預(yù)訂信息類,每個(gè)預(yù)訂信息包括預(yù)訂日期(date)、所預(yù)訂書籍的ISBN、預(yù)訂書籍的用戶ID(UserID)等屬性。</p><p>  (7) persis

56、tent store類是書籍永久的存儲(chǔ)類,在數(shù)據(jù)庫(kù)中的存儲(chǔ)數(shù)據(jù),其從用例圖中我們可以看出管理員和讀者之間對(duì)本系統(tǒng)所具有的用例。</p><p>  管理員所包含的用例有:</p><p> ?。?)登錄系統(tǒng):管理員可以通過登錄該系統(tǒng)進(jìn)行各項(xiàng)功能的操作</p><p> ?。?)書籍管理:包括對(duì)書籍的增刪改等。</p><p> ?。?)書籍借

57、閱管理:包括借書、還書、預(yù)訂、書籍逾期處理和書籍丟失處理等等。</p><p>  (4)讀者管理:包含對(duì)讀者的增刪改等操作。</p><p>  (5)自動(dòng)借書機(jī)的管理。</p><p>  讀者所包含的用例有:</p><p><b> ?。?)登錄系統(tǒng)</b></p><p> ?。?)借書

58、:進(jìn)行借書業(yè)務(wù)。</p><p> ?。?)還書:讀者具有的還書業(yè)務(wù)。</p><p> ?。?)查詢:包含對(duì)個(gè)人信息和書籍信息的查詢業(yè)務(wù)</p><p> ?。?)預(yù)訂:讀者對(duì)書籍的預(yù)訂業(yè)務(wù)。</p><p>  (6)逾期處理:就是書籍過期后的繳納罰金等。</p><p> ?。?)書籍丟失處理:對(duì)書籍丟失后的不同

59、措施進(jìn)行處理。</p><p>  (8)自動(dòng)借書機(jī)的使用等。</p><p><b>  2、時(shí)序圖</b></p><p>  時(shí)序圖是顯示對(duì)象之間交互的圖,這些對(duì)象是按時(shí)間順序排列的。該圖書館管理系統(tǒng)主要含有以下幾個(gè)重要的時(shí)序圖,其他對(duì)象的時(shí)序圖和這些也類似。</p><p><b> ?。?)借書時(shí)序圖

60、</b></p><p><b> ?。?)還書時(shí)序圖</b></p><p><b>  (3)罰款時(shí)序圖</b></p><p><b>  借書時(shí)序圖</b></p><p><b>  時(shí)序圖說明</b></p><

61、p>  login():登錄系統(tǒng)。</p><p>  checkstu_card():對(duì)讀者信息進(jìn)行驗(yàn)證,檢查是否符合本圖書館借書條件。</p><p>  showinformation():顯示該讀者的基本信息函數(shù)。</p><p>  borrow():讀者借書函數(shù)。</p><p>  getreaders():取得讀者信息函

62、數(shù)。看該讀者是否符合借書條件,若符合,則返回可借信息。</p><p>  gettitle():取得書目信息。</p><p>  getreservation():檢驗(yàn)書籍是否被預(yù)訂函數(shù)。</p><p>  getnoreservation():書籍沒被預(yù)訂或取消預(yù)訂函數(shù)。</p><p>  create(borrower,item)

63、:創(chuàng)建書籍外借函數(shù)。</p><p><b>  還書時(shí)序圖</b></p><p><b>  時(shí)序圖說明</b></p><p>  login():登錄系統(tǒng)。</p><p>  getitem():取得書籍條目信息。</p><p>  update():對(duì)圖書館書籍

64、條目和借閱者信息進(jìn)行更新條目。</p><p>  還書時(shí),讀者先將書交給管理員,由管理員掃描書籍,若書籍沒有過期等違規(guī)現(xiàn)象,則對(duì)書目和讀者借閱信息進(jìn)行更新,同時(shí)還書成功。</p><p><b>  罰款時(shí)序圖</b></p><p><b>  時(shí)序圖說明</b></p><p>  管理員對(duì)書

65、籍進(jìn)行掃描,若發(fā)現(xiàn)書籍已經(jīng)超過了圖書館規(guī)定的還書期限,則按每天一定金額進(jìn)行罰款,過期天數(shù)和罰款金額由系統(tǒng)自動(dòng)計(jì)算。用戶交完罰金后,則對(duì)讀者借閱信息進(jìn)行更新。</p><p><b>  3.系統(tǒng)的狀態(tài)圖</b></p><p><b>  狀態(tài)圖說明</b></p><p>  書籍在未變成圖書館在庫(kù)書籍時(shí),為新加書籍狀態(tài)

66、。書籍處于在庫(kù)狀態(tài)時(shí)既可以預(yù)訂也可以外借,外借后變?yōu)榻璩鰻顟B(tài)。處于預(yù)訂狀態(tài)時(shí)也可以外借,超出預(yù)訂時(shí)間期限則從預(yù)訂狀態(tài)直接轉(zhuǎn)為可用狀態(tài)。借閱者在規(guī)定的預(yù)訂時(shí)間內(nèi)也可以考慮取消預(yù)訂,取消預(yù)訂后書籍的狀態(tài)轉(zhuǎn)為可用。外借書籍歸還后變?yōu)榭捎脿顟B(tài)。</p><p><b>  活動(dòng)圖</b></p><p>  活動(dòng)圖描述的是某流程中的任務(wù)的執(zhí)行,活動(dòng)圖描述活動(dòng)是如何協(xié)同工作的,

67、當(dāng)一個(gè)操作必須完成一系列事情,而又無法確定以什么樣的順序來完成這些事情時(shí),活動(dòng)圖可以更清晰地描述這些事情。。在本圖書館管理系統(tǒng)中,我們主要描述了圖書館系統(tǒng)的借書、還書和預(yù)訂的活動(dòng)圖。</p><p><b>  借書活動(dòng)圖</b></p><p><b>  借書活動(dòng)圖說明</b></p><p>  管理員首先要掃描讀者

68、的借書證,檢驗(yàn)證件是否符合圖書館借書條件,若該讀者的借書數(shù)量還未達(dá)到最大規(guī)定數(shù)量,并且其所借書籍均未屬于過期范圍,則符合借書條件。則再掃描書籍條形碼,檢查書籍是否是不可借書籍或者已經(jīng)被預(yù)訂,若被預(yù)訂,則取消預(yù)訂,方可借書。在這些條件都符合時(shí)則更新書籍信息和讀者的借閱信息,記錄好借書的時(shí)間。</p><p><b>  還書活動(dòng)圖</b></p><p><b&g

69、t;  還書活動(dòng)圖說明</b></p><p>  圖書管理員對(duì)書籍進(jìn)行掃描,若書籍已經(jīng)過期,則要求讀者還請(qǐng)欠款才能還書,讀者繳應(yīng)交罰款后,更新書目信息和讀者信息。</p><p><b>  預(yù)訂圖書活動(dòng)圖</b></p><p><b>  預(yù)訂書籍活動(dòng)圖說明</b></p><p>

70、;  讀者先進(jìn)入系統(tǒng)查詢自己所需要的書籍,顯示書籍信息,檢驗(yàn)書籍是否屬于可預(yù)訂書籍,若符合條件則檢查書籍是否已經(jīng)被預(yù)訂或已經(jīng)被外借,若都未成立,則讀者登錄系統(tǒng),并對(duì)該書籍進(jìn)行預(yù)訂。</p><p>  5 用例實(shí)現(xiàn)的詳細(xì)設(shè)計(jì)</p><p>  5.2.1 功能說明</p><p>  從用例圖中我們可以看出管理員和讀者之間對(duì)本系統(tǒng)所具有的用例。</p>

71、;<p>  管理員所包含的用例有:</p><p>  登錄系統(tǒng):管理員可以通過登錄該系統(tǒng)進(jìn)行各項(xiàng)功能的操作</p><p>  書籍管理:包括對(duì)書籍的增刪改等。</p><p>  書籍借閱管理:包括借書、還書、預(yù)訂、書籍逾期處理和書籍丟失處理等等。</p><p>  讀者管理:包含對(duì)讀者的增刪改等操作。</p>

72、;<p><b>  自動(dòng)借書機(jī)的管理。</b></p><p>  讀者所包含的用例有:</p><p><b>  登錄系統(tǒng)</b></p><p>  借書:進(jìn)行借書業(yè)務(wù)。</p><p>  還書:讀者具有的還書業(yè)務(wù)。</p><p>  查詢:包含對(duì)個(gè)

73、人信息和書籍信息的查詢業(yè)務(wù)</p><p>  預(yù)訂:讀者對(duì)書籍的預(yù)訂業(yè)務(wù)。</p><p>  逾期處理:就是書籍過期后的繳納罰金等。</p><p>  書籍丟失處理:對(duì)書籍丟失后的不同措施進(jìn)行處理。</p><p>  自動(dòng)借書機(jī)的使用等。</p><p>  5.2.2 界面設(shè)計(jì)</p><

74、p>  采用對(duì)話框方式,多功能窗口運(yùn)行。用戶的界面總體設(shè)計(jì)如以下要求: </p><p>  由于操作人員的計(jì)算機(jī)知識(shí)普遍較差,要求有良好的人機(jī)界面;</p><p>  由于該系統(tǒng)的使用對(duì)象多,要求有較好的權(quán)限管理;</p><p>  (3)原始數(shù)據(jù)修改簡(jiǎn)單方便,支持多條件修改; </p><p> ?。?)方便

75、的數(shù)據(jù)查詢,支持多條件查詢; </p><p> ?。?)在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡(jiǎn)單,數(shù)據(jù)穩(wěn)定性好;</p><p><b>  5.2.3 參與類</b></p><p>  圖書管理員 借閱者 系統(tǒng)管理員 用戶等</p><p>  5.2.4 交互設(shè)計(jì)</p><p>  還

76、書時(shí),讀者先將書交給管理員,由管理員掃描書籍,若書籍沒有過期等違規(guī)現(xiàn)象,則對(duì)書目和讀者借閱信息進(jìn)行更新,同時(shí)還書成功。</p><p><b>  6 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p><b>  處理對(duì)象</b></p><p>  讀者信息:讀者編號(hào),姓名,性別,學(xué)號(hào),學(xué)院,專業(yè),年級(jí),類型,類別編號(hào), &

77、lt;/p><p>  辦證日期 管理員信息:管理員編號(hào),姓名,性別,權(quán)限,登錄口令,住址,電話 館藏圖書信息:圖書編號(hào),索書號(hào),圖書名稱,作者,出版社,單價(jià),摘要,關(guān)鍵字,副本數(shù),分類,出版日期,狀態(tài) </p><p>  借閱信息:圖書編號(hào),讀者編號(hào),圖書名,作者,借閱日期,歸還日期,歸還日期,應(yīng)還日期,罰金 </p><p>

78、;  借閱歷史信息:圖書編號(hào),讀者編號(hào),圖書名,作者,借閱日期,還書日期 </p><p>  罰款信息:讀者編號(hào),圖書編號(hào),圖書名,作者,借閱日期,應(yīng)還日期,歸還日期,罰款金額,處理狀態(tài),管理員編號(hào)</p><p>  處理功能及要求 </p><p>  處理功能及要求 1.能夠存儲(chǔ)一定數(shù)量的圖書信息,并方便有效的進(jìn)行相應(yīng)的書籍?dāng)?shù)據(jù)操作和管理,

79、這主要包括: 1) 圖書信息的錄入、刪除及修改。 2) 圖書信息的多關(guān)鍵字檢索查詢。 3) 圖書的出借、返還及超期罰款或丟失賠償。 2.能夠?qū)σ欢〝?shù)量的讀者、管理員進(jìn)行相應(yīng)的信息存儲(chǔ)與管理,這其中包括: 1) 讀者信息的登記、刪除及修改。 2) 管理員信息的增加、刪除及修改。 3) 讀者資料的統(tǒng)計(jì)與查詢。 3.能夠提供一定的安全機(jī)制,提供數(shù)據(jù)信息授權(quán)訪問,防止隨意刪改、查詢

80、。 4.對(duì)查詢、統(tǒng)計(jì)的結(jié)果能夠列表顯示 </p><p><b>  總結(jié)</b></p><p>  1 課程設(shè)計(jì)目的 </p><p>  隨著人們生活水平的日益提高,人們對(duì)文化的需求也越來越大。在人們的業(yè)余生活中,越來越多的人樂于享受文字給生活帶來的樂趣。而圖書也是學(xué)生的學(xué)習(xí)過程中必不可少的。</p>

81、<p>  而本項(xiàng)目旨在研發(fā)一個(gè)圖書館的管理系統(tǒng),實(shí)現(xiàn)圖書館的信息化管理。在方便讀者查詢借閱圖書的同時(shí),方便圖書館管理員對(duì)圖書進(jìn)行管理。</p><p><b>  1)對(duì)于用戶來說。</b></p><p>  操作簡(jiǎn)便易行,本系統(tǒng)提供了按照isbn,書名,作者,索書號(hào),類型,5種方式的查詢書目操作。</p><p>  2)對(duì)于

82、管理員來說。</p><p>  本系統(tǒng)提供登陸系統(tǒng)模塊,對(duì)學(xué)生老師以及管理員不同登錄狀態(tài)做了不同的處理,使登陸界面更加人性化,也更方便管理員進(jìn)行管理。</p><p>  3)對(duì)于后臺(tái)管理員來說。</p><p>  本系統(tǒng)提供添加書目,刪除書目,編輯書目信息等操作,方便后臺(tái)管理員對(duì)所有圖書進(jìn)行管理。</p><p>  2 課程設(shè)計(jì)完成情

83、況</p><p>  經(jīng)過長(zhǎng)時(shí)間的奮斗制作,設(shè)計(jì)總算做完了,系統(tǒng)實(shí)現(xiàn)對(duì)學(xué)校圖書信息的借閱管理的維護(hù),主要實(shí)現(xiàn)了數(shù)據(jù)的輸入、查詢、修改、刪除和統(tǒng)計(jì)等一系列功能。在功能方面,包括添加或刪除用戶,保存信息,更新信息等。 </p><p>  管理系統(tǒng)完全采用圖形用戶操作界面,能讓用戶很容易了解和掌握系統(tǒng)的使用方法。這使得系統(tǒng)具備了很好的交互性和可操作性。在功能的界面實(shí)現(xiàn)方面,系統(tǒng)采用

84、菜單式操作和命令按鈕操作相結(jié)合的方式,使操作非常的簡(jiǎn)單、方便。系統(tǒng)在安全性方面控制管理員登陸窗口,使非管理人員不能進(jìn)入系統(tǒng)。從而保證了系統(tǒng)的安全性。 </p><p>  第一、我對(duì)系統(tǒng)的整個(gè)需求分析和整體設(shè)計(jì)作了詳細(xì)的分析和設(shè)計(jì)。在這個(gè)環(huán)節(jié)中,我感受最深的就是對(duì)系統(tǒng)需求的分析。可以說對(duì)一個(gè)軟件的需求分析是這個(gè)系統(tǒng)開發(fā)的最根本的基礎(chǔ)。 </p><p>  第二、對(duì)于一

85、個(gè)數(shù)據(jù)庫(kù)軟件的開發(fā),用SQL Sever來進(jìn)行是最適合不過的了,SQL Sever對(duì)數(shù)據(jù)庫(kù)的操作真的是很方便的。它提供的事件編程方法正適應(yīng)了目前軟件開發(fā)領(lǐng)域面向?qū)ο缶幊趟枷氲男枰?,讓人毫不費(fèi)力的就體會(huì)到了面向?qū)ο缶幊谭椒ǖ膬?yōu)越性。 </p><p>  第三、這次的設(shè)計(jì)是我進(jìn)行的第一個(gè)完整軟件的設(shè)計(jì),經(jīng)驗(yàn)方面的欠缺使得設(shè)計(jì)難免會(huì)出現(xiàn)許多不足,但我始終相信:沒有做不到的,只有想不到的。我將在今后的程序設(shè)計(jì)

86、生涯中不斷提高我的軟件設(shè)計(jì)水平,豐富我的軟件開發(fā)經(jīng)驗(yàn)。 </p><p>  本圖書借閱管理系統(tǒng)主要實(shí)現(xiàn)了基礎(chǔ)信息維護(hù)、讀者管理、圖書管理、圖書流通管理等功能,建立了包含在圖書管理系統(tǒng)主窗體下的六個(gè)功能子窗體,即借書、還書、圖書信息維護(hù)、圖書證信息維護(hù)、借閱人信息維護(hù)以及管理員信息維護(hù),實(shí)現(xiàn)了一個(gè)圖書管理系統(tǒng)的基本維護(hù)與實(shí)現(xiàn)。</p><p><b>  3 個(gè)人總結(jié)&

溫馨提示

  • 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. 眾賞文庫(kù)僅提供信息存儲(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)論