煤炭科學技術研究院有限公司 徐麗娜
?
探討IIS+SQL在企業動態網站開發設計中的有效應用
煤炭科學技術研究院有限公司 徐麗娜
【摘要】在計算機技術飛速發展的現代,網絡已經成為日常生活中不可或缺的傳輸媒介;在網絡盛行的大環境下,網站是這一時期的產物,不管是對企業還是對客戶都是一個非常良好的交流窗口,幫助客戶了解企業,幫助企業宣傳產品。在網站的開發設計中,常用的軟件有Dreamweaver、ASP、VB、IIS和SQL等,其中包含了頁面編輯軟件、代碼動態設計、編程、網絡開發平臺和數據庫,以這些常用的開發工具來支持企業動態網站的建設;便于公司能夠更好地利用網站平臺發掘出更多的客戶資源,帶來更多的合作單位,從而不斷提升公司的經濟效益。
【關鍵詞】企業網站;SQL數據庫;IIS服務;網站開發建設
隨著社會經濟的快速提高,互聯網科技也在迅速地提高;網絡平臺的推廣和應用對企業的發展有著非常重要的影響,并且也得到了眾多企業的重視。利用多種網站開發軟件,建設起一個符合企業定位的網站,從公司的角度來說,可以實現與各地的客戶交流,促進企業的業績提升和前景發展,或者與其他企業達成合作等;從客戶的角度來說,通過網站上的產品信息介紹和圖片展示,可以形象地了解到該企業的產品信息、企業文化等相關信息;網站為企業帶來的作用是不可限量的,不僅是企業的形象,更是一個有效的宣傳平臺、與客戶的溝通媒介。
網站開發建設的軟件選用方面,筆者選用ASP程序語言和SQL2000數據庫為基本工具進行建設。建立起較為完善的前臺展示和后臺管理,對于網站的整體頁面布局,設定公司相關的信息、文化、產品等,用于客戶查看和了解,設置留言板模塊,便于客戶留言咨詢或提出意見建議[1]。后臺管理則用于企業內部管理人員對網站進行操作管理,經過身份驗證即可進入后臺。當網站整體架構建設完成后,前臺的信息內容則主要依靠后臺的編輯進行完善更新,而大多數據來源于數據庫,對數據庫進行信息調取從而保證網站的不斷更新。
確立了網站建設的目標,需要對網站建設的思路及步驟進行設計和分析,根據建設目標,分為前臺和后臺,各自的功能不同,相應的子頁面設置也不同;具體的頁面布局設置如圖1所示。

圖1 網站系統功能結構圖
網站前臺模塊需要包含有首頁、公司簡介、公司產品、關于公司、聯系我們、留言咨詢頁面;后臺主要用于管理員管理更新頁面信息使用,所以后臺的登錄和驗證需要具有較高的安全性,在程序編寫時最好加上一定的驗證碼或其他方式進行驗證,保證所登錄的賬號安全性,進而保證整個網站的安全性,后臺的模塊主要有:頁面管理、留言管理、用戶管理和產品中心。網站前臺主要起到展示的作用,不管是在色調、布局等方面的設置,一定要呈現出較高的體驗度;在信息數據顯示方面,通過對數據庫中的信息進行調取顯示出相應的信息,并且在產品中心設計有翻頁和頁面跳轉的功能,當后臺對信息進行添加、修改或刪除操作,前臺能立即更新狀態,保證前臺后臺的同步和一致性。
3.1網站開發環境中的應用
網站在開發之前需要對其適用的環境進行分析與設計,系統環境分為軟件環境和硬件環境,硬件環境需要對計算機設備的性能、內存、顯卡參數、分辨率等進行相應的要求,保證網站可以正常顯示和運行;軟件環境基本上為Windows系統和瀏覽器IE6.0以上的都可以;因為系統環境的要求不能過高,否則當用戶使用的設備版本或性能較低時,網站無法正常打開或運行,影響體驗度和使用,同時對企業的經濟效益也會有很大的影響,所以選用較為普遍的運行環境,實現的成本不高,并且使用也更加方便。
網站利用ASP動態程序編碼和SQL數據庫進行設計開發,相應的設計思路與常規的設計思路并無太大差異,首先確定模塊、布局,設計好各個頁面的效果圖,為各模塊做相應的功能定義,最后編寫代碼,完成網站的整體設計。這樣的設計思路和開發步驟具有的優勢在于,當網站在實際的運行過程中出現一些故障或問題時,對其進行維修解決會更加快捷方便。使用Dreamweaver進行靜態頁面的設計,結合SQL數據庫,在Windows平臺的運行;同時搭建起相應的IIS服務器,配置簡單、易于掌握的優勢,可以幫助網站建設更加順利,并且在實際的運用中提供更高的安全性和穩定性。
3.2數據庫的設計與實現
數據庫是整個網站建設中較為重要的模塊,對數據庫的設計與實現,主要是對數據庫中各種信息進行表格的設計,比如數據庫表、管理員表兩個是較為重要的;在管理員表內,設置3個字段即編號、用戶名和密碼,其中主鍵為編號,并且屬于自動編號的類型,也就是說無論表中的數據是增加還是刪除等操作,主鍵不會出現重復的現象。主鍵是數據表格中非常重要的字段,網站中管理員數據表的字段設置如表1所示,據此對公司的相關信息進行設計并留出多與的字段,便于網站成型后,出現其他更多的問題可以直接添加或修改。

