如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第页共NUMPAGES48页第PAGE\*MERGEFORMAT48页共NUMPAGES\*MERGEFORMAT48页組長:89214020潘國成組員:88214028簡維新88214034王宏民88214040童世遠簡易股票投資管理系統一系統功能、輸入與輸出的資料:在台灣股市可為全民運動,加上現今投資理財的風氣十分盛行,股票市場幾乎是最大規模的資本市場,記錄股票的賣出買入及損益,若無電腦輔助可謂事倍功半,費心費力,因而我們這次的作業作的就是股票管理系統,幫助投資人處理惱人的資料和紀錄過去的交易狀況,並且可在系統上知道最新的股市資訊,還可立即計算當時的資產變動情況,損益和報酬。本系統採用會員制度,會員可享用完整的功能,非會員也擁有查詢股市的功能,十分的方便。這個系統包含以下幾種的基本功能:查詢:查詢方面,提供使用者查詢個股資訊,並可以細部查詢個股之詳細資料。可供查詢之項目分別為:股票代碼、股票名稱、股票價格、股本、EPS、本益比、每股淨值。另外也提供了以上名詞的簡易解釋,有助於使用者在基本面的選股判斷。管理:管理方面,可提供使用者紀錄各項交易記錄。透過儲存之交易檔案,可以為使用者整合多項資訊。如:已實現損益、未實現損益、股票購入歷史價格、買賣張數、買賣價格等。幫助使用者瞭解投資之狀況,以評估未來之投資決策。以下列出系統所處理的輸入及輸出檔案介紹及欄位說明:程式所需輸入之資料檔案如下:股票資訊檔:stock.log(程式預設數量20)股票的資訊檔案。包含下例欄位:股票代碼:證交所每支股票都有其編號,以方便交易。股票名稱價格股本EPS:每股稅後盈餘本益比每股淨值:例:含有3筆資料的股票資訊檔代碼名稱(某日)現價股本EPS(估)每股淨值1101台泥10.65249.20.718.171216統一9.85344.20.412.111301臺塑44.6453.42.6322.07會員資料檔:club.txt(程式預設數量2)提供系統執行身份認證時,檢查會員之帳號、密碼。Id姓名密碼88214040童小遠123488214034王小民5678-1unused-1-1unused-1-1unused-1程式輸出之資料檔案如下:(僅會員擁有)個人投資組合(主要用來計算損益):my_pfo1.txt,my_pfo2.txt記錄了投資組合種類個數、股票代碼、股票名稱、擁有張數、歷史平均價格、現價、個股之買進價格、已實現損益。(程式預設數量20)個人交易記錄(主要用來記錄交易狀況):trade1.txt,trade2.txt個人所有之交易記錄。包括:交易個數、股票代碼、股票名稱、買進張數、買進價格、賣出張數、賣出價格。(程式預設數量100)應用層面說明此系統除了可運用在個人股票的管理外,還可以運用在入口網站會員的自選股票交易管理上,用來記錄大量的會員股市交易和損益。三、資料結構說明在程式當中我們使用了4種資料結構(datastructure);股票的資料結構(STOCKINFO),用來儲存股票的資料。股票資料(STOCKINFO)欄位意義欄位名稱股票代碼intcode股票名稱charname[80]價格floatprice股本floatequityEPSfloatEPS本益比intratio每股淨額charnetvalue[10]會員的資料結構會員資料(CLUB)欄位意義欄位名稱會員idintcode會員名稱charname[80]會員密碼floatprice會員手中持有投資組合結構(PORTFOLIO)。投資組合結構(PORTFOLIO)欄位意義欄位名稱股票代碼intcode股票名稱charname[80]張數intmount買入歷史平均價floatprice_avg個股現價floatprice_now買入的價格floatprice_buy[50]交易記錄的資料結構檔(REPORT):用來存放每次交易的資料。交易記錄(REPORT)欄位意義欄位名稱股票代碼intcode股票名稱charname[80]買入張數intmount_buy買入價格loatprice_buy賣出張數intmount_sell賣出價格floatprice_sell程式說明寫在前頭、重要須知:此程式有幾點需求事先說明,有助於對程式的瞭解。第一:此程式的stock.log檔必須隨著時間每日更新,特别是股票(stoc