資源描述:
《internet環(huán)境下基于web的信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)new》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第18卷第4期南昌水專學(xué)報(bào)Vol.18No.41999年12月JournalofNanchangCollegeofWaterConservancyandHydroelectricPowerDec.1999文章編號:1006)4869(1999)04)0050)04Internet環(huán)境下基于Web的信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)121日1陸偉鋒,余和平,劉勇軍,胡文(1南昌水利水電高等專科學(xué)校計(jì)算中心,江西南昌330029)(2中國人民銀行萍鄉(xiāng)市中心支行科技科,江西萍鄉(xiāng)337006)摘要:結(jié)合中國人民銀行萍鄉(xiāng)市中心支行網(wǎng)絡(luò)環(huán)境下的綜合管理信息系統(tǒng)的開發(fā),討
2、論了基于Web的信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的辦法.關(guān)鍵詞:Web網(wǎng)頁;數(shù)據(jù)庫;ASP;WindowsNT中圖分類號:TP393.02文獻(xiàn)標(biāo)識碼:A近年來,以Internet為代表的全球信息高速公路得到了不斷的膨脹和延伸,利用Internet中的各項(xiàng)成熟技術(shù)在企業(yè)內(nèi)部建立自己的安全的Intranet,正成為各行各業(yè)進(jìn)行信息化建設(shè),[1]進(jìn)入信息高速公路的首選方案.中國人民銀行萍鄉(xiāng)市中心支行經(jīng)過多年的建設(shè),在計(jì)算機(jī)信息化管理方面已打下了良好的硬件和軟件基礎(chǔ),各科室都有一套自行開發(fā)使用的管理信息系統(tǒng).但其內(nèi)部管理軟件之間邏輯關(guān)系松散,且各管理軟件之間存在多
3、平臺,多數(shù)據(jù)庫環(huán)境的現(xiàn)象.如數(shù)據(jù)庫就有Oracle,Sybase,Foxbase等.前臺開發(fā)環(huán)境也不一致,這就給信息共享帶來了嚴(yán)重的問題.有時(shí)行領(lǐng)導(dǎo)需要的一些信息常常要幾個(gè)科室分頭統(tǒng)計(jì),給工作帶來了許多不便.而Intranet是利用Inter2net技術(shù)把部門內(nèi)的信息資源鏈接起來.這些資源包括文字、信息數(shù)據(jù)庫、工作系統(tǒng)軟件和文檔管理,以幫助各級人員查找信息,相互協(xié)作.基于以上原因,萍鄉(xiāng)市中心支行需開發(fā)一套適合其內(nèi)部的統(tǒng)一的綜合查詢與統(tǒng)計(jì)系統(tǒng),以實(shí)現(xiàn)跨數(shù)據(jù)庫平臺的數(shù)據(jù)管理,以統(tǒng)一的界面風(fēng)格,簡便的操作,強(qiáng)大的查詢功能來統(tǒng)一目前的紛亂狀況,同時(shí)又
4、保持各部門的數(shù)據(jù)的相對穩(wěn)定.1總體設(shè)計(jì)方案通常情況下,用戶通過瀏覽器看到的網(wǎng)頁大多是靜態(tài)的,而隨著Web應(yīng)用的發(fā)展,用戶希望能夠看到根據(jù)要求而動態(tài)生成的主頁.例如響應(yīng)用戶查詢數(shù)據(jù)庫的要求,生成報(bào)表送出等.根據(jù)用戶請求生成動態(tài)主頁的傳統(tǒng)方法有CGI,ISAPI等.CGI是根據(jù)瀏覽器端的HTTP激活響應(yīng)進(jìn)程,每一個(gè)請示對應(yīng)一個(gè)進(jìn)程.當(dāng)同時(shí)有很多請求時(shí),程序擠占系統(tǒng)資源,造成效率收稿日期:1999-11-05作者簡介:陸偉鋒(1968)),男,浙江上虞人,講師,碩士,主要從事數(shù)學(xué)及計(jì)算機(jī)應(yīng)用研究.第4期陸偉鋒等:Internet環(huán)境下基于Web的信
5、息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)51低下;ISAPI針對這一缺點(diǎn)進(jìn)行改進(jìn),利用DLL(動態(tài)連接庫)技術(shù),以線程代替進(jìn)程,雖然提高了性能和速度,但還存在線程的同步和開發(fā)步驟繁瑣等問題.這兩種技術(shù)和另一普遍使用的開發(fā)動態(tài)網(wǎng)頁的技術(shù)Java也存在著開發(fā)困難問題,程序的開發(fā)和HTML寫作是兩個(gè)完全不同的過程,需要專門的程序員開發(fā).ASP(ActiveServerPages)是Microsoft于1996年11月推出的Web應(yīng)用程序開發(fā)技術(shù).ASP除了提供CGI的所有功能外,還具有許多顯著的優(yōu)點(diǎn).ASP運(yùn)行在Web服務(wù)器的同一個(gè)進(jìn)程中,可以更快、更有效地處理用戶請求;
6、ASP提供更方便、更簡單的訪問數(shù)據(jù)庫的方法,使[2]開發(fā)基于數(shù)據(jù)庫驅(qū)動的Web應(yīng)用程序更加容易;ASP支持幾乎所有的腳本語言.根據(jù)萍鄉(xiāng)市中心支行的具體情況,采用先進(jìn)的ASP技術(shù)進(jìn)行現(xiàn)有數(shù)據(jù)的綜合開發(fā).采用多服務(wù)器(條件不夠時(shí)也可用PC),多數(shù)據(jù)庫的瀏覽器/服務(wù)器體系結(jié)構(gòu),分布數(shù)據(jù)庫的透明訪問.可在多種機(jī)型和多種操作系統(tǒng)上運(yùn)行.2系統(tǒng)設(shè)計(jì)原理應(yīng)用Web瀏覽器,將用戶與數(shù)據(jù)庫查詢的一個(gè)專用區(qū)域進(jìn)行交互作用,這種服務(wù)的用戶界面直觀簡潔,提供易于使用者理解的檢查標(biāo)準(zhǔn)和顯示查詢結(jié)果.用戶查詢命令是通過Web的HTML發(fā)生的,查詢請求將由Web數(shù)據(jù)庫訪問
7、服務(wù)器轉(zhuǎn)換成SQL標(biāo)準(zhǔn)的數(shù)據(jù)庫訪問語言,數(shù)據(jù)庫服務(wù)器將根據(jù)SQL查詢命令進(jìn)行相應(yīng)的處理,并將查詢得到的原始數(shù)據(jù)反饋給用戶.但是這種數(shù)據(jù)并不是直接發(fā)給用戶的,Web數(shù)據(jù)訪問服務(wù)器將先用一種HTML模板對數(shù)據(jù)進(jìn)行格式化,再將結(jié)果以HTML的格式送入用戶的Web瀏覽器.主要使用HTML超文本編輯語言與基于IIS的ASP動態(tài)網(wǎng)站開發(fā)技巧,同時(shí)也運(yùn)用Java語言.首先用HTML超文本編輯語言來編制大部分的瀏覽器界面,主要是使用FrontPage98編輯器,也可以用記事簿編寫.使用ASP主要用來實(shí)現(xiàn)與數(shù)據(jù)庫的連接,動態(tài)查詢,追加,刪除數(shù)據(jù)庫數(shù)據(jù).通過AS
8、P可結(jié)合HTML網(wǎng)頁,ASP指令和Activex控件建立動態(tài),交互且高效的Web服務(wù)器應(yīng)用程序.所有的程序都在服務(wù)器端執(zhí)行,這指所有嵌在普通HTML的腳本程序.當(dāng)程