版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
..摘要公交卡信息管理是城市公交管理中的一部分,城市人口的增多,人流量增加,為了減少堵車,保護(hù)環(huán)境,很多人選擇乘公交車出行。為了加快上車速度,減少站點(diǎn)停車時(shí)間,增加人們的出行效率,有了無人售票系統(tǒng),并使用公交卡乘車。公交卡管理信息系統(tǒng)主要解決公交卡的信息管理問題,設(shè)計(jì)開發(fā)一個(gè)簡(jiǎn)單的公交卡管理系統(tǒng),實(shí)現(xiàn)公交卡的注冊(cè)、充值、掛失、激活和注銷,用戶信息的修改,操作員密碼的修改和一些簡(jiǎn)單的查詢功能。在課程設(shè)計(jì)中,系統(tǒng)開發(fā)平臺(tái)為Win7,程序設(shè)計(jì)語(yǔ)言采用C#,數(shù)據(jù)庫(kù)采用SQL
Server
2005,程序運(yùn)行平臺(tái)為Win7。程序通過調(diào)試運(yùn)行,初步實(shí)現(xiàn)了設(shè)計(jì)目標(biāo),并且經(jīng)過適當(dāng)完善后,將可以應(yīng)用在公交管理部門的管理中,解決實(shí)際問題。目錄一.引言2二.開發(fā)環(huán)境和開發(fā)工具22.1C#語(yǔ)言簡(jiǎn)介22.2開發(fā)背景32.3開發(fā)環(huán)境3三.公交卡管理信息系統(tǒng)的分析與設(shè)計(jì)43.1系統(tǒng)需求分析43.2系統(tǒng)總體設(shè)計(jì)4系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)5系統(tǒng)功能模塊設(shè)計(jì)5四.?dāng)?shù)據(jù)庫(kù)設(shè)計(jì)64.1數(shù)據(jù)庫(kù)需求分析64.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)64.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)9五.系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)105.1公共類設(shè)計(jì)與實(shí)現(xiàn)105.2數(shù)據(jù)訪問層類設(shè)計(jì)與實(shí)現(xiàn)115.3界面設(shè)計(jì)與實(shí)現(xiàn)125.3.1登陸界面設(shè)計(jì)與實(shí)現(xiàn)12主界面設(shè)計(jì)與實(shí)現(xiàn)155.4測(cè)試19結(jié)束語(yǔ)28參考文獻(xiàn)30一.引言城市公交的"無人售票"系統(tǒng)經(jīng)過多年的運(yùn)作,在管理上已日趨完善,但新的課題又呈現(xiàn)在我們的面前。"零鈔不夠",這是實(shí)行無人售票以來乘客與公交公司之間最大的矛盾。"無人售票"對(duì)車輛的承運(yùn)速度和業(yè)務(wù)管理無疑是起很大的促進(jìn)作用,但是由于"不設(shè)找贖",對(duì)身上沒有足夠零鈔的乘客來講,肯定是增加了經(jīng)濟(jì)負(fù)擔(dān),這正是推行"無人售票"之后,乘客最大意見之處。"無人售票"需要完善,另外隨著經(jīng)濟(jì)環(huán)境的變化,取消月票,也是勢(shì)在必行。非接觸式IC卡技術(shù)的推出為實(shí)現(xiàn)城市公交自動(dòng)收費(fèi)提供了現(xiàn)代技術(shù)的支持。二.開發(fā)環(huán)境和開發(fā)工具2.1C#語(yǔ)言簡(jiǎn)介C#是美國(guó)微軟公司推出的windows操作系統(tǒng)下的應(yīng)用程序開發(fā)平臺(tái)VisualS〔簡(jiǎn)稱VS.net家族中的一員,C#是對(duì)C++進(jìn)行了很大改進(jìn)的一種完全面向?qū)ο蟮目梢暬绦蛟O(shè)計(jì)語(yǔ)言。由于C#采用了類似于VisualBasic的較易使用的程序設(shè)計(jì)界面,從而成為了一種更加簡(jiǎn)單易學(xué)、功能強(qiáng)大的應(yīng)用程序開發(fā)工具。C#是一種先進(jìn)的、面向?qū)ο蟮恼Z(yǔ)言,使用C#語(yǔ)言可以讓開發(fā)人員快速的建立大范圍的基于MS網(wǎng)絡(luò)平臺(tái)的應(yīng)用,并且提供大量的開發(fā)工具和服務(wù),幫助開發(fā)人員開發(fā)基于計(jì)算機(jī)和通信的各種應(yīng)用。由于C#是一種面向?qū)ο蟮拈_發(fā)語(yǔ)言,所以C#可以大范圍地適用于高層商業(yè)應(yīng)用和底層系統(tǒng)的開發(fā)。即使是通過簡(jiǎn)單的C#構(gòu)造,也可以讓各種組件方便的轉(zhuǎn)變?yōu)榛赪eb的應(yīng)用,并且能夠通過Internet被各種系統(tǒng)或是其他開發(fā)語(yǔ)言所開發(fā)的應(yīng)用調(diào)用。2.2開發(fā)背景隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們所深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。采用計(jì)算機(jī)進(jìn)行信息化管理已成為現(xiàn)在管理方式的變革方向,而公交卡管理的全面自動(dòng)化、信息化則也是其變革的方向之一。公交卡信息管理的好壞對(duì)公交車和乘客來說都至關(guān)重要,在很大程度上影響著人們的出行。因此,本文所研究的公交卡管理信息系統(tǒng)具有一定的使用價(jià)值和現(xiàn)實(shí)意義。一直以來,人們乘坐公交都使用現(xiàn)金,售票員找零。到現(xiàn)在使用無人售票系統(tǒng),在人們的零鈔不夠等原因的情況下,就逐漸開始了使用公交卡乘車的方法,但公交卡管理工作量大、容易混亂,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。鑒于此,本文研究了一種基于關(guān)系型數(shù)據(jù)庫(kù)的公交卡信息管理方案。利用SQLSERVER2005數(shù)據(jù)庫(kù)管理系統(tǒng)靈活性和開發(fā)效率高的特點(diǎn),采用面向?qū)ο蟮模茫7椒?開發(fā)出公交卡管理信息系統(tǒng)。該系統(tǒng)所具有的優(yōu)點(diǎn):檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、信息利用率高、成本低等。該系統(tǒng)能夠極大地提高公交卡信息管理的效率,節(jié)省管理公交卡所需要的人力、物力,降低公交公司的管理費(fèi)用,為公交卡信息管理的信息化、正規(guī)化奠定了堅(jiān)實(shí)的基礎(chǔ)。2.3開發(fā)環(huán)境本文所采用的開發(fā)環(huán)境主要是基于數(shù)據(jù)庫(kù)系統(tǒng)的SQLSERVER2005和基于面向?qū)ο蟪绦蛟O(shè)計(jì)的C#。利用SQLSERVER2005創(chuàng)建公交卡注冊(cè)信息表,充值表,掛失表,注銷表,激活表以及用C#連接數(shù)據(jù)庫(kù)用的管理員信息表。利用C#中的控件按鈕以及一些程序代碼實(shí)現(xiàn)一些特定的功能,例如:用戶注冊(cè)、充值、掛失、查詢用戶信息等,極大的提高了公交卡信息管理的效率。這些功能都可以在此文研究的系統(tǒng)中簡(jiǎn)單的實(shí)現(xiàn),當(dāng)然對(duì)于一些復(fù)雜的操作還要再仔細(xì)的考慮!SQLSERVER2005是我們大二學(xué)的內(nèi)容,里面的查詢語(yǔ)句是重點(diǎn),而C#和SQLSERVER2005的結(jié)合就能夠解決我們需要解決的問題。三.公交卡管理信息系統(tǒng)的分析與設(shè)計(jì)3.1系統(tǒng)需求分析在公交卡管理系統(tǒng)中,管理員要為每個(gè)用戶建立賬戶,并且錄入用戶信息,包括基本的姓名、性別、聯(lián)系方式等,用戶通過管理員注冊(cè)后,會(huì)發(fā)放給用戶一張公交卡,包括卡號(hào)和用戶姓名和照片等基本信息。持有公交卡的用戶,通過接觸公交車上的刷卡機(jī)器,用戶即可正常的乘坐公交車。當(dāng)然,系統(tǒng)還提供強(qiáng)大的信息查詢服務(wù),查詢可以通過多種方式實(shí)現(xiàn),包括通過公交卡號(hào)查詢和用戶的身份證號(hào)碼查詢的方式。通過這些方式可以查詢用戶的基本信息和用戶的充值消費(fèi)情況。公交卡管理員通過該系統(tǒng)能夠提供公交卡的掛失和注銷服務(wù),為丟失了公交卡的用戶或者不愿再使用公交卡的用戶提供更加優(yōu)質(zhì)的服務(wù)。3.2系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)系統(tǒng)分三個(gè)模塊:公交卡管理模塊,用戶管理模塊和查詢模塊。系統(tǒng)功能總結(jié)構(gòu)圖如下:主界面主界面公交卡管理用戶管理綜合查詢系統(tǒng)功能模塊設(shè)計(jì)系統(tǒng)要實(shí)現(xiàn)的主要是公交卡的管理,而公交卡管理有以下功能:〔1公交卡注冊(cè):通過此功能,通過用戶提供的信息,管理員錄入注冊(cè)信息即可完成公交卡的注冊(cè),用戶即可正常使用公交卡;〔2公交卡的充值:用戶可以完成對(duì)公交卡的充值,可以繼續(xù)使用公交卡;〔3公交卡的注銷:如果用戶要換卡或者不想繼續(xù)使用公交卡可以通過此項(xiàng)功能實(shí)現(xiàn);〔4公交卡掛失:掛失丟失的公交卡,凍結(jié)公交卡上的余額,讓丟失的公交卡不能再被其他人使用;〔5公交卡激活:對(duì)掛失的公交卡進(jìn)行激活,用戶可以繼續(xù)使用。公交卡管理功能結(jié)構(gòu)圖:公交卡管理公交卡管理注冊(cè)充值掛失激活注銷用戶管理功能結(jié)構(gòu)圖:用戶管理用戶管理查詢用戶信息修改用戶信息四.?dāng)?shù)據(jù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)需求分析根據(jù)系統(tǒng)需求分析,要完成系統(tǒng)預(yù)定功能,需建立數(shù)據(jù)表:注冊(cè)表、充值表、掛失表、激活表、注銷表、管理員表等六張表。4.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì)如下:卡號(hào)卡號(hào)卡狀態(tài)卡編號(hào)卡余額卡類型公交卡用戶用戶卡編號(hào)身份證號(hào)姓名性別地址管理員管理員賬號(hào)姓名密碼注冊(cè)注冊(cè)卡編號(hào)注冊(cè)時(shí)間充值充值卡編號(hào)充值時(shí)間充值錢數(shù)掛失掛失卡編號(hào)掛失時(shí)間激活激活卡編號(hào)激活時(shí)間注銷注銷卡編號(hào)注銷時(shí)間4.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)公交卡管理系統(tǒng)主要管理公交卡的信息,一個(gè)用戶對(duì)應(yīng)一個(gè)公交卡,故數(shù)據(jù)庫(kù)設(shè)計(jì)中將公交卡與用戶作為一個(gè)實(shí)體創(chuàng)建數(shù)據(jù)表。管理員信息表用戶-卡信息/注冊(cè)表充值表掛失表激活表注銷表五.系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1公共類設(shè)計(jì)與實(shí)現(xiàn)usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespace公交卡管理系統(tǒng){classuser{publicstaticstringuserid;publicstaticstringusername;publicstaticstringuserpassword;//產(chǎn)生驗(yàn)證碼函數(shù)publicstaticstringGetVailidateCode<intn>{string[]sourceCode={"a","b","c","d","e","f","g","h","i","j","k","m","n","o","p","q","r","s","t","u","v","w","x","y","z","2","4","3","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","P","Q","R","S","T","U","V","W","X","Y","Z"};Randomr=newRandom<>;//stringValidateCode="";StringBuilders=newStringBuilder<>;for<inti=0;i<n;i++>{s.Append<sourceCode[r.Next<sourceCode.Length-1>]>;}returns.ToString<>;}}}5.2數(shù)據(jù)訪問層類設(shè)計(jì)與實(shí)現(xiàn)usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Windows.Forms;namespace公交卡管理系統(tǒng){classdb{publicstaticstringsqlconn="DataSource=.\\SQLEXPRESS;InitialCatalog=MyBusTicket;IntegratedSecurity=True";publicstaticSqlConnectionconn=newSqlConnection<sqlconn>;publicstaticvoidbindgrid<DataGridViewdg,stringsqlstr>{SqlDataAdapteradp=newSqlDataAdapter<sqlstr,conn>;DataSetds=newDataSet<>;adp.Fill<ds,"yonghu">;dg.DataSource=ds.Tables["yonghu"].DefaultView;}}}5.3界面設(shè)計(jì)與實(shí)現(xiàn)登陸界面設(shè)計(jì)與實(shí)現(xiàn)登陸界面設(shè)計(jì):登陸界面代碼:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;namespace公交卡管理系統(tǒng){publicpartialclassLogin:Form{publicLogin<>{InitializeComponent<>;//窗體居中StartPosition=FormStartPosition.CenterScreen;}//調(diào)用user類中GetVailidateCode<>加載驗(yàn)證碼privatevoidLogin_Load<objectsender,EventArgse>{label5.Text=user.GetVailidateCode<4>;}privatevoidbutton1_Click<objectsender,EventArgse>{try{stringsqlstr="select*frommanagerwhere賬號(hào)='"+textBox1.Text+"'and密碼='"+textBox2.Text+"'";SqlDataAdapteradp=newSqlDataAdapter<sqlstr,db.conn>;DataSetds=newDataSet<>;adp.Fill<ds,"yonghu">;if<textBox1.Text=="">{MessageBox.Show<"用戶名不能為空!">;textBox1.Focus<>;}else{if<ds.Tables["yonghu"].Rows.Count>0>{//用戶ID、密碼正確inti=string.Compare<textBox3.Text,label5.Text,true>;if<i==0>{//驗(yàn)證碼正確//登陸成功,保存用戶信息,隱藏login窗體,打開mainform窗體user.userid=textBox1.Text;user.userpassword=textBox2.Text;user.username=ds.Tables["yonghu"].Rows[0].ItemArray[1].ToString<>;this.Hide<>;mainformf=newmainform<>;f.Show<>;}else{MessageBox.Show<"驗(yàn)證碼錯(cuò)誤!">;}}else{//用戶名、密碼不一致MessageBox.Show<"請(qǐng)仔細(xì)核對(duì)用戶ID和密碼!">;textBox2.Clear<>;textBox1.Focus<>;}}}catch<Exceptionex>{MessageBox.Show<ex.Message>;}finally{}}//點(diǎn)擊退出,退出程序privatevoidbutton2_Click<objectsender,EventArgse>{Application.Exit<>;}//鼠標(biāo)點(diǎn)擊驗(yàn)證碼文本框時(shí),文本框清空privatevoidtextBox3_MouseClick<objectsender,MouseEventArgse>{textBox3.Clear<>;}}}主界面設(shè)計(jì)與實(shí)現(xiàn)主界面設(shè)計(jì):主界面代碼:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespace公交卡管理系統(tǒng){publicpartialclassmainform:Form{publicmainform<>{InitializeComponent<>;//窗體居中StartPosition=FormStartPosition.CenterScreen;}privatevoidmainform_Load<objectsender,EventArgse>{timer1.Interval=1000;timer1.Enabled=true;}privatevoid退出ToolStripMenuItem_Click<objectsender,EventArgse>{//彈出退出確定窗口,確定時(shí)退出if<MessageBox.Show<"確定退出?","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Question>==DialogResult.Yes>{Application.Exit<>;}}privatevoid注銷ToolStripMenuItem1_Click<objectsender,EventArgse>{//彈出注銷確定窗口,確定時(shí)注銷if<MessageBox.Show<"確定注銷該賬號(hào)?","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Question>==DialogResult.Yes>{this.Close<>;Loginl=newLogin<>;l.Show<>;}}privatevoid修改密碼ToolStripMenuItem_Click<objectsender,EventArgse>{xiugaimimax=newxiugaimima<>;x.Show<>;}privatevoid充值ToolStripMenuItem_Click<objectsender,EventArgse>{chongzhicz=newchongzhi<>;cz.Show<>;}privatevoid掛失ToolStripMenuItem_Click<objectsender,EventArgse>{guashigs=newguashi<>;gs.Show<>;}privatevoid激活ToolStripMenuItem_Click<objectsender,EventArgse>{jihuojh=newjihuo<>;jh.Show<>;}privatevoid注冊(cè)ToolStripMenuItem_Click<objectsender,EventArgse>{regeditrd=newregedit<>;rd.Show<>;}privatevoid注銷ToolStripMenuItem_Click<objectsender,EventArgse>{zhuxiaozx=newzhuxiao<>;zx.Show<>;}privatevoidtimer1_Tick<objectsender,EventArgse>{toolStripStatusLabel3.Text=DateTime.Now.ToString<>;}privatevoid統(tǒng)計(jì)查詢ToolStripMenuItem_Click<objectsender,EventArgse>{chaxuncx=newchaxun<>;cx.Show<>;}privatevoid查詢用戶ToolStripMenuItem1_Click_1<objectsender,EventArgse>{userXCu=newuserXC<>;u.Show<>;}privatevoid修改用戶ToolStripMenuItem_Click<objectsender,EventArgse>{updateUserud=newupdateUser<>;ud.Show<>;}}}5.4測(cè)試修改密碼功能:注冊(cè)功能:當(dāng)所注冊(cè)卡號(hào)與已有卡號(hào)重復(fù)時(shí),提示卡號(hào)重復(fù):當(dāng)注冊(cè)時(shí)身份證號(hào)不滿足15—18位數(shù)字的要求時(shí),提示充值界面:輸入卡號(hào)查詢用戶余額,點(diǎn)擊充值按鈕,充值成功沖值成功后自動(dòng)刷新當(dāng)前用戶余額,掛失界面:掛失后激活界面:若不掛失,不能激活注銷界面:修改用戶信息界面:選中一行,下面標(biāo)簽中顯示當(dāng)前選中行的詳細(xì)可修改信息修改標(biāo)簽內(nèi)容后,自動(dòng)更新用戶信息表中數(shù)據(jù),查詢界面:基本信息查詢,可以按公交卡號(hào)和身份證號(hào)查詢充值記錄查詢,也可以按公交卡號(hào)和身份證號(hào)查詢,點(diǎn)擊確定按鈕界面關(guān)閉分類查詢界面:充值統(tǒng)計(jì)可以統(tǒng)計(jì)每個(gè)注冊(cè)過的卡號(hào)的充值總錢數(shù),并按充值總錢數(shù)降序排列,為根據(jù)每個(gè)卡當(dāng)月充值總錢數(shù)超過一定量后卡類型進(jìn)行自動(dòng)升級(jí)做準(zhǔn)備。結(jié)束語(yǔ)課程設(shè)計(jì)對(duì)學(xué)生而言是其對(duì)所學(xué)課程內(nèi)容掌握情況的一次自我驗(yàn)證,從而有著極其重要的意義。通過課
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年湖南勞動(dòng)人事職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)及答案1套
- 2026年哈爾濱應(yīng)用職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試模擬測(cè)試卷及答案1套
- 2025廣東省疾病預(yù)防控制中心招聘科研助理1人(公共基礎(chǔ)知識(shí))測(cè)試題附答案
- 2026寧波市江北區(qū)面向2026屆高校畢業(yè)生招聘高層次和緊缺人才13人筆試參考題庫(kù)及答案解析
- 2025年甘肅省定西市隴西縣福星中心衛(wèi)生院高塄分院招聘鄉(xiāng)村醫(yī)生(公共基礎(chǔ)知識(shí))綜合能力測(cè)試題附答案
- 2026中國(guó)安能集團(tuán)科工有限公司招聘6人筆試參考題庫(kù)及答案解析
- 2025河南省人力資源開發(fā)中心有限公司招聘1人考試題庫(kù)附答案
- 2025年甘肅省隴南師范學(xué)院第二批高層次人才和急需緊缺專業(yè)技術(shù)人才引進(jìn)(20人)參考題庫(kù)附答案
- 2025廣東廣州市天河區(qū)靈秀小學(xué)招聘英語(yǔ)教師1人(學(xué)校自籌經(jīng)費(fèi))考試歷年真題匯編附答案
- 2025年保山市部分醫(yī)療衛(wèi)生事業(yè)單位招聘博士研究生(10人)筆試備考題庫(kù)附答案
- 廣東省大灣區(qū)2023-2024學(xué)年高一上學(xué)期期末生物試題【含答案解析】
- 第四單元地理信息技術(shù)的應(yīng)用課件 【高效課堂+精研精講】高中地理魯教版(2019)必修第一冊(cè)
- 魯科版高中化學(xué)必修一教案全冊(cè)
- 提高隧道初支平整度合格率
- 2023年版測(cè)量結(jié)果的計(jì)量溯源性要求
- 建筑能耗與碳排放研究報(bào)告
- GB 29415-2013耐火電纜槽盒
- 中國(guó)古代經(jīng)濟(jì)試題
- 軟件定義汽車:產(chǎn)業(yè)生態(tài)創(chuàng)新白皮書
- 磷石膏抹灰專項(xiàng)施工方案
- 水電水利工程施工質(zhì)量管理培訓(xùn)講義
評(píng)論
0/150
提交評(píng)論