【正文】
圖書館的規(guī)模:現(xiàn)藏書冊數(shù)、種類;(2)圖書館的主要業(yè)務(wù);(3)圖書館中的幾個部門;(4)圖書館職工情況;(5)職工受教育程度;(6)主要購書單位;(7)圖書編碼方式;(8)現(xiàn)在多少讀者在此借書;(9)讀者借書憑證;(10)讀者分類;(11)圖書館的上級領(lǐng)導(dǎo);(12)對開發(fā)新系統(tǒng)的態(tài)度;(13)開發(fā)新系統(tǒng)所需的時間(規(guī)定多長時間開發(fā)完成)。這種依賴于人的過程往往會因為花費的時間較長或某個人不在辦公室而不能及時完成。為了最大限度地提高企業(yè)的圖書借閱管理水平,成功地實施圖書借閱管理系統(tǒng),需要特別注意以下七點:主要領(lǐng)導(dǎo)理解和全力支持。組織精悍的基礎(chǔ)上實施小組。 系統(tǒng)可行性分析技術(shù)上可行:該系統(tǒng)所需硬件設(shè)備,市場上銷售且價格較低,甚至可以使用原有的設(shè)備,軟件上,操作系統(tǒng)采用Windows系列操作系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)采用Visual Basic,這些軟件在MIS開發(fā)中已被大量應(yīng)用,技術(shù)上都比較成熟。(2)讀者查詢工作,包括可借圖書(按圖書類別、圖書名稱或圖書作者查詢);新書目錄(按圖書類別、日期查詢);借書情況(按讀者借書證號查詢)(3)圖書流通、查詢統(tǒng)計、借閱查詢等工作。能夠?qū)栝喰畔⑦M行維護、查詢。因此,不需要擔(dān)心會因為采用圖書借閱管理系統(tǒng)而降低了圖書借閱信息的保密性,相反,信息的安全性會因為圖書借閱管理系統(tǒng)的采用而得到加強。將信息處理功能和彼此之間的聯(lián)系自頂向下,逐層分解,從邏輯上精確地描述系統(tǒng)應(yīng)具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲及數(shù)據(jù)來源和去向(外部實體)等項目。數(shù)據(jù)字典可采用圖表格式或較緊湊的記錄格式描述,本文采用的是圖表格式。圖書館管理系統(tǒng)包含圖書采編、讀者管理、流通、查詢等功能。對一個實際的系統(tǒng)來說,數(shù)據(jù)庫表的設(shè)計在遵循數(shù)據(jù)庫理論的同時,必須能用開發(fā)工具來實現(xiàn)用戶在各方面提出的功能要求。在這個實例中,先刪除這個窗體,然后選擇“文件”→“保存工程”菜單,在出現(xiàn)的“文件另存為”對話框中輸入這個工程項目的名稱“book”,并且選擇要保存這個工程的目錄,單擊“保存”按鈕,保存工程。要借的書的編號二、登錄窗體:界面及最終運行效果如圖51圖51用戶可輸入系統(tǒng)管理員的用戶名,如“aa”,然后輸入密碼,系統(tǒng)對輸入的用戶名及相應(yīng)的密碼進行校驗。 amp。 Trim( amp。 39。 amp。 39。 amp。 ) amp。 sql, conn, adOpenKeyset, adLockPessimisticleibie = (3)shumu = (8)sql = select * from 讀者類別 where 種類名稱=39。 sql, conn, adOpenKeyset, adLockPessimistic(7) = 是sql = select * from 讀者信息 where 讀者編號=39。 sql, conn, adOpenKeyset, adLockPessimistic = (0) = (1) = (2) = (3) = (4) = (5) = (6)sql = select * from 讀者信息 sql, conn, adOpenKeyset, adLockPessimisticIf Not Then Do While Not (1) (0) LoopElse MsgBox 請先登記讀者!, vbOKOnly + vbExclamation Exit SubEnd IfEnd Sub限于篇幅,其它模塊的代碼舉例從略。本系統(tǒng)在單機上運行。系統(tǒng)的維護主要包括四個方面:(1)程序的維護:指的是修改部分或全部程序,這種維護往往是在條件發(fā)生變化或原系統(tǒng)的效率低的情況下進行的。另外,在整個開發(fā)的過程中,時間也比較倉促。他無論在理論上還是在實踐中,都給與我很大的幫助,使我得到很大的提高,這對于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,在此感謝他耐心的輔導(dǎo)。雖然網(wǎng)絡(luò)在圖書管理系統(tǒng)中的應(yīng)用已經(jīng)很普遍,但在開發(fā)過程由于硬件的限制,未能實現(xiàn)網(wǎng)絡(luò)功能,在大多數(shù)圖書管理系統(tǒng)單機版中,數(shù)據(jù)庫是用普通的單機版數(shù)據(jù)庫,那么在以后的系統(tǒng)更新過程中會造成不必要的損失。本系統(tǒng)的日常維護由圖書館的專人來負責(zé),如果出現(xiàn)一些不能解決的問題,則由開發(fā)者來負責(zé)。 系統(tǒng)運行與維護:系統(tǒng)的運行:初始數(shù)據(jù)的輸入本系統(tǒng)的輸入采用鼠標和鍵盤相結(jié)合的輸入方法。軟件平臺是指系統(tǒng)開發(fā)與運行的軟件環(huán)境。 sql, conn, adOpenKeyset, adLockPessimistic(8) = (8) + 1MsgBox 本書借閱成功!, vbOKOnly + vbExclamationUnload MeEnd SubPrivate Sub Command2_Click()Unload MeEnd SubPrivate Sub Form_Load()Dim rs_borrow As New Dim rs_reader As New Dim sql As Stringsql = select * from 書籍信息 where 書籍編號=39。 sql, conn, adOpenKeyset, adLockPessimisticqixian = (2)maxnum = (1)If shumu = maxnum Then MsgBox 該讀者借書數(shù)額已滿!, vbOKOnly + vbExclamation Exit SubEnd Ifsql = select * from 借閱信息 sql, conn, adOpenKeyset, adLockPessimistic(1) = (2) = (3) = (4) = (5) = Date(6) = DateAdd(Ww, qixian, Date)sql = select * from 書籍信息 where 書籍編號=39。End SubPrivate Sub Command2_Click()Unload MeEnd SubPrivate Sub Command3_Click()If Trim(book_num) = Then MsgBox 請選擇要借閱的圖書!, vbOKOnly + vbExclamation Exit SubEnd IfIf panduan = 是 Then MsgBox 此書已被借出!, vbOKOnly + vbExclamation Exit SubEnd IfEnd SubPrivate Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)book_num = (0).CellValue()panduan = (7).CellValue()End SubPrivate Sub Form_Load()Dim rs_find As New Dim sql As Stringsql = select * from 圖書類別 sql, conn, adOpenKeyset, adLockPessimisticIf Not Then Do While Not (0) Loop = 0End IfEnd Sub b、借書表單的有關(guān)代碼:Private Sub Command1_Click()Dim rs_borrowbook As New Dim sql As Stringsql = select * from 讀者信息 where 讀者編號=39。 Else sql = sql amp。 Trim( amp。 End IfEnd IfIf = vbChecked Then If Trim(sql) = Then sql = 出版社=39。 ) amp。 and 書名=39。 ) amp。 amp。標記連接對象Public select_menu As String 39。E-R圖的符號說明如圖4-4所示。此外,數(shù)據(jù)庫技術(shù)還為用戶提供了非常簡便的使用手段,使用戶易于編寫有關(guān)數(shù)據(jù)庫應(yīng)用程序。(2)輸出邊界—讀者類別信息、讀者信息、借閱信息和書籍信息、圖書類別信息、系統(tǒng)管理信息等。圖3-2圖書借閱管理系統(tǒng)的數(shù)據(jù)流程圖如圖3-3所示圖3-3(簡稱為DD)繪制DFD,只是對數(shù)據(jù)處理和彼此之間的聯(lián)系進行了說明。即在圖書管理方式和業(yè)務(wù)流程進行認真分析和研究的基礎(chǔ)上,排除現(xiàn)有組織機構(gòu)和業(yè)務(wù)分工所造成的信息障礙。詳細調(diào)查的重點是對管理業(yè)務(wù)的流程進行描述,通過采用系統(tǒng)流程圖中部分圖形工具來描述管理活動,進行規(guī)范化說明。(5)圖書管理員把借書卡保存到寫有該讀者借書證號的口袋里。因此管理上可行。建立科學(xué)的程序性文件。改進單位的相關(guān)制度和信息結(jié)構(gòu)。采用和實施圖書借閱管理系統(tǒng)不僅僅是為了提高工作效率。絕大多數(shù)管理人員已經(jīng)認識到采用圖書借閱管理系統(tǒng)的必要性,紛紛開發(fā)或選購適合本企業(yè)特點的圖書借閱管理系統(tǒng)。第二章 圖書借閱管理系統(tǒng)分析 系統(tǒng)初步調(diào)查我所在的學(xué)校,在四年的時間里,我經(jīng)常光顧我校圖書館借閱圖書,發(fā)現(xiàn)我校圖書館的借閱操作仍使用手工管理。結(jié)構(gòu)化生命周期法簡介結(jié)構(gòu)化生命周期法是一種傳統(tǒng)的管理信息系統(tǒng)開發(fā)方法。、系統(tǒng)開發(fā)方的選擇建立一個信息系統(tǒng),是一項復(fù)雜的軟件工程的實施。 頁是一種特殊類型的窗體,它使用戶能夠利用Web瀏覽器查看和編輯Access的表。例如,可以設(shè)計一個查詢來告知在公司中工作超過1年的職員有多少。結(jié)構(gòu)簡單而且速度快但不支持對象界面。是一種對RDO數(shù)據(jù)綁定的控件。是一種基于工作站通過DAO的數(shù)據(jù)庫訪問 機制。DAO(Data Access Objects)數(shù)據(jù)訪問對象。Visual Basic訪問數(shù)據(jù)需要通過接口方法來實現(xiàn),數(shù)據(jù)訪問接口方法中一部分是簡單的應(yīng)用程序接口界面,但大部分是組件對象模型界面(Component Object Model)。ODBC數(shù)據(jù)庫: Visual Basic 可以訪問標準的客戶/服務(wù)器數(shù)據(jù)庫,例如Microsoft SQL Server。數(shù)據(jù)庫引擎 是一組動態(tài)鏈接庫(DLL),用于結(jié)束應(yīng)用程序的請求并形成對數(shù)據(jù)倉庫的實際物理操作;管理對數(shù)據(jù)庫的物理操作;維護數(shù)據(jù)庫的完整和安全;處理結(jié)構(gòu)化查詢語言(SQL)的查詢,實現(xiàn)對數(shù)據(jù)庫的檢索、增刪、更改;管理查詢返回的結(jié)果??梢钥闯鏊度肓讼喈?dāng)一部分的精力去支持微軟日益在Internet和分布式(網(wǎng)絡(luò))計算方面的重視程度。其目的就是要使視窗系統(tǒng)下的每一件事情都支持同樣的易于使用的高級語言。Visual Basic的最初版本是Visual ,那時的Visual Basic只是簡單地以對象的屬性為中心來進行編程?!癇asic”指的是 BASIC (Beginners AllPurpose Symbolist Instruction Code) 語言,一種在計算技術(shù)發(fā)展歷史上應(yīng)用得最為廣泛的編程語言。、開發(fā)工具在確定了操作系統(tǒng)后,就該選擇開發(fā)工具了。這些軟件盡管各有特點,但從功能上來分析,大致可分為如下兩種:基于web的Internet/Intranet模式的圖書管理程序,如各個國家的國家級的圖書館,大部分都建成了這種類型的圖書管理系統(tǒng),供公眾使用。第二代的圖書借閱管理系統(tǒng)出現(xiàn)于20世紀70年代末。目前,我國的科技水平高速發(fā)展,計算機作為今天使用最廣的現(xiàn)代化工具已深入到各個領(lǐng)域,并且正在成為未來社會——信息社會的重要支柱。本系統(tǒng)經(jīng)過測試,運行穩(wěn)定,可投入使用。【關(guān)鍵詞】圖書;;ACCESS; 讀者;借閱Abstract:This topic uses the manual management most in view of the current our country books borrowing management the present situation as well as even if used the puter books management system management system not to be able to satisfy the application position books management actually the need actual situation to embark pletely, passed through the detailed system investigation to the books management service, developed the operation simple moreover facilitated a practical books borrowing management system manage