科研項(xiàng)目管理系統(tǒng)-VB編程畢業(yè)設(shè)計(jì)_第1頁(yè)
科研項(xiàng)目管理系統(tǒng)-VB編程畢業(yè)設(shè)計(jì)_第2頁(yè)
科研項(xiàng)目管理系統(tǒng)-VB編程畢業(yè)設(shè)計(jì)_第3頁(yè)
科研項(xiàng)目管理系統(tǒng)-VB編程畢業(yè)設(shè)計(jì)_第4頁(yè)
科研項(xiàng)目管理系統(tǒng)-VB編程畢業(yè)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、上海交通大學(xué)CIM所科研項(xiàng)目管理系統(tǒng)開發(fā)摘 要本設(shè)計(jì)按照管理信息系統(tǒng)的開發(fā)方法,通過系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施等一系列開發(fā)過程,以上海交通大學(xué)計(jì)算機(jī)集成制造研究所為應(yīng)用背景,開發(fā)一個(gè)有實(shí)用價(jià)值的科研項(xiàng)目管理系統(tǒng),實(shí)現(xiàn)對(duì)科研項(xiàng)目和發(fā)表的科技論文的計(jì)算機(jī)管理,以提高項(xiàng)目及論文管理的水平,提供及時(shí)、準(zhǔn)確的信息服務(wù)并減輕管理人員制作報(bào)表、統(tǒng)計(jì)分析的負(fù)擔(dān),從而擺脫該研究所長(zhǎng)期以來通過人工對(duì)科研項(xiàng)目及發(fā)表論文的落后面貌。該系統(tǒng)能對(duì)科研項(xiàng)目及科技論文實(shí)現(xiàn)較全面的管理,提供數(shù)據(jù)錄入、多條件查詢、統(tǒng)計(jì)、報(bào)表輸出等日常管理所必需的功能,并在系統(tǒng)的易使用性上作了較大的努力。該系統(tǒng)是一個(gè)基于客戶機(jī)/服務(wù)器的系統(tǒng),可

2、以在多個(gè)客戶機(jī)上同時(shí)運(yùn)行。采用Visual Basic 6.0作為系統(tǒng)的開發(fā)語(yǔ)言,運(yùn)行的環(huán)境為Windows NT 4.0操作系統(tǒng),后臺(tái)的數(shù)據(jù)庫(kù)管理系統(tǒng)選用Microsoft Access 20XX。目 錄第一章 緒 論.4第二章 系統(tǒng)分析2.1概述.62.2現(xiàn)存的問題及目標(biāo).62.3 需求分析 2.3.1 信息需求.72.3.2 功能需求.8第三章 系統(tǒng)設(shè)計(jì)3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)3.1.1 數(shù)據(jù)庫(kù)概念設(shè)計(jì).103.1.2 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì).103.1.3 數(shù)據(jù)庫(kù)物理設(shè)計(jì)3.1.3.1 數(shù)據(jù)庫(kù)選型. 123.1.3.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)定義. 133.1.3.3 完整性規(guī)則. 163.1.3.4 索引.

3、163.1.3.5 安全性考慮. 163.1.3.6 磁盤空間分配. 173.2 平臺(tái)選型3.2.1 選型的原則.173.2.2 開發(fā)平臺(tái)選擇.173.3 系統(tǒng)總體結(jié)構(gòu).183.4 數(shù)據(jù)庫(kù)訪問接口設(shè)計(jì).173.4.1 數(shù)據(jù)訪問接口選擇. 213.4.2 具體實(shí)現(xiàn).213.5 初始化模塊設(shè)計(jì).223.6 主界面設(shè)計(jì). 223.7 錄入模塊設(shè)計(jì).233.8 查詢模塊設(shè)計(jì).253.9 設(shè)置模塊設(shè)計(jì).303.10 幫助模塊設(shè)計(jì).31第四章 軟件測(cè)試分析 4.1 測(cè)試的目的. 324.2 軟件功能的驗(yàn)證.334.3 結(jié)論.33第五章 項(xiàng)目開發(fā)總結(jié).34致 謝.36參考文獻(xiàn).36第一章 緒 論 上海交通大

4、學(xué)計(jì)算機(jī)集成制造研究所(以下簡(jiǎn)稱CIM所)每年都承接了大量的科研項(xiàng)目及發(fā)表為數(shù)眾多的科技論文,對(duì)這些成果進(jìn)行統(tǒng)計(jì)所得到的信息在該研究所的管理中具有重要的意義;首先,它反映了CIM所的學(xué)術(shù)水平和成就,是對(duì)該所進(jìn)行各種評(píng)估時(shí)的主要參考依據(jù);第二,通過這些統(tǒng)計(jì)結(jié)果,可以看出CIM所的發(fā)展趨勢(shì),從而為研究所的發(fā)展決策提供重要的輔助信息;第三,它是考察某位研究人員的工作成就的主要途徑之一;最后,這些統(tǒng)計(jì)信息也是上級(jí)主管部門經(jīng)常要求上報(bào)的信息。顯然,需要有一套行之有效的手段來對(duì)CIM所的科研項(xiàng)目及發(fā)表論文進(jìn)行管理。到目前為止,CIM所的科研項(xiàng)目管理一直采用人工管理的方式,并無一套成文的管理規(guī)范,也沒有相應(yīng)

5、的專職管理人員,只有當(dāng)上級(jí)部門發(fā)文要求統(tǒng)計(jì)項(xiàng)目或論文情況時(shí)才由有關(guān)人員查閱本所的各種相關(guān)文檔,人工進(jìn)行統(tǒng)計(jì)并制作報(bào)表。這種落后管理的弊端是顯而易見的。在現(xiàn)在這個(gè)計(jì)算機(jī)得到普遍應(yīng)用的時(shí)代,很多過去依靠人工進(jìn)行的管理都由計(jì)算機(jī)所取代。尤其在信息的存儲(chǔ)、加工和維護(hù)上計(jì)算機(jī)能取得人所不能比擬的作用。通過計(jì)算機(jī)進(jìn)行管理的主要方法是建立管理信息系統(tǒng)(Management Information System,MIS)。對(duì)管理信息系統(tǒng)有許多種解釋,按照管理信息系統(tǒng)的創(chuàng)始人明尼蘇達(dá)大學(xué)的Gordon B.Davis教授給出的定義,MIS是一個(gè)利用計(jì)算機(jī)硬件和軟件,手工作業(yè),分析、計(jì)劃、控制和決策模型,以及數(shù)據(jù)

