「璀璨」世新大學資管系畢業專題展覽!

又到了一年一度的畢業專題展覽,每年我們學校的畢業專題展覽就以資管系的規模最大,整個活動大約快一個月,除了校內展會在學校的管院大樓一樓之外,當然還有校外展,會挑選一些組別到資訊展去展覽以及地下街展出作品,校內還會有走星光大道的活動,活動規模非常盛大,每年資管系的學生都要參加。

今年的世新大學資管系畢展和往年一樣,規模一樣很大,目前已經三年級了,這次的畢業專題展覽讓我感受到換自己做畢專的時候到了,所以特別花了一些時間去看一下學長姐的作品到底怎麼做、運用了哪些資源、使用什麼語言撰寫程式?好讓明年的自己更有頭緒的該怎麼做好自己的畢業專題。

熱鬧的世新管理學院大樓一樓展場

(熱鬧的世新管理學院大樓一樓展場)

作品目標

鐘柏鈞學長替學弟妹們詳細的解說…

(鐘柏鈞學長替學弟妹們詳細的解說…)

這次我的心得報告是專訪「單車兜風趣」這組作品,這組的作品主要是結合Web2.0的概念,提供車友分享單車路線及電家資訊的平台,做為車友騎乘單車的查詢與參考,同時車友也可以利用Android作業系統的手機查詢路徑等功能,並可以觀看四周的地理資訊,亦可利用這網站計算出騎乘單車時所消耗的卡路里,充分達到休閒與運動的效果。

資料庫模式

這組的作品是採用ASP.NET並搭配微軟的MSSQL架設的網站服務,在資料庫部分儲存的資料不算很多,大概只有「會員」、「路線」、「路線資訊」、「地標資料表」以上這些資料表。

這是傳說中的ER MODEL

(這是傳說中的ER MODEL)

遇到的難題

一、時間的管理:雖然畢專有一年的時間,不過大部分的人會把時間都花在挑選題目上,有時候題目挑選不好就要在另起爐灶,題目精挑細選的倒是花了很多時間。所以一開時題目最好想多一點,避免第一個題目沒有後,後面就沒有候選的題目。

二、Javascript瀏覽器相容與偵錯:開發網頁最怕的就是相容性問題,每個瀏覽器對於網頁的程式語言解釋的方式都不一樣,同樣的程式碼在Firefox和在IE下產生的效果就會不一樣,如何調到一樣這倒是個難題。另外,Javascript對於變數的偵錯比較不容易,若要修正錯誤倒是需要慢慢測試。

三、Android資訊不足:由於Google Android是新起的手機作業系統平台,相對的相關資源數量比較不足,開發程式上若是遇到問題要解決的話就比較麻煩些。

觀後心得

照片內為這組成員,左起第一位是林怡君、我同學(就是他提供本文的活動照片)、林依柔、鐘柏鈞-組長

(照片內為這組成員,左起第一位是林怡君我同學(就是他提供本文的活動照片)林伊柔鐘柏鈞-組長)

這次專訪的「單車兜風趣」這組作品,其實我蠻喜歡他的設計的,他們網站頁面就是簡潔、東西好找,不容易迷路。至於程式部分,網站上大量使用Ajax,使得網站存取速度較快,互動式的網頁對使用者來說使用上是非常人性化的,像是查詢地標的搜尋建議,就是採用Ajax。

採用Google Android撰寫的手機版網頁,可以讓使用者利用GPS來紀錄軌跡,最後網站上提供上傳服務,讓使用者可以上傳KML軌跡檔案與其他使用者分享單車路線,此外,也有計算卡路里的部分,讓注重自己健康的朋友也可以大略知了自己一趟的單車旅程消耗了多少熱量,而使用者也可以自由建立地標分享旅遊資訊,這部分若發展再多一點就可以替網站達到營利,或許可以結合廠商優惠券等等的東西,讓網站分享更活絡。

至於會員機制,雖然他們在資料庫的架構裡頭已經有會員機制的規劃,不過我覺得到是可以善用社群功能,讓使用者可以透過OpenIDGoogle Friecd Connect、Yahoo帳號甚至是最近火紅的Facebook帳號來登入網站,以充分達到社群的效果,讓大家可以就現有的帳號輕鬆登入,結合社群,基本上可以替網站帶來一定的活絡程度。

這次的畢專除了以上介紹的這組外,另外也有進一步的了解幾組的畢專作品,基本上每年畢專似乎都是未完成品,Bug其實也不少,或許是時間上比較緊迫,大家程式主要功能的有了,就一些細節功能可能還需要再進一步修改。

關於畢專,我覺得一定要慎選題目,也要選對程式語言,若選錯了程式做出來就似乎就不是那麼實用,當然時間的管理也不容忽視。除此之外,團隊的合作業很重要,如果團隊中大家不能朝同一個目標前進,做出來的東西一定是非常失敗的,組員間的大家要發揮自己的強項、互補其他人不足的地方,做畢專除了發揮自己大學四年所學的知識外,更重要的是要學會團隊合作、默契,以後工作時,才會和團隊配合的很完美。

這是世新大學管理學院一樓展場的櫃台...

(這是世新大學管理學院一樓展場的櫃台…)