
【摘 要】本文主要班級網站為設計對象,在該網站設計過程中,首先要體現的是班級風格,其次根據班級概況、班級需要進行設計,然后根據以上需求進行網站設計。整體設計完畢后,便開始具體系統實現。
【關鍵詞】班級網站 PHP Dreamweaver
1引言
本次班級網站作品制作主要應用了Dreamweaver對網頁進行排版、Photoshop做網站背景和相冊、CSS規劃網頁色彩、網頁配色方案軟件等。還包含設計的關鍵技巧:內容頁面設計布局、php代碼、HTML設計、Apache服務器測試、mysql數據庫連接等。本網站的設計主題為班級網站,其主要目的是方便班級成員了解班級信息,關注班級動態。本網站主要包括網站前臺、網站后臺管理系統和數據庫三大部分。
2前臺
前臺由四大模塊構成,分別為班級相冊、班級留言、班級信息和班級bbs論壇。用戶登陸網站前臺為index.php頁面,即可直接對本網站進行瀏覽,index.php主要為大家展示的內容有,班級公告、班級相冊顯示、班級簡介、班級信息、班級留言等功能。在該頁面中,用戶也可根據導航欄連接到子頁面進行瀏覽。
管理員可通過登錄index.php后在welcome.php頁面中后臺登陸窗口進行登陸。對整個網站信息進行操作。
數據庫在一個網站系統中占有非常重要的地位,數據庫結構設計的好壞將直接影響到網站的執行效率,對實現的效果產生影響。數據庫設計是對一個給定的應用環境,構造最優的數據庫模式,建立數據庫及其應用系統,有效存儲數據,滿足用戶信息要求和處理要求。合理的數據庫結構設計可以提高數據儲存效率,保證數據的完整性和一致性,本網站采用的是mysql數據庫。數據庫分為兩種角色:普通用
戶和管理員用戶,角色的功能需求如下:
普通用戶
瀏覽班級動態
瀏覽校內班級新聞
實時留言
發表BBS論壇
瀏覽班級相冊
查看班級通訊錄
管理員用戶
修改班級成員信息
刪除班級成員信息
發布班級消息
審核留言內容
審核bbs論壇內容
角色的功能模塊如下:
3 后臺
系統由Dreamweaver CS5開發,用PHP語言寫成。客戶端目前測試運行環境為Windows環境,服務器端運行環境為Windows 7安裝有apache2.2.8版本的Web服務器,即Windows 7 + Apache2.2.8 + Mysql5.0.51 + Php5.2.6(Wamp集成環境開發)。
本網站的設計需要在數據庫中建立八個表admin表、member表、bbs_ref表、bbs-main表、content表、news表、newstype表、picture表。
admin表用來存儲管理員的用戶名和密碼,如果管理員到登錄界面輸入的用戶名和密碼與guanli2表中的一樣,便可登陸并進行后臺管理。member表用來、存儲班級成員或者游客的姓名,性別、年齡、住址、電話、專業等信息。content表主要用來存儲留言人員的姓名、留言內容、主題等。news表,主要用來存放班級信息的標題、時間、內容等。picture表,主要用于存儲網頁內所用到的圖片;bbs_ref表是用來存放在論壇中回復人的信息和內容的,而bbs-main表是用來存儲發表論壇主題的人的信息和內容的。
按照要求建好數據庫后,需要建立網站頁面和后臺服務器的連接,頁面名稱為CONN.PHP,以后當需要對數據庫進行訪問時,只需要用<?php require_once('../Connections/mymember.php');?>命令就可以直接調用該程序,連接數據庫,提高程序的可讀性,同時也提高程序的便捷性。
作為一個班級信息管理網站,首先它是一個班級信息交流的平臺,后臺管理系統包括新聞信息、留言信息、數據庫的管理,管理對前面兩項的管理,應當包括編輯、修改、刪除,而對此類操作均是直接操作數據庫信息。在系統數據管理這個模塊,主要實現了數據備份和數據恢復。
后臺管理功能只有管理用戶才有權限使用,所以在進入這些頁面之前,需要判斷用戶是否是管理用戶。admin_logi.php的功能是判斷當前用戶是否是管理用戶,如果不是,則給出提示沒有登錄權限等一系列信息。如果是,則不執行任何操作,直接進入包含它的網頁Admin.php中,在只有管理用戶可以進入的網頁。后臺頁面中包含成員信息的增刪改查、新聞信息的添加、審核評論信息、管理BBS論壇、發布班級宣告、上傳班級相冊以及查詢信息功能。
4、總結
在系統的開發過程中,充分使用了面向對象的編程方式與PHP結合,完成的實現了系統的需求。對于繁雜而且龐大的數據處理有明顯的優勢,這就為系統的使用提供了穩定性和安全性。
【參考文獻】
[1]丁士鋒.網頁制作與網站建設實戰大全[M].北京:清華大學出版社.2013.
[2]潘凱華,劉中華. PHP從入門到精通(第2版)[M].北京:清華大學出版社.2010.
[3]張梟.PHP+MySQL+Dreamweaver網站建設典型案例[M].北京:清華大學出版社.2006