歡迎來到裝配圖網! | 幫助中心 裝配圖網zhuangpeitu.com!
裝配圖網
ImageVerifierCode 換一換
首頁 裝配圖網 > 資源分類 > DOCX文檔下載  

股票交易模擬軟件的設計與實現 計算機科學和技術專業(yè)

  • 資源ID:48085545       資源大?。?span id="dzonrx5" class="font-tahoma">3.55MB        全文頁數:51頁
  • 資源格式: DOCX        下載積分:30積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要30積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

股票交易模擬軟件的設計與實現 計算機科學和技術專業(yè)

股票交易模擬軟件的設計與實現Design and Implementation for Stock Simulation Software 摘 要國內股票行業(yè)發(fā)展時間很長,在幾十年的發(fā)展中,從沒有到出現,從少數人炒股的最初發(fā)展時期到現在全民高潮時期,從只有少部分上市企業(yè)到現在國內創(chuàng)建了超過兩千家上市企業(yè)。國內股票行業(yè)得到非常顯著的進步,且逐漸向更加完善的行業(yè)進發(fā)。股票行業(yè)的進步對國內經濟的長久穩(wěn)定發(fā)展有十分關鍵的影響。在一定層面上促進了國內經濟的持續(xù)進步,為國有公司變革以及國家經濟的長久穩(wěn)定發(fā)展準備了相應的基礎。在目前的環(huán)境中,炒股就逐漸變成民眾比較關鍵的理財模式。所以設計比較符合民眾需要的股票研究軟件是非常關鍵的,對于國內股票領域的長久進步有關鍵的影響。 本文根據炒股早期學習人員的特點,研發(fā)了比較淺顯明白,容易執(zhí)行的股票研究軟件。具體的操作界面直接簡單,便于使用者快速掌握消息,對于早期炒股的股民來講早期學習是非常關鍵的,此軟件可添加模擬炒股等職能。其重點作用可以被劃分成下面幾個部分:設定部分,視圖部分以及功能部分,上述部分中的設定部分主要負責對股票參數的設定,視圖部分主要負責股票資料的視圖展示,可以讓使用者全面的研究資料。上述軟件業(yè)涵蓋了炒股所需要的全部需求,比如主要參數設定,個股均線圖、K線圖展示,歷史記載圖片儲存以及仿照炒股等作用,對于部分使用者炒股需要研究的主要參數都進行了清楚的展示;此外為了更好的提高使用者的體驗效果,本軟件研發(fā)了注冊界面、使用者登陸界面、登出以及具體管理界面。其可以很好的協(xié)助炒股早期學習的人員掌握具體的程序,全面了解主要的技巧。 本文最先闡述了股票有關常識,之后利用需求探究以及系統(tǒng)探究對軟件的后續(xù)設計開展了全面的敘述,在需求探究方面對軟件需要最終完成的作用進行敘述,在系統(tǒng)研發(fā)方面對軟件的功能部分開展了詳細的分類,且根據每方面職能的實施提出了研發(fā)觀點以及阻礙,應用C+完成了軟件具體的功能部分,且使用MFC完成股票探究軟件界面,最終對其開展詳細的功能檢測。 在完成的時候使用了比較多的計算機科技,其中就包含了服務器編寫,數據庫訪問管控,安全方案設定以及確保等。另外,也根據目前模擬軟件出現的工作效率不高,消息傳播不快以及不精準等眾多問題,對其進行改良,然后進一步達到準確、快速、高效的最終目標。另外,為確保消息傳送的精準性,本軟件還增加了一定的安全保障,確保了最后的操作以及資料安全。關鍵詞:模擬炒股軟件;股票分析;信息安全;設計與實現Design and Implementation of Simulation Software for StockAbstractChinas stock market has been more than and 20 years of history, has experienced from scratch, from the low tide stage to the current national minority stock stock heyday, from the only one listed company in the country has more than 2 thousand listed companies. The stock market of our country has been developing rapidly, and positive mature market in advance. The development of the stock market on the economic development of our country has played a promoting role, to promote the rapid development of Chinas economy, for the healthy development of the reform of state-owned enterprises and the national economy has made important contributions. Under the influence of the circumstance, the stock has become one of the basic way of public financial management. Therefore, the development of a suitable It is necessary to use the stock analysis software, which is of practical significance for the development of Chinas stock marketThis paper stock beginners group, design a simple, easy to operate. The stock analysis software to design the interface of the software is simple, can help users to quickly grasp of information, it is important for the beginning of the stock investors in the early practice, but the software just joined the stock market simulation. The function of the main the function can be divided into three modules: setting module, view module and function module, the three modules in the module of stock parameter settings, view module stock data view display for the user to analyze the data. The software contains the basic functions of the stock market needs, such as basic parameter design The average stock chart chart shows that historical records and pictures to save the stock market simulation function, for some users need to analyze the basic parameters of stocks are included in the software; at the same time in order to have a good user interface, the software design of the user interface, user login interface, user interface and user logout management interface. The software can help beginners familiar with the process of stock speculation, master the basic skills of skilled stocks.This paper first introduces the basic knowledge of the stock, and then in detail through the development of requirement analysis and system design of the software, in demand analysis part of the software required for function description, modules in the system design part function module of the software, and the function of each part are given. The design idea and constraints, using C+ to achieve the basic function module of the software, and stock analysis software interface is implemented by MFC, the software function test.Using advanced computer technology in the implementation process, including the server programming, database access control, security policy design and guarantee and so on. In addition, in view of the existing simulation software has slow response, information lag, disadvantages of response information is not accurate, should be improved to achieve a more precise, and not cotton, not lag dont delay effect. In addition, in order to ensure the accuracy of information transmission, the software also introduces security settings, to ensure the safe operation and data of the system.Key Words:Stock software:stock analysis:information security:design and Implementation目 錄摘 要IAbstractII1 緒論11.1 課題研究背景11.2 當前國內外研究現狀11.3 課題研究內容21.4 論文結構22 股票相關理論32.1 證券32.2 股票的價值32.3 股票的交易42.3 證券投資分析42.4 技術分析理論53 課題使用相關技術介紹73.1 WEB應用技術73.1.1 客戶端技術73.1.2 服務端技術83.2 數據訪問技術ADO. NET93.2.1 ADO.NET基本概念93.2.2 ADO.NET對象模型93.3 本章小結104 系統(tǒng)需求分析114.1. 用戶分析114.2 功能需求124.3 技術需求134.4 系統(tǒng)技術可行性134.5數據庫需求144.6 本章小結145 系統(tǒng)詳細設計以及功能模塊設計155.1 系統(tǒng)概要設計155.1.1 系統(tǒng)設計目標155.1.2 系統(tǒng)設計原則155.2 系統(tǒng)功能設計155.2.1 系統(tǒng)選項155.2.2 軟件炒股功能165.2.3 系統(tǒng)特色功能175.3 數據庫設計185.3.1 數據字典185.3.2 ER圖設計195.3.3 系統(tǒng)內部函數依賴分析196 系統(tǒng)實現236.1 炒股功能實現236.1.1 走勢圖實現236.1.2 股票交易功能實現266.2 特色功能實現276.2.1 股票盤點276.2.2 選股記事本實現296.2.3 綜合能力判定實現306.3 系統(tǒng)安全實現306.4 用戶登錄模塊326.5 軟件功能界面336.6 本章小結397 結論40參 考 文 獻42致 謝43大連理工大學學位論文版權使用授權書441 緒論1.1 課題研究背景 股票市場是外部經濟環(huán)境中的關鍵表現部分,逐漸和大眾的一般經濟緊密聯系起來。因為此類投資活動具有明顯的風險,因此在做出最后決定的時候要對市場中出現的眾多歷史交易資料以及財務資料開展全面的探究,然后挑選合適的方向,人腦分析資料的水平并不是很高,如何全面分析上述大量的資料,對資料開展全面探究,做出合適的投資探究以及決定就是目前最關鍵的部分。 伴隨國內證券交易領域的進步,投資人群也從早期的組織、外資、法人擴展到目前單獨個人。根據同花順大量資料可知,一直到2016,滬深兩地區(qū)股票開戶數目超過1.67億,此外每個星期的開戶數目也一直在增加,其就清楚的展現出投資者對于股票的激情依舊很高。這全面展現出“炒股的風險”。上述活動的盈虧比值是相對穩(wěn)定的,然而盈余的投資者是誰,體現出明顯的主觀性,如果想得更高的經濟效益就需要具備一定的資料探究、評判股票發(fā)展走勢的水平。因為股票領域的競爭激勵以及非常高的淘汰率,導致上述交易員承擔了非常大的壓力。本軟件就是大證經濟企業(yè)負責設計的為培育企業(yè)自身人才儲備而設計的質量高的炒股模擬交易。因此要培育良好的交易員需要簡潔,高效,且可以提升上述人員水平的虛擬炒股氛圍的軟件。其能為交易員準備良好的培育中心,提高他們的股票分析和判斷水平,提高交易員對股票的掌握和自信。1.2 當前國內外研究現狀一般的模擬炒股網絡軟件數不勝數,這里面就包含叩富網,大智慧,同花順等設計的模擬炒股,其是股民開展日常練習的軟件,也得到了普遍的使用。然而上述軟件,作用非常多,使用起來稍顯麻煩,對于早期學習的人來說,并不是非常的簡潔,無法很好的提升早期股民的綜合水平。軟件就是單純的輔助方式,是人利用軟件,并非人被軟件利用。現在大部分炒股軟件對早期學習的人來說并非如此。多種薦股作用,還帶有薦股詳情,剛學習的股民需要做的事情就是從上述舉薦的股票中挑選合適的,并不需要帶獨立的探究和思考,比較之后得出結果。上述軟件,表面上為初期股民準備了平臺,但是炒股必須踏實,如此炒股方式,就是讓股民被動接受,最后肯定無法得到成功。本系統(tǒng)主要是為了處理上述兩個部分不足而研發(fā)的,重點是便于早期學習的股民執(zhí)行,其次是全面激發(fā)早期股民自主分析股票的水平,重點關注為早期學習的股民創(chuàng)建從虛擬炒股環(huán)境到現實執(zhí)行的轉換軟件,此外使用的資料基本上就是之前的真實資料,確保了模擬效果是基于現實實際狀況的。 證券探究軟件也就是股票技術探究系統(tǒng),另外也有專家將其叫做決策體系,信息快速展現就是上述軟件的主要作用,在初期的多種股票探究系統(tǒng)中,一般將其叫做行情軟件。 現在市場普遍的多種股票探究系統(tǒng)一般都準備下列業(yè)務:(1)股票協(xié)助決策作用,上述作用一般展現在科技部分,對多種相關股票的整體數據實施完善的整理,運算探究,組合統(tǒng)計,進而找到清楚的股票價格變動趨勢。(2)點評探究作用,其主要是利用金融部分的學者對股票主要部分、技術部分等多部分開展探究,對散戶指出全面的投資意見。(3)價格的信息服務,其一般表示利用對相關股票價格,具體成交量,流動資金等開展全面的探究,找到合適的理論憑證。將其詮釋成證券行業(yè)整體數據的全面展現。1.3 課題研究內容 對于剛剛進入股市的人員來說,單純、直接、利用個人的分析全面了解股票行業(yè)的軟件就是最關鍵的事情。因此本文需要從執(zhí)行便利,功能齊全,全面激發(fā)股民的自主動性部分研發(fā)以及完成全新的虛擬炒股軟件。確保剛學習的股民具備探究以及評判股票的水平,此外讓其對股票買賣的執(zhí)行,更加簡單直接,便于股民全面的了解軟件。軟件安全方面使用DSA開展密碼等檢驗自身信息的部分主要使用數字簽名,保證執(zhí)行人員的身份是真實的,使用RSA開展公鑰密碼的加密,導致目前整個程序簡單直接且便于在網絡氛圍中全面的完成穩(wěn)定的傳輸。從安全層面確保了軟件功能的順利使用而不會被干擾。1.4 論文結構 本文可以被劃分成六個部分,利用下面的模式創(chuàng)作了本文的具體內容: 第一章 緒論,主要敘述有關虛擬炒股軟件的來源和詳細的分析狀況,指出虛擬炒股軟件出現的明顯問題,另外也指出了本文的重點工作和詳細的構架。 第二章軟件研發(fā)科技,全面敘述了軟件研發(fā)的時候重點使用到的編程科技以及研發(fā)觀點。 第三章軟件探究,軟件探究一般從需求綜述以及綜合需要、數據庫研發(fā)三個部分敘述軟件的主要設計流程,使用全面完善的方式開展詳細的軟件研發(fā),方便此后的完成以及編碼。 第四章軟件設計,指出了軟件編程對象類的扶持,和其余相關設計要求。 第五章軟件完成,全面敘述了軟件功能完成以及安全編程。 第六章結果和展望,對本文撰寫以及設計進行了全面的整理,展望軟件此后的前景。2 股票相關理論2.1 證券“證券表示多種記錄且表示特定權利的法律依據,其主要用來表明持有人有權根據此記錄的內容而的得到一定的權益”。證券市場就是股票、債券等發(fā)行以及買賣的平臺。一般可以將其依照橫向以及縱向開展詳細的劃分,依照縱向劃分可以將其劃分成交易以及發(fā)行市場,依照橫向劃分可以將劃分成基金、股票以及債券市場等。此市場一般包含籌集資金、資本定價、合理劃分作用。從上世紀末期國內股票行業(yè)出現到現在,不管是股票市場范圍或是股民人數的增加速度都非??斓?。 依照證券特點的差異,可把其劃分成憑證以及有價證券6。一般市場中使用的就是后者?!昂笳呔褪菢擞衅泵鏀抵?,持有人可以根據自身權利按時得到一定的效益且可自主轉讓以及交易的所有權債權憑證”。證券本自身并不存在價值,但是其表示自身具備特定的財產權,是不真實的資本的表現方式,持有人可以依據證券得到特定的產品、貨幣,或是得到利息、股息。有價證券具備下面幾個突出特點,主要是產權性、收益性、流通性、風險性。其還具備籌集資金、劃分資本的作用。整理資料,從廣義以及狹義層面上對證券開展劃分,可將其劃分成商品以及貨幣、資本以及資本證券。根據發(fā)行主體的差異可將其劃分成政府以及政府機構證券、企業(yè)證券。股票就是有價證券的重要表現方式,表示股份有限公司在籌集資金的時候向投入資金的公開或私下發(fā)行的、用來表示自身股本身份以及權利,且依照持有人具備的股份數得到權益以及擔負責任的依據。股份就是股份有限公司資本的展現方式。買入股票的投資人員就是企業(yè)的股東。股票具備收益性、風險性等眾多突出的特點。股票從出現到現在不如我國市場,讓大量的企業(yè)上市,由于股票就是獨特的有價證券,具備籌集資金的作用。只要企業(yè)可以達到要求就能通過上市的模式籌集資金,首先表明企業(yè)擴展到了特定的規(guī)模,此外,利用出售股票形式籌集資金不會受到地區(qū)以及時間的制約。因為股票具備發(fā)行數目多、交易便利等特質,所以,發(fā)行股票也是目前非常關鍵的籌集資金的方式。2.2 股票的價值 對于股票價值有大量不同的理解,接下來會從股票自身票面以及內在價值對綜合價值開展詳細的敘述。其票面價值也被叫做面值,在發(fā)行的時候面值總和是企業(yè)的資本金總數。具體價值在第一發(fā)行的時候具備特定的作用,但是伴隨時間的延長,受到企業(yè)擴展的作用,會出現資產的變動,比如提高或者降低,這就導致股票市場價格會持續(xù)變動,也許和之前最初的價格有非常,此時具體的票面價值就喪失了之前的作用。其他的價值也就是內在價值被大眾稱作為理論價值,和股息效益以及市場收益率有非常緊密的關系,展現出股票此后的效益。內在價值與行業(yè)整體價格出現下面的關聯:首先股票市場價格受到內在價值影響,此外,市場價格與內在價值是不對等的,所以,市場價格即便遭受眾多原因的作用,比如行業(yè)供求情況等,然而基本上是根據其內在值來變化。2.3 股票的交易“股票市場就是產生交易的地方,其就是供求的核心。具體的市場表現出組織性,有特定的地區(qū)、開展集中交易,是目前市場的重點”。依照目前市場的職能進行全面分類,可清楚的劃分成股票發(fā)行以及交易市場兩種。其中前者就是發(fā)行人向投資人員銷售股票的市場,其一般沒有特別穩(wěn)定的地方,所以不存在實體的市場。交易市場就是買賣發(fā)行之后的股票,也被叫做二級市場等。最初,交易一般在證券交易所開展,伴隨技術的發(fā)展,交易市場自身的作用開始減弱。其中的交易方式也出現了明顯的變動,大眾可利用互聯網交易開展具體的買賣,詳細的程序非常的便利、容易執(zhí)行,只需要在互聯網開設通帳戶就可以進行交易。脫離之前的繁雜股票買賣程序,制定的簡單化導致國內股民人數持續(xù)增多。開盤證券交易所利用集體競價的方式,產生一定的開盤價。之后依照價格與時間優(yōu)先的要求開展買賣,產生具體的市場價格。2.3 證券投資分析 開展證券投資最終目標就是得到更高的經濟效益,所以投資探究的方式影響了最終的經濟效益?,F在投資探究方式一般可以被劃分成兩種:主要是基礎探究以及技術探究,接下來會對其進行敘述。 (1)基本分析法 其也被叫做基本面分析,根據經濟學、金融學、管理學的呢過各種有關科目的主要觀點,其數據源自經濟資料、領域資料以及企業(yè)的主要資料。對證券價值和價格的主要部分比如宏觀經濟指標、商品市場情況、經濟方針變動、領域發(fā)展前景、企業(yè)銷售以及財務信息開展全面的探究。其探究的內容一般包含外部經濟探究、領域探究和地區(qū)探究、企業(yè)探究等部分。 (2)技術分析法 上述方式一般是依照市場舉動對股票價格的此后的變動走勢開展預估。市場行為一般展現為市場價格、成交量、價以及量的變動等眾多展現方式。一般會吧技術探究創(chuàng)建在一定的界定基礎上:市場行為隱含所有的消息,價格根據走勢變動,歷史會出現反復。此探究觀點的內容是具體的市場行為。2.4 技術分析理論 股票價格是持續(xù)變動的,假如可以精準評判全面了解市場的后續(xù)發(fā)展走勢,就可以全面幫助投資者做出正確的決策,其和投資人員的自身效益有非常緊密的關系。所以在對具體價格開展技術探究的時候,可以很好的提升股票投資人員判斷精準性。其中的技術表示利用探究證券市場的具體活動,對其此后的價格變變動走勢開展預估的分析行為。通過股票市場目前以及之前的舉動對股票市場的此后的走勢開展預測是技術探究的目標。現在重要的技術探究方式一般可以被劃分成不同的種類為。事物都表現出不同的特性,即便上述技術探究可以協(xié)助股民提高對具體價格走勢評判的精準性,然而上述評判依舊存在失誤的可能性,股票技術探究也會自身的不足18。由于不用的股票技術探究都不能十分完善的適合現在的實際狀況,一般只能展現出其中的個別部分。但是市場是非線性的、混亂的、灰色的體系,有眾多無法預料的因素影響股票技術探究的精準性。 (1)實時價量曲線 其主要是將時間t當做橫軸,證券實時價格以及成交量是縱軸,會全面展現出價格的詳細發(fā)展變動狀況,此外時間t單位是每分鐘。其中此類曲線非常直接,便于了解股票變動情況,適合使用多種技術探究方式。然而此類曲線只能展現出短時間內的信息,假如信息的時間很長,就無法全面的展現出來。所以現在大部分分析軟件都是展現短期的股票狀況。 (2)K線 其源自兩百多年之前的口本米市,其中另外的稱呼就是口本線,在國外也被稱作蠟燭線。其展現了特定股票一天的價格變化狀況,展現為具體的柱狀。K線觀點就是技術探究的前提,是根據價格開展的技術探究方式。價格就是股票市場最關鍵的部分,全部投資者都需要將價格當做最關鍵的部分,所以K線就是探究中最常見的技術。K線展現出價格的變化,一般是展現在對開盤價,最高價等部分。其在展現價格變化狀況的時候具備直接簡單的特征,所以大致全部的股票都具備K線展示作用。 (3)波浪觀點 波浪觀點是技術分析專家艾略特利用對市場的全面分析,整理出多次出現的市場行為,進而尋找到的特殊的價格走勢探究方式。所以,波浪觀點也被叫做艾略特波浪觀點。在評判指數綜合走勢的時候。上述波浪觀點具備非常顯著的前瞻性。艾略特指出,即便是股票,其價格變動也表現出非常顯著的規(guī)律,具備一定的循環(huán)特征。所以,投資人員需要依照上述多次出現的波動預估價格此后的變化。,且挑選合適的交易方式。合理使用上述觀點就可以得到非常高的投資利益。 (4)APT模型和CAPM模型 對股票變動開展探究的重點模型就是APT與CAPM模型,資本資產定價模型(Capital Asset Pricing Model也被叫做CAPM)是由國外專家夏普(William Sharpe),林特爾(John Limner、特里諾(Jack Treynor)以及莫辛(Jan Mossin)等人在資產組合觀點的條件上擴展而來的,是當代金融市場價格觀點的基礎,大部分使用在投資決定以及企業(yè)理財部分。套利定價觀點APT (Arbitrage Pricing Theory)是CAPM的延伸,從APT得到的定價模型和CAPM相同,全部是均衡情況中出現的模型,其中不同的就是前者重點是因素模型。套利定價觀點使用套利內容詮釋均衡,其中市場組合不是必要的,此外需要的假定資本很少,符合實際狀況。 (5)均線理論 移動平均線是探究價格變動走勢的獨特方式,將一特定時期內的股價進行平均統(tǒng)計,所以,其可以展現出股價現在的變動狀況走勢。一般可把移動平均線劃分成不同的種類。為了更加方便的開展探究,大部分軟件把每口的K線圖以及平均線放置到相同的視圖中。整體分析平均線以及K線兩者的關系就可評判出市場的基本趨勢。一般前者會展現出微小的變化,但是假如過于重視上述變化,對重要的趨勢判斷就會出現問題。所以,使用平均線的模式,需要更加關注價格變化的整體走勢。技術探究人員可以使用平均線來探究價格變化,是由于其具備下面主要特點:趨勢,平穩(wěn),安全,助漲的以及助跌的特點。通常平均線采樣數是3天、7天、10天以及30天等,長時間平均數取樣時期就更長,超過百天。3 課題使用相關技術介紹3.1 WEB應用技術Web就是分布式應用結構,其中的每次信息交換包含客戶端以及服務器端不通過層次。所以,與之相關的技術可以被劃分成客戶端以及服務器端技術。3.1.1 客戶端技術 在具體的而是用流程中,最關鍵的技術就是客戶端技術部分,其一般用來闡述瀏覽器中的部分,和通過JavaScript腳本科技對網頁開展操作管控,之后和服務器聯系等。一般的客戶端科技包含主CSS, Html, JavaScript, DOM, AJAX等,接下來就對上述客戶端詳細信息開展全面的敘述。(1)CSS CSS就是Cascading Style Sheets的簡單稱呼,就是格式化網頁的語言。主要用在網頁樣式設定上,根據JavaScript等客戶端腳本語言設計符合需要的頁面,是由W3C組織為處理網頁內容以及款式混合之后無法全面維修的不足而設計的完善的擴展樣式要求。利用上述要求可以把網頁內容以及款式劃分開,讓網站創(chuàng)建以及維修更加便利。利用CSS可讓外觀管控更加高效,特效的設計也非常便利。 DIV就是為HTML文檔中大量的內容設計結構以及背景的部分。上述塊是由DIV最初以及完結標簽之間的全部內容來組成的,其中所隱含的元素特征需要利用標簽特點或者提出具體要求來管控。 使用DIV+CSS開展格局設計,表現出下面的優(yōu)勢:對目前的所有者來講,表現以及內容沒有緊密結合,便于修訂樣式,便于維修以及改版,便于被搜索引擎查找,提升使用效率:對于觀看的人來講,資料下載以及畫面展現速度更高,具體的功能可以被大量的設備所使用。(2)HTML HTML也就是超文本標記語言,就是網絡常見的單純標記語言,主要是設計超文本文檔,表現出直接簡單、可被延伸、和運作平臺沒有關系的特征。其中超文就是因為其能添加圖片、聲音、動畫資料等。利用HTML可設計文本以及圖片全面融合的繁雜頁面,把特定電腦的文本或圖形與其余電腦的類似信息聯系在一起,產生完善的整體,利用Web瀏覽器展現出具體的成果,完成消息共享的作用。(3)JavaScript JavaScript就是根據對象以及事件驅動且具備安全功能的腳本語言。其利用嵌入或調入到HTML語言中產生相應的文檔,瀏覽器對其中的JavaScript源代碼解釋實施,進一步降低費用,提高頁面交互效率,完成漸變文字效果、資料校驗等任務,提升查看效率以及交互水平。表現出下面幾個主要特征:1)JavaScript不只是腳本以及解釋性語言,在設計的時候也更加便利,便于顧客使用。2)JavaScript是面對對象的,可以創(chuàng)建應用主體,準備一定的客戶溝通作用。3 ) JavaScript不能查看本地硬盤,不能改正以及刪去文檔,無法儲存數據到服務器,利用瀏覽器完成數據查找以及良好的交互,全面的預防數據的遺失,是比較平穩(wěn)的語言。4)JavaScript利用事件驅動的模式回應使用者,不用具體的程序就可以對使用者輸入做出反應,是持續(xù)變化的。5 )其主要依靠瀏覽器自身,和外部環(huán)境沒有緊密的關系。只需要計算機順利工作,支持JavaScript, JavaScript源代碼就可以順利實施。(4)DOM DOM也就是Document Object Model,就是為了更加便利的解決層次型文檔的方式其。其準備了完善的API,可以用面向對象的模式解決層次型文檔,可以很好的讓流程與腳本動態(tài)查看以及改變文檔內容、構造以及款式。(5)AJAX AJAX也就是Asynchronous JavaScript and XML(應用JavaScript緩和XML來完成不同步的Web請求),就是組建交互式網頁的研發(fā)科技。其并非是獨特的全新科技,而是由眾多術構成的。利用AJAX技術,有關工作人員可以完成更新HTML元素理念的內容無刷新。AJAX表現出下面的優(yōu)勢:1)利用降低瀏覽器以服務器的信息溝通,減少帶寬占用率。2 ) AJAX引擎在客戶端運作,擔負其中的大量任務,進而減少服務器和網路負擔。3)利用不同步通信模式,使用程序可以很好的回應使用者的行為,減少互聯網發(fā)送沒有變動的消息,給使用者更好的感受。3.1.2 服務端技術和客戶端技術相同,其自身就是從靜態(tài)向動態(tài)擴展、健全而來的,重點就是解決用使用者發(fā)送的請求,將最終的結果通過HTML格式發(fā)送到其他部分。一般的服務端技術包含有關技術、CGI. ASP/ASP.NET等,接下來就簡單的敘述與之相關的技術。 (1)服務器技術 其就是組件Web服務器的主要部分,其中就包含了服務器策略結構設定、軟硬件的挑選等部分。(2)CGI CGI (Common Gateway Interface),也就是公共網關接口科技。其是首個服務端的應用程序,重點是根據客戶端請求自主產生HTML頁面的工具,轉變了之前只能單純回到瀏覽器請求HTML文件的情況,上述方式讓客戶端與服務端及時信息溝通變成正常的時期。(3)ASPASP (Active Server Pages)也就是活動服務器頁面科技,其是微軟企業(yè)最早的Web應用開發(fā)科技,也是IIS下研發(fā)的比較的單一、便利的編程方式。使用ASP科技可很好的組建作用明顯、及時的、交互的應用程序。表現出下面的特征:1)應用Microsoft的ActiveX科技,可便利快速的研發(fā)Web應用程序。2)因為其在服務器端中使用,所以不需要分析瀏覽器是否扶持ASP的語言。3 ) 其返回要求的HTML頁面,可預防內容被照搬。(4)ASP.NET ASP.NET就是創(chuàng)建在通用語言使用時刻庫上的應行升級以及改變,準備了比較完善的可以在服務器上創(chuàng)建作用顯著、升級性高、更平穩(wěn)以及穩(wěn)定的Web應用程序的編程模型以及構造。表現出功能顯著、容易監(jiān)管、容易規(guī)劃、更加平穩(wěn)、非常便利、和應用程序相搭配的、可延伸以及縮小等優(yōu)勢。3.2 數據訪問技術ADO. NET3.2.1 ADO.NET基本概念 ADO.NET是微軟.NET Framework根據數據訪問準備的主體模型,一般作用包含功為Microsoft.NET平臺準備一定的完善服務。其利用.NET Framework資料可以讓程序連接多種不一樣的數據源、實施查詢指令或者存儲執(zhí)行、執(zhí)行更新操作,比如圖2.1 0ADO.NET最關鍵的特點就是準備了關閉連接的工作模式,可以很好的扶持客戶端對數據的執(zhí)行。其可以對數據開展快速處理、數據庫異步查看、各種數據的批處理和按時的更新:其可以開展松藕合查看數據庫資料,如此就可以降低活動連接數目,進而全面滿足數據共享的最終目標。圖3.1 ADO.NETFigure 3.1 ADO.NET3.2.2 ADO.NET對象模型ADO.NET和其余組件類似,構成部分主要就是一整套對象,利用上述部分的全面合作,進而開展數據訪問。ADO.NET的可以被劃分成數據準備程序以及數據集兩方面。(1).NET Framework數據提供程序其主要就是ADO.NET結構中的重點部分,具備聯系數據庫、實施指令、得到最終結果的作用。全部程序完成Connection對象、Command對象、DataReader對象以及DataAdapter對象等重點部分。Connection對象主要用來創(chuàng)建以及特定數據源的關聯,管理應用程序以及數據庫兩者的聯系。Command對象對數據源實施SQL命令或者儲存程序。DataReader對象主要從數據源得到只進只讀數據流,是非常簡便高效的數據訪問模式。DataAdapter對象管理完成與數據源兩者的多項信息傳輸,在鏈接模型與斷幵連接模型的時候有關鍵的影響。(2)DataSet DataSet是ADO.NET中完成數據訪問的關鍵部分,準備了在關閉數據源連接的時候監(jiān)管數據的方式,可在關閉聯系的時候對數據開展操作。其能被當做單一的隱含表和表間關聯的數據庫,其是從上述數據庫中查找信息在儲存中的緩存。Dataset對象由Datatable以及DataRelation對象構成。因此其隱含眾多表,各個表都表示不同的Datatable對象。其是存儲在內存里面的數據表,其中包含行、列等重要的有關數據。DataRelation主要管理各表間的關聯。3.3 本章小結本章全面敘述了軟件研發(fā)時使用到的炒股軟件數據構造以及有關觀點。第一是數據傳輸與自身的影響、使用方式等部分,第二就是具體執(zhí)行與接口調用,為之后的系統(tǒng)設計準備了一定的便利性。4 系統(tǒng)需求分析4.1. 用戶分析伴隨網絡的大范圍使用,柜臺以及電話委托、自助委托方式占據的市場逐漸減少,大眾更喜歡利用網絡得到股票領域的內部數據,依照互聯網中的數據以及自身經歷開展投資,投資者或者被叫做顧客的人一般在互聯網上參加股票買賣以及查看具體的行情。所以,很多股票探究軟件就由此出現,為了進一步設計股票軟件,就需要籌集多方面的數據,剛接觸股票的人沒有常識,并不了解怎樣執(zhí)行,對和文化素養(yǎng)不高的炒股者來說,就提高了其了解知識的難度。所以本文試圖研發(fā)比較簡單的軟件,為炒股早期學習的人準備比較合適的平臺,讓其高效的掌握部分股票主要常識、炒股主要觀點,之后再通過十分繁雜的探究軟件開展投資,此外本文使用的軟件中增加了虛擬炒股作用,便于顧客開展炒股練習,掌握具體的程序。 本軟件就是炒股虛擬軟件,其最終的目標是讓股民全面,高效的了解股票的有關技術以及方式,避免早期盈少虧多的情況,進一步通過剩下的資金全面步入市場開展現實妙股。因此上述軟件的使用主體一般就是從未炒過股,不了解基本常識,且想在此后炒股的早期學習人員。對于大致了解股票知識的人來說,不適合使用該系統(tǒng)開展模擬練習。圖4-1 用戶模塊圖Figure 4-1 user module diagram4.2 功能需求 虛擬炒股軟件軟件最終目標就是創(chuàng)建可以讓剛進入股市的人全面高效的掌握以及熟知具體程序,交易的主要標準,利用對以往炒股的整理以及探究,了解分析股票的方式以及觀點,保證炒股新手的本金效益,然后平穩(wěn)的入市。根據使用者的需要以及目前部分完善的軟件作用,本軟件功能需要可以被劃分成下面幾個部分: 具體的軟件是 C/S 結構,然而為了此后的升級,本文留存了賬號管理作用。不同用戶都可利用注冊得到一個用戶名,利用用戶名進入軟件,對自身詳細信息開展監(jiān)管,具備一定的登出作用,可對密碼進行修改。 (1)注冊功能 使用者填寫詳細的名字、郵箱和密碼,就可以得到賬戶。在填入信息的時候對用戶名開展再次檢查,對其他相應的信息開展檢查,假如出現不合格的部分,就需要告知用戶再次填寫。 (2)用戶登陸作用 用戶要利用本軟件就要登陸。用戶填寫相應的信息,系統(tǒng)對填寫的具體信息開展核查,假如信息是正確的,就可以顯示后面的局面;不然,就會出現報錯消息,告知使用者開展其余的操作。 (3)密碼修改作用 密碼修改作用就是具有用戶登陸界面軟件的重要部分,順利登陸之后就可以修正自身的密碼。在改正的時候,第一要填寫之前的密碼,順利之后再次填寫全新的密碼,然后明確沒有問題之后點擊上交就可以順利改正密碼,之前的密碼不對就會告知修改密碼不成功。 (4)賬戶管理功能 本軟件可以被劃分成兩種,管理員以及一般賬戶。前者可以對后者的信息開展一定的維護監(jiān)管,其中就包含增多的最新賬號,去除之前的有關賬號,重新設定密碼。一般賬號就可以對自身信息開展修正或者刪除。(5) 功能模塊在本軟件里面一般包含展示大量的信息,一般包含下面的信息,此后我們會以對上述信息開展全面的敘述。在軟件里面一般涵蓋展示所有股票數據、個股 K 線圖、股票信息報表等眾多部分,其主要的作用表現在下面幾個部分: (1)展現所有股票數據:搜查數據庫里面全部的股票數據,且通過表格的方式展示到畫面中; (2)大盤實時走勢圖:依照有關信息,通過全部股票信息制作上述走勢圖; (3)大盤實時均線圖:依照大盤實時走勢圖的資料,統(tǒng)計出實時均線圖; (4)個股實時走勢圖:查找數據庫里面對照股票的所有數據,統(tǒng)計出個股相應的圖; (5)個股實時均線圖:依照實時走勢圖的數據,統(tǒng)計出相應的實時均線圖; (6)個股日均線圖:依照個股信息準備高效的股票探究個股日均線圖; (7)個股 K 線圖:依照個股信息準備高效的股票探究個股 K 線圖; (8)個股 KDJ 線圖:依照個股信息準備高效的股票探究個股 KDJ 線圖; 圖4.2 股票選擇用例圖Figure 4.2 Stock selection use case diagram設定模塊中隱含眾多參數設置子模塊: 主要設置部分:其一般涵蓋了部分參數的設定,上述參數導致設定可以劃分成不同的方面:在上述模塊里面可以導入需要探究的具體信息;對參數展示格式的設定,包含對數據時間、交易量欄種類、具體的高度、和背景展示等參數的設定;挑選視圖模塊里面是否正確展示了參數,比如是否具備公式欄、復權價格等等。在此類模塊中對以上參數進行設置之后,選擇“應用”按鈕就可以順利完成對對照參數的設定。 時間周期設置,在上述部分中,可對具體的周期開展設定,其中種類可以被劃分成交易日、自然日、月以及年。也可設定成是否循環(huán)。利用“添加”、“刪除”以及“全刪”按鈕對使用者的設定進行添加以及刪除。選擇“應用”按鈕就結束了此部分模塊對對照參數的設定。 均線設定,在此部分可以劃分成兩方面的均線參數設定,首先就是 K 線圖均線設定,其次就是交易量均線的設定,可依照使用者需要轉變均線天數以及挑選顏色,利用“添加”、“刪除”以及“全刪”按鍵完成對兩個參數的設定,選擇“應用”按鈕就可以結束此部分對對照的參數的設定。 阻力位設定,在上述模塊中,可設定阻力位比值,可劃分成單日阻力位比值以及雙日阻力位比值的設定,此外利用多種按鈕完成對阻力位比值的操作,選擇“應用”按鈕就結束了此部分對照參數的設定。 板塊設定,此部分中可設定板塊名字以及股票代號,前者就是各個領域的具體名字,一般被劃分成金融產業(yè)、鋼鐵產業(yè)、汽車產業(yè)、電力產業(yè)和石油產業(yè)等,眾多產業(yè)中包含大量的股票,利用股票代號的填入,可把對照的股票放到合適的列表中,利用多種鈕完成對板塊名字以及股票代號的操作,選擇“應用”按鈕就可以開展此部分對對照參數的設定。 公式設定,公式就是用來對股票信息開展探究,其就是股票探究軟件的重點,依照探究結果可評判具體的發(fā)展走勢,顧客可根據上述信息開展投資。本部分一般包含主要公式的設定,利用各種按鈕完成對各部分公式的操作,軟件里面也準備了對公式的檢測作用,假如公式可以合理的對信息開展探究,就可以展現出“公式探究順利結束”的提示,不然那就會告知“探究失敗”提示。選擇“應用”按鈕也就是結束了此部分的設定。 4.3 技術需求計算機軟件平臺持續(xù)轉變,目前普遍使用 Windows XP、Windows VISTA、Windows 7 等操作軟件更加健全,軟件自身的平穩(wěn)性很高,全面達到了多種使用人員的現實需求,安全性也很高。 在本系統(tǒng)里面,軟件后臺數據庫使用現在比較常見的 MySQL 開展后續(xù)的設計,前臺技術研發(fā)使用了ASP.NET 開展具體語言的撰寫任務。 上述科技領先,完善、執(zhí)行性高,現實作用明顯,可以很好的處理本軟件中的多種技術難題。 從經濟可行性部分探究,大部分中小公司基本上都使用規(guī)模不大的數據庫,硬件標準就是一般的電腦,軟件標準就是配備一般的 windows 操作系統(tǒng),也不需要配備其余的軟件,互聯網中的只要滿足一般的上網標準,從上述層面進行分析,本軟件的費用非常少。 本軟件研發(fā)工具具備開源的特征,不需要使用大量的研發(fā)費用,全面滿足了多個層次使用者的需要。 在邏輯上對本軟件開展大致的設計,對眾多部分進行分類,明確各個部分的關聯,第一需要對軟件開展三大部分的分類: 前臺顯示,其就是為了便利本軟件的應用者以及多個模塊開展交互,利用前臺顯示, 第一,軟件應用者可對多個模塊開展操作,比如結束登入以及登出、密碼修正、填入信息、去除數據以及選擇合適的模塊;第二,前臺可以展現出應用者戶對軟件的執(zhí)行。 模塊的邏輯分類,上述邏輯設計一般涵蓋下面幾個部分:第一,要依照需要探究對功能模塊開展正確的分類,可以把上述作用整理到相應的模塊中,要全面減少各個模塊的耦合,此外要維護模塊間的接口,讓其可以互相訪問; 第二,完成各個部分和數據層的連接,模塊可以查看數據層,且對其開展后續(xù)的操作。 數據層的完成,第一,對有關文件格式的設置,依照使用需要,有關文件里面的眾多字段要參考操作需要開展添加,完成模塊中對數據文件的使用,完成前臺顯示對文件的使用。 第二,數據訪問層的其余工作就是實施本質的數據服務 ,而一般根據軟件客戶端程序,為業(yè)務邏輯主體準備一定的數據查看作用。 4.4 系統(tǒng)技術可行性本軟件主要使用 vc+6.0開展設計,且利用 MFC 開展后續(xù)設計。上述軟件是美國微軟企業(yè)研制設定的可視化編程方式,匯集了 C+程序的編寫、編譯、調試以及運作。MFC 是由微軟準備的基礎類,主要使用在可視化窗口的編撰??梢匀娴睦?C+語言,通過之前的編程經驗,進行軟件研發(fā)是比較合理的。 4.5數據庫需求大家都知道,在目前的軟件開發(fā)中,數據庫開發(fā)是非常關鍵的構成方面,在目前股票技術探究系統(tǒng)中有非常關鍵的影響以及現實作用,在開展數據庫研發(fā)的時候,最需要思考的就是數據庫結構的優(yōu)劣,由于其最終的結論會對應用系統(tǒng)的工作效果造成非常關鍵的作用,所以高效、合適、平穩(wěn)的數據庫結構是十分關鍵的,也是必須存在的部分。 很明顯數據庫科技的出現并非一直就有的,其也是經過長期發(fā)展。 因為上述科技是非常關鍵的技術,其是計算機科學部分的關鍵分支,其可以全面的指引我們開展系統(tǒng)的研發(fā),且加快計算機科技的全面進步。 目前比較常見的觀點就是數據庫系統(tǒng)需要包含管理體系,管理員,具體的應用程序與對照的硬件設備等部分。 在研發(fā)具體系統(tǒng)的時候要根據各部分的真實需要,其中就包含現在以及此后也許會增多的標準。 一般狀況下,在多種操作軟件里面,超級管理者可以自主的開展使用者添加、刪除等眾多操作,上述操作,在設計的時候,需要進行相應的要求以及限制。 股票信息查搜查的時候,要思考眾多部分,這里面眾多要素要在具體的數據庫中展現出來,成交價格以及價格漲跌幅情況、成交量等關鍵的內容需要在具體的設計中得到體現。4.6 本章小結本章重點從需求敘述以及綜合需求兩個部分探究了軟件的具體設計流程,使用高效合適的方式開展全面的分析,方便此后的設計以及完成。5 系統(tǒng)詳細設計以及功能模塊設計5.1 系統(tǒng)概要設計5.1.1 系統(tǒng)設計目標此類設計的具體目標是利用上述虛擬炒股軟件讓使用者可以非常高效以及便利的掌握炒股軟件的使用方式,了解具體的程序,可以熟練的開展炒股活動,不會在現實炒股的時候失去良好的機遇,防止他們進行不合理的炒股,進而產生比較明顯的風險。對于軟件來說,虛擬炒股軟件看可以非常全面的研發(fā)功能以及格局,可以把炒股中牽連到的操作直接展現到虛擬炒股軟件上,其中就包含了普通的買入,賣出,委托等眾多主要的作用。此外,炒股也需要具備非常合適的環(huán)境,其是人們共同發(fā)展溝通的地方,將各自的經驗分享出來,在練習炒股的時候得到大量的經驗。5.1.2 系統(tǒng)設計原則在虛擬炒股軟件研發(fā)的時候,需要根據下面的設定要求,其中就包含:第一虛擬與現實炒股相符合的要求,可以讓剛開始接觸炒股的人全面感受到現實炒股的體會,可以從虛擬炒股中掌握到現實炒股所要具有的經歷以及常識,并不是“兩張皮”。第二,執(zhí)行非常簡單直接的要求,在虛擬炒股軟件中,可以給使用者準備一定的方便,操作簡單,例如準備部分方便輔助統(tǒng)計,日期告知,推薦內容,專家學習,心得傳播等與指導協(xié)助有關的作用,可以讓使用者快速了解,尋找到合適的操縱的方式。第三,安全第一的要求,可以讓股票資料在具體操作以及傳送的時候確保自身的安全,對于虛擬氛圍以及現實炒股環(huán)境都是這樣的,使用有關安全方案開展安全部分的維護,身份的查看,可以很好的協(xié)助股民了解以及習慣現實流程。5.2 系統(tǒng)功能設計根據上面的探究,本軟件從操作層面進行分析,一般可以分成選項、炒股、特色三方面。5.2.1 系統(tǒng)選項其一般可以被劃分成快捷鍵設設定、交易提示音、簡單計算器、幫助文檔等眾多方面。一般闡述具體的快捷執(zhí)行、應用手冊、準備方面的計算器等部分簡單的服務,其中也包含了網站自身的部分設定。5.2.2 軟件炒股功能炒股作用就是虛擬操作股票的主要部分,是掌握了解炒股的關鍵部分,利用上述部分的執(zhí)行,可以通過個人視角去了解具體的執(zhí)行程序。其中就包含了領域發(fā)展狀況、使用者的信息、買入、賣出、撤單等部分,便于股民的操作。對于使用者的界面,出現初始化虛擬值的流程:在項目值操作部分,包含了早期資金、可以使用的資金、總值、贏利等重要的部分。初始化可用資金就是10萬元。對買賣的股票,與之前的炒股系統(tǒng)相似,其中就包含了代碼

注意事項

本文(股票交易模擬軟件的設計與實現 計算機科學和技術專業(yè))為本站會員(文***)主動上傳,裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。 若此文所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(點擊聯系客服),我們立即給予刪除!

溫馨提示:如果因為網速或其他原因下載失敗請重新下載,重復下載不扣分。




關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!