Issuu on Google+

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

目:校內活動報名系統建置

指導老師:陳隨益老師

參賽學生: 陳雯宣

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

別:商業管理群

別:資料處理科

中 華 民 國

1 0 2

2

5


目錄   摘要 --------------------------------------------------------------------- 1 壹、前言 ----------------------------------------------------------------- 1 一、研究動機 ----------------------------------------------------------- 1 二、研究目的 ----------------------------------------------------------- 1 貮、文獻探討 -------------------------------------------------------------一、ASP.Net 4.0 --------------------------------------------------------二、2 層式與 3 層式網站架構 ---------------------------------------------三、Microsoft Access 2010 ----------------------------------------------四、SQL 資料庫查詢語言 -------------------------------------------------參、研究架構 -------------------------------------------------------------一、研究方法 -----------------------------------------------------------二、研究流程 -----------------------------------------------------------三、研究進度 -----------------------------------------------------------肆、系統實作及測試 -------------------------------------------------------一、系統架構 -----------------------------------------------------------二、系統操作流程 -------------------------------------------------------三、實作過程 -----------------------------------------------------------四、系統功能展示 -------------------------------------------------------伍、結果與討論 -----------------------------------------------------------一、可行性之評估 -------------------------------------------------------二、問題與討論 ---------------------------------------------------------六、結論與建議 -----------------------------------------------------------一、結論 ---------------------------------------------------------------二、改善與建議 ----------------------------------------------------------


表目錄   表一 表二 表三 表四 表五

研究流程 ----------------------------------------------------------- 5 使用者權限-學生 ---------------------------------------------------- 6 使用者權限-行政人員 ------------------------------------------------ 6 內容頁面及功能 ----------------------------------------------------- 7 系統操作過程 ------------------------------------------------------- 7


圖目錄   圖一 ASP.NET 執行架構 --------------------------------------------------- 2 圖二 ASP.NET 圖標 ------------------------------------------------------- 2 圖三 2 層式網站架構示意圖 ----------------------------------------------- 3 圖四 3 層式網站架構示意圖 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 3 圖五 ACCESS 開啟圖 ------------------------------------------------------ 4 圖六 ACCESS 圖標 -------------------------------------------------------- 4 圖七 建立全新資料庫 ----------------------------------------------------- 8 圖八 點選設計檢視 ------------------------------------------------------- 8 圖九 建立資料表 --------------------------------------------------------- 9 圖十 設計資料表 --------------------------------------------------------- 9 圖十一 資料庫建立完成 --------------------------------------------------- 10 圖十二 建立新網站 ------------------------------------------------------- 10 圖十三 建立 ASP.NET 空網站 ----------------------------------------------- 11 圖十四 建立主版頁面 ----------------------------------------------------- 11 圖十五 建立主版頁面 ----------------------------------------------------- 12 圖十六 插入表格 --------------------------------------------------------- 12 圖十七 調整主版版面 ----------------------------------------------------- 13 圖十八 美化主版頁面 ----------------------------------------------------- 13 圖十九 建立網站導覽 ----------------------------------------------------- 14 圖二十 建立內容頁面 ----------------------------------------------------- 14 圖二一選取「WebForm」並且勾選主版頁面 ----------------------------------- 15 圖二二 加入內容頁面,建立此系統所有所需之頁面 --------------------------- 15 圖二三 編輯「Web.SiteMap」 ---------------------------------------------- 16 圖二四 匯入資料庫-加入「App_Data」資料夾 -------------------------------- 16 圖二五 連結至資料庫 ----------------------------------------------------- 17 圖二六 在各個內容頁面,放置所需之控制項 --------------------------------- 17 圖二七 將各個控制項連結至資料庫 ----------------------------------------- 18 圖二八 圖二七動作後,設定各個所需之陳述式 ------------------------------- 18 圖二九 產生陳述式並開放式存取 ------------------------------------------- 19 圖三十 加入超連結 ------------------------------------------------------- 19 圖三一 建立 Login 版面 --------------------------------------------------- 19 圖三二 針對登入及重新輸入二鈕加入程式碼 --------------------------------- 20