6、庫(kù)的用戶機(jī)器系統(tǒng)。它能提供信息,支持企業(yè)或組織的運(yùn)行、管理和決策功能。我國(guó)學(xué)者薛華成則將其定義為:管理信息系統(tǒng)是一個(gè)以人為主導(dǎo),利用計(jì)算機(jī)硬件、軟件、網(wǎng)絡(luò)通信設(shè)備以及其他辦公設(shè)備,進(jìn)行信息的收集、傳輸、加工、存儲(chǔ)、更新和維護(hù),以企業(yè)戰(zhàn)略競(jìng)優(yōu)、提高效率和效益為目的,支持企業(yè)高層決策、中層控制、基層運(yùn)作的集成化的人機(jī)系統(tǒng)。盡管定義不同,但總的說來,管理信息系統(tǒng)終究要起到一個(gè)提高管理效率、減輕管理人員負(fù)擔(dān)的作用。無論對(duì)于企業(yè)或其他組織,建立一個(gè)管理信息系統(tǒng)都是實(shí)現(xiàn)其先進(jìn)管理所必須的。有鑒于此,開發(fā)一個(gè)CIM所的科研項(xiàng)目和論文管理信息系統(tǒng)是很有必要的。它將有助于將管理人員從煩瑣的管理工作中解脫出來,使

7、管理系統(tǒng)化、條理化,能迅速獲得感興趣的信息。管理信息系統(tǒng)是一個(gè)一體化的系統(tǒng)或集成系統(tǒng),通常包括業(yè)務(wù)信息系統(tǒng)、知識(shí)工作系統(tǒng)、決策支持系統(tǒng)等。根據(jù)現(xiàn)有人力和時(shí)間限制條件以及項(xiàng)目和論文管理的特點(diǎn),不可能也沒有必要建立一個(gè)完整的、具有所有功能的管理信息系統(tǒng)。我們選擇開發(fā)一個(gè)相對(duì)較小的實(shí)用的數(shù)據(jù)處理系統(tǒng)。數(shù)據(jù)處理系統(tǒng)(Data Processing System,DPS)又稱為電子數(shù)據(jù)處理系統(tǒng)(Electronic Data Processing System,EDPS)或業(yè)務(wù)處理系統(tǒng)(Transaction Processing System,TPS),它屬于管理信息系統(tǒng)的范疇,但不是管理信息系統(tǒng)的全

8、部。其主要特點(diǎn)是簡(jiǎn)單、精確和標(biāo)準(zhǔn)化。業(yè)務(wù)范圍主要是業(yè)務(wù)數(shù)據(jù)的登錄,數(shù)據(jù)的編輯,將數(shù)據(jù)信息以文件形式存入軟盤、磁帶或硬盤,通過存取這些數(shù)據(jù)信息打印出報(bào)表,主要的操作是排序、列表、更新、查詢等,主要使用的運(yùn)算是簡(jiǎn)單的加減乘除,其輸入一般是原始的單據(jù)或表單,輸出一般是分類或匯總的報(bào)表,主要使用的人員是運(yùn)行人員。這一類系統(tǒng)由于處理的問題處于較低的管理層,因而問題比較結(jié)構(gòu)化,即處理步驟較固定,系統(tǒng)結(jié)構(gòu)相對(duì)比較簡(jiǎn)單,無須很復(fù)雜的實(shí)現(xiàn)技術(shù)。 去年上海交通大學(xué)計(jì)算機(jī)集成研究所已經(jīng)開發(fā)了一個(gè)基于SQL server的科研項(xiàng)目管理系統(tǒng),今年所里想將該系統(tǒng)移植到Access數(shù)據(jù)庫(kù)上。本設(shè)計(jì)的主要任務(wù)就是為上海交通大

9、學(xué)計(jì)算機(jī)集成研究所移植并升級(jí)更有實(shí)用價(jià)值的科研項(xiàng)目及論文管理系統(tǒng),以實(shí)現(xiàn)CIM所的科研項(xiàng)目及論文管理計(jì)算機(jī)化,擺脫人工進(jìn)行管理的落后面貌。并作為一項(xiàng)畢業(yè)設(shè)計(jì)的成果。 第二章 系統(tǒng)分析2.1 概述 管理信息系統(tǒng)通常是一個(gè)復(fù)雜的系統(tǒng),它既受內(nèi)部環(huán)境的互相影響,又受外部環(huán)境的制約,需要考慮的問題很多。系統(tǒng)分析首先應(yīng)對(duì)系統(tǒng)現(xiàn)狀進(jìn)行分析,提出新系統(tǒng)要達(dá)到的目標(biāo),然后確定用戶對(duì)目標(biāo)系統(tǒng)的要求,為軟件設(shè)計(jì)提供基礎(chǔ)。其主要任務(wù)是將在系統(tǒng)詳細(xì)調(diào)查中所得的文檔資料集中在一起,對(duì)組織內(nèi)部整體管理狀況和信息處理過程進(jìn)行分析;目的是將用戶的需求確定下來。其中的需求分析是系統(tǒng)開發(fā)工作中最重要的環(huán)節(jié)之一,是系統(tǒng)設(shè)計(jì)的依據(jù),

10、需求分析已經(jīng)成為一門獨(dú)立的學(xué)科,稱為需求工程(Requirement Engineering,RE),即應(yīng)用已證實(shí)有效的技術(shù)、方法進(jìn)行需求分析,確定用戶需求,幫助開發(fā)人員理解問題并定義目標(biāo)系統(tǒng)的所有外部特征。系統(tǒng)分析一般還應(yīng)包括業(yè)務(wù)流程及數(shù)據(jù)流程分析等,但由于項(xiàng)目及論文管理來說,只是一個(gè)簡(jiǎn)單的歸檔及統(tǒng)計(jì)問題,故可以省去。重點(diǎn)放在用戶的信息和功能需求上。由于目前對(duì)CIM所的項(xiàng)目和論文進(jìn)行管理的人員主要是該所的領(lǐng)導(dǎo),工作很繁忙,無法抽出過多時(shí)間進(jìn)行交流,所以采取的需求分析方法主要采用首先對(duì)CIM所過去產(chǎn)生的各種手工報(bào)表進(jìn)行分析,從用戶的角度提出需求的設(shè)想,然后再請(qǐng)所里領(lǐng)導(dǎo)修改。2.2 現(xiàn)存的問題及

