ASP語(yǔ)言醫(yī)院網(wǎng)站設(shè)計(jì)分析

時(shí)間:2022-04-09 03:19:00

導(dǎo)語(yǔ):ASP語(yǔ)言醫(yī)院網(wǎng)站設(shè)計(jì)分析一文來(lái)源于網(wǎng)友上傳,不代表本站觀(guān)點(diǎn),若需要原創(chuàng)文章可咨詢(xún)客服老師,歡迎參考。

ASP語(yǔ)言醫(yī)院網(wǎng)站設(shè)計(jì)分析

當(dāng)今社會(huì)科學(xué)技術(shù)發(fā)展迅速,以微機(jī)和網(wǎng)絡(luò)為代表的新型工作手段已經(jīng)廣泛應(yīng)用于醫(yī)療衛(wèi)生行業(yè)的各個(gè)方面。大型醫(yī)院特別是軍隊(duì)醫(yī)院基本都已建成較為完善的醫(yī)療工作網(wǎng)絡(luò),依托此網(wǎng)絡(luò),建設(shè)基于asp語(yǔ)言的單位內(nèi)部網(wǎng)站,可以為醫(yī)療、護(hù)理和機(jī)關(guān)辦公等各項(xiàng)工作提供便捷的信息交流渠道和各類(lèi)資源的共享服務(wù),提高工作效率,節(jié)省辦公成本。

1ASP語(yǔ)言簡(jiǎn)介

ASP(activeserverpages)語(yǔ)言是微軟公司開(kāi)發(fā)的一種Web服務(wù)器端的應(yīng)用語(yǔ)言,利用它可以產(chǎn)生和執(zhí)行動(dòng)態(tài)的、互動(dòng)的、高性能的Web服務(wù)器端應(yīng)用程序。在服務(wù)器端運(yùn)行的好處有2點(diǎn):①可以不受客戶(hù)端瀏覽器的限制;②可以方便地與服務(wù)器交換數(shù)據(jù),例如從數(shù)據(jù)庫(kù)中讀取數(shù)據(jù)[1]。ASP語(yǔ)言利用腳本語(yǔ)言VBScript作為主要的內(nèi)嵌開(kāi)發(fā)語(yǔ)言。ASP語(yǔ)言提供快速、穩(wěn)定的數(shù)據(jù)庫(kù)讀寫(xiě)方法,使開(kāi)發(fā)基于數(shù)據(jù)庫(kù)驅(qū)動(dòng)的Web應(yīng)用程序簡(jiǎn)便而高效,從而實(shí)現(xiàn)網(wǎng)站的動(dòng)態(tài)化信息訪(fǎng)問(wèn)。它具有無(wú)需編譯、獨(dú)立于瀏覽器、源程序不會(huì)傳遞到客戶(hù)端、可與任何ActiveXScript語(yǔ)言兼容使用和實(shí)現(xiàn)復(fù)雜數(shù)據(jù)庫(kù)操作等特點(diǎn)。在以ASP語(yǔ)言為主的Web數(shù)據(jù)庫(kù)應(yīng)用程序的開(kāi)發(fā)中,動(dòng)態(tài)數(shù)據(jù)對(duì)象(activeXdataobjects,ADO)是Microsoft提供和建議使用的新型的數(shù)據(jù)訪(fǎng)問(wèn)接口,通過(guò)SQL語(yǔ)言實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的查詢(xún)、更新、添加、刪除等操作[2]。

2網(wǎng)站需求設(shè)計(jì)

網(wǎng)站針對(duì)某軍隊(duì)醫(yī)院網(wǎng)絡(luò)環(huán)境和工作要求,設(shè)置醫(yī)院動(dòng)態(tài)、周會(huì)通知、服務(wù)平臺(tái)等醫(yī)療工作欄目;為機(jī)關(guān)各部設(shè)置工作專(zhuān)欄,用于通知、通告的;各類(lèi)文檔模板的下載等;為有關(guān)科室設(shè)置動(dòng)態(tài)專(zhuān)欄,提供及時(shí)的醫(yī)療和藥品信息功能;設(shè)置論壇系統(tǒng),為用戶(hù)提供互動(dòng)交流服務(wù);設(shè)置博客系統(tǒng),為用戶(hù)提供基于個(gè)體的信息和存儲(chǔ)空間;設(shè)置局域網(wǎng)電子郵箱系統(tǒng),為用戶(hù)提供點(diǎn)對(duì)點(diǎn)的信息、文檔傳遞服務(wù)。

