期刊大全 雜志訂閱 SCI期刊 投稿指導(dǎo) 期刊服務(wù) 文秘服務(wù) 出版社 登錄/注冊 購物車(0)

首頁 > 公文范文 > 網(wǎng)站開發(fā)論文

網(wǎng)站開發(fā)論文

時間:2022-04-23 03:03:25

序論:寫作是一種深度的自我表達。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內(nèi)心深處的真相,好投稿為您帶來了一篇網(wǎng)站開發(fā)論文范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創(chuàng)作。

網(wǎng)站開發(fā)論文

網(wǎng)站開發(fā)論文:數(shù)據(jù)庫設(shè)計對網(wǎng)站開發(fā)的影響

摘要:

隨著信息技術(shù)與科技設(shè)備的發(fā)展,網(wǎng)站得以出現(xiàn)。而隨著信息科技的普及,網(wǎng)站也得到普及。網(wǎng)站在開發(fā)中涉及前臺頁面制作以及后臺程序管理制作,而后臺程序是一種基于服務(wù)器的可執(zhí)行程序,可以經(jīng)由服務(wù)器端執(zhí)行或數(shù)據(jù)庫連接進行數(shù)據(jù)交換與修改。顯然,數(shù)據(jù)庫技術(shù)在網(wǎng)站開發(fā)中占有重要地位。數(shù)據(jù)庫設(shè)計的質(zhì)量可以反映程序員的設(shè)計水平,也能夠直接影響網(wǎng)站的運行效率。一個優(yōu)秀的數(shù)據(jù)庫設(shè)計,能夠充分提升網(wǎng)站數(shù)據(jù)傳輸效率,保證數(shù)據(jù)信息的一致,所以數(shù)據(jù)庫設(shè)計優(yōu)化才可以保障網(wǎng)站的運行質(zhì)量。本文通過分析數(shù)據(jù)庫概念、網(wǎng)站開發(fā)的特點、數(shù)據(jù)庫在網(wǎng)站中的應(yīng)用、有無數(shù)據(jù)庫支持的網(wǎng)站開發(fā)對比等,進行數(shù)據(jù)庫設(shè)計在網(wǎng)站開發(fā)中應(yīng)用的論述。

關(guān)鍵詞:

網(wǎng)站開發(fā);數(shù)據(jù)庫技術(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ā)展與社會各階層的需求,網(wǎng)站被開發(fā)出來,政府機關(guān)與企業(yè)間等各種機構(gòu)都開設(shè)獨立網(wǎng)站。網(wǎng)站的作用可以是為企業(yè)宣傳,可以是產(chǎn)品營銷,可以是知識傳遞等,以滿足人們的多種需求。因此,網(wǎng)站的開發(fā)產(chǎn)業(yè)得到了有效發(fā)展。本文論述數(shù)據(jù)庫設(shè)計對網(wǎng)站開發(fā)的作用。數(shù)據(jù)庫是網(wǎng)站開發(fā)的核心,網(wǎng)站內(nèi)所有的數(shù)據(jù)都需要數(shù)據(jù)庫進行處理,所以數(shù)據(jù)庫的設(shè)計是決定網(wǎng)站運行質(zhì)量的關(guān)鍵因素。因此,本文以數(shù)據(jù)庫的設(shè)計為核心,展開數(shù)據(jù)庫在網(wǎng)站開發(fā)中應(yīng)用的研究,從而論述數(shù)據(jù)庫設(shè)計對網(wǎng)站開發(fā)的實際價值。

1數(shù)據(jù)庫技術(shù)概述

數(shù)據(jù)庫在領(lǐng)域內(nèi)被稱為數(shù)據(jù)的倉庫,是依據(jù)數(shù)據(jù)的傳輸形式與自身結(jié)構(gòu)進行存儲與管理的倉庫。后期隨著數(shù)據(jù)庫技術(shù)的不斷發(fā)展,數(shù)據(jù)庫的職能逐漸擴展,已經(jīng)不僅用于管理信息與儲存信息,而且發(fā)展成為用戶所需的數(shù)據(jù)管理方式?,F(xiàn)展下的數(shù)據(jù)庫可以為用戶保存數(shù)據(jù),還可以關(guān)聯(lián)到與之相關(guān)的數(shù)據(jù)。程序開發(fā)者按照不同用戶的需求進行數(shù)據(jù)庫設(shè)計,并負(fù)責(zé)數(shù)據(jù)庫的運行、維護、安全保護,確保數(shù)據(jù)庫的有效運行[1]?,F(xiàn)階段,數(shù)據(jù)庫設(shè)計技術(shù)已經(jīng)成熟,可對大型數(shù)據(jù)進行安全管理。所以,現(xiàn)代數(shù)據(jù)庫設(shè)計也被應(yīng)到各個領(lǐng)域中,如網(wǎng)絡(luò)購物、銀行系統(tǒng)、網(wǎng)站等。

2數(shù)據(jù)庫的具體設(shè)計

2.1數(shù)據(jù)庫設(shè)計的原則程序員在進行數(shù)據(jù)庫設(shè)計時,要充分考慮可能影響數(shù)據(jù)庫設(shè)計的多方面因素,因此,需要程序員具有整體意識,以用戶的需求為設(shè)計基礎(chǔ),避免出現(xiàn)過多不需要的數(shù)據(jù)庫空間,浪費資源,同時節(jié)省人力、時間與財力。數(shù)據(jù)庫設(shè)計要被限定在特定范圍內(nèi),對用戶所需存儲的數(shù)據(jù)進行管理。在數(shù)據(jù)庫開發(fā)前,需要設(shè)計者做好充足準(zhǔn)備,全面了解數(shù)據(jù)庫的網(wǎng)站以及對網(wǎng)站后期可能開發(fā)的需求。設(shè)計數(shù)據(jù)庫時,要預(yù)留可再開發(fā)的空間,使數(shù)據(jù)庫更具有可擴展性[2]。數(shù)據(jù)表是數(shù)據(jù)庫的核心體現(xiàn),因此數(shù)據(jù)表的命名要清晰,方面用戶數(shù)據(jù)的查找與提取。同時,要對用戶進行權(quán)限配置,限定特定的用戶可以進行數(shù)據(jù)庫訪問,以加強數(shù)據(jù)庫的訪問安全。

2.2數(shù)據(jù)表字段的類型數(shù)據(jù)表的字段需要根據(jù)用戶所需求的字段最小數(shù)據(jù)類型進行確認(rèn)。例如,性別數(shù)據(jù)庫。只有男女兩個分類,可以設(shè)置為int型,數(shù)字0代表男性,數(shù)字1代表女性。但是,如此設(shè)計會造成資源浪費。于是,可以按最優(yōu)設(shè)計為基準(zhǔn),將字段設(shè)置為bit型,true為女性,false為男性?,F(xiàn)代信息技術(shù)的發(fā)展,使得硬盤的容量逐漸提升,市場價格也逐漸下降。但是,如果數(shù)據(jù)庫設(shè)計的不夠合理,隨著數(shù)據(jù)資源的集聚增加,占用的硬盤空間會逐漸加大,進而影響數(shù)據(jù)庫的運行效率,增加用戶數(shù)據(jù)瀏覽時所用的時間。

2.3數(shù)據(jù)表的設(shè)計數(shù)據(jù)表是數(shù)據(jù)庫對用戶的體現(xiàn)途徑。按照用戶的不同需求,數(shù)據(jù)庫的設(shè)計也有所區(qū)別,而數(shù)據(jù)庫的設(shè)計與網(wǎng)站的規(guī)模密切聯(lián)系[3]。數(shù)據(jù)庫的設(shè)計需要滿足用戶網(wǎng)站的多樣性與擴展性需求,網(wǎng)站的設(shè)計會區(qū)分為不同的功能模塊。因此,在進行數(shù)據(jù)表創(chuàng)建時,要最大化將數(shù)據(jù)資源存儲到數(shù)據(jù)庫的不同表中,同時建立數(shù)據(jù)字典。實例說明:某新聞網(wǎng)站,數(shù)據(jù)庫包含以下幾個方面:(1)系統(tǒng)數(shù)據(jù)表,用于用戶基本信息的存儲,如聯(lián)系方式等;(2)菜單表,作為網(wǎng)站首頁菜單信息的存儲;(3)欄目表,作為網(wǎng)站信息各欄目名稱的存儲;(4)新聞信息表,作為網(wǎng)站內(nèi)各項新聞內(nèi)容的存儲,如新聞標(biāo)題、時間、信息來源等;(5)用戶表,作為網(wǎng)站各類用戶與權(quán)限信息的存儲。以上所介紹的是簡單的新聞網(wǎng)站的基本表設(shè)計,如果網(wǎng)站內(nèi)部還有其他功能,可以繼續(xù)創(chuàng)建新表,不受限制。

3數(shù)據(jù)庫設(shè)計在網(wǎng)站開發(fā)中的實現(xiàn)

3.1網(wǎng)站前臺的設(shè)計實現(xiàn)網(wǎng)站前臺的作用是將存儲在數(shù)據(jù)庫中的信息轉(zhuǎn)換為用戶可以通過瀏覽器進行瀏覽的網(wǎng)頁。一個常用網(wǎng)站可以供用戶瀏覽的信息包括三個類型:網(wǎng)站首頁信息、網(wǎng)站新聞欄目首頁信息、網(wǎng)站新聞頁面信息。此三個類別中的信息均來自數(shù)據(jù)庫,其中網(wǎng)站首頁所顯示的是不同新聞欄目中最近的幾條信息標(biāo)題,信息條數(shù)可以自行設(shè)計;網(wǎng)站新聞欄目首頁所顯示的是網(wǎng)站內(nèi)部指定欄目的信息標(biāo)題;網(wǎng)站新聞頁面顯示的是用戶制定的新聞內(nèi)容的詳細(xì)內(nèi)容。所以,網(wǎng)站前臺的主要功能是能夠自動生成網(wǎng)頁文件,這需要數(shù)據(jù)庫的輔助,各欄目內(nèi)容需要隨時進行信息的錄入、儲存、提取。數(shù)據(jù)庫設(shè)計中,需要將各類信息做好數(shù)據(jù)表的分類,方便信息管理,最大化使用數(shù)據(jù)庫空間[4]。

3.2網(wǎng)站管理后臺的設(shè)計實現(xiàn)網(wǎng)站的后臺管理歸管理員個人使用,主要負(fù)責(zé)網(wǎng)站內(nèi)部各欄目與內(nèi)容的管理,涵蓋欄目的添加與替換、內(nèi)容的更新與替換、頁面的修改與維護等。后臺管理的結(jié)構(gòu)包括權(quán)限管理、欄目管理、信息管理、模板管理、插件管理等多個板塊。其中,權(quán)限管理用于設(shè)置網(wǎng)站的訪問權(quán)限,如頁面是否允許復(fù)制、管理員設(shè)置等;欄目管理可以進行欄目名稱的調(diào)整,如名稱替換、位置替換等;信息管理主要用于前臺新聞內(nèi)容的更新,可以做新聞的添加,也可以進行刪除與修改等;插件管理是網(wǎng)站結(jié)構(gòu)的管理,如首頁管理、權(quán)限管理等可以將其他版塊添加到插件管理中。網(wǎng)站管理后臺涉及眾多模板,需要數(shù)據(jù)庫設(shè)計進行網(wǎng)站結(jié)構(gòu)的優(yōu)化。

4數(shù)據(jù)庫在網(wǎng)站中應(yīng)用的結(jié)果分析

4.1網(wǎng)站建立期的分析網(wǎng)站在建設(shè)期間有多條新聞需求,在建設(shè)期如果沒有數(shù)據(jù)庫的支持,則需要創(chuàng)建多個靜態(tài)新聞頁面。欄目首頁需要4個,網(wǎng)站首頁需要1個,再加上個頁面的內(nèi)部頁面,數(shù)量居多,且如此開發(fā)出的網(wǎng)站不可進行重復(fù)使用,需要擴展或者更新時,則需要全部重新建立。而具有數(shù)據(jù)庫設(shè)計的網(wǎng)站在建設(shè)期間首先通過編程建立網(wǎng)站前臺與網(wǎng)站的內(nèi)容管理后臺,設(shè)計時需要投入較多,但是設(shè)計后網(wǎng)站可以進行重復(fù)利用。網(wǎng)站管理后臺可以長久使用,可以直接進行網(wǎng)站的改版,從而減少資源浪費與時間成本。

4.2網(wǎng)站運行期間的分析網(wǎng)站運行維護期間,可分為兩種情況:網(wǎng)站內(nèi)部不需要內(nèi)容的更新;網(wǎng)站內(nèi)部需要做大量內(nèi)容更新。第一種情況中,采取數(shù)據(jù)庫設(shè)計與不采取數(shù)據(jù)庫設(shè)計,后期將付出的投入沒有太大差別,所以更需要考慮網(wǎng)站內(nèi)部需要大量內(nèi)容更新的情況。這主要源于現(xiàn)代信息社會信息量巨大,無論是處于網(wǎng)站優(yōu)化還是企業(yè)宣傳,現(xiàn)代企業(yè)所建立的網(wǎng)站都需要進行大量信息的上傳與修改。沒有數(shù)據(jù)庫支持的網(wǎng)站建設(shè),每進行一條新聞的添加,都需要增加一個新聞頁面,同時還需要修改所屬欄目的首頁,所以一次新聞的更新需要改動三個位置,如進行大量內(nèi)容的添加,導(dǎo)致工作量劇增。而有數(shù)據(jù)庫支持的網(wǎng)站,增加新聞時不需要做任何頁面的添加與修改,只需在后臺添加已經(jīng)設(shè)置好的新聞管理頁面,操作簡單。具體地,將需要添加的新聞標(biāo)題與內(nèi)容分別添加到各自的文本框,然后提交即可??梢?,工作量極小。

