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