圖目錄 圖三三 在 MasterPage.master.vb 中建立 Page_Load 事件 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 20  圖三四 開啟 Logout.aspx.vb 建立 Page_Load 事件 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 20  圖三五  判斷是否登入或是否報名之程式碼 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 21  圖三六  「我要報名」程式碼 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 21  圖三七  「取消報名」程式碼 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 21  圖三八  建立個人資料查詢,點選查詢設計 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 22  圖三九  建立查詢 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 22  圖四十  完成查詢 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 22  圖四一  驗證使用者權限 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 23  圖四二  建立 std_err.aspx 提示錯誤訊息 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 23  圖四三  列出活動名單 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 23  圖四四  主版頁面 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 24  圖四五  點擊活動名稱,進入活動詳細內容 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 24  圖四六  點擊「我要報名」,尚未登入,進入登入頁面 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 25  圖四七  登入成功 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 25  圖四八  點擊「我要報名」,報名完成查詢參加紀錄 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 26  圖四九  查詢參加紀錄 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 26  圖五十  權限頁面 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 27  圖五一  行政人員帳號測試 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 27  圖五二  公告活動 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 27  圖五三  活動管理 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 28 


101 年全國高職學生實務專題製作競賽專題名稱 摘要  在校園裡,不僅只專注在課業上,必須利用各式各樣的活動,來為自己的生 活增添一點色彩,因此校方舉辦許多活動,供我們學生參加,而現今,我們生活 在一個高科技的世代,應該運用電腦所給予我們的方便,並且將我們所學,能夠 發揮得淋漓盡致,利用網路科技、Visual Web Developer 2010 express 及電腦資料 庫,建立一個活動報名系統,代替原先紙張報名系統,讓校方和學生都能夠更加 方便。  關鍵字:活動報名系統、資二 1 陳雯宣、ASP.NET、彰化高商 

壹、前言    一、研究動機  每天早上,班上幹部會拿著學校公布的消息及活動報名單,張貼至佈告欄, 佈告欄上總是有著密密麻麻的紙張,若當天的天氣不好,風大了點,欄上的紙張 便被吹落了下來,地上掉滿了一地,造成許多同學的不便,再者,若一個班級每 天有 5 張校方要公告的單子,學校有 57 個班,一天校方要印 285 張,一個月若 有 23 個上課天,便要花費 6555 張,這對我們的地球極具不環保,如今環保意識 抬頭,若能有個不浪費地球資源又便利的系統,那便是造福學校及學生了。   

二、研究目的  看到了舊作業系統的缺點,我有了一絲念頭,我能學以致用,將課堂上老師 所教導的 Visual Web Developer 2010 express 及 Microsoft Access 2010 運用在活 動公告上,系統製作完成後,行政人員公告系統方便,學生得知消息即時,消息 靈通又便利,更是環保,實在是一舉數得! 

貳、文獻探討   

一、ASP.Net 4.0  ASP.NET 是由微軟在.NET Framework 框架中所提供,開發 Web 應用程式的類 別庫,封裝在 System.Web.dll 檔案中,顯露出 System.Web 命名空間,並提供 ASP.NET 網頁處理、擴充以及 HTTP 通道的應用程式與通訊處理等工作,以及 Web  Service 的基礎架構。ASP.NET 是 ASP 技術的後繼者,但它的發展性要比 ASP 技術 要強大許多。  很多人都把  ASP.NET  當做是一種程式語言,但它實際上只是一個由  .NET  Framework  提供的一種開發平台  (development platform),並非程式語言。註 1 

1   


以下圖片為 以 ASP.NET 執行架構‐圖 執 圖1註2

 

以下圖片為 為 ASP.NETT 圖標‐圖 2 註 3 

 

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

在全球資 資訊網發展初 初起,網路 路上電腦的使 使用是以主 主從式(Clieent/Server)服 務為 為主,為兩 兩層式架構, ,包括用戶端 戶端的使用介 介面層(Pre esentation ttier),和伺 伺服 器端 端的資料服 服務層(Data Service tieer)。  用戶端的 的使用介面層 層,負責接收 收使用者的 的資料輸入,和將結果 果顯示出來,譬 喻如 如用戶端的 的用用程式,一般包括商 商業邏輯(Business Lo ogic)的工作 作,例如計算 算, 輸入 入核對、用戶 戶端電腦管 管理、與伺服 服器等工作 作。伺服器端 端的資料服 服務層負責伺 伺服 器的 的工作,包 包括資料庫的 的資料處理 理和網站伺服 服器(Web Server), 有時也會有 有一 2   