4.3結(jié)果分析現(xiàn)代社會處于一個信息爆炸的年代,海量信息在互聯(lián)網(wǎng)內(nèi)部傳播,用戶需要網(wǎng)站內(nèi)部具有新聞排序、檢索、分頁等功能,而這些功能的實現(xiàn),必須通過數(shù)據(jù)庫才可以完成。通過上述對有無數(shù)據(jù)庫網(wǎng)站之間的比較可以發(fā)現(xiàn),靜態(tài)頁面組成的網(wǎng)站使用與較小型的使用,內(nèi)容無需更改;而具備數(shù)據(jù)庫設(shè)計的網(wǎng)站開發(fā)方式則適用范圍更廣,可以支持大型網(wǎng)站建設(shè),內(nèi)容更新快捷,反應(yīng)靈活,使用于大量制作網(wǎng)站的網(wǎng)絡(luò)公司使用,可重復(fù)利用性更高。

5結(jié)語

通過上文敘述可知,單純的網(wǎng)站開發(fā)需要多個靜態(tài)頁面進行連接,實用性較小,進行數(shù)據(jù)更新時操作工作量過大,且網(wǎng)站一旦建立不可重復(fù)使用,不利于資源重復(fù)利用。而經(jīng)過數(shù)據(jù)庫的設(shè)計可以做到網(wǎng)站結(jié)構(gòu)的優(yōu)化。網(wǎng)站設(shè)計前,預(yù)先建立網(wǎng)站前臺與網(wǎng)站內(nèi)容管理的后臺,通過用戶的需求將所需要的欄目信息存儲在數(shù)據(jù)庫中,在網(wǎng)站首頁進行頁面瀏覽時可以快捷從數(shù)據(jù)庫進行提取,而網(wǎng)站內(nèi)容更新也可以在后臺進行簡單操作,網(wǎng)站建立后可以進行重復(fù)利用,隨時進行網(wǎng)站改版,以可以看出網(wǎng)站有無數(shù)據(jù)庫設(shè)計的巨大差別。網(wǎng)站開發(fā)的方向是實際應(yīng)用,數(shù)據(jù)庫的設(shè)計原則是優(yōu)化,因此數(shù)據(jù)庫設(shè)計在網(wǎng)站開發(fā)中可以起到極大的優(yōu)化作用。

作者:張瑩 單位:遼寧公安司法管理干部學(xué)院

網(wǎng)站開發(fā)論文:電子商務(wù)網(wǎng)站開發(fā)探究

摘要:隨著國家科技的發(fā)展,電子網(wǎng)站受到廣泛的重視與應(yīng)用,但是,在電子商務(wù)網(wǎng)站開發(fā)的過程中,經(jīng)常會出現(xiàn)各類數(shù)據(jù)庫安全問題,難以提升電子商務(wù)網(wǎng)站的開發(fā)質(zhì)量,無法增強其發(fā)展效果,因此,電子商務(wù)網(wǎng)站開發(fā)技術(shù)人員需要制定完善的數(shù)據(jù)庫安全管理制度,采取有效措施提升數(shù)據(jù)庫的安全性,達到預(yù)期的開發(fā)目的。

關(guān)鍵詞:電子商務(wù)網(wǎng)站開發(fā);數(shù)據(jù)庫安全問題;安全防范措施

在電子商務(wù)網(wǎng)站開發(fā)過程中,相關(guān)技術(shù)人員必須要制定數(shù)據(jù)庫安全問題管理制度,逐漸創(chuàng)新數(shù)據(jù)庫安全問題管理方式,樹立正確的管理觀念,提升數(shù)據(jù)庫的安全性,為人們營造安全的網(wǎng)站環(huán)境。

1電子商務(wù)網(wǎng)站數(shù)據(jù)庫安全問題分析

對于每一個電子商務(wù)網(wǎng)站而言,數(shù)據(jù)庫都是整個網(wǎng)站的核心體系,其中含有較多重要的數(shù)據(jù)信息,例如:電子商務(wù)網(wǎng)站的交易記錄與商業(yè)秘密等,此類金融數(shù)據(jù)一旦被盜用,將會影響用戶的財產(chǎn)安全,甚至?xí)霈F(xiàn)數(shù)據(jù)泄露等問題,難以提升電子商務(wù)網(wǎng)站的開發(fā)質(zhì)量。1)數(shù)據(jù)登錄隱患問題分析。在電子商務(wù)網(wǎng)站實際設(shè)計期間,相關(guān)技術(shù)人員會利用Windows等方式進行登錄,或是利用數(shù)據(jù)庫驗證方式開展登錄工作。在技術(shù)人員登錄之后,會出現(xiàn)系統(tǒng)默認(rèn)賬號的現(xiàn)象,可以支持賬號再次對系統(tǒng)進行訪問。例如:在某電子商務(wù)網(wǎng)站中,超級用戶的賬號不會被系統(tǒng)更改或刪除,因此,系統(tǒng)會對其進行全面的保護,然而,開發(fā)者在實際開發(fā)期間,為了可以便于對電子商務(wù)網(wǎng)站進行使用,沒有設(shè)置繁瑣的密碼,很容易在網(wǎng)站之后,出現(xiàn)修改現(xiàn)象,導(dǎo)致電子商務(wù)網(wǎng)站的使用出現(xiàn)經(jīng)濟損失[1]。2)數(shù)據(jù)庫結(jié)構(gòu)安全問題分析。電子商務(wù)網(wǎng)站開發(fā)期間,經(jīng)常會出現(xiàn)數(shù)據(jù)庫結(jié)構(gòu)安全問題,主要因為開發(fā)者與設(shè)計人員沒有制定完善的數(shù)據(jù)庫設(shè)計方案,難以提升數(shù)據(jù)庫的安全性,很容易出現(xiàn)數(shù)據(jù)盜竊的現(xiàn)象[2]。同時,對于數(shù)據(jù)表的重命名而言,開發(fā)人員沒有利用各類組合對其進行前后綴處理,無法防止被重命名,導(dǎo)致出現(xiàn)各類安全問題。對于數(shù)據(jù)字段重命名工作而言,開發(fā)者沒有全面開展密碼等字段名相關(guān)工作,難以提升數(shù)據(jù)安全性,甚至?xí)霈F(xiàn)一些難以解決的問題[3]。3)在電子商務(wù)網(wǎng)站實際開發(fā)的過程中,經(jīng)常會因為后臺管理系統(tǒng)的安全問題,難以提升后臺管理系統(tǒng)的安全性。首先,部分電子商務(wù)網(wǎng)站開發(fā)人員在實際開發(fā)的過程中,不能科學(xué)開展后臺管理系統(tǒng)的設(shè)計問題,在登錄頁面之后,經(jīng)常會出現(xiàn)安全屏障,忽視后臺系統(tǒng)操作權(quán)限的設(shè)計,無法提升其安全性。部分電子商務(wù)網(wǎng)站設(shè)計人員利用簡單的用戶名與密碼,導(dǎo)致出現(xiàn)后臺管理系統(tǒng)賬號密碼數(shù)據(jù)泄露的現(xiàn)象。同時,電子商務(wù)網(wǎng)站后臺管理系統(tǒng)設(shè)計人員不能科學(xué)設(shè)計登錄頁面,難以在身份驗證的情況下,積極開展數(shù)據(jù)庫安全管理工作,無法提升后臺管理系統(tǒng)的安全性,甚至?xí)霈F(xiàn)一些無法解決的問題。4)服務(wù)器地址設(shè)計問題。在電子商務(wù)網(wǎng)站開發(fā)期間,服務(wù)器地址設(shè)計工作較為重要,然而,部分設(shè)計人員不重視服務(wù)器地址設(shè)計工作,難以提升其安全性。一方面,數(shù)據(jù)庫用戶與用戶名會出現(xiàn)各類連接問題,很容易出現(xiàn)文件內(nèi)容泄露等現(xiàn)象。另一方面,電子商務(wù)網(wǎng)站開發(fā)設(shè)計部門沒有做好源代碼標(biāo)寫工作,很容易受到不法分子的攻擊,甚至?xí)绊懻麄€網(wǎng)站的安全性[4]。5)注入泄露問題。電子商務(wù)網(wǎng)站開發(fā)中,經(jīng)常會因為SQL的輸入出現(xiàn)注入漏洞問題,難以提升電子商務(wù)網(wǎng)站的安全性與開發(fā)質(zhì)量,甚至受到黑客的攻擊,無法提升電子商務(wù)網(wǎng)站開發(fā)工作效率與質(zhì)量。

2電子商務(wù)網(wǎng)站開發(fā)數(shù)據(jù)庫安全問題的解決措施

電子商務(wù)網(wǎng)站開發(fā)技術(shù)人員必須要重視數(shù)據(jù)庫安全問題的解決,保證可以提升數(shù)據(jù)庫的安全性,逐漸增強數(shù)據(jù)庫的應(yīng)用效果,合理優(yōu)化電子商務(wù)網(wǎng)站的開發(fā)體系。具體措施包括以下幾點:1)電子商務(wù)網(wǎng)站數(shù)據(jù)庫系統(tǒng)特殊賬號管理電子商務(wù)網(wǎng)站開發(fā)期間,數(shù)據(jù)庫安全控制部門必須要重視特殊性賬號管理工作,保證可以提升特殊性賬號的安全性,例如:電子商務(wù)網(wǎng)站中“sa”特殊賬號是重點賬戶,不可以被刪除,也無法被修改,在建立重新賬號之后,如果新賬號屬于超級用戶,也可以與此用戶享用同樣的數(shù)據(jù)庫服務(wù),但是,此類賬號的安全性較低,經(jīng)常會出現(xiàn)數(shù)據(jù)庫安全問題,難以提升電子商務(wù)網(wǎng)站開發(fā)工作效率與質(zhì)量,甚至?xí)绊懻麄€數(shù)據(jù)庫的安全性。因此,技術(shù)人員必須要重視特殊賬號的管理,保證可以提升保護工作效率,設(shè)置一些復(fù)雜性較高的密碼,提升數(shù)據(jù)庫的安全性,同時,技術(shù)人員還要避免出現(xiàn)數(shù)據(jù)庫軟件泄露的現(xiàn)象,不可以為不法人員留有可乘的機會[5]。2)制定完善的重命名制度電子商務(wù)網(wǎng)站開發(fā)技術(shù)人員需要注重數(shù)據(jù)庫重命名工作,例如:電子商務(wù)網(wǎng)站中目錄重命名、數(shù)據(jù)表重命名等,不可以設(shè)置簡單的賬戶或是密碼,同時,還要設(shè)置非法訪問阻止功能,逐漸提升數(shù)據(jù)庫的安全性,保證可以減少其中存在的各類安全問題。3)制定完善的后臺數(shù)據(jù)庫管理制度電子商務(wù)網(wǎng)站開發(fā)技術(shù)人員,必須要制定完善的后臺數(shù)據(jù)庫管理制度,首先,技術(shù)人員需要設(shè)置較為復(fù)雜的賬號,不可以出現(xiàn)簡單的賬號或是密碼,避免出現(xiàn)賬號泄露的問題。其次,電子商務(wù)網(wǎng)站開發(fā)技術(shù)人員需要繞過非法用戶頁面,設(shè)置一些具有用戶權(quán)限的變量標(biāo)識,例如:Session等,保證可以針對每一個頁面進行驗證,全面開展管理工作。最后,電子商務(wù)網(wǎng)站開發(fā)技術(shù)人員不可以使用任何特殊賬號,提升賬號字符的連串性與保密性,增強電子商務(wù)網(wǎng)站開發(fā)中數(shù)據(jù)庫安全問題的解決效果。4)注入漏洞處理措施電子商務(wù)網(wǎng)站開發(fā)技術(shù)人員應(yīng)該重視注入漏洞處理工作,采取有效措施防止注入漏洞問題。首先,電子商務(wù)開發(fā)技術(shù)人員需要根據(jù)普通用戶與系統(tǒng)管理員實際情況,開展權(quán)限區(qū)分工作,在普通用戶查詢用語不符合權(quán)限的情況下,相關(guān)設(shè)計人員可以對普通用戶進行刪除處理,保證可以減少惡意代碼的出現(xiàn),進而提升數(shù)據(jù)庫的安全性。其次,必須要重視用戶輸入驗證工作,保證可以借助各類數(shù)據(jù)庫系統(tǒng),開展輸入內(nèi)容驗證工作,或是利用驗證工具防止注入式攻擊。同時,技術(shù)人員需要合理設(shè)計測試字符串變量內(nèi)容,拒絕出現(xiàn)二進制數(shù)據(jù)庫現(xiàn)象,保證可以提升數(shù)據(jù)庫的安全性[6]。5)制定儲存驗證輸入系統(tǒng)在電子商務(wù)網(wǎng)站開發(fā)期間,技術(shù)人員需要重視驗證用戶輸入系統(tǒng),保證可以利用各類儲存測試技術(shù)等開展相關(guān)工作,規(guī)范各類輸入內(nèi)容,提升數(shù)據(jù)庫的使用安全性,同時,電子商務(wù)網(wǎng)站開發(fā)技術(shù)人員需要阻止惡意代碼,避免出現(xiàn)注入式攻擊現(xiàn)象,逐漸提升數(shù)據(jù)庫的安全保障效率,增強其發(fā)展效果,避免出現(xiàn)各類難以解決的問題。

3結(jié)束語

在電子商務(wù)網(wǎng)站實際開發(fā)的過程中,技術(shù)人員必須要制定完善的管理制度,優(yōu)化電子商務(wù)網(wǎng)站開發(fā)體系,逐漸提升電子商務(wù)網(wǎng)站數(shù)據(jù)庫的安全性,進而增強其發(fā)展效果,達到預(yù)期的管理目的。

作者:陳文杰 單位:廣東省生產(chǎn)力促進中心

網(wǎng)站開發(fā)論文:淺析高等職業(yè)院校計算機網(wǎng)站開發(fā)專業(yè)建設(shè)

