數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì).doc
約55頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì),頁(yè)數(shù):55字?jǐn)?shù):22392第1章 緒論1.1 應(yīng)用背景近年來(lái)由于信息技術(shù)的日新月異,以及計(jì)算機(jī)與網(wǎng)絡(luò)的日益普及,信息資源已成為各個(gè)部門的重要財(cái)富與資源。建立一個(gè)滿足各級(jí)部門信息處理要求的行之有效的信息系統(tǒng)也成為一個(gè)單位或組織生存和發(fā)展的重要條件。數(shù)據(jù)庫(kù)系統(tǒng)的出現(xiàn)使信息系統(tǒng)從以加工數(shù)據(jù)的程序?yàn)橹行霓D(zhuǎn)向...
內(nèi)容介紹
此文檔由會(huì)員 cnlula 發(fā)布
數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)
頁(yè)數(shù):55 字?jǐn)?shù):22392
第1章 緒論
1.1 應(yīng)用背景
近年來(lái)由于信息技術(shù)的日新月異,以及計(jì)算機(jī)與網(wǎng)絡(luò)的日益普及,信息資源已成為各個(gè)部門的重要財(cái)富與資源。建立一個(gè)滿足各級(jí)部門信息處理要求的行之有效的信息系統(tǒng)也成為一個(gè)單位或組織生存和發(fā)展的重要條件。數(shù)據(jù)庫(kù)系統(tǒng)的出現(xiàn)使信息系統(tǒng)從以加工數(shù)據(jù)的程序?yàn)橹行霓D(zhuǎn)向圍繞共享的數(shù)據(jù)庫(kù)為中心的新數(shù)據(jù)。這樣既便于數(shù)據(jù)的集中管理,又有利于應(yīng)用程序的研制和維護(hù),提高了數(shù)據(jù)的利用率和相容性,提高了決策的可靠性。目前,數(shù)據(jù)庫(kù)已成為現(xiàn)代信息系統(tǒng)的不可分離的重要組成部分。數(shù)據(jù)庫(kù)是一個(gè)通用化綜合性的數(shù)據(jù)集合,可以提供各種用戶共享而且有最小的冗余度和較高的數(shù)據(jù)程序的獨(dú)立性,它為各種程序并發(fā)的使用,能夠有效及時(shí)的處理數(shù)據(jù),并提供安全性及完整性[1]。
數(shù)據(jù)庫(kù)設(shè)計(jì)是指數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù)是針對(duì)特定的應(yīng)用需求和環(huán)境,創(chuàng)造一個(gè)性能良好的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù),并基于數(shù)據(jù)庫(kù)開(kāi)發(fā)其應(yīng)用軟件系統(tǒng),使系統(tǒng)能有效地收集、存儲(chǔ)和管理數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行處理和加工[2]-[4]。
實(shí)驗(yàn)室是高校的重要組成部分,是辦好高校的基本條件。實(shí)驗(yàn)室工作水平是衡量一個(gè)學(xué)校教學(xué),科研水平的主要標(biāo)志之一。沒(méi)有一流的實(shí)驗(yàn)室工作水平,就不可能有一流的教學(xué)與科研水平。而衡量實(shí)驗(yàn)室的工作水平,不僅要看它的硬件,還要看它的管理。為了更好的管理實(shí)驗(yàn)室的各種資料、儀器狀況及其它實(shí)驗(yàn)室的大量數(shù)據(jù)資源,開(kāi)發(fā)一套實(shí)驗(yàn)室數(shù)據(jù)庫(kù)系統(tǒng),以利于實(shí)驗(yàn)室的人員更好的利用實(shí)驗(yàn)室的各種數(shù)據(jù)資源,把實(shí)驗(yàn)室管理員從手工勞動(dòng)中解脫出來(lái),實(shí)現(xiàn)實(shí)驗(yàn)室管理的現(xiàn)代化、規(guī)范化、信息化[5]-[8]。
第2章 系統(tǒng)設(shè)計(jì)
2.1系統(tǒng)分析
2.1.1系統(tǒng)可行性分析
1.經(jīng)濟(jì)可行性
一個(gè)實(shí)驗(yàn)室數(shù)據(jù)庫(kù)系統(tǒng),將會(huì)對(duì)整個(gè)實(shí)驗(yàn)室的信息采集、管理和分析起著舉足輕重的作用。它在高校實(shí)驗(yàn)室的應(yīng)用,保證了管理員對(duì)實(shí)驗(yàn)室每個(gè)成員的情況的掌握以及管理,對(duì)實(shí)驗(yàn)室設(shè)備狀況的了解并對(duì)其做出及時(shí)的處理措施,對(duì)實(shí)驗(yàn)室課程的安排和實(shí)驗(yàn)室開(kāi)放時(shí)間的安排。系統(tǒng)的優(yōu)化,能有效的提高管理員對(duì)實(shí)驗(yàn)室信息的管理,可以提高管理的及時(shí)性、有效性和簡(jiǎn)易性,減少信息管理的出錯(cuò)率,從而管理員能對(duì)實(shí)驗(yàn)室進(jìn)行精確的管理。使實(shí)驗(yàn)室的作用得到充分的發(fā)揮,方便廣大師生的使用[9]。
隨著實(shí)驗(yàn)室規(guī)模的不斷擴(kuò)大,教師人數(shù)的增多以及設(shè)備的不斷引進(jìn),使實(shí)驗(yàn)室的管理愈加復(fù)雜,管理費(fèi)用越來(lái)越昂貴,耗費(fèi)了很多的不必要的人力和物力,對(duì)于高校的經(jīng)費(fèi)花銷產(chǎn)生了重要的影響。因此,開(kāi)發(fā)并實(shí)施有效的實(shí)驗(yàn)室數(shù)據(jù)庫(kù)系統(tǒng)對(duì)于現(xiàn)在的節(jié)約高校經(jīng)費(fèi)花銷有著至關(guān)重要的意義。
實(shí)驗(yàn)室的信息量越大,對(duì)數(shù)據(jù)的處理將是一個(gè)很龐大的工程,如果沒(méi)有一個(gè)方便有效的管理系統(tǒng),很難使得實(shí)驗(yàn)室資料的信息保持一致性。當(dāng)某一個(gè)信息有改動(dòng)(添加、刪除、修改)時(shí),就必須對(duì)以前的信息資料進(jìn)行全面的改動(dòng),如果缺漏了某一部分,那么這樣的數(shù)據(jù)是不具有價(jià)值的,對(duì)于擁有眾多數(shù)據(jù)的實(shí)驗(yàn)室,如果不引進(jìn)實(shí)驗(yàn)室信息管理系統(tǒng),要做到信息的有效性和及時(shí)性,只憑管理員操縱,是很難去實(shí)現(xiàn)實(shí)驗(yàn)室應(yīng)有的價(jià)值的。而且會(huì)浪費(fèi)很多財(cái)力和物力。這時(shí),一個(gè)好的實(shí)驗(yàn)室信息管理系統(tǒng)的引進(jìn),是一個(gè)很好的選擇,可以有效的降低出錯(cuò)率,這會(huì)給高校實(shí)驗(yàn)室節(jié)省一筆可觀的費(fèi)用,并實(shí)現(xiàn)了實(shí)驗(yàn)室原本應(yīng)具有的價(jià)值[10]。
從長(zhǎng)遠(yuǎn)的角度看,由于實(shí)驗(yàn)室的數(shù)據(jù)是在不斷更新的,在實(shí)現(xiàn)這些復(fù)雜的、不斷更新的信息的處理時(shí),如果只用人力操作,長(zhǎng)遠(yuǎn)的看,其工作量只會(huì)越來(lái)越大,耗費(fèi)的財(cái)力和物力會(huì)隨著信息的不斷更新和增長(zhǎng)而愈來(lái)愈龐大。使用實(shí)驗(yàn)室信息管理系統(tǒng),由于其簡(jiǎn)易性和有效性,已經(jīng)實(shí)現(xiàn)了減少成本的作用。在實(shí)驗(yàn)室長(zhǎng)期的管理中,它的優(yōu)勢(shì)就愈發(fā)明顯了,對(duì)高校實(shí)驗(yàn)室的費(fèi)用的節(jié)約起了舉足輕重的作用。
因此,此項(xiàng)目在經(jīng)濟(jì)方面是可行的。
2.操作可行性
實(shí)驗(yàn)室系統(tǒng)是基于Visual FoxPro 6.0(下文簡(jiǎn)稱VFP) 平臺(tái)下的數(shù)據(jù)庫(kù)。這樣使得實(shí)驗(yàn)室系統(tǒng)使用起來(lái)直觀性,可視性效果很好。由于采用了檢驗(yàn)權(quán)限的登錄方式,所以系統(tǒng)的安全性得到了保障。本系統(tǒng)還采用了很多人機(jī)交互的處理,系統(tǒng)中有很多要求輸入數(shù)據(jù)的項(xiàng)目,給出選項(xiàng)供使用者選擇,大大降低了系統(tǒng)的出錯(cuò)率,由于操作過(guò)程都很簡(jiǎn)單,容易上手,可以為使用此實(shí)驗(yàn)室系統(tǒng)的實(shí)驗(yàn)室節(jié)省了人員培訓(xùn)費(fèi)用。
因此,此項(xiàng)目在操作方面是可行的。
3.技術(shù)可行性
實(shí)驗(yàn)室數(shù)據(jù)庫(kù)系統(tǒng)技術(shù)緊跟時(shí)代的發(fā)展,采用的都是最新興的科學(xué)技術(shù),始終走在時(shí)代的前沿,采用了功能很強(qiáng)大、效率高、界面豐富的 VFP來(lái)開(kāi)發(fā)的。具有很好的軟件開(kāi)發(fā)能力,能夠很好地勝任各種新的項(xiàng)目的開(kāi)發(fā),并具有了較成熟的技術(shù)水平。
實(shí)驗(yàn)室數(shù)據(jù)庫(kù)系統(tǒng)能很快、很好的進(jìn)行實(shí)驗(yàn)室信息的處理,如數(shù)據(jù)的查詢、錄入、修改、刪除,并具有很完善的匯總和報(bào)表功能,能完全處理好高校實(shí)驗(yàn)室的數(shù)據(jù)的管理,充分發(fā)揮實(shí)驗(yàn)室的功能。
因此,實(shí)驗(yàn)室系統(tǒng)的開(kāi)發(fā)與實(shí)施,在技術(shù)上也是可行的。
2.1.2 系統(tǒng)需求分析
1.功能需求
根據(jù)實(shí)驗(yàn)室的實(shí)際要求,結(jié)合實(shí)驗(yàn)室詳細(xì)數(shù)據(jù)管理的實(shí)際流程,實(shí)驗(yàn)室數(shù)據(jù)庫(kù)系統(tǒng)需要滿足以下需求:
A.掌握實(shí)驗(yàn)室每個(gè)教師的基本情況。其中包括教師性別、姓名、年齡、序號(hào)、學(xué)歷、職稱等。
B.基于權(quán)限的管理。本系統(tǒng)可同時(shí)提供給實(shí)驗(yàn)室管理人員或普通人員使用。但對(duì)于普通類用戶而言,只具有查看數(shù)據(jù)信息等簡(jiǎn)單的功能。而對(duì)于實(shí)驗(yàn)室管理人員而言,其可管理所有的數(shù)據(jù)。
C.為實(shí)驗(yàn)室管理人員提供靈活的瀏覽和查找功能。可以查看某個(gè)教師、某種類型設(shè)備、某臺(tái)設(shè)備的信息;可以對(duì)實(shí)驗(yàn)室數(shù)據(jù)提供模糊和精確查找。
D.實(shí)驗(yàn)室管理人員可以對(duì)實(shí)驗(yàn)室數(shù)據(jù)進(jìn)行變動(dòng)管理,對(duì)實(shí)驗(yàn)室數(shù)據(jù)進(jìn)行添加、編輯和刪除等操作。
2.性能需求
作為一個(gè)實(shí)驗(yàn)室數(shù)據(jù)庫(kù)系統(tǒng),安全性、準(zhǔn)確性、穩(wěn)定性等相關(guān)性能是必須要考慮的問(wèn)題。
A.系統(tǒng)的安全性
在安全性上,系統(tǒng)采用了規(guī)定使用者的權(quán)限的方式。系統(tǒng)在必要的地方都設(shè)置了權(quán)限,只有使用了管理員的類型用戶登錄,使用者才能對(duì)系統(tǒng)的關(guān)鍵性信息的操作。系統(tǒng)還通過(guò)檢驗(yàn)使用者權(quán)限的不同而打開(kāi)對(duì)應(yīng)權(quán)限的使用者應(yīng)該看到的頁(yè)面。只有具有最高權(quán)限的使用者——系統(tǒng)管理員,可以對(duì)系統(tǒng)進(jìn)行維護(hù)、修改等操作。如果使用者沒(méi)有使用此系統(tǒng)的權(quán)限則這些關(guān)鍵性技術(shù)的功能是不會(huì)對(duì)他們顯示的。同時(shí),要保證系統(tǒng)的穩(wěn)定性,就要處理各種不合法的輸入,只有正確的輸入才可以進(jìn)行下一步的操作。
B.系統(tǒng)的有效性
實(shí)驗(yàn)室數(shù)據(jù)庫(kù)系統(tǒng)的提出,就是為了能方便實(shí)驗(yàn)室對(duì)流動(dòng)性大的實(shí)驗(yàn)室數(shù)據(jù)進(jìn)行處理,方便管理員和其他使用者的使用。這要求系統(tǒng)能很好的針對(duì)當(dāng)前實(shí)驗(yàn)室情況,完成實(shí)驗(yàn)室的具體功能。系統(tǒng)需要使用及時(shí)有效的數(shù)據(jù)庫(kù),并具有強(qiáng)大的功能可以完成用戶的各種需求。
C.系統(tǒng)的易用性
實(shí)驗(yàn)室管理系統(tǒng)是直接面對(duì)使用人員的,而使用人員不需要對(duì)計(jì)算機(jī)非常的熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)盡量使用用戶熟悉的術(shù)語(yǔ)和提示信息的界面;針對(duì)用戶可能出現(xiàn)的使用問(wèn)題,要提供足夠的幫助,縮短用戶對(duì)系統(tǒng)的熟悉過(guò)程。針對(duì)這一點(diǎn)此系統(tǒng)采用了可直接面向?qū)ο蟮腣FP可視化程序設(shè)計(jì),能很方便的實(shí)現(xiàn)這一功能。
D.系統(tǒng)的易維護(hù)性
開(kāi)發(fā)者很難保證一個(gè)軟件在完成之后永遠(yuǎn)不出現(xiàn)任何問(wèn)題,所以,在編寫程序時(shí)一定要考慮以后要方便維護(hù)。系統(tǒng)要提供方便的手段供系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)的備份,日常的安全管理,系統(tǒng)意外崩潰時(shí)數(shù)據(jù)的恢復(fù)等工作。
E.系統(tǒng)的標(biāo)準(zhǔn)性
系統(tǒng)在設(shè)計(jì)開(kāi)發(fā)使用過(guò)程中都要涉及到很多計(jì)算機(jī)硬件、軟件。所以這些都要符合主流國(guó)際、國(guó)家和行業(yè)標(biāo)準(zhǔn)。例如在開(kāi)發(fā)中使用的操作系統(tǒng)、開(kāi)發(fā)工具都必須符合
頁(yè)數(shù):55 字?jǐn)?shù):22392
第1章 緒論
1.1 應(yīng)用背景
近年來(lái)由于信息技術(shù)的日新月異,以及計(jì)算機(jī)與網(wǎng)絡(luò)的日益普及,信息資源已成為各個(gè)部門的重要財(cái)富與資源。建立一個(gè)滿足各級(jí)部門信息處理要求的行之有效的信息系統(tǒng)也成為一個(gè)單位或組織生存和發(fā)展的重要條件。數(shù)據(jù)庫(kù)系統(tǒng)的出現(xiàn)使信息系統(tǒng)從以加工數(shù)據(jù)的程序?yàn)橹行霓D(zhuǎn)向圍繞共享的數(shù)據(jù)庫(kù)為中心的新數(shù)據(jù)。這樣既便于數(shù)據(jù)的集中管理,又有利于應(yīng)用程序的研制和維護(hù),提高了數(shù)據(jù)的利用率和相容性,提高了決策的可靠性。目前,數(shù)據(jù)庫(kù)已成為現(xiàn)代信息系統(tǒng)的不可分離的重要組成部分。數(shù)據(jù)庫(kù)是一個(gè)通用化綜合性的數(shù)據(jù)集合,可以提供各種用戶共享而且有最小的冗余度和較高的數(shù)據(jù)程序的獨(dú)立性,它為各種程序并發(fā)的使用,能夠有效及時(shí)的處理數(shù)據(jù),并提供安全性及完整性[1]。
數(shù)據(jù)庫(kù)設(shè)計(jì)是指數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù)是針對(duì)特定的應(yīng)用需求和環(huán)境,創(chuàng)造一個(gè)性能良好的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù),并基于數(shù)據(jù)庫(kù)開(kāi)發(fā)其應(yīng)用軟件系統(tǒng),使系統(tǒng)能有效地收集、存儲(chǔ)和管理數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行處理和加工[2]-[4]。
實(shí)驗(yàn)室是高校的重要組成部分,是辦好高校的基本條件。實(shí)驗(yàn)室工作水平是衡量一個(gè)學(xué)校教學(xué),科研水平的主要標(biāo)志之一。沒(méi)有一流的實(shí)驗(yàn)室工作水平,就不可能有一流的教學(xué)與科研水平。而衡量實(shí)驗(yàn)室的工作水平,不僅要看它的硬件,還要看它的管理。為了更好的管理實(shí)驗(yàn)室的各種資料、儀器狀況及其它實(shí)驗(yàn)室的大量數(shù)據(jù)資源,開(kāi)發(fā)一套實(shí)驗(yàn)室數(shù)據(jù)庫(kù)系統(tǒng),以利于實(shí)驗(yàn)室的人員更好的利用實(shí)驗(yàn)室的各種數(shù)據(jù)資源,把實(shí)驗(yàn)室管理員從手工勞動(dòng)中解脫出來(lái),實(shí)現(xiàn)實(shí)驗(yàn)室管理的現(xiàn)代化、規(guī)范化、信息化[5]-[8]。
第2章 系統(tǒng)設(shè)計(jì)
2.1系統(tǒng)分析
2.1.1系統(tǒng)可行性分析
1.經(jīng)濟(jì)可行性
一個(gè)實(shí)驗(yàn)室數(shù)據(jù)庫(kù)系統(tǒng),將會(huì)對(duì)整個(gè)實(shí)驗(yàn)室的信息采集、管理和分析起著舉足輕重的作用。它在高校實(shí)驗(yàn)室的應(yīng)用,保證了管理員對(duì)實(shí)驗(yàn)室每個(gè)成員的情況的掌握以及管理,對(duì)實(shí)驗(yàn)室設(shè)備狀況的了解并對(duì)其做出及時(shí)的處理措施,對(duì)實(shí)驗(yàn)室課程的安排和實(shí)驗(yàn)室開(kāi)放時(shí)間的安排。系統(tǒng)的優(yōu)化,能有效的提高管理員對(duì)實(shí)驗(yàn)室信息的管理,可以提高管理的及時(shí)性、有效性和簡(jiǎn)易性,減少信息管理的出錯(cuò)率,從而管理員能對(duì)實(shí)驗(yàn)室進(jìn)行精確的管理。使實(shí)驗(yàn)室的作用得到充分的發(fā)揮,方便廣大師生的使用[9]。
隨著實(shí)驗(yàn)室規(guī)模的不斷擴(kuò)大,教師人數(shù)的增多以及設(shè)備的不斷引進(jìn),使實(shí)驗(yàn)室的管理愈加復(fù)雜,管理費(fèi)用越來(lái)越昂貴,耗費(fèi)了很多的不必要的人力和物力,對(duì)于高校的經(jīng)費(fèi)花銷產(chǎn)生了重要的影響。因此,開(kāi)發(fā)并實(shí)施有效的實(shí)驗(yàn)室數(shù)據(jù)庫(kù)系統(tǒng)對(duì)于現(xiàn)在的節(jié)約高校經(jīng)費(fèi)花銷有著至關(guān)重要的意義。
實(shí)驗(yàn)室的信息量越大,對(duì)數(shù)據(jù)的處理將是一個(gè)很龐大的工程,如果沒(méi)有一個(gè)方便有效的管理系統(tǒng),很難使得實(shí)驗(yàn)室資料的信息保持一致性。當(dāng)某一個(gè)信息有改動(dòng)(添加、刪除、修改)時(shí),就必須對(duì)以前的信息資料進(jìn)行全面的改動(dòng),如果缺漏了某一部分,那么這樣的數(shù)據(jù)是不具有價(jià)值的,對(duì)于擁有眾多數(shù)據(jù)的實(shí)驗(yàn)室,如果不引進(jìn)實(shí)驗(yàn)室信息管理系統(tǒng),要做到信息的有效性和及時(shí)性,只憑管理員操縱,是很難去實(shí)現(xiàn)實(shí)驗(yàn)室應(yīng)有的價(jià)值的。而且會(huì)浪費(fèi)很多財(cái)力和物力。這時(shí),一個(gè)好的實(shí)驗(yàn)室信息管理系統(tǒng)的引進(jìn),是一個(gè)很好的選擇,可以有效的降低出錯(cuò)率,這會(huì)給高校實(shí)驗(yàn)室節(jié)省一筆可觀的費(fèi)用,并實(shí)現(xiàn)了實(shí)驗(yàn)室原本應(yīng)具有的價(jià)值[10]。
從長(zhǎng)遠(yuǎn)的角度看,由于實(shí)驗(yàn)室的數(shù)據(jù)是在不斷更新的,在實(shí)現(xiàn)這些復(fù)雜的、不斷更新的信息的處理時(shí),如果只用人力操作,長(zhǎng)遠(yuǎn)的看,其工作量只會(huì)越來(lái)越大,耗費(fèi)的財(cái)力和物力會(huì)隨著信息的不斷更新和增長(zhǎng)而愈來(lái)愈龐大。使用實(shí)驗(yàn)室信息管理系統(tǒng),由于其簡(jiǎn)易性和有效性,已經(jīng)實(shí)現(xiàn)了減少成本的作用。在實(shí)驗(yàn)室長(zhǎng)期的管理中,它的優(yōu)勢(shì)就愈發(fā)明顯了,對(duì)高校實(shí)驗(yàn)室的費(fèi)用的節(jié)約起了舉足輕重的作用。
因此,此項(xiàng)目在經(jīng)濟(jì)方面是可行的。
2.操作可行性
實(shí)驗(yàn)室系統(tǒng)是基于Visual FoxPro 6.0(下文簡(jiǎn)稱VFP) 平臺(tái)下的數(shù)據(jù)庫(kù)。這樣使得實(shí)驗(yàn)室系統(tǒng)使用起來(lái)直觀性,可視性效果很好。由于采用了檢驗(yàn)權(quán)限的登錄方式,所以系統(tǒng)的安全性得到了保障。本系統(tǒng)還采用了很多人機(jī)交互的處理,系統(tǒng)中有很多要求輸入數(shù)據(jù)的項(xiàng)目,給出選項(xiàng)供使用者選擇,大大降低了系統(tǒng)的出錯(cuò)率,由于操作過(guò)程都很簡(jiǎn)單,容易上手,可以為使用此實(shí)驗(yàn)室系統(tǒng)的實(shí)驗(yàn)室節(jié)省了人員培訓(xùn)費(fèi)用。
因此,此項(xiàng)目在操作方面是可行的。
3.技術(shù)可行性
實(shí)驗(yàn)室數(shù)據(jù)庫(kù)系統(tǒng)技術(shù)緊跟時(shí)代的發(fā)展,采用的都是最新興的科學(xué)技術(shù),始終走在時(shí)代的前沿,采用了功能很強(qiáng)大、效率高、界面豐富的 VFP來(lái)開(kāi)發(fā)的。具有很好的軟件開(kāi)發(fā)能力,能夠很好地勝任各種新的項(xiàng)目的開(kāi)發(fā),并具有了較成熟的技術(shù)水平。
實(shí)驗(yàn)室數(shù)據(jù)庫(kù)系統(tǒng)能很快、很好的進(jìn)行實(shí)驗(yàn)室信息的處理,如數(shù)據(jù)的查詢、錄入、修改、刪除,并具有很完善的匯總和報(bào)表功能,能完全處理好高校實(shí)驗(yàn)室的數(shù)據(jù)的管理,充分發(fā)揮實(shí)驗(yàn)室的功能。
因此,實(shí)驗(yàn)室系統(tǒng)的開(kāi)發(fā)與實(shí)施,在技術(shù)上也是可行的。
2.1.2 系統(tǒng)需求分析
1.功能需求
根據(jù)實(shí)驗(yàn)室的實(shí)際要求,結(jié)合實(shí)驗(yàn)室詳細(xì)數(shù)據(jù)管理的實(shí)際流程,實(shí)驗(yàn)室數(shù)據(jù)庫(kù)系統(tǒng)需要滿足以下需求:
A.掌握實(shí)驗(yàn)室每個(gè)教師的基本情況。其中包括教師性別、姓名、年齡、序號(hào)、學(xué)歷、職稱等。
B.基于權(quán)限的管理。本系統(tǒng)可同時(shí)提供給實(shí)驗(yàn)室管理人員或普通人員使用。但對(duì)于普通類用戶而言,只具有查看數(shù)據(jù)信息等簡(jiǎn)單的功能。而對(duì)于實(shí)驗(yàn)室管理人員而言,其可管理所有的數(shù)據(jù)。
C.為實(shí)驗(yàn)室管理人員提供靈活的瀏覽和查找功能。可以查看某個(gè)教師、某種類型設(shè)備、某臺(tái)設(shè)備的信息;可以對(duì)實(shí)驗(yàn)室數(shù)據(jù)提供模糊和精確查找。
D.實(shí)驗(yàn)室管理人員可以對(duì)實(shí)驗(yàn)室數(shù)據(jù)進(jìn)行變動(dòng)管理,對(duì)實(shí)驗(yàn)室數(shù)據(jù)進(jìn)行添加、編輯和刪除等操作。
2.性能需求
作為一個(gè)實(shí)驗(yàn)室數(shù)據(jù)庫(kù)系統(tǒng),安全性、準(zhǔn)確性、穩(wěn)定性等相關(guān)性能是必須要考慮的問(wèn)題。
A.系統(tǒng)的安全性
在安全性上,系統(tǒng)采用了規(guī)定使用者的權(quán)限的方式。系統(tǒng)在必要的地方都設(shè)置了權(quán)限,只有使用了管理員的類型用戶登錄,使用者才能對(duì)系統(tǒng)的關(guān)鍵性信息的操作。系統(tǒng)還通過(guò)檢驗(yàn)使用者權(quán)限的不同而打開(kāi)對(duì)應(yīng)權(quán)限的使用者應(yīng)該看到的頁(yè)面。只有具有最高權(quán)限的使用者——系統(tǒng)管理員,可以對(duì)系統(tǒng)進(jìn)行維護(hù)、修改等操作。如果使用者沒(méi)有使用此系統(tǒng)的權(quán)限則這些關(guān)鍵性技術(shù)的功能是不會(huì)對(duì)他們顯示的。同時(shí),要保證系統(tǒng)的穩(wěn)定性,就要處理各種不合法的輸入,只有正確的輸入才可以進(jìn)行下一步的操作。
B.系統(tǒng)的有效性
實(shí)驗(yàn)室數(shù)據(jù)庫(kù)系統(tǒng)的提出,就是為了能方便實(shí)驗(yàn)室對(duì)流動(dòng)性大的實(shí)驗(yàn)室數(shù)據(jù)進(jìn)行處理,方便管理員和其他使用者的使用。這要求系統(tǒng)能很好的針對(duì)當(dāng)前實(shí)驗(yàn)室情況,完成實(shí)驗(yàn)室的具體功能。系統(tǒng)需要使用及時(shí)有效的數(shù)據(jù)庫(kù),并具有強(qiáng)大的功能可以完成用戶的各種需求。
C.系統(tǒng)的易用性
實(shí)驗(yàn)室管理系統(tǒng)是直接面對(duì)使用人員的,而使用人員不需要對(duì)計(jì)算機(jī)非常的熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)盡量使用用戶熟悉的術(shù)語(yǔ)和提示信息的界面;針對(duì)用戶可能出現(xiàn)的使用問(wèn)題,要提供足夠的幫助,縮短用戶對(duì)系統(tǒng)的熟悉過(guò)程。針對(duì)這一點(diǎn)此系統(tǒng)采用了可直接面向?qū)ο蟮腣FP可視化程序設(shè)計(jì),能很方便的實(shí)現(xiàn)這一功能。
D.系統(tǒng)的易維護(hù)性
開(kāi)發(fā)者很難保證一個(gè)軟件在完成之后永遠(yuǎn)不出現(xiàn)任何問(wèn)題,所以,在編寫程序時(shí)一定要考慮以后要方便維護(hù)。系統(tǒng)要提供方便的手段供系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)的備份,日常的安全管理,系統(tǒng)意外崩潰時(shí)數(shù)據(jù)的恢復(fù)等工作。
E.系統(tǒng)的標(biāo)準(zhǔn)性
系統(tǒng)在設(shè)計(jì)開(kāi)發(fā)使用過(guò)程中都要涉及到很多計(jì)算機(jī)硬件、軟件。所以這些都要符合主流國(guó)際、國(guó)家和行業(yè)標(biāo)準(zhǔn)。例如在開(kāi)發(fā)中使用的操作系統(tǒng)、開(kāi)發(fā)工具都必須符合