本系統采用基於局域網的客戶/服務器模式,將軟件分為客戶端(前臺)和服務器端(後臺)。前臺的大多數程序使用Visual C++中的MFC ODBC來訪問SQL SERVER數據庫。後臺編寫壹些存儲過程和觸發器,減少前臺的數據處理量,進行數據存儲和數據處理。本系統可以實現圖書的分類管理,並可以根據登錄客戶端的用戶實行三級權限管理:讀者、圖書管理員和超級管理員。
本系統分為四個功能模塊:用戶登錄、圖書查詢、圖書借閱和歸還、系統管理。其中,圖書查詢功能分為模糊查詢、直接查詢和多條件查詢;系統管理包括讀者管理、圖書分類管理、圖書管理、過期圖書管理、管理員權限賬號管理等。其中,多條件查詢、模糊查詢、圖書分類管理和單文檔多視圖操作是本系統開發設計的難點。
針對高校圖書館管理的實際情況,全面闡述了系統的開發背景、需求分析、設計原則和開發過程。全文共分為六章。第壹章簡要介紹了本系統的開發背景、設計原則和設計目標。第二章簡要介紹了本系統的開發工具和相關技術;第三章對系統的需求進行了全面的分析;第四章是系統設計;第五章數據庫設計;第六章是系統的開發設計過程。該系統對高校院系及中小型圖書館的建設具有壹定的指導意義。
關鍵詞:
文檔視圖,類,MFC ODBC,C/S,CRecordSet,CDataBase。
流程圖,數據字典,SQL SERVER,存儲過程,觸發器。