




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
目錄1. 緒論 12. 總體設(shè)計 12.1. 數(shù)據(jù)流程分析圖 12.2. 系統(tǒng)總體模塊圖 12.3. 安全性設(shè)計 23. 數(shù)據(jù)庫設(shè)計 23.1. 需求分析 23.1.1. 任務(wù)概述 23.1.2. 系統(tǒng)功能需求 23.2. 概念結(jié)構(gòu)設(shè)計 23.3. 邏輯結(jié)構(gòu)設(shè)計 33.3.1. 建立關(guān)系模型 33.3.2. 確定函數(shù)依賴、屬于第幾范式 33.4. 物理結(jié)構(gòu)設(shè)計 43.4.1. 表設(shè)計 43.4.2. 約束設(shè)計 73.4.3. 觸發(fā)器設(shè)計 73.4.4. 視圖設(shè)計 73.4.5. 索引設(shè)計 73.4.6. 存儲過程設(shè)計 74. 數(shù)據(jù)庫實施、運行 84.1. 創(chuàng)建表及約束 84.2. 觸發(fā)器創(chuàng)建 104.3. 視圖 114.4. 索引 114.5. 游標和存儲過程 114.6. 數(shù)據(jù)錄入 125. 結(jié)論 13參考文獻: 13致謝 14
緒論21世紀的今天,已經(jīng)成為信息化的時代,人們的生活已離不開計算機。就在計算機業(yè)不斷蓬勃發(fā)展的同時,也把人們的家庭理財上升到了一個全新的概念,隨著信息化生活的不斷深入,家庭理財系統(tǒng)也隨之應(yīng)運而生,由原來的簡單計算變成了一個全新的圖形化顯示應(yīng)用系統(tǒng)。基于時代的發(fā)展,我設(shè)計了一套家庭理財系統(tǒng)的方案。該系統(tǒng)以當前家庭理財方式為實例而設(shè)計的一種實用型管理系統(tǒng)。本系統(tǒng)最大的特點是通用性、簡單操作性,使固定資產(chǎn)管理系統(tǒng)真正實現(xiàn)多方操作,滿足短期內(nèi)對資產(chǎn)信息的采集,存儲,處理,組織,管理和利用的需求,實現(xiàn)信息資源的集中管理和統(tǒng)一調(diào)度。總體設(shè)計總體設(shè)計即對有關(guān)系統(tǒng)全局問題的設(shè)計,也就是設(shè)計系統(tǒng)總的處理方案。本階段的設(shè)計就是進行家庭理財系統(tǒng)整體系統(tǒng)的概要設(shè)計。針對本系統(tǒng)的總體設(shè)計從數(shù)據(jù)流程圖入手,逐步完善系統(tǒng)中各個模塊的設(shè)計,最終完善安全性設(shè)計來達到最終設(shè)計合理可行。數(shù)據(jù)流程分析圖家庭理財系統(tǒng)頂層的功能:家庭成員通過家庭理財系統(tǒng)完成對現(xiàn)金賬戶和投資賬戶的管理,家庭理財系統(tǒng)記錄銀行理財產(chǎn)品的購入、賣出及現(xiàn)金的收支記錄,同時能夠進行相關(guān)銀行信息的查詢操作。如圖2-1。圖2-1頂層數(shù)據(jù)流圖系統(tǒng)總體模塊圖圖2-2系統(tǒng)總體模塊圖安全性設(shè)計本系統(tǒng)通過視圖的建立隱藏部分銀行信息,從而完善安全需求。同時創(chuàng)建觸發(fā)器保證數(shù)據(jù)庫信息的統(tǒng)一性;創(chuàng)建存儲過程隱藏部分操作,實現(xiàn)數(shù)據(jù)庫的操作簡化。數(shù)據(jù)庫設(shè)計本階段的設(shè)計決定了家庭理財系統(tǒng)數(shù)據(jù)庫設(shè)計的可行性,通過需求分析、概念設(shè)計、邏輯結(jié)構(gòu)設(shè)計分別做出了數(shù)據(jù)庫的基礎(chǔ)性設(shè)計。最后物理結(jié)構(gòu)設(shè)計給出了最終的數(shù)據(jù)庫的設(shè)計方案,包括表設(shè)計、約束設(shè)計等完善了數(shù)據(jù)庫的實施方案。需求分析任務(wù)概述利用數(shù)據(jù)庫相關(guān)技術(shù),我對家庭理財系統(tǒng)進行了開發(fā)。該系統(tǒng)解決了家庭理財中需要的部分功能,對于系統(tǒng)管理員來說,管理功能完備,操作方便。因此本系統(tǒng)的目的是開發(fā)一個比較安全、簡便的家庭理財系統(tǒng)。系統(tǒng)功能需求家庭理財管理系統(tǒng)通過日常的各項收入及開支進行統(tǒng)計處理,使用戶對自己的經(jīng)濟情況一目了然。本理財系統(tǒng)集合了權(quán)限登錄、數(shù)據(jù)管理、打印等功能模塊。概念結(jié)構(gòu)設(shè)計圖3-2家庭理財系統(tǒng)E-R圖概念結(jié)構(gòu)設(shè)計包括了實體設(shè)計及實體聯(lián)系的設(shè)計,其中實體有7個,聯(lián)系有2個。從登陸用戶依附的家庭成員實體開始設(shè)計,逐步完善聯(lián)系產(chǎn)生了后續(xù)的6個實體,最總通過多對多聯(lián)系完善了全部概念結(jié)構(gòu)設(shè)計。邏輯結(jié)構(gòu)設(shè)計建立關(guān)系模型實體部分用戶(用戶名,家庭成員編號,用戶密碼)主鍵:用戶名。外鍵:家庭成員。家庭成員(家庭成員編號,成員姓名,成員身份)主鍵:家庭成員編號。銀行賬戶(銀行賬戶編號,銀行編號,賬戶所有人編號,賬戶類型)主鍵:銀行賬戶編號。外鍵:銀行編號、賬戶所有人編號銀行(銀行編號,銀行名稱,銀行簡稱,銀行位置)主鍵:銀行編號。理財產(chǎn)品(理財產(chǎn)品編號,理財名稱,預期利率,投資周期,周期單位,最低購買金額,風險概述,違約說明,備注)主鍵:理財產(chǎn)品編號。理財賬戶(理財賬戶編號,銀行賬戶編號,用戶名,理財類型,備注)主鍵:理財賬戶編號。外鍵:銀行賬戶編號,用戶名?,F(xiàn)金賬戶(變更流水號,現(xiàn)金賬戶編號,銀行賬戶編號,用戶名,收支類型,現(xiàn)金類型,變更金額,變更日期,備注)主鍵:變更流水號。外鍵:銀行賬戶編號、用戶名。聯(lián)系部分理財產(chǎn)品交易(理財賬戶編號,理財產(chǎn)品編號,交易類型,交易金額,交易日期,備注)主鍵:理財賬戶編號,理財產(chǎn)品編號。外鍵:理財產(chǎn)品編號。之中交易類型為買入或賣出,交易日期必須在理財經(jīng)營表中經(jīng)營時間的范圍內(nèi)。理財產(chǎn)品經(jīng)營(銀行編號,理財產(chǎn)品編號,經(jīng)營開始時間,經(jīng)營結(jié)束時間,備注)主鍵:銀行編號,理財產(chǎn)品編號。確定函數(shù)依賴、屬于第幾范式實體表用戶表(用戶名,家庭成員編號,用戶密碼)用戶名→用戶密碼,用戶名→家庭成員編號,沒有部分依賴,沒有傳遞依賴,則此范式屬于第三范式。家庭成員表(家庭成員編號,成員姓名,成員身份)家庭成員編號→成員姓名,家庭成員編號→成員身份,沒有部分依賴,沒有傳遞依賴,則此范式屬于第三范式。銀行賬戶表(銀行賬戶編號,銀行編號,賬戶所有人編號,賬戶類型)銀行賬戶編號→銀行編號,銀行賬戶編號→賬戶所有人編號,銀行賬戶編號→賬戶類型,沒有部分依賴,沒有傳遞依賴,則此范式屬于第三范式。銀行表(銀行編號,銀行名稱,銀行簡稱,銀行位置)銀行編號→銀行名稱,銀行編號→銀行簡稱,銀行編號→銀行位置,沒有部分依賴,沒有傳遞依賴,則此范式屬于第三范式。理財產(chǎn)品表(理財產(chǎn)品編號,理財名稱,預期利率,投資周期,周期單位,最低購買金額,風險概述,違約說明,備注)理財產(chǎn)品編號→理財名稱,理財產(chǎn)品編號→預期利率,理財產(chǎn)品編號→投資周期,理財產(chǎn)品編號→周期單位,理財產(chǎn)品編號→最低購買金額,理財產(chǎn)品編號→風險概述,理財產(chǎn)品編號→違約說明,理財產(chǎn)品編號→備注,沒有部分依賴,沒有傳遞依賴,則此范式屬于第三范式。理財賬戶表(理財賬戶編號,銀行賬戶編號,用戶名,理財類型,備注)理財賬戶編號→銀行賬戶編號,理財賬戶編號→用戶名,理財賬戶編號→理財類型,理財賬戶編號→備注,沒有部分依賴,沒有傳遞依賴,則此范式屬于第三范式?,F(xiàn)金賬戶表(變更流水號,現(xiàn)金賬戶編號,銀行賬戶編號,用戶名,收支類型,現(xiàn)金類型,變更金額,變更日期,備注)變更流水號→現(xiàn)金賬戶編號,變更流水號→銀行賬戶編號,變更流水號→用戶名,變更流水號→收支類型,變更流水號→現(xiàn)金類型,變更流水號→變更金額,變更流水號→變更日期,變更流水號→備注,沒有部分依賴,沒有傳遞依賴,則此范式屬于第三范式。關(guān)系表理財產(chǎn)品交易表(理財賬戶編號,理財產(chǎn)品編號,交易類型,交易金額,交易日期,備注)(理財賬戶編號,理財產(chǎn)品編號)→交易類型,(理財賬戶編號,理財產(chǎn)品編號)→交易金額,(理財賬戶編號,理財產(chǎn)品編號)→交易日期,(理財賬戶編號,理財產(chǎn)品編號)→備注,沒有部分依賴,沒有傳遞依賴,則此范式屬于第三范式。理財產(chǎn)品經(jīng)營表(銀行編號,理財產(chǎn)品編號,經(jīng)營開始時間,經(jīng)營結(jié)束時間,備注)(銀行編號,理財產(chǎn)品編號)→經(jīng)營開始時間,(銀行編號,理財產(chǎn)品編號)→經(jīng)營結(jié)束時間,(銀行編號,理財產(chǎn)品編號)→備注,沒有部分依賴,沒有傳遞依賴,則此范式屬于第三范式。物理結(jié)構(gòu)設(shè)計表設(shè)計本系統(tǒng)共有9張表,包括實體表(7張):用戶表、家庭成員表、銀行賬戶表、銀行表、理財產(chǎn)品表、理財賬戶表、現(xiàn)金賬戶表;關(guān)系表(2張):理財產(chǎn)品交易表、理財產(chǎn)品經(jīng)營表。實體表表3-4-1字段名含義說明別名數(shù)據(jù)類型空值約束鍵引用用戶名數(shù)據(jù)庫賬戶UserNameChar(10)否——主鍵家庭成員編號家庭成員的編號FNoChar(10)否——外鍵密碼數(shù)據(jù)庫密碼UserpasswordChar(20)否——表3-4-2數(shù)據(jù)項名含義說明別名數(shù)據(jù)類型空值約束鍵引用家庭成員編號家庭成員的特定編號FNoChar(10)否——主鍵姓名家庭成員的姓名FNameChar(8)否——成員身份家庭成員在家庭中的身份、地位FStatusChar(6)否——表3-4-3數(shù)據(jù)項名含義說明別名數(shù)據(jù)類型空值約束鍵引用銀行賬戶編號銀行賬戶的惟一標識BANoChar(10)否——主鍵銀行編號銀行的唯一標示BNoChar(10)否——外鍵賬戶所有人編號家庭成員的編號FNoChar(10)否——外鍵賬戶類型賬戶類型AcTypeChar(4)否——表3-4-4數(shù)據(jù)項名含義說明別名數(shù)據(jù)類型空值約束鍵引用銀行編號銀行編號BNoChar(10)否——主鍵銀行名稱銀行的名稱BNameChar(10)否——銀行簡稱銀行的簡稱BShortChar(8)否——地理位置銀行的地址BPlaceText否——表3-4-5數(shù)據(jù)項名含義說明別名數(shù)據(jù)類型空值約束鍵引用理財產(chǎn)品編號理財產(chǎn)品的唯一編號FMIDChar(10)否——主鍵理財名稱理財產(chǎn)品名稱FMNameChar(20)否——預期利率預期收益率FMIntertstChar(2)否——投資周期投資周期FMTimeChar(10)否——周期單位周期的單位TimeTypeChar(4)否Check(天、月年)最低購買金額最低購買的金額FMSMoneyMoney否——風險概述風險評級FMRiskText否——違約說明未達投資周期的違約聲明FMDefaultText否——備注產(chǎn)品服務(wù)備注信息MemosText——表3-4-6數(shù)據(jù)項名含義說明別名數(shù)據(jù)類型空值約束鍵引用理財賬戶編號理財賬戶特定編號INoChar(10)否——主鍵銀行賬戶編號銀行賬戶的惟一標識BANoChar(10)否——外鍵用戶名數(shù)據(jù)庫賬戶UserNameChar(10)否——外鍵理財賬戶類型理財賬戶類型ITypeChar(4)否——備注信息備注MemosText——表3-4-7數(shù)據(jù)項名含義說明別名數(shù)據(jù)類型空值約束鍵引用變更流水號變更記錄流水號SeNoChar(10)否——主鍵現(xiàn)金賬戶編號現(xiàn)金賬戶特定編號CashNoChar(10)否——銀行賬戶編號銀行賬戶的惟一標識BANoChar(10)否——外鍵用戶名數(shù)據(jù)庫賬戶UserNameChar(10)否——外鍵收支類型收支的類型DTypeChar(4)否Check(收入、支出)現(xiàn)金類型貨幣類型MTypeChar(4)否——變更金額變更金額MSumMoney否——變更日期變更的時間DDateDatertime否——備注變更說明MemosText——關(guān)系表表3-4-8數(shù)據(jù)項名含義說明別名數(shù)據(jù)類型空值約束鍵引用投資賬戶編號投資賬戶的唯一編號INoChar(10)否主鍵約束主鍵外鍵理財產(chǎn)品編號理財產(chǎn)品的唯一編號FMIDChar(10)否主鍵約束主鍵外鍵交易類型交易的類型DTypeChar(4)否Check(買入、賣出)交易金額交易的金額MSumMoney否——交易日期交易的日期DDateDatetime否——備注交易備注MemosText——表3-4-9數(shù)據(jù)項名含義說明別名數(shù)據(jù)類型空值約束鍵引用銀行編號銀行的唯一標示BNoChar(10)否——主鍵外鍵理財產(chǎn)品編號理財產(chǎn)品的唯一編號FMIDChar(10)否——主鍵外鍵經(jīng)營開始時間經(jīng)營開始的日期RSDateDatetime否——經(jīng)營結(jié)束時間經(jīng)營結(jié)束的日期REDateDatetime否Check(REDate>RSDate)備注經(jīng)營備注MemosText——約束設(shè)計使用Check約束,約束理財產(chǎn)品表的投資周期為“日”、“月”或“年”;約束現(xiàn)金表的收支類型為“收入”或“支出”;約束理財產(chǎn)品交易表的交易類型為“買入”或“賣出”。觸發(fā)器設(shè)計創(chuàng)建級聯(lián)刪除觸發(fā)器,當銀行表中的元組被刪除時將觸發(fā)銀行賬戶表中對應(yīng)元組的刪除,之后會觸發(fā)刪除對應(yīng)的理財賬戶、現(xiàn)金賬戶中對應(yīng)元組的刪除操作。視圖設(shè)計創(chuàng)建理財產(chǎn)品基本信息視圖,完善安全性,包括理財產(chǎn)品編號、理財產(chǎn)品名稱及銀行名稱組成。滿足最基本的信息需求即可。索引設(shè)計創(chuàng)建理財產(chǎn)品編號的索引及銀行簡稱的索引,方便信息查詢、提高相關(guān)查詢的效率。存儲過程設(shè)計創(chuàng)建觸發(fā)器實現(xiàn)查詢特定現(xiàn)金賬戶在某一年的特定貨幣類型的收支情況,用以方便查詢操作。數(shù)據(jù)庫實施、運行數(shù)據(jù)庫的實施完全按照數(shù)據(jù)庫設(shè)計階段給出的安全需求、性能要求等實施最終的數(shù)據(jù)庫設(shè)計過程,包括了數(shù)據(jù)表及約束的創(chuàng)建,視圖、觸發(fā)器及存儲過程的創(chuàng)建,最終錄入數(shù)據(jù)完成數(shù)據(jù)庫的運行。創(chuàng)建表及約束實體表家庭成員表createtableFamily( FNonchar(10)primarykey, FNamenchar(10)notnull, FStatusnchar(10)notnull)用戶表createtableAccount( UserNamenchar(10)primarykey, FNonchar(10)notnull, UserPassWordnchar(20)notnull, foreignkey(FNo)referencesFamily(FNo))銀行表createtableBank( BNonchar(10)primarykey, BNamenchar(10)notnull, BShortnchar(8)notnull, Bplacetextnotnull)銀行賬戶表createtableBank_Account( BANonchar(10)primarykey, BNonchar(10)notnull, FNonchar(10)notnull, AcTypenchar(4)notnull, foreignkey(FNo)referencesFamily(FNo), foreignkey(BNo)referencesBank(BNo), CONSTRAINTCK_Bank_AccountCHECK(AcType='投資'ORAcType='現(xiàn)金'))理財產(chǎn)品表createtableFinance_Product( FMIDnchar(10)primarykey, FMNAMEnchar(10)notnull, FMIntertstnchar(10), FMTimeintnotnull, TimeTypenchar(4)notnull, FMSMoneymoneynotnull, FMRisktextnotnull, FMDefaulttextnotnull, Memostext, CONSTRAINTCK_Finance_ProductCHECK(TimeType='天'ORTimeType='月'ORTimeType='年'))現(xiàn)金賬戶表createtableCase_Account( SeNonchar(10)primarykey, CashNonchar(10), BANonchar(10)notnull, UserNamenchar(10)notnull, DTypenchar(4)notnull, MTypenchar(4)notnull, MSummoneynotnull, DDatedatetimenotnull, Memostext, foreignkey(BANo)referencesBank_Account(BANo), foreignkey(UserName)referencesAccount(UserName), CONSTRAINTCK_Case_AccountCHECK(DType='收入'ORDType='支出'))理財賬戶表createtableFinance_Account( INonchar(10)primarykey, BANonchar(10)notnull, UserNamenchar(10)notnull, Itypenchar(4)notnull, Memostext, foreignkey(BANo)referencesBank_Account(BANo), foreignkey(UserName)referencesAccount(UserName))關(guān)系表理財產(chǎn)品交易表createtableFinance( INonchar(10), FMIDnchar(10), DTypenchar(4)notnull, MSummoneynotnull, DDatedatetimenotnull, Memostext, primarykey(INo,FMID), foreignkey(INo)referencesFinance_Account(INo), foreignkey(FMID)referencesFinance_Product(FMID), CONSTRAINTCK_FinanceCHECK(DType='買入'ORDType='賣出'))理財產(chǎn)品經(jīng)營表createtableFinance_Run( BNonchar(10), FMIDnchar(10), RSDatedatetimenotnull, REDatedatetimenotnull, Memostext, primarykey(BNo,FMID), foreignkey(BNo)referencesBank(BNo), foreignkey(FMID)referencesFinance_Product(FMID), CONSTRAINTCK_Finance_RunCHECK(RSDate<REDate))觸發(fā)器創(chuàng)建銀行表級聯(lián)刪除createtriggerB_DlonBankfordeleteasbegindeletefromBank_AccountwhereBNoin(selectBNofromdeleted)end銀行賬戶表級聯(lián)刪除createtriggerBA_DlonBank_Accountafterdeleteasbeginif((selectAcTypefromdeleted)='現(xiàn)金') deletefromCase_Account whereBANo in(selectBANofromdeleted)else deletefromFinance_Account whereBANo in(selectBANofromdeleted)end理財賬戶表級聯(lián)刪除createtriggerFiA_DlonFinance_AccountfordeleteasbegindeletefromFinancewhereINoin(selectINofromdeleted)end視圖創(chuàng)建理財產(chǎn)品基本信息視圖CREATEVIEWFin_ProASSELECTa.FMIDas理財產(chǎn)品編號,a.FMNAME理財產(chǎn)品名,c.BName服務(wù)提供銀行FROMFinance_Producta,Finance_Runb,BankcWHEREa.FMID=b.FMIDANDb.BNo=c.BNo;索引創(chuàng)建理財產(chǎn)品索引CREATEINDEXFinPro_indexONFinance_Product(FMID)創(chuàng)建銀行索引CREATEINDEXBank_INDEXONBank(BShort)游標和存儲過程某現(xiàn)金賬戶某年特定貨幣類型的收支情況createprocedureCase_Sum(@ydatetime,@CashIDnchar(10),@CashMTypenchar(4))asbegindeclare@CashInSummoney,declare@CashOutSummoneyset@CashInSum=0set@CashOutSum=0游標聲明declareS_DTypecursorforselectCashNo,DType,MType,MSum,DDatefromCase_Account打開游標openS_Dtypedeclare@CNnchar(10)declare@DTnchar(4)declare@MTnchar(4)declare@MSmoneydeclare@DDdatetime讀取游標fetchnextfromS_DTypeinto@CN,@DT,@MT,@MS,@DD循環(huán)讀取while@@fetch_status=0beginif(year(@y)=year(@DD)and@CashID=@CNand@CashMType=@MT)beginif@DT='支出'set@C
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人工智能應(yīng)用案例與敦煌風格的完美結(jié)合示例
- 辦公智能化數(shù)字孿生的實踐與思考
- 企業(yè)內(nèi)部數(shù)字化培訓的實踐與效果評估
- 企業(yè)培訓中的數(shù)字化教學策略分析
- 大數(shù)據(jù)背景下健康數(shù)據(jù)的收集與分析方法
- 商業(yè)思維下的在線教育平臺策略與創(chuàng)新的碰撞
- 運動防護用具的耐候性測試考核試卷
- 酒類產(chǎn)品質(zhì)量追蹤與溯源系統(tǒng)考核試卷
- 礦井及選煤廠項目實施方案(參考)
- 2025年中國兒童城堡玩具市場現(xiàn)狀分析及前景預測報告
- 1.1細胞是生命活動的基本單位課件高一上學期生物人教版(2019)必修1
- SL631水利水電工程單元工程施工質(zhì)量驗收標準第3部分:地基處理與基礎(chǔ)工程
- 2025時政試題及答案(100題)
- 八省聯(lián)考陜西試題及答案
- 新22J01 工程做法圖集
- 2025年詩詞大賽考試指導題庫300題(含答案)
- 2025中考英語作文預測:19個熱點話題及范文
- 2024年建筑業(yè)10項新技術(shù)
- GB/T 25052-2010連續(xù)熱浸鍍層鋼板和鋼帶尺寸、外形、重量及允許偏差
- 景區(qū)運營管理服務(wù)合同
- 中國少先隊隊歌歌詞(校隊排版加注音)
評論
0/150
提交評論