
2 系統(tǒng)的開發(fā)和運行環(huán)境
本系統(tǒng)采用B/S架構(gòu),B/S由瀏覽器,WEB服務(wù)器和數(shù)據(jù)庫服務(wù)三個部分組成。瀏覽器實現(xiàn)遠程用戶服務(wù)功能,應(yīng)用服務(wù)器則由WEB服務(wù)器擔(dān)當(dāng),各種數(shù)據(jù)庫服務(wù)器提供數(shù)據(jù)服務(wù)功能。B/S構(gòu)架,利用了不斷成熟的www瀏覽器技術(shù),使得和用普通瀏覽器就能實現(xiàn)原本需要復(fù)雜專用軟件才能實現(xiàn)的強大功能,簡化了客戶端,用戶的操作更簡單(見表1)。
▲表1 系統(tǒng)架構(gòu)表
2.1 系統(tǒng)開發(fā)工具的選擇
在系統(tǒng)需求已經(jīng)相對確定的情況下,開發(fā)工具的選取將會對整個系統(tǒng)的開發(fā)效率和周期非常重要。合理的開發(fā)工具將會提高開發(fā)效率、降低開發(fā)成本、提高系統(tǒng)的穩(wěn)定性,同時使系統(tǒng)的維護更加容易。
(1)ASP
ASP是一種與語言無關(guān)的描述數(shù)據(jù)庫執(zhí)行環(huán)境,只需WEB服務(wù)器安裝了適當(dāng)?shù)慕馕龀绦颍?wù)器就能調(diào)用引擎執(zhí)行ASP腳本語言。ASP與瀏覽器無關(guān),客戶端只要有可顯示HTML代碼的瀏覽器,即可瀏覽ASP所設(shè)計的網(wǎng)頁內(nèi)容。ASP所使用的教本語言在WEB服務(wù)器段執(zhí)行,客戶瀏覽器不必執(zhí)行腳本語言。ASP文件可以使用普通的文本編輯器進行編輯,如WINDOWS系統(tǒng)的記事本。ASP源程序不會被傳到客戶端瀏覽器,提高了程序的安全性和保密性。隨著INTERNET及其應(yīng)用技術(shù)的不斷發(fā)展,基于B/S模式的WEB數(shù)據(jù)庫的應(yīng)用將會得到更廣泛的應(yīng)用。
(2)Dreamweaver 8
Dreamweaver 8是一款優(yōu)秀的“所見即所得”的網(wǎng)頁編輯器,其可視化特征使用戶可以直接在頁面上添加和編輯元素,而不是寫一行代碼。用于對Web站點,Web網(wǎng)頁和Web應(yīng)用程序進行設(shè)計,編碼和開發(fā),整個生產(chǎn)過程可以自動化,增強開發(fā)小組的工作效率。
2.2 數(shù)據(jù)庫的選擇
ASP有一個最重要的功能。就是它可以讓你很方便地連接數(shù)據(jù)庫。通常都是和一個Microsoft SOL Server或Access數(shù)據(jù)庫相連。根據(jù)目前我們的這個系統(tǒng)的實際情況,以及用戶對數(shù)據(jù)存取可靠性的要求,決定采用Microsoft SQL Server 2008作為系統(tǒng)后臺數(shù)據(jù)庫,以確保系統(tǒng)運行的穩(wěn)定和用戶對數(shù)據(jù)存取可靠性的要求。
CIO頻道人物視窗
CIO頻道方案案例庫
大數(shù)據(jù)建設(shè)方案案例庫
電子政務(wù)建設(shè)方案案例庫
互聯(lián)集成系統(tǒng)構(gòu)建方案案例庫
商務(wù)智能建設(shè)方案案例庫
系統(tǒng)集成類軟件信息研發(fā)企業(yè)名錄