• <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)

    2012-08-23 02:01:54馬立楊靜
    科技視界 2012年32期
    關(guān)鍵詞:類別圖書圖書館

    馬立楊靜

    (河南機(jī)電職業(yè)學(xué)院信息工程系 河南 鄭州 451191)

    0 前言

    隨著信息化建設(shè)步伐不斷加快,加之計(jì)算機(jī)在各行業(yè)中的應(yīng)用越來越廣泛,計(jì)算機(jī)技術(shù)應(yīng)用無疑為信息資源數(shù)字化發(fā)展注入新鮮的血液,進(jìn)一步推動(dòng)社會(huì)經(jīng)濟(jì)向高層次延伸,開發(fā)軟件的主要目的是針對(duì)目前圖書館在自動(dòng)化程度、系統(tǒng)的先進(jìn)性、服務(wù)的水平以及圖書館本身的技術(shù)實(shí)力等方面的一系列問題,而設(shè)計(jì)一個(gè)具有個(gè)性化且具有強(qiáng)大使用價(jià)值的圖書管理系統(tǒng)[1-3]。該管理系統(tǒng)與MIS系統(tǒng)相聯(lián)系,在圖書館內(nèi)部建成可靠、方便、功能齊全的MIS系統(tǒng),從而在圖書館對(duì)新舊書的管理能力、對(duì)書籍借閱的管理能力、對(duì)讀者和圖書館工作人員的管理能力、對(duì)圖書館人員軟件操作的適應(yīng)時(shí)間和操作感覺這些方面都將大大提高。

    1 設(shè)計(jì)分析

    圖書管理系統(tǒng)需要滿足來自圖書館工作人員、普通用戶和借閱者三方面人員的需求。圖書館工作人員對(duì)圖書借閱者的借閱及還書要求進(jìn)行操作,同時(shí)形成借書或還書報(bào)表給借閱者查看確認(rèn),還可通過圖書編號(hào)、借閱者證號(hào)等查詢相應(yīng)的借閱情況及查看已歸還的圖書信息(即歷史信息),圖書借閱者的需求是查看自己的相關(guān)信息及查詢自己的借閱情況。

    圖書館工作人員有對(duì)圖書借閱者借書和還書記錄進(jìn)行操作的權(quán)限,所以需對(duì)工作人員登錄本模塊進(jìn)行更多的考慮。在此模塊中,圖書館工作人員可以為圖書借閱者查詢借書記錄或是還書記錄,并生成相應(yīng)的報(bào)表給用戶查看和確認(rèn)。圖書館工作人員可以瀏覽、查詢、統(tǒng)計(jì)、添加借閱圖書的基本信息及刪除已歸還的圖書的基本信息,但不能刪除和修改已經(jīng)借閱的圖書相關(guān)信息,當(dāng)刪除某條圖書借閱的基本信息紀(jì)錄時(shí),應(yīng)實(shí)現(xiàn)對(duì)該圖書借閱者記錄的級(jí)聯(lián)刪除。本功能實(shí)現(xiàn)對(duì)圖書信息的管理和統(tǒng)計(jì)。

    普通人員沒有設(shè)有任何的權(quán)限,即任何人都可以使用此模塊。此模塊中,可以通過圖書名稱、作者的名字和出版社來查詢相應(yīng)的圖書信息,此查詢可模糊查詢也可精確查詢。本功能實(shí)現(xiàn)對(duì)圖書信息的查詢。

    借閱者可以查詢到自己的相關(guān)信息和借閱圖書的信息,這些都具有一些隱私,為了防止他人知曉自己的相關(guān)信息和借閱情況,此模塊中設(shè)有登錄功能,必須要輸入正確的姓名和密碼才能登錄。本功能實(shí)現(xiàn)對(duì)借閱者借閱信息的查詢。

    本系統(tǒng)需要實(shí)現(xiàn)以下一些基本功能:

    (1)權(quán)限管理:增加或刪除系統(tǒng)操作人員,并指定操作人員的權(quán)限。

    (2)讀者管理:設(shè)置不同的讀者身份,并對(duì)讀者相關(guān)信息進(jìn)行管理,包括建立新的讀者、編輯已有的讀者信息和刪除讀者信息的操作。

    (3)圖書類別的管理:對(duì)圖書的類別進(jìn)行管理。

    (4)圖書入庫管理:錄入新的圖書信息。

    (5)圖書信息修改管理:對(duì)已有的圖書信息進(jìn)行修改,包括刪除指定圖書操作。

    (6)圖書借還管理:實(shí)現(xiàn)對(duì)圖書的借出和歸還的管理。

    (7)圖書查詢管理:通過各種查詢方式進(jìn)行查詢,比如書名、出版社、作者等。

    2 具體系統(tǒng)設(shè)計(jì)

    2.1 系統(tǒng)功能模塊設(shè)計(jì)

    “圖書管理系統(tǒng)”可以分為8個(gè)模塊:用戶登錄、權(quán)限管理、讀者管理、圖書類別管理、圖書錄入、圖書借還、圖書信息修改和圖書查詢。

    2.2 系統(tǒng)主要工作流程:

    2.3 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)

    利用ER方法進(jìn)行數(shù)據(jù)庫的概念設(shè)計(jì)[4]:

    2.4 模塊詳細(xì)設(shè)計(jì)

    根據(jù)已有的需求信息和總體設(shè)計(jì),可以進(jìn)行系統(tǒng)的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)。本章主要是圖書管理系統(tǒng)的實(shí)現(xiàn)過程,包括用戶登錄模塊、權(quán)限管理模塊、讀者管理模塊、圖書類別設(shè)置模塊、圖書入庫模塊、圖書信息調(diào)整模塊、圖書借還管理模塊、圖書查詢模塊的實(shí)現(xiàn)。

    2.4.1 用戶登錄模塊

    登陸模塊主要功能用于用戶身份驗(yàn)證

    輸入:用戶名和密碼。

    處理:(1)用戶登錄窗體啟動(dòng);(2)從操作人員表中讀取操作人員的名稱信息;(3)用戶輸入用戶名和密碼;(4)從操作人員表中檢查是否有相應(yīng)的用戶名和密碼;(5)如果用戶名或密碼錯(cuò)誤,進(jìn)行提示;(6)如果輸入的用戶名和相應(yīng)密碼正確,則根據(jù)該用戶的權(quán)限類別進(jìn)行權(quán)限設(shè)置;(7)進(jìn)入主控制平臺(tái)。

    輸出:主控制平臺(tái)。

    2.4.2 權(quán)限管理模塊

    權(quán)限管理模塊負(fù)責(zé)操作人員基本信息的建立,以及對(duì)操作人員的權(quán)限進(jìn)行基本維護(hù),不同權(quán)限的操作人員可以使用的模塊范圍不一樣。

    1)權(quán)限管理模塊實(shí)現(xiàn)三個(gè)主要功能:增加新的操作人員、編輯操作人員權(quán)限、刪除指定的操作人員。

    2)增加新的操作人員的處理:(1)指定“新建用戶”選擇框?yàn)檫x擇狀態(tài);(2)輸入用戶名稱、密碼和權(quán)限的類別;(3)確認(rèn)操作;(4)完成對(duì)數(shù)據(jù)庫中操作人員表的相應(yīng)操作。

    3)編輯操作人員權(quán)限的處理:(1)在“用戶列表”中選擇需要編輯的用戶;(2)輸入新的用戶密碼和權(quán)限的類別;(3)確認(rèn)操作;(4)完成對(duì)數(shù)據(jù)庫中操作人員表的相應(yīng)操作。

    (4)刪除指定的操作人員的處理:(1)指定“用戶列表”中某一操作人員;(2)刪除操作;(3)完成對(duì)數(shù)據(jù)庫中操作人員表的相應(yīng)操作。

    2.4.3 讀者管理模塊

    讀者管理模塊負(fù)責(zé)讀者信息的建立和維護(hù),同時(shí)完成對(duì)讀者身份的設(shè)置工作,主要包括讀者信息的建立、編輯和刪除。

    輸入:讀者的相關(guān)基本信息。

    處理:(1)從讀者信息表中讀取已有的信息并顯示;(2)用戶選擇對(duì)信息的編輯方式:新增讀者用戶、編輯讀者用戶、刪除指定用戶;(3)更新讀者信息表,并提示用戶。

    輸出:對(duì)讀者信息表進(jìn)行修改或添加記錄。

    2.4.4 圖書類別設(shè)置模塊

    圖書類別設(shè)置模塊主要實(shí)現(xiàn)圖書類別的編輯工作,包括對(duì)類別信息的新增、編輯和刪除工作,并且以列表的形式將類別信息羅列出來。

    輸入:圖書類別相關(guān)基本信息。

    處理:(1)從圖書類別信息表中讀取相關(guān)記錄并在列表中顯示;(2)用戶選擇編輯狀態(tài):新增、編輯和刪除;(3)如果是新增,用戶輸入類別代碼和類別名稱,并確認(rèn)操作;(4)如果是編輯,用戶對(duì)指定的類別進(jìn)行類別名稱的修改,并確認(rèn)操作;(5)在圖書類別信息表中進(jìn)行相應(yīng)的操作;(6)如果是刪除,用戶指定刪除對(duì)象,確認(rèn)刪除操作,在圖書類別表中刪除相應(yīng)記錄;(7)提示用戶。

    輸出:對(duì)圖書類別信息表進(jìn)行相應(yīng)的修改。

    2.4.5 圖書入庫模塊

    圖書入庫模塊負(fù)責(zé)對(duì)圖書信息的錄入工作。

    輸入:圖書的相關(guān)基本信息。

    處理:(1)窗體初始化,讀取已有的圖書類別信息以列表的形式進(jìn)行顯示供選擇;(2)用戶輸入正確的書號(hào);(3)輸入其他信息,包括書名、類別名稱、作者、出版社、出版時(shí)間、價(jià)格,數(shù)量,確認(rèn)入庫操作;(4)檢查輸入項(xiàng)目是否有錯(cuò)誤,如果一切正確,則完成對(duì)圖書信息表的添加操作,同時(shí)顯示相關(guān)提示信息。

    輸出:對(duì)圖書信息表進(jìn)行添加記錄操作。

    2.4.6 圖書信息調(diào)整模塊

    圖書信息調(diào)整模塊負(fù)責(zé)對(duì)已有的圖書信息進(jìn)行修改,實(shí)現(xiàn)對(duì)指定的圖書信息的刪除工作。

    輸入:從圖書信息表中讀取相關(guān)信息供用戶選擇書號(hào)。

    處理:(1)用戶輸入書號(hào);(2)從圖書信息表中讀取該書號(hào)相關(guān)的信息并顯示;(3)用戶進(jìn)行修改操作后,保存修改的信息,圖書信息表將對(duì)該書號(hào)的相關(guān)信息進(jìn)行更新,并顯示提示信息;(4)用戶如果選擇刪除操作,則在圖書信息表中刪除該書號(hào)所對(duì)應(yīng)的記錄。

    輸出:對(duì)圖書信息表中進(jìn)行相應(yīng)的更新操作。

    2.4.7 圖書借還管理模塊

    圖書借還管理模塊負(fù)責(zé)對(duì)圖書的借出和歸還進(jìn)行管理。輸入:從圖書信息表中讀取相關(guān)信息供用戶選擇書號(hào)。

    處理:(1)用戶輸入書號(hào);(2)從圖書信息表中讀取該書號(hào)相關(guān)的信息并顯示;(3)判斷該書的借還狀態(tài),并對(duì)相應(yīng)的控件進(jìn)行設(shè)置;(4)對(duì)于已借出書籍,查詢出借出人號(hào)、所持有的書籍和持有天數(shù),并計(jì)算出該支付的罰金,用戶可以選擇歸還并確認(rèn)該操作;(5)對(duì)于未借出書籍,如果用戶選擇借出操作,需要輸入借書人號(hào),并檢查該借書人號(hào)是否還能借閱圖書,如果可以,用戶可以確認(rèn)該操作。

    輸出:對(duì)圖書借閱情況表和圖書信息表中進(jìn)行相應(yīng)的更新操作。

    2.4.8 圖書查詢模塊

    本模塊的功能主要包括可以按照不同的方式來進(jìn)行查詢,指定按書名、按出版社、按作者的查詢方式后,輸入查詢項(xiàng)目的相關(guān)信息來獲得想要的查詢結(jié)果,在查詢的時(shí)候,還可以指定是否為模糊查詢的方式,如果為模糊查詢,那么將列出所有包含輸入查詢項(xiàng)的記錄。

    輸入:查詢項(xiàng)相關(guān)信息。

    處理:(1)指定查詢方式并輸入查詢項(xiàng),可選擇的方式包括按書名、按出版社、按作者,同時(shí)可以指定這些方式是否是模糊查詢;(2)按指定的條件來生成不同的SQL語句來對(duì)書籍信息和書籍借還表進(jìn)行查詢;(3)輸出相關(guān)數(shù)據(jù)庫檢索結(jié)果,并提示用戶。

    輸出:相關(guān)提示信息和查詢結(jié)果。

    3 系統(tǒng)測試

    對(duì)本系統(tǒng)的測試過程采用了對(duì)軟件進(jìn)行測試常用的方法,即人工測試和機(jī)器測試。人工測試又稱代碼復(fù)審,包括人工復(fù)查、會(huì)審。機(jī)器測試包括黑盒測試(又稱功能測試、數(shù)據(jù)驅(qū)動(dòng)測試)和白盒測試(又稱結(jié)構(gòu)測試、邏輯驅(qū)動(dòng)測試)。由于本系統(tǒng)的規(guī)模較小,所以人工測試主要采用的是人工復(fù)查,源程序編完后直接由自己進(jìn)行檢查。

    機(jī)器測試采用了白盒測試和黑盒測試相結(jié)合的測試方法。白盒測試是按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯選定測試用例,對(duì)軟件的邏輯路徑及過程進(jìn)行測試,堅(jiān)持它與設(shè)計(jì)是否相符。黑盒測試是在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,測試軟件的外部特性。根據(jù)軟件的需求規(guī)格說明書設(shè)計(jì)測試用例,從程序的輸入和輸出特性上測試是否滿足設(shè)定的功能。本系統(tǒng)采用白盒測試,然后采用黑盒測試。

    3.1 用正常數(shù)據(jù)進(jìn)行測試:如輸入正確的索引號(hào)進(jìn)行借書操作,則系統(tǒng)會(huì)將該索引號(hào)在圖書基本信息表中進(jìn)行檢索,看圖書是否借出,然后再檢索用戶已借的圖書是否超過其可以借閱的圖書數(shù),是否有超期未還的書,如沒有這些情況,則辦理借書手續(xù)。

    3.2 用異常數(shù)據(jù)進(jìn)行測試:如用空格的圖書號(hào)進(jìn)行借書操作,則系統(tǒng)能自動(dòng)檢查索引號(hào)是否為空,并提示出對(duì)話框“書號(hào)不能為空”。

    3.3 用錯(cuò)誤數(shù)據(jù)進(jìn)行測試:學(xué)生每張借閱證最多能借閱四本圖書,當(dāng)讀者還要借書時(shí),系統(tǒng)會(huì)報(bào)警并提示出錯(cuò)對(duì)話框“每位讀者最多能借四本書”。如果輸入的索引號(hào)系統(tǒng)檢查發(fā)現(xiàn)沒有時(shí),則系統(tǒng)會(huì)提示出錯(cuò)對(duì)話框“沒有找到相應(yīng)的索引號(hào)”。

    4 結(jié)論

    圖書館系統(tǒng)是一套實(shí)用性很強(qiáng)的系統(tǒng),在社會(huì)生活中一直與圖書館打交道,圖書館的發(fā)展從手工管理到計(jì)算機(jī)管理。圖書館管理系統(tǒng)的重要性已經(jīng)不言而喻。

    本論文主要在一下幾個(gè)方面進(jìn)行了探討和論證:

    4.1 進(jìn)行系統(tǒng)分析。通過系統(tǒng)調(diào)查,發(fā)現(xiàn)圖書館現(xiàn)行系統(tǒng)存在的問題,提出建立一套完整的圖書管理系統(tǒng)。進(jìn)而又從技術(shù)、經(jīng)濟(jì)、操作等方面分析出圖書管理系統(tǒng)的開發(fā)是可行的。

    4.2 對(duì)系統(tǒng)的總體目標(biāo)和具體目標(biāo)進(jìn)行了詳細(xì)分析。

    4.3 對(duì)圖書管理系統(tǒng)進(jìn)行需求分析、總體分析。

    4.4 根據(jù)以上分析,對(duì)系統(tǒng)進(jìn)行了詳細(xì)設(shè)計(jì)要求分析

    4.5 最后對(duì)該系統(tǒng)進(jìn)行了測試方法和分析。

    圖書館管理系統(tǒng)的研究是一個(gè)很值得研究的方向。本論文只設(shè)計(jì)了圖書管理子系統(tǒng),因此要進(jìn)一步研究的工作還很多,本系統(tǒng)只是整個(gè)圖書館管理系統(tǒng)中的一部分,其它子系統(tǒng)還有待進(jìn)一步加以實(shí)現(xiàn),另外還應(yīng)逐步完善本系統(tǒng)的功能,使其更加完整。

    [1]曾昂,仝博.圖書館管理系統(tǒng)的設(shè)計(jì).計(jì)算機(jī)關(guān)盤軟件與應(yīng)用[J],2012(5).

    [2]黃藍(lán).基于B/S結(jié)果的畢業(yè)論文管理系統(tǒng)[D].成都:電子科技大學(xué),2011.

    [3]拜合提亞·孜牙屯,Visual Basic在圖書館管理系統(tǒng)開發(fā)中的應(yīng)用.科技信息[J],2012[8].

    [4]苗雪蘭,宋哥.數(shù)據(jù)庫系統(tǒng)原理及應(yīng)用[M].機(jī)械工業(yè)出版社,2007.

    猜你喜歡
    類別圖書圖書館
    圖書推薦
    南風(fēng)(2020年22期)2020-09-15 07:47:08
    歡迎來到圖書借閱角
    圖書館
    班里有個(gè)圖書角
    飛躍圖書館
    服務(wù)類別
    新校長(2016年8期)2016-01-10 06:43:59
    論類別股東會(huì)
    商事法論集(2014年1期)2014-06-27 01:20:42
    去圖書館
    中醫(yī)類別全科醫(yī)師培養(yǎng)模式的探討
    聚合酶鏈?zhǔn)椒磻?yīng)快速鑒別5種常見肉類別
    东兰县| 沙洋县| 昭通市| 福安市| 怀仁县| 左云县| 林芝县| 罗田县| 宁河县| 遵义县| 瓮安县| 祁门县| 海晏县| 丽水市| 通州区| 临潭县| 和政县| 凤凰县| 墨竹工卡县| 容城县| 西吉县| 米林县| 和田县| 文安县| 榆社县| 高台县| 景泰县| 高雄市| 玉环县| 七台河市| 蕉岭县| 卓资县| 敖汉旗| 大方县| 阿城市| 抚州市| 白山市| 海宁市| 尤溪县| 河西区| 新平|