top of page

姓名:蕭宏

學號:1031650

研究主題:文章投稿與審查系統

一、工作詳述

 

   一開始先建立資料庫,關聯圖跟老師討論了好幾周的時間,從原本錯誤滿滿的經過與老師一周一周的討論,加了許多關聯屬性,像是主題領域及投稿單。

其中耗時最久的是多對多關聯的處理,因為作者與文章之間的關聯是多對多關聯,所以需要利用三個資料表來建置多對多關聯,也就是說,在原來的兩個資料表之間再加入一個聯合資料表(Junction Table),使他們可以順利處理多對多的關聯。其中,聯合資料表(Junction Table)中的主索引鍵(複合主鍵)是由資料表A(作者)和資料表B(文章)兩者的主鍵所組成。

 

   基本的資料庫的建立已經大概告一段落後,開始網頁的設計,因為以前沒修過類似的網頁設計課程,這是一個相當大的挑戰,於是我去圖書館借了本書回去看再加上GOOGLE的查詢終於對網頁的設計有了基本的了解,於是我嘗試利用C#的控制項做了最基本的會員功能,只有最基本的註冊登入以及忘記密碼,其中忘記密碼需要的寄信功能讓我煩惱了許久,雖然只要拉控制PasswordRecovery,但是因為寄信功能還需要簡單郵件傳輸協定(Simple Mail Transfer Protocol, SMTP) 是事實上在Internet傳輸email的標準。找了許多的資料才設定好。

二、學習

 

技術面:

 

   因為一二年級學業方面的表現不是很好,許多必修也沒過,像是程式設計,資料庫管理實務等等科目的程度跟其他組員差異甚大,突然要讓我做一個系統真的是非常困難,因為這系統結合了許多大學三年所學到的課程,需要把許多課程都重新熟讀後才會有基本的能力來解決各種問題。

 

   我去找來許多以前的教科書像是二年級下學期的資料庫管理實務,從一開始ERP的繪製,關聯綱目,資料表,到後來的Select,From,Where都在讀過了許多,也因為之前課程中考試部分是採用筆試來考,只有期末報告時有機會實際操作SQL Server,能實際操作的機會很少,我也找了關於SQL Server的學習手冊來了解SQL Server的基本操作,光是SQL Server的安裝就耗費了不少時間,後來的操作也遇到了不少瓶頸,但也都在書本,網路以及同學的幫忙下得到了解決。

 

   至於網頁的設計是使用ASP.NET,以前也沒有接觸過類似的課程,也沒有任務基礎,也借了一本[ASP.NET4.0網頁設計速學對策]來熟悉關於網頁設計的各種技巧,從一開始的C#語法等等到網站的建立,基本控制項的操作以及屬性,再到進階控制項,例如上傳文件,最後是網站的登入等等的會員功能,都有了基本的了解,也讓我對網頁設計的懼怕少了一些。

非技術面:

 

   在這次實習期間,學到了非常多的東西,不只是只有自己程式能力方面的增強,也學到了許多與指導老師,組員等等的相處和問題的解決。

 

   記得在第一次meeting的時候,老師在跟我們說明所要開發系統的功能時,每一項都說得非常清楚並要我們記起來,不管是用筆記還是錄音等等方式,但我卻以為自己的記憶力足夠應付而沒記錄起來,老師講解完後問了我一個問題”紙張上的(option)是什麼意思?”我以為這並不重要而在老師說的時候自動忽略了,就在他問我的時候我拼命地思考著老師剛剛的說明,勉強掰出了個答案,被老師指責,老師告訴我們人的記憶力有限,不可能依自不漏的記下,要藉由錄音或筆記的方式才能完整的紀錄並記起來。現在是因為在校內實習,並沒有與老闆相處等等的壓力,被老師指責一下就沒事了,但是以後踏入職場如果犯了這種失誤,忘記老闆的指令或提醒,就絕對不是指責就可以帶過的了。

 

   在實習過程中難免會遇到許多困難,書本或是網路上找不到解答,網路上的資訊也不是完全正確,這時該如何解決眼前的瓶頸,問題總得解決,此時就是要”問”,不管是老師,同學或是學長等等。

三 、自我評估及心得

   非常感謝學校有這個機會讓我可以發揮大學三年的所學在校內專題,與其他組員合作開發一個系統,儘管我的成績並不突出,程式能力也很貧乏,但給我一個目標可以讓我知道自己有什麼不足,並重拾以前的書本,讓自己的能力一步步的增加,也讓自己更有信心。

 

   在實習期間遇到非常多的挑戰,不管最後有沒有解決,但至少嘗試過了也沒有遺憾,從一開始對於網頁設計沒有任何基礎,現在雖然沒有很強,但至少也有了基本的認識。

 

   因為這學期修課也不少,再加一個校內專題確實是一個很大的負荷,尤其是對於我這個離畢業門檻還有很長一條路要走的人而言,一堂課沒過都會讓我離延畢更進一步﹐整個學期都兢兢業業,深怕哪堂課因為一個沒顧及到就被當,壓力真的是不小,但是沒有壓力哪來的進步,希望都可以順利過關。

  

   最後要感謝這段時間幫助我的各位,不管是老師或是同學,我最感謝並且感到抱歉的當然是我的組員,我知道因為自己的能力不足給大家添了很多困擾,交代給我的工作也沒做得很好,每個禮拜的meeting看到大家做的成果總是覺得很難過,相比其他人做的我做的根本不值一提,希望接下來我可以更充實自己並盡我最大的努力出一份力,期許有一天我可以將交付與我的任務做好,不給大家添麻煩,並順利把這專題順利完成。

bottom of page