真理大学工管系系务行政系统.docx
- 文档编号:30053865
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:15
- 大小:91.63KB
真理大学工管系系务行政系统.docx
《真理大学工管系系务行政系统.docx》由会员分享,可在线阅读,更多相关《真理大学工管系系务行政系统.docx(15页珍藏版)》请在冰豆网上搜索。
真理大学工管系系务行政系统
真理大學工管系系務行政系統
指導老師:
邱寬旭老師
專題小組:
曾英宸、廖盈茹、孟令鵬、胡惠芳、馮偉、洪敏敏、李幸如、李佳樺
摘要
全球資訊網的發明,加速網際網路的普及,也改變了人們的生活方式。
以往的開課選課、成績管理、會議通知都必須透過人力處理及公文的收發,既費時又費力,現在則可透過網路,快速、方便又無失誤的達到資訊傳遞及共享的目的。
本系統於90學年度,由大四專題I-WEB小組,經邱寬旭教授指導製作之「工管系師生互動網站」。
本系統以能達到「師生互動」為出發點,製作符合工管系使用的網站。
整個網站以『Dreamweaver』著手架設,程式部分以『ASP』為主,美工部分主要使用『Flash』及『fireworks』為主。
我們主要的特色是「線上即時資訊的傳導」及「線上互動」的功能。
希望讓工管系的老師能在網上即時發佈重要公告、訊息,也讓工管系上的同學能在線上提出問題、需求或討論,讓工管系的師生皆能以資訊化達到方便又快捷的互動。
我們的主要功能有:
『個人資料』、『課程的資訊』、『成績明細』、『最新消息即時公佈』、『留言版』、『使用者問卷』……等功能,這些都是比較實用且具互動的功能。
這些功能是經過訪問工管系主任,透過主任對工管系整體的了解,進而給我們的意見,再加上參考其他系及他校相關網站所融會整合而成的。
我們以系上的需求為出發點,進而再擷取別人的優點,相互融會成為符合工管系的整套網站系統。
我們並設有『使用者問卷』的功能,其問卷題目內容可依各屆不同需求而更改。
一、研究動機
在學校中,每個系幾乎都有屬於自己的網頁空間,從學校的「真理大學全球資訊網」首頁點選進去,可以搜索到所有科系的系內簡介及所有老師的介紹。
然而,對於一個力求資訊化的社會,這樣的功能是不夠的。
我們期待我們的系上網頁功能,能更邁向資訊化、電腦化,且更具方便性與實務性。
在偶然的機會,我們看到了別的學校的網頁資料,包含了教學與各項實務的功能,於是我們想工管系也可以如此。
在這方面,很巧的系主任也有著相同的想法。
在與我們的指導教授深入討論,並結合所有的想法後,我們決定,可以利用這次的專題,寫出一套適合我們工管系的教學網頁。
二、研究目的
電子商務為企業所帶來的好處,包括自動化的企業處理流程、無遠弗屆的客戶群、商品的個人化,還能讓企業的運作突破時間與空間的限制,可以做到快速反應、提昇服務品質與競爭力。
如果把學校當作是一個以「教學服務為導向」的企業來經營,如何讓校園生活行政制度的處理流程自動化,進而提昇教育品質,就有賴電子商務為企業所帶來的競爭優勢以及應用電子商務的技術,將自動化、快速反應、商品個人化、安全與私密性的種種好處,引進學校來經營,這樣可以提昇教育的品質與行政的競爭力。
[吳志宏,民89]
管理的本質,在於將內部的資源做最有效的利用,以維持生存與發展。
由於資訊科技突飛猛進,不斷衝擊到人們的生活與思考方式,甚至還影響到與其息息相關的組織活動。
所以未來校園電子商務環境的整合,就像早期金融企業逐漸轉行為電腦化系統般,會是一股趨勢。
就如同目前各大專院校都有電腦選課系統一樣,是無法避免的新趨勢。
而電子商務應用的目標就是在提高企業的「反應能力」,對學校而言也是一樣,透過電子商務共享資料的平臺,用最有效率的方式追溯及服務的提供,來增加學校的競爭優勢。
[吳志宏,民89]
三、研究步驟
1.主題之選擇探討
網際網路蓬勃發展,使得我們能夠在網上查到許多我們知道的資訊,而工管系在學校中雖說是個大系,但是專屬網站內的資料有限,所以無法提供給其他人來了解工管系,有鑑於此,於是就相約幾位同學,想要為工管系架設一個屬於我們的網站。
2.書籍研究
本組的同學趁著暑假看了許多書籍,像是PHP、LINUX、MySQL、XML、FLASH、PHOTOIMPACT……,希望藉此對網站的架設有更大的幫助、更多的了解,並且在小組會議中輪流提出看了書籍之後的心得,有不明瞭的地方也可以提出來研究討論,如此可讓小組的每位成員都能輕鬆的了解書中的重點。
3.網站架構規劃
在看了不少書籍、參觀了其他網站、並且與老師討論之後,接著我們就開始著手規劃網站的初步架構,像是進入首頁時該有的選項、各個分頁有的功能和選項、不同的身分資格有何不同的權限,並將討論的結果繪製成樹狀圖,如此一來著手建立網站時才不至於手忙腳亂。
4.資料庫規劃
將未來需用到的資料列表並且做分類,分類之後就可以開始規劃關聯性資料庫,接著分辨何者作為主鍵較妥當,最後把討論出的結果繪成關聯性資料庫的草圖,以便將來資料庫建製時使用。
5.資料蒐集
可向學校相關單位(例如電算中心、教務處的註冊組、課務組…)蒐集工管系學生之學籍資料、選課資料、歷年成績….;並向工管系每位老師詢問本學期的課表、課程大綱…,以便日後資料庫建製時使用。
6.資料庫建立
將我們自電算中心、教務處蒐集回來的學生學籍資料、選課資料、歷年成績和老師的課表、課程大綱…..等資料,照著之前規劃的關聯性資料庫草圖,把資料庫建立起來。
7.網站建置
初步架構整個內容完成後,使用FrontPage軟體來協助網站的製作。
以windows來架設伺服器。
初步規劃使用者有:
老師、管理者、學生、系學會。
其細部的內容在此不予贅述。
8.系統測試(管理者部分)
初步完成整個系統後,為達到全體組員對系統的了解,首先由本小組的所有成員進行測試,並邀請系上老師協助測試。
初步研討系統的缺點並加以改進。
9.開放測試(對外開放)
經過管理者測試的階段後,開放工管系的全體同學協助測試;若時間上允許,考慮開說明會以協助同學能順利使用本系統,並以線上問卷的方式,蒐集同學對本系統的意見,使我們的系統能盡量達到同學們的需求。
10.修改系統
對於系上同學測試後的使用結果,加以彙整並修改系統之缺點,本組人員進行測試後,由1至4年級的同學中篩選幾位同學來協助測試最後的系統,使我們設計的系統能真正達到屬於工管人所需要的網站。
11.報告的撰寫
最後系統測試的工作全部完成後,將所有的資料一一收集並加以整理成書面報告,我們的工作就大公告成,屬於工管系的網站就此成立。
四、文獻探討
(一)網路教室[林敏勝,民90]
1、什麼是網路教室
在電腦網路上,建立一個類似教室情境的教學及學習環境,我們稱它為虛擬教室。
它可以充分應用網路上各式各樣電腦資源與全球資訊網方便的網路應用特性,使得教學更加便捷與多樣化。
所謂的網路教室就是模擬教室上課的情境。
老師及學生在任何時間都可以在電腦前,透過網際網路,與網路教室連接,隨時學習與互相溝通。
2、網路教室的特色
網路教室是一個整合性的系統,具有五大特色:
開放式、實務性、個人化、自動化、安全性。
圖一網路教室的使用程序說明
3、教學情境的比較
圖二教學情境的比較
(資料來源:
http:
//mslin.ee.ntut.edu.tw)
(二)ASP、JSP、PHP之比較
目前最常用的三種動態網頁語言有:
ASP(ActiveServerPages)、JSP(JavaServerPages)以及PHP(HypertextPreprocessor)[王健,2000]
1、簡介
ASP是一個WEB伺服器端的開發環境,利用它可以產生和執行動態的、互動的、高性能的WEB服務應用程式。
ASP採用腳本語言VBScript(Javascript)作為自己的開發語言。
PHP是一種跨平台的伺服器端的嵌入式腳本語言。
它大量地借用C,Java和Perl語言的語法,再加上自己的特性,使WEB開發者能夠快速地寫出動態產生頁面。
並且支援目前絕大多數資料庫。
還有一點,PHP是完全免費的,你可以從PHP官方站(http:
//)自由下載。
而且你還可以不受限制地獲得原始碼,甚至可以從中加入自己想要及需要的特色。
JSP是Sun公司推出的新一代網站開發語言,Sun公司借助自己在Java上的不凡造詣,將Java從Java應用程式和JavaApplet之外,又有新的碩果,就是JSP,JavaServerPage。
JSP可以在Serverlet和JavaBean的支援下,完成功能強大的站點程式。
三者都提供在HTML代碼中混合某種程式代碼、由語言引擎解釋執行程式代碼的能力。
但JSP代碼被編譯成Servlet並由Java虛擬機解釋執行,這種編譯操作僅在對JSP頁面的第一次請求時發生。
在ASP、PHP、JSP環境下,HTML代碼主要負責描述資訊的顯示樣式,而程式代碼則用來描述處理邏輯。
普通的HTML頁面只依賴於Web伺服器,而ASP、PHP、JSP頁面需要附加的語言引擎分析和執行程式代碼。
程式代碼的執行結果被重新嵌入到HTML代碼中,然後一起發送給瀏覽器。
ASP、PHP、JSP三者都是面向Web伺服器的技術,故用戶端瀏覽器不需要任何附加的軟體支援。
2、應用範圍
ASP是Microsoft開發的動態網頁語言,故繼承了微軟產品的一貫傳統,只能執行於微軟的伺服器產品,IIS(InternetInformationServer)(windowsNT)和PWS(PersonalWebServer)(windows98)上。
Unix下也有ChiliSoft的元件來支援ASP,但是ASP本身的功能有限,必須通過ASP+COM的群組合來擴充,Unix下的COM實現起來非常困難。
PHP3可在Windows、Unix、Linux的Web伺服器上正常執行,還支援IIS、Apache等一般的Web伺服器,用戶更換平台時,無需變換PHP3代碼,可即拿即用。
JSP同PHP3類似,幾乎可以執行於所有平台。
如WinNTLinuxUnix。
在NT下IIS通過一個外加伺服器,例如JRUN或者ServletExec,就能支援JSP。
知名的Web伺服器Apache已經能夠支援JSP。
由於Apache廣泛應用在NT、Unix和Linux上,因此JSP有更廣泛的執行平台。
雖然現在NT作業系統佔了很大的市場份額,但是在伺服器方面Unix的優勢仍然很大,而新崛起的Linux更是來勢不小。
從一個平台移植到另外一個平台,JSP和JavaBean甚至不用重新編譯,因為Java位元組碼都是標準的與平台無關的。
3、性能比較
有人做過試驗,對這三種語言分別做回圈性能測試及存取Oracle資料庫測試。
在迴圈性能測試中,JSP只用了令人吃驚的四秒鐘就結束了20000*20000的迴圈。
而ASP、PHP測試的是2000*2000迴圈(少一個數量級),卻分別用了63秒和84秒。
(參考PHPLIB)。
資料庫測試中,三者分別對Oracle8進行1000次Insert、Update、Select和Delete:
JSP需要13秒,PHP需要69秒,ASP則需要73秒。
4、前景分析
目前在國內PHP與ASP應用最為廣泛。
而JSP由於是一種較新的技術,國內採用的較少。
但在國外,JSP已經是比較流行的一種技術,尤其是電子商務類的網站,多採用JSP。
採用PHP的網站如新浪網(sina)、中國人(Chinaren)等,但由於PHP本身存在的一些缺點,使得它不適合應用於大型電子商務站點,而更適合一些小型的商業站點。
首先,PHP缺乏規模支援。
其次,缺乏多層結構支援。
對於大負荷站點,解決方法只有一個:
分布計算。
資料庫、應用邏輯層、表示邏輯層彼此分開,而且同層也可以根據流量分開,群組成二維陣列。
而PHP則缺乏這種支援。
還有上面提到過的一點,PHP提供的資料庫接口支援不統一,這就使得它不適合運用在電子商務中。
ASP和JSP則沒有以上缺陷,ASP可以通過MicrosoftWindows的COM/DCOM獲得ActiveX規模支援,通過DCOM和TranscationServer獲得結構支援;JSP可以通過SUNJava的JavaClass和EJB獲得規模支援,通過EJB/CORBA以及眾多廠商的ApplicationServer獲得結構支援。
三者中,JSP應該是未來發展的趨勢。
世界上一些大的電子商務解決方案提供商都採用JSP/Servlet。
比較出名的如IBM的E-business,它的核心是採用JSP/Servlet的WebSphere。
它們都是通過CGI來提供支援的。
但去年10月後它推出了Enfinity,一個採用JSP/Servlet的電子商務ApplicationServer,而且聲言不再開發傳統軟體。
因為Asp的語法較為簡單容易,可以快速地完成網頁的應用程式,再加上只要使用Windows的記事本就能夠進行,種種的方便性,使得我們IWeb小組決定使用Asp。
五、開發工具
1.Dreamweaver
Dreamweaver對於DHTML(動態網頁)的支持特別好,可以輕而易舉地做出很多眩目的互動頁面特效。
插件式的程序設計使得其功能可以無限的擴展。
Dreamweaver與Flash、Firework並稱為Macromedia的網頁制作三劍客,由於是同一公司的產品,因而在功能上有著一個非常緊密的結合。
因此,說Dreamweaver是高級網頁制作的首選並不為過。
[workfox.cc]
2.Fireworks
Fireworks的誕生讓許多網頁設計者可以輕易設計出自我風格的夢幻專業網頁圖形處理,它可以處理點陣圖之外,更支援向量圖檔,不論是將向量圖匯入或輸出…甚至能輸出成目前最熱門的Flash動畫。
一套可以同時完成向量繪圖、點陣圖處理、網頁動畫及互動設計的軟體。
3.Flash
Flash是一套由Micromedia所製作的動畫軟體,能將過去在網路上要以程式寫出的互動式動畫效果,以常用的應用軟體界面引導使用者輕鬆製作。
Flash具有製作動畫、動態網頁、互動按鈕等等功能。
Flash的界面就像是一般市面上的動畫製作軟體一樣,以「畫面」(Frame)為單位來定義每一個動畫中所設計的物件,每一個Frame都可以作變化,而且可以像程式設計一功能一樣,設定什麼動畫在什麼情形下會進入到另一個動畫,這在以往可是只有程式語言才做得到的;Flash除了能支援動畫畫面的製作,還可以製作「按鈕」(Bottom),這可是Flash的重要功能,可以作出像是Java的效果。
[.tw]
4.HTML
HTML(HyperTextMarkupLanguage),中文稱之「超文字標記語言」在利用瀏覽器如IE或Netscape將你的網頁顯現出來,經過瀏覽器後文字將會產生變化,如變大或縮小改變字型改變顏色等等特效。
而HTML是依據SGML為基礎發展而來的。
[阿助小棧,民90][HTML製作研究所,民90]
5.ASP
ASP、JSP、PHP的比較在第二章已經提過了,我們在多次的討論中發覺ASP有許多獨具的特點,在此我們就不再多加贅述,而其中使用VBScript、JScript等簡單易懂的腳本語言,結合HTML代碼,即可快速地完成網站的應用程序、使用普通的文本編輯器即可進行編輯設計、ActiveServerPages的源程序,不會被傳到使用者瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。
[王健,2000]
六、系統架構
系統環境與架構
本系統目前是建立在MicrosoftWindows2000Server上,WebServer為MicrosoftIIS5.0,資料庫採用Access2000。
資料庫
圖三系統架構
(1)管理者:
唯一的一個帳號,其主要的功能為管理討論區、個人基本資料、課程資料、最新消息、使用者帳號等資料的維護。
以達到各項資料的即時性,避免資料庫的負擔過重。
(2)系辦公室:
主要功能為新增課程資料、公佈系上最新消息及資料的異動處理、以及學生基本資料查詢。
(3)老師:
以本系老師為主;依課程的不同,每位老師僅需對本身所授課程加以處理,主要功能為新增本系授課班級之各項成績、公告系上課程最新消息及資料異動處理,供修課學生查詢之用。
(4)系學會:
公告有關系學會之各項活動及重大消息。
使系上同學能更清楚的了解系學會的動向。
(5)一般使用者:
分為本系及外系同學,依登入帳號不同,賦予不同的權限,以本系同學為主。
主要的功能有:
個人資料的異動處理(新增、修改、查詢),以維護個人資料的正確性;成績查詢使同學能在最快的時間內得知學習的成果,分為小考、作業、期中考和期末考成績;討論區提供系上同學另一個發表言論及討論功課的天地,希望同學能善加利用。
七、結論
在專題研究的過程當中,當然也不免會碰到一些棘手的問題,而其中最大的問題就是:
我們這組的同學絕大部分程式的底子都不夠,不能馬上寫出程式出來,大多是一邊看書、一邊學習,有時寫出的程式跑出來的結果並不如我們所預期,所以一旦有程式方面的問題,又無法立刻解決時,進度就會慢了下來,幸虧有喬國平老師和邱寬旭老師熱心地從旁協助,問題才能迎刃而解。
其次則是資料取得不易,因為我們資料庫所需的資料必須向學校取得,並且牽連的單位頗多,像是計算中心、課務組、註冊組…等等,而學校基於保護老師及學生的權益,資料通常都會保密,在此也要特別感謝本系系主任邱賜福博士,因為主任多次與各單位協商,我們才得以取得老師及學生的資料。
再來就是往後的資料更新不便,學校給我們的資料與我們系統資料庫有一些不同,我們必須修正後才能夠使用,而且老師的資料中老師的代碼可能牽涉到學生成績的部分,因此我們不能取得,所以老師的課表、課程資料…等,以後可能要手動更新。
現在我們大致上已經將成績查詢系統、最新消息、登入系統、課程介紹…..做的差不多了,雖然談不上盡善盡美,但是基本架構已經完成,原本我們還計畫要做線上測驗及作業上傳等功能,但是礙於時間的因素,這個部分沒辦法完成,未來也希望學弟妹們能夠接任,把本組做的不完善的地方修正或是能夠再加入其他的功能,讓我們的網頁更豐富,讓工管的網站能越來越人性化。
八、參考文獻
1.吳志宏、蒲介民等,校園電子商務化後對校園組織之再造之研究,ECE2000全國校園電子商務應用研討會論文集,樹德科技大學,民國89年5月24-26日,第191、196、198頁。
2.王健,AccessedDec.31,2001
3.林敏勝,網路教室,http:
//mslin.ee.ntut.edu.twAccessedDec.31,2001
4.阿助小棧,HTML教學,http:
//m3.dfps.tp.edu.twAccessedDec.31,2001
5.HTML製作研究所,
AccessedDec.31,2001
6..twAccessedDec.31,2001
7.workfox.ccAccessedDec.31,2001
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 真理 学工 管系系务 行政 系统