999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

圖書管理信息系統的設計與實現

2012-08-23 02:01:54馬立楊靜
科技視界 2012年32期
關鍵詞:圖書館用戶信息

馬立楊靜

(河南機電職業學院信息工程系 河南 鄭州 451191)

0 前言

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

1 設計分析

圖書管理系統需要滿足來自圖書館工作人員、普通用戶和借閱者三方面人員的需求。圖書館工作人員對圖書借閱者的借閱及還書要求進行操作,同時形成借書或還書報表給借閱者查看確認,還可通過圖書編號、借閱者證號等查詢相應的借閱情況及查看已歸還的圖書信息(即歷史信息),圖書借閱者的需求是查看自己的相關信息及查詢自己的借閱情況。

圖書館工作人員有對圖書借閱者借書和還書記錄進行操作的權限,所以需對工作人員登錄本模塊進行更多的考慮。在此模塊中,圖書館工作人員可以為圖書借閱者查詢借書記錄或是還書記錄,并生成相應的報表給用戶查看和確認。圖書館工作人員可以瀏覽、查詢、統計、添加借閱圖書的基本信息及刪除已歸還的圖書的基本信息,但不能刪除和修改已經借閱的圖書相關信息,當刪除某條圖書借閱的基本信息紀錄時,應實現對該圖書借閱者記錄的級聯刪除。本功能實現對圖書信息的管理和統計。

普通人員沒有設有任何的權限,即任何人都可以使用此模塊。此模塊中,可以通過圖書名稱、作者的名字和出版社來查詢相應的圖書信息,此查詢可模糊查詢也可精確查詢。本功能實現對圖書信息的查詢。

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

本系統需要實現以下一些基本功能:

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

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

(3)圖書類別的管理:對圖書的類別進行管理。

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

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

(6)圖書借還管理:實現對圖書的借出和歸還的管理。

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

2 具體系統設計

2.1 系統功能模塊設計

“圖書管理系統”可以分為8個模塊:用戶登錄、權限管理、讀者管理、圖書類別管理、圖書錄入、圖書借還、圖書信息修改和圖書查詢。

2.2 系統主要工作流程:

2.3 系統數據庫設計

利用ER方法進行數據庫的概念設計[4]:

2.4 模塊詳細設計

根據已有的需求信息和總體設計,可以進行系統的詳細設計和實現。本章主要是圖書管理系統的實現過程,包括用戶登錄模塊、權限管理模塊、讀者管理模塊、圖書類別設置模塊、圖書入庫模塊、圖書信息調整模塊、圖書借還管理模塊、圖書查詢模塊的實現。

2.4.1 用戶登錄模塊

登陸模塊主要功能用于用戶身份驗證

輸入:用戶名和密碼。

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

輸出:主控制平臺。

2.4.2 權限管理模塊

權限管理模塊負責操作人員基本信息的建立,以及對操作人員的權限進行基本維護,不同權限的操作人員可以使用的模塊范圍不一樣。

1)權限管理模塊實現三個主要功能:增加新的操作人員、編輯操作人員權限、刪除指定的操作人員。

2)增加新的操作人員的處理:(1)指定“新建用戶”選擇框為選擇狀態;(2)輸入用戶名稱、密碼和權限的類別;(3)確認操作;(4)完成對數據庫中操作人員表的相應操作。

3)編輯操作人員權限的處理:(1)在“用戶列表”中選擇需要編輯的用戶;(2)輸入新的用戶密碼和權限的類別;(3)確認操作;(4)完成對數據庫中操作人員表的相應操作。

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

2.4.3 讀者管理模塊

讀者管理模塊負責讀者信息的建立和維護,同時完成對讀者身份的設置工作,主要包括讀者信息的建立、編輯和刪除。

輸入:讀者的相關基本信息。

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

輸出:對讀者信息表進行修改或添加記錄。

2.4.4 圖書類別設置模塊

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

輸入:圖書類別相關基本信息。

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

輸出:對圖書類別信息表進行相應的修改。

2.4.5 圖書入庫模塊

圖書入庫模塊負責對圖書信息的錄入工作。

輸入:圖書的相關基本信息。

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

輸出:對圖書信息表進行添加記錄操作。

2.4.6 圖書信息調整模塊

圖書信息調整模塊負責對已有的圖書信息進行修改,實現對指定的圖書信息的刪除工作。

輸入:從圖書信息表中讀取相關信息供用戶選擇書號。

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

輸出:對圖書信息表中進行相應的更新操作。

2.4.7 圖書借還管理模塊

圖書借還管理模塊負責對圖書的借出和歸還進行管理。輸入:從圖書信息表中讀取相關信息供用戶選擇書號。

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

輸出:對圖書借閱情況表和圖書信息表中進行相應的更新操作。

2.4.8 圖書查詢模塊

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

輸入:查詢項相關信息。

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

輸出:相關提示信息和查詢結果。

3 系統測試

