彩客网双色球推荐

當前位置:論文網 > 論文寶庫 > 信息科技類 > 計算機應用 > 正文

圖書管理系統的設計

來源:UC論文網2019-05-15 09:12

摘要:

  摘要:本文主要介紹了圖書管理系統的設計思想。圖書館的正常運營中總是面對大量的讀者信息,書籍信息以及兩者相互作用產生的借還信息,因此要對讀者資源,書籍資源,借還信息進行管理。本系統采用B/S模式實現了對書籍信息,讀者信息以及借閱歸還的管理。  關鍵詞:圖書管理;系統;書籍;讀者  作者:曾昂,仝博  中圖分類號:TP311.52文獻標識碼:A文章編號:1007-9599(2012)05-0000...

  摘要:本文主要介紹了圖書管理系統的設計思想。圖書館的正常運營中總是面對大量的讀者信息,書籍信息以及兩者相互作用產生的借還信息,因此要對讀者資源,書籍資源,借還信息進行管理。本系統采用B/S模式實現了對書籍信息,讀者信息以及借閱歸還的管理。


  關鍵詞:圖書管理;系統;書籍;讀者


  作者:曾昂,仝博


  中圖分類號:TP311.52文獻標識碼:A文章編號:1007-9599(2012)05-0000-02


  一、系統概述


  通過圖書管理系統,可以對讀者、書籍以及借還信息有關數據進行記錄,使得圖書管理員方便、快捷地對相關信息進行查詢、統計、更新,讀者也可查閱自己的信息。通過該系統,可使圖書管理工作系統化、規范化、自動化,從而提高工作的效率。本系統的服務機配置采用微軟的sqlserver2000數據庫管理系統和IIS5.1。


  二、需求分析


  用戶的需求具體體現在對書籍信息、讀者信息以及借還信息的查詢,增添,刪除和修改,這就要求數據庫結構能充分滿足各種信息的輸出和輸入。系統涉及的原始數據包括書籍和讀者的基本信息,以及書籍的分布情況等。這些信息在系統初建時期就應根據實際情況錄入完畢。收集基本信息以及信息處理的流程,組成一份詳盡的數據字典,為系統以后的具體設計與實現打下基礎。


  對于書籍管理,書籍能夠通過書籍基本信息(包括:書號、書名、出版社、出版日期、作者、內容摘要)單個或以AND方式組合多個條件查詢書籍信息;對于每一種書籍,除可查看其基本信息之外還可查看其總數以及目前在館數量;可增添新的書籍;可刪除已有書籍(如有讀者借了該書籍尚未歸還,則不允許刪除);可修改書籍的基本信息。


  對于讀者管理,能夠通過讀者基本信息(包括:證號、姓名、性別、系名、年級)單個或以AND方式組合多個條件查詢讀者信息;能夠通過讀者證號,查看某個讀者的未還書籍列表、數量、借還日期;可增添新的讀者;可刪除已有讀者(如該讀者有尚未歸還的借書,則不允許刪除);可修改讀者的基本信息。


  對于借還管理,可完成借還書籍的手續;還書時如超期,應該顯示超期天數;借書時如果有超期的書沒有還,則不允許借書;可查詢有哪些讀者有超期的書沒有還,列出這些讀者的基本信息。


  三、系統開發設計過程


  (一)創建項目文件。項目文件名稱:圖書管理系統。


  (二)創建數據庫。數據庫名稱:圖書管理。


  (三)創建基本數據表。包括“讀者信息表”、“書籍信息表”、“借還信息表”。


  讀者信息表,表結構為rId(讀者證號),rName(讀者姓名),rSex(性別),rDept(院系),rGrade(年級)。


  書籍信息表,表結構為bId(書籍編號),bName(書籍名稱),bPub(出版社),bDate(出版日期),bAuthor(作者),bMem(內容摘要),bCnt(書籍總數),bNowNum(現存數量)。


  借還信息表,表結構為rId(讀者證號),bId(書籍編號),bName(書籍名稱),sDate(借閱日期),eDate(歸還日期),over(是否超期)。


  以上基本數據表在系統初建時期就應根據圖書館實際情況按以上內容報送相應數據。在錄入數據時需注意各字段的類型以及約束條件,以防系統出錯。


  (四)創建主程序與數據庫初始化。


  創建數據庫以及數據庫與系統相連主要代碼如下:


  Setconn=Server.CreateObject("ADODB.Connection")


  conn.ConnectionString="dsn=DBSTestAccess;uid=;pwd=;"


  conn.Open()


  dimsql


  FunctionisTableExists(DbConn,TableName)


  DimRs


  SetRs=DbConn.openSchema(20)


  Rs.MoveFirst


  DoUntilRs.EOF


  IfRs("TABLE_TYPE")="TABLE"then


  IfRs("TABLE_NAME")=TableNameThen


  isTableExists=True


  Rs.Close


  SetRs=Nothing


  ExitFunction


  Endif


  Endif


  Rs.MoveNext


  Loop


  Rs.Close


  SetRs=Nothing


  isTableExists=False


  EndFunction


  (五)創建系統功能模塊。包括“添加新書”、“增加書籍數量”、“刪除/減少書籍”、“修改書籍信息”、“查詢讀者”、“添加讀者”、“刪除讀者”、“修改讀者信息”、“查詢讀者”、“查看某個讀者未還書籍信息”、“借書”、“還書”、“超期讀者列表”。


  四、運行系統并對各功能加以檢測


  本系統共有13個功能,測試相關功能時,根據該功能參數設置輸入相應數據進行測試,如輸入數據或格式不正確,系統會產生報錯并提示重新輸入數據。本系統操作起來簡單、便捷,無論是圖書管理員或者讀者都能快速地查閱、修改、增刪相關信息,真正實現對讀者資源、書籍資源和借還信息的有效管理。


  五、結束語


  以上就是圖書管理系統的一個概述。通過以上系統的設計,可以提高圖書管理工作的效率,加強讀者與圖書館的交互,并可以有效對各類信息進行管理、統計。本系統可以實現圖書管理的基本功能,具有較強的靈活性,在實際應用中,可以根據實際情況對功能以及參數設置進行修改。

核心期刊推薦


發表類型: 論文發表 論文投稿
標題: *
姓名: *
手機: * (填寫數值)
Email:
QQ: * (填寫數值)
文章:
要求:
彩客网双色球推荐