章 偉(貴州財(cái)經(jīng)大學(xué)信息學(xué)院,貴陽(yáng) 550009)
?
基于.NET開(kāi)發(fā)的企業(yè)官網(wǎng)建設(shè)
章 偉
(貴州財(cái)經(jīng)大學(xué)信息學(xué)院,貴陽(yáng) 550009)
摘 要:在web技術(shù)高速發(fā)展的今天,以瀏覽器為載體各類(lèi)網(wǎng)絡(luò)應(yīng)用平臺(tái)紛紛問(wèn)世,為人們的網(wǎng)絡(luò)生活增添了不少的色彩。而企業(yè)官網(wǎng)就是一種基礎(chǔ)的web應(yīng)用,目前開(kāi)發(fā)門(mén)戶(hù)網(wǎng)站類(lèi)系統(tǒng)的方式是有很多種的。本文中主要探究的是基于.net開(kāi)發(fā)的企業(yè)官網(wǎng),在對(duì)基于該語(yǔ)言開(kāi)發(fā)的企業(yè)官網(wǎng)進(jìn)行闡述的過(guò)程中,也能對(duì).net有一個(gè)更為全面和系統(tǒng)的認(rèn)識(shí)。
關(guān)鍵詞:net;企業(yè)官網(wǎng);建設(shè)
隨著網(wǎng)絡(luò)技術(shù)的普遍應(yīng)用以及企業(yè)對(duì)網(wǎng)絡(luò)技術(shù)的重視,目前已經(jīng)有越來(lái)越多的企業(yè)開(kāi)始意識(shí)到網(wǎng)絡(luò)營(yíng)銷(xiāo)與宣傳的重要性。企業(yè)官網(wǎng)是應(yīng)該是一種應(yīng)用型的網(wǎng)站,除了構(gòu)建企業(yè)的網(wǎng)絡(luò)形象以外還應(yīng)該更加的重視將企業(yè)的日常業(yè)務(wù)延伸到互聯(lián)網(wǎng)中去。即企業(yè)通過(guò)利用計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)一步的拓寬網(wǎng)絡(luò)營(yíng)銷(xiāo)渠道,充分利用互聯(lián)網(wǎng)媒體及資源的優(yōu)勢(shì),將網(wǎng)絡(luò)營(yíng)銷(xiāo)與傳統(tǒng)營(yíng)銷(xiāo)實(shí)現(xiàn)有效的結(jié)合。
隨著信息化社會(huì)的到來(lái),計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)在得到了飛速發(fā)展的同時(shí)也得到了廣泛的應(yīng)用。其中網(wǎng)絡(luò)技術(shù)的不斷更新與進(jìn)步,實(shí)際上對(duì)信息廣泛交流的促進(jìn)作用是最為明顯的。因?yàn)榫W(wǎng)絡(luò)技術(shù)的存在,計(jì)算機(jī)中的各類(lèi)信息可以得到更為廣泛的收集、利用和傳播,基于網(wǎng)絡(luò)的網(wǎng)頁(yè)技術(shù)更是把我們所處的時(shí)代帶入到了信息爆炸的時(shí)代。在這樣一個(gè)信息爆炸的時(shí)代,無(wú)論是對(duì)于一個(gè)國(guó)家、社會(huì)團(tuán)體還是一個(gè)企事業(yè)單位,都要做好自身的網(wǎng)絡(luò)宣傳工作。借助網(wǎng)絡(luò)來(lái)提升自己的知名度、號(hào)召力,是宣傳自己最為有效也是最為節(jié)約成本的一種形式。為了更好的宣傳自己。跟上計(jì)算機(jī)網(wǎng)絡(luò)時(shí)代的步伐,在社會(huì)中獲得更多發(fā)展機(jī)會(huì),一個(gè)企業(yè)建設(shè)好自己的網(wǎng)站去實(shí)現(xiàn)網(wǎng)絡(luò)空間的自我宣傳、自我展示,已變成了一種趨勢(shì)[1]。
從現(xiàn)今的實(shí)際情況上來(lái)看,絕大多數(shù)企業(yè)都開(kāi)發(fā)建設(shè)了自己的官網(wǎng)。通過(guò)自己的官網(wǎng),實(shí)現(xiàn)自我的宣傳、業(yè)務(wù)的管理、營(yíng)銷(xiāo)等活動(dòng)。隨著這一領(lǐng)域的市場(chǎng)的開(kāi)放,相應(yīng)的技術(shù)應(yīng)用水平也越來(lái)越高,企業(yè)官網(wǎng)的功能越來(lái)越多、界面越來(lái)越美觀(guān),從傳統(tǒng)只是支持計(jì)算機(jī)客戶(hù)端訪(fǎng)問(wèn)登錄,到現(xiàn)在的響應(yīng)式界面的出現(xiàn)。企業(yè)類(lèi)官網(wǎng)的建設(shè)已經(jīng)走在了web技術(shù)開(kāi)發(fā)與實(shí)踐領(lǐng)域的前沿。
在本文中對(duì)基于.net開(kāi)發(fā)的企業(yè)官網(wǎng)建設(shè)進(jìn)行了初步的分析和探究,經(jīng)過(guò)對(duì)基于.net開(kāi)發(fā)的企業(yè)官網(wǎng)系統(tǒng)的需求分析,可以按照常規(guī)的方法將整個(gè)網(wǎng)站系統(tǒng)分為兩部分即使前臺(tái)系統(tǒng)和后臺(tái)系統(tǒng)。其中網(wǎng)站的前臺(tái)系統(tǒng)是網(wǎng)站的門(mén)戶(hù),主要面向的是客戶(hù)及社會(huì)大眾的瀏覽。而后臺(tái)系統(tǒng)則是不同的管理員管理本網(wǎng)站的界面,實(shí)現(xiàn)網(wǎng)站的一些管理功能[2]。
企業(yè)網(wǎng)站系統(tǒng)的基本模板無(wú)非就是網(wǎng)站內(nèi)新聞模板、產(chǎn)品顯示模板、單網(wǎng)頁(yè)模板以及圖片模板、表單提交模板等。其中新聞模板是主體,后臺(tái)的數(shù)據(jù)庫(kù)為其提供信息的添加、修改和刪除等操作。而后臺(tái)系統(tǒng)中最為重要的部分就是具體權(quán)限的劃分,本系統(tǒng)的權(quán)限分為三種即:系統(tǒng)管理員、一般管理員和普通用戶(hù),對(duì)于系統(tǒng)管理員來(lái)說(shuō),其具有系統(tǒng)的最高權(quán)限,可以對(duì)新聞信息、產(chǎn)品的發(fā)布進(jìn)行刪除、修改,并負(fù)責(zé)對(duì)普通管理員發(fā)布的新聞、產(chǎn)品進(jìn)行審核,對(duì)用戶(hù)留言進(jìn)行回復(fù)、刪除,以及添加、刪除、更改一般管理的信息等。對(duì)于一般管理員而言,其只能發(fā)布一些新聞、產(chǎn)品信息,有權(quán)限對(duì)自己所發(fā)布的新聞、產(chǎn)品信息進(jìn)行修改和刪除。而普通用戶(hù)就是一般的瀏覽者,只能查看產(chǎn)品和新聞的信息,并根據(jù)要求進(jìn)行留言、評(píng)論。
3.1 ASP.NET
ASP 是屬于微軟體系下的一門(mén)腳本語(yǔ)言,主要用于嵌入網(wǎng)頁(yè)中來(lái)實(shí)現(xiàn)各類(lèi)功能,其可以由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù)。ASP 全稱(chēng)為Active Server Pages即動(dòng)態(tài)服務(wù)器頁(yè)面技術(shù) ,一般都是運(yùn)行于window下的 IIS 組件程序中。而ASP的下一代與升級(jí)版就是ASP.net,而ASP.net不僅僅完全是ASP 的下一個(gè)版本,其更是一種建立在通用語(yǔ)言上的程序構(gòu)架,通過(guò)這類(lèi)技術(shù)的應(yīng)用可以在一臺(tái)Web服務(wù)器來(lái)建立起強(qiáng)大的Web應(yīng)用程序,滿(mǎn)足用戶(hù)更多層次和方面的需要。ASP.net對(duì)ASP進(jìn)行了一些優(yōu)化,使運(yùn)行一些很平常的任務(wù)如表單的提交客戶(hù)端的身份驗(yàn)證、分布系統(tǒng)和網(wǎng)站配置變得非??旖莺秃?jiǎn)單。
3.2 Visual Studio
Visual Studio 是一種常用的IDE開(kāi)發(fā)工具,是一套完整的開(kāi)發(fā)工具集,在其中可以很輕松的生成 ASP.NET Web 應(yīng)用。利用Visual Studio 開(kāi)發(fā)人員可以使用改進(jìn)后的可視化工具進(jìn)行高效率的開(kāi)發(fā);在這樣一種相對(duì)統(tǒng)一的開(kāi)發(fā)環(huán)境下,開(kāi)發(fā)并調(diào)試多層次的服務(wù)器應(yīng)用程序是能夠?qū)崿F(xiàn)模塊化的;同時(shí)在該工具中也集成了一部分可視化的數(shù)據(jù)庫(kù)設(shè)計(jì)與報(bào)告工具,這對(duì)創(chuàng)建SQL Server 的數(shù)據(jù)庫(kù)具有一定的幫助作用[3]。
3.3 SQL Server
SQL是數(shù)據(jù)庫(kù)家族中重要的一員,其是一種結(jié)構(gòu)化的查詢(xún)語(yǔ)言。其主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,實(shí)現(xiàn)數(shù)據(jù)間的溝通。SQL語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作,可以實(shí)現(xiàn)快速的數(shù)據(jù)增、刪、改、查等。.
3.4 C#
C#同樣也是微軟公司發(fā)布的,其是一種面向?qū)ο蟮恼Z(yǔ)言,其運(yùn)行基于.NET Framework之上,和C++、java一樣都是高級(jí)程序設(shè)計(jì)語(yǔ)言。與傳統(tǒng)的ASP腳本語(yǔ)言想相比其更為的安全、穩(wěn)定。C#源于C和C++,在繼承了兩者強(qiáng)大功能的同時(shí)也去掉了一些兩者存在的弊端。C#綜合了傳統(tǒng)VB語(yǔ)言簡(jiǎn)單的可視化操作界面,同時(shí)運(yùn)行效率比較高,目前已經(jīng)成為了.NET開(kāi)發(fā)的首選語(yǔ)言。
總的來(lái)說(shuō),基于.net去建設(shè)、開(kāi)發(fā)企業(yè)官網(wǎng)的思路是可行的,但是需要多項(xiàng)技術(shù)的結(jié)合。在通常情況下為了節(jié)約成本、提高開(kāi)發(fā)效率往往我們可以借鑒一些開(kāi)源的項(xiàng)目來(lái)實(shí)現(xiàn)部分功能,在對(duì)程序進(jìn)行二次開(kāi)發(fā)后不斷的深入發(fā)掘系統(tǒng)的功能。
參考文獻(xiàn):
[1]張海藩.軟件工程導(dǎo)論[M].清華大學(xué)出版社,2008.
[2]劉曉華..NET Web服務(wù)開(kāi)發(fā)指南[M].北京:電子工業(yè)出版社,2002(10).
[3]Jawahar Puvvala.NET程序設(shè)計(jì):從Java到C#,武漢:華中理工大學(xué)出版社,2004(08).
DOI:10.16640/j.cnki.37-1222/t.2016.12.211
作者簡(jiǎn)介:章偉(1963-),男,貴州貴陽(yáng)人,本科,副教授,研究方向:數(shù)據(jù)庫(kù)應(yīng)用。