亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        圖書管理信息系統(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)用越來(lái)越廣泛,計(jì)算機(jī)技術(shù)應(yīng)用無(wú)疑為信息資源數(shù)字化發(fā)展注入新鮮的血液,進(jìn)一步推動(dòng)社會(huì)經(jīng)濟(jì)向高層次延伸,開發(fā)軟件的主要目的是針對(duì)目前圖書館在自動(dòng)化程度、系統(tǒng)的先進(jìn)性、服務(wù)的水平以及圖書館本身的技術(shù)實(shí)力等方面的一系列問(wèn)題,而設(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)需要滿足來(lái)自圖書館工作人員、普通用戶和借閱者三方面人員的需求。圖書館工作人員對(duì)圖書借閱者的借閱及還書要求進(jìn)行操作,同時(shí)形成借書或還書報(bào)表給借閱者查看確認(rèn),還可通過(guò)圖書編號(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)限,即任何人都可以使用此模塊。此模塊中,可以通過(guò)圖書名稱、作者的名字和出版社來(lái)查詢相應(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)圖書入庫(kù)管理:錄入新的圖書信息。

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

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

        (7)圖書查詢管理:通過(guò)各種查詢方式進(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ù)庫(kù)設(shè)計(jì)

        利用ER方法進(jìn)行數(shù)據(jù)庫(kù)的概念設(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)過(guò)程,包括用戶登錄模塊、權(quán)限管理模塊、讀者管理模塊、圖書類別設(shè)置模塊、圖書入庫(kù)模塊、圖書信息調(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ù)庫(kù)中操作人員表的相應(yīng)操作。

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

        (4)刪除指定的操作人員的處理:(1)指定“用戶列表”中某一操作人員;(2)刪除操作;(3)完成對(duì)數(shù)據(jù)庫(kù)中操作人員表的相應(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ì)類別信息的新增、編輯和刪除工作,并且以列表的形式將類別信息羅列出來(lái)。

        輸入:圖書類別相關(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 圖書入庫(kù)模塊

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

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

        處理:(1)窗體初始化,讀取已有的圖書類別信息以列表的形式進(jìn)行顯示供選擇;(2)用戶輸入正確的書號(hào);(3)輸入其他信息,包括書名、類別名稱、作者、出版社、出版時(shí)間、價(jià)格,數(shù)量,確認(rèn)入庫(kù)操作;(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 圖書查詢模塊

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

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

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

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

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

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

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

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

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

        3.3 用錯(cuò)誤數(shù)據(jù)進(jìn)行測(cè)試:學(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)分析。通過(guò)系統(tǒng)調(diào)查,發(fā)現(xiàn)圖書館現(xiàn)行系統(tǒng)存在的問(wèn)題,提出建立一套完整的圖書管理系統(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)行了測(cè)試方法和分析。

        圖書館管理系統(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ù)庫(kù)系統(tǒng)原理及應(yīng)用[M].機(jī)械工業(yè)出版社,2007.

        猜你喜歡
        類別圖書圖書館
        圖書推薦
        南風(fēng)(2020年22期)2020-09-15 07:47:08
        歡迎來(lái)到圖書借閱角
        圖書館
        班里有個(gè)圖書角
        飛躍圖書館
        服務(wù)類別
        論類別股東會(huì)
        商事法論集(2014年1期)2014-06-27 01:20:42
        去圖書館
        中醫(yī)類別全科醫(yī)師培養(yǎng)模式的探討
        聚合酶鏈?zhǔn)椒磻?yīng)快速鑒別5種常見肉類別
        日本一道综合久久aⅴ免费| 最新国产毛2卡3卡4卡| 一区二区三区精品偷拍av| 五月天综合在线| 狠狠色婷婷久久一区二区三区| 国产一区二区三区在线视频观看 | 丝袜美腿一区二区国产| 国产精品黄色av网站| 人妻丰满av无码中文字幕| 国产va在线观看免费| а天堂中文在线官网在线| 亚洲性av少妇中文字幕| 狠狠色噜噜狠狠狠狠97俺也去| 精品无码专区久久久水蜜桃| 亚洲愉拍99热成人精品热久久| 极品一区二区在线视频| av天堂手机在线免费| 亚洲AV成人无码久久精品四虎| 国产成人麻豆精品午夜福利在线 | 欧美中日韩免费观看网站| 黄片大全视频在线播放| 三级网站亚洲三级一区| 日韩偷拍视频一区二区三区| 丝袜国产高跟亚洲精品91| 狠狠色噜噜狠狠狠888米奇视频| 一本一道vs无码中文字幕| 国产女同舌吻1区2区| 日本一区二区午夜视频| 亚洲AV无码一区二区水蜜桃| 97国产免费全部免费观看| 中文字幕一区二区三区精彩视频 | 给你免费播放的视频| 日本不卡视频一区二区| av在线不卡一区二区三区| caoporon国产超碰公开| 国产欧美精品一区二区三区–老狼 | 日韩av不卡一二三区| 日本高清色惰www在线视频| 亚洲免费黄色| 国产精品视频一区二区噜噜| 成人国内精品久久久久一区|