720 likes | 1.13k Views
PCS Final Project. B95902012 柯杰夫 B95902051 張嫚家 B95902058 郭明鑫 B95902088 梁逸安. OUR LOGO. About Our Project -Project 目的. Project 目的. 在這個資訊爆炸的年代,網際網路資訊對於一般民眾的日常生活,早已是不可分割的一部分,無論是學生、教授、上班族抑或是家庭主婦,都曾有不想錯過任何資訊的一刻。. Project 目的.
E N D
PCS Final Project B95902012 柯杰夫 B95902051 張嫚家 B95902058 郭明鑫 B95902088 梁逸安
About Our Project -Project 目的
Project 目的 • 在這個資訊爆炸的年代,網際網路資訊對於一般民眾的日常生活,早已是不可分割的一部分,無論是學生、教授、上班族抑或是家庭主婦,都曾有不想錯過任何資訊的一刻。
Project 目的 • 尤其是對於對於大學生來說,上BBS已經成為生活重心的一部分,和同學好友間的聯繫,全依帳於學校的BBS站台,一天不上BBS可能就失去和同學間談話的主題,或是一天不上B就渾身不對勁。
Project 目的 • 但有時候出門在外,身不由己,手邊沒有電腦或是無線網路,想要取得資訊亦不可得。基於這些理由,在我們的project中我們將結合iSMS以及socket programming,實作在BBS上運作各種BBS功能,以及在網際網路上擷取各種資訊的功能,
Project 目的 • 在以下的內容之中我們將一一介紹我們實作的功能,並且詳細解釋要如何使用這些功能。
功能介紹 -BBS功能篇
功能介紹 1.寄信功能 2.po文功能 3.群組寄信功能 4.新增好友功能 5.刪除好友功能
功能介紹 1.寄信功能 2.po文功能 3.群組寄信功能 4.新增好友功能 5.刪除好友功能
寄信 • 方法: 在第一個參數打上”m”,第二個參數和第三個參數打上自己的BBS帳號密碼,第三個參數為收件者,第四個和第五個參數分別為信件標題和信件內文。
寄信 • EX: 舉例來說,假如 1.某人的批兔帳號為freetemp0, 2.密碼為kerker, 3.想要寄信給kuokuo321, 4.信件標題為hello, 5.信件內文為HelloWorld
寄信 • EX: 於是他在簡訊裡打的就會是: ptt m freetemp0 kerker- kuokuo321 hello HelloWorld 這樣就可以完成我們的要求。
功能介紹 1.寄信功能 2.po文功能 3.群組寄信功能 4.新增好友功能 5.刪除好友功能
Po文 • 方法: 在第一個參數打上”post”,第二個參數和第三個參數打上自己的BBS帳號密碼,第三個參數為想要po文的看板名稱,第四個和第五個參數分別為文章標題和文章內文。
Po文 • EX: 舉例來說,假如 1.某人的批兔帳號為freetemp0, 2.密碼為kerker, 3.想要在kuokuo321這個看板上po文, 4.文章標題為hello, 5.文章內文為GoodMorning,
Po文 • EX: 於是他在簡訊裡打的就會是: ptt post freetemp0 kerker- kuokuo321 hello GoodMorning 這樣就可以完成我們的要求。
功能介紹 1.寄信功能 2.po文功能 3.群組寄信功能 4.新增好友功能 5.刪除好友功能
群組寄信 • 方法: 在第一個參數打上”mgroup”,第二個參數之後,直到使用者打入一個參數叫”idend”(表示收信人名單結束)之前,都是群組收信人的id,收信人名單不限數目,可以輸入很多收信人。而在idend之後的第一個參數為信件標題,而標題之後的所有參數是信件內文,每個參數代表內文的一行,不限行數。
群組寄信 • EX: 舉例來說,假如 1.某人的批兔帳號為freetemp0, 2.密碼為kerker, 3.想要群組寄信給kuokuo321 hotlin1224 ec2522 rbx,
群組寄信 • EX: 舉例來說,假如 4.文章標題為”大家好”, 5.文章內文第一行為”注意”, 6.第二行為”明天中午”, 7.第三行為”202實驗室集合”, 8.第四行為”以上”
群組寄信 • EX: 於是他在簡訊裡打的就會是: ptt mgroup freetemp0 kerker- kuokuo321 hotlin1224 ec2522 rbx- idend 大家好 注意 明天中午- 202實驗室集合 以上 這樣就可以完成我們的要求。
功能介紹 1.寄信功能 2.po文功能 3.群組寄信功能 4.新增好友功能 5.刪除好友功能
新增好友 • 方法: 在第一個參數打上”add”,第二個參數和第三個參數打上自己的BBS帳號密碼,第三個參數之後到最後一個參數,都是想要加入好友的id,不限數目。
新增好友 • EX: 舉例來說,假如 1.某人的批兔帳號為freetemp0, 2.密碼為kerker, 3.想要將kuokuo321,hotlin1224, ec2522,rbx等人加入好友
新增好友 • EX: 於是他在簡訊裡打的就會是: ptt add freetemp0 kerker kuokuo321- hotlin1224 ec2522 rbx 這樣就可以完成我們的要求。
功能介紹 1.寄信功能 2.po文功能 3.群組寄信功能 4.新增好友功能 5.刪除好友功能
刪除好友 • 方法: 在第一個參數打上”del”,第二個參數和第三個參數打上自己的BBS帳號密碼,第三個參數之後到最後一個參數,都是想要從好友名單刪除的id,並且不限刪除的id數目。
刪除好友 • EX: 舉例來說,假如 1.某人的批兔帳號為freetemp0, 2.密碼為kerker, 3.想要將kuokuo321,hotlin1224, ec2522,rbx等人從好友名單刪除
新增好友 • EX: 於是他在簡訊裡打的就會是: ptt del freetemp0 kerker -kuokuo321 hotlin1224 ec2522 rbx 這樣就可以完成我們的要求。
功能介紹 -Web功能篇
功能介紹 1.字典查詢功能 2.氣象查詢功能 3.NBA運彩賠率查詢功能 4.NBA今日比數查詢功能
功能介紹 1.字典查詢功能 2.氣象查詢功能 3.NBA運彩賠率查詢功能 4.NBA今日比數查詢功能
字典查詢 • 方法: 當我們想要查一個英文單字的解釋時,我們在第一個參數打上dic,第二個參數打上想要查詢的單字,系統便會回傳英文單字的解釋給他。
字典查詢 • EX: 舉例來說,假如某人想要查詢apple這個英文單字的中文解釋
字典查詢 • EX: 於是他在簡訊裡打的就會是: dict apple 這樣就可以順利收到apple這個單字的中文解釋。
字典查詢 • EX:
功能介紹 1.字典查詢功能 2.氣象查詢功能 3.NBA運彩賠率查詢功能 4.NBA今日比數查詢功能
天氣查詢 • 方法: 當我們想要查詢今天各地的天氣時,我們在訊息中打上weather這個參數。
天氣查詢 • EX: 舉例來說,假如某人想要查詢今天的天氣 於是他在簡訊裡打的就會是: weather 這樣他就可以順利收到今天各地的天氣氣溫,以及降雨機率預測。
天氣查詢 • EX:
功能介紹 1.字典查詢功能 2.氣象查詢功能 3.NBA運彩賠率查詢功能 4.NBA今日比數查詢功能
NBA運彩賠率查詢 • 方法: 當我們想要查詢今天NBA運彩的賠率時,我們在訊息中打上lottery這個參數,第二個參數如果打上0,可以查詢本日NBA的運彩賠率,如果第二個參數打上1時,可以查詢明天NBA的運彩賠率,以便今日下注。
NBA運彩賠率查詢 • EX: 舉例來說,假如某人想要查詢今天的運彩的賠率 ,於是他在簡訊裡打的就會是:lottery0 這樣他就可以順利收到今天運彩的各個賠率。
功能介紹 1.字典查詢功能 2.氣象查詢功能 3.NBA運彩賠率查詢功能 4.NBA今日比數查詢功能
NBA今日比數查詢 • 方法: 當我們想要查詢當天NBA各個賽事的比數時,我們在訊息中打上score這個參數,第二個參數打上今天的日期。
NBA今日比數查詢 • EX: 舉例來說,假如某人想要查詢今天(一月八號)NBA賽事的比數 ,於是他在簡訊裡打的就會是: score 1/8 這樣他就可以順利收到今天每場NBA賽事的比數。
實作方法 -BBS實作篇
BBS實作方法 • 1.首先我們利用wiershark這個軟體,抓出我們在BBS上打入的各個按鍵的封包。