【正文】
名稱、作者、出版社、價格、庫存量。(4)退出:關(guān)閉整個系統(tǒng) 模塊框架圖通過對圖書管理系統(tǒng)的分析,可以得出該系統(tǒng)涉及三個實體:讀者、圖書、工作人員。(2)數(shù)據(jù)備份:對現(xiàn)有的數(shù)據(jù)庫信息的保存。此查詢包括:‘借閱證編號’、‘罰款日期’、‘罰款原因’。此查詢包括:‘借閱證編號’、‘圖書編號’、‘借書日期’、‘還書日期’?!栝喿C編號’、‘讀者姓名’、‘身份證編號’以及‘止借標(biāo)志’。此查詢包括:‘圖書分類’、‘圖書編號’、‘圖書名稱’、‘作者’、‘出版社’。2.“基本資料維護”模塊:(1)圖書資料維護:包括新書的入庫,以及現(xiàn)有書籍資料的修改和刪除。(4)繳納罰金:輸入讀者ID,顯示該讀者的姓名、圖書編號、罰款金額和罰款原因,如果讀者交納了罰金,則將借閱登記表的允許借閱標(biāo)志置為“Y”。在數(shù)據(jù)庫中插入一條借書記錄,該記錄包括讀者ID、圖書ID、借出日期、還書期限、操作員姓名。 功能的實現(xiàn): 1.“日常工作”模塊:(1)借書證辦理:主要功能是實現(xiàn)新生辦理借書證,方便新生到圖書館借書還書。其它操作:包括修改密碼、添加用戶、頁面設(shè)置等 圖書管理系統(tǒng)需要實現(xiàn)的功能主要有四大塊:“日常工作管理”、“基本資料維護”、“查詢”、和“系統(tǒng)管理”模塊。系統(tǒng)查詢:可以按圖書編號、借閱證編號等相關(guān)信息進行查詢 系統(tǒng)管理:進行員工管理、數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)。資料維護:為了存放圖書、讀者檔案的全部數(shù)據(jù),本系統(tǒng)將每一本圖書和每位讀者的信息進行管理。根據(jù)系統(tǒng)分析,圖書管理系統(tǒng)的要求如下 :(1)需求分析:① 能夠輸入圖書的綜合情況和進行新書入庫、現(xiàn)有圖書信息修改以及刪除; ② 能夠?qū)崿F(xiàn)對讀者檔案的查詢和編輯管理; ③ 能夠進行罰款功能;④ 能夠進行借閱歷史的查詢功能;(2)系統(tǒng)性能要求: ① 系統(tǒng)安全、可靠; ② 功能齊全;③ 操作方便、界面友好; ④ 易于維護和擴充。要設(shè)計一個有效的數(shù)據(jù)庫,必須用系統(tǒng)工程的觀點來考慮問題。也就是說需要從數(shù)據(jù)庫中得到哪些信息。但是,由于OLE DB的程序比較復(fù)雜,因而對于一般用戶來說使用ODBC和DAO方式已能滿足一般數(shù)據(jù)庫處理的需要。OLE DB提供一個數(shù)據(jù)庫編程COM(組件對象模型)接口,使得數(shù)據(jù)的使用者(應(yīng)用程序)可以使用同樣的方法訪問各種數(shù)據(jù),而不用考慮數(shù)據(jù)的具體存儲地點、格式或類型。3.OLE DB(OLE data Base,OLE數(shù)據(jù)庫)。ODBC Direct Workspace ——這是一種使用 ODBC Direct 來直接訪問一個ODBC 數(shù)據(jù)源,并繞過Microsoft Jet 數(shù)據(jù)庫引擎的工作區(qū)。DAO 是我們可以通過程序訪問和操縱本地的或遠程的數(shù)據(jù)和數(shù)據(jù)定義,管理數(shù)據(jù)庫中的對象或結(jié)構(gòu)。多個DAO 對象構(gòu)成了一個體系結(jié)構(gòu),在這個結(jié)構(gòu)里,各個DAO 對象協(xié)同工作,通過 Microsoft Jet 數(shù)據(jù)庫訪問數(shù)據(jù)庫中的數(shù)據(jù)和數(shù)據(jù)庫的結(jié)構(gòu)定義。作為Microsoft Windows Open Standards Architecture(WOSA,Windows開放式服務(wù)體系結(jié)構(gòu))的主要組成部分,ODBC一直沿用至今。:ODBC(Open Database Connectity,開發(fā)數(shù)據(jù)庫連接)、DAO(Data Access Objects,數(shù)據(jù)訪問對象)及OLE DB(OLE data Base,OLE數(shù)據(jù)庫)。(4)ListBox(列表框控件):顯示一個列表,讓用戶從中選取一個或多個項。(2)Button(按鈕控件):產(chǎn)生某些命令或改變某些選項設(shè)置。:提供了面向?qū)ο蟮膽?yīng)用程序框架MFC(Microsoft Foundation Class),簡化了程序員的編程工作,提高了模塊的可重用性;提供了基于CASE技術(shù)的可視化軟件的自動生成和維護工具AppWizard、ClassWizard、Visual Studio、WizardBar等,實現(xiàn)了直觀、可視的程序設(shè)計風(fēng)格,方便地編和管理各種類,維護程序的源代碼;封裝了Windows的API函數(shù)、USER、KERNEL、GDI函數(shù),簡化了編程時創(chuàng)建、維護窗口的許多復(fù)雜的工作。 ,它