自考“計算機及應用”專業(yè)論文參考范文(11)

字號:

圖書館管理系統(tǒng)
    摘 要
    圖書管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。
    因此本人結合開入式圖書館的要求,對MS SQL Server2000數(shù)據(jù)庫管理系統(tǒng)、SQL語言原理、Delphi應用程序設計,Delphi數(shù)據(jù)庫技術進行了較深入的學習和應用,主要完成對圖書管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析,并由此設計了數(shù)據(jù)庫結構和應用程序。系統(tǒng)運行結果證明,本文所設計的圖書管理系統(tǒng)可以滿足借閱者、圖書館工作人員和高級管理員三方面的需要。
    第一章對數(shù)據(jù)庫應用系統(tǒng)開發(fā)和圖書管理系統(tǒng)進行了簡明的介紹,并分析了開發(fā)圖書管理系統(tǒng)所應進行的工作。
    第二章對數(shù)據(jù)庫的設計和SQL語言的使用進行了系統(tǒng)分析,為深入理解數(shù)據(jù)庫應用打下了基礎。
    第三章學習了具體的開發(fā)工具Delphi 6.0,對其數(shù)據(jù)庫組件,SQL語言在Delphi中的應用等數(shù)據(jù)庫編程關鍵技術進行了系統(tǒng)的介紹。
    第四章分析了圖書管理信息系統(tǒng)的應用需求,按照數(shù)據(jù)庫設計理論一步一步地給出了系統(tǒng)需求說明書、局部ER圖、全局ER圖、系統(tǒng)關系模式,子模式,利用MS SQL Server2000建立了數(shù)據(jù)庫
    第五章進行了具體的程序設計,具體劃分了三類用戶的操作權限,設計了了三個操作界面。實現(xiàn)了數(shù)據(jù)庫表的瀏覽,記錄的添加、刪除和修改,報表的生成,實現(xiàn)了多數(shù)據(jù)庫表的連接操作,實現(xiàn)了多條件查詢和模糊查詢,并靈活實現(xiàn)了對不可更新查詢結果集的更新操作,實現(xiàn)了主從表操作,實現(xiàn)了密碼維護功能,最后,系統(tǒng)還可以導入數(shù)據(jù)庫以對任意同結構的數(shù)據(jù)庫進行操作。
    設計充分利用Delphi 6、MS SQL Server2000數(shù)據(jù)庫技術的強大力量,提高了編程效率和可靠性。
    關鍵詞:數(shù)據(jù)庫,SQL語言,MS SQL Server,Delphi6,
    數(shù)據(jù)庫組件,圖書管理,窗體,listview組件
    目 錄
    摘 要 ……………………………………………………………………………… I
    第一章 緒 論 …………………………………………………………………… 1
    §1.1 數(shù)據(jù)庫應用系統(tǒng)開發(fā)簡介 ……………………………………………… 1
    §1.2 圖書管理系統(tǒng) ……………………………………………………… 4
    §1.3 本文所做的主要工作 …………………………………………………… 6
    第二章 數(shù)據(jù)庫理論基礎 ………………………………………………………… 7
    §2.1 數(shù)據(jù)庫系統(tǒng)設計及范式分析 …………………………………………… 7
    §2.2 SQL語言介紹………………………………………………………………… 11
    2.2.1 SQL基礎 ………………………………………………………………… 11
    2.2.2 SQL語句 ………………………………………………………………… 12
    第三章 應用系統(tǒng)開發(fā)工具………………………………………………… 16
    §3.1 Delphi6.0 VCL組件的體系結構……………………………………… 16
    §3.2 數(shù)據(jù)庫組件介紹 …………………………………………………………… 17
    §3.3 SQL語言在Delphi中的應用 …………………………………………… 18
    §3.4 MS SQL Server簡述 …………………………………………………… 22
    第四章 圖書管理系統(tǒng)設計分析 ………………………………………… 24
    §4.1 應用需求分析 …………………………………………………………… 24
    §4.2 系統(tǒng)功能模塊劃分 ……………………………………………………… 29
    §4.3 系統(tǒng)數(shù)據(jù)庫設計 ………………………………………………………… 29
    第五章 圖書管理系統(tǒng)應用程序設計 …………………………………… 37
    §5.1 系統(tǒng)窗體模塊組成 ………………………………………………………… 37
    §5.2 數(shù)據(jù)模塊窗體的設置 ……………………………………………………… 37
    §5.3啟動畫面的實現(xiàn)…………………………………………………………… 38
    §5.4用戶登錄窗體的的實現(xiàn)……………………………………………………… 39
    §5.5用戶密碼認證窗體的的實現(xiàn)………………………………………………… 39
    §5.6借閱者服務模塊的實現(xiàn)…………………………………………………… 40
    5.6.1圖書查詢功能的實現(xiàn)………………………………………………… 41
    5.6.2借閱者登錄功能的實現(xiàn)………………………………………………… 42
    5.6.3借閱者借閱情況功能的實現(xiàn)…………………………………………… 43
    5.6.4借閱者個人資料維護功能的實現(xiàn)……………………………………… 47
    §5.7工作人員-圖書借閱/歸還模塊的實現(xiàn)……………………………………… 49
    5.7.1工作人員進行圖書借閱功能實現(xiàn)……………………………………… 50
    5.7.2工作人員進行圖書歸還功能實現(xiàn)……………………………………… 53
    §5.8圖書館管理員模塊的實現(xiàn)…………………………………………… 54
    5.8.1圖書館管理員圖書管理功能的實現(xiàn)…………………………………… 55
    5.8.2圖書館管理員工作人員和管理員管理功能的實現(xiàn)…………………… 58
    5.8.3圖書館管理員修改圖書類別及統(tǒng)記功能的實現(xiàn)……………………… 60
    5.8.4圖書館管理員借閱者管理功能的實現(xiàn)………………………………… 62
    5.8.5圖書館維護借閱者管理功能的實現(xiàn)………………………………… 62
    5.8.6圖書館身份維護功能的實現(xiàn)……………………………………… 64
    5.8.7圖書館借閱者統(tǒng)計功能的實現(xiàn)………………………………… 65
    5.8.8圖書館統(tǒng)計借閱過期記錄功能的實現(xiàn)………………………… 67
    §5.9系統(tǒng)信息顯示的實現(xiàn)………………………………………………… 68
    第六章 結束語 ……………………………………………………………… 69
    致 謝 ………………………………………………………………………………70
    參考書目 …………………………………………………………………………… 70