摘要:隨著計算機技術(shù)的飛速發(fā)展,迎來了計算機職業(yè)教育的春天。在眾多的專業(yè)中,網(wǎng)站開發(fā)專業(yè)成為一個蓬勃發(fā)展的新生事物。本文從課程建設(shè)、實訓(xùn)基地建設(shè)、師資隊伍建設(shè)、校企合作等多個方面探討了計算機網(wǎng)站開發(fā)專業(yè)的建設(shè)。

關(guān)鍵詞:網(wǎng)站開發(fā);專業(yè)建設(shè);課程建設(shè);校企合作

隨著計算機技術(shù)的迅速發(fā)展,網(wǎng)絡(luò)已成為現(xiàn)代社會生活與工作不可或缺的組成部分。根據(jù)中國互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)2011年1月的《第27次中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計報告》指出,截至2010年12月,中國網(wǎng)民總數(shù)達到4.57億,互聯(lián)網(wǎng)普及率攀升至34.3%,較2009年底提高5.4個百分點。中小企業(yè)建站(擁有獨立網(wǎng)站或網(wǎng)店)的比例也達到了一個較高的水平,但網(wǎng)站的維護水平總體偏低,僅能進行內(nèi)容的更新,缺少技術(shù)維護人員。這給計算機網(wǎng)站開發(fā)專業(yè)的發(fā)展帶來了契機。

網(wǎng)站開發(fā)專業(yè)的人才培養(yǎng)目標(biāo)旨在培養(yǎng)具有良好的網(wǎng)站開發(fā)設(shè)計與實現(xiàn)能力、數(shù)據(jù)庫管理與維護能力、網(wǎng)站管理與維護、網(wǎng)站推廣與優(yōu)化的高素質(zhì)復(fù)合型人才,能夠從事網(wǎng)站開發(fā)、網(wǎng)站管理與維護、數(shù)據(jù)庫的管理與維護等相關(guān)工作。現(xiàn)依據(jù)本專業(yè)的培養(yǎng)目標(biāo)對網(wǎng)站開發(fā)專業(yè)建設(shè)提出以下幾點建議:

一、專業(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)頁設(shè)計、程序設(shè)計、動態(tài)網(wǎng)頁設(shè)計、數(shù)據(jù)庫的管理與使用、網(wǎng)站管理以及網(wǎng)站推廣與優(yōu)化。如按上述分類,學(xué)生將要學(xué)習(xí)八個項目的開發(fā)能力,三年時間的高職教育是不能全面完成這種能力培養(yǎng)的。即使學(xué)生學(xué)習(xí)了全部的知識,又會因為計算機技術(shù)更新快而失去行業(yè)競爭力。

解決問題的方法是劃分能力方向,做到以“?!?、“精”為主??梢詫嵭小绊椖磕芰φn程體系”的專業(yè)建設(shè)模式。具體的說,就是要教師結(jié)合網(wǎng)站開發(fā)項目提出的能力需求和知識需求,制定出階段教學(xué)計劃和課程內(nèi)容,教學(xué)內(nèi)容以必須、實用為度,學(xué)習(xí)結(jié)束后把所學(xué)知識整合做出項目。

(二)課程設(shè)置要更新。目前,高職院校普遍存在授課只注重理論知識,實用技能的訓(xùn)練相對不足的現(xiàn)象。課程內(nèi)容滯后于專業(yè)技術(shù)的更新與發(fā)展,案例教學(xué)、項目教學(xué)內(nèi)容極少,導(dǎo)致學(xué)生在實際工作中分析問題和解決問題的能力較弱。在職業(yè)技能培養(yǎng)方面,職業(yè)性法律法規(guī)、安全性措施、維護管理經(jīng)驗等重要內(nèi)容基本上沒有進入教學(xué),職業(yè)素質(zhì)的教育(如開拓精神、市場觀念、管理技巧、團隊精神、應(yīng)變能力等)也沒有得到全面的實施。在本專業(yè)建設(shè)過程中,要杜絕重蹈覆轍,在課程設(shè)置上要新穎、獨特、注重知識的更新和學(xué)生各方面素質(zhì)的培養(yǎng),把學(xué)生塑造成專業(yè)知識過硬、人文素養(yǎng)高尚的復(fù)合型人才。

(三)加強實踐能力的培養(yǎng)。應(yīng)在加大自身硬件投入的同時,積極與企業(yè)進行合作,加強實踐教學(xué)環(huán)節(jié),實現(xiàn)學(xué)校與企業(yè)、學(xué)生與企業(yè)的互動。學(xué)生在校期間,應(yīng)到對口的公司進行實習(xí),幫助自己定位,認(rèn)清并發(fā)揮自身優(yōu)勢,為今后順利進行工作定位打好基礎(chǔ)。學(xué)校應(yīng)把專業(yè)實踐環(huán)節(jié)提高到與理論教學(xué)同等的地位,通過各種培訓(xùn)機制培養(yǎng)學(xué)生的課題研發(fā)等實際應(yīng)用能力。

二、課程建設(shè)

(一)以網(wǎng)站設(shè)計師為主導(dǎo)。課程建設(shè)要堅決貫徹“職業(yè)技能導(dǎo)向”、“案例教學(xué)”、“工程活動導(dǎo)向”和“項目任務(wù)驅(qū)動”的建設(shè)思想,圍繞網(wǎng)站設(shè)計師崗位的核心能力,將專業(yè)技能學(xué)習(xí)、綜合素質(zhì)培養(yǎng)和就業(yè)導(dǎo)向三者有機結(jié)合起來,并以此為課程建設(shè)核心來組織和實施教學(xué),體現(xiàn)教學(xué)內(nèi)容的專業(yè)性、綜合性和針對性。

(二)深化教學(xué)與考核方式改革。實行項目(案例)驅(qū)動和“以做為主”的教學(xué)方法,將大量真實的項目、案例融入教學(xué)內(nèi)容,使課程內(nèi)容緊貼生產(chǎn)實踐和技術(shù)前沿,做到“以教師為主導(dǎo),學(xué)生為主體”;在考核方式上,推行綜合性考核、形成性考核、教考分離和網(wǎng)絡(luò)考試。并嘗試建立試題庫和網(wǎng)上實際操作考核平臺,理論與實踐測試二者結(jié)合,客觀評估學(xué)生的能力。

(三)加大實踐課程比例。課程設(shè)計對于學(xué)生的意義是很重大的。課程設(shè)計中要突出實踐課程的比例,充分發(fā)揮學(xué)生的潛力。最好能將學(xué)生送入正規(guī)的公司去參與開發(fā)的整個流程,或者仿效公司的開發(fā)流程,讓學(xué)生真正在課程設(shè)計中得到鍛煉。

三、校企合作

(一)課程聯(lián)合建設(shè)。從教育與社會需求的結(jié)合點入手,把企業(yè)崗位、技能要求與網(wǎng)站開發(fā)專業(yè)設(shè)置、課程體系、課程教學(xué)的組織實施有效結(jié)合起來,讓企業(yè)由配角變成主角,參與到學(xué)校的教學(xué)、管理和決策,校企共建專業(yè),校企共建課程體系。以職業(yè)能力標(biāo)準(zhǔn)和職業(yè)資格證書為依據(jù),以培養(yǎng)學(xué)生的職業(yè)能力、職業(yè)道德及可持續(xù)發(fā)展能力為出發(fā)點,把崗位職業(yè)能力標(biāo)準(zhǔn)作為教學(xué)核心內(nèi)容,與行業(yè)企業(yè)合作開發(fā)核心課程和實訓(xùn)教材,并根據(jù)產(chǎn)業(yè)需求、就業(yè)市場信息和崗位技能要求組建課程群。

(二)實訓(xùn)基地建設(shè)。通過校企共建,實現(xiàn)校內(nèi)外實訓(xùn)基地統(tǒng)一規(guī)劃,互為補充,校內(nèi)實訓(xùn)基地要基本參照企業(yè)真實生產(chǎn)環(huán)境建設(shè),實訓(xùn)基地建設(shè)方案要與有關(guān)公司和企業(yè)的專家進行充分論證,爭取企業(yè)的設(shè)備捐贈和教學(xué)培訓(xùn)贈送。并逐步使實訓(xùn)基地成為開放實訓(xùn)室,由學(xué)生來管理,通過鍛煉,使學(xué)生的管理能力、開拓技能得到真正意義上的提高。

四、師資隊伍建設(shè)

師資隊伍建設(shè)是專業(yè)建設(shè)的核心。引進行業(yè)知名專家作為顧問和專業(yè)帶頭人,建設(shè)一支專兼結(jié)合的“雙師”結(jié)構(gòu)的教師隊伍。給予教師帶薪進修的機會,提高教師的科研能力。并建立適當(dāng)?shù)臋C制,獎勵教學(xué)上真正有創(chuàng)新的人,激發(fā)教師學(xué)習(xí)熱情。

網(wǎng)站開發(fā)論文:讓你成為優(yōu)秀的動態(tài)網(wǎng)站開發(fā)工程師

就目前來看,PHP、ASP、JSP和依然是使用最為廣泛的4種動態(tài)網(wǎng)站開發(fā)技術(shù),憑借簡單易學(xué)、安全可靠、擴展性強和易于配置等優(yōu)勢被廣泛應(yīng)用,大有后來居上的氣勢,軟件工程師也成為目前最受歡迎的人才之一。近年來,各種講解技術(shù)的書籍越來越多,高職系列教材,本科教材和各類規(guī)劃教材林林總總,但是教材的質(zhì)量良莠不齊,存在著較多魚目混珠的情況。

近幾年來,隨著高職教育的日新月異,高職畢業(yè)生已經(jīng)超過了本科畢業(yè)生的數(shù)量,高職教育成為培養(yǎng)社會技能型人才的重要方式。但是教材的建設(shè)卻滯后于人才培養(yǎng)的需求,許多教材雖冠以“高職”字樣 卻沒有真正體現(xiàn)出高職特色,就目前來看,大部分教材依然存在如下缺陷:①借用本科同類教材或是在其基礎(chǔ)上刪減內(nèi)容。②轉(zhuǎn)抄內(nèi)容居多,過分強調(diào)知識的系統(tǒng)性,導(dǎo)致應(yīng)用技能培養(yǎng)不夠。③內(nèi)容陳舊,滯后于知識技術(shù)發(fā)展現(xiàn)狀,新知識、新技術(shù)、新內(nèi)容、新案例不能及時反映到教材中來等。

1以就業(yè)為導(dǎo)向,以技能為核心

教材在編寫之前,進行了廣泛的企業(yè)調(diào)研,對企業(yè)一線軟件開發(fā)工程師進行了溝通,明確了成為一個優(yōu)秀人才所必須具備的職業(yè)技能與職業(yè)素質(zhì),并在教材中予以體現(xiàn),為學(xué)生順利的高質(zhì)量就業(yè)提供保障。

教材采用現(xiàn)階段最為流行的C#語言講解,學(xué)習(xí)之前需要安裝好運行環(huán)境IIS和.NET Framework,以及功能強大使用方便的可視化開發(fā)工具。通過對及其工作原理、C#的語法基礎(chǔ)、Web Form網(wǎng)頁的概念及其代碼與頁面的特性、HTML服務(wù)器控件和Web服務(wù)器控件、驗證控件與用戶控件、內(nèi)置對象、數(shù)據(jù)庫訪問技術(shù)、的配置和優(yōu)化方法、在中使用XML、Web Service等問題的講解,提高了學(xué)生的軟件開發(fā)技能。

2以案例為主線,以任務(wù)為載體

教材選用了具代表性的動態(tài)網(wǎng)站-網(wǎng)上書店作為主線,在所有章節(jié)中,均以其作為案例,對重要技能點進行講解,通過對前11章的學(xué)習(xí),學(xué)生可以掌握開發(fā)網(wǎng)上書店的所有技能,在第12章中,對網(wǎng)上書店進行了整合,讓學(xué)生真正體驗到軟件工程師的各項工作任務(wù),見圖1所示。

3以實踐為主導(dǎo),以理論為輔助

高職之所以區(qū)別于本科和研究生,根本不同在于人才的培養(yǎng)定位,高職主要培養(yǎng)技能型人才,本科特別是研究生則注重對學(xué)科知識系統(tǒng)性的培養(yǎng),偏重于研究型人才。該教材具有明顯的高職特色,提出了“理論夠用、實踐為先”的理念,將實踐提高到占主導(dǎo)地位的高度,重在培養(yǎng)學(xué)生的動態(tài)網(wǎng)站開發(fā)能力,成為一名優(yōu)秀的軟件開發(fā)工程師。

該書由山東商業(yè)職業(yè)技術(shù)學(xué)院徐紅教授等編著。徐紅是山東省教學(xué)名師,具備5年的企業(yè)工作經(jīng)歷,從事軟件開發(fā)教學(xué)十余年,積累了豐富的動態(tài)網(wǎng)站開發(fā)和教學(xué)管理經(jīng)驗。本書具備鮮明的高職特色,以真實工作任務(wù)為導(dǎo)向,體現(xiàn)“理論夠用、實踐為先”的撰寫思路,注重實用技能的培養(yǎng),是一本優(yōu)秀的高職高專教材。

網(wǎng)站開發(fā)論文:高職院校計算機專業(yè)網(wǎng)站開發(fā)方向課程體系構(gòu)建的思考與實踐

摘要:本文以日照職業(yè)技術(shù)學(xué)院計算機系多媒體專業(yè)網(wǎng)站開發(fā)方向課程體系為例,對網(wǎng)站開發(fā)課程體系建設(shè)的思路和具體做法進行了闡述;重點介紹了網(wǎng)站開發(fā)課程體系的整體設(shè)計思路,分析了課程結(jié)構(gòu)及每門課程培養(yǎng)的目標(biāo)和教學(xué)要點;主張通過3個學(xué)期的時間,采用課程深度逐次遞進的方式,循序漸進地推進網(wǎng)站開發(fā)課程教學(xué)。

關(guān)鍵詞:網(wǎng)站開發(fā);課程設(shè)置;課程體系

1引言