些商 商業邏輯的 的工作。傳統 統主從式架構 構最大的缺 缺點,為隨著 著功能的增 增加,用戶端 端的 用戶 戶程式會越 越來越複雜,不但維護 護不易,用戶 戶端電腦的 的負荷也會越 越來越大。  而三層式 式架構是目前 前建構電子 子商務系統時 時最常使用 用的架構,與 與傳統兩層式 式架 構最 最大的差異 異處,未將商 商業邏輯單獨 獨分離出來 來,以減輕放 放置於用戶 戶端或伺服器 器端 電腦 腦的負擔。再三層式 Web W 的架構 構當中,所 所謂的三層式 式汐止使用 用者介面層、商 業邏 邏輯層、和 和資料服務層 層。註 4  以下為 以 2 層式 式網站架構 構示意圖‐圖 圖 3 註 5 

以下為 以 3 層式 式網站架構 構示意圖‐圖 圖 4  註 6 

 

 

三、MICROSSOFT ACCESS 2010

在  Accesss 2010  中,使用多種資 資料連線,以及從其他 以 他來源連結或 或匯入的資 資訊, 以整 整合您的  Access  A 報表 表。您可以透 透過改良的 的「設定格式 式化的條件 件」功能與計 計算 工具 具,建立起 起豐富、動態 態化、富含 含視覺效果的 的報表。Acccess  2010  報表已可支 支援 資料 料橫條效果 果,讓您以及 及閱讀報表的 的人都能更 更容易掌握趨勢、洞燭 燭機先。不用 用撰 3   


寫任 任何程式碼,或設計任 任何邏輯,就 就能創造出 出具備專業外 外觀與網頁 頁式導覽功能 能的 表單 單,只要以拖 拖放方式,就能顯示表 表單或報表 表。可以經由 由網路服務 務通訊協定,連 線到 到資料來源 源。您可透過 過  Business  Connectivity Services,將網路服 服務與業務應 應用 程式 式的資料,納入您建立 立的資料庫 庫中。註 7 以下為 為 ACCESS 開啟圖‐圖 開 5  5

以下為 為 ACCESS 圖標‐圖 圖 6 註 8 

 

 

四、SQL資料 料庫查詢語 語言 

