




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
教學(xué)管理系統(tǒng),sql2000教學(xué)管理系統(tǒng),sql2000教學(xué)管理系統(tǒng),sql2000xxx公司教學(xué)管理系統(tǒng),sql2000文件編號(hào):文件日期:修訂次數(shù):第1.0次更改批準(zhǔn)審核制定方案設(shè)計(jì),管理制度教學(xué)管理系統(tǒng)系統(tǒng)設(shè)計(jì)設(shè)計(jì)目標(biāo)減輕教學(xué)日常信息管理的負(fù)擔(dān),方便學(xué)生、教師查詢信息和學(xué)校對(duì)所有信息的管理。以簡(jiǎn)單便捷的操作獲取詳盡的信息。設(shè)計(jì)思路在日常的教學(xué)管理活動(dòng)中主要涉及:教職工和學(xué)生的信息管理學(xué)生的成績(jī)管理、查詢、統(tǒng)計(jì)教師查詢自己教授學(xué)生的信息和成績(jī)的錄入修改各門(mén)課程的安排和信息查詢對(duì)日常教學(xué)管理活動(dòng)的分析后,對(duì)各種信息統(tǒng)一規(guī)范整理,實(shí)現(xiàn)各種信息的自動(dòng)管理。為便于信息的查詢,找出各種信息的關(guān)聯(lián)性,根據(jù)各種需求設(shè)計(jì)出合理的報(bào)表。在管理上詳細(xì)區(qū)分學(xué)生、教師、管理員三者各自擁有的權(quán)限,和他們不同的需求,仔細(xì)考慮他們的不同點(diǎn),合理整理信息,確保各自的需求得到最大化滿足功能模塊主要分為四大模塊:用戶賬戶的區(qū)分和管理學(xué)生系統(tǒng)教師系統(tǒng)管理員系統(tǒng)其詳細(xì)功能如圖:用戶賬戶管理各科成績(jī)報(bào)表各科成績(jī)管理查詢教師信息添加修改刪除查詢課程信息添加修改刪除查詢學(xué)生信息添加修改刪除成績(jī)修改成績(jī)添加教授學(xué)生信息教授課程信息個(gè)人信息查詢各科成績(jī)分布各科成績(jī)查詢刪除所選課程選擇課程教師信息查詢課程信息查詢個(gè)人信息查詢系管理成績(jī)管理教師管理課程管理學(xué)生管理成績(jī)管理信息查詢成績(jī)查詢選課信息查詢教師系統(tǒng)學(xué)生系統(tǒng)管理員系統(tǒng)教學(xué)管理系統(tǒng)用戶賬戶管理各科成績(jī)報(bào)表各科成績(jī)管理查詢教師信息添加修改刪除查詢課程信息添加修改刪除查詢學(xué)生信息添加修改刪除成績(jī)修改成績(jī)添加教授學(xué)生信息教授課程信息個(gè)人信息查詢各科成績(jī)分布各科成績(jī)查詢刪除所選課程選擇課程教師信息查詢課程信息查詢個(gè)人信息查詢系管理成績(jī)管理教師管理課程管理學(xué)生管理成績(jī)管理信息查詢成績(jī)查詢選課信息查詢教師系統(tǒng)學(xué)生系統(tǒng)管理員系統(tǒng)教學(xué)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)需求分析1)信息需求:(1)學(xué)生信息:學(xué)號(hào)、姓名、性別、出生日期、入學(xué)成績(jī)、所在系號(hào)。(2)教職工信息:職工號(hào)、姓名、性別、出身年月、所在系號(hào)、職稱、專(zhuān)業(yè)及教學(xué)方向。(3)系的基本信息:系號(hào)、系名稱、系的簡(jiǎn)介。(4)課程信息:課程號(hào)、課程名稱、任課教師號(hào)、學(xué)時(shí)、學(xué)分、上課時(shí)間、上課地點(diǎn)、考試時(shí)間。(5)成績(jī)信息:學(xué)號(hào)、課程號(hào)、平時(shí)成績(jī)、考試成績(jī)、總評(píng)成績(jī)。2)處理需求:(1)學(xué)生基本信息管理新生信息錄入。學(xué)生信息修改:按學(xué)號(hào)查詢出某學(xué)生的信息并做信息修改。**學(xué)生轉(zhuǎn)學(xué)(轉(zhuǎn)入和轉(zhuǎn)出),學(xué)生畢業(yè)等。畢業(yè)和轉(zhuǎn)學(xué)的學(xué)生有關(guān)信息存儲(chǔ)到歷史庫(kù)中。(2)系基本信息管理:系的基本信息輸入、修改、刪除(3)課程信息管理:課程信息的輸入、修改、刪除(4)教職工信息管理:教職工信息的輸入、修改、刪除(5)選課管理:每學(xué)期所選課程的學(xué)分不能超過(guò)15分。(創(chuàng)建觸發(fā)器)學(xué)生可以同時(shí)選修一門(mén)或多門(mén)課程??梢酝瑫r(shí)為多個(gè)學(xué)生選修某一門(mén)或某幾門(mén)課程。刪除和修改選課信息。(6)成績(jī)管理(視圖)按課程輸入和修改成績(jī)。(查詢選該門(mén)課程的學(xué)生)按學(xué)生輸入和修改成績(jī)。(查詢?cè)搶W(xué)生所選的課程)(7)信息查詢按學(xué)號(hào)、姓名、系號(hào)查詢學(xué)生基本信息。按職工號(hào)、姓名、系號(hào)查詢教職工基本信息。按系號(hào)、系名稱查詢系的基本信息。按課程號(hào)、課程名稱、上課教師姓名查詢課程基本信息。按學(xué)號(hào)、學(xué)生姓名、課程號(hào)、課程名稱、上課教師姓名、系號(hào)查詢學(xué)生成績(jī),內(nèi)容包括課程基本情況。若查詢涉及多門(mén)課程,則按課程分組。每門(mén)課程按總評(píng)成績(jī)從高分到低分給出選修該門(mén)課程的所有學(xué)生的成績(jī)(平時(shí)成績(jī)、考試成績(jī)和總評(píng)成績(jī))。(8)統(tǒng)計(jì)報(bào)表成績(jī)登記表,內(nèi)容包括課程基本信息(課程號(hào)、課程名稱、任課教師號(hào)、學(xué)時(shí)、學(xué)分、上課時(shí)間、上課地點(diǎn)、考試時(shí)間)、選課學(xué)生名單(學(xué)號(hào)、姓名、性別),每個(gè)學(xué)生的平時(shí)成績(jī)(空格)、考試成績(jī)(空格)和總評(píng)成績(jī)(空格),按學(xué)號(hào)排序:順序輸出所有課程的成績(jī)登記表。按課程號(hào)、課程名稱、教師姓名輸出對(duì)應(yīng)課程的成績(jī)登記表。**按系號(hào)輸出對(duì)應(yīng)課程的成績(jī)登記表(本系所有教師擔(dān)任的課程)。成績(jī)報(bào)表,內(nèi)容包括課程基本信息(課程號(hào)、課程名稱、任課教師號(hào)、學(xué)時(shí)、學(xué)分、上課時(shí)間、上課地點(diǎn)、考試時(shí)間),選課學(xué)生名單(學(xué)號(hào)、姓名、性別),每個(gè)學(xué)生的平時(shí)成績(jī)、考試成績(jī)和總評(píng)成績(jī),>=90分、>=80分、、>=70分、>=60分及不及格學(xué)生的人數(shù)及比例,按學(xué)號(hào)排序:順序輸出所有課程的成績(jī)報(bào)表。(報(bào)表格式自己訂制,可以參考學(xué)校的系統(tǒng)的輸出格式)按課程號(hào)、課程名稱、教師姓名輸出對(duì)應(yīng)課程的成績(jī)報(bào)表。**按系號(hào)輸出對(duì)應(yīng)課程的成績(jī)報(bào)表(本系所有教師擔(dān)任的課程)概念結(jié)構(gòu)設(shè)計(jì)表的設(shè)計(jì)課程(課程號(hào),課程名,職工號(hào),學(xué)時(shí),學(xué)分,上課時(shí)間,上課地點(diǎn),考試時(shí)間)主碼:課程號(hào)外碼:職工號(hào)Course(Cno,Cname,Tno,Cperiod,Ccredit,Cbeigan,Caddress,Cexamtime)系(系號(hào),系名,系簡(jiǎn)介)主碼:系號(hào)Dept(Dno,Dname,Dintro)學(xué)生(學(xué)號(hào),姓名,性別,出生日期,入學(xué)成績(jī),系號(hào))主碼:學(xué)號(hào)外碼:系號(hào)Student(Sno,Sname,Ssex,Sbirth,Senrolgrade,Dno)教職工(職工號(hào),姓名,性別,出生日期,職稱,專(zhuān)業(yè)級(jí)教學(xué)方向,系號(hào))主碼:職工號(hào)外碼:系號(hào)Teacher(Tno,Tname,Tsex,Tbirth,Tjodtitle,Tprofession,Dno)選課(學(xué)號(hào),課程號(hào),平時(shí)成績(jī),考試成績(jī),總成績(jī))主碼:學(xué)號(hào),課程號(hào)外碼:學(xué)號(hào),課程號(hào).SC(Sno,Cno,Gordinary,Gexam,Gsum)表的關(guān)系圖數(shù)據(jù)庫(kù)結(jié)構(gòu):課程表:CREATETABLECourse(Cnovarchar(12)NOTNULLPRIMARYKEYCHECK(CnoLIKE'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'),Cnamevarchar(10)NULL,CperiodsmallintNULL,CcreditsmallintNULL,Cbeiganvarchar(10)NULLCHECK(CbeiganLIKE'[0-9][0-9][-][0-9][0-9][0-9][0-9][-][0-9][0-9]'),Caddressvarchar(20)NULL,Cexamtimevarchar(2)NULL,Tnovarchar(12)NULLREFERENCESTeacher(Tno)ONUPDATECASCADEONDELETECASCADE,)系表:CREATETABLEDept(Dnovarchar(12)NOTNULLPRIMARYKEYCHECK(DnoLIKE'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'),Dnamevarchar(20)NULL,DintrontextNULL,)學(xué)生表:CREATETABLEStudent(Snovarchar(12)NOTNULLPRIMARYKEYCHECK(SnoLIKE'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'),Snamevarchar(10)NULL,Ssexchar(2)NULLCHECK(Ssex='男'ORSsex='女'),SbirthDATETIMENULL,SenrolgradesmallintNULL,CHECK(Senrolgrade>=0),Dnovarchar(12)NULLREFERENCESDept(Dno)ONUPDATECASCADEONDELETECASCADE,)職工表:CREATETABLETeacher(Tnovarchar(12)NOTNULLPRIMARYKEYCHECK(TnoLIKE'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'),Tnamevarchar(10)NULL,Tsexchar(2)NULLCHECK(Tsex='男'ORTsex='女'),TbirthDATETIMENULL,Tjobtitlevarchar(20)NULL,Tprofessionvarchar(20)NULL,Dnovarchar(12)NULLREFERENCESDept(Dno)ONUPDATECASCADEONDELETECASCADE,)學(xué)課和成績(jī)表:CREATETABLESC(Snovarchar(12)NOTNULLREFERENCESStudent(Sno),Cnovarchar(12)NOTNULLREFERENCESCourse(Cno),GordinarysmallintNULLCHECK(Gordinary>=0ANDGordinary<=100),GexamsmallintNULLCHECK(Gexam>=0ANDGexam<=100),GsumAS(Gordinary*+Gexam*,PRIMARYKEY(Sno,Cno),)創(chuàng)建的存儲(chǔ)過(guò)程:對(duì)Dept、Student、Teacher、Course表的刪除CREATEPROCdeleteByNo@Novarchar(12),@typesmallint=1ASbegintransactionIF@type=1BEGINDELETEFROMDeptWHEREDno=@No;ENDIF@type=2BEGINDELETEFROMTeacherWHERETno=@NoENDIF@type=3BEGINDELETEFROMStudentWHERESno=@NoENDIF@type=4BEGINDELETEFROMCourseWHERECno=@NoENDCOMMIT添加系信息:CREATEPROCInsertDept@Dnovarchar(12),@Dnamevarchar(20),@DintrontextASBEGINTRANSACTIONINSERTINTODeptVALUES(@Dno,@Dname,@Dintro)COMMIT添加學(xué)生信息:CREATEPROCInsertStudent@Snovarchar(12),@Snamevarchar(10),@Ssexchar(2),@Sbirthdatetime,@Senrolgradesmallint=0,@Dnovarchar(12)ASBEGINTRANSACTIONINSERTINTOStudentVALUES(@Sno,@Sname,@Ssex,@Sbirth,@Senrolgrade,@Dno)COMMIT添加課程信息:CREATEPROCInsertCourse@Cnovarchar(12),@Cnamevarchar(20),@Cperiodsmallint=0,@CcreditSmallint=0,@Cbeiganvarchar(10),@Caddressvarchar(20),@Cexamtimevarchar(2),@Tnovarchar(12)ASBEGINTRANSACTIONINSERTINTOCourseVALUES(@Cno,@Cname,@Cperiod,@Ccredit,@Cbeigan,@Caddress,@Cexamtime,@Tno)COMMIT添加職工信息:CREATEPROCInsertTeacher@Tnovarchar(12),@Tnamevarchar(10),@Tsexchar(2),@Tbirthdatetime,@Tjobtitlevarchar(20),@Tprofessionvarchar(20),@Dnovarchar(12)ASBEGINTRANSACTIONINSERTINTOTeacherVALUES(@Tno,@Tname,@Tsex,@Tbirth,@Tjobtitle,@Tprofession,@Dno)COMMIT創(chuàng)建的視圖:CREATEVIEWChooseCourse(Sno,Sname,Cno,Cname,Ccredit)ASSELECT,,,,FROMStudent,Course,SCWHERE=AND=CREATEVIEWScore(Sno,Sname,Cno,Cname,Gordinary,Gexam,Gsum)ASSelect,Sname,,Cname,Gordinary,Gexam,GsumFromStudent,Course,SCWhere=AND=創(chuàng)建的觸發(fā)器CreatetriggerinsertchooseonSCFORinsertasdeclare@iint,@Snovarchar(12)select@Sno=SnoFrominsertedselect@i=sum(Ccredit)fromChooseCoursewhere=@Snoif(@i>15)beginROLLBACKTRANSACTIONRAISERROR('你選修的學(xué)分大于15學(xué)分,請(qǐng)確認(rèn)后選課',16,1)END程序的詳細(xì)設(shè)計(jì)數(shù)據(jù)庫(kù)操作類(lèi)ADOCoonenumType{CSTRING,INT1,};classADOConn{public: ADOConn(); virtual~ADOConn(); voidOnInitDBConnect(); _RecordsetPtr&GetRecordSet(_bstr_tbstrSQL); _RecordsetPtr&ExcuteStoreProc(CStringProcNmae,CString*Parameters,CString*Values,Type*type); BOOLExecuteSQL(_bstr_tbstrSQL); voidExitConect(); _ConnectionPtrGetConnection();private: _ConnectionPtrm_PConnection; _RecordsetPtrm_PRecordPtr;};ADOConn::ADOConn(){OnInitDBConnect();}ADOConn::~ADOConn(){ADOConn::ExitConect();}voidADOConn::OnInitDBConnect(){ ::CoInitialize(NULL); try { (""); _bstr_tstrConnect="Provider=SQLOLEDB;IntegratedSecurity=SSPI;PersistSecurityInfo=False;InitialCatalog=ljx;DataSource=(local)"; m_PConnection->Open(strConnect,"","",adModeUnknown); } catch(_com_errore) { AfxMessageBox()); } }_RecordsetPtr&ADOConn::GetRecordSet(_bstr_tbstrSQL){ try { if(m_PConnection==NULL) { OnInitDBConnect(); } (__uuidof(Recordset)); m_PRecordPtr->Open(bstrSQL,(),adOpenDynamic,adLockOptimistic,adCmdText); } catch(_com_errore) { AfxMessageBox()); } returnm_PRecordPtr;}BOOLADOConn::ExecuteSQL(_bstr_tbstrSQL){ try { if(m_PConnection==NULL) { OnInitDBConnect(); } m_PConnection->Execute(bstrSQL,NULL,adCmdText); returnTRUE; } catch(_com_errore) { AfxMessageBox()); returnFALSE; }}voidADOConn::ExitConect(){ if(m_PRecordPtr!=NULL) { (); } m_PConnection->Close(); ::CoUninitialize();}_RecordsetPtr&ADOConn::ExcuteStoreProc(CStringProcNmae,CString*Parameters,CString*Values,Type*type){ _CommandPtrpCmd=NULL; try { if(m_PConnection==NULL) { OnInitDBConnect(); } (__uuidof(Command)); (__uuidof(Recordset)); pCmd->ActiveConnection=m_PConnection; pCmd->CommandType=adCmdStoredProc; pCmd->CommandText=_bstr_t(ProcNmae); pCmd->Parameters->Refresh(); while(*Parameters!="\0") { switch(*type) { caseCSTRING: pCmd->Parameters->Item[_variant_t(_bstr_t(*Parameters))]->Value=_variant_t(*Values); Parameters++; Values++; type++; break; caseINT1: { CStringstr=*Values; intmm=atoi(str); pCmd->Parameters->Item[_variant_t(_bstr_t(*Parameters))]->Value=_variant_t((long)mm); Parameters++; Values++; type++; break; } default: break; } } m_PRecordPtr=pCmd->Execute(NULL,NULL,adCmdStoredProc); } catch(_com_errore) { AfxMessageBox()); } (); returnm_PRecordPtr;}_ConnectionPtrADOConn::GetConnection(){if(m_PConnection==NULL) { OnInitDBConnect(); } returnm_PConnection;}登陸界面響應(yīng)登陸按鈕的消息:voidCMyDlg::OnLogin(){ ormat("%d",m_Grade); type[4]=INT1; str[5]=m_Dno; type[5]=CSTRING;}voidCAddStudent::GetString(CString*str){ str[0]=m_Sno; str[1]=m_Name; str[2]=Sex; str[3]=m_Sbirth; str[4].Format("%d",m_Grade); str[5]=m_Dno;}voidCAddStudent::SetWindowCString(CString*Info){ if(Info==NULL) { return; } GetDlgItem(IDC_SNO)->SetWindowText(Info[0]); GetDlgItem(IDC_SNAME)->SetWindowText(Info[1]); if(Info[2]=="男") { (1); ((CButton*)GetDlgItem(IDC_SEX2))->SetCheck(0); Sex="男"; } else { (0); ((CButton*)GetDlgItem(IDC_SEX2))->SetCheck(1); Sex="女"; } GetDlgItem(IDC_SBIRTH)->SetWindowText(Info[3]); GetDlgItem(IDC_GRADE)->SetWindowText(Info[4]); GetDlgItem(IDC_DNO)->SetWindowText(Info[5]); this->Info=NULL;}voidCAddStudent::SetCString(CString*info){ this->Info=info;}主程序添加功能的實(shí)現(xiàn):voidCAdminStudent::OnAdd(){ strVal; str+="\r\n"; str+="性別"; str+=m_Rec->GetCollect(_T("Ssex")).bstrVal; str+="\r\n"; str+="出生日期:"; data=m_Rec->GetCollect(_T("Sbirth")); birth=COleDateTime(data); (_T("%d-%d-%d"),(),(),()); str+=Sno; str+="\r\n"; str+="入學(xué)成績(jī):"; ("%d",m_Rec->GetCollect(_T("Senrolgrade")).bstrVal); str+=Sno; str+="\r\n"; str+="所在系號(hào):"; str+=m_Rec->GetCollect(_T("Dno")).bstrVal; MessageBox(str); } } }修改功能(UPDATE)需要的對(duì)話框前面已經(jīng)設(shè)計(jì)(CAddStudent)(CGetSno)主程序添加的代碼:voidCAdminStudent::OnUpdate(){ strVal; Info[2]=m_Rec->GetCollect(_T("Ssex")).bstrVal; data=m_Rec->GetCollect(_T("Sbirth")); birth=COleDateTime(data); (_T("%d-%d-%d"),(),(),()); Info[3]=(10); ("%d",m_Rec->GetCollect(_T("Senrolgrade")).bstrVal); Info[4]=Sno; Info[5]=m_Rec->GetCollect(_T("Dno")).bstrVal; CAddStudentADdlg; BOOLm_bool=FALSE; CStringsql="
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度建筑行業(yè)人事員工勞動(dòng)合同修訂
- 2025年度企業(yè)員工宿舍租賃合同簽訂及配套設(shè)施完善協(xié)議
- 二零二五年度廠房租賃合同模板(含產(chǎn)業(yè)配套服務(wù))
- 2020-2025年中國(guó)鋁制車(chē)用膨脹閥行業(yè)市場(chǎng)調(diào)研分析及投資前景預(yù)測(cè)報(bào)告
- 電機(jī)控制器在辦公室設(shè)備自動(dòng)化中的實(shí)踐
- 2025年度股權(quán)回購(gòu)協(xié)議版:旅游產(chǎn)業(yè)股權(quán)回購(gòu)及目的地管理合作協(xié)議
- 2025年度合伙人拆伙協(xié)議書(shū):涉及商標(biāo)轉(zhuǎn)讓及許可的終止協(xié)議
- 2025年度社保賠償事故調(diào)查及處理合同
- 2025年度區(qū)域文化傳承與創(chuàng)新發(fā)展合作協(xié)議
- 科技助力下的教育行業(yè)大學(xué)生的自我管理與效率提升策略
- 學(xué)校2025年春季學(xué)期學(xué)校安全工作計(jì)劃+行事歷
- 廣西壯族自治區(qū)柳州市2025年中考物理模擬考試卷三套附答案
- 2024中國(guó)糖果、巧克力制造市場(chǎng)前景及投資研究報(bào)告
- 第11課《山地回憶》說(shuō)課稿 2024-2025學(xué)年統(tǒng)編版語(yǔ)文七年級(jí)下冊(cè)
- 2023年H3CNE題庫(kù)附答案
- 2024年首都醫(yī)科大學(xué)附屬北京安定醫(yī)院招聘筆試真題
- 老舊小區(qū)改造項(xiàng)目施工組織設(shè)計(jì)方案
- 【招商手冊(cè)】杭州ICON CENTER 社交娛樂(lè)中心年輕人潮流消費(fèi)創(chuàng)新實(shí)驗(yàn)
- AI一體化智慧校園建設(shè)方案中學(xué)版
- 2025年國(guó)家稅務(wù)總局遼寧省稅務(wù)局系統(tǒng)招聘事業(yè)單位工作人員管理單位筆試遴選500模擬題附帶答案詳解
- 2024年思想道德與政治考試題庫(kù) (單選、多選)
評(píng)論
0/150
提交評(píng)論