實現JAVA於Internet之應用-股票投資分析王天津陳宗平、陳書帆、李敬桓、林宗玄、劉威廷義守大學資訊管理系E-mail:tcwang@isu.edu.tw壹、摘要動態網頁已是現今的趨勢,而靜態的網頁逐漸被取代,因此現今利用Java所撰寫的多媒體網頁更受人歡迎。所以我們的專題利用在網際網路的環境下建構“線上股票走勢圖”,以JavaApplet製作走勢圖並將其建構於ASP上以連結資料庫,只要透過更新資料庫交易資料,即可產生新的走勢圖。結合資料庫與動態網頁的連結、及JavaApplet製圖等技術,來達到動態的圖形效果,且提供許多股市相關資訊以供使用者了解及學習,除此,留言版也可以提供瀏覽者交換彼此的意見及資訊。貳、緒論近年來國際電腦網路(Internet)及全球資訊網(WWW)的迅速發展,使得Java崛起,Java結合物件導向的精神,以及跨平台的網際網路執行能力。現今,Java語言已成為Internet網路語言的主流,因為它把網路和多媒體的功能融入於精巧設計的物件導向語言裏。在此提出一個多媒體,以JavaApplet為主架構的動態股票資訊的網頁,以JavaApplet繪圖,ASP連結資料庫,Access建構資料庫,定時更新股市資訊讓使用者可以透過一般的瀏覽器輕鬆瀏覽,提供除了報紙及電視之外的管道。參、目的近幾年來,台灣的景氣一直低迷,最近幾年更是令大眾苦不堪言。股市跌落萬點,到現在的4千多點,股市起伏一直以來是大眾注目的焦點與經濟指標。因此,我們想利用Java語言等工具製作一個有關股票資訊的網頁,並為了讓全部的組員都能夠了解軟體如何使用,我們使用分工研究的方法,當組員取得新的技術資訊時,便將資訊傳答給其他的組員,這樣全部的人都能有其技術。藉由JavaApplet繪製圖形,ASP連結資料庫,及Access建構資料庫。能夠讓使用者能夠更方便迅速的獲得股市資訊及股市分析。從中得知“最佳時機”來買進賣出,創造利潤恢復台灣經濟。專題定案需求分析問題定義技術取得資料收集系統設計與測試系統維護更新資料Success!Fail!圖1:流程步驟圖肆、系統分析一、研究流程採用“系統發展生命週期法”(SDLC﹞並依下圖各步驟來完成此一系統。1、專題定案根據老師要求的題目來定案。2、需求分析分析題目是需要那一個工具或技術才可以完成,再進行小組討論了解問題所在,分工進行解決。3、問題定義由小組訂定的步驟逐步完成。4、技術取得與資料收集收集可以使用的書籍與工具,上網參考資料,學習並取得技術。5、系統設計與測試用Java撰寫程式,用Html的格式來預覽測試,若有問題就要檢查是否為程式撰寫出錯,如果沒有錯誤,則要回到問題定義重新設定問題。6、系統維護與更新資料定時更新資料。二、需求分析1、功能性分析我們曾參訪過有在出入股票市場的人士,得到一些系統應該要提供給使用者想要有的種種服務。1、輸入股票代碼時能夠出現走勢圖、以及各種指標圖。HTTPClientJavaAppletIISWedServer請求傳值查詢傳值DatabaseASP圖3:系統架構圖2、能夠有相關的詞彙解釋。3、如何利用股票走勢圖及指標圖了解買點與賣點。4、近期的新聞總覽。5、能夠有可以發表意見的地方。三、可行性分析1、經濟上的可行性購賣書籍上的費用不造成個人的負擔。2、技術上的可行性Java、ASP、Access等軟體若技術不足,則需要請敎熟習其軟體的人。之後要讓組員了解使用方法,以達成全部組員都會使用的目的。3、操作上的可行性為了讓使用者更容易使用,我們用更使用較令人容易上手的介面。4、時程上的可行性至專題展覽為十個月,基本上以九個月為基準。製作時間:2002年3月~2002年12月三月四月五月六月七月八月九月十月十一月十二月1題目定案2問題定義3需求分析4技術、資料取得5JavaApplet設計6資料庫設計製作7網頁、美工設計8系統測試與除錯9技術文件製作圖2:甘特圖四、系統架構與功能本系統採用基本的三層式架構,當client端想要看技術分析圖時,伺服器便會透過IIS要求ASP向Database進行取得資料的動作,之後Applet再用它自已的獨特的標籤向ASP要求傳值並畫出圖來。1、技術線圖我們個文字方塊,可以讓使用者輸入我們有的股票代碼,而下面有一個股票代碼的表格,若使用者忘記了某支股票的代碼,可以在表格裏輸入股票名稱,就可以找到該股的...