1、系統設計
系統設計階段應當根據用戶(hù)的需求,明確地描述數據庫(數據庫服務(wù)器端)和應用界面(客戶(hù)機端)實(shí)現的功能,即決定哪些功能由服務(wù)器端實(shí)現,哪些功能由客戶(hù)機端實(shí)現,對于客戶(hù)/服務(wù)器應用程序,許多功能既可以在服務(wù)器端實(shí)現又可以在客戶(hù)端實(shí)現的,例如一個(gè)復雜的數學(xué)變換功能既可以由客戶(hù)端的應用程序實(shí)現,也可以由服務(wù)器端的存貯過(guò)程實(shí)現。服務(wù)器和客戶(hù)端應用程序功能的劃分往往取決于應用程序運行的硬件環(huán)境,例如:如果客戶(hù)端是低檔的PC機,服務(wù)器端是高檔的工作站,那么大量的計算由服務(wù)器完成是比較理想的。
2、系統實(shí)現
系統實(shí)現階段的主要任務(wù)是使用Delphi提供的工具和部件以及Pascal語(yǔ)言實(shí)現系統設計階段的設想,并進(jìn)行調試。
在系統實(shí)現階段,最好使用數據庫的一個(gè)備份數據庫,這個(gè)備份的數據庫與原數據庫具有相同的結構,但其中的數據庫只是原數據庫中的一部分,至所以不在原數據庫上開(kāi)發(fā)應用程序,是因為考慮到?jīng)]有調試好的應用程序可能會(huì )破壞數據庫中的數據或者妨礙數據庫的正常操作。
如果應用程序是基于遠程SQL數據庫服務(wù)器的,在系統實(shí)現階段可以采用兩種方法:
● 在本地InterBase服務(wù)器上,使用數據庫的備份數據庫進(jìn)行開(kāi)發(fā)和調試
● 在遠程服務(wù)器上,使用數據庫的備份數據庫進(jìn)行開(kāi)發(fā)和調試
第一種方法優(yōu)越性在于,它是獨立于服務(wù)器的,而不至于影響服務(wù)器的其它的操作,而且不消耗服務(wù)器的資源不增加網(wǎng)絡(luò )的負擔。它的不利的方面是開(kāi)發(fā)出來(lái)的應用程序只能在標準的SQL服務(wù)器上使用和調試。第二種方法能夠使程序設計人員直接感受到服務(wù)器的特性,但它在調試階段要消耗網(wǎng)絡(luò )和服務(wù)器的資源,這種方法具有一定的危險性,程序中的錯誤可能會(huì )導致服務(wù)器的癱瘓。
3、系統運行和維護
一個(gè)應用系統性能的優(yōu)劣,效率的高低始終應當由用戶(hù)來(lái)做出判決,應用程序在運行過(guò)程中,用戶(hù)會(huì )提出一些新的需求和建議,根據用戶(hù)需求的變化,應當對應用程序做一定的修改,使其進(jìn)一步地得到完善和提高。
相關(guān)推薦:2010年9月計算機等級考試試題及答案解析專(zhuān)題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |