【文章內(nèi)容簡(jiǎn)介】
具有構(gòu)成最大的Web 站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能?!? (2)可伸縮性和可用性。同一個(gè)數(shù)據(jù)庫引擎可以在不同的平臺(tái)上使用,從運(yùn)行 Microsoft Windowsamp。reg。 98 的便攜式電腦,到運(yùn)行 Microsoft Windows 2000 數(shù)據(jù)中心版的大型多處理器服務(wù)器。(3)企業(yè)級(jí)數(shù)據(jù)庫功能。SQL Server 2000 關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。(4)易于安裝、部署和使用。SQL Server 2000 中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過程。(1)創(chuàng)建數(shù)據(jù)庫(1)打開SQL 2000企業(yè)管理器,右鍵單擊數(shù)據(jù)庫創(chuàng)建新數(shù)據(jù)庫,命名為圖書管理系統(tǒng)設(shè)計(jì)。(2)創(chuàng)建數(shù)據(jù)表創(chuàng)建數(shù)據(jù)庫后,為數(shù)據(jù)庫添加數(shù)據(jù)表,步驟如下?!氨怼蔽募A。在彈出的快捷菜單中執(zhí)行“新建表命令,出現(xiàn)表設(shè)計(jì)器。,借書卡信息表,借閱信息表,圖書分類信息表,圖書基本信息表,用戶登錄信息表。各表數(shù)據(jù)結(jié)構(gòu)如上述數(shù)據(jù)分析所示。(3)設(shè)計(jì)前臺(tái)程序設(shè)計(jì)圖書基本情況表要求能清晰瀏覽現(xiàn)存圖書信息。工程中添加窗體,、mand、datagrid、ADODC控件。修改各個(gè)控件caption屬性,給窗體和命令按鈕添加背景圖片,ADODC控件Visible屬性設(shè)置為False。前臺(tái)VB與后臺(tái)SQL的連接主要靠ADODC控件。整個(gè)系統(tǒng)運(yùn)行下來,兩者之間的連接主要靠ADODC控件。右鍵單擊控件,選擇屬性,通用頁點(diǎn)擊生成,在彈出的對(duì)話框中,選擇Microsoft OLE DB Provider For SQL Server,單擊下一步按鈕,打開連接選項(xiàng)卡,選擇所需數(shù)據(jù)庫路徑和名稱,即已建立的數(shù)據(jù)庫。測(cè)試連接,若成功則可以連接。在屬性頁對(duì)話框中選擇記錄源,命令類型選擇2AdCmdTable,點(diǎn)擊表的存儲(chǔ)過程下拉列表選擇需要的表。單擊確定,關(guān)閉屬性頁。DATAGRID控件的DATASource屬性選擇ADODC1,將二者連接,從而實(shí)現(xiàn)后臺(tái)數(shù)據(jù)表反映到前臺(tái)。寫入代碼,設(shè)計(jì)成功后運(yùn)行界面如下:對(duì)圖書基本情況瀏覽過后,應(yīng)該具備對(duì)基本信息的增加、刪除功能。利用命令按鈕調(diào)用子菜單,實(shí)現(xiàn)對(duì)圖書的增加和刪除,子菜單命名為f10,代碼為: vbModal。如此設(shè)計(jì)使程序簡(jiǎn)單易懂不易出現(xiàn)導(dǎo)致系統(tǒng)崩潰的錯(cuò)誤,f10中添加ADODC控件,visible屬性設(shè)置為false,與數(shù)據(jù)庫中圖書基本信息表建立連接。添加label、text控件,修改各個(gè)caption屬性。設(shè)置Text的DATASource屬性均為ADODC1,圖書編號(hào)對(duì)應(yīng)的text的DATAFeild屬性選擇“圖書編號(hào)”、書名對(duì)應(yīng)的text的DATAFeild屬性選擇“書名”,依次類推,各個(gè)text的DATAFeild屬性選擇相應(yīng)的后臺(tái)數(shù)據(jù)表列名。給命令按鈕和form添加背景圖片并更改大小。寫入代碼后運(yùn)行界面分別如下:設(shè)計(jì)借書卡辦理表要求能清晰瀏覽已辦理的借書卡信息。工程中建立新表單。添加命令按鈕、ADODC控件、DATAGRID控件。ADODC控件連接數(shù)據(jù)庫方法以及相應(yīng)屬性設(shè)置方法如上所述,連接“借書卡信息表”,DATAGRID控件DATASource屬性選擇ADODC1。寫入代碼,運(yùn)行后界面如下:借書卡信息瀏覽后,要具備對(duì)借書卡的維護(hù)功能,通過命令按鈕調(diào)用子表單實(shí)現(xiàn)對(duì)借書卡的辦理與刪除。需要用到label、text、mand 、ADODC控件。子界面設(shè)計(jì)、控件屬性設(shè)置、前臺(tái)與后臺(tái)連接以及主菜單的命令按鈕設(shè)計(jì)方法均如“圖書基本信息”菜單的設(shè)置方法相同。代碼調(diào)用后運(yùn)行結(jié)果如下圖所示:設(shè)計(jì)圖書查詢表要求能根據(jù)輸入的圖書編號(hào)查詢圖書的基本信息。工程中添加新表單,表單中添加label、text、mand、ADODC控件按鈕。更改各個(gè)label和text以及mand的caption屬性如下圖,給表單和命令按鈕添加背景圖片,調(diào)整大小。ADODC控件屬性如上所述,連接數(shù)據(jù)庫,并隱藏,連接“圖書分類信息表”。各個(gè)text對(duì)應(yīng)的DATAField以及DATASource屬性設(shè)置方法與上述“圖書基本信息”子菜單設(shè)置方法相同。需注意的是圖書查詢只能按照?qǐng)D書編號(hào)查詢,為避免出現(xiàn)借閱者不知情況而想要根據(jù)其他類別進(jìn)行查詢的做法,不如根據(jù)書名查詢,根據(jù)種類查詢,要求其他text不能隨意更改顯示內(nèi)容,方法是更改除圖書編號(hào)對(duì)應(yīng)的text之外的其他text的enable屬性為false,菜單運(yùn)行后字體顯示為銀白色并且不能插入光標(biāo)驚醒更改,寫入代碼后的運(yùn)行界面如下: 設(shè)計(jì)借閱信息表要求能清晰瀏覽已經(jīng)借閱的圖書信息及學(xué)生信息。工程中添加新表單,表單中添加label、ADODC、DATAGRID、mand。更改各個(gè)控件屬性,給表單和命令按鈕添加背景圖片調(diào)整大小,ADODC控件連接數(shù)據(jù)庫,連接“借閱信息表”DATAGRID控件設(shè)置數(shù)據(jù)源,方法與上述“圖書基本信息”表單設(shè)置方法相同。寫入代碼,運(yùn)行成功后界面如下:瀏覽完借閱信息后,要求能對(duì)借閱信息進(jìn)行維護(hù),實(shí)現(xiàn)借書還書功能。利用命令按鈕調(diào)用子菜單實(shí)現(xiàn)。子表單設(shè)計(jì)方法如上,運(yùn)行界面如下:設(shè)計(jì)登陸界面在圖書館數(shù)據(jù)庫系統(tǒng)中,從效率、安全、方便角度考慮,對(duì)不同級(jí)別的用戶定義不同的視圖:定義一般的讀者對(duì)數(shù)據(jù)庫的應(yīng)用只包括對(duì)書的借出信息,著者,還書日期,和簡(jiǎn)介等信息的查找,不能對(duì)以上的信息的刪除和更改,更新信息只能由圖書館類的服務(wù)人員作相應(yīng)的操作。用戶憑借用戶名和密碼使用系統(tǒng)。在工程中添加窗體,名稱form1。窗體中添加frame控件。在控件中添加label、text、mand、ADODC控件。修改各個(gè)控件caption。給窗體和命令按鈕添加背景圖片并調(diào)整大小,隱藏ADODC控件。連接數(shù)據(jù)庫中“用戶登錄信息表”,方法如上所述。運(yùn)行界面如下:設(shè)計(jì)主窗體前臺(tái)使用VB設(shè)計(jì)界面。新建工程,添加MDI模塊,作為主窗體。添加