Page 1

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

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

指導老師:陳隨益

參賽學生:蔡佳瑜

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

別:商業管理群

別:資料處理科

中 華 民 國

1 0 1

1

2

6


目錄 摘要 -------------------------------------------------------------------壹、前言 ---------------------------------------------------------------一、研究動機 ---------------------------------------------------------二、研究目的 ----------------------------------------------------------

5 5 5 5

貮、文獻探討 -----------------------------------------------------------一、ASP.Net 程式設計 --------------------------------------------------二、2 層式與 3 層式網站架構 --------------------------------------------二、資料庫 -----------------------------------------------------------二、SQL 資料庫查詢語言 -------------------------------------------------

5 5 6 6 6

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

2


表目錄 表一 表二

研究流程圖 -------------------------------------------------------- 7 系統架構圖 -------------------------------------------------------- 7

3


圖目錄 圖一 圖二 圖三 圖四 圖五 圖六 圖七 圖八 圖九

ASP.NET 4.0 ------------------------------------------------------- 5 2 層式網站架構分析圖 ----------------------------------------------- 6 建立首頁 ---------------------------------------------------------- 8 建立登入頁面 ------------------------------------------------------ 8 活動詳細資料及報名系統 -------------------------------------------- 9 建立參加紀錄頁面 -------------------------------------------------- 9 活動張貼 --------------------------------------------------------- 10 活動更改 --------------------------------------------------------- 10 活動名單查詢 ----------------------------------------------------- 11

4


101 年全 全國高職 職學生實 實務專題製作競賽專 專題名稱 稱 摘要 在現代的 的生活裡,科技佔了許 許大部分,透過各種技 技術,我們 們讓各種繁雜 雜的 事簡單化了 了,像是我 我們可以透過 過網路系統 統功能,直接 接轉帳金錢 錢;又或者可 可使 用某些網站 站直接訂購 購自己所需的 的物品,不 不僅讓生活方 方便些,也 也能讓我們動 動動 腦想,還有 有什麼事是 是可用科技解 解決的。

壹、 前言 言 一、 研究 究動機      想到每次要 想 要報名一項活 活動時,都 都需先至班櫃 櫃拿取資料 料,最後還要 要請 幹部 部送過去,承辦人員也 也須再整理 理一翻,甚至 至可能會有 有遺漏或發生 生疏 忽的 的問題,是 是否可透過專 專題製作而 而改善這狀況 況呢?   

二、 研究 究目的 想讓各班幹 想 幹部更輕鬆 ,也讓負責 責人員能更輕 輕鬆地整理 理資料及統計 計, 使錯 錯誤減少,也不會發生 生遲交及資 資料遺失等問 問題,從便 便利中取得快 快速 的解 解決方案,是我們該研 研究的課題 題。

貳、 文獻 獻探討 一、ASP.NNet 4.0 ASP.Nett 屬於網站後 後端的程式 式語言,用來 來開發動態 態的網頁,像 像是部落格 格,需 從資料庫選 選取資料,進而產生出 出程式語言 言。另外像是 是 PHP、JSPP 等程式語 語言的 性質就和 ASP.Net A 相似,差別是 相 是在於不同 同的開發公司 司或社群所 所提供。也常 常有 覺得 ASP.NNet 與 Drea amweaver 的 的介面相似 似,但其實這 這兩者是不 不相同的。

(圖 圖一) ASP.N NET 4.0

5


二、2 層式 式與 3 層式網 網站架構 兩層式架 架構包括用 用戶端的使用 用介面層與 與伺服器端的 的資料服務 務層。但近年 年來 三層式已經 經逐漸取代 代過去二層式 式的主從架 架構了,以往 往的二層式 式主從架構中 中, 客戶端顯現 現經伺服端 端所處理過的 的資料,伺 伺服端則需管 管理資料庫 庫,但同時又 又要 處理客戶端 端所提出的 的要求,負擔 擔過於沉重 重。如今採行 行三層式的 的架構,將處 處理 客戶端要求 求的服務分 分離出來,獨 獨立成所謂 謂的『Busin ness Logicc Layer』,可讓 負擔減輕些 些。

(圖二) 2 層式網站 站架構分析 析圖 三、資料庫 庫 資料庫是 是用於收集 集和組織資訊 訊的工具。而資料庫可 可視為電子 子化的檔案櫃 櫃, 為了儲存電 電子檔案的 的處所,使用 用者可以對 對檔案中的資 資料執行新 新增、擷取、更 新、刪除等 等操作。以 以一定方式儲 儲存在一起 起、能與多個 個使用者共 共享、應用程 程式 彼此獨立。 四、SQL 資料庫查詢語 資 語言 SQL 扮演 演著資料庫 庫在資料處理 理時一個非 非常重要的角 角色。SQL 屬 屬於一種結 結構化 資料庫查詢 詢語言,供 供用為使用者 者建立、維 維護及查詢資 資料庫管理 理系統的命令 令。 SQL 語言具 具有易學習及 及閱讀的親 親合性,所以 以 SQL 已被 被許多廠商採 採用,成為 為了共 通的標準查 查詢語言。學會 學 SQL,也 也可試試操 操作各種資料 料庫如 Dbasse、FoxPro 等。

