專題論文研討交流網 -...

Post on 13-Aug-2020

4 views 0 download

Transcript of 專題論文研討交流網 -...

第十七屆資訊管理暨實務研討會

專題論文研討交流網

Monograph Exchange Discussion Website

黃耿凌 1 黃三凱 2 許建平 3 張以儒 4 王紀人 5 許育誠 6 鄭浩志 7

1 崑山科技大學光電工程系 green038@ymail.com 2 崑山科技大學光電工程系 allen67.huang@msa.hinet.net

3 崑山科技大學資訊傳播系 clark@mail.ksu.edu.tw 4 崑山科技大學光電工程系 max293806@hotmail.com

5 崑山科技大學電子工程系 jiren1115@gmail.com 6 崑山科技大學光電工程系 crazyhelen2000@gmail.com

7 崑山科技大學電子工程系 x78320@gmail.com

第十七屆資訊管理暨實務研討會

摘要

近年來網際網路蓬勃的發展,讓許多的人們可以在網路上共享各種資源,我

們的團隊,也正因為看上了這一點,且發現到了,假使能夠撰寫一個網頁提供專

題生發表意見、問題或分享他們在學術研究的過程得到的一些資訊,這麼一來專

題生不論是在解決問題或是在查詢研究相關資料,都比傳統式面對面討論、到圖

書館找取相關資料,效率還要來的高上好幾倍,且在此網頁專題老師還能夠藉由

後端的資料庫,獲取需要的訊息,也能了解到各專題生在網頁上活躍的程度例如:

回覆文章的次數、分享那些文獻資料等,也可透過後端資料庫取得各專題生在網

頁上分享的文獻資料被網友或其他專題生下載的次數,這些都可做為一個評分的

參考依據,如此一來專題老師也不必再擔心專題生一多的情況下,無法面面俱到

的詢問專題生的研究進度,又可解決各組專題生與老師約 Meeting 時間,組員們

可能常在時間上有所衝突,導致 Meeting時間經常無法與專題老師時間配合。

本論文在研究的過程中,使用了 Microsoft 的 Visual Studio 2010 Ultimate、

SQL Server 2008 R2 軟體作為輔佐撰寫專題交流中心網頁與管理後端資料庫的工

具,並以 Microsoft Office Viso 2007 作為規劃網頁使用流程圖的工具。

關鍵詞:專題、論文、研討、交流、交流網。

第十七屆資訊管理暨實務研討會

1. 緒論

1.1 前言

隨著資訊時代的日益月新,網際網路普遍且廣泛地被應用,電腦可說是現代

大眾不可或缺的工具,為了因應這個資訊科技進步的時代,紛紛有人極速竄起在

撰寫網頁這方面寫出各式各樣的網頁,例如現今最為家喻戶曉的社群網站

Facebook、微博、無名小站等網頁,這些網頁的掀起都是為了要跟上當今資訊科

技發展快速的腳步。

在這之前 www 全球資訊網時代,網頁管理者只能以靜態方式,自行整理資

料在放置網路上,提供使用者瀏覽、擷取資料,但在 1989 年時由 Tim Berners-Lee

提出 HTML,並在 1990 年被應用在 WEB 上,成為製作網頁文件的基本工具,

後來一路進步到當今普遍被程式設計者所設計的.aspx 網頁。

1.2 研究背景與動機

以往專題生在討論問題或發現問題,往往受限於只能與同組組員或是同領域

的相關人員進行討論,且常常受限於時間、地點上的限制,但隨著近代資訊科技

之進步,改變了人類溝通的模式與生活型態。所以在此希望能夠藉由網路這個平

台,使同組別專題生能夠與其他組別的專題生討論問題或交換意見的過程中不受

任何時間、地點上的限制,且還可以獲得不同領域專題生、網友所提供的寶貴意

見,尤其處在當今資訊設備如此的發達,讓專題生在研究過程中,能即刻發現問

題,並且能在有效時間內解決相關問題,皆可即時貼到專題論文研討交流網頁上,

讓全校師生、網友對此發表意見與看法,如此一來專題生的在研究的過程中,所

獲得在學術上的知識不在受限於學校老師、同組組員。

1.3 研究目的

如上所述,專題生藉由網站討論區的功能來討論問題或發表意見,盡可避免

組員在討論問題或提出意見時因認知上有所不同造成面對面的爭執,又可獲得全

校師生,網友提出他們自己嘔心瀝血研究出的結果,這麼一來不僅創造雙贏的畫

面更能夠藉由專題生網頁討論區的功能與全校師生、網友進行學術上的辯論,彼

