- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简易股票投资管理系统.doc
組長 :潘國成
組員 :簡維新
王宏民
童世遠
簡易股票投資管理系統
?
一 系統功能、輸入與輸出的資料:
在台灣股市可為全民運動,加上現今投資理財的風氣十分盛行,股票市場幾乎是最大規模的資本市場,記錄股票的賣出買入及損益,若無電腦輔助可謂事倍功半,費心費力,因此我們這次的作業作的就是股票管理系統,幫助投資人處理惱人的資料和紀錄過去的交易狀況,並且可在系統上知道最新的股市資訊,還可立即計算當時的資產變動情況,損益和報酬。本系統採用會員制度,會員可享用完整的功能,非會員也擁有查詢股市的功能,十分的方便。
這個系統包含以下幾種的基本功能:
查詢: 查詢方面,提供使用者查詢個股資訊,並可以細部查詢個股之詳細資料。可供查詢之項目分別為:股票代碼、股票名稱、股票價格、股本、EPS、本益比、每股淨值。另外也提供了以上名詞的簡易解釋,有助於使用者在基本面的選股判斷。
管理: 管理方面,可提供使用者紀錄各項交易記錄。透過儲存之交易檔案,可以為使用者整合多項資訊。如:已實現損益、未實現損益、股票購入歷史價格、買賣張數、買賣價格等。幫助使用者瞭解投資之狀況,以評估未來之投資決策。
以下列出系統所處理的輸入及輸出檔案介紹及欄位說明:
程式所需輸入之資料檔案如下:
股票資訊檔:stock.log (程式預設數量20)
股票的資訊檔案。包含下例欄位:
股票代碼:證交所每支股票都有其編號,以方便交易。
股票名稱
價格
股本
EPS :每股稅後盈餘
本益比
每股淨值:
例 :含有3筆資料的股票資訊檔
代碼 名稱 (某日)現價 股本 EPS(估) 每股淨值
1101 台泥 10.65 249.2 0.7 18.17
1216 統一 9.85 344.2 0.4 12.11
1301 臺塑 44.6 453.4 2.63 22.07
會員資料檔:club.txt (程式預設數量2)
提供系統執行身份認證時,檢查會員之帳號、密碼。
Id 姓名 密碼童小遠 1234王小民 5678
-1 unused -1
-1 unused -1
-1 unused -1
程式輸出之資料檔案如下:(僅會員擁有)
個人投資組合(主要用來計算損益):my_pfo1.txt, my_pfo2.txt
記錄了投資組合種類個數、股票代碼、股票名稱、擁有張數、歷史平均價格、現價、個股之買進價格、已實現損益。
(程式預設數量20)
個人交易記錄(主要用來記錄交易狀況):trade1.txt,trade2.txt
個人所有之交易記錄。包括:交易個數、股票代碼、股票名稱、買進張數、買進價格、賣出張數、賣出價格。
(程式預設數量100)
應用層面說明
此系統除了可運用在個人股票的管理外,還可以運用在入口網站會員的自選股票交易管理上,用來記錄大量的會員股市交易和損益。
三 、 資料結構說明
在程式當中我們使用了4種資料結構(data structure)STOCKINFO),用來儲存股票的資料。
股票資料(STOCKINFO) 欄位意義 欄位名稱 股票代碼 int code 股票名稱 char name[80] 價格 float price 股本 float equity EPS float EPS 本益比 int ratio 每股淨額 char netvalue[10]
會員的資料結構
會員資料(CLUB) 欄位意義 欄位名稱 會員id int code 會員名稱 char name[80] 會員密碼 float price
會員手中持有投資組合結構(PORTFOLIO)。
投資組合結構(PORTFOLIO) 欄位意義 欄位名稱 股票代碼 int code 股票名稱 char name[80] 張數 int mount 買入歷史平均價 float price_avg 個股現價 float price_now 買入的價格 float price_buy[50]
交易記錄的資料結構檔(REPORT):用來存放每次交易的資料。
文档评论(0)