Issuu on Google+

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

目:彰化高商課外活動報名網站

指導老師:陳隨益

參賽學生: 劉子瑄

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

別:商業管理群 別:資料處理科

中 華 民 國

1 0 1

2

1 0


目錄 摘要 --------------------------------------------------------------------- 1 壹、前言 ----------------------------------------------------------------- 1 一、研究動機 ----------------------------------------------------------- 1 二、研究目的 ----------------------------------------------------------- 1 貮、文獻探討 ------------------------------------------------------------- 1 一、ASP.Net 程式設計 --------------------------------------------------- 1 二、2 層式與 3 層式網站架構 -------------------------------------------- 2 三、資料庫 ------------------------------------------------------------- 2 四、SQL 資料庫查詢語言 ------------------------------------------------- 2

參、研究架構 ------------------------------------------------------------- 2 一、研究方法 ----------------------------------------------------------- 2 二、研究流程 ----------------------------------------------------------- 3 肆、系統實作及測試 ------------------------------------------------------- 3 一、系統架構 ----------------------------------------------------------- 3 二、系統操作流程 ------------------------------------------------------- 3 三、實作過程 ----------------------------------------------------------- 4 伍、結果與討論 ----------------------------------------------------------- 7 一、可行性之評估 ------------------------------------------------------- 7 二、問題與討論 --------------------------------------------------------- 7 六、結論與建議 ----------------------------------------------------------- 7 一、結論 --------------------------------------------------------------- 7 二、改善與建議 --------------------------------------------------------- 7


表目錄


圖目錄 圖(一) 圖(二) 圖(三) 圖(四) 圖(三) 圖(四)

ASP.NET 4.0 ------------------------------------------------------ 1 三層式網站架構分析圖 --------------------------------------------- 2 研究流程---------------------------------------------------------3 系統架構---------------------------------------------------------3 建立首頁 --------------------------------------------------------- 4 建立登入頁面 ----------------------------------------------------- 4

圖(五) 圖(六) 圖(七) 圖(八) 圖(九)

活動詳細訊息及報名系統 ------------------------------------------- 5 建立參加紀錄頁面 ------------------------------------------------- 5 活動張貼 --------------------------------------------------------- 6 活動更改 --------------------------------------------------------- 6 活動名單查詢 ----------------------------------------------------- 7


101 年全國高職學生實務專題製作競賽專題名稱 摘要 現代生活週遭,科技日漸發達,透過各種技術,可讓原本繁雜瑣碎的事情簡 單化。像是可以用電子購票系統買票,而不需要再使用人力資源處理這些購票訂 票的麻煩事,使生活方便許多,也讓科技的運用越來越普及化。

壹、前言 一、研究動機 每次只要各處室有報名活動時,都需要麻煩各班幹部轉達這些重要事項,只 要幹部一不小心忘了提供這些資訊,便會使我們失去報名的權利,既浪費時間又 資訊不完整,所以需要科技來解決這些問題,使報名不再是麻煩事。

二、研究目的 建置這個系統是希望能讓各班幹部更輕鬆,也減少幹部們減少遺漏提供資訊 的機率,更使我們不再喪失自己的權利,取得最佳的解決方案,而能發揮最大的 效率,是我們現在必須研究的課題。

貳、文獻探討 一、ASP.Net 4.0 ASP.NET 是由微軟所提供,是 ASP 技術的後繼者,但它的發展性要比 ASP 技 術要強大許多。很多人都把 ASP.NET 當做是一種程式語言,但它實際上只是一 個由 .NET Framework 提供的一種開發平台,並非程式語言。

圖(一) ASP.Net 4.0

二、2層式與3層式網站架構 1


兩層式架構,包括用戶端的使用介面層和伺服器端的資料服務層;而三層式 架構與傳統兩層式架構最大的差異處,是將處理客戶端要求的服務分離出來,以 減輕放置於用戶端或伺服器端電腦的負擔,是目前建構電子商務系統時最常使用 的架構。