近幾年,就業(yè)市場對網(wǎng)站開發(fā)人才的需求一直比較旺盛。各高職院校計算機系中普遍都開設(shè)了網(wǎng)站開發(fā)方向或?qū)I(yè)課。網(wǎng)站開發(fā)課程實踐性極強,非常有利于培養(yǎng)學(xué)生的一技之長。學(xué)生通過學(xué)習(xí)該課程可以快速掌握一門實用技術(shù)。網(wǎng)站開發(fā)屬于應(yīng)用型、操作型技術(shù),基本不涉及復(fù)雜的理論知識和原理,因此十分適合高職院校學(xué)生學(xué)習(xí)。但由于各院校的師資情況、實訓(xùn)條件等方面的不同,使得各院校網(wǎng)站開發(fā)課程體系之間存在較大差異,沒有固定的模式。

筆者多年來一直從事網(wǎng)站開發(fā)類課程的教學(xué)和管理工作,在網(wǎng)站開發(fā)課程體系建設(shè)方面進行了深入思考與實踐。本文以日照職業(yè)技術(shù)學(xué)院計算機系網(wǎng)站開發(fā)方向課程體系構(gòu)成為例,對網(wǎng)站開發(fā)課程體系建設(shè)的思路和具體做法進行了分析和闡述,重點介紹了網(wǎng)站開發(fā)課程體系的整體設(shè)計思路,分析了課程體系的構(gòu)成及每門課程培養(yǎng)的目標(biāo)和教學(xué)要點,主張通過3個學(xué)期的時間,采用課程深度逐次遞進的方式,循序漸進地進行課程教學(xué),使學(xué)生從淺入深地掌握靜態(tài)網(wǎng)頁設(shè)計與制作、動態(tài)網(wǎng)站程序開發(fā)、網(wǎng)站推廣及服務(wù)器維護等網(wǎng)站開發(fā)相關(guān)技術(shù),最終達到把學(xué)生培養(yǎng)成為網(wǎng)站開發(fā)綜合性人才的目標(biāo)。

2課程體系整體設(shè)計

高職院校網(wǎng)站開發(fā)人才的培養(yǎng),應(yīng)當(dāng)根據(jù)當(dāng)前市場上網(wǎng)站開發(fā)崗位對人才能力的需求,突出實踐性和實用性,靈活、科學(xué)地設(shè)置課程。網(wǎng)站開發(fā)作為一門計算機綜合應(yīng)用技術(shù),需要學(xué)生學(xué)習(xí)和掌握大量相關(guān)知識和技能。如網(wǎng)頁美工、版式構(gòu)成、平面設(shè)計、網(wǎng)頁動畫、靜態(tài)網(wǎng)頁制作、網(wǎng)站程序開發(fā)、網(wǎng)站與推廣等。這就決定了網(wǎng)站開發(fā)人才培養(yǎng)絕不是靠一兩門孤立的課程就可以完成,而應(yīng)該建立一個完整的課程體系。

網(wǎng)站開發(fā)所涉及的知識從淺到深依次包括靜態(tài)網(wǎng)頁設(shè)計制作、動態(tài)網(wǎng)站程序開發(fā)、網(wǎng)站推廣及服務(wù)器維護三大部分。反映到教學(xué)計劃中,這三個部分可以作為網(wǎng)站人才培養(yǎng)的三個階段。每一個階段對應(yīng)一個學(xué)期,每一個學(xué)期設(shè)置若干門課程。這就構(gòu)成了網(wǎng)站開發(fā)整體課程體系和人才培養(yǎng)流程。其中,第一階段培養(yǎng)以靜態(tài)網(wǎng)頁制作為主的初級網(wǎng)站開發(fā)人才;第二階段培養(yǎng)具備Web編程能力的中級網(wǎng)站開發(fā)人才,第三階段培養(yǎng)綜合性高級網(wǎng)站開發(fā)人才。課程體系整體設(shè)計示意圖如圖1所示。

3課程體系構(gòu)成

3.1入門期課程設(shè)置

入門期的培養(yǎng)目標(biāo)是:使學(xué)生掌握網(wǎng)頁設(shè)計的一般原則,掌握靜態(tài)網(wǎng)頁設(shè)計、制作的步驟和方法。掌握基本的HTML語法和常用HTML標(biāo)記,對CSS和Javascript有一定了解。本階段主要開設(shè)以下幾個方面的課程:

版式構(gòu)成與平面設(shè)計

網(wǎng)頁設(shè)計與網(wǎng)頁制作的根本區(qū)別就在于前者注重藝術(shù)設(shè)計,后者注重技術(shù)實現(xiàn)。對于前者而言,網(wǎng)頁設(shè)計是一門視覺設(shè)計藝術(shù),因此必須重視學(xué)生藝術(shù)設(shè)計素質(zhì)的培養(yǎng)。日照職業(yè)技術(shù)學(xué)院多媒體專業(yè)網(wǎng)站開發(fā)方向就設(shè)置了“版式構(gòu)成”、“造型基礎(chǔ)”等藝術(shù)素養(yǎng)課,以培養(yǎng)學(xué)生的藝術(shù)設(shè)計能力。近幾年的實踐證明這可以明顯提高學(xué)生的審美水平和設(shè)計能力。

在網(wǎng)頁的技術(shù)實現(xiàn)階段,必須依靠平面設(shè)計軟件(如Photoshop等)將設(shè)計圖轉(zhuǎn)化為具體頁面,因此要求學(xué)生至少熟練掌握一種平面設(shè)計軟件。在高職院校計算機系中,很多專業(yè)都開設(shè)平面設(shè)計課程,因此該課程可以作為整個專業(yè)的專業(yè)基礎(chǔ)課,而不需要在網(wǎng)站開發(fā)方向中單獨設(shè)置。

HTML語言是網(wǎng)頁設(shè)計的基礎(chǔ)語言。網(wǎng)站開發(fā)方向的學(xué)生必須熟練掌握HTML語言(包括基本的CSS和JavaScript)。由于課程門數(shù)的限制,單獨開設(shè)HTML語言課程是不太實際的。最好的辦法是將HTML語言與網(wǎng)頁編輯工具(Dreamweaver、FrontPage等)結(jié)合起來,合并為一門課程。在講解網(wǎng)頁編輯工具的同時講解HTML語言。這是在下一階段學(xué)習(xí)網(wǎng)站編程語言的基礎(chǔ)。

3.2提高期課程設(shè)置

提高期的培養(yǎng)目標(biāo)是:使學(xué)生至少掌握一門Web編程語言,熟悉數(shù)據(jù)庫的基本原理,掌握常用的數(shù)據(jù)庫操縱語句,能夠比較熟練的應(yīng)用Web編程語言和數(shù)據(jù)庫進行動態(tài)網(wǎng)站開發(fā)。本階段主要開設(shè)以下幾個方面的課程:

Web編程語言

當(dāng)前流行的Web編程語言有ASP、PHP、JSP、等。學(xué)生通過一個學(xué)期的學(xué)習(xí)不可能全部掌握,因此應(yīng)該根據(jù)學(xué)生的情況和學(xué)校的師資特點進行選擇。我院從2005年開始由ASP語言轉(zhuǎn)向PHP語言,也嘗試性的開設(shè)了。根據(jù)實踐情況來看,由于以C語言為基礎(chǔ),對于低年級學(xué)生來說有一定難度,教學(xué)效果不太理想。PHP語言由于簡單易學(xué),更容易為學(xué)生所接受。再加上PHP近幾年在國內(nèi)發(fā)展迅猛,該語言的應(yīng)用前景十分廣闊,人才需求量也持續(xù)上升,因此可以作為Web開發(fā)教學(xué)語言的首選。

數(shù)據(jù)庫

數(shù)據(jù)庫是動態(tài)網(wǎng)站開發(fā)的重要組成部分。網(wǎng)站開發(fā)方向必須開設(shè)數(shù)據(jù)庫相關(guān)課程。但是作為高職院校,應(yīng)該突出實踐性和實用性,以某種具體的數(shù)據(jù)庫產(chǎn)品為例,介紹數(shù)據(jù)庫的基本原理和常用的數(shù)據(jù)庫操縱語法。

具體選擇哪一種數(shù)據(jù)庫產(chǎn)品進行教學(xué),也要與開設(shè)的Web編程語言相聯(lián)系。如以為教學(xué)語言,則可以選擇SQL Server或ACCESS作數(shù)據(jù)庫。如以PHP作為教學(xué)語言,則可以選擇MYSQL數(shù)據(jù)庫。如果以JSP作為教學(xué)語言,則可以選擇Oracle或者MySQL數(shù)據(jù)庫。根據(jù)我院近幾年的實踐經(jīng)驗,SQL Server和MYSQL都是理想的選擇。

3.3拓展期課程設(shè)置

拓展期的培養(yǎng)目標(biāo)是:使學(xué)生在掌握靜態(tài)網(wǎng)頁設(shè)計和動態(tài)網(wǎng)站開發(fā)基本技術(shù)的基礎(chǔ)上,通過進一步知識拓展,了解并掌握網(wǎng)頁Ajax異步通信編程、動態(tài)網(wǎng)站模板(如Smarty)、網(wǎng)站與推廣、搜索引擎優(yōu)化(SEO)及網(wǎng)站安全等前沿知識,將學(xué)生培養(yǎng)成為具備高級網(wǎng)站開發(fā)能力的技能型人才。本階段主要開設(shè)以下幾個方面的課程:

Ajax技術(shù)和高級JavaScript技術(shù)

Ajax(Asynchronous JavaScript and XML,異步JavaScript和XML)是最近幾年快速流行起來的一種創(chuàng)建交互式網(wǎng)頁的技術(shù)。該技術(shù)對于改善客戶體驗、創(chuàng)建交互性強、交互界面友好的網(wǎng)頁具有重要作用。要成為網(wǎng)站開發(fā)的高級人才,就必須掌握Ajax編程。而Ajax編程也是以高級JavaScript技術(shù)為基礎(chǔ)的。Ajax和高級JavaScript具有密不可分的關(guān)系。

模板技術(shù)

雖然Dreamweaver中也有模板的概念,但是它與動態(tài)網(wǎng)站開發(fā)中的模板有著本質(zhì)的不同。在動態(tài)網(wǎng)站開發(fā)中,用模板技術(shù)實現(xiàn)HTML代碼和動態(tài)腳本代碼的分離。即“美工”與“程序”的分離。模板技術(shù)在團隊開發(fā)中具有重要的優(yōu)勢,同時使用模板技術(shù)對于優(yōu)化大型網(wǎng)站程序的結(jié)構(gòu)、提高程序的可維護性具有重要作用。作為網(wǎng)站開發(fā)綜合性人才,必須掌握模板技術(shù)。

在基于PHP的網(wǎng)站開發(fā)模式下,使用最為廣泛的是smarty模板類庫。我院在網(wǎng)站開發(fā)方向第3學(xué)期中開設(shè)smarty課程,培養(yǎng)學(xué)生的高級網(wǎng)站開發(fā)能力。

網(wǎng)站與推廣

在拓展期,不僅僅注重教會學(xué)生如何做網(wǎng)站,還要教會他們?nèi)绾巫鲆粋€好網(wǎng)站。這就是網(wǎng)站的與推廣方面的知識。如域名、虛擬主機的管理,ICP備案的申請,網(wǎng)站的搜索引擎優(yōu)化(SEO)等。其中SEO是一個重點。使學(xué)生掌握如何最大限度地讓網(wǎng)站更容易被搜索引擎收錄并排名靠前。

服務(wù)器管理

僅僅掌握網(wǎng)站開發(fā)的技術(shù),不能算是一個優(yōu)秀的網(wǎng)站設(shè)計師。網(wǎng)站設(shè)計人員必須對Web服務(wù)器有一定地了解,才能在設(shè)計網(wǎng)站時更加游刃有余。因此在拓展期要求學(xué)生掌握一定的Web服務(wù)器知識,如Web服務(wù)器的分類、運行機制、安全性等。

通過本節(jié)所述可以看出,拓展期包括大量教學(xué)內(nèi)容,而且這些內(nèi)容相對比較零散。由于課程門數(shù)的限制,不可以能針對每一個知識點都開設(shè)一門課程。但由于這部分知識內(nèi)容跨度較大,很難找到一本合適的教材可以囊括以上全部內(nèi)容。因此在實踐中,我院多媒體專業(yè)教學(xué)團隊自行編寫了拓展期的授課講義,每個知識點用一章或兩章來介紹,很好的解決了開課難和選教材難的問題。

4 結(jié)束語

各院校網(wǎng)站開發(fā)方向課程體系的構(gòu)建,要根據(jù)各自的實際情況靈活進行。但總的來說,必須通過一系列課程的設(shè)置,形成一個培養(yǎng)目標(biāo)明確、課程結(jié)構(gòu)科學(xué)、開課順序合理的課程體系。使網(wǎng)站開發(fā)教學(xué)始終按照一條清晰的主線進行。日照職業(yè)技術(shù)學(xué)院計算機系多媒體專業(yè)網(wǎng)站開發(fā)方向經(jīng)過近幾年的探索和實踐,逐漸形成了較為成熟的課程體系。在入門期開設(shè)美工設(shè)計和Dreamweaver課程,在提高期開設(shè)PHP+MYSQL課程,在拓展期開設(shè)Smarty、xAjax等課程。近幾年的實踐證明,該課程體系對于培養(yǎng)高技能網(wǎng)站開發(fā)人才具有很好的效果。

網(wǎng)站開發(fā)論文:企業(yè)門戶網(wǎng)站開發(fā)平臺的設(shè)計

摘要:企業(yè)門戶網(wǎng)站開發(fā)平臺是一個門戶網(wǎng)站的自動生成系統(tǒng),使用者利用該自動生成系統(tǒng)只需要簡單的操作就可以快速建立一個企業(yè)門戶網(wǎng)站。本文設(shè)計了建立于B/S架構(gòu)上的企業(yè)門戶網(wǎng)站開發(fā)平臺,分析了該平臺的設(shè)計原則和設(shè)計思想,設(shè)計了其功能模塊并介紹了其實現(xiàn)技術(shù)。

