【正文】
例。 session(user_id) amp。 !include file= % Set rs_lar = () sql=select * from larchives where user_id like 39。 session(user_id) sql,conn,3,2 if and then end if % % Set rs_lar=nothing 21 Set conn=nothing % html 表單元素 頁(yè)面中無(wú)需填寫(xiě) html 表單元素。 !include file= % 39。 各頁(yè)面間的關(guān)系如圖 46 所示 19 資 料 管 理相 片 管 理交 友 請(qǐng) 求 回 復(fù)留 言 管 理E d s p 檔 案 修 改 頁(yè)E a d d .a s p 檔 案 修 改 成 功D e lh y .a s p 刪 除 好 友S e n d p h o to .a s p 圖 片 列 表A d d p ic .a s p 圖 片 添 加D e lp ic .a s p 圖 片 刪 除A c c e p s p 接 受 交 友 請(qǐng) 求R e f u s e .a s p 拒 絕 交 友 請(qǐng) 求M o v e to .a s p 移 入 好 友 列表D e lq q .a s p 刪 除 好 友 請(qǐng) 求L e a v e w o r d 回 復(fù) 留 言D e liu y a n .a s p 刪 除 留 言 圖 46 各頁(yè)面間的關(guān)系 html 表單元素 該頁(yè)面中共有 18 各需要用戶(hù)填寫(xiě)的表單元素,如圖表 44 所示。 交友請(qǐng)求回復(fù)管理子模塊包含以下頁(yè)面。 18 圖 45 用戶(hù)登入成功 網(wǎng)友個(gè)人管理模塊 網(wǎng)友個(gè)人管理模塊包含以下子模塊。 session(user_id) amp。 session(user_id) sql,conn,3,2 39。叛斷 Session 變量是否超時(shí) if isempty(session(user_id)) then end if 39。 此頁(yè)使用了系統(tǒng)中的用戶(hù)簡(jiǎn)單注冊(cè)信息表 user_reg、用戶(hù)詳細(xì)注冊(cè)信息表larchives、留言信息表 leaveword 和好友信息列表 friend 等。 17 圖 44 用戶(hù)登入失敗 html 表單元素 此頁(yè)面為用戶(hù)登入成功登入信息頁(yè)面,頁(yè)面中無(wú)需填寫(xiě) html 表單元素。 (1)。數(shù)據(jù)填寫(xiě)有錯(cuò) !39。javascript39。 圖 43 html 表單元素 此頁(yè)面位驗(yàn)證用戶(hù)名稱(chēng)和密碼頁(yè)面,頁(yè)面中無(wú)需填寫(xiě) html 表單元素。 表 頁(yè)的表單元素 名稱(chēng) 表單元素類(lèi)型 含義 最大長(zhǎng)度 16 User_name Text 用戶(hù)登入名稱(chēng) 10 Password Password 用戶(hù)登入密碼 10 此頁(yè)僅向系統(tǒng)提交用戶(hù)注冊(cè)名稱(chēng)和密碼,并沒(méi)有涉及到數(shù)據(jù)庫(kù)表的操作。叛斷 Session 變量是否超時(shí) if isempty(session(user_id)) then end if Set rs_lar = () sql=select user_id from larchives where user_id = amp。 此頁(yè)涉及到用戶(hù)詳細(xì)注冊(cè)信息數(shù)據(jù)庫(kù)表 larchives 的操作。判斷是否已經(jīng)填寫(xiě)檔案 Set rs_lar = () sql=select * from larchives where user_id = amp。叛斷 Session 變量是否超時(shí) if isnull(session(user_id)) then end if 39。 表 頁(yè)的表單元素 名稱(chēng) 表單元素類(lèi)型 含義 最大長(zhǎng)度 Name Text 真實(shí)姓名 10 Home Text 籍貫 10 Company Text 單位 50 Postcalcode Text 郵編 6 Tel Text 電話(huà) 20 Fresume Text 簡(jiǎn)歷 200 Netname Text 網(wǎng)名 10 Homepage Text 個(gè)人主頁(yè) 50 Email Text 電子郵件 50 Netcallcode Text 網(wǎng)絡(luò)尋呼機(jī) 12 14 Chatroom Text 常去的聊天室 50 Sport Text 喜歡的運(yùn)動(dòng) 30 Book Text 喜歡的書(shū)籍 50 Music Text 喜歡的音樂(lè) 30 People Text 喜歡的名人 50 Interest Text 愛(ài)好或特長(zhǎng) 50 Adage Text 人生格言 50 character Text 性格自述 50 此頁(yè)為用戶(hù)填寫(xiě)個(gè)人檔案頁(yè)面,并沒(méi)有涉及到數(shù)據(jù)庫(kù)表的操作。 sql,conn,3,2 if and then rs_user(user_name)=user_name rs_user(password)=password rs_user(date)=date 13 session(user_id)=rs_user(user_id) else % 用戶(hù)注冊(cè)不成功所看到的頁(yè)如圖 42 圖 42 用戶(hù)注冊(cè)不成功界面 圖 311 為用戶(hù)注冊(cè)成功后填寫(xiě)個(gè)人檔案所看到的頁(yè)面。 user_name amp。 !include file= % user_name=left(request(user_name),10) password =left(request(password),10) if password= then 數(shù)據(jù)有錯(cuò)! end if Set rs_user = () sql=select * from user_reg where user_name like 39。 % if session(user_id)1 then 12 end if % 圖 41 為用戶(hù)注冊(cè)會(huì)員的第一步所看到的頁(yè)面 圖 41 用戶(hù)注冊(cè)會(huì)員第一步 html 表單元素 此頁(yè)無(wú)需填寫(xiě) html 表單元素。 會(huì)員注冊(cè) 模塊 用戶(hù)登入驗(yàn)證 . html 表單元素 該頁(yè)面中僅有 3 個(gè)表單元素,如表 41 所示。 表 32 留言信息表 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 Id int 4 For_id Nvarchar 10 √ User_id Nvarchar 255 √ Netname Smalldatetin 4 √ Sex Int 4 √ Home int 4 √ friend,如表 33 所示。 9 好友信息列表: ID(自動(dòng)編號(hào))、對(duì)方用戶(hù) ID、申請(qǐng)好友者用戶(hù) ID、申請(qǐng)好友者用戶(hù)名、性別和地區(qū)等。 用戶(hù)詳細(xì)注冊(cè)信息: lar_ID (自動(dòng)編號(hào) )、用戶(hù) ID、姓名、生日、年齡、學(xué)歷、職業(yè)、單位、郵政編碼、電話(huà)、簡(jiǎn)歷、性格和星座等。 如圖 31 所示 8 網(wǎng) 友 注 冊(cè) 模 塊網(wǎng) 友 注 冊(cè) 信 息網(wǎng) 友 登 錄 驗(yàn) 證網(wǎng) 友 個(gè) 人 管 理 模 塊個(gè) 人 資 料 管 理相 片 管 理交 友 請(qǐng) 求 管 理交 友 回 復(fù) 管 理留 言 管 理網(wǎng) 站 會(huì) 員 管 理注 冊(cè) 會(huì) 員 管 理 圖 31 功能模塊圖 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 根據(jù)系統(tǒng)功能的設(shè)計(jì)要求和模塊劃分,本站的數(shù)據(jù)庫(kù)主要存儲(chǔ)用戶(hù)注冊(cè)信息、留言信息、和好友信息。 網(wǎng)站管理員對(duì)會(huì)員的基本管理。 用戶(hù)可以編輯個(gè)人資料、上傳照片、管理好友請(qǐng)求和回復(fù)、以及對(duì)留言板進(jìn)行管理。 網(wǎng)友通過(guò)注冊(cè)填寫(xiě)信息來(lái)進(jìn)行用戶(hù)登錄操作。 7 第三章 系統(tǒng)設(shè)計(jì) 網(wǎng)站結(jié)構(gòu)設(shè)計(jì) 一個(gè)典型的在線(xiàn)交友網(wǎng)站至少應(yīng)該包含交友注冊(cè)、網(wǎng)友個(gè)人管理 和網(wǎng)站會(huì)員管理等三個(gè)功能。 本系統(tǒng)是一個(gè)簡(jiǎn)單易用的交友網(wǎng)站系統(tǒng),具有一個(gè)交友網(wǎng)站該有的基本功能,同時(shí)對(duì)部分細(xì)節(jié)進(jìn)行優(yōu)化。 經(jīng)濟(jì)可行性分析 本系統(tǒng)的目的是讓網(wǎng)友沒(méi)有地域限制方便地在網(wǎng)上結(jié)交好友,解決 因在現(xiàn)實(shí)生活中由于年齡、性別、地域、經(jīng)歷的不同,相互間的交流會(huì)有一些無(wú)法回避的障礙,所造成的思想封閉,煩惱無(wú)處傾訴,嚴(yán)重影響人們的學(xué)習(xí)和工作生活。這種組合