對本系統的測試過程采用了對軟件進行測試常用的方法,即人工測試和機器測試。人工測試又稱代碼復審,包括人工復查、會審。機器測試包括黑盒測試(又稱功能測試、數據驅動測試)和白盒測試(又稱結構測試、邏輯驅動測試)。由于本系統的規模較小,所以人工測試主要采用的是人工復查,源程序編完后直接由自己進行檢查。

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

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

3.2 用異常數據進行測試:如用空格的圖書號進行借書操作,則系統能自動檢查索引號是否為空,并提示出對話框“書號不能為空”。

3.3 用錯誤數據進行測試:學生每張借閱證最多能借閱四本圖書,當讀者還要借書時,系統會報警并提示出錯對話框“每位讀者最多能借四本書”。如果輸入的索引號系統檢查發現沒有時,則系統會提示出錯對話框“沒有找到相應的索引號”。

4 結論

圖書館系統是一套實用性很強的系統,在社會生活中一直與圖書館打交道,圖書館的發展從手工管理到計算機管理。圖書館管理系統的重要性已經不言而喻。

本論文主要在一下幾個方面進行了探討和論證:

4.1 進行系統分析。通過系統調查,發現圖書館現行系統存在的問題,提出建立一套完整的圖書管理系統。進而又從技術、經濟、操作等方面分析出圖書管理系統的開發是可行的。

4.2 對系統的總體目標和具體目標進行了詳細分析。

4.3 對圖書管理系統進行需求分析、總體分析。

4.4 根據以上分析,對系統進行了詳細設計要求分析

4.5 最后對該系統進行了測試方法和分析。

圖書館管理系統的研究是一個很值得研究的方向。本論文只設計了圖書管理子系統,因此要進一步研究的工作還很多,本系統只是整個圖書館管理系統中的一部分,其它子系統還有待進一步加以實現,另外還應逐步完善本系統的功能,使其更加完整。

[1]曾昂,仝博.圖書館管理系統的設計.計算機關盤軟件與應用[J],2012(5).

[2]黃藍.基于B/S結果的畢業論文管理系統[D].成都:電子科技大學,2011.

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

[4]苗雪蘭,宋哥.數據庫系統原理及應用[M].機械工業出版社,2007.

猜你喜歡
圖書館用戶信息
圖書館
小太陽畫報(2018年1期)2018-05-14 17:19:25
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
飛躍圖書館
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
圖書館里的是是非非
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
去圖書館
主站蜘蛛池模板: 成人国产一区二区三区| 国产电话自拍伊人| 欧美精品H在线播放| 欧美日一级片| 午夜福利在线观看入口| 国产欧美日韩在线一区| 免费国产无遮挡又黄又爽| 国产人碰人摸人爱免费视频| 亚洲人成人伊人成综合网无码| 亚洲男人的天堂在线观看| 极品私人尤物在线精品首页| 91色在线观看| 国产成人无码播放| 免费国产小视频在线观看| 亚洲一区二区无码视频| 国产九九精品视频| 国产成人凹凸视频在线| 2020国产在线视精品在| 欧美日韩在线国产| 欧美三级自拍| 无码国产偷倩在线播放老年人| 日韩欧美国产成人| 国产微拍一区| 国产不卡网| 日韩中文字幕免费在线观看| 久久精品国产免费观看频道| 综合久久久久久久综合网| 91久久精品日日躁夜夜躁欧美| 久草性视频| 九色综合伊人久久富二代| 在线色国产| 国产欧美日韩视频怡春院| 另类重口100页在线播放| 国产91视频免费| 欧美日韩国产在线播放| 欧美a√在线| 日本人妻丰满熟妇区| 色婷婷在线播放| 亚洲不卡网| 美女视频黄又黄又免费高清| 国产成人亚洲无吗淙合青草| 亚洲中文无码h在线观看| 真实国产乱子伦视频| 福利在线不卡| 亚洲人成日本在线观看| 国产xxxxx免费视频| 欧美在线导航| 亚洲色图另类| 成人午夜网址| 好久久免费视频高清| 婷婷色狠狠干| 国产一级二级在线观看| 91色在线观看| 国产免费羞羞视频| 99精品免费欧美成人小视频| 99精品欧美一区| 国产人成在线观看| 色综合a怡红院怡红院首页| 午夜国产精品视频黄| 伊人久久精品无码麻豆精品 | 东京热一区二区三区无码视频| 福利小视频在线播放| 精品一区二区三区四区五区| 欧美成人午夜在线全部免费| 亚洲一区无码在线| 精品中文字幕一区在线| 精品无码国产一区二区三区AV| 在线观看无码av五月花| 久久精品嫩草研究院| 日韩无码真实干出血视频| 国产中文一区a级毛片视频 | 亚洲人成网站色7777| 真人高潮娇喘嗯啊在线观看 | 亚洲一区二区三区国产精品 | 曰韩免费无码AV一区二区| 韩日无码在线不卡| 久久综合一个色综合网| 国产免费自拍视频| 国产在线麻豆波多野结衣| 亚洲成人精品在线| 国产18页| 青青国产在线|