關(guān)鍵詞:企業(yè)門戶網(wǎng)站;開發(fā)平臺;功能模塊;B/S結(jié)構(gòu)

1 引言

門戶網(wǎng)站的制作和維護主要分為前臺和后臺兩大部分,呈現(xiàn)給用戶瀏覽器的是前臺的網(wǎng)站部分,這一部分提供給用戶大量的萬維網(wǎng)上的信息供用戶瀏覽和使用;后臺部分一般不與用戶打交道,由專業(yè)人士對后臺的信息進行管理。它主要包括應(yīng)用程序服務(wù)器和數(shù)據(jù)庫服務(wù)器。應(yīng)用程序服務(wù)器控制著前臺網(wǎng)站的功能和表現(xiàn)形式,而數(shù)據(jù)庫服務(wù)器則用來存放大量的萬維網(wǎng)上的信息資源。目前大多數(shù)的企業(yè)門戶網(wǎng)站的具體的組織實施過程就是網(wǎng)站的建設(shè)過程,它們一般從網(wǎng)頁的設(shè)置和布局方面來考慮。網(wǎng)頁設(shè)計的總體原則是要把萬維網(wǎng)上的信息資源集中在一個互聯(lián)網(wǎng)頁面上,有利于簡化用戶對有用信息的查尋。而其具體的處理過程,則是根據(jù)不同的門戶類型來確定不同的頁面構(gòu)成。如果每次建立一個新的門戶網(wǎng)站都需要從最低層的網(wǎng)站的設(shè)計著手將是一個重復(fù)而繁瑣的工作,包括網(wǎng)站頁面的布局和設(shè)置,后臺數(shù)據(jù)庫的描述,信息資源的整合等方面。

企業(yè)門戶網(wǎng)站開發(fā)平臺是一個門戶網(wǎng)站的自動生成系統(tǒng),使用者利用該自動生成系統(tǒng)只需要簡單的操作就可以建立具有類似性質(zhì)的企業(yè)門戶網(wǎng)站 。信息門戶網(wǎng)站的自動生成系統(tǒng)的設(shè)計,并不僅僅是要設(shè)計一個網(wǎng)站系統(tǒng),更為重要的是必須提供個性化的服務(wù)功能。這樣,無論是誰,即使他根本不懂網(wǎng)站的制作和數(shù)據(jù)庫的維護等相關(guān)的知識,只要會使用瀏覽器,就同樣可以在系統(tǒng)的指導(dǎo)下制作一個專業(yè)的門戶網(wǎng)站。

2 企業(yè)門戶網(wǎng)站開發(fā)平臺設(shè)計原則

(1)系統(tǒng)的建設(shè)應(yīng)該統(tǒng)一考慮,系統(tǒng)可重用。它不是簡單的一個網(wǎng)站,它更多的是一個體系架構(gòu)和框架,以及為實施這個體系架構(gòu)的一套規(guī)范、方法和工具 。

(2)可用和實用性。建立企業(yè)信息門戶并不是使用一個包羅萬象的大應(yīng)用將企業(yè)所有現(xiàn)有的應(yīng)用替換,它是建立一個信息、服務(wù)的集散地。在這個集散地 ,企業(yè)現(xiàn)有的應(yīng)用可以集中展現(xiàn)出來,同時,用戶可以在這里方便地找到自己需要的信息和服務(wù)。

(3)可擴展性。企業(yè)信息門戶不僅需要將現(xiàn)有的應(yīng)用集成起來,還必須具有良好的 可擴展性,在新的應(yīng)用,新的需求被提出和完成后,可以比較方便的將其納入整體體系。

(4)應(yīng)具有強大的搜索功能。企業(yè)信息門戶集成的各類信息非常多,所以,要求搜索引擎可以同時檢索各類不同的信息。

(5)安全性。信息門戶集中了整個企業(yè)多方面的信息,但企業(yè)的信息并不是對所有人都開放的 ,安全性就是指必須能夠控制可以利用的企業(yè)信息門戶框架下提供的服務(wù)。并將這種安全性和整個企業(yè)基礎(chǔ)網(wǎng)絡(luò)架構(gòu)統(tǒng)一起企業(yè)信息門戶的設(shè)計原則來。使得服務(wù)只能被授權(quán)的用戶獲取。這就需要提供統(tǒng)一的用戶和信息管理。

(6)靈活性。該系統(tǒng)應(yīng)采用模塊化設(shè)計,模塊之間是松耦合的,添加和刪除模塊非常方便,當(dāng)需求發(fā)生變化時,向系統(tǒng)中間添加功能也將非常簡單。

(7)利用成熟的技術(shù)和方法,重在整合。企業(yè)信息門戶和現(xiàn)有系統(tǒng)與網(wǎng)站之間是一個整合的關(guān)系,己經(jīng)建設(shè)成的信息服務(wù)被納入企業(yè)信息門戶,這是通過向企業(yè)信息門戶提供必要的入口信息,從而通過企業(yè)信息門戶在整個企業(yè)范圍內(nèi)其服務(wù),但服務(wù)的內(nèi)容完全由現(xiàn)有的系統(tǒng)提供。這樣,可以最大限度的保護企業(yè)的知識信息投資和經(jīng)驗。

3 企業(yè)門戶網(wǎng)站開發(fā)平臺設(shè)計思想

信息門戶網(wǎng)站的自動生成系統(tǒng)的設(shè)計,并不僅僅是要設(shè)計一個網(wǎng)站系統(tǒng),更為重要的是必須提供個性化的服務(wù)功能。這樣,無論是誰,即使他根本不懂網(wǎng)站的制作和數(shù)據(jù)庫的維護等相關(guān)的知識,只要會使用瀏覽器,就同樣可以在系統(tǒng)的指導(dǎo)下制作一個專業(yè)的門戶網(wǎng)站――這就是該系統(tǒng)的設(shè)計思想。

基于該設(shè)計思想,本網(wǎng)站需要有一個類似于Windows向?qū)б粯拥慕缑?,指?dǎo)用戶使用我們的網(wǎng)站系統(tǒng);當(dāng)然如果用戶已經(jīng)通過我們的網(wǎng)站定制了一套自己的門戶網(wǎng)站的話,那么也可以直接進入他所需要的網(wǎng)站里面去;當(dāng)用戶按照系統(tǒng)指定的步驟完成后,在各個步驟中所涉及到的用戶的信息將會自動存入到后臺數(shù)據(jù)庫而無須系統(tǒng)管理員手動添加;前端又會通過Web頁面自動呈現(xiàn)給用戶,當(dāng)然這些信息要求不能雜亂無章,需要排序和分頁以提高網(wǎng)站的整體美觀和方便使用者瀏覽。

為了實現(xiàn)這些功能,在技術(shù)上,要求該系統(tǒng)具有“記憶”功能,系統(tǒng)給每一個門戶網(wǎng)站分配唯一的一個ID 號。當(dāng)新增加一個門戶網(wǎng)站時,該網(wǎng)站的ID號將會被自動的存入系統(tǒng),而不是象以往Web頁面的“無記憶”狀態(tài);當(dāng)再次進入先前設(shè)置過的門戶網(wǎng)站時,系統(tǒng)會調(diào)出它的ID號進入以前的網(wǎng)站,這就好比要“喚起記憶”一樣。本網(wǎng)站系統(tǒng)雖然較為復(fù)雜,但它畢竟還是一個網(wǎng)站,因而Web中的交互式程序設(shè)計,頁面信息的導(dǎo)航和分頁還有數(shù)據(jù)庫的設(shè)計和管理等都是本網(wǎng)站設(shè)計的關(guān)鍵技術(shù)。

根據(jù)以上設(shè)計思想,規(guī)劃本系統(tǒng)的設(shè)計原理圖如圖1所示:

4 企業(yè)門戶網(wǎng)站開發(fā)平臺主要功能

4.1 多站點、多欄目管理

一套系統(tǒng)可維護多個站點,如維護企業(yè)的外部門戶、內(nèi)部門戶、英文版、日文版等,確保企業(yè)網(wǎng)站的可持續(xù)發(fā)展??呻S時切換到自己工作的網(wǎng)站。每個站點可包括任意的欄目及子欄目,欄目包括一般欄目和引用欄目(如頭條新聞、圖片新聞等),可任意調(diào)整顯示順序。

用戶可以直接從Microsoft Word中,直接剪切、拷貝過來,只要會用Word,就能進行豐富的頁面制作。系統(tǒng)提供可視化編輯環(huán)境,用戶可以在內(nèi)容編輯中,插入圖片、表格,改變字體、字體大小、對齊等。所見即所得。

4.3 所見即所得的模板制作

模板語言標(biāo)準(zhǔn)、簡單,無需編程。模板中可包含其他模板,如網(wǎng)站的欄目菜單條、網(wǎng)站的左邊子欄目列表等通用部分,可極大地提高模板制作的速度和質(zhì)量。 模板基于瀏覽器的所見即所得的編輯方式,用戶可以在模板編輯中,插入圖片、表格,改變字體、字體大小、對齊等。所見即所得。

4.4 自動部署網(wǎng)站

采用靜態(tài)頁面生成技術(shù),將內(nèi)容庫中的內(nèi)容結(jié)合HTML頁面風(fēng)格模版,生成最終的HTML 頁面。這些靜態(tài)的HTML頁面通過設(shè)置的FTP配置,自動復(fù)制到Internet的Web服務(wù)器上去。在最終的Web服務(wù)器上,無需數(shù)據(jù)庫支持。系統(tǒng)對每個站點,支持定時,指定時間間隔后,系統(tǒng)就自動執(zhí)行頁面生成、部署,無需人工管理。

4.5 公告模塊

支持彈出、滾動和全部三種公告類型,公告內(nèi)容提供HTML編輯器。支持頻道通用公告、首頁公告及各頻道的獨立公告。公告列表功能可顯示全部公告的鏈接及頁面,公告具有一定的有效期,在有效期過后自動不顯示過期的公告。

4.6 用戶模塊

管理員與會員分開管理,可以單獨指定每個管理員管理的權(quán)限和會員組在每個欄目的瀏覽、查看、添加權(quán)限。每個會員組的權(quán)限各自獨立,互不相干。會員有權(quán)限、評論權(quán)限、短消息權(quán)限、收藏夾權(quán)限、上傳文件權(quán)限、商城權(quán)限等權(quán)限和個人文集功能、個人圖片集和個人下載集功能。

4.7 數(shù)據(jù)庫模塊

系統(tǒng)可支持不同的數(shù)據(jù)庫管理系統(tǒng),用戶可以根據(jù)具體情況選擇不同的數(shù)據(jù)庫管理系統(tǒng)。并支持?jǐn)?shù)據(jù)庫的在線備份、在線還原、在線壓縮等。

另外系統(tǒng)還具有新聞/文章模塊、下載模塊、圖片模塊、留言模塊、視頻模塊、統(tǒng)計模塊等,其具體的平臺模塊結(jié)構(gòu)圖如圖2所示。

5 平臺實現(xiàn)技術(shù)

系統(tǒng)將采用三層B/S結(jié)構(gòu),由瀏覽器、Web服務(wù)器和應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器組成。這是當(dāng)今計算機網(wǎng)絡(luò)分布式應(yīng)用程序設(shè)計的總體趨勢。三層結(jié)構(gòu)的應(yīng)用程序設(shè)計遵循開發(fā)的標(biāo)準(zhǔn),保留了兩層結(jié)構(gòu)優(yōu)點的同時,簡化了程序設(shè)計的復(fù)雜度。中間層應(yīng)用服務(wù)器,通過提供資源池和緩沖區(qū)等機制,能更有效的管理系統(tǒng)各種資源;通過標(biāo)準(zhǔn)的API接口實現(xiàn)對后臺訪問,并向客戶端程序屏蔽了所有資源訪問的細(xì)節(jié)??蛻舳顺绦蚋菀妆婚_發(fā)和維護,因為他們不易受到后臺程序變動的影響。

表示層采用+XML+XSL技術(shù)。XML-XSL技術(shù)是真正將表示與數(shù)據(jù)分開,XML只專注于傳遞數(shù)據(jù)及其結(jié)構(gòu),再配合上XSL就使得設(shè)計者能按照自己的需要很方便的改變顯示的樣式、風(fēng)格,或者轉(zhuǎn)換成各種形式的顯示標(biāo)記語言,以其他終端顯示設(shè)備,如PDA,手機等,而不僅僅是HTML瀏覽器。由于XML和XSL是一個開放的標(biāo)準(zhǔn),基于它們開發(fā)系統(tǒng),不但方便程序功能的實現(xiàn),最重要的是擁有大量的廠商支持,而且具有很高的靈活性。

系統(tǒng)的應(yīng)用邏輯以及功能模塊由.net來實現(xiàn)。應(yīng)用.net技術(shù)開發(fā)的應(yīng)用系統(tǒng),開發(fā)人員只需要專注于系統(tǒng)邏輯的實現(xiàn),而不需要太多理會系統(tǒng)底層調(diào)用的問題,如事務(wù)行為、系統(tǒng)安全、連接池、網(wǎng)絡(luò)訪問和線程通信等通用的

問題,可以大大縮短開發(fā)的時間。

6 結(jié)束語

企業(yè)門戶網(wǎng)站開發(fā)平臺是一個門戶網(wǎng)站的自動生成系統(tǒng),使用者利用該自動生成系統(tǒng)只需要簡單的操作就能方便的建立企業(yè)門戶網(wǎng)站。本文介紹了企業(yè)門戶網(wǎng)站開發(fā)平臺各個模塊的功能,探討了平臺設(shè)計過程中要考慮的內(nèi)容,給出了平臺分析與設(shè)計方案,方案綜合采用多種先進理論、技術(shù)和工具,并最大限度發(fā)揮各種技術(shù)的優(yōu)勢,以確保能高質(zhì)量的實現(xiàn)平臺。

