freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

畢業(yè)設計-vb_桌面日歷型備忘錄管理軟件論文(編輯修改稿)

2025-01-08 18:08 本頁面
 

【文章內容簡介】 時候,會經常使用數(shù)據(jù)庫訪問控件。這些控件包括: ● Data控件; ● ADO Data控件; ● DataList 控件 /DataCombo 控件; ● DataGrid控件; ● MSChart 控件。 下面將分別對這些控件的主要功能及使用方法進行介紹。 Data控件 Data 控件是 Visual Basic 中最基本的數(shù)據(jù)庫操作控件。它使用Recordset 對象提供對存儲在數(shù)據(jù)庫中數(shù) 據(jù)的訪問。 Data 控件允許從一個記錄移動到另一個記錄,并顯示和操縱來自被連接控件的記錄的數(shù)據(jù)。許多其他的數(shù)據(jù)庫操作控件都需要 Data 控件或類似的數(shù)據(jù)源控件(比如 ADO Data控件)。 Data 控件可以執(zhí)行大部分數(shù)據(jù)庫訪問操作,但是它并不能顯示數(shù)據(jù)庫中數(shù)據(jù)的內容。 Data 控件通常需要與其他控件結合使用。這些與 Data 控件結合使用的控件,可以稱之為?數(shù)據(jù)覺察控件?。因為程序員無需編寫任何代碼,就可以在這些控件中顯示當前記錄的數(shù)據(jù)。當 Data 控件中當前記錄發(fā)生變化時,數(shù)據(jù)覺察控件的內容也會隨之發(fā)生變化。 當與 Data 控件相連接時, DataList、 DataCombo、 DataGrid 和MSHFlexGrid控件都能管理記錄集合。所有這些控件都允許一次顯示或操作幾個記錄。內部的 Picture、 Label、 TextBox、 CheckBox、 Image、OLE、 ListBox 和 ComboBox 控件也是數(shù)據(jù)覺察的,能和由 Data 控件管理的 Recordset 對象的某個字段相連接。 ADO Data控件 ADO Data控件與內部 Data控件以及 Remote Data控件( RDC)相似。用戶可以使用 ADO Data 控件快速地創(chuàng)建一個到數(shù)據(jù)庫的連接。 DataList 控件 /DataCombo 控件 DataList 控件是一個數(shù)據(jù)綁定列表框,它可以自動地由一個附加數(shù)據(jù)源中的一個字段充填,并且可選擇地更新另一個數(shù)據(jù)源中一個相關表的一個字段。 DataCombo 控件的功能與 DataList 控件完全相同,只不過 DataCombo 控件是一個組合框。 DataGrid控件 在許多情況下,需要使用表格形式來顯示數(shù)據(jù)庫中的數(shù)據(jù)。這時就要借助于 DaatGrid 控件。用戶可以設臵 DataGrid 控件的DataSource 屬性為一個 ADO Data 控件,從而將 ADO Data中的數(shù)據(jù)自動地填充到 DataGrid表格中。這個 DataGrid 控件實際上是一個固定的列集合,每一列的行數(shù)都是不確定的。 MSChart 控件 MSChart 控件的功能是以圖形方式顯示數(shù)據(jù)的圖表。這會使枯燥的數(shù)據(jù)變得更加生動直觀,增加了程序的實用價值。 MSChart 控件支持一下特性: 真三維表示; 支持所有主要的圖表類型; 數(shù)據(jù)網絡成員支持隨機數(shù)據(jù),數(shù)據(jù)數(shù)組。 SQL語言在 VB 中的應用 提供的實用函數(shù) 為實現(xiàn)使用 VB 程序調用 SQL 語言訪問 Access 數(shù)據(jù)庫多個記錄的目的,我們利用 SQL 提供的函數(shù)。 ● Davg Function(求平均值) ● Dcount Function(計算滿足條件的記錄數(shù)) ● Dfirst Function(返回記錄集的第一個記錄的某個域值) ● Dlast Function(返回記錄集的最后一個記錄的某個域值) ● Dlookup Function(返回記錄集中滿足待定條件的記錄的域值) ● Dsum Function(求和計算) ● Dmax Function(求 最大值) ● Dmin Function(求最小值) 利用以上的 SQL 函數(shù)能夠方便地進行數(shù)據(jù)庫文件記錄地查詢和統(tǒng)計工作,以 Dsum 為例,語法如下: Dsum(expr,clomain[,criteria]) 例:計算目的港為英國地所有訂單地運費總和。 假定? Orders ?是數(shù)據(jù)庫文件中地一張表格,則x=Dsum(? [Feight]? ,? Order? .? [ship country]=’ UK’? ) SQL 訪問多個記錄地方法 在進信息查詢和統(tǒng)計地過程中,我們往往需要從記錄集中根據(jù)待定的條件提取其中 的一部分記錄信息。這種改變基于數(shù)據(jù)庫關系視圖的記錄集,這里我們介紹提取記錄信息的有效方法。 ( 1)建立一個新的查詢 set mydb=Open Database(? c:\DIR1\? ) (打開數(shù)據(jù)庫文件 c:\DIR1\) set myquery= QueryDef(? monthquery? )(創(chuàng)建查詢名為 monthquery 的查詢 ) = ? select*from OPNRPT where mid $(year,7,2)=’? amp。amp。?’…? (利用查詢的 SQL 屬性,建立查詢依據(jù),即查詢的條件。這里用到了 Setect Statement) 以后如果需要這樣的查詢,只需要引用查詢名? monthquery?即可。需要說明的兩點是: ① 使用前先定義 Dim mydb AS Database及 myquery AS querydef.② 查詢? monthquery?沒有使用 Data控件,也就不直接顯示信息。 ( 2)如何設臵 Data控件的 Recordsource屬性 設臵 Datasource屬性的命令為: =? Setect Vss_code,voyage,Sum(weight)AS Weight20 from monthquery where ctn_size=’ 20’ group by Vss_code,Voyage? 在這個命令中字段名 Vss_code 為船名代碼, Voyage 為航次,ctn_size為集裝箱號, weight 為集裝箱重量。 計算機通過增加了條件的 monthquery 查詢組成了新的記錄集。AS 為關鍵字表示,并定義了別名。 通過這一個方法定義的記錄集可以使用 move 和 Find 方法逐條記 錄的進行操作。 第三章 系統(tǒng)實現(xiàn) 系統(tǒng)可行性分析: 本系統(tǒng)的設計目標是開發(fā)一個功能齊全具有實用價值的? 桌面日歷型備忘錄管理軟件 ? 。前人有做過的,不是很難成功。加之我們用 VB 來開發(fā)的,使它具有良好的應用和維護界面,也很容易實現(xiàn)。采用 VB 不僅大大的簡化了數(shù)據(jù)庫的管理,使用戶可以充分的利用系統(tǒng)提供的可視化工具和幫助菜單快速的,多條件查詢。 它具有: 可用性: 支持多個用戶同時進行訪問數(shù)據(jù)庫,用戶界面友好,數(shù)據(jù)庫訪問反映快。 安全性: 支持數(shù)據(jù)庫安全登陸,數(shù)據(jù)訪問權限和程序使用安全。 可靠性 : 支持數(shù)據(jù)庫備份和基于事物的數(shù)據(jù)庫操作。數(shù)據(jù)庫集中管理,并保證數(shù)據(jù)的一致性和完整性。 用戶界面的設計 用戶界面 (Userinte 代比 e)又稱人機界面 (man,訪加到傲 ce),是用戶與計算機之間聯(lián)系的中間媒介,是應用程序中用戶能見到的系統(tǒng)運行部分。它的質量涉及到軟件系統(tǒng)性能發(fā)揮,用戶能否高效工作,也直接影響用戶對軟件的評價。用戶界面技術的完美是本軟件系統(tǒng)追求的重要目標,如果用戶界面不友好,軟件系統(tǒng)即使有再好再強大的功能,也不能得到充分的發(fā)揮。這樣對整個系統(tǒng)造成不應該有的影響。 用戶界面的基本 功能 入 輸出和窗口管理。輸入方式有命令方式,菜單方式,功能鍵方式,鼠標方式,程序方式,填表方式和語音方式等。輸出方式有屏幕閱讀方式,輸出介質方式等。 ,能及時返回錯誤的信息,并且告訴用戶錯誤的原因及糾錯的方法。自動糾錯方法還有待深入開發(fā)與研究,這主要是由于程序算法的不完善性,系統(tǒng)的復雜性等所致。 。 Help 幫助,應能聯(lián)機隨時調用,給用戶提供方便的幫助信息。 。 用戶界面開發(fā)要 點 要點包括可靠性、簡單性、易學性和易使用性、立即反饋性。用戶界面的開發(fā)應該讓用戶使用起來覺得可靠,方便,為此應做到 :輸入操作符應盡量簡單,易記憶,并提示明白 :對不重要的參數(shù)設臵缺省值 :隨時給出運行狀態(tài)提示,防止錯誤積累 。設臵容忍用戶操作的失誤,并允許用戶改正,允許重復操作 。 檢查用戶輸入,并屏蔽輸入錯誤等。 菜單是用戶界面的重要組成部分,應用離不開菜單。設計菜單時應根據(jù)應用模塊之間的關系合理分布,作到條理清晰。本系統(tǒng)采用的菜單設計遵循此原理。如圖 3l所示。 圖 31:主操作界面 系統(tǒng)界面的設計,要遵循界面設計的一般習慣。 Windows 所體現(xiàn)出的優(yōu)勢就是界面比較完美,比較快捷方便,便于用戶使用。所以,界面設計,都要體現(xiàn)出這樣一個特點,就是方便用戶,做到即使對計算機不是很通的使用者,通過較短時間的培訓,也可以較為熟練地使用。 略 小結 選擇好的開發(fā)平臺,設計出良好的對話框界面,可以使開發(fā)者順利地進行開發(fā)工作,使用戶舒心地進行系統(tǒng)操作,這是軟件工程所不可缺少的內容。然而軟件工程最核心的內容是進行系統(tǒng)的設計。 系統(tǒng)設計的第一步,是進行總體設計。搭好整個框架,對于系 統(tǒng)完成基本的業(yè)務功能,以及后期的完善升級,都具有根本性的意義 。 第四章數(shù)據(jù)庫設計 進行數(shù)據(jù)庫設計,不僅要滿足實際工程的需要,還要符合一般數(shù)據(jù)庫設計的關于數(shù)據(jù)庫的安全恢復等的要求,具備良好的性能。所以在進行數(shù)據(jù)庫設計之前,有必要了解一下數(shù)據(jù)庫系統(tǒng)的類型和管理方法等基本知識。 數(shù)據(jù)庫的基本定義 數(shù)據(jù)庫口 atabase,簡稱 DB)是長期倉儲在計算機內、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫內的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,具有較小的冗余度,較高的數(shù)據(jù)獨立性和易擴展性,并可以為各個用戶所共享。數(shù)據(jù)庫系 統(tǒng)口 atabaseSystem,簡稱 DBs)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構成,通常的數(shù)據(jù)庫是指數(shù)據(jù)庫系統(tǒng)。 數(shù)據(jù)庫的類型和管理方法 數(shù)據(jù)庫從類型上可以分為網絡數(shù)據(jù)庫、層次數(shù)據(jù)庫和平數(shù)據(jù)庫。由于各自的特點,它們都曾風靡一時,但現(xiàn)在由于各自的不完善性,都己被更有效的方法所取代了?,F(xiàn)在,大部分的重要數(shù)據(jù)庫工作都由關系數(shù)據(jù)庫和面向對象數(shù)據(jù)庫來完成。 面向對象的數(shù)據(jù)庫管理系統(tǒng) (oDBMS)對主流數(shù)據(jù)庫應用開發(fā)來說是相當新穎的。使用面向對象的數(shù)據(jù)庫,應用 程序中的數(shù)據(jù)庫對象與現(xiàn)實世界中的對象就有了一對一的映射關系。 關系數(shù)據(jù)庫是數(shù)據(jù)庫體系的世界標準。使用關系數(shù)據(jù)庫,數(shù)據(jù)被倉儲在一個二維的數(shù)據(jù)陣中,稱為表。表中的列包括各記錄屬性值,行是單條記錄。這些表可以相互鏈接,發(fā)生關聯(lián)。根據(jù)具體特點,在本數(shù)據(jù)庫的設計中,采用關系型數(shù)據(jù)庫系統(tǒng)。 一般說來,實現(xiàn)數(shù)據(jù)管理有以下三種方法 : ,建立數(shù)據(jù)文件,再編寫應用程序來實現(xiàn)對數(shù)據(jù)的操作,這種方法針對性,專用性強,適合開發(fā)小型項目。缺點是缺乏通用性,數(shù)據(jù)和應用不能分離 ,如果要求添加對數(shù)據(jù)的處理需再編寫應用程序去實現(xiàn),開發(fā)的起點低,對開發(fā)人員的要求高。 ( DBMS)實現(xiàn)對數(shù)據(jù)的管理,應用程序要實現(xiàn)對數(shù)據(jù)的應用可通過開發(fā)平臺提供的數(shù)據(jù)庫接口或利用數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)庫描述語言 (DDL) ,數(shù)據(jù)庫操作語言 (DCL),數(shù)據(jù)庫控制語言 (DCL)嵌入主語言的方式來實現(xiàn)。這種方式比較流行,它的優(yōu)點是 :實現(xiàn)了時間的獨立性 (即擺脫了時間與應用程序之間的不可分離,應用程序通過一些標準接口來實現(xiàn)對數(shù)據(jù)的應用 ),實現(xiàn)了時間共享,一致性好,時間冗余度小等功能,開發(fā)起點高。 (DBMs)建立數(shù)據(jù)庫。這種方法是發(fā)展趨勢。主要面向工程,可以比較好的完成實際的需要。國際上對新興的面向對象的工程數(shù)據(jù)庫管理系統(tǒng) (OOEDBMS)的研究日益興旺,目前已經提出了工程數(shù)據(jù)庫設計標準 (如標準 )。 采用以上的數(shù)據(jù)庫管理方法時,必須確保數(shù)據(jù)庫具有嚴密的保密性能和良好的恢復能力。 數(shù)據(jù)庫的安全保證可以通過指定用戶名和口令來創(chuàng)建用戶對象,或者對已經有的數(shù)據(jù)庫加入口令 。還可以使用 CreateDatabase 或者CompactDatabase方法創(chuàng) 建或者對已有的數(shù)據(jù)庫加密。 DBMS 提供了統(tǒng)一的數(shù)據(jù)保護功能,可以保證數(shù)據(jù)的安全可靠和正確有效。這包括數(shù)據(jù)的安全性、完整性、并發(fā)控制和恢復。 數(shù)據(jù)庫完整性指數(shù)據(jù)的正確性和相容性。比如年齡必須是整數(shù)等。 DBMS 要有一定的機制來檢查數(shù)據(jù)庫中的數(shù)據(jù) :要能提供定義完整性約束條件的機制,要能提供檢查是否違背完整性約束條件的方法。數(shù)據(jù)的完整性和安全性的區(qū)別在于完整性是指防止數(shù)據(jù)庫中存在不合語義的數(shù)據(jù)、防止錯誤的輸入和輸出造成的無效操作和錯誤結果,安全性是指保護數(shù)據(jù)庫不被惡意破壞和非法存取。 Microsoft SQL Server 作為發(fā)行全球的桌面軟件,提供了很完備的完整性檢查。數(shù)據(jù)庫的恢復如果遇到硬件故障、軟件故障、操作員的失誤以及故意的破壞等突發(fā)事件造成運行事務非正常中斷,影響數(shù)據(jù)的正確性,甚至造成數(shù)據(jù)丟失,對數(shù)據(jù)庫造成破壞??梢岳棉D儲 (定期轉移倉儲 )和日記文件 (記錄每一次更新 )結合的方法來有效地恢復數(shù)據(jù)庫。 開發(fā) 開放式數(shù)據(jù)庫互聯(lián) (ODBC)上連接 Windows 系統(tǒng)中數(shù)據(jù)庫的一種最流行的方法,通過使用 ODBC,開發(fā)人員不需要關心他
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1