股票模擬交易系統(tǒng)的設(shè)計與實現(xiàn)-開題報告.doc
《股票模擬交易系統(tǒng)的設(shè)計與實現(xiàn)-開題報告.doc》由會員分享,可在線閱讀,更多相關(guān)《股票模擬交易系統(tǒng)的設(shè)計與實現(xiàn)-開題報告.doc(3頁珍藏版)》請在裝配圖網(wǎng)上搜索。
山西大學(xué)商務(wù)學(xué)院 畢業(yè)論文(設(shè)計)開題報告 論文(設(shè)計)題目 股票模擬交易系統(tǒng)的設(shè)計與實現(xiàn) 學(xué)生姓名 專業(yè) 計算機科學(xué)與技術(shù) 指導(dǎo)教師 選題目的和意義: 二十一世紀是知識化、信息化的網(wǎng)絡(luò)時代。計算機信息技術(shù)的使用對股票市場的發(fā)展空間帶來了質(zhì)的變革,極大地拓展了股票市場的時空界限,提高了人們對股票軟件產(chǎn)品的學(xué)習(xí)興趣和利用效率。以網(wǎng)絡(luò)手段來獲得股票數(shù)據(jù)資源的方式和利用網(wǎng)絡(luò)作為基本的操作股票的形式,實現(xiàn)以資源共享為核心的全新的股票模擬交易方式,必將成為眾多股民涉足股市前的必修課,并將成為新世紀的主流。本文研究了基于J2EE平臺B/S架構(gòu)的股票模擬交易系統(tǒng)的設(shè)計與實現(xiàn)。不僅模擬了股票交易的流程,同時也模擬了運行環(huán)境,為股民提供一個便捷平臺。 由于模擬交易的獨立性和完整性,參與操作的使用者可以清楚地了解股票價格的形成過程及市場(如莊家)運作機制,同時也為使用者提供了一個在資本市場中"角色扮演"的機會。這種方式更能夠幫助使用者掌握股票交易系統(tǒng)的內(nèi)在原理和運行機制,全面地熟悉上市公司的評價、股票的發(fā)行、證券品種的創(chuàng)建、市場投資者博弈及股價的形成原里等知識,為以后參與資本市場運作積累寶貴的實戰(zhàn)經(jīng)驗。 與本課題相關(guān)技術(shù)和方法綜述: 1. Struts技術(shù):Struts 是MVC的一種實現(xiàn),它將 Servlet和 JSP 標記(屬于 J2EE 規(guī)范)用作實現(xiàn)的一部分。Struts繼承了MVC的各項特性,并根據(jù)J2EE的特點,做了相應(yīng)的變化與擴展。 2. 數(shù)據(jù)訪問借口技術(shù):data Access Object(DAO)是數(shù)據(jù)訪問接口,這種模式是標準 J2EE 設(shè)計模式之一,實際開發(fā)中常利用這種模式將底層數(shù)據(jù)訪問操作與高層業(yè)務(wù)邏輯分離開。 3. JSP(Java Server Page)技術(shù):運用于系統(tǒng)的視圖層使頁面看起來更美觀,引入層疊樣式CSS(Cascading Style Sheets)。業(yè)務(wù)層通過EJB組件封裝對數(shù)據(jù)層的增、刪、改、查操作。 4.MVC模式: MVC模式減弱了業(yè)務(wù)邏輯接口和數(shù)據(jù)接口之間的耦合,并且讓視圖層更富于變化。MVC模式中,三個層各司其職,所以如果一旦哪一層的需求發(fā)生了變化,就只需要更改相應(yīng)的層中的代碼而不會影響到其它層中的代碼?!癕odel” 代表的是應(yīng)用的業(yè)務(wù)邏輯(通過JavaBean,EJB組件實現(xiàn)),“View”是應(yīng)用的表示面(由JSP頁面產(chǎn)生),“Controller”是提供應(yīng)用的處理過程控制(一般是一個Servlet),通過這種設(shè)計模型把應(yīng)用邏輯,處理過程和顯示邏輯分成不同的組件實現(xiàn)。 主要設(shè)計內(nèi)容 主要設(shè)計模塊如下: 用戶管理模塊:包括用戶基本信息的注冊、登陸、查詢等。 用戶是整個交易平臺的主體,基于系統(tǒng)的安全性考慮,用戶必須注冊才能參與互動問答,用戶在未登錄的情況下,不能進行估價查詢或者買賣股票。用戶可以注冊成為新的帳戶,登錄系統(tǒng)。 股票交易模塊:包括業(yè)務(wù)處理、交易、計算、銀行轉(zhuǎn)賬等。 由于系統(tǒng)治旨在對股票交易過程進行模擬,所以在交易時,只能對數(shù)據(jù)表中預(yù)存的幾支特定過票進行買賣。用戶可輸入特定股票代碼,查詢股價,并輸入數(shù)量,進行股票買入。若買入量總額大于用戶賬面余額,系統(tǒng)會提示金額不足。同時,頁面顯示目前用戶手中持有的股票信息。包括買入價、數(shù)量、總額、買入日期等。在交易歷史記錄中,列出了用戶所有買賣記錄,并計算出利潤和虧損額。 交易模塊是整個系統(tǒng)的核心模塊。其中涉及到的業(yè)務(wù)處理邏輯、所操作的表、以及頁面展示都比較復(fù)雜。對應(yīng)的數(shù)據(jù)表包括存儲用戶所持股票、記錄用戶交易歷史。 設(shè)計的環(huán)境、方法及措施: 1、設(shè)計環(huán)境 (1)硬件需求 a.CPU: Intel Pentium3以上的處理器 b.內(nèi)存:512M 以及更大的內(nèi)存 c.硬盤:2GB以上 (2)軟件需求 a.操作系統(tǒng):Windows XP/2003/Vista/7/2008 X86或Linux X86 b.數(shù)據(jù)庫:Oracle c.開發(fā)語言:JAVA d.開發(fā)平臺:J2EE e.服務(wù)器:web f.頁面設(shè)計:Adobe DreamWeaver CS3等 2、設(shè)計方法: 系統(tǒng)的業(yè)務(wù)處理完全遵循MVC模型的設(shè)計思想,采用模型層(model)、控制層(controller)和展現(xiàn)層(view)分離的目錄組織方式。 開發(fā)語言為JAVA,系統(tǒng)為J2EE三層架構(gòu)MVC模式,整合了struts技術(shù)應(yīng)用。 3、設(shè)計措施: a.按照文檔設(shè)計規(guī)范,編寫設(shè)計文檔; b.按照編碼規(guī)范編寫程序; c.使用JAVA語言開發(fā),Web服務(wù)器,IBM Cloudscape數(shù)據(jù)庫; d.實現(xiàn)股票模擬交易系統(tǒng)的所有設(shè)計功能,并且具有一定可擴展性。 指導(dǎo)教師意見及建議: 簽字: 年 月 日 注:1. 此表前四項由學(xué)生填寫后交指導(dǎo)教師簽署意見,否則不得開題;此表作為畢業(yè)論文(設(shè)計)評分的依據(jù)。 2. 學(xué)生填寫部分可以用電腦輸入,教師填寫部分必須手填。- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 股票 模擬 交易系統(tǒng) 設(shè)計 實現(xiàn) 開題 報告
鏈接地址:http://www.820124.com/p-7989846.html