圖書倉庫管理系統(tǒng)設計.doc
約30頁DOC格式手機打開展開
圖書倉庫管理系統(tǒng)設計,頁數(shù)30字數(shù)25622摘要 本系統(tǒng)主要完成對圖書倉庫的庫存管理,包括圖書入庫、出庫、庫存,員工信息,供應商信息以及密碼管理等六個方面。系統(tǒng)可以完成對各類信息的瀏覽、查詢、添加、刪除、修改、報表等功能。 系統(tǒng)的核心是入庫、庫存和出庫三者之間的聯(lián)系,每一個表的修改都將聯(lián)動的影響其它的表,當完成入庫或出庫...
內(nèi)容介紹
此文檔由會員 天緣 發(fā)布
圖書倉庫管理系統(tǒng)設計
頁數(shù) 30 字數(shù) 25622
摘 要
本系統(tǒng)主要完成對圖書倉庫的庫存管理,包括圖書入庫、出庫、庫存,員工信息,供應商信息以及密碼管理等六個方面。系統(tǒng)可以完成對各類信息的瀏覽、查詢、添加、刪除、修改、報表等功能。
系統(tǒng)的核心是入庫、庫存和出庫三者之間的聯(lián)系,每一個表的修改都將聯(lián)動的影響其它的表,當完成入庫或出庫操作時系統(tǒng)會自動地完成庫存的修改。查詢功能也是系統(tǒng)的核心之一,在系統(tǒng)中即有單條件查詢和多條件查詢,也有精確查詢和模糊查詢,系統(tǒng)不僅有靜態(tài)的條件查詢,也有動態(tài)生成的條件查詢,其目的都是為了方便用戶使用。系統(tǒng)有完整的用戶添加、刪除和密碼修改功能,并具備報表打印功能。
系統(tǒng)采用Microsoft Office中的Access 2000來設計數(shù)據(jù)庫,并使用當前優(yōu)秀的開發(fā)工具—Delphi 6.0 ,它有著最為靈活的數(shù)據(jù)庫結構,對數(shù)據(jù)庫應用有著良好的支持。
論文主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程。重點的說明了系統(tǒng)設計的重點、設計思想、難點技術和解決方案。
關鍵字:數(shù)據(jù)庫,SQL語言,Delph 6,數(shù)據(jù)庫組件,倉庫管理
目 錄
第一章 引言 ……………………………………………………………………………1
1.1 課題來源 ……………………………………………………………………1
1.2 開發(fā)工具的選擇 ……………………………………………………………2
1.3 所做的主要工作 ……………………………………………………………3
第二章 數(shù)據(jù)庫概論 ……………………………………………………………………4
2.1 數(shù)據(jù)庫的發(fā)展 ………………………………………………………………4
2.1.1 數(shù)據(jù)庫的發(fā)展 …………………………………………………………4
2.1.2 數(shù)據(jù)庫階段的特點 ……………………………………………………5
2.1.3 數(shù)據(jù)庫技術 ……………………………………………………………6
2.2 數(shù)據(jù)庫理論基礎 ……………………………………………………………7
2.2.1 數(shù)據(jù)庫模型 ……………………………………………………………7
2.2.2 數(shù)據(jù)庫體系結構 ……………………………………………………10
2.2.3 數(shù)據(jù)的獨立性 ………………………………………………………11
2.2.4 范式 …………………………………………………………………11
2.3 SQL語言基礎 ……………………………………………………………13
2.3.1 SQL簡介 ……………………………………………………………13
2.3.2 SQL查詢 ……………………………………………………………13
2.3.3 SQL數(shù)據(jù)更新 ………………………………………………………14
第三章數(shù)據(jù)庫開發(fā)工具 ……………………………………………………………16
3.1 Delphi 6.0 簡介 ……………………………………………………………16
3.2 Delphi 6.0 控件 ……………………………………………………………17
3.2.1 ADO數(shù)據(jù)訪問組件 …………………………………………………17
3.2.2 數(shù)據(jù)控制類DataControl ……………………………………………18
3.2.3 數(shù)據(jù)訪問類DataAccess ……………………………………………18
3.2.4 SQL語言在Delphi中的應用 ………………………………………19
3.3 Access 簡介 ………………………………………………………………21
第四章 系統(tǒng)總體設計 ………………………………………………………………23
4.1 系統(tǒng)需求分析 ……………………………………………………………23
4.2 系統(tǒng)概要設計 ……………………………………………………………25
4.2.1 系統(tǒng)結構設計 ………………………………………………………25
4.2.2 數(shù)據(jù)庫設計 …………………………………………………………27
4.2.2.1 ER圖設計 ……………………………………………………27
4.2.2.2 數(shù)據(jù)庫表格設計………………………………………………29
4.3系統(tǒng)詳細設計………………………………………………………………34
第五章 系統(tǒng)應用程序設計 …………………………………………………………37
5.1 系統(tǒng)窗體模塊組成…………………………………………………………37
5.2 數(shù)據(jù)模塊窗體設置…………………………………………………………38
5.3 主窗體功能模塊的實現(xiàn)……………………………………………………39
5.4 入庫、出庫窗體模塊的實現(xiàn)………………………………………………43
5.5 查詢功能的實現(xiàn)……………………………………………………………51
5.6 系統(tǒng)登陸窗體模塊的實現(xiàn)…………………………………………………52
5.7 用戶管理功能的實現(xiàn)………………………………………………………54
5.7.1 用戶管理主窗體 ……………………………………………………54
5.7.2 密碼修改窗體模塊的實現(xiàn) …………………………………………54
5.7.3 用戶注冊窗體模塊的實現(xiàn) …………………………………………55
5.7.4 用戶注銷窗體模塊的實現(xiàn) …………………………………………57
結束語 …………………………………………………………………………………59
致謝 ……………………………………………………………………………………60
參考文獻 ………………………………………………………………………………61
考 文 獻
[1] 鄭榮貴、黃平、谷會東,Delphi 6.0數(shù)據(jù)庫開發(fā)與應用,中科多媒體電子出版社,2002
[2] 伍俊良,Delphi 6控件應用實例教程,北京希望電子出版社,2002
[3] 盧國俊,Delphi 6數(shù)據(jù)庫開發(fā),電子工業(yè)出版社,2002
[4] 邊萌,Delphi 編程起步,機械工業(yè)出版社,2002
[5] 伍俊良,Delphi 6課程設計案例精編,中國水利水電出版社,2002
頁數(shù) 30 字數(shù) 25622
摘 要
本系統(tǒng)主要完成對圖書倉庫的庫存管理,包括圖書入庫、出庫、庫存,員工信息,供應商信息以及密碼管理等六個方面。系統(tǒng)可以完成對各類信息的瀏覽、查詢、添加、刪除、修改、報表等功能。
系統(tǒng)的核心是入庫、庫存和出庫三者之間的聯(lián)系,每一個表的修改都將聯(lián)動的影響其它的表,當完成入庫或出庫操作時系統(tǒng)會自動地完成庫存的修改。查詢功能也是系統(tǒng)的核心之一,在系統(tǒng)中即有單條件查詢和多條件查詢,也有精確查詢和模糊查詢,系統(tǒng)不僅有靜態(tài)的條件查詢,也有動態(tài)生成的條件查詢,其目的都是為了方便用戶使用。系統(tǒng)有完整的用戶添加、刪除和密碼修改功能,并具備報表打印功能。
系統(tǒng)采用Microsoft Office中的Access 2000來設計數(shù)據(jù)庫,并使用當前優(yōu)秀的開發(fā)工具—Delphi 6.0 ,它有著最為靈活的數(shù)據(jù)庫結構,對數(shù)據(jù)庫應用有著良好的支持。
論文主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程。重點的說明了系統(tǒng)設計的重點、設計思想、難點技術和解決方案。
關鍵字:數(shù)據(jù)庫,SQL語言,Delph 6,數(shù)據(jù)庫組件,倉庫管理
目 錄
第一章 引言 ……………………………………………………………………………1
1.1 課題來源 ……………………………………………………………………1
1.2 開發(fā)工具的選擇 ……………………………………………………………2
1.3 所做的主要工作 ……………………………………………………………3
第二章 數(shù)據(jù)庫概論 ……………………………………………………………………4
2.1 數(shù)據(jù)庫的發(fā)展 ………………………………………………………………4
2.1.1 數(shù)據(jù)庫的發(fā)展 …………………………………………………………4
2.1.2 數(shù)據(jù)庫階段的特點 ……………………………………………………5
2.1.3 數(shù)據(jù)庫技術 ……………………………………………………………6
2.2 數(shù)據(jù)庫理論基礎 ……………………………………………………………7
2.2.1 數(shù)據(jù)庫模型 ……………………………………………………………7
2.2.2 數(shù)據(jù)庫體系結構 ……………………………………………………10
2.2.3 數(shù)據(jù)的獨立性 ………………………………………………………11
2.2.4 范式 …………………………………………………………………11
2.3 SQL語言基礎 ……………………………………………………………13
2.3.1 SQL簡介 ……………………………………………………………13
2.3.2 SQL查詢 ……………………………………………………………13
2.3.3 SQL數(shù)據(jù)更新 ………………………………………………………14
第三章數(shù)據(jù)庫開發(fā)工具 ……………………………………………………………16
3.1 Delphi 6.0 簡介 ……………………………………………………………16
3.2 Delphi 6.0 控件 ……………………………………………………………17
3.2.1 ADO數(shù)據(jù)訪問組件 …………………………………………………17
3.2.2 數(shù)據(jù)控制類DataControl ……………………………………………18
3.2.3 數(shù)據(jù)訪問類DataAccess ……………………………………………18
3.2.4 SQL語言在Delphi中的應用 ………………………………………19
3.3 Access 簡介 ………………………………………………………………21
第四章 系統(tǒng)總體設計 ………………………………………………………………23
4.1 系統(tǒng)需求分析 ……………………………………………………………23
4.2 系統(tǒng)概要設計 ……………………………………………………………25
4.2.1 系統(tǒng)結構設計 ………………………………………………………25
4.2.2 數(shù)據(jù)庫設計 …………………………………………………………27
4.2.2.1 ER圖設計 ……………………………………………………27
4.2.2.2 數(shù)據(jù)庫表格設計………………………………………………29
4.3系統(tǒng)詳細設計………………………………………………………………34
第五章 系統(tǒng)應用程序設計 …………………………………………………………37
5.1 系統(tǒng)窗體模塊組成…………………………………………………………37
5.2 數(shù)據(jù)模塊窗體設置…………………………………………………………38
5.3 主窗體功能模塊的實現(xiàn)……………………………………………………39
5.4 入庫、出庫窗體模塊的實現(xiàn)………………………………………………43
5.5 查詢功能的實現(xiàn)……………………………………………………………51
5.6 系統(tǒng)登陸窗體模塊的實現(xiàn)…………………………………………………52
5.7 用戶管理功能的實現(xiàn)………………………………………………………54
5.7.1 用戶管理主窗體 ……………………………………………………54
5.7.2 密碼修改窗體模塊的實現(xiàn) …………………………………………54
5.7.3 用戶注冊窗體模塊的實現(xiàn) …………………………………………55
5.7.4 用戶注銷窗體模塊的實現(xiàn) …………………………………………57
結束語 …………………………………………………………………………………59
致謝 ……………………………………………………………………………………60
參考文獻 ………………………………………………………………………………61
考 文 獻
[1] 鄭榮貴、黃平、谷會東,Delphi 6.0數(shù)據(jù)庫開發(fā)與應用,中科多媒體電子出版社,2002
[2] 伍俊良,Delphi 6控件應用實例教程,北京希望電子出版社,2002
[3] 盧國俊,Delphi 6數(shù)據(jù)庫開發(fā),電子工業(yè)出版社,2002
[4] 邊萌,Delphi 編程起步,機械工業(yè)出版社,2002
[5] 伍俊良,Delphi 6課程設計案例精編,中國水利水電出版社,2002