結構化查 查詢語言(e en:Structureed  Query  Language,縮 縮寫為 SQLL),一種程 程式 語言 言,用於資料 料庫中的標 標準資料查詢 詢語言,IB BM 公司最早 早使用在其 其開發的資料 料庫 系統 統中。1986 6 年 10 月,美國國家標 標準學會( (ANSI)對 SQL 進行規 規範後,以此 此作 為關 關聯式資料 料庫管理系統 統的標準語 語言(ANSI X X3. 135‐198 86),19877 年得到國際 際標 準組 組織的支援 援下成為國際 際標準。不過 過各種通行 行的資料庫系 系統在其實 實踐過程中都 都對 SQLL 規範作了某 某些編改和 和擴充。所以 以,實際上 上不同資料庫 庫系統之間 間的 SQL 不能 能完 全相 相互通用。註 9     

4   


參、研究架 架構    法  一、研究方法 在這個校 校內活動報名 名系統專題 題中,我會利 利用 ASP.NE ET 及 MICRROSOFT ACC CESS  2010,先在 AC CCESS 中建 建立「活動」 」、「使用者 者」、「參加紀 紀錄」資料 料庫,紀錄各 各筆 資料 料,在至 ASP.NET 中,建 建立空網站 站,並且架設 設各個必須之 之網頁及裡 裡頭之控制項 項, 便於 於操控各個 個功能,並且 且連結至先前 前所建設之 之資料庫,方 方便即時更 更新每筆使用 用者 所更 更新之資料 料,再者,必 必須在網站中 中,建立能 能辨識使用者 者為行政人 人員或學生之 之功 能, ,在此,則 則須利用到 ASP.NET A 中程 程式碼功能 能及 COOKIE E 相互配合 合,如此一個 個活 動報 報名系統即 即完成。   

二、研究流程 程  …

在 在Access中 中建立活動 等 等3個資料庫 庫

建 建立一個登 登出頁面,

建 建立報名紀 紀錄之頁面,

且 且修改我要 要報名之動

且 且建立個人 人參加紀錄

作流 流程

在 在ASP.NET中 中建立一個

建 建立一個登入 入之頁面,

空 空網站,並且 且利用表格

放 放置所需之控 控制項,並

編 編輯主板頁面 面

且 且加入程式碼 碼

建 建立網站導覽 覽及內容網

不 不同控制項,並且連結

W Web.SiteMa ap且匯入

至 至先前匯入之 之資料庫

資 資料庫

表 表一  研究流 流程   

5   

更 更改公告活 活動之使用 權 權限

依 依據各個內容 容頁面插入

頁 頁,編輯

 

查 查詢

列 列出參加活 活動名單


肆、系統實 實作及測 測試   

一、 系統架 架構 

使用 使 者權 權限--學生 生 報名活 活動 瀏覽 覽活動 動

個 個人參 參加 紀 紀錄查 查詢

表二 二  使用者權 權限‐學生 生 

使用 用者 者權限 限-行 行政人 人員

公 公告 活 活動 活動 活 瀏覽 活 活動 管 管理 名單 活動  

表三  使 使用者權限 限‐行政人 人員   

6   

 


MasterPage M e主版頁面

Add_Act公 公告活動

活動報名系統

Add__Detail 瀏覽活動詳細 細

Default 瀏覽 覽活動 Logiin 登入頁面 面 MyyRec 個人紀 紀錄查詢 Actt_mgr活動管 管理 Act__member活 活動名單

 

表四 四  內容頁面 面及功能 二、系統操作 作流程  使用者 使 登入 登 行政 政人

學生

瀏覽活

個人 人紀錄

公告活

管理 理活

查詢活

查 查詢

動名單

參加報 報名

取消報名 取

表五 五  系統操 操作過程  

  7 

 

 


二、 實作過 過程   

圖 7   建立全新資 資料庫         

 

圖 8    點 點選「設計 計檢視」   

8   


圖 圖九    建立資 資料表       

圖 圖十  設計資 資料表   

 

9   

 


圖十 十一  資料庫 庫建立完成

圖 圖十二  建立 立新網站   

 

10   

 


圖十三 三  建立 ASP.NET 空網站 站 

圖十 十四  建立主 主版頁面   

 

11   

 


圖十 十五  建立主 主版頁面 

圖 圖十六  插入 入表格   

 

12   

 


圖十 十七  調整主 主版版面 

圖十 十八    美化主 主版頁面  

 

13   

 


圖十 十九  建立網 網站導覽   

  圖二 二十  建立內 內容網頁   

 

14   


圖二 二一  選取「 WebForm」 」並且勾選 選主版頁面   

 

  圖二二    加入內容頁 頁面,建立 立此系統所有 有所需之頁 頁面   

15   


圖二三 編輯「We eb.SiteMap」 

 

  圖二四 四  匯入資料 資料庫‐加入「App_Data a」資料夾   

16   


圖二 二五    連結至 至資料庫  

 

圖二六  圖 在各 各個內容頁面 面放置所需 需控制項   

17   


圖二七  將 將各個控制項 項連結至資 資料庫 

  圖二八 八  圖二七動 動作後,設 設定各個所需 需之陳述式 式  18   


圖二九  產 產生陳述式 式並開放式存 存取 

圖 圖三十  加入 入超連結 

圖三 三一  建立 Login L 版面  

  19 

 

 

 


圖三 三二  針對登 登入及重新輸 輸入二鈕加 加入程式碼 

 

圖三三  在 MasterPa ge.master.vvb 中建立 Page_Load P 事 事件  (在主版 版頁面上顯示 示登入狀態 態) 

 

圖三四 四  開啟 Loggout.aspx.vb b 建立 Page e_Load 事件 件  (建置 置 Logout.aspx 頁面)  

20   

 


圖三五  判 判斷是否登 登入或是否報 報名 

 

圖三六 六  「我要報 報名」程式碼 碼   

 

圖三七 七  「取消報 報名」程式碼 碼   

21   

 


圖三 三八    建立個 個人資料查 查詢,點選查 查詢設計 

 

圖 圖三九  建立 立查詢 

圖 圖四十  完成 成查詢 22   

 


圖四 四一  驗證使 使用者權限 (更改 Login.aspx.vb 程式碼) 

 

圖四二  圖 建立 立 std_err.asspx 提示錯誤 誤訊息

圖四 四三  列出活 活動名單  23   

 


四、系統功能 能展示    

圖四四  主版頁面  主

圖四五  點擊活動名 點 名稱,進入活 活動詳細內 內容

 

 

24   


  圖四六  點擊「我要 點 要報名」,尚 尚未登入,進入登入頁 頁面

圖四七  以學生帳號 以 號進行測試 ,登入成功 功後,回至先 先前活動詳 詳細頁面

 

 

25   


圖四八  點擊「我要 點 要報名」,報 報名完成查 查詢參加紀錄 錄

圖四九  查詢參加紀 查 紀錄

 

 

 

26   


  圖五十  以學生帳號 以 號點擊公告活 活動頁面,出現權限頁 頁面

圖五一  登出,以行 登 行政人員帳號 號測試系統 統,並點擊「公告活動 動」頁面

圖五二  公告活動 公

27   


圖五三    活動管理

  

伍、結果與 與討論    性之評估  一、 可行性 這個報名 名系統裡,運 運用ASP.NEET中許多的 的控制項,可 可以將這個 個運用到不僅 僅只 是活 活動報名上 上,也可以運 運用至訂購 購或者預約方 方面,是個 個可以實際執 執行的系統 統。

二、問題與討 討論  在製作這 這個系統中,我有時遇到 到了難題,例如在「我 我要報名」及「取消報名 名」 這 2 鈕中,需 需加入程式碼 碼,但我嘗 嘗試了非常多 多次,ASP.N NET 卻出現 現錯誤頁面,我 檢查 查了又檢查 查,最終,我 我求助老師的 的幫忙,發 發現了問題的 的所在,在 在其中的一行 行程 示碼 碼中,我多打 打了一個空 空格,如此,便不能執 執行了,所以 以,在這個 個系統中,示 示不 能有 有一絲的馬 馬虎。 

陸、結論與 與建議   

一、結論  雖然製作 作這個系統是 是件十分累 累人的事情, ,必須倚靠著 著恆心和耐 耐心才能將它 它完 成, ,在一開始,我是個連 連 ASP.NET 都 都從未耳聞 聞的,一步一 一步探索著 著這個系統,最 終, ,活動報名系 系統便誕生 生了,在這過 過程裡,我 我由衷感謝老 老師與同學 學的協助,如 如果 不是 是他們的鼎 鼎力相助,我 我可能還在慢 慢慢摸索著 著問題的所在 在,也許一 一開始我曾經 經想 放棄 棄,但  我沒 沒有,完成 成後,有了很 很大的成就 就感,畢竟這 這耗費我許 許多時間在製 製作 上, ,不管是資 資料庫還是 ASP.NET,我 A 我都算是新 新手一個,能 能夠製作出 出這個系統,也 令我 我十分的訝 訝異與高興。 。    28   


二、改善與建議  在 ASP.NET2012 中,版面配置有點難調整,這是還需要慢慢摸索的,反而在 2010 中有個「Align」和「Vlign」能夠將控制項上下對齊和置中對齊,希望在接 下來中,這部分能夠有所改善。   

29   


參考文獻  註 1:維基百科 ASP.NET 取自 http://zh.wikipedia.org/wiki/ASP.NET  註 2:維基百科 ASP.NET 取自 http://zh.wikipedia.org/wiki/ASP.NET  註 3:取自 http://www.samcomtechnobrains.com/  註 4:  取自  http://bmeweb.niu.edu.tw/material/nwork/%E7%B6%B2%E9%9A%9B%E7%B6 %B2%E8%B7%AF%E7%9A%84%E4%BC%BA%E6%9C%8D%E7%B3%BB%E7%B5% B1%E6%9E%B6%E6%A7%8B.htm  註 5:取自 http://www.hyweb.com.tw/ct.asp?xItem=68&CtNode=44&mp=1  註 6:取自行政院主計總處  http://www.dgbas.gov.tw/ct.asp?xItem=8588&ctNode=395  註 7:取自 http://www.microsoft.com/taiwan/office2010/access/  註 8:取自 http://www.kylixweb.com/wordpress/prospectus/office/microsoft‐access‐2010  註 9:取自 http://zh.wikipedia.org/wiki/SQL 

30   


Dp101132w2