• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    圖書館書籍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    2022-08-17 09:17:34劉鈴
    電子制作 2022年14期
    關(guān)鍵詞:調(diào)用書籍管理系統(tǒng)

    劉鈴

    (錦州開放大學(xué),遼寧錦州,121000)

    0 引言

    隨著計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)技術(shù)的產(chǎn)生與發(fā)展,信息技術(shù)應(yīng)用于人們生活的各個(gè)領(lǐng)域,圖書管理就是其中之一,不過常用的一些圖書館書籍管理軟件還停留在書目與書卡的一般查詢上,那么,如何設(shè)計(jì)一套適合高校圖書管理的圖書館書籍管理系統(tǒng),就是本次論文需要研究的問題了。

    1 系統(tǒng)總體設(shè)計(jì)

    ■1.1 系統(tǒng)功能需求分析

    進(jìn)行圖書館書籍管理系統(tǒng)設(shè)計(jì)之前,首先要對(duì)系統(tǒng)現(xiàn)狀進(jìn)行分析,之后根據(jù)管理系統(tǒng)的需求和所需實(shí)現(xiàn)的功能,選擇、制定一套較好的系統(tǒng)設(shè)計(jì)方案,進(jìn)而設(shè)計(jì)出符合需求的書籍管理系統(tǒng)。通過需求分析,可以看出一套圖書館書籍管理系統(tǒng)應(yīng)具有以下功能:

    (1)添加新書相關(guān)信息,對(duì)已有書籍信息進(jìn)行編輯、查詢,刪除無用書籍信息;(2)完成對(duì)書籍借閱過程的管理;(3)能夠?qū)栝啎r(shí)間的超時(shí),書籍的丟失、損壞進(jìn)行處理;(4)進(jìn)行數(shù)據(jù)、系統(tǒng)維護(hù)。

    ■1.2 圖書館書籍管理系統(tǒng)功能框架圖

    主框架上方包含三個(gè)按鈕,分別是“書籍管理”、“借閱管理”和“維護(hù)”,定義JMenuBar 類對(duì)象、JMenuItem 類對(duì)象與JMenu 類對(duì)象,分別表示菜單欄、菜單選項(xiàng)和菜單組,然后調(diào)用初始化函數(shù),將不同類對(duì)象通過setText()函數(shù)設(shè)置不同的文本,之后將其添加到窗口的容器中。并且針對(duì)每個(gè)按鈕添加不同的消息監(jiān)聽,響應(yīng)相應(yīng)的消息信息,通過調(diào)用不同的類完成不同的系統(tǒng)功能。

    書籍管理模塊包括添加新圖書,編輯圖書信息,刪除無用書籍和查找書籍功能。借閱管理模塊包括借閱圖書、歸還書籍和續(xù)借圖書及問題處理功能。維護(hù)模塊主要對(duì)圖書館書籍管理系統(tǒng)的數(shù)據(jù)與系統(tǒng)進(jìn)行維護(hù)。

    根據(jù)圖書館書籍管理系統(tǒng)的需求分析,系統(tǒng)功能框架圖如圖1 所示。

    圖1 系統(tǒng)功能框架圖

    2 圖書館書籍管理系統(tǒng)功能的實(shí)現(xiàn)

    ■2.1 圖書館書籍管理系統(tǒng)流程圖

    系統(tǒng)流程圖如圖2 所示。

    圖2 系統(tǒng)流程圖

    ■2.2 系統(tǒng)功能的實(shí)現(xiàn)

    (1)圖書入庫管理模塊

    該模塊的功能是往系統(tǒng)中的數(shù)據(jù)庫表中添加新書的相關(guān)信息,形成一條新的書籍記錄,并在數(shù)據(jù)表中可被查詢。該模塊可以利用actionperformed 方法來實(shí)現(xiàn),actionperformed是ActionListener這個(gè)接口里面的方法,用于接收操作事件的偵聽器接口。對(duì)處理操作事件感興趣的類可以實(shí)現(xiàn)此接口,而使用該類創(chuàng)建的對(duì)象可使用組件的addActionListener 方法向該組件注冊(cè)。在發(fā)生操作事件時(shí),調(diào)用該對(duì)象的 actionPerformed 方法。

    調(diào)用構(gòu)造函數(shù)產(chǎn)生一個(gè)該類的對(duì)象,并在初始化函數(shù)中顯示信息輸入對(duì)話框,提示管理者輸入書名、類別,作者、指定訪問碼、價(jià)格等信息,由于新購入的書籍沒有被借閱過,因此書籍狀態(tài)和書籍使用者為默認(rèn)值,分別為空閑和null。完成數(shù)據(jù)輸入后,點(diǎn)擊確定,消息監(jiān)聽模塊將調(diào)用構(gòu)造函數(shù)產(chǎn)生一個(gè)該類的對(duì)象,經(jīng)過該對(duì)象調(diào)用數(shù)據(jù)庫信息,通過insert語句完成圖書信息的增加插入功能。代碼編輯后,圖書入庫管理窗口如圖3 所示。

    圖3 圖書入庫管理界面

    (2)圖書信息搜索模塊

    圖書信息查詢是圖書管理系統(tǒng)中最基本的功能。本套圖書館書籍管理系統(tǒng)是由Java 應(yīng)用程序和Access 數(shù)據(jù)庫一起開發(fā)、實(shí)現(xiàn)的。圖書搜索界面是由檢索詞、檢索項(xiàng)與文本區(qū)三個(gè)部分組成的,當(dāng)用戶查詢書籍時(shí),首先根據(jù)需要在檢索項(xiàng)中選定搜索的關(guān)鍵字段,通常圖書搜索功能的檢索項(xiàng)中可以按書名搜索、按圖書ID 查詢、按作者姓名搜索、按入庫時(shí)間搜索或按出版社信息等基礎(chǔ)查詢。選擇檢索項(xiàng)后,使用者只需在檢索詞中添入自己所要搜索的內(nèi)容并確認(rèn)后,文本框中就會(huì)顯示用戶所要查詢的書籍信息,方便用戶進(jìn)行所需的下一步操作。

    點(diǎn)擊命令按鈕后,調(diào)用bookSearch 類的構(gòu)造函數(shù),產(chǎn)生一個(gè)該類對(duì)應(yīng)的對(duì)象,在初始化函數(shù)中顯示數(shù)據(jù)輸入對(duì)話框,該對(duì)話框提示用戶輸入要搜索書籍的圖書ID 等,使用者將所需信息輸入后,點(diǎn)擊確定命令按鈕,這時(shí)消息監(jiān)聽模塊將調(diào)用構(gòu)造函數(shù)產(chǎn)生一個(gè)該類的對(duì)象,并通過其構(gòu)造函數(shù),執(zhí)行查找語句,經(jīng)過select 語句完成書籍信息的查找工作,顯示在文本框中。

    該模塊主要用于查詢書籍的相關(guān)信息,比如圖書的出版社信息,作者,是否借出等,可以幫助圖書管理員更好地掌握書籍的具體情況,找到相關(guān)的書籍。該功能模塊可以通過itemStateChanged()語句來實(shí)現(xiàn),編輯后,圖書搜索管理窗口如圖4 所示。

    圖4 圖書搜索管理界面

    (3)圖書借閱管理模塊

    該模塊用于對(duì)圖書借閱過程進(jìn)行管理,當(dāng)讀者借書時(shí),如果圖書已借出,系統(tǒng)應(yīng)彈出提示信息,如果未借出,進(jìn)行下一步,完成借閱操作。

    主要程序代碼如下:

    (4)還書管理模塊

    該模塊用于對(duì)讀者還書過程進(jìn)行管理,還書時(shí)系統(tǒng)應(yīng)提示規(guī)定還書日期,如讀者超過規(guī)定時(shí)間,應(yīng)進(jìn)行相應(yīng)的賠償,當(dāng)讀者想續(xù)借書籍時(shí),系統(tǒng)自動(dòng)跳到續(xù)借窗口。

    主要程序代碼如下:

    3 系統(tǒng)測(cè)試

    我按照單元測(cè)試、集成測(cè)試與確認(rèn)測(cè)試的步驟,依據(jù)具體情況采用白盒測(cè)試法或黑盒測(cè)試法對(duì)整個(gè)圖書館書籍管理系統(tǒng)進(jìn)行了測(cè)試,逐步消除了程序模塊內(nèi)部在功能上與邏輯上的缺陷與錯(cuò)誤,以及程序結(jié)構(gòu)可能存在的問題,最后又對(duì)照最初的需求分析,檢驗(yàn)系統(tǒng)是否滿足書籍管理系統(tǒng)的要求。經(jīng)驗(yàn)證系統(tǒng)基本運(yùn)行穩(wěn)定,可以投入試運(yùn)行。

    4 結(jié)束語

    本套圖書館書籍管理系統(tǒng)主要使用Java 應(yīng)用程序和Access 數(shù)據(jù)庫一起開發(fā)設(shè)計(jì),其中利用Java 來編程實(shí)現(xiàn)功能的代碼和布置運(yùn)行界面,Access 作為后臺(tái)數(shù)據(jù)庫。該系統(tǒng)實(shí)現(xiàn)了對(duì)書籍錄入、查詢、借閱過程的數(shù)字化管理,希望能夠借助該系統(tǒng)為圖書管理員簡(jiǎn)化工作流程,為讀者閱讀提供更便利的條件。

    猜你喜歡
    調(diào)用書籍管理系統(tǒng)
    魯迅與“書籍代購”
    基于James的院內(nèi)郵件管理系統(tǒng)的實(shí)現(xiàn)
    核電項(xiàng)目物項(xiàng)調(diào)用管理的應(yīng)用研究
    LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
    AOS在書籍編寫的應(yīng)用
    基于LED聯(lián)動(dòng)顯示的違停管理系統(tǒng)
    書籍
    海盾壓載水管理系統(tǒng)
    中國船檢(2017年3期)2017-05-18 11:33:08
    基于系統(tǒng)調(diào)用的惡意軟件檢測(cè)技術(shù)研究
    書籍是如何改變我們的
    武安市| 滨州市| 无极县| 襄樊市| 东乡族自治县| 双鸭山市| 奇台县| 宣城市| 抚顺市| 巴青县| 寿宁县| 朝阳县| 江油市| 西贡区| 朝阳区| 柘荣县| 新泰市| 镇巴县| 万盛区| 京山县| 博野县| 叙永县| 普陀区| 钟山县| 七台河市| 六盘水市| 南郑县| 喀喇沁旗| 赞皇县| 高邑县| 泰和县| 苗栗县| 陵川县| 惠安县| 余干县| 湾仔区| 长阳| 洛浦县| 东乌| 梁平县| 新田县|