網(wǎng)站開發(fā)論文:Asp.net網(wǎng)站開發(fā)中如何實現(xiàn)彈出對話框

摘要:上網(wǎng)的多樣信息、擬定個性化架構(gòu)內(nèi)的某網(wǎng)頁,都應(yīng)填寫關(guān)涉的信息,并存留在服務(wù)器。這種狀態(tài)下,網(wǎng)站開發(fā)這樣的主體,就應(yīng)擬定必備頁面。設(shè)定好的頁面中,應(yīng)當(dāng)附帶著文本框、必備控件等,便于信息填寫。特有的開發(fā)路徑下,能彈出對話框。文章辨析了網(wǎng)站特有的這種流程,解析了必備技術(shù)。

關(guān)鍵詞:;網(wǎng)站開發(fā);彈出對話框;必備網(wǎng)頁;信息填寫

彈出對話框,包含三層級的總架構(gòu)、數(shù)據(jù)庫配有的交互路徑、輸入進來的驗證、轉(zhuǎn)換得來的精準(zhǔn)字符串。為了規(guī)避常常見到的誤差操作,在設(shè)定網(wǎng)站之時,應(yīng)能縮減添加上去的頁面數(shù)目、文本框附帶的總控件。彈出對話框特有的配件,縮減頁面總數(shù)。這種設(shè)計之中,針對細(xì)分出來的數(shù)據(jù)類別,修正及變更原初的文本框。這種彈出特性,提升了原有的網(wǎng)站水準(zhǔn)。

1 新穎設(shè)計特有的價值

用戶信息、設(shè)定個性網(wǎng)頁,都要填寫偏多的關(guān)聯(lián)信息。填寫好的信息,還應(yīng)被存留在建構(gòu)的數(shù)據(jù)庫、銜接著的服務(wù)器。對應(yīng)這種需求,初始時段的網(wǎng)站開發(fā),就應(yīng)擬定多層級的可用頁面。配套頁面之中,還應(yīng)附帶文本框,搭配可用控件。添加這類控件,方便了平日之中的信息填充、信息修正等。

從現(xiàn)狀看,各類技術(shù)加快了原有的更新速率,縮減了刷新時段。多樣媒體技術(shù),增添多層級網(wǎng)頁,縮減等待耗費。但與此同時,這種成套技術(shù)也布設(shè)了更多頁面、文本框擬定的有關(guān)控件。用戶上網(wǎng)之時,需要填充信息。在修正信息時,為了糾正特有的某一控件偏差,還需把擬定好的完備頁面都予以修正。這種修正方式添加了額外范疇的服務(wù)器荷載,帶來誤差操作,縮減應(yīng)有的最優(yōu)體驗。

為了規(guī)避這一狀態(tài),初始時段的設(shè)計之中,應(yīng)能減少附帶著的文本框、減少必備頁面以及成套控件。設(shè)定彈出對話框,即可縮減頁面。針對細(xì)分出來的數(shù)據(jù)類別,修正特有的文本框。彈出來的特有對話框,包含宏觀架構(gòu)下的網(wǎng)站框架、控件封裝狀態(tài)、數(shù)值提交式樣。采納CSS特有的新穎樣式,擬定了帶有兼容特性的精準(zhǔn)測試。在設(shè)定好的瀏覽器以內(nèi),即可搜索下載。

2 總體網(wǎng)站構(gòu)架

選取開發(fā)實例,采納了多層級特有的網(wǎng)站架構(gòu)。擬定出來的宏觀框架,從底側(cè)層級直至布設(shè)的前臺,依次涵蓋著數(shù)據(jù)庫、配套訪問工具、實體層級及特有的訪問層級、業(yè)務(wù)邏輯關(guān)涉的層級、慣用的函數(shù)層、網(wǎng)站表示層。訪問工具層配有的更新文件,表征了重載函數(shù)。針對細(xì)化類別,更新必備數(shù)據(jù)、其他范疇的關(guān)聯(lián)數(shù)據(jù)。

表示層帶有驗證特性的某控件、封裝必備樣式。彈出對話框關(guān)涉的各類數(shù)據(jù),都應(yīng)及時提交。體系配有的瀏覽器,對于擬定好的樣式,能測定它的兼容特性。

3 獨特的數(shù)值類別

數(shù)據(jù)庫存留的獨特類別,包含可空類型特有的存儲數(shù)據(jù)。這樣的數(shù)據(jù)表征了搜集的基礎(chǔ)值、常規(guī)范疇內(nèi)的正常值,除此之外,還應(yīng)添加特有的null??煽疹愋头懂牭囊磺袛?shù)據(jù),在擬定好了類別之后,還應(yīng)添加問號,例如在time、Data、int特有的數(shù)值之后添加一個問號。真正編程之時,常把沒能填充進來的文本控件、非字符串這樣的獨特類別添加在流程以內(nèi)。默認(rèn)情形下的取值,設(shè)定成偏小日期或者對應(yīng)著的偏大數(shù)值,不可添加null。

有些情形下,常會把設(shè)定好的非字符串、可填充這樣的文本框控件,都填入零這樣的數(shù)值,同時一并提交。若把沒能填充好的非字符串、文本框以內(nèi)的控件,都默認(rèn)成零,那么很難判別真正用戶輸入、網(wǎng)站默認(rèn)數(shù)值。表征著日期及時間這樣的精準(zhǔn)賦值,若凸顯了偏大的、偏小的關(guān)聯(lián)數(shù)值,則不符合本源的默認(rèn)規(guī)則。

彈出對話框獨有的新性能,是把沒能添加進來的非字符串,賦予默認(rèn)數(shù)值,不可填入特有的null數(shù)值。這是因為添加null這樣的慣用做法,不利于接續(xù)的函數(shù)操作。初始程序開發(fā),常把初始時段的最佳賦值,擬定成int關(guān)涉的某一對象。若擬定了原初的默認(rèn)賦值,則這樣的取值只可被設(shè)定成正負(fù)1,很多開發(fā)者并沒能熟識這一規(guī)則。由此可見,用戶沒能添加上去的這些非字符串,應(yīng)把可填入范疇的文本框控件,都設(shè)定成最佳的可空類型。這就規(guī)避了常常見到的偏多誤差。底層數(shù)據(jù)庫特有的常規(guī)開發(fā)、平日之中的操作,都添加了便利。

4 布設(shè)樣式及封裝

4.1 封裝各類控件

帶有驗證特性的網(wǎng)頁控件,應(yīng)被封裝在擬定好的文件夾以內(nèi),銜接某一文件。這種封裝作用,是確保添加進來的信息精準(zhǔn)。按照各類環(huán)境,在擬定好的頁面以內(nèi),凸顯提示信息。這種新式封裝,提升了細(xì)節(jié)范疇的新體驗。

Asc配有的各類控件,包含五類樣式。這些樣式狀態(tài)可分成默認(rèn)架構(gòu)下的隱蔽狀態(tài)、平日常規(guī)狀態(tài)、查驗成功狀態(tài)、對應(yīng)著的驗證失敗、驗證時段中的警告。對于各類狀態(tài),都擬定了對應(yīng)著的CSS。這種控件配有的多層級樣式,都被涵蓋在不同特性的文件以內(nèi)。在這之中,隱藏情形下的這類狀態(tài),沒能被凸顯在網(wǎng)頁之中。為此,控件表征出來的多類樣式,都關(guān)聯(lián)著CSS。

4.2 布設(shè)最優(yōu)樣式

彈出來的對話框會包含表示層,這種層級樣式整合了更新特有的控件、輸入查驗必備控件、CSS附帶的多重樣式。在這之中,帶有更新特性的分支控件,在對話框及附帶的頁面交互之中,可以及時更新,省掉了刷新步驟。輸入查驗依托的必要控件,確保輸入進來的數(shù)值是精準(zhǔn)的。與此同時,這類雙重控件也添加了獨有的新式體驗。CSS范疇的新穎樣式,是表示層配有的側(cè)重部分。彈出對話框附帶著的這一樣式,被設(shè)定在表征樣式的文件內(nèi)。CSS搭配樣式整合了遮蔽層、對話框范疇的局部,包含成套樣式,其中遮蔽層獨有的特性,是防止彈出特有的對話框時,網(wǎng)頁仍被更改。對話框特有的總布局、多層級的配套代碼,都可查驗得到。

各類版本范疇的這種樣式、廠商研發(fā)得來的不同樣式,都搭配多樣支撐。凸顯出來的對話框,也帶有多層級的布局差異。開發(fā)進程之中,對于擬定好的某一瀏覽器,應(yīng)先去測定它凸顯的兼容狀態(tài)。例如:IE特有的這類瀏覽器,從原初的版本更替至現(xiàn)有版本,都應(yīng)經(jīng)由兼容測驗。對于6.0特有的慣用版本,尤其注重測驗。

5 結(jié)語

伴隨網(wǎng)絡(luò)普及,各類企業(yè)都建構(gòu)了自帶的網(wǎng)站。網(wǎng)站建構(gòu)依托的新穎技術(shù)就涵蓋了ASP,ASP特有的建構(gòu)思路便利信息查驗。企業(yè)依托這一網(wǎng)站,拓展自身形象,提升了內(nèi)部范疇的辦公成效。這種態(tài)勢下,提升ASP特有的網(wǎng)頁速率,縮減潛藏著的數(shù)值誤差,是面對著的側(cè)重任務(wù)。網(wǎng)站開發(fā)中,采納了帶有彈出特性的對話框,縮減了擬定的源代碼。對于整個網(wǎng)站,設(shè)定命名規(guī)則、可空類型關(guān)涉的多樣數(shù)據(jù)、數(shù)據(jù)庫必備交互、字符串彼此變更、控件封裝形式。彈出對話框這樣的設(shè)定性能,包含數(shù)據(jù)提交、瀏覽器特有的兼容狀態(tài)。這種新穎框架提升了上網(wǎng)時段的新穎體驗,方便了數(shù)據(jù)存儲。

網(wǎng)站開發(fā)論文:web網(wǎng)站開發(fā)與數(shù)據(jù)管理的思考

摘 要: 隨著網(wǎng)絡(luò)的迅速發(fā)展和信息化社會的到來,人們的生活方式有所改變,日新月異的web技術(shù)也同樣以驚人地速度改變著世界。自從web2.0興起以后,網(wǎng)站數(shù)據(jù)量呈現(xiàn)出爆炸性增長的趨勢,如何有效地管理數(shù)據(jù)成為研究的熱門課題。本文將以web網(wǎng)站開發(fā)的現(xiàn)狀分析為出發(fā)點,對web網(wǎng)站的信息資源組織方式、開發(fā)設(shè)計原則、云計算與web網(wǎng)站數(shù)據(jù)管理做初步探析,希望有一定借鑒意義。

關(guān)鍵詞:web網(wǎng)站 網(wǎng)站開發(fā) 信息資源組織 云計算

一、引言

互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展和web網(wǎng)站的興起,使得人們的生活方式迅速改變。所謂web網(wǎng)站,就是指利用互聯(lián)網(wǎng)技術(shù),把企業(yè)、機構(gòu)或個人等各方面的信息通過web頁面和Internet出去,并且申請唯一的域名成為其訪問標(biāo)志的實體。信息化社會的到來,web網(wǎng)站在IT企業(yè)被廣泛運用。網(wǎng)站逐漸成為人與人相互聯(lián)系的紐帶,人類可以在網(wǎng)站這個虛擬的社會中生存下去。作為信息化的重要工具和內(nèi)容,如何通過互聯(lián)網(wǎng)技術(shù)將web的作用實現(xiàn)最大程度的發(fā)揮具有很大的現(xiàn)實意義。

二、web網(wǎng)站開發(fā)現(xiàn)狀分析

在互聯(lián)網(wǎng)應(yīng)用迅速發(fā)展的今天,web作為信息的載體,網(wǎng)站的功能取決于它承載的信息。當(dāng)前,web網(wǎng)站開發(fā)多數(shù)是為了提供信息、從事商業(yè)活動等,根據(jù)網(wǎng)站基本的屬性我們可以將網(wǎng)站劃分為兩大部分,一部分是以內(nèi)容為主的網(wǎng)站,一部分是以應(yīng)用為主的網(wǎng)站。

1.基于內(nèi)容類的網(wǎng)站

從網(wǎng)站發(fā)展?fàn)顩r來看,基于內(nèi)容的網(wǎng)站是最先發(fā)展起來的,內(nèi)容屬性是它最重要的一個屬性,也是信息化工作最重要的一部分內(nèi)容。基于內(nèi)容的網(wǎng)站組織體系除對網(wǎng)站的信息資源進行簡單歸類外,還分析用戶的具體需求,針對不同的用戶群體設(shè)計網(wǎng)站的具體規(guī)劃和方案。依托計算接和互聯(lián)網(wǎng)技術(shù),根據(jù)網(wǎng)絡(luò)信息資源的特點,網(wǎng)站建設(shè)已取得令人矚目的成就。但不容樂觀的是,網(wǎng)站信息資源的組織者專業(yè)性并不強,分類體系不夠健全,而且各網(wǎng)站的分類標(biāo)準(zhǔn)不一,給用戶瀏覽內(nèi)容帶來了不便。用戶要想提高瀏覽和檢索效率,筆者認(rèn)為掌握一定的檢索技巧會更有優(yōu)勢。

2.基于應(yīng)用類的網(wǎng)站