此互相切磋研究結果,這樣不僅僅是跟上資訊科技發展快速的腳步,且還充分了

利用它獲得網路上龐大的資源,盡而達到為全球人民、國家創造出更完美的生活

品質。

第十七屆資訊管理暨實務研討會

2. 文獻探討

2.1 何謂 ASP.NET:

2.1.1 ASP.NET發展史

ASP.NET 的前身為 ASP 技術,是在 IIS 2.0 上首次推出(Windows NT 3.51),

當時與 ADO 1.0 一起推出,在 1997 年 IIS 3.0(Windows NT 4.0)問世時被發揚

光大,成為伺服器端應用程式的熱門開發工具,微軟還特別為它量身打造了

Visual InterDev 開發工具,1994 年到 2000 年之間,ASP 技術已經成為微軟推展

Windows NT 4.0 平台的關鍵技術之一。

由於它的簡單以及高度客制化的能力,是它能夠迅速竄起原因之一,不過在

此 ASP 的缺點也逐漸的浮現出來,在 1997 年時,微軟開始針對 ASP 的缺點(尤

其是義大利麵型的程式開發方法)準備開始一個新專案來開發,當時 ASP.NET

的主要領導人 Scott Guthrie,他和 IIS 團隊的 Mark Anders 經理一起合作兩個月,

開發出了下一代 ASP 技術的原型,並給予一個名稱:XSP,這個原型產品使用

的是 Java 語言。不過它馬上就被納入當時還在開發中的 CLR 平台,在當時的

XSP 團隊是以 CLR 開發應用的第一個團隊,為了將 XSP 移植到 CLR 中,XSP

團隊將 XSP 的核心程式全部以 C#語言重新撰寫(在內部的專案代號是 "Project

Cool",但是當時對公開場合是保密的),並且改名為 ASP+,作為 ASP 技術的後

繼者。

ASP+首次的 Beta 版本以及應用在 PDC 2000 中亮相,由 Bill Gates 主講

Keynote(即關鍵技術的概覽),由富士通公司展示使用 COBOL 語言撰寫 ASP+

應用程式,並且宣布它可以使用 Visual Basic.NET、C#、Perl與 Python 語言(後

兩者由 ActiveState 公司開發的互通工具支援)來開發,在 2000 年第二季時,微

軟正式推動.NET 策略,ASP+也順理成章的改名為 ASP.NET,經過四年的開發,

第一個版本的 ASP.NET 在 2002 年 1 月 5 日亮相(和.NET Framework 1.0),Scott

Guthrie 也成為 ASP.NET 的產品經理(到現在已經開發了數個微軟產品,像

ASP.NET AJAX 和 Microsoft Silverlight)。目前最新版本的 ASP.NET 4.0 以

及 .NET Framework 4.0 已經在 2010 年 4 月 12 日正式登場,中文版也在 6 月 1

日正式發售。

2.1.2 ASP.NET與.NET Framework之關係

ASP.NET 是一種由 .NET Framework 提供的一種開發平台,事實

上,.NET Framework 一共包含三個層次如圖 2-1,第一層為Windows From 與

第十七屆資訊管理暨實務研討會

ASP.NET,第二層則是.NET Framework 類別庫,最後一層則為 Common

Language Runtime(CLR)。

當我們撰寫網頁時可選擇依自己擅長的 ASP.NET 程式語言來撰寫網頁

程式,因為無論使用何種語言撰寫網頁,.NET 在編譯程式碼時,它會將原

始程式 (各種程式碼的語言 )編譯為微軟的中間碼 MSIL (Microsoft

Intermediate Language)。在執行階段,MSIL 會在 .NET Framework 內容中

執行如圖 2-2,針對執行應用程式之電腦上的處理器,將 MSIL 轉譯為 CPU

特定的指令。

圖2-1:.NET Framework架構圖

第十七屆資訊管理暨實務研討會

VB.NET原始程式

C#原始程式

vbc.exe

csc.exe

.NET編譯器群

MSIL(PE檔)

CLR ForWindows

XP

CLR ForWindows

Vista

CLR ForWindows

Server

圖2-2:.NET程式的開發流程

2.1.3 ASP.NET與ASP之比較

ASP.NET 與 ASP 的差別在於,ASP.NET 並不是 ASP 版本的更新,而是一個

全新的統一 Web 開發平臺,ASP 是以直譯式語言架構,每次讀取網頁皆需逐行

編譯程式碼,執行效率不佳;而 ASP.NET 則是編譯式語言,執行編譯過的原生

機器碼使效能大幅提升,因此 ASP.NET 技術開發的網頁先天上就比 ASP 技術開

