114028 join

Page 1

附件二、報告書封面、內文格式(正式報告請移除斜體字、下底線)

【102 年彰化高商學生專題製作成果報告書】 (標楷體18)

目:活動報名管理系統

指導老師:陳隨意

參賽學生: 洪廷宜

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

別:商業管理群

別:資料處理科

中 華 民 國

1 0 3

1

2 2


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


表目錄 表一 表二 表三

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


圖目錄 圖一 系統流程圖 --------------------------------------------------------- 1 圖二 兩層式架構 --------------------------------------------------------- 2 圖三 三層式架構 --------------------------------------------------------- 3 圖四 資料庫連結 --------------------------------------------------------- 3 圖五 SQL ---------------------------------------------------------------- 4 圖六 登入畫面 ----------------------------------------------------------- 6 圖七 瀏覽活動 ----------------------------------------------------------- 6 圖八 參加記錄 ----------------------------------------------------------- 7 圖九 尚未登入 ----------------------------------------------------------- 7 圖十 公告活動 ----------------------------------------------------------- 8 圖十一 資料庫-設計檢視-採用查詢精靈 ------------------------------------ 8


101 年全國高職學生實務專題製作競賽專題名稱 摘要 為了不浪費資源,不再使用紙張來做報名手續,而使用活動報名系統能快速收 集,也能詳細告知活動內容、時間、人數、辦理處室,不但減少時間的流失,也 使紙張使用減少,達到環保、省時、省資源,能簡單的操作,效率提升以及便利 性提高,清楚明白報名人數。

圖一

系統流程圖

壹、前言 一、研究動機 每每學校有活動要告知學生參加時,總是將報名表放置各班的班櫃,若是都 沒有人去斑櫃領取,那勢必這班級根本就不知有這項活動。而有時幹部去斑櫃領 取回來便放置講桌,時常風一吹,就尋不著他們了。一直張張的報名表也是很浪 費紙張和時間去列印、分發,有了這個系統,可以使大家更方便的來參加活動, 也不須一定要在學校內完成趕在放學前繳交。

二、研究目的 現在各班都有一台電腦,有了這個系統,學校各處室只需將報名項目、內容 發佈到系統上,可以節省紙張和時間,想要參加的人也無須跑上跑下。有了這個 系統的整合,活動報名更加的便利,各處室人員不必再將一張張的報名表堆疊、 整理、盤點人數,減少不少的時間。

貳、文獻探討

一、ASP.Net 4.0 ASP.NET 是由微軟在.NET Framework 框架中所提供,開發 Web 應用程式的類 別庫,封裝在 System.Web.dll 檔案中,顯露出 System.Web 命名空間,並提供 ASP.NET 網頁處理、擴充以及 HTTP 通道的應用程式與通訊處理等工作,以及 Web

1


Service 的基礎架構。ASP.NET 是 ASP 技術的後繼者,但它的發展性要比 ASP 技術 要強大許多。 很多人都把 ASP.NET 當做是一種程式語言,但它實際上只是一個由 .NET Framework 提供的一種開發平台 (development platform),並非程式語言。 也可認為 ASP.NET 是.NET 元件,任何.NET 語言,例如 C#,可以參照該元件, 建立網頁或 Web 服務。

二、2層式與3層式網站架構 兩層式架構 在全球資訊網發展初起,網路上電腦的使用是以主從式(Client/Server)服務 為主,為兩層式架構,包括用戶端的使用介面層(Presentation tier),和伺 服器端的資料服務層(Data Service tier),如下圖所示: 用戶端的使用介面層,負責接收使用者的資料輸入,和將結果顯示出來,譬喻如 用戶端的應用程式,一般包括商業邏輯(Business Logic)的工作,例如計算, 輸入核對、用戶端電腦管理、與伺服器等工作。伺服器端的資料服務層負責伺服 器的工作,包括資料庫的資料處理和網站伺服器(Web Server),有時也會有一 些商業邏輯的工作。 傳統主從式架構最大的缺點,為隨著功能的增加,用戶端的用戶程式會越來越複 雜,不但維護不易,用戶端電腦的負荷也會越來越大。

圖二

兩層式架構

三層式架構 三層式(3-tier)是目前建構電子商務系統時最常使用的架構,與傳統兩層式架 構最大的差異處,未將商業邏輯單獨分離出來,以減輕放置於用戶端或伺服器端 電腦的負擔。再三層式 Web 的架構當中,所謂的三層式汐止使用者介面層、商業 邏輯層、和資料服務層,如下圖所示:

