成人教育網(wǎng)站的設計與開發(fā)
發(fā)布時間:2019-08-05 來源: 散文精選 點擊:
1. 網(wǎng)站設計的基本原則
(1)導向性原則。在網(wǎng)頁設計時,應明確建立站點的目標和用戶需求,所設計的頁面應在體現(xiàn)設計對象的性質、任務和特點上具有導向性,能夠讓訪問者迅速找到其希望瀏覽的內容。
(2)信息性原則。一個網(wǎng)站的生命力在于其提供的內容是否豐富。針對學院網(wǎng)站而言,盡量多的放置相關信息于網(wǎng)頁上,如各類通知、新聞、圖片等,可以使瀏覽者全面深入了解學院狀況。
(3)時效性原則。網(wǎng)站屬于一個相對動態(tài)的信息資源集合,應經(jīng)常對網(wǎng)頁的內容進行更新,使網(wǎng)站永遠保持活力。對于學院網(wǎng)站,應該及時發(fā)布各類通知、新聞,使得各函授站學員和管理人員能夠及時了解學院正在進行的各項工作。
(4)開放性原則。作為一個展示學院的窗口,要盡可能允許更多人知道網(wǎng)站上的所有信息,提供上下之鏈接,提供發(fā)布和接收信息的功能。
(5)互動性原則。網(wǎng)站必須要能與瀏覽者進行對話,那么就必須采用即時留言、反饋表單或在線論壇等方式來增強網(wǎng)站的互動性。
2. 網(wǎng)站的可視化設計
(1)網(wǎng)站設計的風格定位。網(wǎng)站整體形象設計包括標準字體、LOGO、標準色彩等。頁面設計應包括版面、色彩、圖像、動態(tài)效果、圖標等風格設計,也包括BANNER、菜單、標題、版權等模塊設計。作為一個學院網(wǎng)站的界面設計,應盡量做到傳統(tǒng)化、標準化,避免過于另類,要保持一定的嚴肅性,又不失活潑大方。
(2)網(wǎng)站設計的兼容性。在設計網(wǎng)站時,要充分考慮到不同的訪問者的瀏覽喜好,諸如使用什么操作系統(tǒng)和瀏覽器,屏幕分辨率是多少等。在設計過程中,要將這些因素充分考慮進來,F(xiàn)在的瀏覽器有很多種,如IE、Firefox等,不同的瀏覽器有時對相同的網(wǎng)頁布局方式有著不同的顯示效果,甚至布局混亂。所以,應盡量使用表格+CSS或者DIV+CSS的頁面布局方式,可以使網(wǎng)頁的兼容性達到最優(yōu),在各種瀏覽器下都能正常顯示。在設計我院網(wǎng)站時,采用了表格+CSS的布局方式,在各種瀏覽器下均能正常顯示。
(3)網(wǎng)站首頁的設計。首頁的設計一般包括網(wǎng)站LOGO、導航、主題部分和版權部分。LOGO設計要鮮明,有特色。導航的設計要明確、突出,使訪問者能夠迅速找到其所需要的內容。主題部分為各種功能在首頁的調用,包括新聞公告的顯示、搜索引擎表單、成績查詢表單、網(wǎng)上答疑系統(tǒng)最近發(fā)言列表、在線調查表單、網(wǎng)絡導航、函授站分布圖、網(wǎng)絡課件鏈接,以及其他一些輔助功能。在版權部分,包含網(wǎng)站名稱、版權聲明、ICP備案信息以及頁面執(zhí)行時間。一般來說,在首頁上,在盡量擴大信息量的同時,又要控制頁面文件的體積,保證首頁的打開速度。
(4)二級頁面的設計。網(wǎng)站二級頁面的功能即某個特定的板塊的首頁,集中顯示針對該板塊的各類信息。在設計上,各個二級頁面框架結構完全一致,采用不同的配色方案,顯得活潑而富于變化。
3. 網(wǎng)站數(shù)據(jù)庫設計
(1)數(shù)據(jù)庫的選擇與設計。網(wǎng)站作為一個動態(tài)網(wǎng)站,數(shù)據(jù)庫是必不可少的,F(xiàn)在主流的WEB數(shù)據(jù)庫有SQL Server、MySQL、Access等,而像我院網(wǎng)站這樣的小型信息管理系統(tǒng),要進行方便而快速的開發(fā)和后期維護,Access應為不二之選。
根據(jù)學院網(wǎng)站的系統(tǒng)分析,確定需要實現(xiàn)的各個子系統(tǒng),對每個子系統(tǒng)進行具體分析,設計出每個子系統(tǒng)的數(shù)據(jù)表結構。經(jīng)過仔細分析,整個網(wǎng)站的數(shù)據(jù)庫中包含10張數(shù)據(jù)表來實現(xiàn)各個子系統(tǒng)的功能。
(2)數(shù)據(jù)庫安全。我院網(wǎng)站中包含大量學生成績信息,所以,必須加強網(wǎng)站數(shù)據(jù)庫安全來保證網(wǎng)站穩(wěn)定可靠運行。我們采取了如下措施,首先改變數(shù)據(jù)庫文件的文件名及擴展名,當有人企圖下載數(shù)據(jù)庫時,瀏覽器會把它當作普通頁面文件阻止其下載;其次,對數(shù)據(jù)庫中的系統(tǒng)管理員密碼采用MD5加密,將真實的密碼隱藏,即使數(shù)據(jù)庫被下載,不通過特殊的技術手段也無法獲得真實的管理員密碼。
4. 網(wǎng)站的程序設計
網(wǎng)站的程序部分作用在于對整個網(wǎng)站的內容的控制,包括數(shù)據(jù)的顯示、增加、刪除、修改、查詢、排序等,實現(xiàn)了這些功能,程序就能夠自動按照我們的意愿對大量信息進行管理。
在開發(fā)工具的選擇上,我們選擇了使用ASP作為網(wǎng)站開發(fā)工具。ASP是比較流行的網(wǎng)頁編程語言,ASP本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很多實用組件,只要在服務器上安裝了這些組件,就可以快速、簡易地建立自己的WEB應用。ASP運行在服務器端,這樣就不必擔心瀏覽器是否支持ASP所 使用的編程語言,它返回的是標準的HTML頁面,可以在任何瀏覽器中顯示。在開發(fā)環(huán)境的選擇上,選擇微軟的IIS5.1作為運行調試環(huán)境。
責任編輯龍建剛
相關熱詞搜索:教育網(wǎng)站 成人 開發(fā) 設計
熱點文章閱讀