發的網頁要能夠抵禦駭客的攻擊,也就是 ASP.NET 比 ASP 具有較佳的安全性,

更重要的是,ASP.NET 不像 ASP 只限於 VBScript 或 JScript 語言,它可搭配 Visual

Studio .NET 工具,使用任何.NET 相容語言開發 ASP.NET,包括 Visual Basic .NET、

Visual C#及 JScript .NET。

表 2-1:ASP.NET 與 ASP 之比較

ASP.NET ASP

安全性 高 低

IIS 支援 IIS 5.0-7.0 IIS 3.0-7.0

開發工具 Visual Studio Visual InterDev6

開發語言 VB.NET

C#等多種語言

VBScript

JavaScript

使用物件 數百上千個 .NET Framework Class 七種物件

語言架構 編譯式語言 直譯式語言

第十七屆資訊管理暨實務研討會

表 2-2:ASP.NET 與 ASP 之比較結果

ASP.NET ASP

安全性 勝 敗

IIS 支援 敗 勝

開發工具 勝 敗

開發語言 勝 敗

使用物件 勝 敗

語言架構 勝 敗

2.1.4 ASP.NET 之開發需求

若要開發 ASP.NET 應用程式,必須具備下列各項需求:.NET Framework、

撰寫程式碼的平台、Web 伺服器 (如網際網路資訊服務 (IIS)),以及將檔案寫入

Web 伺服器的權限,您也可以搭配使用資料庫產品,如 Microsoft SQL Server 或

Oracle Database 以提供應用程式資料儲存區,也可用 SMTP 伺服器從 ASP.NET

Web 應用程式傳送電子郵件訊息。

2.2 SQL Sever 資料庫與 ASP.NET 之關係:

SQL Server 2008 在資料庫核心做了相當大的改變,除了利用整合式商業智

慧 (BI) 工具,提供企業級資料管理功能,也將.NET 整合到資料庫引擎中,因

此開發人員除了可用原有的 T-SQL 語法進行開發之外,也可使用.NET 語言。另

外,在介面整合、高可用性、安全性與商業智慧等方面,均做了相當大的強化與

更新。

2.3 虛擬網路行銷

2.3.1 互動式網頁(ASP.NET)進行網路行銷

在虛擬行銷的部分,透過網路能充分表現此項優勢,而我們使用的則是互

動式網頁作為基底,在這部分我們擁有比別人可以有更多展示網頁特色的機會,

使瀏覽者在第一眼就能夠被網站吸引住。

網路賺錢的方法不外乎是利用企業網站、社群網站、部落格、電子郵件等

網頁,而這些網頁的特點不是便利就是符合使用者需要且以淺顯易懂的操作介

面吸引住使用者,當使用者被吸引住時商機自然也就跟著來。

所以互動式網頁(ASP.NET),依照從程式設計者製作出網站的大致可分為下

列幾項:

1. 新產品之上市或是促銷,如化妝品網站產品上是都會做一個專屬的活

第十七屆資訊管理暨實務研討會

動網站。

2. 網站設計的風格可以跳脫公司本身的官方網站,因此可以依造希望的

風格做出大膽創意!

3. 網站設計可以加深瀏覽者印象,並可以搭配實體活動,達到真正的活

動宣傳。

4. 網站設計凸顯獨特的風格‧可以達到品牌設計的功效。從以上可知道

不僅在程式的要求外,還需要達到網站所需的重要特性。

2.3.2 網路行銷與傳統式行銷之比較

網路行銷跟傳統的業務拉客人的方式不同,良好的網路行銷可以節省更多的

資源與人力,不需要請業務掃街也不用印一堆傳單到處發,網路時代開始新的行

銷概念正流行。

表 2-3:網路行銷與傳統式行銷之比較(劉文良,2009)

模式

狀態 傳統行銷 網路行銷

成本 費時,花費大,印刷郵遞成本高 及時,花費小,數位式目錄成本低

情境 感性的,說服力大於資訊提供 理性的,資訊提供大於說服力

互動模式 單向,客戶被動接受 雙向互動式,客戶主動選取

市場 一般民眾,大型市場 高水準消費群,小型市場

時間 不方便,時效有限制 方便,24小時全年無休

地域性 資訊流通範圍小(區域性) 資訊流通範圍廣(世界性)

反應 反應速度慢 反應速度快

2.3.3 網路行銷模式

自從網際網路興起後,網路行銷一直都是中小企業的最佳行銷工具。無數透

過網路大發利市的中小企業或個人成功案例,證實了正確的網路行銷手法確實可

以促成許多的訂單。【橙果數位行銷股份有限公司】,網路行銷模式大致上可分為