2


圖三

三層式架構

三、資料庫 資料庫,簡單來說本身可視為電子化的檔案櫃——儲存電子檔案的處所,使 用者可以對檔案中的資料執行新增、擷取、更新、刪除等操作。[1] 資料庫指的是以一定方式儲存在一起、能為多個使用者共享、具有儘可能小 的冗餘度、與應用程式彼此獨立的資料集合。

圖四

資料庫連結

四、SQL資料庫查詢語言 結構化查詢語言(en:Structured Query Language,縮寫為 SQL),一種程式 語言,用於資料庫中的標準資料查詢語言。SQL 是高階的非過程化編程語言,它 允許使用者在高層資料結構上工作。它不要求使用者指定對資料的存放方法,也 不需要使用者了解其具體的資料存放方式。而它的介面,能使具有底層結構完全 不同的資料庫系統和不同資料庫之間,使用相同的 SQL 作為資料的輸入與管理。 3


圖五

SQL

參、研究架構 一、研究方法 我們利用Visual Web Developer 2010express 為基礎,建立一個新網站,再將擁有 活動內容、登入資料的資料庫與它連結,也善用ACCESS可以「外掛」其他 Web App 的機制,那麼就可以把 ACCESS 完全當成一個辦公室工作系統來使用。

二、研究流程

表一

研究流程

4


肆、系統實作及測試

一、系統架構

表二 系統架構

二、系統操作流程

5


表三 系統操作流程

三、實作過程 利用 ACCESS 資料庫,可清楚知道每個活動表單以及參加名單,將每個人的 報名紀錄一一收集在資料庫,不至於遺失還能製作多種整合的資料,可以減少錯 誤率也可使資料較快彙整,也不會有重複參加或是不清楚是否自己有沒有參加, 能在網站上直接新增、修改、刪除活動不必再特地打開資料庫來新增。

四、系統功能展示

圖六

登入畫面

圖七

瀏覽活動

6


圖八

參加記錄

圖九

尚未登入

7


圖十

圖十一

公告活動

資料庫-設計檢視-採用查詢精靈

伍、結果與討論 一、可行性之評估 我覺得不太可行,沒有教導同學如何使用這活動報名系統,只是簡單的敘述 可能會讓同學巧不懂活動內容的詳細情況。

二、問題與討論 在製作過程中,在上面放置自己設計的橫幅,想要將他拉大,卻會帶動下面 的長寬。 想要將所有中間表格致中,怎麼調都不行。 8


電腦若沒有 Access 根本無法打開"連結.adb 的檔,會很困擾。

陸、結論與建議

一、結論 一路上製作專題、完成專題,並不是口頭說說如此簡單。時常碰到一些新問 題,總是很懊惱,明明東西和別人都是一樣的,為何我的就是不能執行? 即使完 成了專題,但是又不能執行時,挫折感不斷增加。老師和同學幫我解決了些問題, 我們會一起討論某某地方的語法,一起找出對策。挫折感有,收獲也是有的。

二、改善與建議 在專題的製作過程中,我想要將版面如同老師說的置中,但是怎麼拉、怎麼 扭、怎麼按,它似乎都不行。 在打語法時,每一個英文字母、數字,必須看仔細,否則根本無法執行。

9


參考文獻 ASP.NET - 維基百科 http://zh.wikipedia.org/wiki/ASP.NET 何謂三層式(3-tier)架構呢? http://blog.cemschool.com/home/space.php?uid=1&do=blog&id=348 兩層式架構 http://bmeweb.niu.edu.tw/material/nwork/%E7%B6%B2%E9%9A%9B%E7%B6%B 2%E8%B7%AF%E7%9A%84%E4%BC%BA%E6%9C%8D%E7%B3%BB%E 7%B5%B1%E6%9E%B6%E6%A7%8B.htm 資料庫 - 维基百科 http://zh.wikipedia.org/wiki/%E6%95%B0%E6%8D%AE%E5%BA%93 高效能的佛典研究資料管理模式 http://www.chibs.edu.tw/ch_html/chbs/04/chbs0408.htm SQL - 维基百科 http://zh.wikipedia.org/wiki/SQL 數位典藏觀察室» Blog Archive » 資料庫初體驗 http://content.teldap.tw/index/blog/?p=1669

10


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.