11、目標(biāo)經(jīng)過分析,得出目前采用人工管理存在如下主要問題:(1)項(xiàng)目信息查詢、統(tǒng)計(jì)困難 由于缺乏有效的規(guī)范,無法對(duì)本所的所有科研項(xiàng)目進(jìn)行統(tǒng)一管理,當(dāng)需要進(jìn)行統(tǒng)計(jì)工作或需要查詢某個(gè)項(xiàng)目的基本情況(如撥款情況或成果情況)時(shí)只能通過向該項(xiàng)目的負(fù)責(zé)人詢問,造成極大的不便。特別是當(dāng)需要以某種條件進(jìn)行統(tǒng)計(jì)或查詢時(shí)(如統(tǒng)計(jì)本所所有863計(jì)劃項(xiàng)目或統(tǒng)計(jì)本所所有獲獎(jiǎng)項(xiàng)目等)尤其困難。(2)論文統(tǒng)計(jì)困難由于論文發(fā)表具有周期長(zhǎng)、分布廣泛的特點(diǎn),當(dāng)發(fā)表通知或雜志、期刊抵達(dá)時(shí),往往相關(guān)人員已經(jīng)遺忘甚至已經(jīng)離開研究所,由于缺乏專職管理人員和一套行之有效的管理規(guī)范,通知或雜志寄到時(shí)沒有及時(shí)歸檔記錄,以至于當(dāng)需要進(jìn)行論文統(tǒng)計(jì)工作時(shí)

12、不得不東查西找,效率非常低,并且極易統(tǒng)計(jì)不完全或由于遺忘而造成數(shù)據(jù)不屬實(shí)的現(xiàn)象。(3)浪費(fèi)領(lǐng)導(dǎo)的時(shí)間和精力當(dāng)需要進(jìn)行統(tǒng)計(jì)工作,尤其是用于送交上級(jí)部門的報(bào)表,一般工作人員往往不熟悉情況或要求而不得不由所里主要領(lǐng)導(dǎo)來完成,浪費(fèi)了領(lǐng)導(dǎo)的大量時(shí)間和精力。根據(jù)上面的分析,提出以下開發(fā)目標(biāo):(1) 提高項(xiàng)目及論文管理的水平,提供及時(shí)、準(zhǔn)確的信息服務(wù);(2) 提高信息檢索的效率,實(shí)現(xiàn)靈活的查詢,包括多條件查詢、模糊查詢等;(3) 減輕管理人員制作報(bào)表、統(tǒng)計(jì)分析的負(fù)擔(dān);(4) 實(shí)用。系統(tǒng)規(guī)模不宜太大,但又要能保證支持日常工作的要求;(5) 系統(tǒng)應(yīng)易于修改和擴(kuò)充。2.3 需求分析 2.3.1信息需求(1)關(guān)于項(xiàng)

13、目基本情況的信息l 項(xiàng)目編號(hào):格式為 年份+序號(hào)l 項(xiàng)目名稱(中文、英文)l 負(fù)責(zé)人1l 負(fù)責(zé)人2l 主要承擔(dān)人1l 主要承擔(dān)人2l 項(xiàng)目來源l 項(xiàng)目性質(zhì) 分為國(guó)家自然科學(xué)基金、863、部省科委及企業(yè)集團(tuán)四種情況l 文件柜號(hào)l 科研代號(hào)l 電子文檔名l 開始日期:格式為 年份+月份+日期l 結(jié)束日期:格式為 年份+月份+日期 注:項(xiàng)目編號(hào)是一個(gè)七位字符串,其格式為YYYY-#,其中YYYY為立項(xiàng)年份,#是兩位數(shù),表示該項(xiàng)目在某年中的立項(xiàng)順序。(2)關(guān)于項(xiàng)目財(cái)務(wù)情況的信息l 財(cái)務(wù)編號(hào)l 單位分類l 總經(jīng)費(fèi)(萬(wàn)元)l 第一(二六)次撥款數(shù)(萬(wàn)元)l 第一(二六)次撥款日期:格式為 年份+月份l 第

14、一(二六)次免扣額(萬(wàn)元)l 撥款總額(計(jì)算項(xiàng))l 累計(jì)支出(萬(wàn)元)(3)項(xiàng)目成果情況l 驗(yàn)收日期:格式為 年份+月份+日l(shuí) 鑒定日期:格式為 年份+月份+日l(shuí) 獲獎(jiǎng)日期:格式為 年份+月份+日l(shuí) 鑒定單位l 獲獎(jiǎng)名稱l 授獎(jiǎng)單位l 證書號(hào)(4)關(guān)于期刊論文情況的信息l 論文名稱(中文、英文)l 發(fā)表日期:格式為 年份+月份l 期刊名稱l 作者(1-6)l 范圍 分為全國(guó)、國(guó)際、地方三種情況l 檢索源 分為EI、SCI、核心和一般四種情況l 檢索號(hào)l 學(xué)科門類l 來源l 出版單位(5)關(guān)于會(huì)議論文情況的信息l 論文名稱(中文、英文)l 會(huì)議時(shí)間:格式為 年份+月份l 會(huì)議名稱l 入選論文集名稱

15、l 作者(1-6)l *范圍 分為全國(guó)、國(guó)際、地方三種情況l 學(xué)科門類l 來源l 會(huì)議地點(diǎn) 2.3.2 功能需求(1) 數(shù)據(jù)錄入 分別以項(xiàng)目、期刊論文、會(huì)議論文為單位錄入項(xiàng)目、期刊論文及會(huì)議論文的全部數(shù)據(jù),對(duì)項(xiàng)目也可以分別以基本情況、財(cái)務(wù)情況或成果情況為單位錄入。錄入時(shí)應(yīng)包括對(duì)數(shù)據(jù)的正確性校驗(yàn)。(2) 數(shù)據(jù)維護(hù) 支持平時(shí)對(duì)數(shù)據(jù)的修改,包括插入、刪除及更新。(3) 查詢 i 項(xiàng)目查詢以項(xiàng)目名稱、負(fù)責(zé)人、主要承擔(dān)人、項(xiàng)目性質(zhì)、開始日期、財(cái)務(wù)編號(hào)為條件查詢項(xiàng)目的各種情況,對(duì)項(xiàng)目名稱支持模糊查詢。ii 期刊論文查詢以發(fā)表日期、來源、檢索源為條件查詢。iii 會(huì)議論文查詢以會(huì)議時(shí)間查詢。iiii 設(shè)備查

