福州個人網站怎么建站

  • 福州個人網站怎么建站已關閉評論
  • A+
所屬分類:福州網站設計

隨著互聯網的普及, 大多數人已經不滿足于僅在 Internet上瀏覽信息,更希望參與其中,并能夠擁有自己的個人網站,向別人展示自己,結交朋友。 中國網絡上的個人網站的設計簡潔、精致、五彩繽紛,擁有一個獨特并且能夠展示自己的個人網站逐漸成為了人們追逐的一種潮流。 目前,個人網站的設計存在的問題主要集中在娛樂方面,內容太單一,抄襲也比較嚴重,對整個行業的發展都有一定的影響。 通過制作自己的個人網站,達到展示自我,讓別人更好的了解、認識自己,結交朋友,資源信息共享,同時又能把個人信息及時反饋給朋友或者是網友之間進行交流的目的。 因此,越來越多的網友,不管是計算機專業還是非計算機專業,都開始紛紛建設具有自己獨特風格的網站從而更好的表達自我,向別人展示自己的個性。

1 系統功能模塊設計針對本網站,主要包括前臺管理和后臺管理,前臺管理包括 4 個小模塊,后臺管理包括 8 個小模塊,系統功能模塊圖如圖 1 所示。

2 數據庫概念結構設計概念結構設計就是將需求分析得到的用戶需求抽象為信息結構的過程。 其目標是將用戶需求進行歸納、抽象和綜合,從而形成一個獨立于 DBMS 的概念模型。 個人網站后臺管理的E-R 圖如圖 2 所示。

3 系統實現3.1 前臺管理模塊的實現前臺管理模塊分為在線留言、我的資源、用戶注冊、個人簡介這 4 個模塊。 這些模塊均以超鏈接的形式實現。

在線留言的實現過程:用戶點擊在線留言,頁面跳轉到留言板界面,當用戶填寫完整個人信息之后,點擊添加留言按鈕,后臺調用邏輯代碼 addly_Click 函數, 將信息添加到后臺數據庫。分頁功能的實現為:分頁用到 GridView 組件,該控件直接與后臺數據庫綁定,利用 Select 語句取得信息總條數, PageSize 設置每一頁顯示信息的條數,以此達到分頁的目的。

我的資源的實現過程:該模塊對熱門文章、冷笑話語錄、相冊這 3 部分具體實現過程分開描述。

( 1 )熱門文章的實現過程:這里以熱門文章的點擊率為例說明,首先管理員對每一篇文章設置一個點擊率的數字,然后利用 update 語句,用戶每刷新一次一條熱門文章的頁面就設置點擊量 +1 ,更新后臺數據庫表即可實現。

( 2 )冷笑話語錄的實現過程:該模塊與熱門文章模塊實現方法類似,不再贅述。

( 3 )相冊的實現過程:這里以查找為例進行說明,用戶在所有相冊信息列表名稱后的文本框中輸入關鍵字,后臺代碼利用Request.QueryString 獲取到用戶輸入的關鍵字 KeyWords , 判斷KeyWords 的值是否為空, 若不為空令 Sql = Sql + " and titlelike '%" +KeyWords.ToString().Trim() + "%'" ,再按照 Id 號以降序的方式返回所要搜索的內容。

用戶注冊的實現:用戶填寫完整個人信息,點擊注冊按鈕,若用戶名、 密碼、 姓名、 電話中有一項內容為空, 則對應的TextBox 后以紅色文本的形式提示必填, 這里用到 Required-淺析個人網站的實現桂 便, 祝玉華, 甄 彤(河南工業大學 信息科學與工程學院 河南 鄭州 450001 )

為了擁有一個能夠展現自我、結交朋友、資源共享的平臺,本網站采用制作網站的主流工具 Asp.Net 、 VisualStudio 2010 和 Sql Server 數據庫等技術,設計并實現了集用戶登錄注冊、在線留言、相冊管理、熱門文章管理、友情連接、站內搜索等功能于一體的網站交流平臺。 本網站界面美觀大方,層次分明,擁有自己獨特的風格,不僅使瀏覽者可以輕松訪問本網站內容,而且使網站管理者很方便的管理本網站,為網站管理者提供了一個展現自我、結交朋友的平臺。

個人簡介的實現過程:這里以返回操作為例說明,當用戶點擊返回這一超鏈接時,系統調用 javascript:history.back() 函數,這時將返回到網站首頁。

前臺界面中自動切換圖片效果的實現過程為:一共 5 張圖片,進行編號,使用 Javascript 定時器函數 SetTimeOut() 每隔 8 秒鐘執行一次動作,執行動作中循環替換這 5 張圖片的 Src 屬性,來實現圖片自動切換的效果。