關鍵字廣告、會員行銷、部落格行銷、社群網站廣告等模式。

2.4 對 ASP.NET 之期許

現今網際網路廣範的被應用,網路開始陸續出現使生活更便利的網頁,如

Yahoo 拍賣、網路訂票等網頁,假使未來能夠透過 ASP.NET 平台,撰寫出可以

為人們提升生活品質,且帶來便利性的網頁,相信這個想法勢必能夠深入民心。

第十七屆資訊管理暨實務研討會

3. 研究方法

3.1 研究架構

本論文以ASP.NET作為撰寫網頁的主要平台,網頁架構一共規劃出討論區、

知識庫、會員中心、管理模式、會員註冊、登入等功能,其中會員中心又區分資

料修改、密碼修改、組別更改。討論則是有搜尋及發問功能。

圖 3-1:本網頁之環境架構圖

第十七屆資訊管理暨實務研討會

3.2 研究工具

本研究所使用工具為 Microsoft .NET Framework 所提供的 ASP.NET 開發平

台,開發工具的軟體為 Microsoft Visual Studio 2010 Ultimate,且搭配 Microsoft

SQL Server 2008 R2作為資料庫管理,並使用 Transact-SQL 語言,做為 Visual Studio

與後端資料庫的連結。

4. 研究成果

4.1 站內功能與權限介紹

專題論文研討交流網頁一共有五項功能分別是:討論區、知識庫、會

員中心、會員註冊、及管理網頁等功能,首先在介紹這些功能前,先在此

向大家介紹專題論文研討交流網頁使用者之使用權限,則規劃出五種權限

如下表:

表 4-1:使用者權限之說明圖

權限級別 權限名稱

1 訪客

2 普通會員

3 專題生

4 管理員

5 教師

敘上,之所以會規劃出使用者之權限,目的在於保障會員基本權利與網頁

安全性及考量,再來則是介紹網討論區與知識庫之功能如下表:

表 4-2:討論區功能之權限說明

功能

使用者 觀看內容 回覆問題 發表問題 搜尋文章 刪除問題

訪 客 ● ●

普通會員 ● ● ● ●

專 題 生 ● ● ● ●

管 理 員 ● ● ● ● ●

教 師 ● ● ● ● ●

第十七屆資訊管理暨實務研討會

表 4-3:知識庫功能之權限說明

功能

使用者 觀看內容 上、下載文章 刪除文章

訪 客

普 通 會 員

專 題 生 ● ●

管 理 員 ● ● ●

教 師 ● ● ●

會員中心和會員註冊是相輔相成的,會員註冊主要提供給未進行註冊

會員進行註冊,擁有會員資格。會員中心的資料修改與密碼修改功能,是

提供給已登入使用者進行個人資料修改。組別修改,唯獨教師擁有這項權

限。

4.2 資料庫圖表介紹

在此章節我們將介紹本研究之後端資料庫圖表規劃,在專題論文研討

交流網頁一共規劃出九個資料表分別如下:

表中粗體黑框為各資料表的主索引鍵(Primary Key),用來確保表格中的每一

行資料都是獨一無二的資料。

第十七屆資訊管理暨實務研討會

圖 4-1 為本研究依照這九個資料表依序找出它們所對應的關聯,整理出

如下圖:

:為表格中的主索引鍵, :一對多的關聯,表中顏色相同的圖

框為表格相對應的關聯。

TB_LPTCC_USER_DATAUSER_ID

PASSWORD

USER_NAME

GROUP_ID

GRADE_ID

NUMBER

TB_LPTCC_GROUP_DATAGROUP_ID

GROUP_NAME

TB_LPTCC_PERMISSIONS_DATAGRADE_ID

GRADE_NAME

TB_LPTCC_QUESTION_DATAQUESTION_ID

QUESTION_USER_ID

QUESTION_DATE

QUESTION_NAME

QUESTION_CONTENT

TB_LPTCC_REPLY_DATAREPLY_ID

QUESTION_ID

REPLY_USER_ID

REPLY_CONTENT

REPLY_DATE

TB_LPTCC_STUDENT_DATASTUDENT_ID

SCHOOL_SYSTEM

DEPARTMENT_NAME

STUDENT_NAME

GENDER

STUDENT_PHONE

STUDENT_MAIL

GUARDIAN

GURDIAN_PHONE

CONTACT_ADDRESS

CONTACT_PHONE

IDENTITY_CARD

TB_LPTCC_UPDOWN_DATAUPDOWN_ID

UP_NAME

UPDOWN_NAME

UP_DATE

TB_LPTCC_TEACHER_DATATEACHER_ID

