發(fā)布時(shí)間:2022-04-23 03:03:25
序言:寫作是分享個(gè)人見解和探索未知領(lǐng)域的橋梁,我們?yōu)槟x了1篇的網(wǎng)站開發(fā)論文樣本,期待這些樣本能夠?yàn)槟峁┴S富的參考和啟發(fā),請(qǐng)盡情閱讀。
摘要:
隨著信息技術(shù)與科技設(shè)備的發(fā)展,網(wǎng)站得以出現(xiàn)。而隨著信息科技的普及,網(wǎng)站也得到普及。網(wǎng)站在開發(fā)中涉及前臺(tái)頁(yè)面制作以及后臺(tái)程序管理制作,而后臺(tái)程序是一種基于服務(wù)器的可執(zhí)行程序,可以經(jīng)由服務(wù)器端執(zhí)行或數(shù)據(jù)庫(kù)連接進(jìn)行數(shù)據(jù)交換與修改。顯然,數(shù)據(jù)庫(kù)技術(shù)在網(wǎng)站開發(fā)中占有重要地位。數(shù)據(jù)庫(kù)設(shè)計(jì)的質(zhì)量可以反映程序員的設(shè)計(jì)水平,也能夠直接影響網(wǎng)站的運(yùn)行效率。一個(gè)優(yōu)秀的數(shù)據(jù)庫(kù)設(shè)計(jì),能夠充分提升網(wǎng)站數(shù)據(jù)傳輸效率,保證數(shù)據(jù)信息的一致,所以數(shù)據(jù)庫(kù)設(shè)計(jì)優(yōu)化才可以保障網(wǎng)站的運(yùn)行質(zhì)量。本文通過(guò)分析數(shù)據(jù)庫(kù)概念、網(wǎng)站開發(fā)的特點(diǎn)、數(shù)據(jù)庫(kù)在網(wǎng)站中的應(yīng)用、有無(wú)數(shù)據(jù)庫(kù)支持的網(wǎng)站開發(fā)對(duì)比等,進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)在網(wǎng)站開發(fā)中應(yīng)用的論述。
關(guān)鍵詞:
網(wǎng)站開發(fā);數(shù)據(jù)庫(kù)技術(shù);互聯(lián)網(wǎng);應(yīng)用
互聯(lián)網(wǎng)出現(xiàn)十幾年,用非??焖俚乃俣扔绊懼藗兊纳?,改變?nèi)藗兊纳罘绞健⒐ぷ鞣绞?、生產(chǎn)效率等。順應(yīng)互聯(lián)網(wǎng)技術(shù)的發(fā)展與社會(huì)各階層的需求,網(wǎng)站被開發(fā)出來(lái),政府機(jī)關(guān)與企業(yè)間等各種機(jī)構(gòu)都開設(shè)獨(dú)立網(wǎng)站。網(wǎng)站的作用可以是為企業(yè)宣傳,可以是產(chǎn)品營(yíng)銷,可以是知識(shí)傳遞等,以滿足人們的多種需求。因此,網(wǎng)站的開發(fā)產(chǎn)業(yè)得到了有效發(fā)展。本文論述數(shù)據(jù)庫(kù)設(shè)計(jì)對(duì)網(wǎng)站開發(fā)的作用。數(shù)據(jù)庫(kù)是網(wǎng)站開發(fā)的核心,網(wǎng)站內(nèi)所有的數(shù)據(jù)都需要數(shù)據(jù)庫(kù)進(jìn)行處理,所以數(shù)據(jù)庫(kù)的設(shè)計(jì)是決定網(wǎng)站運(yùn)行質(zhì)量的關(guān)鍵因素。因此,本文以數(shù)據(jù)庫(kù)的設(shè)計(jì)為核心,展開數(shù)據(jù)庫(kù)在網(wǎng)站開發(fā)中應(yīng)用的研究,從而論述數(shù)據(jù)庫(kù)設(shè)計(jì)對(duì)網(wǎng)站開發(fā)的實(shí)際價(jià)值。
1數(shù)據(jù)庫(kù)技術(shù)概述
數(shù)據(jù)庫(kù)在領(lǐng)域內(nèi)被稱為數(shù)據(jù)的倉(cāng)庫(kù),是依據(jù)數(shù)據(jù)的傳輸形式與自身結(jié)構(gòu)進(jìn)行存儲(chǔ)與管理的倉(cāng)庫(kù)。后期隨著數(shù)據(jù)庫(kù)技術(shù)的不斷發(fā)展,數(shù)據(jù)庫(kù)的職能逐漸擴(kuò)展,已經(jīng)不僅用于管理信息與儲(chǔ)存信息,而且發(fā)展成為用戶所需的數(shù)據(jù)管理方式。現(xiàn)展下的數(shù)據(jù)庫(kù)可以為用戶保存數(shù)據(jù),還可以關(guān)聯(lián)到與之相關(guān)的數(shù)據(jù)。程序開發(fā)者按照不同用戶的需求進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),并負(fù)責(zé)數(shù)據(jù)庫(kù)的運(yùn)行、維護(hù)、安全保護(hù),確保數(shù)據(jù)庫(kù)的有效運(yùn)行[1]。現(xiàn)階段,數(shù)據(jù)庫(kù)設(shè)計(jì)技術(shù)已經(jīng)成熟,可對(duì)大型數(shù)據(jù)進(jìn)行安全管理。所以,現(xiàn)代數(shù)據(jù)庫(kù)設(shè)計(jì)也被應(yīng)到各個(gè)領(lǐng)域中,如網(wǎng)絡(luò)購(gòu)物、銀行系統(tǒng)、網(wǎng)站等。
2數(shù)據(jù)庫(kù)的具體設(shè)計(jì)
2.1數(shù)據(jù)庫(kù)設(shè)計(jì)的原則程序員在進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),要充分考慮可能影響數(shù)據(jù)庫(kù)設(shè)計(jì)的多方面因素,因此,需要程序員具有整體意識(shí),以用戶的需求為設(shè)計(jì)基礎(chǔ),避免出現(xiàn)過(guò)多不需要的數(shù)據(jù)庫(kù)空間,浪費(fèi)資源,同時(shí)節(jié)省人力、時(shí)間與財(cái)力。數(shù)據(jù)庫(kù)設(shè)計(jì)要被限定在特定范圍內(nèi),對(duì)用戶所需存儲(chǔ)的數(shù)據(jù)進(jìn)行管理。在數(shù)據(jù)庫(kù)開發(fā)前,需要設(shè)計(jì)者做好充足準(zhǔn)備,全面了解數(shù)據(jù)庫(kù)的網(wǎng)站以及對(duì)網(wǎng)站后期可能開發(fā)的需求。設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),要預(yù)留可再開發(fā)的空間,使數(shù)據(jù)庫(kù)更具有可擴(kuò)展性[2]。數(shù)據(jù)表是數(shù)據(jù)庫(kù)的核心體現(xiàn),因此數(shù)據(jù)表的命名要清晰,方面用戶數(shù)據(jù)的查找與提取。同時(shí),要對(duì)用戶進(jìn)行權(quán)限配置,限定特定的用戶可以進(jìn)行數(shù)據(jù)庫(kù)訪問,以加強(qiáng)數(shù)據(jù)庫(kù)的訪問安全。
2.2數(shù)據(jù)表字段的類型數(shù)據(jù)表的字段需要根據(jù)用戶所需求的字段最小數(shù)據(jù)類型進(jìn)行確認(rèn)。例如,性別數(shù)據(jù)庫(kù)。只有男女兩個(gè)分類,可以設(shè)置為int型,數(shù)字0代表男性,數(shù)字1代表女性。但是,如此設(shè)計(jì)會(huì)造成資源浪費(fèi)。于是,可以按最優(yōu)設(shè)計(jì)為基準(zhǔn),將字段設(shè)置為bit型,true為女性,false為男性。現(xiàn)代信息技術(shù)的發(fā)展,使得硬盤的容量逐漸提升,市場(chǎng)價(jià)格也逐漸下降。但是,如果數(shù)據(jù)庫(kù)設(shè)計(jì)的不夠合理,隨著數(shù)據(jù)資源的集聚增加,占用的硬盤空間會(huì)逐漸加大,進(jìn)而影響數(shù)據(jù)庫(kù)的運(yùn)行效率,增加用戶數(shù)據(jù)瀏覽時(shí)所用的時(shí)間。
2.3數(shù)據(jù)表的設(shè)計(jì)數(shù)據(jù)表是數(shù)據(jù)庫(kù)對(duì)用戶的體現(xiàn)途徑。按照用戶的不同需求,數(shù)據(jù)庫(kù)的設(shè)計(jì)也有所區(qū)別,而數(shù)據(jù)庫(kù)的設(shè)計(jì)與網(wǎng)站的規(guī)模密切聯(lián)系[3]。數(shù)據(jù)庫(kù)的設(shè)計(jì)需要滿足用戶網(wǎng)站的多樣性與擴(kuò)展性需求,網(wǎng)站的設(shè)計(jì)會(huì)區(qū)分為不同的功能模塊。因此,在進(jìn)行數(shù)據(jù)表創(chuàng)建時(shí),要最大化將數(shù)據(jù)資源存儲(chǔ)到數(shù)據(jù)庫(kù)的不同表中,同時(shí)建立數(shù)據(jù)字典。實(shí)例說(shuō)明:某新聞網(wǎng)站,數(shù)據(jù)庫(kù)包含以下幾個(gè)方面:(1)系統(tǒng)數(shù)據(jù)表,用于用戶基本信息的存儲(chǔ),如聯(lián)系方式等;(2)菜單表,作為網(wǎng)站首頁(yè)菜單信息的存儲(chǔ);(3)欄目表,作為網(wǎng)站信息各欄目名稱的存儲(chǔ);(4)新聞信息表,作為網(wǎng)站內(nèi)各項(xiàng)新聞內(nèi)容的存儲(chǔ),如新聞標(biāo)題、時(shí)間、信息來(lái)源等;(5)用戶表,作為網(wǎng)站各類用戶與權(quán)限信息的存儲(chǔ)。以上所介紹的是簡(jiǎn)單的新聞網(wǎng)站的基本表設(shè)計(jì),如果網(wǎng)站內(nèi)部還有其他功能,可以繼續(xù)創(chuàng)建新表,不受限制。
3數(shù)據(jù)庫(kù)設(shè)計(jì)在網(wǎng)站開發(fā)中的實(shí)現(xiàn)
3.1網(wǎng)站前臺(tái)的設(shè)計(jì)實(shí)現(xiàn)網(wǎng)站前臺(tái)的作用是將存儲(chǔ)在數(shù)據(jù)庫(kù)中的信息轉(zhuǎn)換為用戶可以通過(guò)瀏覽器進(jìn)行瀏覽的網(wǎng)頁(yè)。一個(gè)常用網(wǎng)站可以供用戶瀏覽的信息包括三個(gè)類型:網(wǎng)站首頁(yè)信息、網(wǎng)站新聞欄目首頁(yè)信息、網(wǎng)站新聞頁(yè)面信息。此三個(gè)類別中的信息均來(lái)自數(shù)據(jù)庫(kù),其中網(wǎng)站首頁(yè)所顯示的是不同新聞欄目中最近的幾條信息標(biāo)題,信息條數(shù)可以自行設(shè)計(jì);網(wǎng)站新聞欄目首頁(yè)所顯示的是網(wǎng)站內(nèi)部指定欄目的信息標(biāo)題;網(wǎng)站新聞頁(yè)面顯示的是用戶制定的新聞內(nèi)容的詳細(xì)內(nèi)容。所以,網(wǎng)站前臺(tái)的主要功能是能夠自動(dòng)生成網(wǎng)頁(yè)文件,這需要數(shù)據(jù)庫(kù)的輔助,各欄目?jī)?nèi)容需要隨時(shí)進(jìn)行信息的錄入、儲(chǔ)存、提取。數(shù)據(jù)庫(kù)設(shè)計(jì)中,需要將各類信息做好數(shù)據(jù)表的分類,方便信息管理,最大化使用數(shù)據(jù)庫(kù)空間[4]。
3.2網(wǎng)站管理后臺(tái)的設(shè)計(jì)實(shí)現(xiàn)網(wǎng)站的后臺(tái)管理歸管理員個(gè)人使用,主要負(fù)責(zé)網(wǎng)站內(nèi)部各欄目與內(nèi)容的管理,涵蓋欄目的添加與替換、內(nèi)容的更新與替換、頁(yè)面的修改與維護(hù)等。后臺(tái)管理的結(jié)構(gòu)包括權(quán)限管理、欄目管理、信息管理、模板管理、插件管理等多個(gè)板塊。其中,權(quán)限管理用于設(shè)置網(wǎng)站的訪問權(quán)限,如頁(yè)面是否允許復(fù)制、管理員設(shè)置等;欄目管理可以進(jìn)行欄目名稱的調(diào)整,如名稱替換、位置替換等;信息管理主要用于前臺(tái)新聞內(nèi)容的更新,可以做新聞的添加,也可以進(jìn)行刪除與修改等;插件管理是網(wǎng)站結(jié)構(gòu)的管理,如首頁(yè)管理、權(quán)限管理等可以將其他版塊添加到插件管理中。網(wǎng)站管理后臺(tái)涉及眾多模板,需要數(shù)據(jù)庫(kù)設(shè)計(jì)進(jìn)行網(wǎng)站結(jié)構(gòu)的優(yōu)化。
4數(shù)據(jù)庫(kù)在網(wǎng)站中應(yīng)用的結(jié)果分析
4.1網(wǎng)站建立期的分析網(wǎng)站在建設(shè)期間有多條新聞需求,在建設(shè)期如果沒有數(shù)據(jù)庫(kù)的支持,則需要?jiǎng)?chuàng)建多個(gè)靜態(tài)新聞頁(yè)面。欄目首頁(yè)需要4個(gè),網(wǎng)站首頁(yè)需要1個(gè),再加上個(gè)頁(yè)面的內(nèi)部頁(yè)面,數(shù)量居多,且如此開發(fā)出的網(wǎng)站不可進(jìn)行重復(fù)使用,需要擴(kuò)展或者更新時(shí),則需要全部重新建立。而具有數(shù)據(jù)庫(kù)設(shè)計(jì)的網(wǎng)站在建設(shè)期間首先通過(guò)編程建立網(wǎng)站前臺(tái)與網(wǎng)站的內(nèi)容管理后臺(tái),設(shè)計(jì)時(shí)需要投入較多,但是設(shè)計(jì)后網(wǎng)站可以進(jìn)行重復(fù)利用。網(wǎng)站管理后臺(tái)可以長(zhǎng)久使用,可以直接進(jìn)行網(wǎng)站的改版,從而減少資源浪費(fèi)與時(shí)間成本。
4.2網(wǎng)站運(yùn)行期間的分析網(wǎng)站運(yùn)行維護(hù)期間,可分為兩種情況:網(wǎng)站內(nèi)部不需要內(nèi)容的更新;網(wǎng)站內(nèi)部需要做大量?jī)?nèi)容更新。第一種情況中,采取數(shù)據(jù)庫(kù)設(shè)計(jì)與不采取數(shù)據(jù)庫(kù)設(shè)計(jì),后期將付出的投入沒有太大差別,所以更需要考慮網(wǎng)站內(nèi)部需要大量?jī)?nèi)容更新的情況。這主要源于現(xiàn)代信息社會(huì)信息量巨大,無(wú)論是處于網(wǎng)站優(yōu)化還是企業(yè)宣傳,現(xiàn)代企業(yè)所建立的網(wǎng)站都需要進(jìn)行大量信息的上傳與修改。沒有數(shù)據(jù)庫(kù)支持的網(wǎng)站建設(shè),每進(jìn)行一條新聞的添加,都需要增加一個(gè)新聞頁(yè)面,同時(shí)還需要修改所屬欄目的首頁(yè),所以一次新聞的更新需要改動(dòng)三個(gè)位置,如進(jìn)行大量?jī)?nèi)容的添加,導(dǎo)致工作量劇增。而有數(shù)據(jù)庫(kù)支持的網(wǎng)站,增加新聞時(shí)不需要做任何頁(yè)面的添加與修改,只需在后臺(tái)添加已經(jīng)設(shè)置好的新聞管理頁(yè)面,操作簡(jiǎn)單。具體地,將需要添加的新聞標(biāo)題與內(nèi)容分別添加到各自的文本框,然后提交即可??梢姡ぷ髁繕O小。
4.3結(jié)果分析現(xiàn)代社會(huì)處于一個(gè)信息爆炸的年代,海量信息在互聯(lián)網(wǎng)內(nèi)部傳播,用戶需要網(wǎng)站內(nèi)部具有新聞排序、檢索、分頁(yè)等功能,而這些功能的實(shí)現(xiàn),必須通過(guò)數(shù)據(jù)庫(kù)才可以完成。通過(guò)上述對(duì)有無(wú)數(shù)據(jù)庫(kù)網(wǎng)站之間的比較可以發(fā)現(xiàn),靜態(tài)頁(yè)面組成的網(wǎng)站使用與較小型的使用,內(nèi)容無(wú)需更改;而具備數(shù)據(jù)庫(kù)設(shè)計(jì)的網(wǎng)站開發(fā)方式則適用范圍更廣,可以支持大型網(wǎng)站建設(shè),內(nèi)容更新快捷,反應(yīng)靈活,使用于大量制作網(wǎng)站的網(wǎng)絡(luò)公司使用,可重復(fù)利用性更高。
5結(jié)語(yǔ)
通過(guò)上文敘述可知,單純的網(wǎng)站開發(fā)需要多個(gè)靜態(tài)頁(yè)面進(jìn)行連接,實(shí)用性較小,進(jìn)行數(shù)據(jù)更新時(shí)操作工作量過(guò)大,且網(wǎng)站一旦建立不可重復(fù)使用,不利于資源重復(fù)利用。而經(jīng)過(guò)數(shù)據(jù)庫(kù)的設(shè)計(jì)可以做到網(wǎng)站結(jié)構(gòu)的優(yōu)化。網(wǎng)站設(shè)計(jì)前,預(yù)先建立網(wǎng)站前臺(tái)與網(wǎng)站內(nèi)容管理的后臺(tái),通過(guò)用戶的需求將所需要的欄目信息存儲(chǔ)在數(shù)據(jù)庫(kù)中,在網(wǎng)站首頁(yè)進(jìn)行頁(yè)面瀏覽時(shí)可以快捷從數(shù)據(jù)庫(kù)進(jìn)行提取,而網(wǎng)站內(nèi)容更新也可以在后臺(tái)進(jìn)行簡(jiǎn)單操作,網(wǎng)站建立后可以進(jìn)行重復(fù)利用,隨時(shí)進(jìn)行網(wǎng)站改版,以可以看出網(wǎng)站有無(wú)數(shù)據(jù)庫(kù)設(shè)計(jì)的巨大差別。網(wǎng)站開發(fā)的方向是實(shí)際應(yīng)用,數(shù)據(jù)庫(kù)的設(shè)計(jì)原則是優(yōu)化,因此數(shù)據(jù)庫(kù)設(shè)計(jì)在網(wǎng)站開發(fā)中可以起到極大的優(yōu)化作用。
作者:張瑩 單位:遼寧公安司法管理干部學(xué)院
摘要:隨著國(guó)家科技的發(fā)展,電子網(wǎng)站受到廣泛的重視與應(yīng)用,但是,在電子商務(wù)網(wǎng)站開發(fā)的過(guò)程中,經(jīng)常會(huì)出現(xiàn)各類數(shù)據(jù)庫(kù)安全問題,難以提升電子商務(wù)網(wǎng)站的開發(fā)質(zhì)量,無(wú)法增強(qiáng)其發(fā)展效果,因此,電子商務(wù)網(wǎng)站開發(fā)技術(shù)人員需要制定完善的數(shù)據(jù)庫(kù)安全管理制度,采取有效措施提升數(shù)據(jù)庫(kù)的安全性,達(dá)到預(yù)期的開發(fā)目的。
關(guān)鍵詞:電子商務(wù)網(wǎng)站開發(fā);數(shù)據(jù)庫(kù)安全問題;安全防范措施
在電子商務(wù)網(wǎng)站開發(fā)過(guò)程中,相關(guān)技術(shù)人員必須要制定數(shù)據(jù)庫(kù)安全問題管理制度,逐漸創(chuàng)新數(shù)據(jù)庫(kù)安全問題管理方式,樹立正確的管理觀念,提升數(shù)據(jù)庫(kù)的安全性,為人們營(yíng)造安全的網(wǎng)站環(huán)境。
1電子商務(wù)網(wǎng)站數(shù)據(jù)庫(kù)安全問題分析
對(duì)于每一個(gè)電子商務(wù)網(wǎng)站而言,數(shù)據(jù)庫(kù)都是整個(gè)網(wǎng)站的核心體系,其中含有較多重要的數(shù)據(jù)信息,例如:電子商務(wù)網(wǎng)站的交易記錄與商業(yè)秘密等,此類金融數(shù)據(jù)一旦被盜用,將會(huì)影響用戶的財(cái)產(chǎn)安全,甚至?xí)霈F(xiàn)數(shù)據(jù)泄露等問題,難以提升電子商務(wù)網(wǎng)站的開發(fā)質(zhì)量。1)數(shù)據(jù)登錄隱患問題分析。在電子商務(wù)網(wǎng)站實(shí)際設(shè)計(jì)期間,相關(guān)技術(shù)人員會(huì)利用Windows等方式進(jìn)行登錄,或是利用數(shù)據(jù)庫(kù)驗(yàn)證方式開展登錄工作。在技術(shù)人員登錄之后,會(huì)出現(xiàn)系統(tǒng)默認(rèn)賬號(hào)的現(xiàn)象,可以支持賬號(hào)再次對(duì)系統(tǒng)進(jìn)行訪問。例如:在某電子商務(wù)網(wǎng)站中,超級(jí)用戶的賬號(hào)不會(huì)被系統(tǒng)更改或刪除,因此,系統(tǒng)會(huì)對(duì)其進(jìn)行全面的保護(hù),然而,開發(fā)者在實(shí)際開發(fā)期間,為了可以便于對(duì)電子商務(wù)網(wǎng)站進(jìn)行使用,沒有設(shè)置繁瑣的密碼,很容易在網(wǎng)站之后,出現(xiàn)修改現(xiàn)象,導(dǎo)致電子商務(wù)網(wǎng)站的使用出現(xiàn)經(jīng)濟(jì)損失[1]。2)數(shù)據(jù)庫(kù)結(jié)構(gòu)安全問題分析。電子商務(wù)網(wǎng)站開發(fā)期間,經(jīng)常會(huì)出現(xiàn)數(shù)據(jù)庫(kù)結(jié)構(gòu)安全問題,主要因?yàn)殚_發(fā)者與設(shè)計(jì)人員沒有制定完善的數(shù)據(jù)庫(kù)設(shè)計(jì)方案,難以提升數(shù)據(jù)庫(kù)的安全性,很容易出現(xiàn)數(shù)據(jù)盜竊的現(xiàn)象[2]。同時(shí),對(duì)于數(shù)據(jù)表的重命名而言,開發(fā)人員沒有利用各類組合對(duì)其進(jìn)行前后綴處理,無(wú)法防止被重命名,導(dǎo)致出現(xiàn)各類安全問題。對(duì)于數(shù)據(jù)字段重命名工作而言,開發(fā)者沒有全面開展密碼等字段名相關(guān)工作,難以提升數(shù)據(jù)安全性,甚至?xí)霈F(xiàn)一些難以解決的問題[3]。3)在電子商務(wù)網(wǎng)站實(shí)際開發(fā)的過(guò)程中,經(jīng)常會(huì)因?yàn)楹笈_(tái)管理系統(tǒng)的安全問題,難以提升后臺(tái)管理系統(tǒng)的安全性。首先,部分電子商務(wù)網(wǎng)站開發(fā)人員在實(shí)際開發(fā)的過(guò)程中,不能科學(xué)開展后臺(tái)管理系統(tǒng)的設(shè)計(jì)問題,在登錄頁(yè)面之后,經(jīng)常會(huì)出現(xiàn)安全屏障,忽視后臺(tái)系統(tǒng)操作權(quán)限的設(shè)計(jì),無(wú)法提升其安全性。部分電子商務(wù)網(wǎng)站設(shè)計(jì)人員利用簡(jiǎn)單的用戶名與密碼,導(dǎo)致出現(xiàn)后臺(tái)管理系統(tǒng)賬號(hào)密碼數(shù)據(jù)泄露的現(xiàn)象。同時(shí),電子商務(wù)網(wǎng)站后臺(tái)管理系統(tǒng)設(shè)計(jì)人員不能科學(xué)設(shè)計(jì)登錄頁(yè)面,難以在身份驗(yàn)證的情況下,積極開展數(shù)據(jù)庫(kù)安全管理工作,無(wú)法提升后臺(tái)管理系統(tǒng)的安全性,甚至?xí)霈F(xiàn)一些無(wú)法解決的問題。4)服務(wù)器地址設(shè)計(jì)問題。在電子商務(wù)網(wǎng)站開發(fā)期間,服務(wù)器地址設(shè)計(jì)工作較為重要,然而,部分設(shè)計(jì)人員不重視服務(wù)器地址設(shè)計(jì)工作,難以提升其安全性。一方面,數(shù)據(jù)庫(kù)用戶與用戶名會(huì)出現(xiàn)各類連接問題,很容易出現(xiàn)文件內(nèi)容泄露等現(xiàn)象。另一方面,電子商務(wù)網(wǎng)站開發(fā)設(shè)計(jì)部門沒有做好源代碼標(biāo)寫工作,很容易受到不法分子的攻擊,甚至?xí)绊懻麄€(gè)網(wǎng)站的安全性[4]。5)注入泄露問題。電子商務(wù)網(wǎng)站開發(fā)中,經(jīng)常會(huì)因?yàn)镾QL的輸入出現(xiàn)注入漏洞問題,難以提升電子商務(wù)網(wǎng)站的安全性與開發(fā)質(zhì)量,甚至受到黑客的攻擊,無(wú)法提升電子商務(wù)網(wǎng)站開發(fā)工作效率與質(zhì)量。
2電子商務(wù)網(wǎng)站開發(fā)數(shù)據(jù)庫(kù)安全問題的解決措施
電子商務(wù)網(wǎng)站開發(fā)技術(shù)人員必須要重視數(shù)據(jù)庫(kù)安全問題的解決,保證可以提升數(shù)據(jù)庫(kù)的安全性,逐漸增強(qiáng)數(shù)據(jù)庫(kù)的應(yīng)用效果,合理優(yōu)化電子商務(wù)網(wǎng)站的開發(fā)體系。具體措施包括以下幾點(diǎn):1)電子商務(wù)網(wǎng)站數(shù)據(jù)庫(kù)系統(tǒng)特殊賬號(hào)管理電子商務(wù)網(wǎng)站開發(fā)期間,數(shù)據(jù)庫(kù)安全控制部門必須要重視特殊性賬號(hào)管理工作,保證可以提升特殊性賬號(hào)的安全性,例如:電子商務(wù)網(wǎng)站中“sa”特殊賬號(hào)是重點(diǎn)賬戶,不可以被刪除,也無(wú)法被修改,在建立重新賬號(hào)之后,如果新賬號(hào)屬于超級(jí)用戶,也可以與此用戶享用同樣的數(shù)據(jù)庫(kù)服務(wù),但是,此類賬號(hào)的安全性較低,經(jīng)常會(huì)出現(xiàn)數(shù)據(jù)庫(kù)安全問題,難以提升電子商務(wù)網(wǎng)站開發(fā)工作效率與質(zhì)量,甚至?xí)绊懻麄€(gè)數(shù)據(jù)庫(kù)的安全性。因此,技術(shù)人員必須要重視特殊賬號(hào)的管理,保證可以提升保護(hù)工作效率,設(shè)置一些復(fù)雜性較高的密碼,提升數(shù)據(jù)庫(kù)的安全性,同時(shí),技術(shù)人員還要避免出現(xiàn)數(shù)據(jù)庫(kù)軟件泄露的現(xiàn)象,不可以為不法人員留有可乘的機(jī)會(huì)[5]。2)制定完善的重命名制度電子商務(wù)網(wǎng)站開發(fā)技術(shù)人員需要注重?cái)?shù)據(jù)庫(kù)重命名工作,例如:電子商務(wù)網(wǎng)站中目錄重命名、數(shù)據(jù)表重命名等,不可以設(shè)置簡(jiǎn)單的賬戶或是密碼,同時(shí),還要設(shè)置非法訪問阻止功能,逐漸提升數(shù)據(jù)庫(kù)的安全性,保證可以減少其中存在的各類安全問題。3)制定完善的后臺(tái)數(shù)據(jù)庫(kù)管理制度電子商務(wù)網(wǎng)站開發(fā)技術(shù)人員,必須要制定完善的后臺(tái)數(shù)據(jù)庫(kù)管理制度,首先,技術(shù)人員需要設(shè)置較為復(fù)雜的賬號(hào),不可以出現(xiàn)簡(jiǎn)單的賬號(hào)或是密碼,避免出現(xiàn)賬號(hào)泄露的問題。其次,電子商務(wù)網(wǎng)站開發(fā)技術(shù)人員需要繞過(guò)非法用戶頁(yè)面,設(shè)置一些具有用戶權(quán)限的變量標(biāo)識(shí),例如:Session等,保證可以針對(duì)每一個(gè)頁(yè)面進(jìn)行驗(yàn)證,全面開展管理工作。最后,電子商務(wù)網(wǎng)站開發(fā)技術(shù)人員不可以使用任何特殊賬號(hào),提升賬號(hào)字符的連串性與保密性,增強(qiáng)電子商務(wù)網(wǎng)站開發(fā)中數(shù)據(jù)庫(kù)安全問題的解決效果。4)注入漏洞處理措施電子商務(wù)網(wǎng)站開發(fā)技術(shù)人員應(yīng)該重視注入漏洞處理工作,采取有效措施防止注入漏洞問題。首先,電子商務(wù)開發(fā)技術(shù)人員需要根據(jù)普通用戶與系統(tǒng)管理員實(shí)際情況,開展權(quán)限區(qū)分工作,在普通用戶查詢用語(yǔ)不符合權(quán)限的情況下,相關(guān)設(shè)計(jì)人員可以對(duì)普通用戶進(jìn)行刪除處理,保證可以減少惡意代碼的出現(xiàn),進(jìn)而提升數(shù)據(jù)庫(kù)的安全性。其次,必須要重視用戶輸入驗(yàn)證工作,保證可以借助各類數(shù)據(jù)庫(kù)系統(tǒng),開展輸入內(nèi)容驗(yàn)證工作,或是利用驗(yàn)證工具防止注入式攻擊。同時(shí),技術(shù)人員需要合理設(shè)計(jì)測(cè)試字符串變量?jī)?nèi)容,拒絕出現(xiàn)二進(jìn)制數(shù)據(jù)庫(kù)現(xiàn)象,保證可以提升數(shù)據(jù)庫(kù)的安全性[6]。5)制定儲(chǔ)存驗(yàn)證輸入系統(tǒng)在電子商務(wù)網(wǎng)站開發(fā)期間,技術(shù)人員需要重視驗(yàn)證用戶輸入系統(tǒng),保證可以利用各類儲(chǔ)存測(cè)試技術(shù)等開展相關(guān)工作,規(guī)范各類輸入內(nèi)容,提升數(shù)據(jù)庫(kù)的使用安全性,同時(shí),電子商務(wù)網(wǎng)站開發(fā)技術(shù)人員需要阻止惡意代碼,避免出現(xiàn)注入式攻擊現(xiàn)象,逐漸提升數(shù)據(jù)庫(kù)的安全保障效率,增強(qiáng)其發(fā)展效果,避免出現(xiàn)各類難以解決的問題。
3結(jié)束語(yǔ)
在電子商務(wù)網(wǎng)站實(shí)際開發(fā)的過(guò)程中,技術(shù)人員必須要制定完善的管理制度,優(yōu)化電子商務(wù)網(wǎng)站開發(fā)體系,逐漸提升電子商務(wù)網(wǎng)站數(shù)據(jù)庫(kù)的安全性,進(jìn)而增強(qiáng)其發(fā)展效果,達(dá)到預(yù)期的管理目的。
作者:陳文杰 單位:廣東省生產(chǎn)力促進(jìn)中心
摘要:隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,迎來(lái)了計(jì)算機(jī)職業(yè)教育的春天。在眾多的專業(yè)中,網(wǎng)站開發(fā)專業(yè)成為一個(gè)蓬勃發(fā)展的新生事物。本文從課程建設(shè)、實(shí)訓(xùn)基地建設(shè)、師資隊(duì)伍建設(shè)、校企合作等多個(gè)方面探討了計(jì)算機(jī)網(wǎng)站開發(fā)專業(yè)的建設(shè)。
關(guān)鍵詞:網(wǎng)站開發(fā);專業(yè)建設(shè);課程建設(shè);校企合作
隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展,網(wǎng)絡(luò)已成為現(xiàn)代社會(huì)生活與工作不可或缺的組成部分。根據(jù)中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)2011年1月的《第27次中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》指出,截至2010年12月,中國(guó)網(wǎng)民總數(shù)達(dá)到4.57億,互聯(lián)網(wǎng)普及率攀升至34.3%,較2009年底提高5.4個(gè)百分點(diǎn)。中小企業(yè)建站(擁有獨(dú)立網(wǎng)站或網(wǎng)店)的比例也達(dá)到了一個(gè)較高的水平,但網(wǎng)站的維護(hù)水平總體偏低,僅能進(jìn)行內(nèi)容的更新,缺少技術(shù)維護(hù)人員。這給計(jì)算機(jī)網(wǎng)站開發(fā)專業(yè)的發(fā)展帶來(lái)了契機(jī)。
網(wǎng)站開發(fā)專業(yè)的人才培養(yǎng)目標(biāo)旨在培養(yǎng)具有良好的網(wǎng)站開發(fā)設(shè)計(jì)與實(shí)現(xiàn)能力、數(shù)據(jù)庫(kù)管理與維護(hù)能力、網(wǎng)站管理與維護(hù)、網(wǎng)站推廣與優(yōu)化的高素質(zhì)復(fù)合型人才,能夠從事網(wǎng)站開發(fā)、網(wǎng)站管理與維護(hù)、數(shù)據(jù)庫(kù)的管理與維護(hù)等相關(guān)工作?,F(xiàn)依據(jù)本專業(yè)的培養(yǎng)目標(biāo)對(duì)網(wǎng)站開發(fā)專業(yè)建設(shè)提出以下幾點(diǎn)建議:
一、專業(yè)建設(shè)
(一)專業(yè)方向應(yīng)細(xì)化。網(wǎng)站開發(fā)專業(yè)的內(nèi)容按網(wǎng)站的開發(fā)流程可以包括:網(wǎng)站建設(shè)規(guī)劃、網(wǎng)站初步建設(shè)、靜態(tài)網(wǎng)頁(yè)設(shè)計(jì)、程序設(shè)計(jì)、動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)、數(shù)據(jù)庫(kù)的管理與使用、網(wǎng)站管理以及網(wǎng)站推廣與優(yōu)化。如按上述分類,學(xué)生將要學(xué)習(xí)八個(gè)項(xiàng)目的開發(fā)能力,三年時(shí)間的高職教育是不能全面完成這種能力培養(yǎng)的。即使學(xué)生學(xué)習(xí)了全部的知識(shí),又會(huì)因?yàn)橛?jì)算機(jī)技術(shù)更新快而失去行業(yè)競(jìng)爭(zhēng)力。
解決問題的方法是劃分能力方向,做到以“專”、“精”為主??梢詫?shí)行“項(xiàng)目能力課程體系”的專業(yè)建設(shè)模式。具體的說(shuō),就是要教師結(jié)合網(wǎng)站開發(fā)項(xiàng)目提出的能力需求和知識(shí)需求,制定出階段教學(xué)計(jì)劃和課程內(nèi)容,教學(xué)內(nèi)容以必須、實(shí)用為度,學(xué)習(xí)結(jié)束后把所學(xué)知識(shí)整合做出項(xiàng)目。
(二)課程設(shè)置要更新。目前,高職院校普遍存在授課只注重理論知識(shí),實(shí)用技能的訓(xùn)練相對(duì)不足的現(xiàn)象。課程內(nèi)容滯后于專業(yè)技術(shù)的更新與發(fā)展,案例教學(xué)、項(xiàng)目教學(xué)內(nèi)容極少,導(dǎo)致學(xué)生在實(shí)際工作中分析問題和解決問題的能力較弱。在職業(yè)技能培養(yǎng)方面,職業(yè)性法律法規(guī)、安全性措施、維護(hù)管理經(jīng)驗(yàn)等重要內(nèi)容基本上沒有進(jìn)入教學(xué),職業(yè)素質(zhì)的教育(如開拓精神、市場(chǎng)觀念、管理技巧、團(tuán)隊(duì)精神、應(yīng)變能力等)也沒有得到全面的實(shí)施。在本專業(yè)建設(shè)過(guò)程中,要杜絕重蹈覆轍,在課程設(shè)置上要新穎、獨(dú)特、注重知識(shí)的更新和學(xué)生各方面素質(zhì)的培養(yǎng),把學(xué)生塑造成專業(yè)知識(shí)過(guò)硬、人文素養(yǎng)高尚的復(fù)合型人才。
(三)加強(qiáng)實(shí)踐能力的培養(yǎng)。應(yīng)在加大自身硬件投入的同時(shí),積極與企業(yè)進(jìn)行合作,加強(qiáng)實(shí)踐教學(xué)環(huán)節(jié),實(shí)現(xiàn)學(xué)校與企業(yè)、學(xué)生與企業(yè)的互動(dòng)。學(xué)生在校期間,應(yīng)到對(duì)口的公司進(jìn)行實(shí)習(xí),幫助自己定位,認(rèn)清并發(fā)揮自身優(yōu)勢(shì),為今后順利進(jìn)行工作定位打好基礎(chǔ)。學(xué)校應(yīng)把專業(yè)實(shí)踐環(huán)節(jié)提高到與理論教學(xué)同等的地位,通過(guò)各種培訓(xùn)機(jī)制培養(yǎng)學(xué)生的課題研發(fā)等實(shí)際應(yīng)用能力。
二、課程建設(shè)
(一)以網(wǎng)站設(shè)計(jì)師為主導(dǎo)。課程建設(shè)要堅(jiān)決貫徹“職業(yè)技能導(dǎo)向”、“案例教學(xué)”、“工程活動(dòng)導(dǎo)向”和“項(xiàng)目任務(wù)驅(qū)動(dòng)”的建設(shè)思想,圍繞網(wǎng)站設(shè)計(jì)師崗位的核心能力,將專業(yè)技能學(xué)習(xí)、綜合素質(zhì)培養(yǎng)和就業(yè)導(dǎo)向三者有機(jī)結(jié)合起來(lái),并以此為課程建設(shè)核心來(lái)組織和實(shí)施教學(xué),體現(xiàn)教學(xué)內(nèi)容的專業(yè)性、綜合性和針對(duì)性。
(二)深化教學(xué)與考核方式改革。實(shí)行項(xiàng)目(案例)驅(qū)動(dòng)和“以做為主”的教學(xué)方法,將大量真實(shí)的項(xiàng)目、案例融入教學(xué)內(nèi)容,使課程內(nèi)容緊貼生產(chǎn)實(shí)踐和技術(shù)前沿,做到“以教師為主導(dǎo),學(xué)生為主體”;在考核方式上,推行綜合性考核、形成性考核、教考分離和網(wǎng)絡(luò)考試。并嘗試建立試題庫(kù)和網(wǎng)上實(shí)際操作考核平臺(tái),理論與實(shí)踐測(cè)試二者結(jié)合,客觀評(píng)估學(xué)生的能力。
(三)加大實(shí)踐課程比例。課程設(shè)計(jì)對(duì)于學(xué)生的意義是很重大的。課程設(shè)計(jì)中要突出實(shí)踐課程的比例,充分發(fā)揮學(xué)生的潛力。最好能將學(xué)生送入正規(guī)的公司去參與開發(fā)的整個(gè)流程,或者仿效公司的開發(fā)流程,讓學(xué)生真正在課程設(shè)計(jì)中得到鍛煉。
三、校企合作
(一)課程聯(lián)合建設(shè)。從教育與社會(huì)需求的結(jié)合點(diǎn)入手,把企業(yè)崗位、技能要求與網(wǎng)站開發(fā)專業(yè)設(shè)置、課程體系、課程教學(xué)的組織實(shí)施有效結(jié)合起來(lái),讓企業(yè)由配角變成主角,參與到學(xué)校的教學(xué)、管理和決策,校企共建專業(yè),校企共建課程體系。以職業(yè)能力標(biāo)準(zhǔn)和職業(yè)資格證書為依據(jù),以培養(yǎng)學(xué)生的職業(yè)能力、職業(yè)道德及可持續(xù)發(fā)展能力為出發(fā)點(diǎn),把崗位職業(yè)能力標(biāo)準(zhǔn)作為教學(xué)核心內(nèi)容,與行業(yè)企業(yè)合作開發(fā)核心課程和實(shí)訓(xùn)教材,并根據(jù)產(chǎn)業(yè)需求、就業(yè)市場(chǎng)信息和崗位技能要求組建課程群。
(二)實(shí)訓(xùn)基地建設(shè)。通過(guò)校企共建,實(shí)現(xiàn)校內(nèi)外實(shí)訓(xùn)基地統(tǒng)一規(guī)劃,互為補(bǔ)充,校內(nèi)實(shí)訓(xùn)基地要基本參照企業(yè)真實(shí)生產(chǎn)環(huán)境建設(shè),實(shí)訓(xùn)基地建設(shè)方案要與有關(guān)公司和企業(yè)的專家進(jìn)行充分論證,爭(zhēng)取企業(yè)的設(shè)備捐贈(zèng)和教學(xué)培訓(xùn)贈(zèng)送。并逐步使實(shí)訓(xùn)基地成為開放實(shí)訓(xùn)室,由學(xué)生來(lái)管理,通過(guò)鍛煉,使學(xué)生的管理能力、開拓技能得到真正意義上的提高。
四、師資隊(duì)伍建設(shè)
師資隊(duì)伍建設(shè)是專業(yè)建設(shè)的核心。引進(jìn)行業(yè)知名專家作為顧問和專業(yè)帶頭人,建設(shè)一支專兼結(jié)合的“雙師”結(jié)構(gòu)的教師隊(duì)伍。給予教師帶薪進(jìn)修的機(jī)會(huì),提高教師的科研能力。并建立適當(dāng)?shù)臋C(jī)制,獎(jiǎng)勵(lì)教學(xué)上真正有創(chuàng)新的人,激發(fā)教師學(xué)習(xí)熱情。
就目前來(lái)看,PHP、ASP、JSP和依然是使用最為廣泛的4種動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù),憑借簡(jiǎn)單易學(xué)、安全可靠、擴(kuò)展性強(qiáng)和易于配置等優(yōu)勢(shì)被廣泛應(yīng)用,大有后來(lái)居上的氣勢(shì),軟件工程師也成為目前最受歡迎的人才之一。近年來(lái),各種講解技術(shù)的書籍越來(lái)越多,高職系列教材,本科教材和各類規(guī)劃教材林林總總,但是教材的質(zhì)量良莠不齊,存在著較多魚目混珠的情況。
近幾年來(lái),隨著高職教育的日新月異,高職畢業(yè)生已經(jīng)超過(guò)了本科畢業(yè)生的數(shù)量,高職教育成為培養(yǎng)社會(huì)技能型人才的重要方式。但是教材的建設(shè)卻滯后于人才培養(yǎng)的需求,許多教材雖冠以“高職”字樣 卻沒有真正體現(xiàn)出高職特色,就目前來(lái)看,大部分教材依然存在如下缺陷:①借用本科同類教材或是在其基礎(chǔ)上刪減內(nèi)容。②轉(zhuǎn)抄內(nèi)容居多,過(guò)分強(qiáng)調(diào)知識(shí)的系統(tǒng)性,導(dǎo)致應(yīng)用技能培養(yǎng)不夠。③內(nèi)容陳舊,滯后于知識(shí)技術(shù)發(fā)展現(xiàn)狀,新知識(shí)、新技術(shù)、新內(nèi)容、新案例不能及時(shí)反映到教材中來(lái)等。
1以就業(yè)為導(dǎo)向,以技能為核心
教材在編寫之前,進(jìn)行了廣泛的企業(yè)調(diào)研,對(duì)企業(yè)一線軟件開發(fā)工程師進(jìn)行了溝通,明確了成為一個(gè)優(yōu)秀人才所必須具備的職業(yè)技能與職業(yè)素質(zhì),并在教材中予以體現(xiàn),為學(xué)生順利的高質(zhì)量就業(yè)提供保障。
教材采用現(xiàn)階段最為流行的C#語(yǔ)言講解,學(xué)習(xí)之前需要安裝好運(yùn)行環(huán)境IIS和.NET Framework,以及功能強(qiáng)大使用方便的可視化開發(fā)工具。通過(guò)對(duì)及其工作原理、C#的語(yǔ)法基礎(chǔ)、Web Form網(wǎng)頁(yè)的概念及其代碼與頁(yè)面的特性、HTML服務(wù)器控件和Web服務(wù)器控件、驗(yàn)證控件與用戶控件、內(nèi)置對(duì)象、數(shù)據(jù)庫(kù)訪問技術(shù)、的配置和優(yōu)化方法、在中使用XML、Web Service等問題的講解,提高了學(xué)生的軟件開發(fā)技能。
2以案例為主線,以任務(wù)為載體
教材選用了具代表性的動(dòng)態(tài)網(wǎng)站-網(wǎng)上書店作為主線,在所有章節(jié)中,均以其作為案例,對(duì)重要技能點(diǎn)進(jìn)行講解,通過(guò)對(duì)前11章的學(xué)習(xí),學(xué)生可以掌握開發(fā)網(wǎng)上書店的所有技能,在第12章中,對(duì)網(wǎng)上書店進(jìn)行了整合,讓學(xué)生真正體驗(yàn)到軟件工程師的各項(xiàng)工作任務(wù),見圖1所示。
3以實(shí)踐為主導(dǎo),以理論為輔助
高職之所以區(qū)別于本科和研究生,根本不同在于人才的培養(yǎng)定位,高職主要培養(yǎng)技能型人才,本科特別是研究生則注重對(duì)學(xué)科知識(shí)系統(tǒng)性的培養(yǎng),偏重于研究型人才。該教材具有明顯的高職特色,提出了“理論夠用、實(shí)踐為先”的理念,將實(shí)踐提高到占主導(dǎo)地位的高度,重在培養(yǎng)學(xué)生的動(dòng)態(tài)網(wǎng)站開發(fā)能力,成為一名優(yōu)秀的軟件開發(fā)工程師。
該書由山東商業(yè)職業(yè)技術(shù)學(xué)院徐紅教授等編著。徐紅是山東省教學(xué)名師,具備5年的企業(yè)工作經(jīng)歷,從事軟件開發(fā)教學(xué)十余年,積累了豐富的動(dòng)態(tài)網(wǎng)站開發(fā)和教學(xué)管理經(jīng)驗(yàn)。本書具備鮮明的高職特色,以真實(shí)工作任務(wù)為導(dǎo)向,體現(xiàn)“理論夠用、實(shí)踐為先”的撰寫思路,注重實(shí)用技能的培養(yǎng),是一本優(yōu)秀的高職高專教材。
摘要:本文以日照職業(yè)技術(shù)學(xué)院計(jì)算機(jī)系多媒體專業(yè)網(wǎng)站開發(fā)方向課程體系為例,對(duì)網(wǎng)站開發(fā)課程體系建設(shè)的思路和具體做法進(jìn)行了闡述;重點(diǎn)介紹了網(wǎng)站開發(fā)課程體系的整體設(shè)計(jì)思路,分析了課程結(jié)構(gòu)及每門課程培養(yǎng)的目標(biāo)和教學(xué)要點(diǎn);主張通過(guò)3個(gè)學(xué)期的時(shí)間,采用課程深度逐次遞進(jìn)的方式,循序漸進(jìn)地推進(jìn)網(wǎng)站開發(fā)課程教學(xué)。
關(guān)鍵詞:網(wǎng)站開發(fā);課程設(shè)置;課程體系
1引言
近幾年,就業(yè)市場(chǎng)對(duì)網(wǎng)站開發(fā)人才的需求一直比較旺盛。各高職院校計(jì)算機(jī)系中普遍都開設(shè)了網(wǎng)站開發(fā)方向或?qū)I(yè)課。網(wǎng)站開發(fā)課程實(shí)踐性極強(qiáng),非常有利于培養(yǎng)學(xué)生的一技之長(zhǎng)。學(xué)生通過(guò)學(xué)習(xí)該課程可以快速掌握一門實(shí)用技術(shù)。網(wǎng)站開發(fā)屬于應(yīng)用型、操作型技術(shù),基本不涉及復(fù)雜的理論知識(shí)和原理,因此十分適合高職院校學(xué)生學(xué)習(xí)。但由于各院校的師資情況、實(shí)訓(xùn)條件等方面的不同,使得各院校網(wǎng)站開發(fā)課程體系之間存在較大差異,沒有固定的模式。
筆者多年來(lái)一直從事網(wǎng)站開發(fā)類課程的教學(xué)和管理工作,在網(wǎng)站開發(fā)課程體系建設(shè)方面進(jìn)行了深入思考與實(shí)踐。本文以日照職業(yè)技術(shù)學(xué)院計(jì)算機(jī)系網(wǎng)站開發(fā)方向課程體系構(gòu)成為例,對(duì)網(wǎng)站開發(fā)課程體系建設(shè)的思路和具體做法進(jìn)行了分析和闡述,重點(diǎn)介紹了網(wǎng)站開發(fā)課程體系的整體設(shè)計(jì)思路,分析了課程體系的構(gòu)成及每門課程培養(yǎng)的目標(biāo)和教學(xué)要點(diǎn),主張通過(guò)3個(gè)學(xué)期的時(shí)間,采用課程深度逐次遞進(jìn)的方式,循序漸進(jìn)地進(jìn)行課程教學(xué),使學(xué)生從淺入深地掌握靜態(tài)網(wǎng)頁(yè)設(shè)計(jì)與制作、動(dòng)態(tài)網(wǎng)站程序開發(fā)、網(wǎng)站推廣及服務(wù)器維護(hù)等網(wǎng)站開發(fā)相關(guān)技術(shù),最終達(dá)到把學(xué)生培養(yǎng)成為網(wǎng)站開發(fā)綜合性人才的目標(biāo)。
2課程體系整體設(shè)計(jì)
高職院校網(wǎng)站開發(fā)人才的培養(yǎng),應(yīng)當(dāng)根據(jù)當(dāng)前市場(chǎng)上網(wǎng)站開發(fā)崗位對(duì)人才能力的需求,突出實(shí)踐性和實(shí)用性,靈活、科學(xué)地設(shè)置課程。網(wǎng)站開發(fā)作為一門計(jì)算機(jī)綜合應(yīng)用技術(shù),需要學(xué)生學(xué)習(xí)和掌握大量相關(guān)知識(shí)和技能。如網(wǎng)頁(yè)美工、版式構(gòu)成、平面設(shè)計(jì)、網(wǎng)頁(yè)動(dòng)畫、靜態(tài)網(wǎng)頁(yè)制作、網(wǎng)站程序開發(fā)、網(wǎng)站與推廣等。這就決定了網(wǎng)站開發(fā)人才培養(yǎng)絕不是靠一兩門孤立的課程就可以完成,而應(yīng)該建立一個(gè)完整的課程體系。
網(wǎng)站開發(fā)所涉及的知識(shí)從淺到深依次包括靜態(tài)網(wǎng)頁(yè)設(shè)計(jì)制作、動(dòng)態(tài)網(wǎng)站程序開發(fā)、網(wǎng)站推廣及服務(wù)器維護(hù)三大部分。反映到教學(xué)計(jì)劃中,這三個(gè)部分可以作為網(wǎng)站人才培養(yǎng)的三個(gè)階段。每一個(gè)階段對(duì)應(yīng)一個(gè)學(xué)期,每一個(gè)學(xué)期設(shè)置若干門課程。這就構(gòu)成了網(wǎng)站開發(fā)整體課程體系和人才培養(yǎng)流程。其中,第一階段培養(yǎng)以靜態(tài)網(wǎng)頁(yè)制作為主的初級(jí)網(wǎng)站開發(fā)人才;第二階段培養(yǎng)具備Web編程能力的中級(jí)網(wǎng)站開發(fā)人才,第三階段培養(yǎng)綜合性高級(jí)網(wǎng)站開發(fā)人才。課程體系整體設(shè)計(jì)示意圖如圖1所示。
3課程體系構(gòu)成
3.1入門期課程設(shè)置
入門期的培養(yǎng)目標(biāo)是:使學(xué)生掌握網(wǎng)頁(yè)設(shè)計(jì)的一般原則,掌握靜態(tài)網(wǎng)頁(yè)設(shè)計(jì)、制作的步驟和方法。掌握基本的HTML語(yǔ)法和常用HTML標(biāo)記,對(duì)CSS和Javascript有一定了解。本階段主要開設(shè)以下幾個(gè)方面的課程:
版式構(gòu)成與平面設(shè)計(jì)
網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)頁(yè)制作的根本區(qū)別就在于前者注重藝術(shù)設(shè)計(jì),后者注重技術(shù)實(shí)現(xiàn)。對(duì)于前者而言,網(wǎng)頁(yè)設(shè)計(jì)是一門視覺設(shè)計(jì)藝術(shù),因此必須重視學(xué)生藝術(shù)設(shè)計(jì)素質(zhì)的培養(yǎng)。日照職業(yè)技術(shù)學(xué)院多媒體專業(yè)網(wǎng)站開發(fā)方向就設(shè)置了“版式構(gòu)成”、“造型基礎(chǔ)”等藝術(shù)素養(yǎng)課,以培養(yǎng)學(xué)生的藝術(shù)設(shè)計(jì)能力。近幾年的實(shí)踐證明這可以明顯提高學(xué)生的審美水平和設(shè)計(jì)能力。
在網(wǎng)頁(yè)的技術(shù)實(shí)現(xiàn)階段,必須依靠平面設(shè)計(jì)軟件(如Photoshop等)將設(shè)計(jì)圖轉(zhuǎn)化為具體頁(yè)面,因此要求學(xué)生至少熟練掌握一種平面設(shè)計(jì)軟件。在高職院校計(jì)算機(jī)系中,很多專業(yè)都開設(shè)平面設(shè)計(jì)課程,因此該課程可以作為整個(gè)專業(yè)的專業(yè)基礎(chǔ)課,而不需要在網(wǎng)站開發(fā)方向中單獨(dú)設(shè)置。
HTML語(yǔ)言是網(wǎng)頁(yè)設(shè)計(jì)的基礎(chǔ)語(yǔ)言。網(wǎng)站開發(fā)方向的學(xué)生必須熟練掌握HTML語(yǔ)言(包括基本的CSS和JavaScript)。由于課程門數(shù)的限制,單獨(dú)開設(shè)HTML語(yǔ)言課程是不太實(shí)際的。最好的辦法是將HTML語(yǔ)言與網(wǎng)頁(yè)編輯工具(Dreamweaver、FrontPage等)結(jié)合起來(lái),合并為一門課程。在講解網(wǎng)頁(yè)編輯工具的同時(shí)講解HTML語(yǔ)言。這是在下一階段學(xué)習(xí)網(wǎng)站編程語(yǔ)言的基礎(chǔ)。
3.2提高期課程設(shè)置
提高期的培養(yǎng)目標(biāo)是:使學(xué)生至少掌握一門Web編程語(yǔ)言,熟悉數(shù)據(jù)庫(kù)的基本原理,掌握常用的數(shù)據(jù)庫(kù)操縱語(yǔ)句,能夠比較熟練的應(yīng)用Web編程語(yǔ)言和數(shù)據(jù)庫(kù)進(jìn)行動(dòng)態(tài)網(wǎng)站開發(fā)。本階段主要開設(shè)以下幾個(gè)方面的課程:
Web編程語(yǔ)言
當(dāng)前流行的Web編程語(yǔ)言有ASP、PHP、JSP、等。學(xué)生通過(guò)一個(gè)學(xué)期的學(xué)習(xí)不可能全部掌握,因此應(yīng)該根據(jù)學(xué)生的情況和學(xué)校的師資特點(diǎn)進(jìn)行選擇。我院從2005年開始由ASP語(yǔ)言轉(zhuǎn)向PHP語(yǔ)言,也嘗試性的開設(shè)了。根據(jù)實(shí)踐情況來(lái)看,由于以C語(yǔ)言為基礎(chǔ),對(duì)于低年級(jí)學(xué)生來(lái)說(shuō)有一定難度,教學(xué)效果不太理想。PHP語(yǔ)言由于簡(jiǎn)單易學(xué),更容易為學(xué)生所接受。再加上PHP近幾年在國(guó)內(nèi)發(fā)展迅猛,該語(yǔ)言的應(yīng)用前景十分廣闊,人才需求量也持續(xù)上升,因此可以作為Web開發(fā)教學(xué)語(yǔ)言的首選。
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)是動(dòng)態(tài)網(wǎng)站開發(fā)的重要組成部分。網(wǎng)站開發(fā)方向必須開設(shè)數(shù)據(jù)庫(kù)相關(guān)課程。但是作為高職院校,應(yīng)該突出實(shí)踐性和實(shí)用性,以某種具體的數(shù)據(jù)庫(kù)產(chǎn)品為例,介紹數(shù)據(jù)庫(kù)的基本原理和常用的數(shù)據(jù)庫(kù)操縱語(yǔ)法。
具體選擇哪一種數(shù)據(jù)庫(kù)產(chǎn)品進(jìn)行教學(xué),也要與開設(shè)的Web編程語(yǔ)言相聯(lián)系。如以為教學(xué)語(yǔ)言,則可以選擇SQL Server或ACCESS作數(shù)據(jù)庫(kù)。如以PHP作為教學(xué)語(yǔ)言,則可以選擇MYSQL數(shù)據(jù)庫(kù)。如果以JSP作為教學(xué)語(yǔ)言,則可以選擇Oracle或者M(jìn)ySQL數(shù)據(jù)庫(kù)。根據(jù)我院近幾年的實(shí)踐經(jīng)驗(yàn),SQL Server和MYSQL都是理想的選擇。
3.3拓展期課程設(shè)置
拓展期的培養(yǎng)目標(biāo)是:使學(xué)生在掌握靜態(tài)網(wǎng)頁(yè)設(shè)計(jì)和動(dòng)態(tài)網(wǎng)站開發(fā)基本技術(shù)的基礎(chǔ)上,通過(guò)進(jìn)一步知識(shí)拓展,了解并掌握網(wǎng)頁(yè)Ajax異步通信編程、動(dòng)態(tài)網(wǎng)站模板(如Smarty)、網(wǎng)站與推廣、搜索引擎優(yōu)化(SEO)及網(wǎng)站安全等前沿知識(shí),將學(xué)生培養(yǎng)成為具備高級(jí)網(wǎng)站開發(fā)能力的技能型人才。本階段主要開設(shè)以下幾個(gè)方面的課程:
Ajax技術(shù)和高級(jí)JavaScript技術(shù)
Ajax(Asynchronous JavaScript and XML,異步JavaScript和XML)是最近幾年快速流行起來(lái)的一種創(chuàng)建交互式網(wǎng)頁(yè)的技術(shù)。該技術(shù)對(duì)于改善客戶體驗(yàn)、創(chuàng)建交互性強(qiáng)、交互界面友好的網(wǎng)頁(yè)具有重要作用。要成為網(wǎng)站開發(fā)的高級(jí)人才,就必須掌握Ajax編程。而Ajax編程也是以高級(jí)JavaScript技術(shù)為基礎(chǔ)的。Ajax和高級(jí)JavaScript具有密不可分的關(guān)系。
模板技術(shù)
雖然Dreamweaver中也有模板的概念,但是它與動(dòng)態(tài)網(wǎng)站開發(fā)中的模板有著本質(zhì)的不同。在動(dòng)態(tài)網(wǎng)站開發(fā)中,用模板技術(shù)實(shí)現(xiàn)HTML代碼和動(dòng)態(tài)腳本代碼的分離。即“美工”與“程序”的分離。模板技術(shù)在團(tuán)隊(duì)開發(fā)中具有重要的優(yōu)勢(shì),同時(shí)使用模板技術(shù)對(duì)于優(yōu)化大型網(wǎng)站程序的結(jié)構(gòu)、提高程序的可維護(hù)性具有重要作用。作為網(wǎng)站開發(fā)綜合性人才,必須掌握模板技術(shù)。
在基于PHP的網(wǎng)站開發(fā)模式下,使用最為廣泛的是smarty模板類庫(kù)。我院在網(wǎng)站開發(fā)方向第3學(xué)期中開設(shè)smarty課程,培養(yǎng)學(xué)生的高級(jí)網(wǎng)站開發(fā)能力。
網(wǎng)站與推廣
在拓展期,不僅僅注重教會(huì)學(xué)生如何做網(wǎng)站,還要教會(huì)他們?nèi)绾巫鲆粋€(gè)好網(wǎng)站。這就是網(wǎng)站的與推廣方面的知識(shí)。如域名、虛擬主機(jī)的管理,ICP備案的申請(qǐng),網(wǎng)站的搜索引擎優(yōu)化(SEO)等。其中SEO是一個(gè)重點(diǎn)。使學(xué)生掌握如何最大限度地讓網(wǎng)站更容易被搜索引擎收錄并排名靠前。
服務(wù)器管理
僅僅掌握網(wǎng)站開發(fā)的技術(shù),不能算是一個(gè)優(yōu)秀的網(wǎng)站設(shè)計(jì)師。網(wǎng)站設(shè)計(jì)人員必須對(duì)Web服務(wù)器有一定地了解,才能在設(shè)計(jì)網(wǎng)站時(shí)更加游刃有余。因此在拓展期要求學(xué)生掌握一定的Web服務(wù)器知識(shí),如Web服務(wù)器的分類、運(yùn)行機(jī)制、安全性等。
通過(guò)本節(jié)所述可以看出,拓展期包括大量教學(xué)內(nèi)容,而且這些內(nèi)容相對(duì)比較零散。由于課程門數(shù)的限制,不可以能針對(duì)每一個(gè)知識(shí)點(diǎn)都開設(shè)一門課程。但由于這部分知識(shí)內(nèi)容跨度較大,很難找到一本合適的教材可以囊括以上全部?jī)?nèi)容。因此在實(shí)踐中,我院多媒體專業(yè)教學(xué)團(tuán)隊(duì)自行編寫了拓展期的授課講義,每個(gè)知識(shí)點(diǎn)用一章或兩章來(lái)介紹,很好的解決了開課難和選教材難的問題。
4 結(jié)束語(yǔ)
各院校網(wǎng)站開發(fā)方向課程體系的構(gòu)建,要根據(jù)各自的實(shí)際情況靈活進(jìn)行。但總的來(lái)說(shuō),必須通過(guò)一系列課程的設(shè)置,形成一個(gè)培養(yǎng)目標(biāo)明確、課程結(jié)構(gòu)科學(xué)、開課順序合理的課程體系。使網(wǎng)站開發(fā)教學(xué)始終按照一條清晰的主線進(jìn)行。日照職業(yè)技術(shù)學(xué)院計(jì)算機(jī)系多媒體專業(yè)網(wǎng)站開發(fā)方向經(jīng)過(guò)近幾年的探索和實(shí)踐,逐漸形成了較為成熟的課程體系。在入門期開設(shè)美工設(shè)計(jì)和Dreamweaver課程,在提高期開設(shè)PHP+MYSQL課程,在拓展期開設(shè)Smarty、xAjax等課程。近幾年的實(shí)踐證明,該課程體系對(duì)于培養(yǎng)高技能網(wǎng)站開發(fā)人才具有很好的效果。
摘要:企業(yè)門戶網(wǎng)站開發(fā)平臺(tái)是一個(gè)門戶網(wǎng)站的自動(dòng)生成系統(tǒng),使用者利用該自動(dòng)生成系統(tǒng)只需要簡(jiǎn)單的操作就可以快速建立一個(gè)企業(yè)門戶網(wǎng)站。本文設(shè)計(jì)了建立于B/S架構(gòu)上的企業(yè)門戶網(wǎng)站開發(fā)平臺(tái),分析了該平臺(tái)的設(shè)計(jì)原則和設(shè)計(jì)思想,設(shè)計(jì)了其功能模塊并介紹了其實(shí)現(xiàn)技術(shù)。
關(guān)鍵詞:企業(yè)門戶網(wǎng)站;開發(fā)平臺(tái);功能模塊;B/S結(jié)構(gòu)
1 引言
門戶網(wǎng)站的制作和維護(hù)主要分為前臺(tái)和后臺(tái)兩大部分,呈現(xiàn)給用戶瀏覽器的是前臺(tái)的網(wǎng)站部分,這一部分提供給用戶大量的萬(wàn)維網(wǎng)上的信息供用戶瀏覽和使用;后臺(tái)部分一般不與用戶打交道,由專業(yè)人士對(duì)后臺(tái)的信息進(jìn)行管理。它主要包括應(yīng)用程序服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器。應(yīng)用程序服務(wù)器控制著前臺(tái)網(wǎng)站的功能和表現(xiàn)形式,而數(shù)據(jù)庫(kù)服務(wù)器則用來(lái)存放大量的萬(wàn)維網(wǎng)上的信息資源。目前大多數(shù)的企業(yè)門戶網(wǎng)站的具體的組織實(shí)施過(guò)程就是網(wǎng)站的建設(shè)過(guò)程,它們一般從網(wǎng)頁(yè)的設(shè)置和布局方面來(lái)考慮。網(wǎng)頁(yè)設(shè)計(jì)的總體原則是要把萬(wàn)維網(wǎng)上的信息資源集中在一個(gè)互聯(lián)網(wǎng)頁(yè)面上,有利于簡(jiǎn)化用戶對(duì)有用信息的查尋。而其具體的處理過(guò)程,則是根據(jù)不同的門戶類型來(lái)確定不同的頁(yè)面構(gòu)成。如果每次建立一個(gè)新的門戶網(wǎng)站都需要從最低層的網(wǎng)站的設(shè)計(jì)著手將是一個(gè)重復(fù)而繁瑣的工作,包括網(wǎng)站頁(yè)面的布局和設(shè)置,后臺(tái)數(shù)據(jù)庫(kù)的描述,信息資源的整合等方面。
企業(yè)門戶網(wǎng)站開發(fā)平臺(tái)是一個(gè)門戶網(wǎng)站的自動(dòng)生成系統(tǒng),使用者利用該自動(dòng)生成系統(tǒng)只需要簡(jiǎn)單的操作就可以建立具有類似性質(zhì)的企業(yè)門戶網(wǎng)站 。信息門戶網(wǎng)站的自動(dòng)生成系統(tǒng)的設(shè)計(jì),并不僅僅是要設(shè)計(jì)一個(gè)網(wǎng)站系統(tǒng),更為重要的是必須提供個(gè)性化的服務(wù)功能。這樣,無(wú)論是誰(shuí),即使他根本不懂網(wǎng)站的制作和數(shù)據(jù)庫(kù)的維護(hù)等相關(guān)的知識(shí),只要會(huì)使用瀏覽器,就同樣可以在系統(tǒng)的指導(dǎo)下制作一個(gè)專業(yè)的門戶網(wǎng)站。
2 企業(yè)門戶網(wǎng)站開發(fā)平臺(tái)設(shè)計(jì)原則
(1)系統(tǒng)的建設(shè)應(yīng)該統(tǒng)一考慮,系統(tǒng)可重用。它不是簡(jiǎn)單的一個(gè)網(wǎng)站,它更多的是一個(gè)體系架構(gòu)和框架,以及為實(shí)施這個(gè)體系架構(gòu)的一套規(guī)范、方法和工具 。
(2)可用和實(shí)用性。建立企業(yè)信息門戶并不是使用一個(gè)包羅萬(wàn)象的大應(yīng)用將企業(yè)所有現(xiàn)有的應(yīng)用替換,它是建立一個(gè)信息、服務(wù)的集散地。在這個(gè)集散地 ,企業(yè)現(xiàn)有的應(yīng)用可以集中展現(xiàn)出來(lái),同時(shí),用戶可以在這里方便地找到自己需要的信息和服務(wù)。
(3)可擴(kuò)展性。企業(yè)信息門戶不僅需要將現(xiàn)有的應(yīng)用集成起來(lái),還必須具有良好的 可擴(kuò)展性,在新的應(yīng)用,新的需求被提出和完成后,可以比較方便的將其納入整體體系。
(4)應(yīng)具有強(qiáng)大的搜索功能。企業(yè)信息門戶集成的各類信息非常多,所以,要求搜索引擎可以同時(shí)檢索各類不同的信息。
(5)安全性。信息門戶集中了整個(gè)企業(yè)多方面的信息,但企業(yè)的信息并不是對(duì)所有人都開放的 ,安全性就是指必須能夠控制可以利用的企業(yè)信息門戶框架下提供的服務(wù)。并將這種安全性和整個(gè)企業(yè)基礎(chǔ)網(wǎng)絡(luò)架構(gòu)統(tǒng)一起企業(yè)信息門戶的設(shè)計(jì)原則來(lái)。使得服務(wù)只能被授權(quán)的用戶獲取。這就需要提供統(tǒng)一的用戶和信息管理。
(6)靈活性。該系統(tǒng)應(yīng)采用模塊化設(shè)計(jì),模塊之間是松耦合的,添加和刪除模塊非常方便,當(dāng)需求發(fā)生變化時(shí),向系統(tǒng)中間添加功能也將非常簡(jiǎn)單。
(7)利用成熟的技術(shù)和方法,重在整合。企業(yè)信息門戶和現(xiàn)有系統(tǒng)與網(wǎng)站之間是一個(gè)整合的關(guān)系,己經(jīng)建設(shè)成的信息服務(wù)被納入企業(yè)信息門戶,這是通過(guò)向企業(yè)信息門戶提供必要的入口信息,從而通過(guò)企業(yè)信息門戶在整個(gè)企業(yè)范圍內(nèi)其服務(wù),但服務(wù)的內(nèi)容完全由現(xiàn)有的系統(tǒng)提供。這樣,可以最大限度的保護(hù)企業(yè)的知識(shí)信息投資和經(jīng)驗(yàn)。
3 企業(yè)門戶網(wǎng)站開發(fā)平臺(tái)設(shè)計(jì)思想
信息門戶網(wǎng)站的自動(dòng)生成系統(tǒng)的設(shè)計(jì),并不僅僅是要設(shè)計(jì)一個(gè)網(wǎng)站系統(tǒng),更為重要的是必須提供個(gè)性化的服務(wù)功能。這樣,無(wú)論是誰(shuí),即使他根本不懂網(wǎng)站的制作和數(shù)據(jù)庫(kù)的維護(hù)等相關(guān)的知識(shí),只要會(huì)使用瀏覽器,就同樣可以在系統(tǒng)的指導(dǎo)下制作一個(gè)專業(yè)的門戶網(wǎng)站――這就是該系統(tǒng)的設(shè)計(jì)思想。
基于該設(shè)計(jì)思想,本網(wǎng)站需要有一個(gè)類似于Windows向?qū)б粯拥慕缑?,指?dǎo)用戶使用我們的網(wǎng)站系統(tǒng);當(dāng)然如果用戶已經(jīng)通過(guò)我們的網(wǎng)站定制了一套自己的門戶網(wǎng)站的話,那么也可以直接進(jìn)入他所需要的網(wǎng)站里面去;當(dāng)用戶按照系統(tǒng)指定的步驟完成后,在各個(gè)步驟中所涉及到的用戶的信息將會(huì)自動(dòng)存入到后臺(tái)數(shù)據(jù)庫(kù)而無(wú)須系統(tǒng)管理員手動(dòng)添加;前端又會(huì)通過(guò)Web頁(yè)面自動(dòng)呈現(xiàn)給用戶,當(dāng)然這些信息要求不能雜亂無(wú)章,需要排序和分頁(yè)以提高網(wǎng)站的整體美觀和方便使用者瀏覽。
為了實(shí)現(xiàn)這些功能,在技術(shù)上,要求該系統(tǒng)具有“記憶”功能,系統(tǒng)給每一個(gè)門戶網(wǎng)站分配唯一的一個(gè)ID 號(hào)。當(dāng)新增加一個(gè)門戶網(wǎng)站時(shí),該網(wǎng)站的ID號(hào)將會(huì)被自動(dòng)的存入系統(tǒng),而不是象以往Web頁(yè)面的“無(wú)記憶”狀態(tài);當(dāng)再次進(jìn)入先前設(shè)置過(guò)的門戶網(wǎng)站時(shí),系統(tǒng)會(huì)調(diào)出它的ID號(hào)進(jìn)入以前的網(wǎng)站,這就好比要“喚起記憶”一樣。本網(wǎng)站系統(tǒng)雖然較為復(fù)雜,但它畢竟還是一個(gè)網(wǎng)站,因而Web中的交互式程序設(shè)計(jì),頁(yè)面信息的導(dǎo)航和分頁(yè)還有數(shù)據(jù)庫(kù)的設(shè)計(jì)和管理等都是本網(wǎng)站設(shè)計(jì)的關(guān)鍵技術(shù)。
根據(jù)以上設(shè)計(jì)思想,規(guī)劃本系統(tǒng)的設(shè)計(jì)原理圖如圖1所示:
4 企業(yè)門戶網(wǎng)站開發(fā)平臺(tái)主要功能
4.1 多站點(diǎn)、多欄目管理
一套系統(tǒng)可維護(hù)多個(gè)站點(diǎn),如維護(hù)企業(yè)的外部門戶、內(nèi)部門戶、英文版、日文版等,確保企業(yè)網(wǎng)站的可持續(xù)發(fā)展。可隨時(shí)切換到自己工作的網(wǎng)站。每個(gè)站點(diǎn)可包括任意的欄目及子欄目,欄目包括一般欄目和引用欄目(如頭條新聞、圖片新聞等),可任意調(diào)整顯示順序。
用戶可以直接從Microsoft Word中,直接剪切、拷貝過(guò)來(lái),只要會(huì)用Word,就能進(jìn)行豐富的頁(yè)面制作。系統(tǒng)提供可視化編輯環(huán)境,用戶可以在內(nèi)容編輯中,插入圖片、表格,改變字體、字體大小、對(duì)齊等。所見即所得。
4.3 所見即所得的模板制作
模板語(yǔ)言標(biāo)準(zhǔn)、簡(jiǎn)單,無(wú)需編程。模板中可包含其他模板,如網(wǎng)站的欄目菜單條、網(wǎng)站的左邊子欄目列表等通用部分,可極大地提高模板制作的速度和質(zhì)量。 模板基于瀏覽器的所見即所得的編輯方式,用戶可以在模板編輯中,插入圖片、表格,改變字體、字體大小、對(duì)齊等。所見即所得。
4.4 自動(dòng)部署網(wǎng)站
采用靜態(tài)頁(yè)面生成技術(shù),將內(nèi)容庫(kù)中的內(nèi)容結(jié)合HTML頁(yè)面風(fēng)格模版,生成最終的HTML 頁(yè)面。這些靜態(tài)的HTML頁(yè)面通過(guò)設(shè)置的FTP配置,自動(dòng)復(fù)制到Internet的Web服務(wù)器上去。在最終的Web服務(wù)器上,無(wú)需數(shù)據(jù)庫(kù)支持。系統(tǒng)對(duì)每個(gè)站點(diǎn),支持定時(shí),指定時(shí)間間隔后,系統(tǒng)就自動(dòng)執(zhí)行頁(yè)面生成、部署,無(wú)需人工管理。
4.5 公告模塊
支持彈出、滾動(dòng)和全部三種公告類型,公告內(nèi)容提供HTML編輯器。支持頻道通用公告、首頁(yè)公告及各頻道的獨(dú)立公告。公告列表功能可顯示全部公告的鏈接及頁(yè)面,公告具有一定的有效期,在有效期過(guò)后自動(dòng)不顯示過(guò)期的公告。
4.6 用戶模塊
管理員與會(huì)員分開管理,可以單獨(dú)指定每個(gè)管理員管理的權(quán)限和會(huì)員組在每個(gè)欄目的瀏覽、查看、添加權(quán)限。每個(gè)會(huì)員組的權(quán)限各自獨(dú)立,互不相干。會(huì)員有權(quán)限、評(píng)論權(quán)限、短消息權(quán)限、收藏夾權(quán)限、上傳文件權(quán)限、商城權(quán)限等權(quán)限和個(gè)人文集功能、個(gè)人圖片集和個(gè)人下載集功能。
4.7 數(shù)據(jù)庫(kù)模塊
系統(tǒng)可支持不同的數(shù)據(jù)庫(kù)管理系統(tǒng),用戶可以根據(jù)具體情況選擇不同的數(shù)據(jù)庫(kù)管理系統(tǒng)。并支持?jǐn)?shù)據(jù)庫(kù)的在線備份、在線還原、在線壓縮等。
另外系統(tǒng)還具有新聞/文章模塊、下載模塊、圖片模塊、留言模塊、視頻模塊、統(tǒng)計(jì)模塊等,其具體的平臺(tái)模塊結(jié)構(gòu)圖如圖2所示。
5 平臺(tái)實(shí)現(xiàn)技術(shù)
系統(tǒng)將采用三層B/S結(jié)構(gòu),由瀏覽器、Web服務(wù)器和應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器組成。這是當(dāng)今計(jì)算機(jī)網(wǎng)絡(luò)分布式應(yīng)用程序設(shè)計(jì)的總體趨勢(shì)。三層結(jié)構(gòu)的應(yīng)用程序設(shè)計(jì)遵循開發(fā)的標(biāo)準(zhǔn),保留了兩層結(jié)構(gòu)優(yōu)點(diǎn)的同時(shí),簡(jiǎn)化了程序設(shè)計(jì)的復(fù)雜度。中間層應(yīng)用服務(wù)器,通過(guò)提供資源池和緩沖區(qū)等機(jī)制,能更有效的管理系統(tǒng)各種資源;通過(guò)標(biāo)準(zhǔn)的API接口實(shí)現(xiàn)對(duì)后臺(tái)訪問,并向客戶端程序屏蔽了所有資源訪問的細(xì)節(jié)。客戶端程序更容易被開發(fā)和維護(hù),因?yàn)樗麄儾灰资艿胶笈_(tái)程序變動(dòng)的影響。
表示層采用+XML+XSL技術(shù)。XML-XSL技術(shù)是真正將表示與數(shù)據(jù)分開,XML只專注于傳遞數(shù)據(jù)及其結(jié)構(gòu),再配合上XSL就使得設(shè)計(jì)者能按照自己的需要很方便的改變顯示的樣式、風(fēng)格,或者轉(zhuǎn)換成各種形式的顯示標(biāo)記語(yǔ)言,以其他終端顯示設(shè)備,如PDA,手機(jī)等,而不僅僅是HTML瀏覽器。由于XML和XSL是一個(gè)開放的標(biāo)準(zhǔn),基于它們開發(fā)系統(tǒng),不但方便程序功能的實(shí)現(xiàn),最重要的是擁有大量的廠商支持,而且具有很高的靈活性。
系統(tǒng)的應(yīng)用邏輯以及功能模塊由.net來(lái)實(shí)現(xiàn)。應(yīng)用.net技術(shù)開發(fā)的應(yīng)用系統(tǒng),開發(fā)人員只需要專注于系統(tǒng)邏輯的實(shí)現(xiàn),而不需要太多理會(huì)系統(tǒng)底層調(diào)用的問題,如事務(wù)行為、系統(tǒng)安全、連接池、網(wǎng)絡(luò)訪問和線程通信等通用的
問題,可以大大縮短開發(fā)的時(shí)間。
6 結(jié)束語(yǔ)
企業(yè)門戶網(wǎng)站開發(fā)平臺(tái)是一個(gè)門戶網(wǎng)站的自動(dòng)生成系統(tǒng),使用者利用該自動(dòng)生成系統(tǒng)只需要簡(jiǎn)單的操作就能方便的建立企業(yè)門戶網(wǎng)站。本文介紹了企業(yè)門戶網(wǎng)站開發(fā)平臺(tái)各個(gè)模塊的功能,探討了平臺(tái)設(shè)計(jì)過(guò)程中要考慮的內(nèi)容,給出了平臺(tái)分析與設(shè)計(jì)方案,方案綜合采用多種先進(jìn)理論、技術(shù)和工具,并最大限度發(fā)揮各種技術(shù)的優(yōu)勢(shì),以確保能高質(zhì)量的實(shí)現(xiàn)平臺(tái)。
摘要:上網(wǎng)的多樣信息、擬定個(gè)性化架構(gòu)內(nèi)的某網(wǎng)頁(yè),都應(yīng)填寫關(guān)涉的信息,并存留在服務(wù)器。這種狀態(tài)下,網(wǎng)站開發(fā)這樣的主體,就應(yīng)擬定必備頁(yè)面。設(shè)定好的頁(yè)面中,應(yīng)當(dāng)附帶著文本框、必備控件等,便于信息填寫。特有的開發(fā)路徑下,能彈出對(duì)話框。文章辨析了網(wǎng)站特有的這種流程,解析了必備技術(shù)。
關(guān)鍵詞:;網(wǎng)站開發(fā);彈出對(duì)話框;必備網(wǎng)頁(yè);信息填寫
彈出對(duì)話框,包含三層級(jí)的總架構(gòu)、數(shù)據(jù)庫(kù)配有的交互路徑、輸入進(jìn)來(lái)的驗(yàn)證、轉(zhuǎn)換得來(lái)的精準(zhǔn)字符串。為了規(guī)避常常見到的誤差操作,在設(shè)定網(wǎng)站之時(shí),應(yīng)能縮減添加上去的頁(yè)面數(shù)目、文本框附帶的總控件。彈出對(duì)話框特有的配件,縮減頁(yè)面總數(shù)。這種設(shè)計(jì)之中,針對(duì)細(xì)分出來(lái)的數(shù)據(jù)類別,修正及變更原初的文本框。這種彈出特性,提升了原有的網(wǎng)站水準(zhǔn)。
1 新穎設(shè)計(jì)特有的價(jià)值
用戶信息、設(shè)定個(gè)性網(wǎng)頁(yè),都要填寫偏多的關(guān)聯(lián)信息。填寫好的信息,還應(yīng)被存留在建構(gòu)的數(shù)據(jù)庫(kù)、銜接著的服務(wù)器。對(duì)應(yīng)這種需求,初始時(shí)段的網(wǎng)站開發(fā),就應(yīng)擬定多層級(jí)的可用頁(yè)面。配套頁(yè)面之中,還應(yīng)附帶文本框,搭配可用控件。添加這類控件,方便了平日之中的信息填充、信息修正等。
從現(xiàn)狀看,各類技術(shù)加快了原有的更新速率,縮減了刷新時(shí)段。多樣媒體技術(shù),增添多層級(jí)網(wǎng)頁(yè),縮減等待耗費(fèi)。但與此同時(shí),這種成套技術(shù)也布設(shè)了更多頁(yè)面、文本框擬定的有關(guān)控件。用戶上網(wǎng)之時(shí),需要填充信息。在修正信息時(shí),為了糾正特有的某一控件偏差,還需把擬定好的完備頁(yè)面都予以修正。這種修正方式添加了額外范疇的服務(wù)器荷載,帶來(lái)誤差操作,縮減應(yīng)有的最優(yōu)體驗(yàn)。
為了規(guī)避這一狀態(tài),初始時(shí)段的設(shè)計(jì)之中,應(yīng)能減少附帶著的文本框、減少必備頁(yè)面以及成套控件。設(shè)定彈出對(duì)話框,即可縮減頁(yè)面。針對(duì)細(xì)分出來(lái)的數(shù)據(jù)類別,修正特有的文本框。彈出來(lái)的特有對(duì)話框,包含宏觀架構(gòu)下的網(wǎng)站框架、控件封裝狀態(tài)、數(shù)值提交式樣。采納CSS特有的新穎樣式,擬定了帶有兼容特性的精準(zhǔn)測(cè)試。在設(shè)定好的瀏覽器以內(nèi),即可搜索下載。
2 總體網(wǎng)站構(gòu)架
選取開發(fā)實(shí)例,采納了多層級(jí)特有的網(wǎng)站架構(gòu)。擬定出來(lái)的宏觀框架,從底側(cè)層級(jí)直至布設(shè)的前臺(tái),依次涵蓋著數(shù)據(jù)庫(kù)、配套訪問工具、實(shí)體層級(jí)及特有的訪問層級(jí)、業(yè)務(wù)邏輯關(guān)涉的層級(jí)、慣用的函數(shù)層、網(wǎng)站表示層。訪問工具層配有的更新文件,表征了重載函數(shù)。針對(duì)細(xì)化類別,更新必備數(shù)據(jù)、其他范疇的關(guān)聯(lián)數(shù)據(jù)。
表示層帶有驗(yàn)證特性的某控件、封裝必備樣式。彈出對(duì)話框關(guān)涉的各類數(shù)據(jù),都應(yīng)及時(shí)提交。體系配有的瀏覽器,對(duì)于擬定好的樣式,能測(cè)定它的兼容特性。
3 獨(dú)特的數(shù)值類別
數(shù)據(jù)庫(kù)存留的獨(dú)特類別,包含可空類型特有的存儲(chǔ)數(shù)據(jù)。這樣的數(shù)據(jù)表征了搜集的基礎(chǔ)值、常規(guī)范疇內(nèi)的正常值,除此之外,還應(yīng)添加特有的null??煽疹愋头懂牭囊磺袛?shù)據(jù),在擬定好了類別之后,還應(yīng)添加問號(hào),例如在time、Data、int特有的數(shù)值之后添加一個(gè)問號(hào)。真正編程之時(shí),常把沒能填充進(jìn)來(lái)的文本控件、非字符串這樣的獨(dú)特類別添加在流程以內(nèi)。默認(rèn)情形下的取值,設(shè)定成偏小日期或者對(duì)應(yīng)著的偏大數(shù)值,不可添加null。
有些情形下,常會(huì)把設(shè)定好的非字符串、可填充這樣的文本框控件,都填入零這樣的數(shù)值,同時(shí)一并提交。若把沒能填充好的非字符串、文本框以內(nèi)的控件,都默認(rèn)成零,那么很難判別真正用戶輸入、網(wǎng)站默認(rèn)數(shù)值。表征著日期及時(shí)間這樣的精準(zhǔn)賦值,若凸顯了偏大的、偏小的關(guān)聯(lián)數(shù)值,則不符合本源的默認(rèn)規(guī)則。
彈出對(duì)話框獨(dú)有的新性能,是把沒能添加進(jìn)來(lái)的非字符串,賦予默認(rèn)數(shù)值,不可填入特有的null數(shù)值。這是因?yàn)樘砑觧ull這樣的慣用做法,不利于接續(xù)的函數(shù)操作。初始程序開發(fā),常把初始時(shí)段的最佳賦值,擬定成int關(guān)涉的某一對(duì)象。若擬定了原初的默認(rèn)賦值,則這樣的取值只可被設(shè)定成正負(fù)1,很多開發(fā)者并沒能熟識(shí)這一規(guī)則。由此可見,用戶沒能添加上去的這些非字符串,應(yīng)把可填入范疇的文本框控件,都設(shè)定成最佳的可空類型。這就規(guī)避了常常見到的偏多誤差。底層數(shù)據(jù)庫(kù)特有的常規(guī)開發(fā)、平日之中的操作,都添加了便利。
4 布設(shè)樣式及封裝
4.1 封裝各類控件
帶有驗(yàn)證特性的網(wǎng)頁(yè)控件,應(yīng)被封裝在擬定好的文件夾以內(nèi),銜接某一文件。這種封裝作用,是確保添加進(jìn)來(lái)的信息精準(zhǔn)。按照各類環(huán)境,在擬定好的頁(yè)面以內(nèi),凸顯提示信息。這種新式封裝,提升了細(xì)節(jié)范疇的新體驗(yàn)。
Asc配有的各類控件,包含五類樣式。這些樣式狀態(tài)可分成默認(rèn)架構(gòu)下的隱蔽狀態(tài)、平日常規(guī)狀態(tài)、查驗(yàn)成功狀態(tài)、對(duì)應(yīng)著的驗(yàn)證失敗、驗(yàn)證時(shí)段中的警告。對(duì)于各類狀態(tài),都擬定了對(duì)應(yīng)著的CSS。這種控件配有的多層級(jí)樣式,都被涵蓋在不同特性的文件以內(nèi)。在這之中,隱藏情形下的這類狀態(tài),沒能被凸顯在網(wǎng)頁(yè)之中。為此,控件表征出來(lái)的多類樣式,都關(guān)聯(lián)著CSS。
4.2 布設(shè)最優(yōu)樣式
彈出來(lái)的對(duì)話框會(huì)包含表示層,這種層級(jí)樣式整合了更新特有的控件、輸入查驗(yàn)必備控件、CSS附帶的多重樣式。在這之中,帶有更新特性的分支控件,在對(duì)話框及附帶的頁(yè)面交互之中,可以及時(shí)更新,省掉了刷新步驟。輸入查驗(yàn)依托的必要控件,確保輸入進(jìn)來(lái)的數(shù)值是精準(zhǔn)的。與此同時(shí),這類雙重控件也添加了獨(dú)有的新式體驗(yàn)。CSS范疇的新穎樣式,是表示層配有的側(cè)重部分。彈出對(duì)話框附帶著的這一樣式,被設(shè)定在表征樣式的文件內(nèi)。CSS搭配樣式整合了遮蔽層、對(duì)話框范疇的局部,包含成套樣式,其中遮蔽層獨(dú)有的特性,是防止彈出特有的對(duì)話框時(shí),網(wǎng)頁(yè)仍被更改。對(duì)話框特有的總布局、多層級(jí)的配套代碼,都可查驗(yàn)得到。
各類版本范疇的這種樣式、廠商研發(fā)得來(lái)的不同樣式,都搭配多樣支撐。凸顯出來(lái)的對(duì)話框,也帶有多層級(jí)的布局差異。開發(fā)進(jìn)程之中,對(duì)于擬定好的某一瀏覽器,應(yīng)先去測(cè)定它凸顯的兼容狀態(tài)。例如:IE特有的這類瀏覽器,從原初的版本更替至現(xiàn)有版本,都應(yīng)經(jīng)由兼容測(cè)驗(yàn)。對(duì)于6.0特有的慣用版本,尤其注重測(cè)驗(yàn)。
5 結(jié)語(yǔ)
伴隨網(wǎng)絡(luò)普及,各類企業(yè)都建構(gòu)了自帶的網(wǎng)站。網(wǎng)站建構(gòu)依托的新穎技術(shù)就涵蓋了ASP,ASP特有的建構(gòu)思路便利信息查驗(yàn)。企業(yè)依托這一網(wǎng)站,拓展自身形象,提升了內(nèi)部范疇的辦公成效。這種態(tài)勢(shì)下,提升ASP特有的網(wǎng)頁(yè)速率,縮減潛藏著的數(shù)值誤差,是面對(duì)著的側(cè)重任務(wù)。網(wǎng)站開發(fā)中,采納了帶有彈出特性的對(duì)話框,縮減了擬定的源代碼。對(duì)于整個(gè)網(wǎng)站,設(shè)定命名規(guī)則、可空類型關(guān)涉的多樣數(shù)據(jù)、數(shù)據(jù)庫(kù)必備交互、字符串彼此變更、控件封裝形式。彈出對(duì)話框這樣的設(shè)定性能,包含數(shù)據(jù)提交、瀏覽器特有的兼容狀態(tài)。這種新穎框架提升了上網(wǎng)時(shí)段的新穎體驗(yàn),方便了數(shù)據(jù)存儲(chǔ)。
摘 要: 隨著網(wǎng)絡(luò)的迅速發(fā)展和信息化社會(huì)的到來(lái),人們的生活方式有所改變,日新月異的web技術(shù)也同樣以驚人地速度改變著世界。自從web2.0興起以后,網(wǎng)站數(shù)據(jù)量呈現(xiàn)出爆炸性增長(zhǎng)的趨勢(shì),如何有效地管理數(shù)據(jù)成為研究的熱門課題。本文將以web網(wǎng)站開發(fā)的現(xiàn)狀分析為出發(fā)點(diǎn),對(duì)web網(wǎng)站的信息資源組織方式、開發(fā)設(shè)計(jì)原則、云計(jì)算與web網(wǎng)站數(shù)據(jù)管理做初步探析,希望有一定借鑒意義。
關(guān)鍵詞:web網(wǎng)站 網(wǎng)站開發(fā) 信息資源組織 云計(jì)算
一、引言
互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展和web網(wǎng)站的興起,使得人們的生活方式迅速改變。所謂web網(wǎng)站,就是指利用互聯(lián)網(wǎng)技術(shù),把企業(yè)、機(jī)構(gòu)或個(gè)人等各方面的信息通過(guò)web頁(yè)面和Internet出去,并且申請(qǐng)唯一的域名成為其訪問標(biāo)志的實(shí)體。信息化社會(huì)的到來(lái),web網(wǎng)站在IT企業(yè)被廣泛運(yùn)用。網(wǎng)站逐漸成為人與人相互聯(lián)系的紐帶,人類可以在網(wǎng)站這個(gè)虛擬的社會(huì)中生存下去。作為信息化的重要工具和內(nèi)容,如何通過(guò)互聯(lián)網(wǎng)技術(shù)將web的作用實(shí)現(xiàn)最大程度的發(fā)揮具有很大的現(xiàn)實(shí)意義。
二、web網(wǎng)站開發(fā)現(xiàn)狀分析
在互聯(lián)網(wǎng)應(yīng)用迅速發(fā)展的今天,web作為信息的載體,網(wǎng)站的功能取決于它承載的信息。當(dāng)前,web網(wǎng)站開發(fā)多數(shù)是為了提供信息、從事商業(yè)活動(dòng)等,根據(jù)網(wǎng)站基本的屬性我們可以將網(wǎng)站劃分為兩大部分,一部分是以內(nèi)容為主的網(wǎng)站,一部分是以應(yīng)用為主的網(wǎng)站。
1.基于內(nèi)容類的網(wǎng)站
從網(wǎng)站發(fā)展?fàn)顩r來(lái)看,基于內(nèi)容的網(wǎng)站是最先發(fā)展起來(lái)的,內(nèi)容屬性是它最重要的一個(gè)屬性,也是信息化工作最重要的一部分內(nèi)容?;趦?nèi)容的網(wǎng)站組織體系除對(duì)網(wǎng)站的信息資源進(jìn)行簡(jiǎn)單歸類外,還分析用戶的具體需求,針對(duì)不同的用戶群體設(shè)計(jì)網(wǎng)站的具體規(guī)劃和方案。依托計(jì)算接和互聯(lián)網(wǎng)技術(shù),根據(jù)網(wǎng)絡(luò)信息資源的特點(diǎn),網(wǎng)站建設(shè)已取得令人矚目的成就。但不容樂觀的是,網(wǎng)站信息資源的組織者專業(yè)性并不強(qiáng),分類體系不夠健全,而且各網(wǎng)站的分類標(biāo)準(zhǔn)不一,給用戶瀏覽內(nèi)容帶來(lái)了不便。用戶要想提高瀏覽和檢索效率,筆者認(rèn)為掌握一定的檢索技巧會(huì)更有優(yōu)勢(shì)。
2.基于應(yīng)用類的網(wǎng)站
基于應(yīng)用類的網(wǎng)站是互聯(lián)網(wǎng)迅速發(fā)展并得以應(yīng)用具體體現(xiàn),社會(huì)屬性是其最重要的屬性,目前這種類型的網(wǎng)站主要有電子商務(wù)網(wǎng)站和電子政務(wù)網(wǎng)站等。電子商務(wù)作為一個(gè)全新的領(lǐng)域,它和傳統(tǒng)的商務(wù)活動(dòng)有所不同,網(wǎng)絡(luò)化經(jīng)濟(jì)的優(yōu)勢(shì)越來(lái)越明顯,人們的電商意識(shí)越來(lái)越強(qiáng)烈。經(jīng)濟(jì)全球化的發(fā)展和信息化的發(fā)展給電商的發(fā)展帶來(lái)了機(jī)遇,但是也帶來(lái)了嚴(yán)峻的挑戰(zhàn),法制的不健全、服務(wù)體系的不完善、支付的安全性存在風(fēng)險(xiǎn)都使得這類網(wǎng)站面臨考驗(yàn)?;趹?yīng)用類的電子政務(wù)網(wǎng)站提高了政府工作效率,方便了用戶,打破了信息所受的時(shí)間和空間的限制。但是目前,我國(guó)的電子政務(wù)發(fā)展水平還比較低,電子政務(wù)的應(yīng)用現(xiàn)狀不平衡??傊?,以電子商務(wù)和電子政務(wù)為代表的基于應(yīng)用類的網(wǎng)站雖然得到了快速發(fā)展,但還是存在諸多問題,需要相關(guān)單位和政府不斷開發(fā)和探索,實(shí)現(xiàn)web網(wǎng)站和互聯(lián)網(wǎng)技術(shù)的有機(jī)結(jié)合。
三、web網(wǎng)站開發(fā)設(shè)計(jì)原則
Web網(wǎng)站上涵蓋了人類生活各個(gè)領(lǐng)域的信息資源,大到社會(huì)科學(xué),小到生活?yuàn)蕵?。近幾年基于?nèi)容的網(wǎng)站迅速發(fā)展,各個(gè)政府機(jī)關(guān)、企事業(yè)單位都紛紛做起了自己的網(wǎng)站,網(wǎng)站內(nèi)容的來(lái)源和內(nèi)容形式也日漸豐富。Web網(wǎng)站要想做好,就必須合理組織網(wǎng)站的信息資源,了解地域的屬性和用戶的具體需求,確定好用戶群,盡可能多做原創(chuàng)內(nèi)容,少拷貝與粘貼其他網(wǎng)站存在的資源。在開發(fā)設(shè)計(jì)網(wǎng)站時(shí),可以考慮以下幾種模式:第一,數(shù)據(jù)模式。這種模式是將互聯(lián)網(wǎng)看作信息系統(tǒng),web網(wǎng)站的數(shù)據(jù)庫(kù)作為系統(tǒng)的中心,但是這種模式的語(yǔ)義表達(dá)具有一定的局限性。第二,用戶模型。這種模式適合開發(fā)有特定需求的web網(wǎng)站,可以與其他的模型相結(jié)合。第三,內(nèi)容模型。內(nèi)容模型能夠?qū)?shù)據(jù)、數(shù)據(jù)處理以及數(shù)據(jù)的表達(dá)形式相結(jié)合,而不是單純地以數(shù)據(jù)為中心。
四、云計(jì)算與web網(wǎng)站數(shù)據(jù)管理
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,web2.0的迅速興起使得信息呈現(xiàn)爆炸性增長(zhǎng)的趨勢(shì),數(shù)據(jù)量的暴增對(duì)網(wǎng)站服務(wù)器的數(shù)據(jù)處理能力也就提出了更高的要求。在web網(wǎng)站的發(fā)展過(guò)程中,web的數(shù)據(jù)管理系統(tǒng)不斷更新,云計(jì)算是其發(fā)展到一定階段的產(chǎn)物。云計(jì)算是一種基于互聯(lián)網(wǎng)的計(jì)算方式,能夠?qū)⒈镜氐臄?shù)據(jù)轉(zhuǎn)移到web中。要想組織、管理好web數(shù)據(jù),云計(jì)算可以針對(duì)不同的用戶群,設(shè)計(jì)開發(fā)特定的應(yīng)用,增強(qiáng)云數(shù)據(jù)庫(kù)的查詢、保存、處理能力。面臨海量數(shù)據(jù)的管理這一難題,云計(jì)算的發(fā)展不能只停止在目前這個(gè)層面上,需要人們積極探索和不斷創(chuàng)新。
五、結(jié)語(yǔ)
web網(wǎng)站開發(fā)與數(shù)據(jù)管理的思考是目前網(wǎng)站發(fā)展研究熱點(diǎn)之一,做好網(wǎng)站組織規(guī)劃、整合并歸類網(wǎng)站信息資源、增強(qiáng)網(wǎng)站的數(shù)據(jù)能力尚待進(jìn)一步研究。筆者認(rèn)為,數(shù)據(jù)量的增大勢(shì)必會(huì)推動(dòng)云計(jì)算的迅速發(fā)展,面對(duì)這樣極具挑戰(zhàn)性的難題,我們更應(yīng)該把握好機(jī)遇,積極探索,開發(fā)出更加豐富的web網(wǎng)站操作以及完善的數(shù)據(jù)管理功能,以此來(lái)滿足用戶越來(lái)越高的要求。
摘 要: 動(dòng)態(tài)網(wǎng)站開發(fā)已成為目前網(wǎng)絡(luò)開發(fā)的熱門話題,本文重點(diǎn)介紹了動(dòng)態(tài)網(wǎng)站軟件開發(fā)所需的Web構(gòu)件。目前流行的開發(fā)平臺(tái)分為三種,分別是:開發(fā)平臺(tái)、J2EE開發(fā)平臺(tái)和LAMP開發(fā)平臺(tái),從幾個(gè)方面比較了三種平臺(tái)在性能方面的優(yōu)劣,并指出了網(wǎng)站開發(fā)平臺(tái)進(jìn)一步的發(fā)展方向。
關(guān)鍵詞:動(dòng)態(tài)網(wǎng)站 Web構(gòu)件 開發(fā)平臺(tái) 性能
引言
隨著網(wǎng)絡(luò)技術(shù)和軟件技術(shù)的不斷發(fā)展,動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)呈現(xiàn)出百花齊放的良好局面,動(dòng)態(tài)網(wǎng)站并非意味著網(wǎng)站上有動(dòng)畫,而是網(wǎng)站對(duì)用戶的一種互動(dòng)和交互,網(wǎng)站可以實(shí)時(shí)的更新。目前除了個(gè)別網(wǎng)站外,絕大部分的網(wǎng)站都是動(dòng)態(tài)網(wǎng)站。動(dòng)態(tài)網(wǎng)站的開發(fā)平臺(tái)成為人們熱衷研究的話題。
一、網(wǎng)絡(luò)開發(fā)
目前網(wǎng)絡(luò)開發(fā)大體可以分成兩種體系結(jié)構(gòu),分別是C/S和B/S兩種體系結(jié)構(gòu)。C/S是Client/Server的縮寫,即客戶機(jī)和服務(wù)器結(jié)構(gòu)。這種結(jié)構(gòu)需要在電腦上下載客戶機(jī)才能運(yùn)行。在服務(wù)器端也需要特定的軟件支持,這種軟件的典型代表是網(wǎng)絡(luò)上即時(shí)通訊的軟件,例如QQ,MSN等等。B/S是Brower/Server的縮寫,即瀏覽器和服務(wù)器結(jié)構(gòu),我們平常訪問的所有網(wǎng)站都是這種架構(gòu)。這種結(jié)構(gòu)使得在客戶機(jī)上只需要啟動(dòng)一個(gè)瀏覽器即可。網(wǎng)站平臺(tái)開發(fā)定位的是B/S結(jié)構(gòu)的網(wǎng)絡(luò)開發(fā),網(wǎng)站開發(fā)又分為動(dòng)態(tài)網(wǎng)站開發(fā)和靜態(tài)網(wǎng)站開發(fā)。目前絕大部分網(wǎng)站都是動(dòng)態(tài)網(wǎng)站。
二、網(wǎng)站開發(fā)所需Web構(gòu)件
網(wǎng)站開發(fā)的具體流程可以描述為:使用數(shù)據(jù)庫(kù)去存儲(chǔ)網(wǎng)頁(yè)內(nèi)容,使用HTML標(biāo)識(shí)文檔結(jié)構(gòu)和添加內(nèi)容,使用CSS對(duì)頁(yè)面進(jìn)行布局和美化。使用JavaScipt完成用戶與瀏覽器交互,實(shí)現(xiàn)頁(yè)面特效,使用Web服務(wù)器(Apache)到網(wǎng)上,使用瀏覽器進(jìn)行顯示。
要建立一個(gè)動(dòng)態(tài)網(wǎng)站,需要7種Web構(gòu)件,下面對(duì)這七種Web構(gòu)件進(jìn)行一一說(shuō)明。第1方面是客戶端瀏覽器,瀏覽器的作用是給瀏覽者提供一個(gè)圖形用戶界面,實(shí)現(xiàn)對(duì)業(yè)務(wù)系統(tǒng)的操作功能。瀏覽器另一個(gè)作用是當(dāng)服務(wù)器端更新時(shí),瀏覽器端只需要刷新就能夠看到新的內(nèi)容。目前比較流行的有微軟自帶的IE瀏覽器,360瀏覽器,火狐瀏覽器(Firefox),谷歌瀏覽器等等。這些瀏覽器的技術(shù)都已經(jīng)非常成熟。第2方面叫做超文本標(biāo)記語(yǔ)言(HTML),目前已經(jīng)擴(kuò)展為XHTML。HTML語(yǔ)言通過(guò)各種標(biāo)記來(lái)標(biāo)識(shí)文檔結(jié)構(gòu),同時(shí)還可以標(biāo)識(shí)超鏈接、圖片、文字、段落、表單等信息。瀏覽器通過(guò)讀取標(biāo)簽來(lái)顯示頁(yè)面,然而HTML語(yǔ)言并不能顯示豐富多彩的樣式,只能相對(duì)呆板地顯示內(nèi)容,這樣就引出了第3方面樣式表(CSS)。樣式表被用來(lái)對(duì)HTML標(biāo)簽顯示的內(nèi)容進(jìn)行布局和美化。樣式可定義HTML元素如何被顯示,可以有效地對(duì)頁(yè)面的布局、字體、顏色、背景和其他效果進(jìn)行更加精確地控制。第4方面是客戶端腳本編程語(yǔ)言,Javascript、VBScript、Jscript等都屬于這種語(yǔ)言。這種語(yǔ)言被用來(lái)開放交互式Web網(wǎng)頁(yè),可以嵌入到HTML文檔中編寫。第5方面是Web服務(wù)器,主要功能是提供網(wǎng)上信息瀏覽服務(wù)。Web服務(wù)器是運(yùn)行在Web站點(diǎn)上的程序,用于管理Web頁(yè)面的軟件。第6方面是服務(wù)器端腳本編程語(yǔ)言,服務(wù)器端腳本是用來(lái)協(xié)助Web服務(wù)器工作的編程語(yǔ)言,通過(guò)服務(wù)器端的編程,可以動(dòng)態(tài)地編輯、修改或添加網(wǎng)頁(yè)內(nèi)容??梢詫?duì)用戶提交的查詢和數(shù)據(jù)進(jìn)行響應(yīng),或訪問數(shù)據(jù)庫(kù),并把結(jié)果返回到瀏覽器;還可以對(duì)不同的網(wǎng)頁(yè)提供安全和訪問控制,為不同類型的瀏覽器設(shè)計(jì)不同的輸出等等。最后一方面是數(shù)據(jù)庫(kù)管理系統(tǒng),網(wǎng)頁(yè)上幾乎所有的內(nèi)容都來(lái)自于數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)管理系統(tǒng)安裝在服務(wù)器上,當(dāng)用戶在瀏覽器上做查詢操作時(shí),系統(tǒng)將用戶查詢的條件和要求轉(zhuǎn)變成SQL語(yǔ)句然后在數(shù)據(jù)庫(kù)上執(zhí)行,得到結(jié)果后返回到前臺(tái)瀏覽器界面。
三、三種開發(fā)平臺(tái)
目前比較常用的網(wǎng)站開發(fā)平臺(tái)有以下三種:(1)、(2)J2EE、(3)LAMP
平臺(tái)
是微軟開發(fā)的平臺(tái),平臺(tái)依附于微軟的產(chǎn)品,和Windows系統(tǒng)做到了無(wú)縫連接。開發(fā)架構(gòu)的組合是Windows Server+IIS+SQL Server+ASP。該平臺(tái)的特點(diǎn)是入手比較容易,在Windows平臺(tái)上安裝很方便,不需要太多的配置,同時(shí)擁有很大的用戶群體。但是由于Windows本身存在著很多的問題,因此的安全性和穩(wěn)定性都受到了質(zhì)疑??缙脚_(tái)方面做的也不太完美。同時(shí)Windows和SQL Server正版價(jià)格都不低,因此用開發(fā)成本較高。
2. J2EE平臺(tái)
J2EE平臺(tái)開發(fā)平臺(tái)的架構(gòu)是UNIX+Tomcat+Oracle+JSP的組合。該組合的開發(fā)功能十分強(qiáng)大,同時(shí)在跨平臺(tái)方面做得也比較完美。但是J2EE平臺(tái)環(huán)境搭建十分復(fù)雜,同時(shí)價(jià)格也較高。J2EE平臺(tái)特別適合企業(yè)級(jí)應(yīng)用系統(tǒng)開發(fā),功能強(qiáng)大,但是也要難學(xué)得多,開發(fā)速度也比較慢。
3. LAMP平臺(tái)
LAMP平臺(tái)的結(jié)構(gòu)是Linux+Apache+MySQL+PHP。其中Linux、Apache以及PHP都是開源免費(fèi)的自由軟件,是可以免費(fèi)獲得的資源,而數(shù)據(jù)庫(kù)MySQL的商業(yè)版也只收取了少量象征性的費(fèi)用。LAMP組合具有入手簡(jiǎn)單、成本低廉、安全性高、開發(fā)速度快等特點(diǎn),使得LAMP平臺(tái)后來(lái)居上,成為廣受歡迎的開發(fā)平臺(tái)
三種開發(fā)平臺(tái)的比較如下表所示:
四、網(wǎng)站開發(fā)平臺(tái)的發(fā)展趨勢(shì)
從三種平臺(tái)的對(duì)比中可以看到,LAMP平臺(tái)組合具有代碼開源、開發(fā)簡(jiǎn)單、安全性強(qiáng)等特點(diǎn),受到越來(lái)越多的Web程序開發(fā)人員的歡迎和喜愛,LAMP平臺(tái)中的幾個(gè)軟件都可以免費(fèi)獲得,并且代碼開源。這意味著其代碼的核心部分可以被免費(fèi)使用,所有源碼和文檔都可以在相應(yīng)的官方網(wǎng)站上獲得。使用LAMP(Linux+Apache+PHP+MySQL)平臺(tái)構(gòu)建的網(wǎng)絡(luò)應(yīng)用程序變得更加具有競(jìng)爭(zhēng)力,更加吸引客戶。LAMP無(wú)論是性能、質(zhì)量還是價(jià)格都將成為企業(yè)和政府信息化所必須考慮的平臺(tái),并且逐漸開始面向企業(yè)級(jí)應(yīng)用發(fā)展。LAMP被認(rèn)為是最具有潛力的網(wǎng)絡(luò)開發(fā)平臺(tái)組合。
摘 要 《離散數(shù)學(xué)》是一門內(nèi)容涵蓋多門數(shù)學(xué)學(xué)科分支的綜合課程,本文結(jié)合離散數(shù)學(xué)的實(shí)際教學(xué),采用PHP作為開發(fā)語(yǔ)言,后臺(tái)使用mySQL數(shù)據(jù)庫(kù)開發(fā)設(shè)計(jì)了《離散數(shù)學(xué)》精品課程網(wǎng)站,實(shí)現(xiàn)了瀏覽課程信息、觀看教學(xué)錄像及課件、下載相關(guān)教學(xué)資料、作業(yè)查詢、在線留言等功能。該網(wǎng)站作為輔助教學(xué)手段,為提高教學(xué)質(zhì)量提供一個(gè)良好的教學(xué)資源共享的平臺(tái)。
【關(guān)鍵詞】離散數(shù)學(xué) 精品課程 PHP MySQL
隨著我國(guó)高等教育規(guī)模的不斷擴(kuò)大,對(duì)于現(xiàn)代的高校教育,除了傳統(tǒng)的課堂授課教育模式以外,網(wǎng)絡(luò)教育模式是當(dāng)代大學(xué)教育的一大特色,而精品課程網(wǎng)站則是網(wǎng)絡(luò)教學(xué)模式的一個(gè)重要元素。《離散數(shù)學(xué)》課程網(wǎng)站對(duì)課程進(jìn)行精心的網(wǎng)絡(luò)教學(xué)設(shè)計(jì),給廣大學(xué)生提供優(yōu)質(zhì)的資源共享平臺(tái),可以下載學(xué)習(xí)課件以及閱讀在線課件或者教學(xué)視頻,滿足大學(xué)生的各種自主學(xué)習(xí)要求,為提高精品課程教學(xué)的質(zhì)量增添了教學(xué)特色,促進(jìn)了高校的教學(xué)改革。
1 網(wǎng)站開發(fā)工具及運(yùn)行環(huán)境
《離散數(shù)學(xué)》課程網(wǎng)站是輔助教學(xué)的互動(dòng)網(wǎng)站,網(wǎng)站基于B/S模式,采用PHP語(yǔ)言,后臺(tái)采用MySQL數(shù)據(jù)庫(kù)開發(fā)實(shí)現(xiàn),其運(yùn)行環(huán)境為:操作系統(tǒng) windows XP及windows 7 或以上,開發(fā)工具Zend Studio9.0、AppServ、Photoshop CS4。
2 網(wǎng)站設(shè)計(jì)
2.1 網(wǎng)站總體結(jié)構(gòu)
前臺(tái)功能:瀏覽課程信息、觀看教學(xué)錄像和在線課件、下載相關(guān)教學(xué)課件和視頻錄像、作業(yè)查詢、在線留言等功能。
后臺(tái)功能:管理員登錄和驗(yàn)證、管理員管理(查看管理員、增加管理員、刪除管理員)、留言管理(查看留言、刪除留言)、作業(yè)管理(查看作業(yè)、刪除作業(yè)、作業(yè))、上傳管理(查看上傳、修改上傳、刪除上傳)等主要功能.
2.2 主要功能模塊描述
2.2.1 課程信息瀏覽
在網(wǎng)站瀏覽時(shí),通過(guò)對(duì)課程描述、師資隊(duì)伍等頁(yè)面,對(duì)精品課程的相關(guān)課程信息進(jìn)行瀏覽,讓普通用戶了清晰的了解離散數(shù)學(xué)精品課程。
2.2.2 在線視頻與課件
在線視頻與課件,能讓用戶在線觀看教學(xué)視頻,同時(shí)還為用戶提供了課件學(xué)習(xí)。
2.2.3 相關(guān)資源下載
離散數(shù)學(xué)精品課程網(wǎng)站為用戶提供了教學(xué)視頻和教學(xué)課件的下載,給所有用戶帶來(lái)資源共享的益處。
2.2.4 作業(yè)查詢與留言
用戶可以通過(guò)網(wǎng)站提供的作業(yè)查詢功能,及時(shí)查詢相關(guān)授課教師布置的作業(yè),并可以查看過(guò)往作業(yè);留言功能使得用戶能通過(guò)匿名留言給相關(guān)的授課教師,同時(shí)授課教師能及時(shí)查看留言。
2.2.5 管理員登錄與驗(yàn)證
普通管理員由超級(jí)管理員注冊(cè)添加,管理員使用已添加的賬號(hào)和密碼進(jìn)行登錄,后臺(tái)管理工具通過(guò)與數(shù)據(jù)庫(kù)的交互,驗(yàn)證和判斷用戶身份,做出登錄成功或失敗的跳轉(zhuǎn)。
2.2.6 管理員管理模塊
超級(jí)管理員在這個(gè)模塊中擁有最高的權(quán)限,能對(duì)已有管理員進(jìn)行修改、刪除、查看;也可添加新的管理員用戶。
2.2.7 留言管理模塊
留言管理模塊顯示的內(nèi)容是來(lái)自前臺(tái)頁(yè)面的用戶通過(guò)匿名留言而來(lái)的,在這個(gè)模塊中,管理員可以進(jìn)行留言的查看和刪除。
2.2.8 作業(yè)管理模塊
管理員通過(guò)作業(yè)管理模塊來(lái)作業(yè)、查看過(guò)的作業(yè)、刪除已的作業(yè),的作業(yè)將顯示在前臺(tái)網(wǎng)站上,供用戶查詢。
2.2.9 上傳管理模塊
管理員通過(guò)上傳管理模塊來(lái)上傳文件,上傳的文件被限制為.doc、.xls、.ppt、.txt等格式的文件,這些文件上傳后用來(lái)提供給用戶下載或者查閱。管理員還能在這個(gè)功能模塊中修改和刪除已上傳的文件。
2.3 系統(tǒng)流程設(shè)計(jì)
2.3.1 前臺(tái)頁(yè)面流程圖
用戶先進(jìn)入首頁(yè),然后從首頁(yè)通過(guò)導(dǎo)航欄分別進(jìn)入:師資隊(duì)伍、課程描述、課件學(xué)習(xí)、下載中心、聯(lián)系我們模塊。
2.3.2 后臺(tái)管理流程圖
管理員首先通過(guò)身份驗(yàn)證和密碼驗(yàn)證,登錄到后臺(tái)管理工具中,登錄成功后可以進(jìn)行:管理員管理(查看管理員、增加管理員、刪除管理員)、留言管理(查看留言、刪除留言)、作業(yè)管理(查看作業(yè)、刪除作業(yè)、作業(yè))、上傳管理(查看上傳、修改上傳、刪除上傳),
3 數(shù)據(jù)庫(kù)設(shè)計(jì)
3.1 系統(tǒng)E-R圖
離散數(shù)學(xué)精品課程網(wǎng)站的實(shí)體由管理員、留言、作業(yè)、上傳四個(gè)組成,其中管理員中包含了管理員和超級(jí)管理員.
3.2 數(shù)據(jù)字典
離散數(shù)學(xué)精品課程網(wǎng)站一共使用了4張數(shù)據(jù)表,分表是:管理員表(admin)、留言表(message)、作業(yè)表(homework)、上傳表(upload)。
admin管理員表:管理員表用于保存管理員的信息。admin_id為主鍵。
4 結(jié)束語(yǔ)
本課程網(wǎng)站是一個(gè)教學(xué)輔助平臺(tái),通過(guò)本網(wǎng)站學(xué)生可以了解到離散數(shù)學(xué)在教學(xué)中的地位和作用,了解課程的重點(diǎn)、難點(diǎn),可以在線觀看教學(xué)視頻、下載教學(xué)課件,遇到疑難問題可以在線和老師進(jìn)行溝通交流,教師也能及時(shí)了解學(xué)生的學(xué)習(xí)動(dòng)態(tài)。精品課程網(wǎng)站的建設(shè)為高校的教學(xué)改革提供一個(gè)良好的教學(xué)資源共享的平臺(tái),對(duì)促進(jìn)現(xiàn)代教育是一種創(chuàng)新,也是未來(lái)高校教育的一種趨勢(shì)。
現(xiàn)階段我們已經(jīng)進(jìn)入網(wǎng)絡(luò)化辦公時(shí)代,吉林農(nóng)業(yè)科技學(xué)院創(chuàng)新項(xiàng)目管理平臺(tái)的開發(fā)使我校大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目的管理方式由人工管理階段進(jìn)入信息化時(shí)代,。此網(wǎng)站的開發(fā)能使項(xiàng)目得到實(shí)時(shí)監(jiān)控,項(xiàng)目文檔也能及時(shí)的匯總、存檔,實(shí)現(xiàn)無(wú)紙化辦公。但在實(shí)際的開發(fā)過(guò)程中,也存在了許多問題,網(wǎng)站問題應(yīng)該是大家在開發(fā)網(wǎng)站中遇到的共性問題,現(xiàn)將存在的問題及解決辦法與大家進(jìn)行交流,以供開發(fā)人員參考。
網(wǎng)站ACCESS數(shù)據(jù)庫(kù)
一、功能與目標(biāo)
本網(wǎng)站主要有三種用戶類型:第一為學(xué)生用戶類型,第二為教師用戶類型,第三為管理者用戶類型。首先學(xué)生用戶通過(guò)答辯后被確立為立項(xiàng)項(xiàng)目后,會(huì)得到一個(gè)項(xiàng)目編號(hào),學(xué)生首先要進(jìn)行網(wǎng)上項(xiàng)目的申請(qǐng)。教師用戶主要是指學(xué)生所在學(xué)院的科研院長(zhǎng)對(duì)項(xiàng)目進(jìn)行實(shí)時(shí)管理,包括項(xiàng)目的審核、項(xiàng)目合同書的收集、項(xiàng)目的中期檢查等。項(xiàng)目順利完成后,學(xué)生用戶需要在網(wǎng)上提交結(jié)項(xiàng)申請(qǐng),這時(shí)需要管理者用戶進(jìn)行審核,審核通過(guò)后方可順利完成項(xiàng)目,若未通過(guò)進(jìn)入未完成項(xiàng)目,申請(qǐng)延期則進(jìn)入申請(qǐng)延期項(xiàng)目管理。
1、學(xué)生用戶
學(xué)生用戶經(jīng)過(guò)答辯被確立為大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目后,由學(xué)生所在學(xué)院負(fù)責(zé)建立學(xué)生用戶的登錄帳號(hào)及初始密碼。學(xué)生得到賬號(hào)及密碼后登錄網(wǎng)站。登陸成功后,進(jìn)入項(xiàng)目申請(qǐng)階段,填全相應(yīng)的申請(qǐng)信息后,進(jìn)入項(xiàng)目信息顯示,可以對(duì)提交的信息進(jìn)行修改,確定信息準(zhǔn)確后就可以開展項(xiàng)目的開發(fā)研究工作。在項(xiàng)目結(jié)項(xiàng)時(shí),根據(jù)項(xiàng)目完成情況如實(shí)匯報(bào),如果已經(jīng)完成該項(xiàng)目,就點(diǎn)擊我要結(jié)項(xiàng),若未完成還有想完成的意向的就點(diǎn)擊申請(qǐng)延期,系統(tǒng)自動(dòng)將項(xiàng)目延時(shí)一年,而那些沒有完成并且沒做任何操作的進(jìn)入未完成項(xiàng)目。
2、教師用戶
這里指的教師用戶是指各個(gè)院部管理創(chuàng)新項(xiàng)目的教師,主要是指各學(xué)院的科研院長(zhǎng),或者每個(gè)院部安排一名專職教師負(fù)責(zé)管理。教師用戶對(duì)項(xiàng)目進(jìn)行實(shí)時(shí)管理,包括學(xué)生用戶的建立,項(xiàng)目的審核、項(xiàng)目合同書的收集、項(xiàng)目的中期檢查等。
3、管理者用戶
管理者用戶顧名思義擁有最高權(quán)限的人,管理者擁有一切別人沒有的權(quán)利。管理者可以看到所有學(xué)生創(chuàng)新項(xiàng)目的有關(guān)信息,當(dāng)學(xué)生點(diǎn)擊我要結(jié)項(xiàng)后,進(jìn)入我要結(jié)項(xiàng)匯總表,管理者看到此表后可以為結(jié)項(xiàng)做些準(zhǔn)備,學(xué)生點(diǎn)擊申請(qǐng)結(jié)項(xiàng)后,管理者進(jìn)行審核,若符合結(jié)項(xiàng)要求則審核通過(guò),進(jìn)入已完成項(xiàng)目匯總。若不符合要求則未通過(guò)審核。
二、在網(wǎng)站上遇到的問題
1、如何網(wǎng)站
在網(wǎng)站與后臺(tái)數(shù)據(jù)庫(kù)建立連接后,首先建立一個(gè)裝網(wǎng)站的容器。打開計(jì)算機(jī)中的管理計(jì)算機(jī)管理服務(wù)和應(yīng)用程序Internet信息服務(wù)網(wǎng)站添加網(wǎng)站,會(huì)彈出一個(gè)會(huì)話框需要填寫一些信息,網(wǎng)站名稱、物理路徑,這個(gè)物理路徑就是放網(wǎng)站的容器,此容器名與網(wǎng)站名一致,IP地址為本主機(jī)地址,端口號(hào)為80,進(jìn)行連接,會(huì)彈出會(huì)話框特殊用戶,特殊用戶即為超級(jí)用戶,輸入用戶名和密碼后,進(jìn)行測(cè)試設(shè)置,確定即可。
將其他網(wǎng)站關(guān)閉,啟動(dòng)剛剛建立的網(wǎng)站,啟用該網(wǎng)站的目錄瀏覽,然后打開2010中的代碼段,生成網(wǎng)站,等待片刻后,在管理中瀏覽網(wǎng)站不會(huì)生成網(wǎng)站,因?yàn)檫€有關(guān)鍵的一部沒做,更改.NET Framework的版本為4.0,之后網(wǎng)站就成功了。
2、遇到問題及解決方法
(1) HTTP 錯(cuò)誤500.19的原因分析及解決方法
windows 2008下IIS7 安裝 遇到如下錯(cuò)誤:HTTP 錯(cuò)誤500.19 - Internal Server Error無(wú)法訪問請(qǐng)求的頁(yè)面,因?yàn)樵擁?yè)的相關(guān)配置數(shù)據(jù)無(wú)效。詳細(xì)錯(cuò)誤信息模塊IIS Web Core通知BeginRequest處理程序 尚未確定錯(cuò)誤代碼0x80070021配置錯(cuò)誤不能在此路徑中使用此配置節(jié)。如果在父級(jí)別上鎖定了該節(jié),便會(huì)出現(xiàn)這種情況。鎖定是默認(rèn)設(shè)置的(overrideModeDefault="Deny"),或者是通過(guò)包含overrideMode="Deny" 或舊有的allowOverride="false" 的位置標(biāo)記明確設(shè)置的。
(2)HTTP Error 500.19 - Internal Server Error另外一種解決方案
配置錯(cuò)誤: 不能在此路徑中使用此配置節(jié)。如果在父級(jí)別上鎖定了該節(jié),便會(huì)出現(xiàn)這種情況。鎖定是默認(rèn)設(shè)置的(overrideModeDefault="Deny"),或者是通過(guò)包含overrideMode="Deny" 或舊有的allowOverride="false" 的位置標(biāo)記明確設(shè)置的。出現(xiàn)這個(gè)錯(cuò)誤是因?yàn)镮IS 7 采用了更安全的web.config 管理機(jī)制,默認(rèn)情況下會(huì)鎖住配置項(xiàng)不允許更改。要取消鎖定可以運(yùn)行命令行%windir%system32inetsrvappcmd unlock config -section:system.webServer/handlers。其中的handlers 是錯(cuò)誤信息中紅字顯示的節(jié)點(diǎn)名稱。如果modules也被鎖定,可以運(yùn)行%windir%system32inetsrvappcmd unlock config -section:system.webServer/modules另外,如果使用的朋友,在安裝IIS7的時(shí)候一定記得勾選,默認(rèn)不選,也會(huì)出現(xiàn)類似的錯(cuò)誤信息另其他類似錯(cuò)誤二HTTP 錯(cuò)誤500.19 - Internal Server Error
三、技術(shù)介紹
是一種建立在通用語(yǔ)言上的程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來(lái)建立強(qiáng)大的Web應(yīng)用程序。提供許多比現(xiàn)在的Web開發(fā)模式強(qiáng)大的的優(yōu)勢(shì)。
是把基于通用語(yǔ)言的程序在服務(wù)器上運(yùn)行。不像以前的ASP即時(shí)解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯。
Microsoft Office Access是微軟把數(shù)據(jù)庫(kù)引擎的圖形用戶界面和軟件開發(fā)工具結(jié)合在一起的一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)。
Access的用途體現(xiàn)在兩個(gè)方面:
第一,用來(lái)進(jìn)行數(shù)據(jù)分析: access有強(qiáng)大的數(shù)據(jù)處理、統(tǒng)計(jì)分析能力,利用access的查詢功能,可以方便地進(jìn)行各類匯總、平均等統(tǒng)計(jì)。并可靈活設(shè)置統(tǒng)計(jì)的條件。
第二,用來(lái)開發(fā)軟件: access用來(lái)開發(fā)軟件,比如生產(chǎn)管理、銷售管理、庫(kù)存管理等各類企業(yè)管理軟件,其最大的優(yōu)點(diǎn)是:易學(xué)!非計(jì)算機(jī)專業(yè)的人員,也能學(xué)會(huì)。