數(shù)據(jù)庫課程設(shè)計報告-數(shù)據(jù)庫銀行管理系統(tǒng)設(shè)計.doc
約30頁DOC格式手機(jī)打開展開
數(shù)據(jù)庫課程設(shè)計報告-數(shù)據(jù)庫銀行管理系統(tǒng)設(shè)計,本篇論文共30頁、1.45萬余字第一章 緒論2§1.1 引言2§1.2 內(nèi)容梗要2第二章 需求分析3§2.1 信息要求3§2.2 處理要求4§2.3 安全性與完整性要求6第三章 概念結(jié)構(gòu)設(shè)計7§3.1 e-r圖7一、實體集及屬性描述7二、函數(shù)依賴7三、e-r圖及實體集屬性的計算方法8§3.2 表的冗余及外碼約束9一、表...


內(nèi)容介紹
此文檔由會員 bshhty 發(fā)布
本篇論文共30頁、1.45萬余字
第一章 緒論 2
§1.1 引言 2
§1.2 內(nèi)容梗要 2
第二章 需求分析 3
§2.1 信息要求 3
§2.2 處理要求 4
§2.3 安全性與完整性要求 6
第三章 概念結(jié)構(gòu)設(shè)計 7
§3.1 E-R圖 7
一、實體集及屬性描述 7
二、函數(shù)依賴 7
三、E-R圖及實體集屬性的計算方法 8
§3.2 表的冗余及外碼約束 9
一、表的冗余 9
二、外碼約束 9
第四章 邏輯結(jié)構(gòu)設(shè)計 10
§4.1函數(shù)依賴的極小化處理 10
§4.2 E-R圖到關(guān)系模型及其優(yōu)化 11
§4.3 工作流程及用戶子模式設(shè)計 12
一、管理員的工作流程及其子模式: 12
二、用戶工作流程及子模式設(shè)計 12
第五章 數(shù)據(jù)庫的實施與維護(hù) 13
§5.1管理員模塊的功能模塊分析及代碼講解 13
一、功能模塊和功能概要 13
二、結(jié)合源代碼和操作界面詳細(xì)分析 14
§5.2客戶模塊的功能模塊分析及代碼講解 20
一、客戶模塊的功能模塊總輪廓及功能概要 20
二、結(jié)合源代碼和操作界面詳細(xì)分析 21
結(jié)束語 29
參考文獻(xiàn) 30
第一章 緒論
§1.1 引言
隨著數(shù)據(jù)處理的不斷進(jìn)步和計算機(jī)網(wǎng)絡(luò)的迅速發(fā)展,使數(shù)據(jù)庫應(yīng)用系統(tǒng)不僅在功能而且
在結(jié)構(gòu)上都有了深刻的變化,而且運用在生活的每一個方面。通過學(xué)習(xí)關(guān)系代數(shù),關(guān)系
演算,函數(shù)依賴,關(guān)系模式分解,關(guān)系模式的規(guī)范化讓我們建立了扎實的關(guān)系數(shù)據(jù)庫理
論基礎(chǔ)。而在掌握基本理論的基礎(chǔ)上掌握關(guān)系數(shù)據(jù)庫的設(shè)計方法,掌握現(xiàn)代信息系統(tǒng)的
開發(fā)方法也顯得尤為必要。目前在關(guān)系數(shù)據(jù)庫中用得最多的SQL數(shù)據(jù)庫,開發(fā)數(shù)據(jù)庫的語
言工具多數(shù)用DELPHI.。所以對于計算機(jī)專業(yè)的學(xué)生來說掌握數(shù)據(jù)庫應(yīng)用的基本技術(shù),熟
悉編程語言與SQL數(shù)據(jù)庫的結(jié)合運用是我們計算機(jī)專業(yè)學(xué)生之必備本領(lǐng)。本次課程設(shè)計是
以銀行管理系統(tǒng)為模擬模型,運用DELPHI編程語言結(jié)合SQL數(shù)據(jù)庫所開發(fā)系統(tǒng)。
§1.2 內(nèi)容梗要
此次課程設(shè)計針對設(shè)計要求主要要做以下工作,根據(jù)要求提煉數(shù)據(jù)庫所需的信
息,弄清楚數(shù)據(jù)庫要實現(xiàn)的功能,及其完整性和安全性要求。由需求分析和依賴關(guān)系確
立實體集及關(guān)系表,設(shè)立外碼約束。創(chuàng)建適當(dāng)?shù)囊晥D和事務(wù)。結(jié)合與用戶的交互信息搭
建友善的界面,根據(jù)功能的不同確立不同的模塊,合理運用DELPHI語言和調(diào)用SQL語句達(dá)
到數(shù)據(jù)庫操作的目的。信息提取與處理見第二章內(nèi)容。概念結(jié)構(gòu)設(shè)計見第三章內(nèi)容。邏
輯機(jī)構(gòu)設(shè)計見第四章內(nèi)容,具體功能分析及代碼詳解見第五章內(nèi)容。
結(jié)合此次課程設(shè)計的過程將幾個值得關(guān)注的問題列舉如下:
一、SQL中所要注意的問題:
① 數(shù)據(jù)庫的建立,根據(jù)所需信息合理設(shè)立表。
② 確立外碼約束,建關(guān)系圖。
③ 根據(jù)與用戶所交互的信息,創(chuàng)造方便的視圖以便于查詢顯示。
④ 保證一些操作的原子性,即要創(chuàng)建事務(wù)。
二、DELPHI中所注意的問題
DELPHI中所遇到的問題主要怎樣運用DELPHI開發(fā)工具設(shè)計出交互性好的界面,合理組織
各單元文件之間的調(diào)用問題,及在DELPHI中調(diào)用SQL語句問題等等。
參考文獻(xiàn)
[1] 賽奎春 陳紫鴻 宋坤 編著,Delphi數(shù)據(jù)庫開發(fā)關(guān)鍵技術(shù)與實例應(yīng)用
[2] George Schussel, Client/Server: Past, Present and Future, 2000
Http://pw1.netcom.com
[3] 黃荔, 基于客戶/中間服務(wù)器/數(shù)據(jù)庫服務(wù)器的三層結(jié)構(gòu), 兵工自動化,2000,
(4):15-17
[4] Delphi8實用教程,中國鐵道出版社
[5] The Thin-Client/Server Computing,
[6]數(shù)據(jù)庫系統(tǒng)概念 Abraham Silberschatz Henry F.Korth S.Sudarshan著,高等教育
出版社
第一章 緒論 2
§1.1 引言 2
§1.2 內(nèi)容梗要 2
第二章 需求分析 3
§2.1 信息要求 3
§2.2 處理要求 4
§2.3 安全性與完整性要求 6
第三章 概念結(jié)構(gòu)設(shè)計 7
§3.1 E-R圖 7
一、實體集及屬性描述 7
二、函數(shù)依賴 7
三、E-R圖及實體集屬性的計算方法 8
§3.2 表的冗余及外碼約束 9
一、表的冗余 9
二、外碼約束 9
第四章 邏輯結(jié)構(gòu)設(shè)計 10
§4.1函數(shù)依賴的極小化處理 10
§4.2 E-R圖到關(guān)系模型及其優(yōu)化 11
§4.3 工作流程及用戶子模式設(shè)計 12
一、管理員的工作流程及其子模式: 12
二、用戶工作流程及子模式設(shè)計 12
第五章 數(shù)據(jù)庫的實施與維護(hù) 13
§5.1管理員模塊的功能模塊分析及代碼講解 13
一、功能模塊和功能概要 13
二、結(jié)合源代碼和操作界面詳細(xì)分析 14
§5.2客戶模塊的功能模塊分析及代碼講解 20
一、客戶模塊的功能模塊總輪廓及功能概要 20
二、結(jié)合源代碼和操作界面詳細(xì)分析 21
結(jié)束語 29
參考文獻(xiàn) 30
第一章 緒論
§1.1 引言
隨著數(shù)據(jù)處理的不斷進(jìn)步和計算機(jī)網(wǎng)絡(luò)的迅速發(fā)展,使數(shù)據(jù)庫應(yīng)用系統(tǒng)不僅在功能而且
在結(jié)構(gòu)上都有了深刻的變化,而且運用在生活的每一個方面。通過學(xué)習(xí)關(guān)系代數(shù),關(guān)系
演算,函數(shù)依賴,關(guān)系模式分解,關(guān)系模式的規(guī)范化讓我們建立了扎實的關(guān)系數(shù)據(jù)庫理
論基礎(chǔ)。而在掌握基本理論的基礎(chǔ)上掌握關(guān)系數(shù)據(jù)庫的設(shè)計方法,掌握現(xiàn)代信息系統(tǒng)的
開發(fā)方法也顯得尤為必要。目前在關(guān)系數(shù)據(jù)庫中用得最多的SQL數(shù)據(jù)庫,開發(fā)數(shù)據(jù)庫的語
言工具多數(shù)用DELPHI.。所以對于計算機(jī)專業(yè)的學(xué)生來說掌握數(shù)據(jù)庫應(yīng)用的基本技術(shù),熟
悉編程語言與SQL數(shù)據(jù)庫的結(jié)合運用是我們計算機(jī)專業(yè)學(xué)生之必備本領(lǐng)。本次課程設(shè)計是
以銀行管理系統(tǒng)為模擬模型,運用DELPHI編程語言結(jié)合SQL數(shù)據(jù)庫所開發(fā)系統(tǒng)。
§1.2 內(nèi)容梗要
此次課程設(shè)計針對設(shè)計要求主要要做以下工作,根據(jù)要求提煉數(shù)據(jù)庫所需的信
息,弄清楚數(shù)據(jù)庫要實現(xiàn)的功能,及其完整性和安全性要求。由需求分析和依賴關(guān)系確
立實體集及關(guān)系表,設(shè)立外碼約束。創(chuàng)建適當(dāng)?shù)囊晥D和事務(wù)。結(jié)合與用戶的交互信息搭
建友善的界面,根據(jù)功能的不同確立不同的模塊,合理運用DELPHI語言和調(diào)用SQL語句達(dá)
到數(shù)據(jù)庫操作的目的。信息提取與處理見第二章內(nèi)容。概念結(jié)構(gòu)設(shè)計見第三章內(nèi)容。邏
輯機(jī)構(gòu)設(shè)計見第四章內(nèi)容,具體功能分析及代碼詳解見第五章內(nèi)容。
結(jié)合此次課程設(shè)計的過程將幾個值得關(guān)注的問題列舉如下:
一、SQL中所要注意的問題:
① 數(shù)據(jù)庫的建立,根據(jù)所需信息合理設(shè)立表。
② 確立外碼約束,建關(guān)系圖。
③ 根據(jù)與用戶所交互的信息,創(chuàng)造方便的視圖以便于查詢顯示。
④ 保證一些操作的原子性,即要創(chuàng)建事務(wù)。
二、DELPHI中所注意的問題
DELPHI中所遇到的問題主要怎樣運用DELPHI開發(fā)工具設(shè)計出交互性好的界面,合理組織
各單元文件之間的調(diào)用問題,及在DELPHI中調(diào)用SQL語句問題等等。
參考文獻(xiàn)
[1] 賽奎春 陳紫鴻 宋坤 編著,Delphi數(shù)據(jù)庫開發(fā)關(guān)鍵技術(shù)與實例應(yīng)用
[2] George Schussel, Client/Server: Past, Present and Future, 2000
Http://pw1.netcom.com
[3] 黃荔, 基于客戶/中間服務(wù)器/數(shù)據(jù)庫服務(wù)器的三層結(jié)構(gòu), 兵工自動化,2000,
(4):15-17
[4] Delphi8實用教程,中國鐵道出版社
[5] The Thin-Client/Server Computing,
[6]數(shù)據(jù)庫系統(tǒng)概念 Abraham Silberschatz Henry F.Korth S.Sudarshan著,高等教育
出版社