E N D
S Y M 黃舜庭 陳峻平 陳又嘉 吳漢瑞
資料和功能需求分析 • 我們所做的是一個線上聊天的交友系統,會員如果想發言讓所有會員都能夠聽見的話,可以利用留言板來讓大家都能注意到你。還能夠寄發禮物給其他會員來提升親密度,甚至還能夠送一些特別的禮物給你討厭的壞人。當然還可以在送禮物時傳遞一些給其他會員做更進一步的交流。會員還能夠藉由玩遊戲來抒發生活的壓力。此外,會員們可以進入聊天室談論一些即時性的話題,以補足連言版上需要時間等待的問題。
迷你世界 • 會員(Member):會員的屬性有會員ID(Id)、金錢(money)、 • 會員特色(describe),以及會員的基本資料,包括:姓名(name)、 • 性別(gender)、電話(tel)、生日(birthday)、電子郵件(email)、興趣 • (interest)。其中興趣為多值,而會員ID及暱稱為唯一。 • 禮物(Gift):有禮物編號(gId)、禮物名稱(gName)、禮物圖片路徑(gpic_dir),其中 • 禮物編號為唯一。 • 悄悄話(Message):屬性為悄悄話流水號(mesSeq)、悄悄話主題(mTitle)、悄悄話 • 時間(mTime),其中悄悄話流水號為唯一。 • 留言板(Allmessage):屬性有貼文章時間(time)、文章編號(num),其中沒有任何 • 一個屬性是唯一的,但是當貼文章時間與文章編號合起來成 • 為留言資料時即為唯一。 • 遊戲(Game):遊戲編號(gNo)、遊戲種類(gType),其中遊戲編號為唯一。 • 聊天室(Chatroom) :暱稱(nick)、性別(sex)、訊息(note),其中暱稱為唯一。 • 由於每次遊戲後即會做一次清算,所以不紀錄會員共玩了幾次遊戲等詳細紀錄(只做現況而不做歷史資料),而只做單次紀錄(單值)。 • 另有一計數器可記錄進入SYM的次數。
關係型態 • 會有之間可以有好友及壞人的關係(Friendship)。 • 會員可以貼(Posts)留言(Allmessage)給所有會員瀏覽。 • 會員間可以傳送(Sends_m)或接收悄悄話。 • 會員可以送禮物(Sends_p)給其他會員。 • 會員可與其他會員玩(Plays)遊戲(Game),會紀錄遊戲時間(gTime)及遊戲分數(gScore)。另外藉由遊戲的分數來作為得到獎勵依據。 • 管理者可以刪除或修改會員的帳號及密碼,防止出現無賴會員騷擾其他會員,亦可幫助會員修改資料,服務會員。
使用工具 • apache_2.0.59- • php-5.2.3 • mysql-4.0.21 • 教授提供之phpMyadmin資料庫系統
由各個片段檔案組合成SYM • 由最先的入口網站Enter.php來連接至會員註冊及登入畫面。 • 會員註冊add.html這個檔案做連結至存放於membermc資料夾內的login.html、add_chk.php等等會員管理的程式,再從main.php連接至各項主要的功能: • 連接至存於allmessage資料夾內的GUEST.PHP、ADDMSG.PHP等留言版程式; • chatroom.htm等聊天室程式啟動聊天室,則位於chatroom資料夾; • 連結至好友互動index.html使用送禮物及悄悄話訊息等功能好友功能,位於friend資料夾內; • 連結至遊戲間做娛樂性的休閒活動connect.php在connect資料夾內; • 連接至月歷查看行事曆的功能newday.php則與counter.php計數器功能同樣放置在會員管理功能membermc資料夾中做直接連結。 • 最主要是從main.php的主介面連接至各個功能的程式介面,整合架構出我們的SYM系統 。
執行方式及可執行時間 • Anytime before the end of semester!!! • 其他時間則為上午10開始 • 確定開啟時間為下午1點至凌晨1點 • 以http://140.117.195.230/MC/enter/enter.php 進入SYM系統
THANK YOU!!!!