表1 管理員數據表
3.3后臺管理模塊的設計
對網站后臺進行管理,必須經過后臺的登錄入口進行登錄,并且是經過驗證的,才能實現網站所有信息和模塊的修改管理等操作。為保證網站整體的信息安全,在建設之初的程序編寫就進行一定的安全設置,如果管理登錄屬于非法登錄,則會被系統SESSION轉入登錄口,并拒絕登錄。后臺的整體界面設計,通??梢苑譃槿齻€框架:TOP,LEFT,MAIN框架,這樣的框架設置可以將后臺以列表的形式展現出來,整個界面更加清晰友好,方便管理員進行查看和管理。
3.4產品中心模塊的設計
產品中心是網站的重點模塊,可以直觀形象地展現出公司的產品實力,客戶可以通過這一模塊了解公司的定位、產品名稱、型號、外觀等,進而促進公司的產品成交率。這一模塊需要管理員進行手動的添加、刪除、修改等,保證產品信息的真實性,并且與線下是同步的。具體來說,產品中心管理,主要需要進行信息的錄入,圖片上傳、產品信息的修改等;在進行圖片上傳的過程中,管理員只需要選擇本圖片直接進行上產即可,產品相關信息存入數據庫后,前臺會清晰、及時地展現出來。
IIS服務器在安全方面如果沒有做好合理的建設和防范,才能更好地阻止黑客的攻擊。微軟公司對程序的源代碼采取了異性的商業保護政策,其相應的安全防護主要取決于公司本身的技術設計;所以筆者認為需要建立起一個較為穩定健全的IIS服務器。然而IIS服務器的安全隱患也主要來源于操作系統本身,建立Internet/ Internet站點,是完善系統安全體系的根本所在[2]。
IIS服務器對于網站的建設和運行有著非常重要的作用,基于以上分析,數據庫的主要為網站提供信息和數據,保證網站的動態更新;IIS則起到加強網站運行穩定性和安全性的作用,促進網站的正常運行。筆者提出幾點IIS服務器的安全策略:(1)將IIS安裝在一個單獨的服務器上,不與任何其他的設備有過多的連接,降低空用戶在服務器之間的連接而帶來的安全風險;當服務器之間的互相連接有所減少的時候,相應的認證消息通道也會隨之減少,登錄口令被截獲的可能性也就會被控制在最小的范圍內,有效保證服務器的正常工作。(2)啟用IIS服務日志,記錄相應的訪問記錄,對信息進行分析總結,從中發現非法或敏感數據,可以提前發現入侵意圖。(3)刪除IIS中危險的腳本映射,一般情況下默認安裝后,系統中會存在多種應用程序映射,通過這些程序的映射,IIS在網頁文件調用時自動執行多種文件的動態鏈接庫進行解析處理;然而在實際的服務網站上對這些映射文件的用處并不大,反而是服務器上的漏洞,對其進行刪除操作,可以有效降低服務器的安全風險。
網站對企業的重要性不言而喻,同時網站的開發設計也有著非常重要的作用,在開發軟件、網站運行環境方面的選用和設計都要進行科學合理的分析進而完成最終的網站建設。IIS+SQL在企業動態網站開發設計中的起到的安全防護、數據信息提供的作用,為網站的正常運行和發展帶來了非常重要的積極作用。
參考文獻
[1]謝琳潔.基于IIS+SQL的中小型企業動態網站設計與開發[J].電腦編程技巧與維護,2013(6).
[2]喬曉剛.基于IIS服務器的安全部署[J].網絡安全技術與應用,2014(12).