16、詢 以購(gòu)置設(shè)備日期、設(shè)備經(jīng)費(fèi)、單位分類為條件查詢。iiiii 支持自定義復(fù)雜條件查詢。 查詢結(jié)果要求能以下列統(tǒng)計(jì)報(bào)表的形式打印輸出:項(xiàng)目總覽表項(xiàng)目經(jīng)費(fèi)情況表項(xiàng)目成果情況表期刊論文統(tǒng)計(jì)表學(xué)術(shù)論文統(tǒng)計(jì)表(4) 其他要求 系統(tǒng)要有一定的安全保障,對(duì)于影響數(shù)據(jù)庫(kù)內(nèi)容的操作,例如錄入、插入、刪除等,必須驗(yàn)證用戶身份。系統(tǒng)必須具有一定的靈活性,對(duì)于用代號(hào)設(shè)置的字段(例如項(xiàng)目性質(zhì)、檢索源等)必須能夠進(jìn)行動(dòng)態(tài)修改并自動(dòng)顯示在報(bào)表中。軟件應(yīng)有良好的易使用性,操作應(yīng)盡量簡(jiǎn)單,有聯(lián)機(jī)幫助對(duì)用戶進(jìn)行使用指導(dǎo)及在用戶輸入錯(cuò)誤、數(shù)據(jù)庫(kù)未連接、打印機(jī)未準(zhǔn)備好等意外情況情況下提供詳細(xì)的幫助信息。第三章 系統(tǒng)設(shè)計(jì)3.1 數(shù)據(jù)庫(kù)

17、設(shè)計(jì)3.1.1 數(shù)據(jù)庫(kù)概念設(shè)計(jì)本系統(tǒng)結(jié)構(gòu)比較簡(jiǎn)單,只有三個(gè)相互獨(dú)立的實(shí)體:項(xiàng)目、期刊論文和會(huì)議論文。其中項(xiàng)目用項(xiàng)目編號(hào)、期刊論文和會(huì)議論文用論文名稱作為碼。3.1.2數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)該系統(tǒng)由三個(gè)基本關(guān)系組成,其模式結(jié)構(gòu)如下:(1) 項(xiàng)目(序號(hào),項(xiàng)目編號(hào),合同號(hào),負(fù)責(zé)人1,負(fù)責(zé)人2,主要承擔(dān)人1,主要承擔(dān)人2,項(xiàng)目來源,項(xiàng)目性質(zhì),開始日期,結(jié)束日期,文件柜號(hào),電子文檔名,財(cái)務(wù)編號(hào),總經(jīng)費(fèi),貨幣類型,撥款數(shù)(1-4),撥款日期(1-4),免扣額(1-4),累計(jì)支出,驗(yàn)收日期,鑒定日期,鑒定單位,獲獎(jiǎng)名稱,獲獎(jiǎng)名稱,授獎(jiǎng)單位,證書號(hào))各字段的定義如下所示:名 稱類 型格 式其 他序號(hào)char(7)yy

18、yy-#主鍵項(xiàng)目編號(hào)varchar(10)yy-mm項(xiàng)目名稱varchar(120XX合同號(hào)varchar(12)負(fù)責(zé)人1varchar(20XX負(fù)責(zé)人2varchar(20XX主要承擔(dān)人1varchar(20XX主要承擔(dān)人2varchar(20XX項(xiàng)目來源varchar(30)項(xiàng)目性質(zhì)tinyint缺省為0開始日期datetime結(jié)束日期datetime文件柜號(hào)tinyint電子文檔名varchar(20XX財(cái)務(wù)編號(hào)char(6)總經(jīng)費(fèi)smallmoney貨幣類型varchar(10)撥款數(shù)(1-4)smallmoney撥款日期(1-4)datetime免扣額(1-4)smallmoney累

19、計(jì)支出smallmoney驗(yàn)收日期datetime鑒定日期datetime鑒定單位varchar(50)獲獎(jiǎng)名稱varchar(40)獲獎(jiǎng)日期datetime授獎(jiǎng)單位varchar(50)證書號(hào)varchar(50)注:序號(hào)格式為yyyy-#,其中yyyy為項(xiàng)目開始的年份,#為該項(xiàng)目在該年份中的次序。(2) 期刊論文(論文名稱,發(fā)表日期,期刊名稱,作者1,作者2,作者3,作者4,作者5,作者6,范圍,檢索源,檢索號(hào),卷期號(hào),學(xué)科門類,來源,出版單位)各字段的定義如下所示:名 稱類 型格 式其 他論文名稱varchar(120XX主鍵發(fā)表日期datatimeyyyy-mm期刊名稱varchar(