TEACHER_NAME

TEACHER_PHONE

TEACHER_MAIL

TB_LPTCC_MEMBER_DATAIDENTITY_CARD

GENDER

MEMBER_NAME

MEMBER_PHONE

MEMBER_EMAIL

第十七屆資訊管理暨實務研討會

4.3 網頁展示

圖 4-2:專題論文研討交流網頁之討論區

圖 4-3:專題論文研討交流網頁之回覆區

第十七屆資訊管理暨實務研討會

圖 4-4:專題論文研討交流網頁之知識庫

圖 4-5:專題論文研討交流網頁之會員中心

第十七屆資訊管理暨實務研討會

圖 4-6:專題論文研討交流網頁之註冊會員

圖 4-7:專題論文研討交流網頁之管理模式

第十七屆資訊管理暨實務研討會

5. 研究結論與討論

5.1 綜合討論

從網路討論與傳統面對面討論的過程中,我們發現了兩者討論模式中的差異

性,將他們的差異彙整成表格,如表 5-1 所示

網路討論 傳統討論

不受時間限制 受時間限制

不受地點限制 受地點限制

獲取資訊較多 獲取資訊有限

解決問題效率高 解決問題效率低

由表 5-1 發現到網路討論比傳統討論要來的有效率,專題生不必在像傳統討

論模式一樣,在研究的過程中發現到問題,必須與組員約時間、地點來討論題,

這樣不僅浪費時間且解決問題的效率也有限,但網路討論模式就不一樣了,它不

僅能夠讓你獲取同組組員的意見更可獲得其他組別組員與網友的意見。

雖然目前專題論文研討交流網頁只有討論區與知識庫能夠讓專題生進行學

術交流或學術資料交換,主要原因是因為目前只有本校光電工程系與電子工程系

的學生使用,所以在瀏覽者不多的情況下,這兩種功能已經足夠讓兩系專題生獲

取足夠的資訊了,但我深信這個網頁在未來一定會越來越多人來瀏覽,因此未來

此網頁的功能也會越來越強大,甚至它會由一個簡單的網頁變成一個提供全國專

題生討論學術的論壇,因為它除了能夠提升專題生獲取足夠資訊外等優點,最重

要的是它比傳統討論模式節省許多時間,正所謂 Time is money 專題生能夠將節

省下來的時間拿去做更多的研究,因此現階段的努力是要把網路討論與傳統討論

的優缺點宣傳出去讓大家去做比較,再來則是把網頁的討論區、知識庫的功能一

點一滴的拓大,其網頁美觀的部分則是採取簡單介面整齊的風格。

5.2 致謝

本論文之研究承蒙崑山技大學 光電工程系 黃耿凌 副教授 與 崑山科技大

學 光電工程系 黃三凱 講師多方面的寶貴意見協助與指導特此感謝。

第十七屆資訊管理暨實務研討會

參考文獻

一、 論文

1. 高毓斌,民 99,「實作凌陽盃競賽系統」,崑山科技大學電子工程系專題研

究報告。

二、 書籍

1. 陳錦輝,ASP.NET 3.5 初學指引--使用 Visual Basic2008,博碩文化,2009

年十月初版。

2. MIS2000 Lab. 周棟祥 吳進魯,ASP.NET 專題實務--使用 C#,統一元氣資

產管理(股)限公司,2009 年二月初版。

三、 網站

1. 國立虎尾科技大學 - 資訊工程系 - XML Lab 1-3-1.HTML 的發展背景與過

程,http://140.130.34.170/wikixhtml/index.php/。

2. 維基百科-ASP.NET 發展史,

http://zh.wikipedia.org/wiki/ASP.NET。

3. 伊莉百科全書-ASP.NET 發展史,

http://wiki.eyny.com/index.php?edition-view-21208-1。

4. 維基百科- Microsoft SQL Server,

http://zh.wikipedia.org/wiki/Microsoft_SQL_Server。

5. 阿瑟 發表 [正式探索 ]ASP 概論,

http://www.study-area.org/coobila/tutorial_338.html。

6. 網繹數位科技網頁設計公司 ASP 與 ASP.NET 差別,

http://www.eki.com.tw/news/20080610155930.htm。

7. Msdn論壇 ASP 與 ASP.NET 之差別、ASP.NET 開發需求,

http://msdn.microsoft.com/zh-tw/ms348103.aspx。

8. 網頁設計公司 CSIDEA 網路行銷,

http://www.csidea.net/market.htm。

9. Microsoft - 什麼是 SQL Server 2005?,

http://www.microsoft.com/taiwan/sql/prodinfo/overview/what- is-sql-server.mspx