3網(wǎng)站結(jié)構(gòu)設(shè)計(jì)與制作

3.1結(jié)構(gòu)設(shè)計(jì)

網(wǎng)站的結(jié)構(gòu)要科學(xué)合理,方便管理和訪(fǎng)問(wèn),依據(jù)欄目功能分模塊設(shè)計(jì),方便今后的改進(jìn)和擴(kuò)展,網(wǎng)站結(jié)構(gòu)如圖1所示。

3.2網(wǎng)站制作

網(wǎng)站制作工作由界面制作和功能制作組成。界面制作部分主要用到Dreamweaver8網(wǎng)頁(yè)編輯軟件和PhotoshopCS2圖像處理軟件。Dreamweaver8具有可視化、支持多平臺(tái)和跨瀏覽器等特點(diǎn),是目前網(wǎng)站設(shè)計(jì)、開(kāi)發(fā)、制作的首選軟件[3]。功能制作部分采用ASP語(yǔ)言結(jié)合VBScript腳本語(yǔ)言進(jìn)行程序編寫(xiě),使用MicrosoftAccess建立數(shù)據(jù)庫(kù)。Access具有強(qiáng)大的數(shù)據(jù)管理功能,可以方便、快速地建立各種數(shù)據(jù)表、查詢(xún)、設(shè)計(jì)和創(chuàng)建窗體、報(bào)表[4]。用ASP語(yǔ)言的ADO功能來(lái)實(shí)現(xiàn)網(wǎng)頁(yè)對(duì)Access數(shù)據(jù)庫(kù)的讀寫(xiě)操作,用ASP的內(nèi)置對(duì)象來(lái)實(shí)現(xiàn)網(wǎng)絡(luò)開(kāi)發(fā)人員所需的功能。ASP內(nèi)置對(duì)象是ASP的核心,用戶(hù)通過(guò)使用內(nèi)置對(duì)象,來(lái)收集通過(guò)瀏覽器請(qǐng)求發(fā)送的信息,響應(yīng)瀏覽器以及存儲(chǔ)用戶(hù)信息。

3.3網(wǎng)站安全性設(shè)計(jì)

網(wǎng)站功能制作完成后,在投入正式運(yùn)行前須對(duì)全站進(jìn)行容錯(cuò)處理設(shè)置和采取適當(dāng)?shù)陌踩胧L貏e應(yīng)該注意主要的幾種ASP部署漏洞,例如文件系統(tǒng)(filesystemobject,FSO)組件漏洞、密碼驗(yàn)證漏洞、腳本程序漏洞等。對(duì)訪(fǎng)問(wèn)者提交的數(shù)據(jù)進(jìn)行正確性判斷和處理,防止非法數(shù)據(jù)破壞網(wǎng)站信息。由于數(shù)據(jù)庫(kù)文件放置在服務(wù)器的Web目錄內(nèi),必須對(duì)數(shù)據(jù)庫(kù)文件配置相應(yīng)的安全機(jī)制,以防止服務(wù)庫(kù)文件被非法下載和訪(fǎng)問(wèn)[5]。

4結(jié)果與結(jié)論

內(nèi)部網(wǎng)站投入運(yùn)行后,已經(jīng)成為醫(yī)院信息交流的重要平臺(tái)。機(jī)關(guān)各部和相關(guān)科室及時(shí)在網(wǎng)站上通知和消息,減少信息傳遞環(huán)節(jié),加快信息傳遞速度。醫(yī)護(hù)人員可利用網(wǎng)站在論壇上進(jìn)行各種學(xué)術(shù)交流,可利用博客系統(tǒng)在網(wǎng)上建立自己的空間存儲(chǔ)信息,可利用電子郵局進(jìn)行點(diǎn)對(duì)點(diǎn)的數(shù)據(jù)傳遞。內(nèi)部網(wǎng)站的使用,簡(jiǎn)化了機(jī)關(guān)與科室、科室與科室、用戶(hù)與用戶(hù)的信息傳遞流程;提高了效率,節(jié)約了時(shí)間;信息可以長(zhǎng)期保存,方便訪(fǎng)問(wèn)者查詢(xún)和下載;可提供圖文、音頻、視頻等多種類(lèi)型的資源,用戶(hù)可利用分配的空間儲(chǔ)存自己的文本、圖片等數(shù)據(jù),方便工作。