Issuu on Google+

【102 年全國高職學生實務專題製作競賽暨成果展報告書】

目:活動報名系統 ( Event Registration System )

指導老師:陳隨益 老師

參賽學生: 陳紀蓉

學校名稱:國立彰化高級商業職業學校 群

別:商業及管理群

別:資料處理科

中 華 民 國

1 0 3

2

4


目錄   摘要 --------------------------------------------------------------------- 1 壹、前言 ----------------------------------------------------------------- 1 一、研究動機 ----------------------------------------------------------- 1 二、研究目的 ----------------------------------------------------------- 1 貮、文獻探討 ----------------------------------------------------------- 1-3 一、Microsoft Visual Web Developer ------------------------------------- 1 二、資料庫 ------------------------------------------------------------- 2 三、資料庫匯入 --------------------------------------------------------- 3 參、研究架構 ------------------------------------------------------------- 3 一、研究方法 ----------------------------------------------------------- 3 二、研究流程 ----------------------------------------------------------- 3 肆、系統實作及測試 ---------------------------------------------------- 4-18 一、系統架構 ----------------------------------------------------------- 4 二、系統操作流程 ------------------------------------------------------- 4 三、實作過程 -------------------------------------------------------- 5-18 四、系統功能展示 ------------------------------------------------------ 18 伍、結果與討論 ---------------------------------------------------------- 18 一、可行性之評估 ------------------------------------------------------ 18 二、問題與討論 -------------------------------------------------------- 18 六、結論與建議 ---------------------------------------------------------- 19 一、結論 -------------------------------------------------------------- 19 二、改善與建議 -------------------------------------------------------- 19


表目錄   表一 表二 表三

研究流程圖 --------------------------------------------------------- 3 系統架構圖 --------------------------------------------------------- 4 系統操作流程圖 ----------------------------------------------------- 4


圖目錄   圖一 ------------------------------------------------------------------- 2 圖二 ------------------------------------------------------------------- 2 圖三 ------------------------------------------------------------------- 5 圖四 ------------------------------------------------------------------- 6 圖五 ------------------------------------------------------------------- 6 圖六 ------------------------------------------------------------------- 7 圖七 ------------------------------------------------------------------- 7 圖八 ------------------------------------------------------------------- 8 圖九 ------------------------------------------------------------------- 8 圖十 ------------------------------------------------------------------- 9 圖十一 ---------------------------------------------------------------- 10 圖十二 ------------------------------------------------------------------ 10 圖十三 ---------------------------------------------------------------- 11 圖十四 ---------------------------------------------------------------- 11 圖十五 ---------------------------------------------------------------- 12 圖十六 ---------------------------------------------------------------- 12 圖十七 ---------------------------------------------------------------- 13 圖十八 ---------------------------------------------------------------- 14 圖十九 ---------------------------------------------------------------- 14 圖二十 ---------------------------------------------------------------- 15 圖二一 ---------------------------------------------------------------- 15 圖二二 ---------------------------------------------------------------- 16 圖二三 ---------------------------------------------------------------- 16 圖二四 ---------------------------------------------------------------- 17 圖二五 ---------------------------------------------------------------- 18


101 年全國高職學生實務專題製作競賽專題名稱 摘要  不管是甚麼類型的比賽,都會在要開始報名之前,請有意願報名參加的同 學,於某個期限內將各項比賽的報名表交至學務處的鐵欄,也都會轉達各班,某 一項比賽即將到來的消息,請各班的某位股長線上報名或者直接填寫書面的報名 表。學校舉辦了許多的活動,有的是個人的報名,有的是班級統一一起考試的報 名,但是許多報名的程序,過程中花費了太多的時間。那麼,如果有了一個活動 報名管理系統,不是可以減少許多不必要浪費的時間嗎?可以確保每位同學都了 解比賽的規則、時間及地點…等資料,以免造成任何疏失,也減少了想報名卻因 為種種原因而沒有被報名的機率,不但可以保障報名者的權益,也可以使舉辦人 方便管理以及確認參加活動的名單。 關鍵字:Microsoft Visual Web Developer、資料庫匯入資料、專題製作、資料 庫 

壹、前言    一、研究動機  下課時間或自修時間在座位上,常常聽到某某股長開始詢問是否有人要參加 某一項比賽或考試,但是在這些時間裡,未必每個人都坐在自己的位置上,也可 能有人趴在桌上休息,連聽都沒聽到,或者有人那時可能有興趣,但是不好意思 去報名,為了減少這些事發生得機率,以及可以減少時間的浪費,也可以讓幹部 們不會那麼辛苦,要一個一個去問,甚至問到後來,報名表可能因為一直傳來傳 去,就不知道去哪裡了,還要再去拿一次報名表,非常麻煩。  