3.2 后臺管理模塊的實現管理員在前臺頁面中點擊“后臺”,頁面跳轉到登錄界面,管理員輸入用戶名和密碼,點擊登錄按鈕,若輸入的用戶名和密碼正確,則跳轉到后臺管理頁面,若輸入的用戶名和密碼有一項錯誤,這時彈出對話框用戶名或密碼不正確,點擊確定按鈕重新輸入。 在該頁面中用到三種控件,分別為: TextBox 、 Sub-mit 、 Reset 。 當管理員點擊登錄按鈕時觸發 Click 事件,該事件利用 String 字段接收前臺頁面中 TextBox 中的值, 先使用 If 語句判斷 TextBox1 與 TextBox2 的值,若有一項為空,這時利用腳本語言,彈出對話框“請輸入完整”。 若 TextBox1 與 TextBox2 的值均不為空,通過 Select 語句查詢表 AllUsers ,如果查找的結果與輸入的值不一致,則彈出對話框“對不起,用戶名或密碼不正確”,否則跳轉到后臺管理頁面。 后臺管理模塊分為系統用戶管理、個人資料管理、熱門文章管理、冷笑話語錄管理、相冊管理、留言管理、注冊用戶管理、系統參數管理 8 個模塊。

系統用戶管理模塊實現過程:本網站普通管理員沒有對系統用戶管理進行操作的權限, 其實現過程為 listuser.aspx.cs 文件中在頁面加載時調用函數,首先利用 select 語句按照 id 號降序查詢表 Allusers 中的所有管理員, 然后判斷該管理員是否為超級管理員, If (Session [ "cx" ] .ToString().Trim() ! = 超級管理員 ) ,如果獲得的參數不等于超級管理員,彈出對話框“對不起,您沒有這個權限”,調用 history.back(); 返回。

個人資料管理模塊實現過程:該模塊主要是管理員用戶密碼的修改,包括原密碼、新密碼、確認密碼。 這里用到 Textbox 、Button 、 Reset 控件,當管理員點擊修改按鈕時,若 Textbox 中的內容有一項為空, 運用 Javascript:alert 彈出對話框 “請填寫完整”;若獲取到 TextBox2 的值與 TextBox3 的值不一致,這時彈出對話框“兩次密碼不一致,請確認”,當管理員點擊確認時,調用 History.Back() 返回到后臺修改密碼頁面,如果點擊重填按鈕,這時 Reset 控件將處于 Form 中的所有控件恢復到其初始狀態,管理員即可重新輸入內容。

熱門文章管理模塊實現過程:該模塊包括熱門文章的添加和查詢,當管理員點擊熱門文章添加時,后臺以超鏈接的形式顯示添加界面,管理員輸入文章的標題以及內容,點擊添加按鈕, 這時觸發 Sqlhelper 中的 Insert 方法, 獲取到 TextBox 中的值,并將該值插入到所有公告信息表,若 TextBox 的值為空,則在該控件后顯示“必填”,否則利用 alert 語句彈出對話框”添加成功”。 管理員點擊”查詢”這一超鏈接時,顯示出所有熱門文章信息列表界面,管理員在 TextBox 中輸入熱門文章中的關鍵字,點擊查詢按鈕時, 后臺數據庫將利用 Select 方法進行查找,既可顯示該內容。 冷笑話語錄、相冊管理模塊中的添加與查詢方法與其一樣,不再贅述。

留言管理模塊實現過程: 管理員點擊刪除這一超鏈接時,運用 delete 方法刪除后臺數據庫表中的這一條留言。

注冊用戶管理模塊實現過程:注冊用戶審核過程為例進行說明,后臺數據庫中設置一個 issh 字段,該字段的值為 0,1 ,用戶注冊時該字段默認為 0 ,即為非審核狀態,當管理員點擊“是”

時,數據庫利用 update 語句更新該字段值為 1 ,這時審核通過。

系統參數管理模塊實現過程:該模塊包括個人簡介、關于網站,友情連接添加友情連接查詢,用到的方法 Insert ,前面已講述過,這里不再贅述。 以“打印本頁”為例進行闡述,管理員點擊“打印本頁”超鏈接時,后臺邏輯代碼會觸發 Onclick 事件,調用 Window.Print() 函數,將選中的數據打印出來。

4 總結本系統的功能基本可以實現, 整個網站的設計美觀大方,內容豐富, 不足之處就是沒有展示自己個人網站的獨特性,涉及到個人的內容較少,不能使瀏覽者充分了解自己,而且功能還不夠完善,比如說發送電子郵箱等這些功能由于自己的水平有限無法達到預期的目標。