【正文】
如下: 用戶簡單注冊信息: user_ID (自動編號 )、用戶名、密碼和注冊日期等。 網(wǎng)站會員管理 : 管理員對注冊會員管理 。 在線交友網(wǎng)站所要實現(xiàn)的功能如下: 網(wǎng)友注冊 模塊 :網(wǎng)友注冊信息、網(wǎng)友登錄驗證。通過網(wǎng)上交友,可以消除社會暗示和物質(zhì)表象,平等地與對方溝通信息、交流思想、表達感情,以得到最大的理解和幫助。 ASP 是常用的動態(tài)網(wǎng)頁開發(fā)語言中比較常用的一種, Access 數(shù)據(jù)庫完全可以滿足一個中小型網(wǎng)站系統(tǒng)的數(shù)據(jù)維護工作。 本交友網(wǎng)站基于 ASP 和 Access 的數(shù)據(jù)庫原理開發(fā)實現(xiàn),互聯(lián)網(wǎng)用戶可以免費注冊會員,然后尋找網(wǎng)友信息并將之加入好友,用戶還可以通過發(fā)布一些個人信息來結(jié)交朋友,例如自己拍的照片等,讓交友變得簡單親切,并且具有良好的發(fā)展趨勢,為交友提供了一個雙向交流的良好平臺。自由度很大。 目前網(wǎng)絡市場上也不乏交友性質(zhì)的網(wǎng)站,但大多對會員的限制較多,注冊信息繁復等。 ASP( Active Server Page)能夠很好的實現(xiàn)頁面的動態(tài)交互, Microsoft Access 功能強大,簡單易用,適應性強,完全可以勝任一個中小型交友網(wǎng)站系統(tǒng)的數(shù)據(jù)庫維護管理工作。通過互聯(lián)網(wǎng)進行購物、娛樂、交流等。網(wǎng)絡交友系統(tǒng)就這樣憑借著其方便快捷、不受地域影響、隱秘性的等等特點逐漸成熟發(fā)展起來,極大的擴展了交友的范圍 。 此次開發(fā)的交友網(wǎng)站系統(tǒng)很好地實現(xiàn)了用戶的注冊和登錄、個人信息管理、加好友、寫留言、以及管理員對會員的管理等交友網(wǎng)站應具有的基本功能。有些甚至要繳納會員費。 系統(tǒng)設計背景 隨著計算機的迅速發(fā)展,人們的生活普遍趨向信息化。通過結(jié)交不同文化背景的網(wǎng)友,還可以增加自己的見聞,從而豐富了人們的業(yè)余生活。這種組合能夠保證整個系統(tǒng)的可擴展性和合快速的運行。 本系統(tǒng)是一個簡單易用的交友網(wǎng)站系統(tǒng),具有一個交友網(wǎng)站該有的基本功能,同時對部分細節(jié)進行優(yōu)化。 網(wǎng)友通過注冊填寫信息來進行用戶登錄操作。 網(wǎng)站管理員對會員的基本管理。 用戶詳細注冊信息: lar_ID (自動編號 )、用戶 ID、姓名、生日、年齡、學歷、職業(yè)、單位、郵政編碼、電話、簡歷、性格和星座等。 表 32 留言信息表 列名 數(shù)據(jù)類型 長度 允許空 Id int 4 For_id Nvarchar 10 √ User_id Nvarchar 255 √ Netname Smalldatetin 4 √ Sex Int 4 √ Home int 4 √ friend,如表 33 所示。 % if session(user_id)1 then 12 end if % 圖 41 為用戶注冊會員的第一步所看到的頁面 圖 41 用戶注冊會員第一步 html 表單元素 此頁無需填寫 html 表單元素。 user_name amp。 表 頁的表單元素 名稱 表單元素類型 含義 最大長度 Name Text 真實姓名 10 Home Text 籍貫 10 Company Text 單位 50 Postcalcode Text 郵編 6 Tel Text 電話 20 Fresume Text 簡歷 200 Netname Text 網(wǎng)名 10 Homepage Text 個人主頁 50 Email Text 電子郵件 50 Netcallcode Text 網(wǎng)絡尋呼機 12 14 Chatroom Text 常去的聊天室 50 Sport Text 喜歡的運動 30 Book Text 喜歡的書籍 50 Music Text 喜歡的音樂 30 People Text 喜歡的名人 50 Interest Text 愛好或特長 50 Adage Text 人生格言 50 character Text 性格自述 50 此頁為用戶填寫個人檔案頁面,并沒有涉及到數(shù)據(jù)庫表的操作。判斷是否已經(jīng)填寫檔案 Set rs_lar = () sql=select * from larchives where user_id = amp。叛斷 Session 變量是否超時 if isempty(session(user_id)) then end if Set rs_lar = () sql=select user_id from larchives where user_id = amp。 圖 43 html 表單元素 此頁面位驗證用戶名稱和密碼頁面,頁面中無需填寫 html 表單元素。數(shù)據(jù)填寫有錯 !39。 17 圖 44 用戶登入失敗 html 表單元素 此頁面為用戶登入成功登入信息頁面,頁面中無需填寫 html 表單元素。叛斷 Session 變量是否超時 if isempty(session(user_id)) then end if 39。 session(user_id) amp。 交友請求回復管理子模塊包含以下頁面。 !include file= % 39。 !include file= % Set rs_lar = () sql=select * from larchives where user_id like 39。 sql,conn,3,2 if and then 您還沒建立了檔案 ! end if 此頁為用戶刪除好友列表頁面,刪除成功后頁面跳轉(zhuǎn)到個人管理首頁,因此沒有頁面示例。 request(id) sql,conn,3,2 22 Set rs_del = () sql=delete from friend where id= amp。叛斷此用戶是否已經(jīng)注冊 Set rs_lar = () sql=select * from larchives where user_id=amp。 % if request(id) = then end if % !include file= %Set rs_id = () sql = select User_id,id from pic where id= amp。 24 此頁涉及到交友請求數(shù)據(jù)庫表 apply、交友請求回復數(shù)據(jù)庫表 back 和好友數(shù)據(jù)庫表 friend 的操作。 !include file= % id=request(id) user_id=request(user_id) set rs_apply=() sql=delete from apply where id like 39。 sql,conn,3,2 % html 表單元素 此頁無需填寫 html 表單元素。 request(id) sql,conn,3,2 % html 表單元素 該頁面中僅有 1 個表單元素,如表 46 所示。javascript39。 圖 46 給網(wǎng)友的留言回復 27 此頁為用戶刪除網(wǎng)友的留言頁面,刪除成功后頁面跳轉(zhuǎn)到個人管理首頁,因此沒有頁面示例。 request(id) sql,conn,3,2 if session(admin_pass) ok then if session(user_id) rs_id(for_id) then (您沒有刪除權限! ) end if end if Set rs_del = () sql=delete from leaveword where id=amp。 form method=”post” action=”” …… /form 47 為管理員登入頁面效果 圖 47 管理員登入頁面 html 表單元素 此頁為驗證管理員名稱和密碼頁面,頁面中無需填寫 html 表單元素。javascript39。 (1)。 39。 39。賬號或密碼錯誤! 39。 表 48 頁地表單元素 名稱 表單元素類型 含義 最大長度 Search_txt Text 關鍵字 8 此頁為管理員管理用戶頁面,涉及到對用戶數(shù)據(jù)庫表 larchives 的操作。 html 表單元素 此頁無需填寫 html 表單元素。 用戶管理:管理員對用戶的審查管理。最初是 Windows NT 版本的可選包,隨后內(nèi)置在 Windows 2021\Windows XP Professional 和 Windows Server 2021一起發(fā)行,但在普遍使用的 Windows XP Home 版本上并沒有 IIS。使用