版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
.廣西民族大學(xué)高級數(shù)據(jù)庫技術(shù)及應(yīng)用課程設(shè)計報告課程設(shè)計題目: 家庭財務(wù)管理系統(tǒng)..所屬學(xué)院: 信息科學(xué)與工程學(xué)院軟件學(xué)院專業(yè)年級: 2010 網(wǎng)絡(luò)姓名: 郭璇學(xué)號: 指導(dǎo)教師: 葛麗娜 蔣榮萍word專業(yè)資料.目 錄一.課程設(shè)計名稱??????????????????? .??????.2二.課程設(shè)計目的??????????????????? .??????.2三.系統(tǒng)概述????????????????????? .??????.2四.系統(tǒng)需求分析??????????????????? .??????.24.1系統(tǒng)分析??????????????????.???????..24.2系統(tǒng)需要實現(xiàn)的功能 ?????????????.???????.2五.系統(tǒng)設(shè)計說明??????????????????? .??????.25.1系統(tǒng)E-R圖設(shè)計?????????????.?????????...35.2系統(tǒng)數(shù)據(jù)庫設(shè)計??????????????????????? 4六.實現(xiàn)方案描述??????????????????? .??????.46.1信息管理?????????????????.????????..4讀取信息??????????????.????????...4添加信息??????????????.????????...6刪除信息??????????????.????????...86.2信息查詢?????????????????.????????..8按收支人員統(tǒng)計查詢?????????.????????8按類型進行統(tǒng)計查詢?????????.????????...11同時按類型和人員查詢 ????????.????????..16七.課程設(shè)計總結(jié) ????????????????????????? 19word專業(yè)資料.word專業(yè)資料.一. 課程設(shè)計名稱家庭財務(wù)管理系統(tǒng)。.課程設(shè)計目的、通過本次課程設(shè)計,對之前課程中學(xué)習(xí)的VisualC++6.0編程技術(shù)和數(shù)據(jù)庫系統(tǒng)與應(yīng)用進行一次綜合的使用。、通過開發(fā)小型數(shù)據(jù)庫應(yīng)用系統(tǒng),充分地實踐數(shù)據(jù)庫系統(tǒng)開發(fā)的全過程,將書本中學(xué)到的數(shù)據(jù)庫理論、數(shù)據(jù)庫設(shè)計原理與技術(shù)應(yīng)用到實踐中,提高學(xué)生的動手能力。三. 系統(tǒng)概述隨著經(jīng)濟的發(fā)展,人們的消費水平越來越高,消費的類型也在基本的柴米油鹽上多了精神層次上的消費。但是這并不能讓我們盲目消費,因此, 家庭財務(wù)管理系統(tǒng)可對每天的收支進行記賬,讓我們清楚的知道家庭的收支情況。 平衡收支情況能讓我們的生活更加穩(wěn)定, 不會盲目消費,也可在有剩余閑錢的時候去娛樂放松一下。四. 系統(tǒng)需求分析4.1系統(tǒng)分析家庭財務(wù)管理系統(tǒng)可以對家庭成員, 收支類型管理,并根據(jù)成員和收支類型添加和管理相應(yīng)的收支信息。可對每個時間段中某成員或某類型的收支進行統(tǒng)計查詢。4.2 系統(tǒng)需要實現(xiàn)的功能實現(xiàn)家庭財務(wù)管理系統(tǒng)支出的相關(guān)功能,可以對每天的支出進行記賬,記賬要實現(xiàn)分類:1、按不同的支出類型分類;2、按不同的消費人員進行分類??梢詫v史數(shù)據(jù)進行查詢,查詢要實現(xiàn)的功能:、指定時間段,可以按類型進行該時間段的支出統(tǒng)計查詢。word專業(yè)資料.、指定時間段,可以按消費人員進行該時間段的支出統(tǒng)計查詢。、指定時間段,可以同時按類型和消費人員進行該時間段的支出統(tǒng)計查詢。注:對歷史數(shù)據(jù)的查詢需要實現(xiàn)的是:設(shè)定消費,則可以查看該消費人員在特定時間段的消費總額,或者設(shè)定消費類型,則可以查看在特定時間段該消費類型總額為多少。擴展功能:能同時實現(xiàn)家庭財務(wù)管理系統(tǒng)收入的相關(guān)功能,具體功能按照自己的想法實現(xiàn)。五.系統(tǒng)設(shè)計說明5.1系統(tǒng)E-R圖設(shè)計word專業(yè)資料.性別編號 年齡姓名電話成員時間 時間支出 收入金額金額支出類型 收入類型名稱 編號 名稱 編號5.2系統(tǒng)數(shù)據(jù)庫設(shè)計家庭成員表( Member )字段名字字段類型主鍵外鍵是否為空描述MnameChar(10)是成員名字MnoChar(2)成員編號word專業(yè)資料.Sex Char(2) 成員性別Age int 成員年齡Phone Char(11) 是 成員支出類型表(Consume)字段名字字段類型主鍵外鍵是否為空描述CnameChar(20)是支出類型名稱CnoChar(2)支出類型編號成員支出表(CM)字段名字字段類型主鍵外鍵是否為空描述MnameChar(10)是是成員名字CnameChar(20)是是支出類型名稱CtimeDatetime是支出時間CmoneyMoney支出金額收入類型信息( Income )字段名字字段類型主鍵外鍵是否為空描述InameChar(20)是收入類型名稱InoChar(2)收入類型編號成員收入信息( IM)word專業(yè)資料.字段名字字段類型主鍵外鍵是否為空描述MnameChar(10)是是成員名字InameChar(20)是是收入類型名稱ItimeDatetime是收入時間ImoneyMoney收入金額六.實現(xiàn)方案描述6.1信息管理讀取信息對表格中的信息進行讀取,方便用戶查看已有的信息,對相應(yīng)的信息進行管理。第一條:點擊“第一條”按鈕,顯示表中第一條信息。上一條:點擊“上一條”按鈕,顯示上一條信息,若直接點此按鈕,從第一條記錄開始顯示。若記錄已是第一條,提示用戶已經(jīng)是第一條信息。下一條:點擊“下一條”按鈕,顯示下一條信息,若直接點此按鈕,從第一條記錄開始顯示。若記錄已是最后一條,提示用戶已經(jīng)是最后的信息。讀取信息功能代碼voidCMemberInfoDialog::OnTOOLBARMemberFirst(){//TODO:AddyourcommandhandlercodehereMyMemberInfoSet.MoveFirst(); //移動到第一條記錄DisplayRecord(); //更新窗口顯示}voidCMemberInfoDialog::OnTOOLBARMemberPrevious(){TODO:Addyourcommandhandlercodehereif(m_MemberID.IsEmpty()){MyMemberInfoSet.MoveFirst();word專業(yè)資料.DisplayRecord();}else{if(!MyMemberInfoSet.IsBOF()) //不是第一條記錄{MyMemberInfoSet.MovePrev();if(!MyMemberInfoSet.IsBOF())DisplayRecord();else{MyMemberInfoSet.MoveNext();AfxMessageBox( "已是第一條信息 !");}}/*else{MyMemberInfoSet.MoveNext();AfxMessageBox(" 已是第一條信息!");}*/}}voidCMemberInfoDialog::OnTOOLBARMemberNext(){TODO:Addyourcommandhandlercodehereif(m_MemberID.IsEmpty()){MyMemberInfoSet.MoveFirst();DisplayRecord();}else{if(!MyMemberInfoSet.IsEOF()) //不是移動到了最后一條{MyMemberInfoSet.MoveNext(); //移動到下一條記錄if(!MyMemberInfoSet.IsEOF()) //下一條不是移動到了最后一條DisplayRecord();else{MyMemberInfoSet.MovePrev();AfxMessageBox( "已是最后一條信息 !");}word專業(yè)資料.}else{MyMemberInfoSet.MovePrev();AfxMessageBox( "已是最后一條信息 !");}}}添加信息為每一個表格添加記錄,對于不能為空的選項,在用戶未填寫的時候做出相應(yīng)的提示, 只有正確輸入后才能添加。但由于主碼要唯一,所以要進行判斷用戶輸入的信息是否與表中記錄沖突, 如果沖突,提示用戶修改相應(yīng)的選項。正確無誤后可以將記錄保存到相應(yīng)的表格里, 實現(xiàn)對信息的添加。添加信息功能代碼voidCMemberInfoDialog::OnTOOLBARMemberSave(){TODO:AddyourcommandhandlercodehereUpdateData(true);//讀入輸入的資料if(m_MemberName.IsEmpty())AfxMessageBox( "請輸入成員名字 !");elseif(m_MemberID.IsEmpty())AfxMessageBox( "請輸入成員編號 !");elseif(m_MemberSex.IsEmpty())AfxMessageBox( "請輸入成員性別 !");elseif(m_MemberAge<0||m_MemberAge>100)AfxMessageBox( "成員年齡應(yīng)在到 !");else{CString Find_MName;CString Find_MNo;Find_MNo.Format( "SELECT*FROMMemberWHEREMno='%s'" ,m_MemberID);if(MyMemberInfoSet_MNo.IsOpen()) //關(guān)閉表MyMemberInfoSet_MNo.Close();if(!MyMemberInfoSet_MNo.Open(AFX_DB_USE_DEFAULT_TYPE,Find_MNo))AfxMessageBox( "成員信息表打開失敗 !");if(MyMemberInfoSet_MNo.GetRecordCount()!=0){AfxMessageBox( "成員編號不能重復(fù) ,請修改后再保存 !");if(MyMemberInfoSet_MNo.IsOpen())MyMemberInfoSet_MNo.Close();return;word專業(yè)資料.}else{Find_MName.Format( "SELECT*FROMMemberWHEREMname='%s'",m_MemberName);if(MyMemberInfoSet_MName.IsOpen()) //關(guān)閉表MyMemberInfoSet_MName.Close();if(!MyMemberInfoSet_MName.Open(AFX_DB_USE_DEFAULT_TYPE,Find_MName))AfxMessageBox( "成員信息表打開失敗 !");if(MyMemberInfoSet_MName.GetRecordCount()!=0){AfxMessageBox( "成員名字不能重復(fù) ,請修改后再保存 !");if(MyMemberInfoSet_MName.IsOpen())MyMemberInfoSet_MName.Close();return;}MyMemberInfoSet.AddNew(); //如果是添加記錄,就調(diào)用添加記錄的函數(shù)處理MyMemberInfoSet.m_Mname=m_MemberName; //對應(yīng)變量更新MyMemberInfoSet.m_Mno=m_MemberID;MyMemberInfoSet.m_Sex=m_MemberSex;MyMemberInfoSet.m_Age=m_MemberAge;MyMemberInfoSet.m_Phone=m_MemberPhone;MyMemberInfoSet.Update();MyMemberInfoSet.Requery();AfxMessageBox( "保存成功!");//m_Add=false;// 設(shè)置添加狀態(tài)為 falseDisplayRecord(); //更新顯示}}} 刪除信息用戶點擊“刪除”按鈕,可以對當(dāng)前信息進行刪除。因為刪除信息后不可恢復(fù),所以當(dāng)用戶刪除信息時,再次詢問是否要刪除,只有用戶確認(rèn)后才能刪除。刪除信息功能代碼word專業(yè)資料.voidCMemberInfoDialog::OnTOOLBARMemberDelete(){//TODO:Addyourcommandhandlercodehereintret=MessageBox("是否要刪除該記錄?","提示",MB_OKCANCEL);if(ret==1){MyMemberInfoSet.Delete(); //刪除記錄MyMemberInfoSet.Requery();AfxMessageBox( "刪除成功!");}else;DisplayRecord(); //更新顯示}6.2信息查詢按收支人員統(tǒng)計查詢按家庭成員查詢收支情況,在下來列表中可供用戶選擇已用的成員,避免出現(xiàn)打錯字等麻煩。用戶選擇時間,在相應(yīng)的時間段查詢信息。如果該成員在該時段沒有收支情況, 提示用戶沒有該成員的記錄,如果有便在下來列表中顯示詳情和總額。如果選擇的時間有錯,提示用戶重新輸入。word專業(yè)資料.按支出人員統(tǒng)計查詢界面和功能代碼voidCSelect_CM_By_Member::OnBUTTONSelect(){TODO:Addyourcontrolnotificationhandlercodeherem_List.DeleteAllItems();UpdateData(true);if(m_MemberName.IsEmpty()){AfxMessageBox( "請輸入要查詢的成員名字 !");return;}if(m_BeginTime>m_EndTime){AfxMessageBox( "時間輸入有錯,請重新輸入 !");return;}if(m_MemberName== "全部"){m_TotalMoney=0;while(!By_MemberSet.IsEOF()){if(m_BeginTime>By_MemberSet.m_Ctime||By_MemberSet.m_Ctime>m_EndTime){By_MemberSet.MoveNext();continue;}CStringMname=By_MemberSet.m_Mname;CStringCname=By_MemberSet.m_Cname;Mname.TrimRight();Cname.TrimRight();CStringCtime=By_MemberSet.m_Ctime.Format("'%Y-%m-%d'");CStringCMoney=By_MemberSet.m_Cmoney;m_List.InsertItem(0,"");m_List.SetItemText(0,0,Mname);m_List.SetItemText(0,1,Cname);m_List.SetItemText(0,2,Ctime);m_List.SetItemText(0,3,CMoney);intMoney=atoi(CMoney);m_TotalMoney+=Money;word專業(yè)資料By_MemberSet.MoveNext();}UpdateData(false);return;.}else{CStringSelectMember;SelectMember= "SELECT*FROMCMWHEREMname='" ;SelectMember+=m_MemberName;SelectMember+= "'";if(By_MemberSet.IsOpen()){By_MemberSet.Close();}if(!By_MemberSet.Open(AFX_DB_USE_DEFAULT_TYPE,SelectMember)){AfxMessageBox( "Mumber 表打開失敗!");}if(By_MemberSet.GetRecordCount()==0){AfxMessageBox( "此成員不存在,請確認(rèn)后再輸入 !");if(By_MemberSet.IsOpen()){By_MemberSet.Close();}return;}while(m_BeginTime>By_MemberSet.m_Ctime||By_MemberSet.m_Ctime>m_EndTime){if(!By_MemberSet.IsEOF())By_MemberSet.MoveNext();else{AfxMessageBox( "此成員在此時段無消費記錄 !");if(By_MemberSet.IsOpen()){By_MemberSet.Close();}return;}}m_TotalMoney=0;while(!By_MemberSet.IsEOF()){if(m_BeginTime>By_MemberSet.m_Ctime||By_MemberSet.m_Ctime>m_EndTime){word專業(yè)資料.By_MemberSet.MoveNext();continue ;}CStringMname=By_MemberSet.m_Mname;CStringCname=By_MemberSet.m_Cname; "'%Y-%m-%d'" );CStringCMoney=By_MemberSet.m_Cmoney;Mname.TrimRight();Cname.TrimRight();m_List.InsertItem(0,Mname);m_List.SetItemText(0,1,Cname);m_List.SetItemText(0,2,Ctime);m_List.SetItemText(0,3,CMoney);intMoney=atoi(CMoney);m_TotalMoney+=Money;By_MemberSet.MoveNext();}UpdateData( false);return;}} 按類型進行統(tǒng)計查詢按收支類型查詢收支情況,在下來列表中可供用戶選擇已用的類型,避免出現(xiàn)打錯字等麻煩。用戶選擇時間,在相應(yīng)的時間段查詢信息。如果該類型在該時段沒有收支情況,提示用戶沒有該類型的記錄,如果有便在下來列表中顯示詳情和總額。如果選擇的時間有錯,提示用戶重新輸入。word專業(yè)資料.按類型進行統(tǒng)計查詢界面和功能代碼BOOLCSelect_CM_By_Consume::OnInitDialog(){CDialog::OnInitDialog();TODO:AddextrainitializationhereCStringSelectAll;SelectAll="SELECT*FROMCM";if(SelectAllConsume.IsOpen()){SelectAllConsume.Close();}if(!SelectAllConsume.Open(AFX_DB_USE_DEFAULT_TYPE,SelectAll)){AfxMessageBox( "消費信息表打開失敗 !");}while(!SelectAllConsume.IsEOF()){m_SelectConsumeName.AddString(SelectAllConsume.m_Cname);SelectAllConsume.MoveNext();}m_List.InsertColumn(0, "消費者");m_List.InsertColumn(1, "消費類型");m_List.InsertColumn(2, "時間");m_List.InsertColumn(3, "金額(元)");RECTrect;m_List.GetWindowRect(&rect);intwid=rect.right-rect.left;m_List.SetColumnWidth(0,wid/4-5);m_List.SetColumnWidth(1,wid/4);m_List.SetColumnWidth(2,wid/4);m_List.SetColumnWidth(3,wid/4);m_List.SetExtendedStyle(LVS_EX_FULLROWSELECT);TODO:AddextrainitializationhereCStringsqlStr;sqlStr="SELECT*FROMCM";if(!By_ConsumeSet.Open(AFX_DB_USE_DEFAULT_TYPE,sqlStr)) //打開數(shù)據(jù)表{AfxMessageBox( "支出信息表打開失敗 !");}return TRUE; //returnTRUEunlessyousetthefocustoacontrol//EXCEPTION:OCXPropertyPagesshouldreturnFALSEword專業(yè)資料.}voidCSelect_CM_By_Consume::OnBUTTONSelect(){TODO:Addyourcontrolnotificationhandlercodeherem_List.DeleteAllItems();UpdateData(true);if(m_ConsumeName.IsEmpty()){AfxMessageBox("請輸入要查詢的消費類型!");return;}if(m_BeginTime>m_EndTime){AfxMessageBox( "時間輸入有錯,請重新輸入 !");return;}if(m_ConsumeName== "全部"){m_TotalMoney=0;while(!By_ConsumeSet.IsEOF()){if(m_BeginTime>By_ConsumeSet.m_Ctime||By_ConsumeSet.m_Ctime>m_EndTime){By_ConsumeSet.MoveNext();continue ;}CStringMname=By_ConsumeSet.m_Mname;CStringCname=By_ConsumeSet.m_Cname;Mname.TrimRight();Cname.TrimRight(); "'%Y-%m-%d'" );CStringCMoney=By_ConsumeSet.m_Cmoney;m_List.InsertItem(0, "");m_List.SetItemText(0,0,Mname);m_List.SetItemText(0,1,Cname);m_List.SetItemText(0,2,Ctime);m_List.SetItemText(0,3,CMoney);intMoney=atoi(CMoney);m_TotalMoney+=Money;By_ConsumeSet.MoveNext();}UpdateData( false);word專業(yè)資料.return;}else{CStringSelectConsume;SelectConsume= "SELECT*FROMCMWHERECname='" ;SelectConsume+=m_ConsumeName;SelectConsume+= "'";if(By_ConsumeSet.IsOpen()){By_ConsumeSet.Close();}if(!By_ConsumeSet.Open(AFX_DB_USE_DEFAULT_TYPE,SelectConsume)){AfxMessageBox( "消費類型表打開失敗 !");}if(By_ConsumeSet.GetRecordCount()==0){AfxMessageBox( "此成員不存在,請確認(rèn)后再輸入 !");if(By_ConsumeSet.IsOpen()){By_ConsumeSet.Close();}return;}while(m_BeginTime>By_ConsumeSet.m_Ctime||By_ConsumeSet.m_Ctime>m_EndTime){if(!By_ConsumeSet.IsEOF())By_ConsumeSet.MoveNext();else{AfxMessageBox( "此消費類型在此時段無消費記錄 !");if(By_ConsumeSet.IsOpen()){By_ConsumeSet.Close();}return;}}//m_TotalMoney=0;while(!By_ConsumeSet.IsEOF()){if(m_BeginTime>By_ConsumeSet.m_Ctime||By_ConsumeSet.m_Ctime>m_EndTime)word專業(yè)資料.{By_ConsumeSet.MoveNext();continue ;}CStringMname=By_ConsumeSet.m_Mname;CStringCname=By_ConsumeSet.m_Cname; "'%Y-%m-%d'" );CStringCMoney=By_ConsumeSet.m_Cmoney;Mname.TrimRight();Cname.TrimRight();m_List.InsertItem(0,Mname);m_List.SetItemText(0,1,Cname);m_List.SetItemText(0,2,Ctime);m_List.SetItemText(0,3,CMoney);intMoney=atoi(CMoney);m_TotalMoney+=Money;By_ConsumeSet.MoveNext();}UpdateData( false);return;}}同時按類型和人員查詢按收支類型和成員查詢收支情況, 在下來列表中可供用戶選擇已用的類型和成員, 避免出現(xiàn)打錯字等麻煩。用戶選擇時間,在相應(yīng)的時間段查詢信息。如果該類型和成員在該時段沒有收支情況,提示用戶沒有該的記錄,如果有便在下來列表中顯示詳情和總額。 如果選擇的時間有錯,提示用戶重新輸入。word專業(yè)資料.按類型和人員統(tǒng)計查詢界面和功能代碼voidCSelect_CM::OnBUTTONSelect(){TODO:Addyourcontrolnotificationhandlercodeherem_List.DeleteAllItems();UpdateData(true);if(m_ConsumeName.IsEmpty()){AfxMessageBox("請輸入要查詢的消費類型!");return;}if(m_MemberName.IsEmpty()){AfxMessageBox( "請輸入要查詢的成員名字 !");return;}if(m_BeginTime>m_EndTime){AfxMessageBox( "時間輸入有錯,請重新輸入 !");return;}word專業(yè)資料.if(m_ConsumeName== "全部"||m_MemberName== "全部"){m_TotalMoney=0;while(!SelectCM.IsEOF()){if(m_BeginTime>SelectCM.m_Ctime||SelectCM.m_Ctime>m_EndTime){SelectCM.MoveNext();continue;}CStringMname=SelectCM.m_Mname;CStringCname=SelectCM.m_Cname;Mname.TrimRight();Cname.TrimRight(); "'%Y-%m-%d'" );CStringCMoney=SelectCM.m_Cmoney;m_List.InsertItem(0, "");m_List.SetItemText(0,0,Mname);m_List.SetItemText(0,1,Cname);m_List.SetItemText(0,2,Ctime);m_List.SetItemText(0,3,CMoney);intMoney=atoi(CMoney);m_TotalMoney+=Money;SelectCM.MoveNext();}UpdateData( false);return;}else{CStringSelectCMInfo;SelectCMInfo= "SELECT*FROMCMWHERECname='" ;SelectCMInfo+=m_ConsumeName;SelectCMInfo+= "'andMname='" ;SelectCMInfo+
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 動態(tài)心電圖目前最需要解決的問題教學(xué)課件
- 【大學(xué)課件】國際新興服務(wù)貿(mào)易產(chǎn)業(yè)
- 【物理課件】運動快慢的描述 速度課件
- DB32T-長江河道疏浚采砂項目施工質(zhì)量驗收規(guī)范編制說明
- 信息與通信射頻電路與天線課件
- 《電梯安全經(jīng)驗分享》課件
- 現(xiàn)在完成時復(fù)習(xí)課件
- 單位人力資源管理制度集粹選集十篇
- 固收定期報告:資金面均衡偏松年末票據(jù)利率上行
- 單位管理制度品讀選集【人力資源管理】
- 燒烤店裝修合同范文模板
- 2024年中國櫻桃番茄種市場調(diào)查研究報告
- 置業(yè)顧問考核方案
- 數(shù)據(jù)分析基礎(chǔ)與應(yīng)用指南
- 吉林市2024-2025學(xué)年度高三第一次模擬測試 (一模)數(shù)學(xué)試卷(含答案解析)
- 自考《英語二》高等教育自學(xué)考試試題與參考答案(2024年)
- 人教版(PEP)小學(xué)六年級英語上冊全冊教案
- 廣東省廣州市海珠區(qū)2023-2024學(xué)年六年級上學(xué)期月考英語試卷
- 《春秋》導(dǎo)讀學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024電力安全工作規(guī)程電力線路部分
- 消防水域救援個人防護裝備試驗 大綱
評論
0/150
提交評論