20、100)作者(1-6)varchar(20XX范圍tinyint缺省為0檢索源tinyint缺省為0檢索號(hào)varchar(30)卷期號(hào)varchar(30)學(xué)科門類varchar(20XX來源varchar(20)出版單位varchar(50)(3) 會(huì)議論文(論文名稱,會(huì)議時(shí)間,會(huì)議地點(diǎn),作者1,作者2,作者3,作者4,作者5,作者6,范圍,學(xué)科門類,來源)各字段的定義如下所示:名 稱類 型格 式其 他論文名稱varchar(120XX主鍵會(huì)議時(shí)間datatimeyyyy-mm會(huì)議地點(diǎn)varchar(20XX作者(1-6)varchar(20XX范圍tinyint缺省為0學(xué)科門類varcha

21、r(20XX來源varchar(20)(4) 設(shè)備查詢(設(shè)備編號(hào),設(shè)備名稱,單位分類,型號(hào),規(guī)格,分類號(hào),國(guó)標(biāo)代碼,單位代碼,購(gòu)置日期,已使用年限,賬面數(shù)量數(shù),清查數(shù)量數(shù),賬面金額數(shù),清查金額數(shù),使用狀況,備注)各字段的定義如下所示:名 稱類 型格 式其 他設(shè)備編號(hào)varchar(8)主鍵設(shè)備名稱varchar(30)單位分類varchar(1)型號(hào)varchar(30)規(guī)格varchar(20XX分類號(hào)varchar(6)國(guó)標(biāo)代碼varchar(3)單位代碼varchar(4)購(gòu)置日期datatimeyyyy-mm已使用年限varchar(3)賬面數(shù)量數(shù)varchar(3)清查數(shù)量數(shù)varc

22、har(3)賬面金額數(shù)varchar(10)清查金額數(shù)varchar(10)使用狀況varchar(10)備注varchar(20)3.1.3 數(shù)據(jù)庫(kù)物理設(shè)計(jì)3.1.3.1 數(shù)據(jù)庫(kù)選型計(jì)算機(jī)集成制造研究所科研項(xiàng)目管理系統(tǒng)是以計(jì)算機(jī)技術(shù)為手段,為用戶存儲(chǔ)、處理各種有效信息,完成各項(xiàng)管理活動(dòng)。根據(jù)應(yīng)用程序的要求,選擇本軟件系統(tǒng)采用的數(shù)據(jù)庫(kù)管理系統(tǒng)要考慮到如下因素:(1) 符合關(guān)系型的標(biāo)準(zhǔn): 網(wǎng)絡(luò)上運(yùn)行的數(shù)據(jù)庫(kù)必須是基于Access標(biāo)準(zhǔn)的分布式關(guān)系數(shù)據(jù)庫(kù)。(2) 數(shù)據(jù)庫(kù)的體系結(jié)構(gòu) 數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)該是基于客戶/服務(wù)器體系結(jié)構(gòu)的分布式數(shù)據(jù)庫(kù),用戶的應(yīng)用程序運(yùn)行在不同的工作站上。(3) 事務(wù)的完整性和恢復(fù):

23、 數(shù)據(jù)庫(kù)服務(wù)器應(yīng)具有事務(wù)完整性機(jī)制,如日志文件、回退,并能從各種異常情況下恢復(fù)數(shù)據(jù)。在日常工作中能夠聯(lián)機(jī)地被份數(shù)據(jù)庫(kù)。(4) 分布式處理: 數(shù)據(jù)庫(kù)必須支持分布式環(huán)境中節(jié)點(diǎn)自治的原則,以保證數(shù)據(jù)的分布式管理和完整性,對(duì)用戶提供分布式透明以便于應(yīng)用系統(tǒng)的使用。(5) 應(yīng)用開發(fā): 數(shù)據(jù)庫(kù)所支持的宿主語(yǔ)言應(yīng)包括Visual Basic,還必須能提供足夠的工具供開發(fā)者和用戶選擇,這些工具應(yīng)涉及數(shù)據(jù)庫(kù)分析設(shè)計(jì)、應(yīng)用開發(fā)、調(diào)試和運(yùn)行等各個(gè)不同的階段。 根據(jù)上述要求,結(jié)合CIM研究所的具體情況,選用Microsoft Access 20XX作為該系統(tǒng)的數(shù)據(jù)庫(kù)管理系統(tǒng),Access 20XX是一個(gè)多用戶的關(guān)系型

24、數(shù)據(jù)庫(kù)系統(tǒng),它結(jié)合了Microsoft Windows NT操作系統(tǒng)的能力,提供一個(gè)安全的、可擴(kuò)展的、易管理、高性能的客戶機(jī)/服務(wù)器平臺(tái);提供了一套圖形化的方便易用的工具如Enterprise Manager、Query Analyzer等;對(duì)多用戶應(yīng)用提供了充足的保護(hù)措施,能夠阻止沖突和防止錯(cuò)誤產(chǎn)生,并且能高效地給多用戶分配可用的資源。3.1.3.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)定義應(yīng)用Access語(yǔ)言中的數(shù)據(jù)定義語(yǔ)句,定義四個(gè)基本表如下:(1) 項(xiàng)目情況表CREATE TABLE dbo.科研項(xiàng)目表 (序號(hào) char (5) NOT NULL PRIMARY KEY,項(xiàng)目編號(hào) varchar (10) NU

25、LL ,項(xiàng)目名稱 varchar (120XXNOT NULL ,合同號(hào) varchar (12) NULL ,負(fù)責(zé)人1 varchar (20XXNULL ,負(fù)責(zé)人2 varchar (20XXNULL ,主要承擔(dān)人1 varchar (20XXNULL ,主要承擔(dān)人2 varchar (20XXNULL ,項(xiàng)目來源 varchar (30) NULL ,項(xiàng)目性質(zhì) tinyint NULL DEFAULT (0),開始日期 smalldatetime NULL ,結(jié)束日期 smalldatetime NULL ,文件柜號(hào) tinyint NULL ,電子文檔名 varchar (20XXNU

26、LL ,財(cái)務(wù)編號(hào) char (5) NULL ,總經(jīng)費(fèi) smallmoney NULL DEFAULT (0), 貨幣類型 varchar (10) NULL ,撥款數(shù)1 smallmoney NULL DEFAULT (0),撥款數(shù)2 smallmoney NULL DEFAULT (0),撥款數(shù)3 smallmoney NULL DEFAULT (0),撥款數(shù)4 smallmoney NULL DEFAULT (0),撥款日期1 datetime NULL ,撥款日期2 datetime NULL ,撥款日期3 datetime NULL ,撥款日期4 datetime NULL ,免扣額

27、1 smallmoney NULL DEFAULT (0),免扣額2 smallmoney NULL DEFAULT (0),免扣額3 smallmoney NULL DEFAULT (0),免扣額4 smallmoney NULL DEFAULT (0),累計(jì)支出 smallmoney NULL DEFAULT (0),驗(yàn)收日期 datetime NULL ,鑒定日期 datetime NULL ,鑒定單位 varchar (50) NULL ,獲獎(jiǎng)名稱 varchar (40) NULL ,獲獎(jiǎng)日期 datetime NULL ,授獎(jiǎng)單位 varchar (50) NULL ,證書號(hào) va

28、rchar (50) NULL ) (2) 期刊論文表CREATE TABLE dbo.期刊論文表 (論文名稱 varchar (120XXNOT NULL PRIMARY KEY,發(fā)表日期 datetime NULL ,期刊名稱 varchar (100) NULL ,作者1 varchar (20XXNULL ,作者2 varchar (20XXNULL ,作者3 varchar (20XXNULL ,作者4 varchar (20XXNULL ,作者5 varchar (20XXNULL ,作者6 varchar (20XXNULL ,范圍 tinyint NULL DEFAULT (0

29、),檢索源 tinyint NULL DEFAULT (0) ,檢索號(hào) varchar (20XXNULL ,卷期號(hào) varchar (30) NULL ,學(xué)科門類 varchar (20XXNULL ,來源 varchar (20XXNULL ,出版單位 varchar (50) NULL ) (3) 會(huì)議論文表CREATE TABLE dbo.會(huì)議論文表 (論文名稱 varchar (120XXNOT NULL PRIMARY KEY,會(huì)議時(shí)間 datetime NULL ,會(huì)議名稱 varchar (100) NULL ,入選論文集 varchar (120XXNULL ,作者1 var

30、char (20XXNULL ,作者2 varchar (20XXNULL ,作者3 varchar (20XXNULL ,作者4 varchar (20XXNULL ,作者5 varchar (20XXNULL ,作者6 varchar (20XXNULL ,會(huì)議地點(diǎn) varchar (20XXNULL ,學(xué)科門類 varchar (20XXNULL ,來源 varchar (20XXNULL ,范圍 tinyint NULL DEFAULT (0) ) (4)CREATE TABLE dbo.會(huì)議論文表 (設(shè)備編號(hào) varchar (8) NOT NULL PRIMARY KEY,設(shè)備名稱

31、 varchar(30)NULL ,單位分類 varchar (1) NULL ,型號(hào) varchar (30) NULL ,規(guī)格 varchar (20XXNULL ,分類號(hào) varchar (6) NULL ,國(guó)標(biāo)代碼 varchar (3) NULL ,單位代碼 varchar (4) NULL ,購(gòu)置日期 datetime NULL ,已使用年限 varchar (3) NULL ,賬面數(shù)量數(shù) varchar (3) NULL ,清查數(shù)量數(shù) varchar (3) NULL ,賬面金額數(shù) varchar (10) NULL ,清查金額數(shù) varchar NULL DEFAULT (10

32、) 使用狀況 varchar (10) NULL ,備注 varchar NULL DEFAULT (20XX) 3.1.3.3 完整性規(guī)則所謂數(shù)據(jù)的完整性規(guī)則是指數(shù)據(jù)的正確性和相容性,完整性規(guī)則是保證數(shù)據(jù)庫(kù)中數(shù)據(jù)正確的有力工具。本系統(tǒng)中數(shù)據(jù)完整性規(guī)則包括:l 主碼完整性規(guī)則:每個(gè)基本關(guān)系中主碼的值必須是唯一的,不允許重復(fù);l 其他完整性規(guī)則:(1) 項(xiàng)目編號(hào)的格式要求為 yyyy-#。(2) 項(xiàng)目名稱雖然不是主鍵,但不允許為空。上述完整性規(guī)則都應(yīng)在系統(tǒng)中實(shí)現(xiàn),以保證系統(tǒng)中的數(shù)據(jù)的正確,能真實(shí)反映客觀世界的情況,這些完整性規(guī)則有的通過應(yīng)用程序?qū)崿F(xiàn),有的通過規(guī)范的操作過程來控制。3.1.3.4

33、索引通常表中的數(shù)據(jù)按照堆結(jié)構(gòu)存儲(chǔ),記錄間沒有特定的順序,當(dāng)查找數(shù)據(jù)時(shí),必須掃描表的所有數(shù)頁(yè)。而在表中創(chuàng)建了索引后,索引順序存儲(chǔ)索引列值。這樣,查找數(shù)據(jù)時(shí),根據(jù)索引列的值就可以找到記錄所在的數(shù)據(jù)頁(yè),無須掃描所有的數(shù)據(jù)頁(yè),從而提高了查詢效率。在Microsoft SQL Server中,索引分為聚簇和非聚簇兩類。聚簇索引采用B-樹結(jié)構(gòu),當(dāng)按照索引鍵檢索數(shù)據(jù)時(shí),SQL Server以遍歷B-樹的方法遍歷索引,直接找到記錄所在的數(shù)據(jù)頁(yè),是查詢速度最快的索引。有鑒于此,在數(shù)據(jù)庫(kù)的三個(gè)基本關(guān)系上都定義了一個(gè)索引,其定義語(yǔ)句如下:(1) 建立在項(xiàng)目情況表的項(xiàng)目名稱字段上的索引CREATE CLUSTERED

34、 INDEX INDEX_項(xiàng)目名稱 ON 項(xiàng)目情況表(項(xiàng)目名稱)CREATE CLUSTERED INDEX INDEX_開始日期 ON 項(xiàng)目情況表(開始日期)(2) 建立在期刊論文表上的索引CREATE CLUSTERED INDEX INDEX_論文名稱 ON 期刊論文表(論文名稱)CREATE CLUSTERED INDEX INDEX_發(fā)表日期 ON 期刊論文表(發(fā)表日期)(3) 建立在會(huì)議論文表上的索引CREATE CLUSTERED INDEX INDEX_論文名稱 ON 會(huì)議論文表(論文名稱)CREATE CLUSTERED INDEX INDEX_會(huì)議日期 ON 會(huì)議論文表(會(huì)

35、議日期) 以上的語(yǔ)句在Access 20XX中仍然適用。3.1.3.5 安全性考慮數(shù)據(jù)庫(kù)安全性是數(shù)據(jù)庫(kù)系統(tǒng)的一個(gè)重要方面,它是指保護(hù)數(shù)據(jù)庫(kù)防止被不合法的使用,包括惡意的破壞和非法的存取等。但由于本系統(tǒng)涉及到的數(shù)據(jù)都不是保密性數(shù)據(jù),無須采取很復(fù)雜的安全措施,只須防止數(shù)據(jù)被人隨意改動(dòng)即可。原系統(tǒng)采取的安全措施是利用SQL Server與Windows NT的安全性集成功能,由系統(tǒng)管理員或數(shù)據(jù)庫(kù)管理員為用戶分配數(shù)據(jù)庫(kù)訪問權(quán)限,當(dāng)沒有權(quán)利修改數(shù)據(jù)庫(kù)的用戶試圖修改數(shù)據(jù)時(shí)給出相應(yīng)的提示,數(shù)據(jù)庫(kù)備份的工作也由數(shù)據(jù)庫(kù)管理員來完成。而Access 20XX的安全系統(tǒng)是以Microsoft SQL Server的

36、安全系統(tǒng)為模型的,所以原系統(tǒng)的安全措施也可以保留。3.1.3.6 磁盤空間分配由于項(xiàng)目管理數(shù)據(jù)量不大、每年的增長(zhǎng)量也不大,所以不需要很大的磁盤空間,將初始大小定義為10MB,增量為20XX3.2 平臺(tái)選型3.2.1 選型的原則在選擇開發(fā)平臺(tái)時(shí)主要考慮以下因素:(1) 開發(fā)工具的性能l 穩(wěn)定和可靠。這是最關(guān)心的性能,開發(fā)工具不能經(jīng)常發(fā)生錯(cuò)誤或在訪問數(shù)據(jù)庫(kù)時(shí)經(jīng)常出現(xiàn)問題。l 可視化的開發(fā)。只須用鼠標(biāo)即可完成界面的設(shè)計(jì),并且界面應(yīng)具有流行的風(fēng)格,如帶有簡(jiǎn)短提示的工具條,具有Windows 95風(fēng)格的Tab文件夾等。l 提供可擴(kuò)展的第四代編程語(yǔ)言。這樣開發(fā)人員就無須關(guān)心復(fù)雜的底層工作,如Windows

37、 API等。l 對(duì)Windows技術(shù)的廣泛支持。包括對(duì)Windows 95/98上32位計(jì)算的支持以及對(duì)DDL、OLE、MDI等的支持。l 可以生成真正的可執(zhí)行文件。較之于偽代碼真正的機(jī)器代碼會(huì)使應(yīng)用的速度和效率得到大幅度提高。(2) 數(shù)據(jù)庫(kù)的訪問能力l 必須能夠支持ODBC(開放式數(shù)據(jù)庫(kù)互聯(lián))和數(shù)據(jù)庫(kù)專用接口。l 提供多種數(shù)據(jù)表現(xiàn)形式。完成對(duì)后臺(tái)數(shù)據(jù)庫(kù)的查詢和操作是前端開發(fā)工具的主要任務(wù)。因此開發(fā)工具不許提供簡(jiǎn)便而功能強(qiáng)大的數(shù)據(jù)訪問手段;并提供多種數(shù)據(jù)表現(xiàn)形式;可以生成復(fù)雜的報(bào)表。3.2.2 開發(fā)平臺(tái)選擇目前,很多數(shù)據(jù)庫(kù)廠商和應(yīng)用開發(fā)工具廠商紛紛推出了新一代的32位快速應(yīng)用開發(fā)(RAD)工具

38、,這些工具為應(yīng)用開發(fā)人員開發(fā)客戶機(jī)/服務(wù)器結(jié)構(gòu)下客戶機(jī)端的應(yīng)用程序帶來了極大的方便。在數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)方面,現(xiàn)在用的最多的有Power Builder、Visual C+和Visual Basic等。其中Visual C+功能最強(qiáng)大,但實(shí)現(xiàn)復(fù)雜,編程量大,對(duì)開發(fā)人員的要求太高。Power Builder的最大優(yōu)點(diǎn)是容易使用,只須很少的代碼,尤其是它的數(shù)據(jù)窗口(Data Window)技術(shù)提供了一個(gè)非常簡(jiǎn)便的訪問數(shù)據(jù)庫(kù)的方法。Power Builder還提供了對(duì)窗口的繼承,對(duì)于類型相似的窗口只須設(shè)計(jì)一個(gè),其余的通過繼承來實(shí)現(xiàn),這樣就大大減輕了開發(fā)人員的工作量。但由于Power Builder是

39、一個(gè)專門用于數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)的工具,所以在其他例如界面設(shè)計(jì)和錯(cuò)誤處理之類的細(xì)節(jié)方面的功能就相對(duì)較弱?;谌缦略?我們最后選擇Visual Basic 6.0作為本項(xiàng)目管理系統(tǒng)的開發(fā)工具。(1) 自從Visual Basic 5.0開始提供了本機(jī)代碼(N-Code)生成器,擺脫了以往只能生成偽代碼(P-Code)的局限,運(yùn)行效率提高近二十倍。(2) Visual Basic提供了開發(fā)圖形用戶界面 (GUI) 的方法。不需編寫大量代碼去描述界面元素的外觀和位置,而只要把預(yù)先建立的對(duì)象拖放到屏幕上的一點(diǎn)即可。(3) Visual Basic提供了ADO (ActiveX 數(shù)據(jù)對(duì)象) 這項(xiàng)新的數(shù)據(jù)

40、訪問技術(shù)。特點(diǎn)是:更簡(jiǎn)單的對(duì)象模型;與其它 Microsoft 和非 Microsoft 的技術(shù)更好的集成;為本地和遠(yuǎn)程數(shù)據(jù)數(shù)據(jù)提供了通用的接口。 (4) 提供了增強(qiáng)的數(shù)據(jù)綁定。在 Visual Basic 以前的版本中,只能在窗體上綁定控件。在 Visual Basic 6.0 中,已經(jīng)可以將任何 ADO/OLE DB 數(shù)據(jù)源綁定到任何 ADO/OLE DB 數(shù)據(jù)使用者上。(5) Visual Basic是一個(gè)通用的開發(fā)工具,功能強(qiáng)大,并且由于同為Microsoft公司的產(chǎn)品,Visual Basic與Windows操作系統(tǒng)及Access 20XX數(shù)據(jù)庫(kù)管理系統(tǒng)結(jié)合得更好。VB還有一個(gè)很大的

41、優(yōu)點(diǎn)是它是一個(gè)基于事件驅(qū)動(dòng)的編程語(yǔ)言,而不象C或C+是過程化的。這在開發(fā)Windows的應(yīng)用程序時(shí)尤其有用。在傳統(tǒng)的或“過程化”的應(yīng)用程序中,應(yīng)用程序自身控制了執(zhí)行哪一部分代碼和按何種順序執(zhí)行代碼。從第一行代碼執(zhí)行程序并按應(yīng)用程序中預(yù)定的路徑執(zhí)行,必要時(shí)調(diào)用過程。在事件驅(qū)動(dòng)的應(yīng)用程序中,代碼不是按照預(yù)定的路徑執(zhí)行而是在響應(yīng)不同的事件時(shí)執(zhí)行不同的代碼片段。事件可以由用戶操作觸發(fā)、也可以由來自操作系統(tǒng)或其它應(yīng)用程序的消息觸發(fā)、甚至由應(yīng)用程序本身的消息觸發(fā)。這些事件的順序決定了代碼執(zhí)行的順序,因此應(yīng)用程序每次運(yùn)行時(shí)所經(jīng)過的代碼的路徑都是不同的。不過這樣就造成無法為Visual Basic編制的程序畫

42、出流程圖,或者說流程圖太復(fù)雜而無法畫出。當(dāng)然Visual Basic也有不足之處。最大的缺點(diǎn)就是不支持繼承,這樣就容易造成代碼重復(fù)率高,代碼的可重用性和開發(fā)效率降低。3.3 系統(tǒng)總體結(jié)構(gòu)根據(jù)系統(tǒng)的功能需求,確定以下模塊結(jié)構(gòu)圖.它由數(shù)據(jù)錄入、數(shù)據(jù)查詢、系統(tǒng)設(shè)置和幫助模塊組成。(見下圖)數(shù)據(jù)查詢系統(tǒng)設(shè)置幫 助數(shù)據(jù)錄入科研項(xiàng)目管理系統(tǒng) 數(shù)據(jù)錄入項(xiàng)目數(shù)據(jù)錄入 會(huì)議論文錄入期刊論文錄入數(shù)據(jù)查詢期刊論文查詢項(xiàng)目情況查詢會(huì)議論文查詢打印報(bào)表圖 3-1系統(tǒng)設(shè)置數(shù)據(jù)庫(kù)連接設(shè)置 代號(hào)設(shè)置續(xù)圖 3-1其中每一個(gè)模塊由一個(gè)窗體及其相應(yīng)的代碼構(gòu)成。為了實(shí)現(xiàn)應(yīng)用程序的靈活性,對(duì)于實(shí)際應(yīng)用中需要?jiǎng)討B(tài)修改的數(shù)據(jù)庫(kù)連接設(shè)置與項(xiàng)

43、目性質(zhì)、論文檢索源代號(hào)等數(shù)據(jù)存儲(chǔ)在注冊(cè)表中。其結(jié)構(gòu)為:HKEY_CURRENT_USERVB and VBA Program Settings科研項(xiàng)目管理系統(tǒng)1.0.ConnectionDatabaseName“科研項(xiàng)目管理系統(tǒng)”ServerName“IDEASSERVER”SymbolArticleRange0“國(guó)內(nèi)”1 “國(guó)際”2 “地方”Count“2”ArticleRetrieveSource0“無”1“EI”2“SCI”3“核心”4“一般”Count“4”ProjectQuality0“無”1“國(guó)家自然科學(xué)基金”2“863”3“部、省科委”4“企業(yè)、集團(tuán)”Count“4其中后面三個(gè)鍵

44、名的意義為ArticleRange :論文范圍ArticleRetrieveSource :檢索源ProjectQuality :項(xiàng)目性質(zhì)所有鍵值均為字符串,Count是計(jì)數(shù)值。系統(tǒng)第一次運(yùn)行時(shí)將創(chuàng)建上述注冊(cè)表結(jié)構(gòu),初始數(shù)據(jù)庫(kù)名稱和服務(wù)器名稱為空字符串,Count為0。3.4 數(shù)據(jù)庫(kù)訪問接口設(shè)計(jì)3.4.1 數(shù)據(jù)訪問接口選擇 對(duì)于一個(gè)數(shù)據(jù)庫(kù)應(yīng)用程序來說,選擇一個(gè)合適的數(shù)據(jù)訪問接口是很重要的,它與應(yīng)用程序的性能密切相關(guān)。在 Visual Basic 中,可用的數(shù)據(jù)訪問接口有三種:ActiveX 數(shù)據(jù)對(duì)象(ActiveX Data Object,ADO)、遠(yuǎn)程數(shù)據(jù)對(duì)象(Remote Data Obj

45、ect,RDO) 和數(shù)據(jù)訪問對(duì)象(Data Access Object,DAO)。數(shù)據(jù)訪問接口是一個(gè)對(duì)象模型,它代表了訪問數(shù)據(jù)的各個(gè)方面。使用 Visual Basic,可以在任何應(yīng)用程序中通過編程控制連接、語(yǔ)句生成器和供使用的返回?cái)?shù)據(jù)。 數(shù)據(jù)訪問對(duì)象 (DAO) 既可以和 Microsoft Jet 數(shù)據(jù)庫(kù)引擎一起使用,也可以通過設(shè)置 ODBCDirect 選項(xiàng)而不和它一起使用。Microsoft Jet 數(shù)據(jù)庫(kù)引擎是一個(gè)獨(dú)立的數(shù)據(jù)庫(kù)管理系統(tǒng),需要時(shí)它既可以對(duì)遠(yuǎn)程各種服務(wù)器進(jìn)行處理查詢,又可以進(jìn)行路由查詢。通過 DAO 訪問 Jet 使開發(fā)工作更加簡(jiǎn)便,因?yàn)樗峁┝嗣嫦驅(qū)ο蟮拈_發(fā)方法和對(duì)數(shù)據(jù)識(shí)別綁定控件的訪問能力。DAO/Jet的主要缺點(diǎn)是沒有利用SQL Server的所有特性,這主要是由于試圖使DAO/Jet成為通用接口的原因。并且Jet不適合多任務(wù),在每個(gè)查詢完成之前,它將鎖定其他請(qǐng)求和用戶。RDO遠(yuǎn)程數(shù)據(jù)對(duì)象是一個(gè)到 ODBC 的、面向?qū)ο蟮臄?shù)據(jù)訪問接口,它同易于使用的 DAO style組合在一起,提供了一個(gè)接口,形式上展示出所有 ODBC 的底層功能和靈活性。RDO 提供了用來訪問存儲(chǔ)過程和復(fù)雜結(jié)果集的更多和更復(fù)雜的對(duì)象、屬性,以及方法。RDO 的缺

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論