楊連權
唐山市豐潤區豐潤鎮小屯小學 河北唐山 064099
各學校各學科建立一個屬于自己的網站,是近年來教育發展的一個趨勢。如何讓自己的網站做得精美而實用,符合教育交流的現狀,能夠深得客戶的喜愛,與客戶形成良好的互動,是在制作網站之前值得考慮好的事情。否則自己精心制作的網站無人訪問也是一種令人尷尬的事情。這要求網站要有能夠吸引人的網頁頁面,要有符合教育現狀的導航欄目,同時各個分頁面的設計要便于管理等。制作一個靜態網站很容易,頁面顯示也很快,只不過是分頁面太多,需要很多的后期管理工作,與客戶溝通不便。動態網站制作的頁面相對少得多,缺點是服務器部署太復雜、網頁上添加服務器行為時很容易產生錯誤,致使網頁無法顯示。看似簡單的幾步卻讓人百思不得其解,使得整個網站的制作過程處于停頓狀態。動態網站的管理工作非常重要,它涉及向數據庫中添加信息、刪除信息和修改信息。筆者從這幾方面談談制作體會。
網站的管理頁面是一個網站的核心,所有信息都在這里反映出來,一切添加、修改和刪除行為都在這里進行或者說在這里留有進行這些行為的入口。從這些行為實施的意義上看,管理頁面是網站管理系統的核心,是網站的大腦中樞,是不允許旁人隨意進入的機要部門。如何不讓外人隨意進入?就是給網站加上一把鎖。設計網站的人早已經考慮到這個問題,做法就是:將管理頁面添加服務器行為“限制對頁的訪問”,要求客戶必須首先登錄“登錄頁面”,輸入用戶名和密碼。只有輸入正確的客戶,才有權利進入管理頁面。
管理登錄頁面通常是這樣的:插入一個表格,第一行輸入“xx網站管理系統”,第二行是制作登錄表單的位置,第三行是頁腳信息。說一下登錄表單的制作:首先插入一個表單;再將光標定位在表單內,插入一個3行2列的表格,第三行合并單元格;表格1行1列輸入用戶名,2列插入一個表單域,命名為name;表格2行1列輸入密碼,2列插入一個表單域,命名為password,在屬性面板內點選“密碼”;表格第三行插入兩個按鈕,第一個是提交,第二個是返回。頁面制作好之后是添加服務器行為。單擊“服務器行為”下的加號,選擇“用戶身份驗證”→“登錄用戶”,在彈出的“登錄用戶”對話框內選擇使用連接驗證的數據庫名稱;表格后選擇放置管理用戶和密碼的數據表,通常名稱為admin;如果登錄成功,轉到的頁面通常為“admin.ASP”;如果登錄失敗,轉到的頁面通常為“error.html”。下面可以進一步設置限制訪問的級別,最后單擊“確定”。至此,管理登錄頁面制作完畢。
管理頁面的制作非常關鍵,它是整個網站制作的關鍵步驟,用來完成網站的一切文件管理工作。首先完成的是頁面的制作工作,其次是添加相應的記錄集和服務器行為。
1)插入一個表格,表格第一行添加背景圖片或者是背景色,輸入“xx網站信息管理系統”;第二行是用來放置主要內容的,第三行添加頁腳信息。
2)在第二行內插入一個3行1列表格,表格第一行右對齊,輸入“[添加信息]和[退出系統]”;第二行再插入一個2行4列的表格,其第一行分別輸入“文章類型、發布時間、文章標題和文件管理”,第二行用來插入記錄集,文件管理下方單元格內輸入“[修改]和[刪除]”。
3)添加記錄集,單擊應用程序中的“綁定”下的加號,選擇“記錄集”。在彈出“記錄集”對話框中為記錄集起一個名字,如alldata,選擇連接的數據庫名稱。選擇數據庫中對應的表格如data。在篩選處選擇“無”,排序后選擇file_time,降序。單擊“測試”,就會看到表中的所有數據。單擊“確定”完成對記錄集的添加工作。
4)插入記錄集,對應中間的表格插入相應的記錄集項目,如 file_type、file_time、file_title。
5)選中“添加信息”文字,在鏈接后瀏覽選擇添加文件的頁面,如add.asp。
6)選中“退出系統”,在鏈接后瀏覽選擇index.asp。
7)選中“修改”,在鏈接后瀏覽選擇update.asp。
8)選中“刪除”,在鏈接后瀏覽選擇delete.asp。
添加頁面在文件管理中也很重要,網站中只有不斷添加新的內容才能顯示出網站的活力,讓網站得到更多人的關注。添加頁面的制作:1)插入一個3行3列的表格,將第一、三行合并單元格;2)第一行插入背景圖片,并添加表頭“xx網站信息管理系統”;3)第三行插入背景圖像或者是背景顏色,并插入網站信息;4)第二行插入一個表單,表單內插入一個6行2列的表格;5)第二個表格第一行一列輸入“標題”,二列插入一個文本域,命名file_title,第二行第一列輸入“時間”,二列插入文本域,第三行一列輸入“類型”,插入列表/菜單,內容為導航中的欄目內容,第四行一列輸入“內容”、二列插入一個多行文本域;6)插入記錄,單擊應用程序下的加號,選擇“插入記錄”,彈出“插入記錄”對話框,連接數據庫,選擇插入到的表格名稱,插入后轉到的頁面如admin.asp;7)選擇時間后的文本域,在初始值后輸入<%=date()%,這樣就會自動添加相應的時間了。
修改頁面的作用是用于修改已經發布的文章,進一步使其完善。修改頁面的內容是通過鏈接從管理頁面傳遞過來的。其自身是無法單獨打開的,編輯也在制作網頁的軟件中進行。當管理人員需要對某一題目進行更改時,單擊管理頁面中相應標題后的修改鏈接,就會自動跳轉到修改頁面。管理人員修改完之后,單擊“提交”按鈕,就會自動將修改完的內容保存到數據庫之中,同時網頁自動跳轉到管理頁面,讓管理人員查看修改后完成的情況。
1)插入一個3行1列的表格,第1行輸入欄目標題“xx網站信息管理系統”并設置背景圖片或背景色,第3行輸入頁腳信息并設置背景顏色。
2)第二行插入一個表單,在表單內插入第二個表格(6行2列)。第1行1列輸入“文章標題:”,二列插入一個文本域,名稱為“file_title”。第2行1列輸入“發布時間:”,第3行1列輸入“發布類型”,2列插入一個列表/菜單,命名為“file_time”。第4行1列輸入“發布者:”,二列插入一個文本域,命名為“file_editor”。第5行1列輸入“發布內容:”,二列插入一個多行文本域,命名為“file_text”。第6行合并單元格,并插入兩個按鈕,第一個命名為“提交”,第二個命名為“返回”。
3)綁定記錄集。單擊應用程序中的“綁定”下的加號,選擇“記錄集”,給記錄集起個名稱,如“update”,連接數據庫,選擇相應的數據表,在篩選后選擇“file_id=URL參數,file_id”,排序后選“無”。單擊“確定”。最后分別綁定記錄集。
4)添加服務器行為,單擊其下的加號,選擇更新記錄。連接數據庫,選擇要更新的表格名稱,唯一鍵列選擇“file_id”,勾選數字,更新后轉到admin.asp,對比表單元素,無誤后單擊“確定”。
當管理人員考慮到某篇文章不適宜時,就會刪掉這篇文章,因此要涉及如何實施這些行為。1)插入1個3行1列的表格,第一行輸入標題,第三行輸入頁腳信息;2)第二行插入一個表單,表單內插入一個6行2列的表格;3)第二個表格第一列分別輸入“文章標題、發布時間、發布類型、發布者、發布內容”,第六行插入兩個按鈕,分別是“刪除、返回”;4)創建記錄集并插入;5)添加服務器行為,選擇“刪除記錄”,唯一鍵列為“file_id”,刪除后轉到admin.asp。
動態網站制作每一小步就需要檢測,以便隨時修正每一處錯誤。