基于應(yīng)用類的網(wǎng)站是互聯(lián)網(wǎng)迅速發(fā)展并得以應(yīng)用具體體現(xiàn),社會屬性是其最重要的屬性,目前這種類型的網(wǎng)站主要有電子商務(wù)網(wǎng)站和電子政務(wù)網(wǎng)站等。電子商務(wù)作為一個全新的領(lǐng)域,它和傳統(tǒng)的商務(wù)活動有所不同,網(wǎng)絡(luò)化經(jīng)濟的優(yōu)勢越來越明顯,人們的電商意識越來越強烈。經(jīng)濟全球化的發(fā)展和信息化的發(fā)展給電商的發(fā)展帶來了機遇,但是也帶來了嚴(yán)峻的挑戰(zhàn),法制的不健全、服務(wù)體系的不完善、支付的安全性存在風(fēng)險都使得這類網(wǎng)站面臨考驗?;趹?yīng)用類的電子政務(wù)網(wǎng)站提高了政府工作效率,方便了用戶,打破了信息所受的時間和空間的限制。但是目前,我國的電子政務(wù)發(fā)展水平還比較低,電子政務(wù)的應(yīng)用現(xiàn)狀不平衡。總之,以電子商務(wù)和電子政務(wù)為代表的基于應(yīng)用類的網(wǎng)站雖然得到了快速發(fā)展,但還是存在諸多問題,需要相關(guān)單位和政府不斷開發(fā)和探索,實現(xiàn)web網(wǎng)站和互聯(lián)網(wǎng)技術(shù)的有機結(jié)合。

三、web網(wǎng)站開發(fā)設(shè)計原則

Web網(wǎng)站上涵蓋了人類生活各個領(lǐng)域的信息資源,大到社會科學(xué),小到生活娛樂。近幾年基于內(nèi)容的網(wǎng)站迅速發(fā)展,各個政府機關(guān)、企事業(yè)單位都紛紛做起了自己的網(wǎng)站,網(wǎng)站內(nèi)容的來源和內(nèi)容形式也日漸豐富。Web網(wǎng)站要想做好,就必須合理組織網(wǎng)站的信息資源,了解地域的屬性和用戶的具體需求,確定好用戶群,盡可能多做原創(chuàng)內(nèi)容,少拷貝與粘貼其他網(wǎng)站存在的資源。在開發(fā)設(shè)計網(wǎng)站時,可以考慮以下幾種模式:第一,數(shù)據(jù)模式。這種模式是將互聯(lián)網(wǎng)看作信息系統(tǒng),web網(wǎng)站的數(shù)據(jù)庫作為系統(tǒng)的中心,但是這種模式的語義表達具有一定的局限性。第二,用戶模型。這種模式適合開發(fā)有特定需求的web網(wǎng)站,可以與其他的模型相結(jié)合。第三,內(nèi)容模型。內(nèi)容模型能夠?qū)?shù)據(jù)、數(shù)據(jù)處理以及數(shù)據(jù)的表達形式相結(jié)合,而不是單純地以數(shù)據(jù)為中心。

四、云計算與web網(wǎng)站數(shù)據(jù)管理

隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,web2.0的迅速興起使得信息呈現(xiàn)爆炸性增長的趨勢,數(shù)據(jù)量的暴增對網(wǎng)站服務(wù)器的數(shù)據(jù)處理能力也就提出了更高的要求。在web網(wǎng)站的發(fā)展過程中,web的數(shù)據(jù)管理系統(tǒng)不斷更新,云計算是其發(fā)展到一定階段的產(chǎn)物。云計算是一種基于互聯(lián)網(wǎng)的計算方式,能夠?qū)⒈镜氐臄?shù)據(jù)轉(zhuǎn)移到web中。要想組織、管理好web數(shù)據(jù),云計算可以針對不同的用戶群,設(shè)計開發(fā)特定的應(yīng)用,增強云數(shù)據(jù)庫的查詢、保存、處理能力。面臨海量數(shù)據(jù)的管理這一難題,云計算的發(fā)展不能只停止在目前這個層面上,需要人們積極探索和不斷創(chuàng)新。

五、結(jié)語

web網(wǎng)站開發(fā)與數(shù)據(jù)管理的思考是目前網(wǎng)站發(fā)展研究熱點之一,做好網(wǎng)站組織規(guī)劃、整合并歸類網(wǎng)站信息資源、增強網(wǎng)站的數(shù)據(jù)能力尚待進一步研究。筆者認(rèn)為,數(shù)據(jù)量的增大勢必會推動云計算的迅速發(fā)展,面對這樣極具挑戰(zhàn)性的難題,我們更應(yīng)該把握好機遇,積極探索,開發(fā)出更加豐富的web網(wǎng)站操作以及完善的數(shù)據(jù)管理功能,以此來滿足用戶越來越高的要求。

網(wǎng)站開發(fā)論文:網(wǎng)站開發(fā)軟件平臺研究

摘 要: 動態(tài)網(wǎng)站開發(fā)已成為目前網(wǎng)絡(luò)開發(fā)的熱門話題,本文重點介紹了動態(tài)網(wǎng)站軟件開發(fā)所需的Web構(gòu)件。目前流行的開發(fā)平臺分為三種,分別是:開發(fā)平臺、J2EE開發(fā)平臺和LAMP開發(fā)平臺,從幾個方面比較了三種平臺在性能方面的優(yōu)劣,并指出了網(wǎng)站開發(fā)平臺進一步的發(fā)展方向。

關(guān)鍵詞:動態(tài)網(wǎng)站 Web構(gòu)件 開發(fā)平臺 性能

引言

隨著網(wǎng)絡(luò)技術(shù)和軟件技術(shù)的不斷發(fā)展,動態(tài)網(wǎng)站開發(fā)技術(shù)呈現(xiàn)出百花齊放的良好局面,動態(tài)網(wǎng)站并非意味著網(wǎng)站上有動畫,而是網(wǎng)站對用戶的一種互動和交互,網(wǎng)站可以實時的更新。目前除了個別網(wǎng)站外,絕大部分的網(wǎng)站都是動態(tài)網(wǎng)站。動態(tài)網(wǎng)站的開發(fā)平臺成為人們熱衷研究的話題。

一、網(wǎng)絡(luò)開發(fā)

目前網(wǎng)絡(luò)開發(fā)大體可以分成兩種體系結(jié)構(gòu),分別是C/S和B/S兩種體系結(jié)構(gòu)。C/S是Client/Server的縮寫,即客戶機和服務(wù)器結(jié)構(gòu)。這種結(jié)構(gòu)需要在電腦上下載客戶機才能運行。在服務(wù)器端也需要特定的軟件支持,這種軟件的典型代表是網(wǎng)絡(luò)上即時通訊的軟件,例如QQ,MSN等等。B/S是Brower/Server的縮寫,即瀏覽器和服務(wù)器結(jié)構(gòu),我們平常訪問的所有網(wǎng)站都是這種架構(gòu)。這種結(jié)構(gòu)使得在客戶機上只需要啟動一個瀏覽器即可。網(wǎng)站平臺開發(fā)定位的是B/S結(jié)構(gòu)的網(wǎng)絡(luò)開發(fā),網(wǎng)站開發(fā)又分為動態(tài)網(wǎng)站開發(fā)和靜態(tài)網(wǎng)站開發(fā)。目前絕大部分網(wǎng)站都是動態(tài)網(wǎng)站。

二、網(wǎng)站開發(fā)所需Web構(gòu)件

網(wǎng)站開發(fā)的具體流程可以描述為:使用數(shù)據(jù)庫去存儲網(wǎng)頁內(nèi)容,使用HTML標(biāo)識文檔結(jié)構(gòu)和添加內(nèi)容,使用CSS對頁面進行布局和美化。使用JavaScipt完成用戶與瀏覽器交互,實現(xiàn)頁面特效,使用Web服務(wù)器(Apache)到網(wǎng)上,使用瀏覽器進行顯示。

要建立一個動態(tài)網(wǎng)站,需要7種Web構(gòu)件,下面對這七種Web構(gòu)件進行一一說明。第1方面是客戶端瀏覽器,瀏覽器的作用是給瀏覽者提供一個圖形用戶界面,實現(xiàn)對業(yè)務(wù)系統(tǒng)的操作功能。瀏覽器另一個作用是當(dāng)服務(wù)器端更新時,瀏覽器端只需要刷新就能夠看到新的內(nèi)容。目前比較流行的有微軟自帶的IE瀏覽器,360瀏覽器,火狐瀏覽器(Firefox),谷歌瀏覽器等等。這些瀏覽器的技術(shù)都已經(jīng)非常成熟。第2方面叫做超文本標(biāo)記語言(HTML),目前已經(jīng)擴展為XHTML。HTML語言通過各種標(biāo)記來標(biāo)識文檔結(jié)構(gòu),同時還可以標(biāo)識超鏈接、圖片、文字、段落、表單等信息。瀏覽器通過讀取標(biāo)簽來顯示頁面,然而HTML語言并不能顯示豐富多彩的樣式,只能相對呆板地顯示內(nèi)容,這樣就引出了第3方面樣式表(CSS)。樣式表被用來對HTML標(biāo)簽顯示的內(nèi)容進行布局和美化。樣式可定義HTML元素如何被顯示,可以有效地對頁面的布局、字體、顏色、背景和其他效果進行更加精確地控制。第4方面是客戶端腳本編程語言,Javascript、VBScript、Jscript等都屬于這種語言。這種語言被用來開放交互式Web網(wǎng)頁,可以嵌入到HTML文檔中編寫。第5方面是Web服務(wù)器,主要功能是提供網(wǎng)上信息瀏覽服務(wù)。Web服務(wù)器是運行在Web站點上的程序,用于管理Web頁面的軟件。第6方面是服務(wù)器端腳本編程語言,服務(wù)器端腳本是用來協(xié)助Web服務(wù)器工作的編程語言,通過服務(wù)器端的編程,可以動態(tài)地編輯、修改或添加網(wǎng)頁內(nèi)容??梢詫τ脩籼峤坏牟樵兒蛿?shù)據(jù)進行響應(yīng),或訪問數(shù)據(jù)庫,并把結(jié)果返回到瀏覽器;還可以對不同的網(wǎng)頁提供安全和訪問控制,為不同類型的瀏覽器設(shè)計不同的輸出等等。最后一方面是數(shù)據(jù)庫管理系統(tǒng),網(wǎng)頁上幾乎所有的內(nèi)容都來自于數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng)安裝在服務(wù)器上,當(dāng)用戶在瀏覽器上做查詢操作時,系統(tǒng)將用戶查詢的條件和要求轉(zhuǎn)變成SQL語句然后在數(shù)據(jù)庫上執(zhí)行,得到結(jié)果后返回到前臺瀏覽器界面。

三、三種開發(fā)平臺

目前比較常用的網(wǎng)站開發(fā)平臺有以下三種:(1)、(2)J2EE、(3)LAMP

平臺

是微軟開發(fā)的平臺,平臺依附于微軟的產(chǎn)品,和Windows系統(tǒng)做到了無縫連接。開發(fā)架構(gòu)的組合是Windows Server+IIS+SQL Server+ASP。該平臺的特點是入手比較容易,在Windows平臺上安裝很方便,不需要太多的配置,同時擁有很大的用戶群體。但是由于Windows本身存在著很多的問題,因此的安全性和穩(wěn)定性都受到了質(zhì)疑??缙脚_方面做的也不太完美。同時Windows和SQL Server正版價格都不低,因此用開發(fā)成本較高。

2. J2EE平臺

J2EE平臺開發(fā)平臺的架構(gòu)是UNIX+Tomcat+Oracle+JSP的組合。該組合的開發(fā)功能十分強大,同時在跨平臺方面做得也比較完美。但是J2EE平臺環(huán)境搭建十分復(fù)雜,同時價格也較高。J2EE平臺特別適合企業(yè)級應(yīng)用系統(tǒng)開發(fā),功能強大,但是也要難學(xué)得多,開發(fā)速度也比較慢。

3. LAMP平臺

LAMP平臺的結(jié)構(gòu)是Linux+Apache+MySQL+PHP。其中Linux、Apache以及PHP都是開源免費的自由軟件,是可以免費獲得的資源,而數(shù)據(jù)庫MySQL的商業(yè)版也只收取了少量象征性的費用。LAMP組合具有入手簡單、成本低廉、安全性高、開發(fā)速度快等特點,使得LAMP平臺后來居上,成為廣受歡迎的開發(fā)平臺

三種開發(fā)平臺的比較如下表所示:

四、網(wǎng)站開發(fā)平臺的發(fā)展趨勢

從三種平臺的對比中可以看到,LAMP平臺組合具有代碼開源、開發(fā)簡單、安全性強等特點,受到越來越多的Web程序開發(fā)人員的歡迎和喜愛,LAMP平臺中的幾個軟件都可以免費獲得,并且代碼開源。這意味著其代碼的核心部分可以被免費使用,所有源碼和文檔都可以在相應(yīng)的官方網(wǎng)站上獲得。使用LAMP(Linux+Apache+PHP+MySQL)平臺構(gòu)建的網(wǎng)絡(luò)應(yīng)用程序變得更加具有競爭力,更加吸引客戶。LAMP無論是性能、質(zhì)量還是價格都將成為企業(yè)和政府信息化所必須考慮的平臺,并且逐漸開始面向企業(yè)級應(yīng)用發(fā)展。LAMP被認(rèn)為是最具有潛力的網(wǎng)絡(luò)開發(fā)平臺組合。

網(wǎng)站開發(fā)論文:《離散數(shù)學(xué)》精品課程網(wǎng)站開發(fā)與實現(xiàn)

摘 要 《離散數(shù)學(xué)》是一門內(nèi)容涵蓋多門數(shù)學(xué)學(xué)科分支的綜合課程,本文結(jié)合離散數(shù)學(xué)的實際教學(xué),采用PHP作為開發(fā)語言,后臺使用mySQL數(shù)據(jù)庫開發(fā)設(shè)計了《離散數(shù)學(xué)》精品課程網(wǎng)站,實現(xiàn)了瀏覽課程信息、觀看教學(xué)錄像及課件、下載相關(guān)教學(xué)資料、作業(yè)查詢、在線留言等功能。該網(wǎng)站作為輔助教學(xué)手段,為提高教學(xué)質(zhì)量提供一個良好的教學(xué)資源共享的平臺。

【關(guān)鍵詞】離散數(shù)學(xué) 精品課程 PHP MySQL