圖(二) 三層式網站架構分析圖

三、資料庫 資料庫簡單來說就是電子化的檔案櫃,用來儲存電子檔案,使用者可以對檔 案中的資料執行新增、刪除、擷取等操作,也可以讓多個使用者共享資料,與應 用程式彼此獨立的資料集合。

四、SQL資料庫查詢語言 SQL 的中文全名為結構化查詢語言,是屬於一種結構化資料庫查詢語言,供 使用者建立、維護及查詢資料庫管理系統的命令。現今已被許多廠商使用,成為 了共同的標準查詢語言。

參、研究架構 一、研究方法 使用 VS Express for Web 這個軟體,建置報名系統,使師長可以藉由這個 系統提供報名等相關訊息,讓學生接收這個訊息,進而使用此系統報名相關活動; 也可以減少錯誤的發生,例如遺漏訊息等情形,簡單又便利,操作上也很容易上 手。

2


二、研究流程

(圖三) 研究流程

肆、系統實作及測試 一、 系統架構

行政專區

學生專區

瀏覽活動

參加活動

公告活動

(圖四) 系統架構

3

活動管理


二、實作過程 (一)建立首頁 使用 GridView 建立,讓使用者瀏覽各項活動。

(圖五) 建立首頁

(二)登入頁面 建立讓使用者登入的頁面。

(圖六) 建立登入頁面

(三)活動詳細訊息及報名 4


提供使用者該項活動的詳細訊息以及是否有想報名的意願。

(圖七) 活動詳細訊息及報名系統

(四)參加紀錄查詢 讓使用者再次確認是否有成功報名或取消報名該活動。

(圖八) 建立參加紀錄頁面

(五)活動張貼 行政人員可張貼該項活動的相關訊息。

5


(圖九) 活動張貼

(六)活動更改 提供行政人員修改或更新活動資料。

(圖十) 活動更改

(七)活動名單查詢 提供行政人員查詢報名該項活動的名單。

6


(圖十一) 活動名單查詢

伍、結果與討論 一、可行性之評估 如果能再加強這個系統的功能,就可以減少錯誤率的發生,使操作使用上更 為方便簡單。在講求效率的現代生活中,這個系統是一個可行而且是可使用的完 整系統。

二、問題與討論 實作過程中,常常遇到程式無法正常執行的問題, 大多數問題還是無法自 己解決,多半都還是要請教老師和同學,在這過程中,學到了很多如何使系統正 常執行的解決方法,也在討論中吸收到了很多經驗讓自己進步。

陸、結論與建議 一、結論 剛開始接觸到這個軟體的時候,在操作方面上會覺得有些困難,但在老師和 同學的細心教導下,學會了很多使用這個軟體的操作方法,也更容易上手;知道 有了這個軟體建置系統,可以省掉很多不必要的麻煩,還可以節省紙張浪費,為 環保盡一份力量,真是一舉兩得啊!

二、改善與建議 在操作報名的那方面,有時候學生會忘記自己是否已經報名而又重新報名, 這樣會造成行政人員在處理的時候,還要刪減重複的資料,實在是非常耗時又耗 力,所以希望能在這方面上找到解決方法,讓操作使用更加簡潔化。

7


參考文獻 維基百科。取自http://zh.wikipedia.org/wiki/Wikipedia:%E9%A6%96%E9%A1%B5 兩層式及三層式網站架構。取自 http://bmeweb.niu.edu.tw/material/nwork/%E7%B6%B2%E9%9A%9B%E7%B 6%B2%E8%B7%AF%E7%9A%84%E4%BC%BA%E6%9C%8D%E7%B3%B B%E7%B5%B1%E6%9E%B6%E6%A7%8B.htm SQL資料庫查詢語言。取自http://yes.nctu.edu.tw/sql/

8


Dp101239w2