參、 研究 究架構 一、研究方 方法 這次用到 到了 VS Exp press for Web 這個軟 軟體,目的 的是為了解決 決在報名上 上的困 擾,將活動 動是像放到 到網路上,供 供給師長及 及學生們報名 名,解決需 需要將資料傳 傳遞 給負責人員 員而途中發 發生些意外 ,又或者負 負責人員的整 整理之料中 中發生疏失、產 生錯誤,我 我們將一一 一解決這問題 題。 三、

研究 究流程 6


立定研 研究動機

製 製作專題 公 公告活動

主 主題

使用 用者登入 入 立定研 研究方法 法

瀏 瀏覽紀錄 活 活動名單 活 活動管理

(表一 一) 研究流 流程圖

肆、 、系統實 實作及測試 試 一、系統架構 活動報名 名系統

首頁

可 可瀏覽 所 所以消 息 息及活 動

使用者 登入

瀏覽 活動

查詢 詢 紀錄 錄

公告 公 活動 活

活動 管理

確認身 分

可讓使 使 用者觀 觀 看活動 動 內容及 及 決定是 是 否需報 報 名

學生 生可 自行 行查 詢是 是否 有該 該紀 錄 錄

讓使用 讓 者知道 者 有那些 有 活動 活

行政人 員可修 改資料

(表二 二) 系統架 架構圖 7

活動 名單

行政人 員可檢 閱何人 報名


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

(圖 圖三) 建立首 首頁 (二 二) 登入頁面 面 建立 立能讓使用 用者登入的頁 頁面

(圖四 四) 建立登入 入頁面 (三))活動詳細資 資料及報名 名 讓使 使用者知道該 該項活動的 的詳細資料及 及是否想報 報名

8


(圖五) ( 活動 動詳細資料 料及報名系統 統 (四))參加紀錄查 查詢 可讓 讓使用者再次 次確認是否 否有成功報名 名或取消報 報名該活動

(圖六) 建立參加紀 紀錄頁面 (五))活動張貼 行政 政人員可張貼 貼該項活動 動的資料 9


(圖 圖七) 活動張 張貼 (六))活動更改 供行 行政人員修改 改活動資料 料的錯誤

(圖 圖八) 活動更 更改 (七))活動名單查 查詢 供行 行政人員查詢 詢報名該項 項活動的名單 單 10


(圖九 九) 活動名單 單查詢

伍、 、結果與 與討論 一、可行性之評 評估 我 我覺得這系統 統如果再加 加強些功能是 是可行的,因為使用這 這系統可以 以減去更多處 處理 時間 間,更可以減 減低處理資 資料中發生錯 錯誤的可能 能性。處在講 講求效率的 的現代社會中 中, 此系 系統是一個非 非常可行的 的解決之道 。 二、問題與討論 論 實 實作的過程中 中,常常遇 遇到程式碼輸 輸入錯誤的 的問題,雖然 然會說明程 程式哪裡錯誤 誤, 但大 大部分我還是 是無法自己 己解出來,需 需要靠同學 學及老師的協 協助,但問 問的途中可以 以增 加經 經驗,知道下 下次如果在 在出現同樣問 問題時該如 如何解決。

陸、 、結論與 與建議 一、結論 有 有了這項技術 術,讓我學 學習到該如何 何架設系統 統及做出實用 用的專題, 真的讓很多 多是 事在 在處理上更加 加方便,尤 尤其在訂購方 方面,不再 再需要花費大 大量紙張, 愛護地球,也 能讓 讓大家更加輕 輕鬆,真是 是一舉兩得 ,希望往後 後我也能設計 計出一款深 深受大家喜愛 愛的 網頁 頁,再解決多 多項在處理 理上較為麻煩 煩的事物。 二、改善與建議 議 再 再登入那方面 面,我發現 現有時執行時 時,時間一 一久它好像會 會自動登出 出,是不是程 程式 碼少 少打了什麼,或是少設 設定什麼。我 我希望能設 設定一個倒數 數提醒日期 期,可能有些 些人 不小 小心忘了自己 己報名過該 該活動,可以 以在使用者 者登入此網頁 頁時,有個 個倒數日提醒 醒, 以免 免錯過該項活 活動。 11


參考文獻 ASP.NET 1.http://ithelp.ithome.com.tw/question/10000993 2.http://tw.images.search.yahoo.com/search/images;_ylt=A3eg9cHa9PFSdxMA ZDNt1gt.?p=asp+net+4.0&fr=yfp&ei=utf-8&n=60&x=wrt&y=%E6%90%9C%E5%B0%8B 2 層式與 3 層式網站架構 1.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%B 6%E6%A7%8B.htm 資料庫 1.http://zh.wikipedia.org/zh-tw/%E6%95%B0%E6%8D%AE%E5%BA%93 2.http://office.microsoft.com/zh-hk/access-help/HA010064450.aspx SQL 資料庫查詢語言 1.cc.shu.edu.tw/~cmy/Material/CH18%20 資料庫 SQl.ppt

12

Dp101240w2  
Read more
Read more
Similar to
Popular now
Just for you