二、研究目的  為了減少幹部們的麻煩,也為了減少像報名表這樣多餘的紙張,如果能夠有 一個專門適用於活動報名及管理的系統,那麼不僅可以讓報名者或幹部輕鬆許 多,也不會有浪費時間填寫報名表或花費時間宣傳的麻煩事情發生,以及保障所 有報名者的權益,不會造成未被報名的結果,又可以達到環保的效果,真是一舉 兩得阿!   

貳、文獻探討  一、Microsoft Visual Web Developer  Visual Web Developer Express 是美國微軟公司開發的產品,Visual Studio Web 整合開發之環境,用以建立和測試下一代以標準為基礎的 Web 應用程式 與服務。

1   


(圖一) Microsoft Visual Web Developer  

 

二、資料庫 

(圖二)資料庫   

三、資料庫匯入  2   

 


當我們需要將一組關聯的物件複製到另一個資料庫。例如,想要將某資料表 及某表單複製至另一個資料庫。我們可以在選擇匯入資料表時,同時匯入各資料 表之間的關聯性。匯入資料庫就可以只執行一項操作,將某個物件及其所有關聯 物件複製到另一個資料庫。 

參、研究架構    一、研究方法  透過 Microsoft Visual Web Developer 的軟體,匯入 Microsoft Access 資料 庫內容,來建立一個活動報名的系統。首先,需「登入」,經由判別為學生或為 管理員來限制該使用之權限,若身分為管理員,則可以做「新增」、「修改」或 「刪除」活動,也可以從「管理活動名單」來了解報名的名單及學生資料,此動 作為學生無法顯示的畫面,則顯示「您不是管理員,無法使用此功能!!」之告示。 若身分為學生,則顯示「我要報名」來報名參加自己有興趣的活動,也可以查詢 自己是否已經報名過,或曾經報名過哪些活動。(大約 300 至 500 個字)。 

  二、研究流程   

(表一)研究流程圖 

3   

 


肆、系統實作及測試   

一、系統架構 

 

(表二)系統架構圖   

二、系統操作流程 

  4   


(表三)系統操作流程圖   

三、實作過程  (1) Act_Detail.aspx     

(圖三) 

5   

 


(圖四) 

(圖五)    (2) Act_Member.aspx  6   

 

 


(圖六) 

(圖七) 

7   

 

 


(圖八)    (3) Act_mgr.aspx   

  8   


(圖九) 

  (圖十)    (4) Add_Act.aspx   

9   


(圖十一) 

(圖十二)    (5) Default.aspx  10   

 

 


(圖十三) 

  (圖十四)    11   

 


(6) Login.aspx   

(圖十五) 

  (圖十六)  12   

 


(7) Logout.aspx   

(圖十七)    (8) MasterPage.master   

13   

 


(圖十八) 

(圖十九)    (9) MyRec.aspx  14   

 

 


(圖二十) 

(圖二一)    15   

 

 


(10) Name_list.aspx   

  (圖二二)  (11) std_err.aspx 

  16   


(圖二三)  (12) web.config   

(圖二四)  (13) Web.sitemap   

17   

 


(圖二五) 

四、系統功能展示    執行畫面

 

伍、結果與討論    一、可行性之評估  我認為這個方法是可行的,可以讓需要舉辦報名活動使用,舉辦任何活動皆 可使用,我覺得應用方面非常廣闊,能夠使用於類似的活動報名。   

二、問題與討論  第一次接觸 Microsoft Visual Web Developer 這個系統,遇到了非常多問 題,而且每個人會遇到的問題都不一樣,上課操作和問問題的時間有限,大多數 都是回到家才將上課的內容完整地完成,或者回家再傳問題問老師,讓老師可以 回電子郵件來回覆問題。自己在家做時,常常會遇到沒看過的錯誤,因為可能哪 裡沒有增加按鈕、忘記改名字或程式碼輸入錯誤。除了寫電子郵件請教老師外, 也會私下與同學互相討論,盡量解決對方的各個問題。程式碼的部分,雖然老師 上課有大概講解它的意思,在講義上也有用註解告訴我們為甚麼,但是還是有少 部分不懂為甚麼要這樣打,又為甚麼這樣打可以執行,只能夠照著講義打。   

18   

 


陸、結論與建議   

一、結論  在我完成這個系統後,我覺得非常有成就感,因為這已經是老師教我們製作 的第二個專題了,雖然過程中遇到許多挫折及困難,做到一半還得重做,但是經 過這兩次的練習,讓我對專題稍微有些熟悉了。而這次的專題是利用 Microsoft Visual Web Developer 這個系統以及 Microsoft Access 資料庫,雖然是第一次 接觸,但是在每次的上課過程中,老師都會用心講解及指導,讓我們在短短的 3 個月的時間內,能將這個作品完成。     

二、改善與建議  可以增加更加的功能,讓此系統更加有用。   

19   


參考文獻  Microsoft Visual Web Developer http://zh.wikipedia.org/wiki/Microsoft_Visual_Studio  資料庫 http://office.microsoft.com/zh-tw/access-help/HA001227658.aspx

20   


Dp101131w2