隨著我國高等教育規(guī)模的不斷擴大,對于現(xiàn)代的高校教育,除了傳統(tǒng)的課堂授課教育模式以外,網(wǎng)絡(luò)教育模式是當(dāng)代大學(xué)教育的一大特色,而精品課程網(wǎng)站則是網(wǎng)絡(luò)教學(xué)模式的一個重要元素?!峨x散數(shù)學(xué)》課程網(wǎng)站對課程進行精心的網(wǎng)絡(luò)教學(xué)設(shè)計,給廣大學(xué)生提供優(yōu)質(zhì)的資源共享平臺,可以下載學(xué)習(xí)課件以及閱讀在線課件或者教學(xué)視頻,滿足大學(xué)生的各種自主學(xué)習(xí)要求,為提高精品課程教學(xué)的質(zhì)量增添了教學(xué)特色,促進了高校的教學(xué)改革。

1 網(wǎng)站開發(fā)工具及運行環(huán)境

《離散數(shù)學(xué)》課程網(wǎng)站是輔助教學(xué)的互動網(wǎng)站,網(wǎng)站基于B/S模式,采用PHP語言,后臺采用MySQL數(shù)據(jù)庫開發(fā)實現(xiàn),其運行環(huán)境為:操作系統(tǒng) windows XP及windows 7 或以上,開發(fā)工具Zend Studio9.0、AppServ、Photoshop CS4。

2 網(wǎng)站設(shè)計

2.1 網(wǎng)站總體結(jié)構(gòu)

前臺功能:瀏覽課程信息、觀看教學(xué)錄像和在線課件、下載相關(guān)教學(xué)課件和視頻錄像、作業(yè)查詢、在線留言等功能。

后臺功能:管理員登錄和驗證、管理員管理(查看管理員、增加管理員、刪除管理員)、留言管理(查看留言、刪除留言)、作業(yè)管理(查看作業(yè)、刪除作業(yè)、作業(yè))、上傳管理(查看上傳、修改上傳、刪除上傳)等主要功能.

2.2 主要功能模塊描述

2.2.1 課程信息瀏覽

在網(wǎng)站瀏覽時,通過對課程描述、師資隊伍等頁面,對精品課程的相關(guān)課程信息進行瀏覽,讓普通用戶了清晰的了解離散數(shù)學(xué)精品課程。

2.2.2 在線視頻與課件

在線視頻與課件,能讓用戶在線觀看教學(xué)視頻,同時還為用戶提供了課件學(xué)習(xí)。

2.2.3 相關(guān)資源下載

離散數(shù)學(xué)精品課程網(wǎng)站為用戶提供了教學(xué)視頻和教學(xué)課件的下載,給所有用戶帶來資源共享的益處。

2.2.4 作業(yè)查詢與留言

用戶可以通過網(wǎng)站提供的作業(yè)查詢功能,及時查詢相關(guān)授課教師布置的作業(yè),并可以查看過往作業(yè);留言功能使得用戶能通過匿名留言給相關(guān)的授課教師,同時授課教師能及時查看留言。

2.2.5 管理員登錄與驗證

普通管理員由超級管理員注冊添加,管理員使用已添加的賬號和密碼進行登錄,后臺管理工具通過與數(shù)據(jù)庫的交互,驗證和判斷用戶身份,做出登錄成功或失敗的跳轉(zhuǎn)。

2.2.6 管理員管理模塊

超級管理員在這個模塊中擁有最高的權(quán)限,能對已有管理員進行修改、刪除、查看;也可添加新的管理員用戶。

2.2.7 留言管理模塊

留言管理模塊顯示的內(nèi)容是來自前臺頁面的用戶通過匿名留言而來的,在這個模塊中,管理員可以進行留言的查看和刪除。

2.2.8 作業(yè)管理模塊

管理員通過作業(yè)管理模塊來作業(yè)、查看過的作業(yè)、刪除已的作業(yè),的作業(yè)將顯示在前臺網(wǎng)站上,供用戶查詢。

2.2.9 上傳管理模塊

管理員通過上傳管理模塊來上傳文件,上傳的文件被限制為.doc、.xls、.ppt、.txt等格式的文件,這些文件上傳后用來提供給用戶下載或者查閱。管理員還能在這個功能模塊中修改和刪除已上傳的文件。

2.3 系統(tǒng)流程設(shè)計

2.3.1 前臺頁面流程圖

用戶先進入首頁,然后從首頁通過導(dǎo)航欄分別進入:師資隊伍、課程描述、課件學(xué)習(xí)、下載中心、聯(lián)系我們模塊。

2.3.2 后臺管理流程圖

管理員首先通過身份驗證和密碼驗證,登錄到后臺管理工具中,登錄成功后可以進行:管理員管理(查看管理員、增加管理員、刪除管理員)、留言管理(查看留言、刪除留言)、作業(yè)管理(查看作業(yè)、刪除作業(yè)、作業(yè))、上傳管理(查看上傳、修改上傳、刪除上傳),

3 數(shù)據(jù)庫設(shè)計

3.1 系統(tǒng)E-R圖

離散數(shù)學(xué)精品課程網(wǎng)站的實體由管理員、留言、作業(yè)、上傳四個組成,其中管理員中包含了管理員和超級管理員.

3.2 數(shù)據(jù)字典

離散數(shù)學(xué)精品課程網(wǎng)站一共使用了4張數(shù)據(jù)表,分表是:管理員表(admin)、留言表(message)、作業(yè)表(homework)、上傳表(upload)。

admin管理員表:管理員表用于保存管理員的信息。admin_id為主鍵。

4 結(jié)束語

本課程網(wǎng)站是一個教學(xué)輔助平臺,通過本網(wǎng)站學(xué)生可以了解到離散數(shù)學(xué)在教學(xué)中的地位和作用,了解課程的重點、難點,可以在線觀看教學(xué)視頻、下載教學(xué)課件,遇到疑難問題可以在線和老師進行溝通交流,教師也能及時了解學(xué)生的學(xué)習(xí)動態(tài)。精品課程網(wǎng)站的建設(shè)為高校的教學(xué)改革提供一個良好的教學(xué)資源共享的平臺,對促進現(xiàn)代教育是一種創(chuàng)新,也是未來高校教育的一種趨勢。

網(wǎng)站開發(fā)論文:談網(wǎng)站開發(fā)中網(wǎng)站存在的問題及解決辦法

現(xiàn)階段我們已經(jīng)進入網(wǎng)絡(luò)化辦公時代,吉林農(nóng)業(yè)科技學(xué)院創(chuàng)新項目管理平臺的開發(fā)使我校大學(xué)生創(chuàng)新創(chuàng)業(yè)項目的管理方式由人工管理階段進入信息化時代,。此網(wǎng)站的開發(fā)能使項目得到實時監(jiān)控,項目文檔也能及時的匯總、存檔,實現(xiàn)無紙化辦公。但在實際的開發(fā)過程中,也存在了許多問題,網(wǎng)站問題應(yīng)該是大家在開發(fā)網(wǎng)站中遇到的共性問題,現(xiàn)將存在的問題及解決辦法與大家進行交流,以供開發(fā)人員參考。

網(wǎng)站ACCESS數(shù)據(jù)庫

一、功能與目標(biāo)

本網(wǎng)站主要有三種用戶類型:第一為學(xué)生用戶類型,第二為教師用戶類型,第三為管理者用戶類型。首先學(xué)生用戶通過答辯后被確立為立項項目后,會得到一個項目編號,學(xué)生首先要進行網(wǎng)上項目的申請。教師用戶主要是指學(xué)生所在學(xué)院的科研院長對項目進行實時管理,包括項目的審核、項目合同書的收集、項目的中期檢查等。項目順利完成后,學(xué)生用戶需要在網(wǎng)上提交結(jié)項申請,這時需要管理者用戶進行審核,審核通過后方可順利完成項目,若未通過進入未完成項目,申請延期則進入申請延期項目管理。

1、學(xué)生用戶

學(xué)生用戶經(jīng)過答辯被確立為大學(xué)生創(chuàng)新創(chuàng)業(yè)項目后,由學(xué)生所在學(xué)院負(fù)責(zé)建立學(xué)生用戶的登錄帳號及初始密碼。學(xué)生得到賬號及密碼后登錄網(wǎng)站。登陸成功后,進入項目申請階段,填全相應(yīng)的申請信息后,進入項目信息顯示,可以對提交的信息進行修改,確定信息準(zhǔn)確后就可以開展項目的開發(fā)研究工作。在項目結(jié)項時,根據(jù)項目完成情況如實匯報,如果已經(jīng)完成該項目,就點擊我要結(jié)項,若未完成還有想完成的意向的就點擊申請延期,系統(tǒng)自動將項目延時一年,而那些沒有完成并且沒做任何操作的進入未完成項目。

2、教師用戶

這里指的教師用戶是指各個院部管理創(chuàng)新項目的教師,主要是指各學(xué)院的科研院長,或者每個院部安排一名專職教師負(fù)責(zé)管理。教師用戶對項目進行實時管理,包括學(xué)生用戶的建立,項目的審核、項目合同書的收集、項目的中期檢查等。

3、管理者用戶

管理者用戶顧名思義擁有最高權(quán)限的人,管理者擁有一切別人沒有的權(quán)利。管理者可以看到所有學(xué)生創(chuàng)新項目的有關(guān)信息,當(dāng)學(xué)生點擊我要結(jié)項后,進入我要結(jié)項匯總表,管理者看到此表后可以為結(jié)項做些準(zhǔn)備,學(xué)生點擊申請結(jié)項后,管理者進行審核,若符合結(jié)項要求則審核通過,進入已完成項目匯總。若不符合要求則未通過審核。

二、在網(wǎng)站上遇到的問題

1、如何網(wǎng)站

在網(wǎng)站與后臺數(shù)據(jù)庫建立連接后,首先建立一個裝網(wǎng)站的容器。打開計算機中的管理計算機管理服務(wù)和應(yīng)用程序Internet信息服務(wù)網(wǎng)站添加網(wǎng)站,會彈出一個會話框需要填寫一些信息,網(wǎng)站名稱、物理路徑,這個物理路徑就是放網(wǎng)站的容器,此容器名與網(wǎng)站名一致,IP地址為本主機地址,端口號為80,進行連接,會彈出會話框特殊用戶,特殊用戶即為超級用戶,輸入用戶名和密碼后,進行測試設(shè)置,確定即可。

將其他網(wǎng)站關(guān)閉,啟動剛剛建立的網(wǎng)站,啟用該網(wǎng)站的目錄瀏覽,然后打開2010中的代碼段,生成網(wǎng)站,等待片刻后,在管理中瀏覽網(wǎng)站不會生成網(wǎng)站,因為還有關(guān)鍵的一部沒做,更改.NET Framework的版本為4.0,之后網(wǎng)站就成功了。

2、遇到問題及解決方法

(1) HTTP 錯誤500.19的原因分析及解決方法

windows 2008下IIS7 安裝 遇到如下錯誤:HTTP 錯誤500.19 - Internal Server Error無法訪問請求的頁面,因為該頁的相關(guān)配置數(shù)據(jù)無效。詳細(xì)錯誤信息模塊IIS Web Core通知BeginRequest處理程序 尚未確定錯誤代碼0x80070021配置錯誤不能在此路徑中使用此配置節(jié)。如果在父級別上鎖定了該節(jié),便會出現(xiàn)這種情況。鎖定是默認(rèn)設(shè)置的(overrideModeDefault="Deny"),或者是通過包含overrideMode="Deny" 或舊有的allowOverride="false" 的位置標(biāo)記明確設(shè)置的。

(2)HTTP Error 500.19 - Internal Server Error另外一種解決方案

配置錯誤: 不能在此路徑中使用此配置節(jié)。如果在父級別上鎖定了該節(jié),便會出現(xiàn)這種情況。鎖定是默認(rèn)設(shè)置的(overrideModeDefault="Deny"),或者是通過包含overrideMode="Deny" 或舊有的allowOverride="false" 的位置標(biāo)記明確設(shè)置的。出現(xiàn)這個錯誤是因為IIS 7 采用了更安全的web.config 管理機制,默認(rèn)情況下會鎖住配置項不允許更改。要取消鎖定可以運行命令行%windir%system32inetsrvappcmd unlock config -section:system.webServer/handlers。其中的handlers 是錯誤信息中紅字顯示的節(jié)點名稱。如果modules也被鎖定,可以運行%windir%system32inetsrvappcmd unlock config -section:system.webServer/modules另外,如果使用的朋友,在安裝IIS7的時候一定記得勾選,默認(rèn)不選,也會出現(xiàn)類似的錯誤信息另其他類似錯誤二HTTP 錯誤500.19 - Internal Server Error

三、技術(shù)介紹

是一種建立在通用語言上的程序構(gòu)架,能被用于一臺Web服務(wù)器來建立強大的Web應(yīng)用程序。提供許多比現(xiàn)在的Web開發(fā)模式強大的的優(yōu)勢。

是把基于通用語言的程序在服務(wù)器上運行。不像以前的ASP即時解釋程序,而是將程序在服務(wù)器端首次運行時進行編譯。

Microsoft Office Access是微軟把數(shù)據(jù)庫引擎的圖形用戶界面和軟件開發(fā)工具結(jié)合在一起的一個數(shù)據(jù)庫管理系統(tǒng)。

Access的用途體現(xiàn)在兩個方面:

第一,用來進行數(shù)據(jù)分析: access有強大的數(shù)據(jù)處理、統(tǒng)計分析能力,利用access的查詢功能,可以方便地進行各類匯總、平均等統(tǒng)計。并可靈活設(shè)置統(tǒng)計的條件。

第二,用來開發(fā)軟件: access用來開發(fā)軟件,比如生產(chǎn)管理、銷售管理、庫存管理等各類企業(yè)管理軟件,其最大的優(yōu)點是:易學(xué)!非計算機專業(yè)的人員,也能學(xué)會。