版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jì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按類型進(jìn)行統(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)用進(jìn)行一次綜合的使用。、通過開發(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)可對每天的收支進(jìn)行記賬,讓我們清楚的知道家庭的收支情況。 平衡收支情況能讓我們的生活更加穩(wěn)定, 不會盲目消費,也可在有剩余閑錢的時候去娛樂放松一下。四. 系統(tǒng)需求分析4.1系統(tǒng)分析家庭財務(wù)管理系統(tǒng)可以對家庭成員, 收支類型管理,并根據(jù)成員和收支類型添加和管理相應(yīng)的收支信息??蓪γ總€時間段中某成員或某類型的收支進(jìn)行統(tǒng)計查詢。4.2 系統(tǒng)需要實現(xiàn)的功能實現(xiàn)家庭財務(wù)管理系統(tǒng)支出的相關(guān)功能,可以對每天的支出進(jìn)行記賬,記賬要實現(xiàn)分類:1、按不同的支出類型分類;2、按不同的消費人員進(jìn)行分類??梢詫v史數(shù)據(jù)進(jìn)行查詢,查詢要實現(xiàn)的功能:、指定時間段,可以按類型進(jìn)行該時間段的支出統(tǒng)計查詢。word專業(yè)資料.、指定時間段,可以按消費人員進(jìn)行該時間段的支出統(tǒng)計查詢。、指定時間段,可以同時按類型和消費人員進(jìn)行該時間段的支出統(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信息管理讀取信息對表格中的信息進(jìn)行讀取,方便用戶查看已有的信息,對相應(yīng)的信息進(jìn)行管理。第一條:點擊“第一條”按鈕,顯示表中第一條信息。上一條:點擊“上一條”按鈕,顯示上一條信息,若直接點此按鈕,從第一條記錄開始顯示。若記錄已是第一條,提示用戶已經(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)的提示, 只有正確輸入后才能添加。但由于主碼要唯一,所以要進(jìn)行判斷用戶輸入的信息是否與表中記錄沖突, 如果沖突,提示用戶修改相應(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)前信息進(jìn)行刪除。因為刪除信息后不可恢復(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;}} 按類型進(jìn)行統(tǒng)計查詢按收支類型查詢收支情況,在下來列表中可供用戶選擇已用的類型,避免出現(xiàn)打錯字等麻煩。用戶選擇時間,在相應(yīng)的時間段查詢信息。如果該類型在該時段沒有收支情況,提示用戶沒有該類型的記錄,如果有便在下來列表中顯示詳情和總額。如果選擇的時間有錯,提示用戶重新輸入。word專業(yè)資料.按類型進(jìn)行統(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年哈爾濱市道外區(qū)太平人民醫(yī)院公開招聘編外合同制工作人員6人考試參考試題及答案解析
- 2026徽商銀行客服代表(勞務(wù)派遣制)招聘筆試備考試題及答案解析
- 2026貴州農(nóng)商聯(lián)合銀行第一批招聘中層管理人員18人考試備考題庫及答案解析
- 2026湖北省面向北京師范大學(xué)普通選調(diào)生招錄考試參考題庫及答案解析
- 中央統(tǒng)戰(zhàn)部直屬事業(yè)單位2026年度應(yīng)屆高校畢業(yè)生公開招聘考試參考試題及答案解析
- 2026年合肥印象濱湖旅游投資發(fā)展有限公司塘西河公園項目招聘20人筆試備考題庫及答案解析
- 中國科學(xué)院西北高原生物研究所2026年支撐崗位招聘1人(青海)考試參考題庫及答案解析
- 2026江西宜春豐城市市屬國企下屬公司招聘24人考試備考試題及答案解析
- 2026中國人壽洛陽分公司(售后部門)招聘售后內(nèi)勤、售后外勤(河南)考試參考試題及答案解析
- 2026備戰(zhàn)中考【地理 常考點鞏固】精練(含答案)
- 裝飾裝修施工應(yīng)急預(yù)案措施
- 食堂廚師培訓(xùn)方案(3篇)
- 2025年江蘇省南京市事業(yè)單位招聘考試教師招聘體育學(xué)科專業(yè)知識試題
- 圍棋學(xué)校合作合同協(xié)議
- 產(chǎn)業(yè)招商培訓(xùn)課件
- 藥品生產(chǎn)成本核算流程
- 《文創(chuàng)產(chǎn)品設(shè)計》 課件 宗誠 第1-3章 根于文化-關(guān)于文創(chuàng)產(chǎn)品- 奇思妙想-文化元素與創(chuàng)業(yè)思維
- 應(yīng)聘廚師個人簡歷
- 《藥品包裝用卡紙折疊紙盒》(T-CNPPA 2005-2018)
- 內(nèi)蒙古呼和浩特市重點名校2025屆物理高三上期末統(tǒng)考試題含解析
- 籃球館硅PU施工合同
評論
0/150
提交評論