




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
摘要城市公交便利度分析系統(tǒng)(Analysissystemofurbanpublictransportconvenience)是一個以深圳公交巴士為例的便利度分析系統(tǒng),系統(tǒng)地對比深圳不同地區(qū)的公交巴士便利度狀況,且管理員可以對公交信息以及公園信息進行增刪改的功能,而普通用戶則可以查詢到公交和公園的基本信息。公交巴士是深圳市民出行的主要方式,通過以公交巴士的線路和站點數(shù)據(jù)為基礎(chǔ),分析線路的平均站間距和非直線系數(shù)以及分析各個地區(qū)300米和500米內(nèi)范圍的可換乘站點數(shù)、站點周邊住宅的平均距離和公園周邊的站點數(shù)。并且展示深圳各個地區(qū)的問題線路以及問題站點的狀況,分析市民出行的便利程度。最后會生成一個標準化的便利度分析報告以輔助公交運營管理者和公交乘客了解深圳公交的狀況。關(guān)鍵詞:公交巴士;公交便利度;公交線路;公交站點;深圳DesignandimplementationofurbanpublictransportconveniencesystembasedonJavaEEplatformAbstractTheurbanpublictransportconvenienceanalysissystemisaconvenienceanalysissystemtakingShenzhenpublictransportbusasanexample.ItsystematicallycomparestheconveniencestatusofpublictransportbusesindifferentareasofShenzhen,andtheadministratorcanadd,deleteandmodifythepublicbusinformationandparkinformation,whileordinaryuserscanquerythebasicinformationofpublictransportandpark.PublicbusisthemainwayforShenzhencitizenstotravel.Basedonthelineandstationdataofpublicbus,thispaperanalyzestheaveragestationspacingandnon-linearcoefficientoftheline,aswellasthenumberoftransferstationswithin300mand500mineacharea,theaveragedistanceofresidentialbuildingsaroundthestationandthenumberofstationsaroundthepark.ItalsoshowstheproblemroutesandthestatusoftheproblemstationsinvariousregionsofShenzhen,andanalyzestheconvenienceofcitizens'travel.Finally,astandardizedconvenienceanalysisreportwillbegeneratedtoassistthepublictransportoperatorsandpassengerstounderstandthestatusofpublictransportinShenzhen.Keywords:Publicbus;travelconvenience;buslines;busstations;Shenzhen目錄TOC\o"1-3"\h\u1前言 11.1本設計的目的、意義及應達到的技術(shù)要求 11.2本設計在國內(nèi)外的發(fā)展概況及存在的問題 21.3本設計應解決的主要問題 22系統(tǒng)的需求分析及解決方案 32.1公交巴士線路分析 32.1.1非直線系數(shù) 32.1.2平均站間距 42.2公交巴士站點分析 42.3功能點需求分析 42.4功能點問題及其解決方案 43系統(tǒng)整體的概要設計 53.1三層架構(gòu) 53.2系統(tǒng)整體流程 64數(shù)據(jù)庫設計 74.1數(shù)據(jù)庫邏輯結(jié)構(gòu) 74.2數(shù)據(jù)庫表結(jié)構(gòu) 85詳細設計 115.1管理員注冊/登陸功能 115.1.1管理員注冊 115.1.2管理員登錄 125.1.3登錄狀態(tài)欄 135.2公交線路/公園信息功能 145.2.1公交線路/公園信息分頁查詢 145.2.2公交線路/公園信息增刪改 155.3公交線路問題分析功能 175.3.1線路非直線系數(shù) 185.3.2線路平均站間距 195.4站點問題與分析功能 205.4.1站點周邊換乘站點 205.4.2站點周邊住宅 215.4.3公園周邊站點 225.5便利度分析報告功能 226便利度報告數(shù)據(jù)分析總結(jié) 246.1公交線路數(shù)據(jù)表 246.2站點分布數(shù)據(jù)表 256.3公交站點便利度數(shù)據(jù)表 267結(jié)論 28參考文獻 29謝辭 30附錄 31PAGE41前言城市公交便利度分析系統(tǒng)(Analysissystemofurbanpublictransportconvenience)是一個以深圳公交巴士為例的便利度分析系統(tǒng),系統(tǒng)地對比深圳不同地區(qū)的公交巴士便利度狀況,且管理員可以對公交信息以及公園信息進行增刪改的功能,而普通用戶則可以查詢到公交和公園的基本信息。公交巴士是深圳市民出行的主要方式,也是市民出行不可或缺的一部分,構(gòu)成了市民出行便利的重要因素。因此選擇深圳的公交巴士角度構(gòu)建模型是最佳選擇。通過以公交巴士的線路和站點數(shù)據(jù)為基礎(chǔ),分析線路的平均站間距和非直線系數(shù)以及分析各個地區(qū)300米和500米內(nèi)范圍的可換乘站點數(shù)、站點周邊住宅的平均距離和公園周邊的站點數(shù)。并且展示深圳各個地區(qū)的問題線路以及問題站點的狀況,分析市民出行的便利程度。最后會生成一個標準化的便利度分析報告以輔助公交運營管理者和公交乘客了解深圳公交巴士線路的優(yōu)缺點以及各個地區(qū)的便利度狀況。1.1本設計的目的、意義及應達到的技術(shù)要求城市公交便利度分析系統(tǒng)是面向深圳公交使乘客的交通活地圖,該系統(tǒng)目的是能夠提供深圳各個區(qū)域的公交便利度的分析報告以及輔助公交運營管理者和公交乘客了解深圳公交的狀況,而且可以讓系統(tǒng)管理員實時修改公交巴士的線路信息、站點信息以及公園信息,與此同時普通用戶也可以進行公交巴士和公園的信息查詢。該系統(tǒng)的意義則是體現(xiàn)在市民出行的便利性問題上,因為公交巴士是市民日常出行的主要方式,市民能否舒適且方便地在公共空間活動其中一個重要因素就是公交巴士的便利性,而這也是一個關(guān)鍵性問題。出行便利度是指人們采取某種出行方式到達目的地的便利程度。評價城市公交的等級時,交通便捷度是不可忽視的一個指標。公交車是最為普遍的一種大眾運輸工具,對社會和城市發(fā)展起著最基本的推動作用[1]。本系統(tǒng)應達到的技術(shù)要求軟件系統(tǒng)的全流程設計與實現(xiàn),涵蓋需求分析、功能設計、架構(gòu)設計、算法支撐、編碼測試等。以三層設計架構(gòu)為基礎(chǔ)的MVC(Model-View-Controller)開發(fā)模式為本研究系統(tǒng)的主要模式,實現(xiàn)B/S架構(gòu)的便利度分析系統(tǒng)。使用Maven來管理本次基于JavaEE技術(shù)的研究項目。實現(xiàn)Dao層(數(shù)據(jù)訪問層)的數(shù)據(jù)訪問與操作是Druid(數(shù)據(jù)庫連接池技術(shù))、JDBCTemplate(Java數(shù)據(jù)庫工具類)以及Mysql(數(shù)據(jù)庫)。實現(xiàn)Service層(業(yè)務邏輯層)技術(shù)有Javamail(java發(fā)送郵件工具)。實現(xiàn)Web層(表示層)的技術(shù)有Servlet(前端控制器)、html+css+JS(視圖)、Bootstrap(前度開發(fā)框架)、Filter(過濾器)、BeanUtils(數(shù)據(jù)封裝)、Jackson(json序列化工具)以及Echarts(數(shù)據(jù)可視化工具)已達到前端交互的效果。1.2本設計在國內(nèi)外的發(fā)展概況及存在的問題國外提出了“公交優(yōu)先”公交優(yōu)先是指城市市內(nèi)客運交通以大容量、快速度的公交體系為主,以其他交通方式為輔。公交優(yōu)先是一項避免個體交通帶來城市交通擁堵的交通發(fā)展策略,關(guān)系到城市交通基礎(chǔ)設施、城市交通管理、城市交通法規(guī)政策及相關(guān)技術(shù)研發(fā)等多個方面。的一個完整體系,其源于20世紀60年代的法國巴黎。由于法國政府采取鼓勵私人交通的政策,從而導致巴黎小汽車突增猛進,以致70年代巴黎的路面交通幾乎癱瘓,因此不得不大力發(fā)展公共交通。隨后,英國、德國等發(fā)達國家也采用“公交優(yōu)先”的交通發(fā)展戰(zhàn)略,都取得了顯著的效果公交優(yōu)先是指城市市內(nèi)客運交通以大容量、快速度的公交體系為主,以其他交通方式為輔。公交優(yōu)先是一項避免個體交通帶來城市交通擁堵的交通發(fā)展策略,關(guān)系到城市交通基礎(chǔ)設施、城市交通管理、城市交通法規(guī)政策及相關(guān)技術(shù)研發(fā)等多個方面。而國內(nèi)針對交通擁堵問題,國內(nèi)掀起了地鐵建設的高潮。除北京、上海、廣州等一線城市外,青島、南京、武漢、成都、昆明等城市也正在籌劃或已經(jīng)建設了部分線路的地鐵。他們對于解決城市交通問題的初衷是毋庸置疑的,但是僅依靠地鐵很難解決城市交通擁堵問題,實現(xiàn)公交優(yōu)先的美好愿望。無論是英國、德國,還是匈牙利、新加坡,都是將公共交通作為一個系統(tǒng)來運作的。在這個系統(tǒng)中,處于關(guān)鍵位置的,不是地鐵和軌道交通,而是路面公共交通(公交車、捷運、無軌電車等)[2]。加大對路面交通的資金投入,建立良好的路面交通管理體系,提高路面公共交通的正點率和穩(wěn)定性,才是我國現(xiàn)階段發(fā)展公共交通的最優(yōu)選擇[2]。1.3本設計應解決的主要問題(1)對深圳的公交便利進行需求分析;(2)深圳公交巴士的線路特征分析;(3)深圳公交巴士的問題線路、問題站點狀況分析;(4)普通用戶對信息的查詢功能以及管理員對信息增刪改功能的實現(xiàn);(5)公交問題線路與問題站點的前端頁面展示與交互;(6)在前端頁面上生成標準化的便利度分析報告;(7)設計并實現(xiàn)一個基于B/S架構(gòu)的城公交市便利度分析系統(tǒng)。2系統(tǒng)的需求分析及解決方案隨著城市的快速發(fā)展,經(jīng)濟的迅速上升,市民的生活品質(zhì)也日益提升。市民生活品質(zhì)的其中一個關(guān)鍵因素就是出行便利度,而市民的主要出行方式就是公共交通,其各個因素將會影響著市民的出行舒適性和便捷性。所以以深圳市的公交巴士建立模型,本章節(jié)將會分析公交巴士線路的特征因素和站點的具體分析等,以及對應的解決方案。2.1公交巴士線路分析伴隨著深圳的飛速發(fā)展,深圳路面狀況也日益復雜,所以公交巴士線路的設計合理性也顯得格外重要。由深圳市交通運輸局提供的“深圳市公交線路、站點一覽表(2020年1月)”中顯示截止至2020年1月,深圳共有公交線路937條。而在滿足規(guī)劃技術(shù)標準體系下,進行多層次公交線網(wǎng)組織。在新增和調(diào)整公共汽車線路,主要考慮五大基本要素,即“空間要素、時間要素、條件要素、車輛要素、網(wǎng)絡要素”[3]。考慮到數(shù)據(jù)的可用性以及數(shù)據(jù)的有限性,本次設計中主要以空間要素為公交巴士線路的主要分析對象,以達到判斷線路的設計合理性為目的。在空間要素中我選擇了最具代表性的兩個因素“非直線系數(shù)”以及“平均站間距”來重點分析,這兩個因素最體現(xiàn)出一條公交線路設計的合理性,而設計的合理性也大大影響著市民的出行便利程度。2.1.1非直線系數(shù)非直線系數(shù)就是公交線路的線路長度與起始站直線距離之比[4]。該指標用來限定各類線路的空間形態(tài),確保各類線路的繞行程度與其功能相適應[3]。這對于市民的出行目的與體驗是有很大的關(guān)聯(lián),若線路過于繞路則會影響市民的出行便利度。簡單的來說非直線系數(shù)就是公交線路的繞路程度,其系數(shù)越高說明該公交線路繞路程度越高,其系數(shù)越低說明公交線路不繞路。若公交線路的非直線系數(shù)不超過1.4則符合規(guī)定要求。(公式2.1)(公式2.2)其中公式2.1中表示非直線系數(shù)表示一條公交線路的起始站之間直線距離,表示公交線路的全程路線距離。公式2.2中表示城市的非直線系數(shù),表示城市的非直線系數(shù)總和,表示城市的公交線路總數(shù)。2.1.2平均站間距平均站間距則是公交線路的線路長度(米)與站點數(shù)之比。該指標用來限定各類線路的運營模式,區(qū)別各類線路的功能特征[3]。一般市民可接受步行范圍400至600米[5],因此總的來說如果公交線路的平均站間距過小則將會浪費公共資源,大部分市民將不會選擇乘坐此類公交線路。(公式2.3)其中公式2.3中表示一條公交線路的平均站間距,表示公交線路的線路長度,表示一條公交線路的站點數(shù)。2.2公交巴士站點分析公交巴士站點設置與市民的出行息息相關(guān),市民上班途中的換乘、回家時步行至住宅區(qū)以及出行娛樂時,站點的位置設立就顯得極其重要。倘若站點之間沒有合理的分配好位置或遠或近,都會影響到市民換乘的便捷性以及浪費公共資源。從市民的角度出發(fā),市民的便利度絕大程度上取決于站點位置以及站點之間的設置。在這發(fā)展迅速的城市里,人們的娛樂方式常常也選擇公園,因為城市公園也是市民逃離工作獲得輕松、寧靜和身心健康的重要場所[6],所以本人選取站點的周邊站點、站點的周邊住宅以及公園的周邊站點為公交巴士站點的分析對象。2.3功能點需求分析首先為了滿足普通用戶的操作要求、線路和站點的問題分析有一個良好的前端交互過程以及最后生成一個數(shù)據(jù)可視化界面,需要有如下功能:普通用戶查詢線路及公園基本信息功能點;普通用戶可以根據(jù)自己選擇查詢各個區(qū)的站點及問題狀況;普通用戶可以選擇問題分析線路及問題狀況;普通用戶可以在數(shù)據(jù)可視化界面中獲取到各個地區(qū)標準化便利度報告以及 城 市公交的整體信息。而管理員的操作需求要在普通用戶上增加如下功能:管理員用戶需要用特定的注冊方式,不能讓普通用戶隨意就可以注冊到;管理員需要對公交線路及公園基本信息的進行增刪改的功能。2.4功能點問題及其解決方案研究對象及功能點需求分析都已經(jīng)羅列出來了,接下來的關(guān)鍵問題是該如何實現(xiàn)公交問題線路及問題站點的展示、深圳公交巴士的數(shù)據(jù)來源,以及標準化的便利度報告該以哪種方式展現(xiàn)。解決方案:問題線路以及問題站點的展示可以使用高德地圖的API接口實現(xiàn),可以實現(xiàn)絕大多數(shù)用戶操作功能以及高德地圖會反饋公交線路所應有的相關(guān)信息。而標準化的便利度分析報告則可以使用Echarts數(shù)據(jù)可視化的前端框架實現(xiàn),其可以以圖表的形式展現(xiàn)在頁面上,以便于用戶的查看。3系統(tǒng)整體的概要設計通過上述的需求分析,我們已經(jīng)知道了該系統(tǒng)的需求以及需要什么功能,接下來就是探討整個系統(tǒng)的概要設計,有一個良好的整體框架對后續(xù)工作可以說是如魚得水。本次設計基于的是JavaEE平臺以及采用的是B/S的設計架構(gòu),所以本次項目采用的是Maven管理項目工具,其優(yōu)勢在于可以管理龐大且占內(nèi)存的jar包,編譯代碼,還可自動運行單元測試、打包、生成報表,甚至還可以部署項目,生成Web站點。3.1三層架構(gòu)圖3.1三層架構(gòu)流程圖對于項目的整體體系結(jié)構(gòu)來說,我采用的是B/S三層架構(gòu),包括數(shù)據(jù)訪問層、業(yè)務邏輯層以及表示層,其優(yōu)勢第一,可以實現(xiàn)多個層次功能的區(qū)分,確保邏輯層中的穩(wěn)定性,系統(tǒng)維護時就會顯得特別從容;第二則是能夠靈活地選擇硬件與軟件搭配,確保最大化的處理能力;第三,允許已劃分好的每個層次設計開發(fā)可以同步開展,不僅可以得到開發(fā)質(zhì)量的保證,同時可以讓開發(fā)成本最小化,也能夠確保每層維護的便捷性與簡易性[7]。數(shù)據(jù)訪問層實現(xiàn)的是對數(shù)據(jù)庫的操作(CRUD);業(yè)務邏輯層則是組合DAO層中的簡單方法,形成復雜功能;表示層則是接受各種參數(shù),封裝成數(shù)據(jù),調(diào)用業(yè)務邏輯層完成處理。并且將數(shù)據(jù)重新封裝后發(fā)送到html頁面中完成顯示。3.2系統(tǒng)整體流程圖3.2系統(tǒng)整體流程圖根據(jù)系統(tǒng)流程圖我們可以清晰的知道該系統(tǒng)的所有功能以及其系統(tǒng)的流程步驟。首先身為普通用戶可以進行查詢公交線路信息以及公交信息,其次可以在公交線路問題分析頁面中具體選擇問題進行分析,然后可以在地區(qū)問題分析中選擇自己想要了解的問題及站點問題狀況,最后可以在便利度分析報告中查看之前問題分析的歸總后的數(shù)據(jù)顯示報告。而管理員用戶需要特殊的邀請碼才可注冊為管理員,之后才被允許操作公交線路信息以及公園信息的增刪改功能。4數(shù)據(jù)庫設計數(shù)據(jù)庫(DataBase)眾所周知是用于儲存和管理數(shù)據(jù)的倉庫,簡單來說其特點持久化儲存數(shù)據(jù),方便儲存和管理數(shù)據(jù)。數(shù)據(jù)是本次設計的關(guān)鍵因素之一,重點在于收集到的數(shù)據(jù),以及數(shù)據(jù)的處理,考慮到深圳公交巴士數(shù)據(jù)的有限性、可獲取性,以及高德地圖API接口可真正實現(xiàn)的功能,本人將這次系統(tǒng)的數(shù)據(jù)庫設置為七個表,分別為tab_busline(深圳公交線路信息表)、tab_databusline(深圳公交線路數(shù)據(jù)表)、tab_district(深圳地區(qū)及數(shù)據(jù)表)、tab_park(深圳公園信息表)、tab_park_type(公園類型表)、tab_station(深圳公交站點信息及數(shù)據(jù)表)、tab_user(管理員用戶表)。4.1數(shù)據(jù)庫邏輯結(jié)構(gòu)以下是這七個表的關(guān)系圖:圖4.1數(shù)據(jù)庫E-R圖由數(shù)據(jù)庫E-R圖中我們可以看出tab_park_type(深圳公園信息表)與tab_park(深圳公園信息表)是一對多的關(guān)系;tab_district(深圳地區(qū)及數(shù)據(jù)表)與tab_park(深圳公園信息表)也是一對多的關(guān)系;tab_district(深圳地區(qū)及數(shù)據(jù)表)與tab_station(深圳公交站點信息及數(shù)據(jù)表)依然是一對多的關(guān)系。盡管圖中有三個表是獨立存在的,但上述四個表是滿足數(shù)據(jù)庫第三范式的,盡可能地降低數(shù)據(jù)庫的冗余,從而設計出合理的關(guān)系型數(shù)據(jù)庫。4.2數(shù)據(jù)庫表結(jié)構(gòu)本系統(tǒng)設計的各個表結(jié)構(gòu)如下:(1)tab_busline表,該表儲存的是深圳公交線路信息。表4.1深圳公交線路信息表字段名稱字段類型(字長)備注bus_idvarchar(64)公交線路編號start_stationvarchar(64)起始站end_stationvarchar(64)終點站uplink_sitesvarchar(255)上行途徑站downlink_sitesvarchar(255)下行途徑站(2)tab_databusline表,該表儲存的是深圳公交線路數(shù)據(jù)。表4.2深圳公交線路數(shù)據(jù)字段名稱字段類型(字長)備注yearsint(11)年份questionLineint(11)問題路線總數(shù)avgStation_distance_500int(11)平均站距300-500avgStation_distance_800int(11)平均站距500-800avgStation_distance_1000int(11)平均站距800-1000avgStation_distance_1int(11)平均站距1公里以上lineAint(11)合格路線lineBint(11)輕度繞路的數(shù)量lineCint(11)中度繞路的數(shù)量lineDint(11)重度繞路的數(shù)量lineFint(11)嚴重繞路的數(shù)量lineLoopint(11)公交環(huán)線數(shù)量avg_nonlineardouble非直線系數(shù)(3)tab_district表,該表儲存的是深圳地區(qū)及其數(shù)據(jù)。表4.3深圳地區(qū)及數(shù)據(jù)表字段名稱字段類型(字長)備注didint(11)地區(qū)id(主鍵)districtnamevarchar(64)地區(qū)名稱district_codeint(11)地區(qū)編碼stationsint(11)地區(qū)站點總數(shù)transfer_300double站點300米內(nèi)可換乘站點數(shù)transfer_500double站點500米內(nèi)可換乘站點數(shù)qts_stationsint(11)問題站點數(shù)avgDistance_house_500double站點到周邊住宅平均距離avgStation_park_500double公園周邊站點數(shù)量avgDistance_park_500double公園到周邊站點的平均距離avgHouse_station_500double站點周邊平均住宅區(qū)數(shù)量(4)tab_park表,該表儲存的是深圳公園信息。表4.4深圳公園信息表字段名稱字段類型(字長)備注pidint(11)公園id(主鍵)district_idint(11)地區(qū)id(外鍵)streetnamevarchar(32)街道名稱parknamevarchar(100)公園名稱type_idint(11)公園類型id(外鍵)sizedouble(10,2)公園面積longitudedouble公園經(jīng)度latitudedouble公園維度(5)tab_park_type表,該表儲存的是公園類型信息。表4.5公園類型表字段名稱字段類型(字長)備注tidint(11)公園類型id(主鍵)parktypevarchar(64)公園類型(6)tab_station表,該表儲存的是深圳公交站點信息及其數(shù)據(jù)。表4.6深圳公交站點信息及數(shù)據(jù)表字段名稱字段類型(字長)備注station_namevarchar(64)公交站點名稱(主鍵)longitudedouble站點經(jīng)度latitudedouble站點緯度dcidint(11)站點所屬地區(qū)id(外鍵)(7)tab_user表,該表儲存的是管理員用戶信息。表4.7管理員用戶表字段名稱字段類型(字長)備注uidint(11)用戶id(主鍵)usernamevarchar(100)用戶名/賬號PASSWORDvarchar(32)密碼NAMEvarchar(100)真實姓名invitation_codevarchar(50)邀請碼telephonevarchar(11)手機號emailvarchar(100)郵箱STATUSchar(1)激活狀態(tài),Y代表激活,N代表未激活CODEvarchar(50)激活碼(唯一)5詳細設計一個良好的系統(tǒng)一定要有良好的交互過程,操作上要方便,符合習慣,給予用戶一個不錯的體驗,以及功能點流程設計的合理性,性能上要穩(wěn)定等。經(jīng)過對整個系統(tǒng)的概要設計分析之后,接下來我們來談談系統(tǒng)功能點的每個細節(jié)是如何實現(xiàn)以及如何整合在一起的。將會分為管理員注冊/登陸功能、查詢公交線路和公園基本信息功能、公交線路問題分析功能、地區(qū)問題與分析功能、便利度分析報告功能以及功能點對應的頁面布局來進行說明。5.1管理員注冊/登陸功能為了提高普通用戶的前端交互體驗,普通用戶是無需進行登錄注冊環(huán)節(jié)的,直接進入網(wǎng)頁即可操作,所以此功能是針對管理員實現(xiàn)的,只有管理員登錄成功后才可對公交線路和公園的基本信息進行增刪改的需求。5.1.1管理員注冊圖5.1.1管理員注冊流程圖對于管理員的注冊要求是需要邀請碼的,而邀請碼即是已注冊管理員的激活碼,所以本系統(tǒng)需要初始化一個管理員,以他的激活碼為例,其他需要注冊的管理員才可進行通過注冊。在每個管理員注冊成功后都會生成一個激活碼,此激活碼就是之后需要注冊的管理員的邀請碼,所以管理員是可以授權(quán)其他人進行注冊管理本系統(tǒng)信息的。注冊完成后系統(tǒng)會發(fā)送一封激活郵件到管理員注冊時填寫的郵箱,管理員需要前往郵箱地址激活此賬號。圖5.1.2管理員注冊界面技術(shù)層面:首先是web層,前端頁面的布局采用的是div+css,使用JavaScript完成表單每行的校驗后提交表單,使用Ajax完成表單提交至Servlet中進行封裝User對象,調(diào)用Service層中的注冊方法并把響應結(jié)果寫回客戶端中,驗證碼則是使用Servlet中內(nèi)存創(chuàng)建圖片方法實現(xiàn);然后是Service層,調(diào)用Dao層的方法返回響應結(jié)果,若注冊成功則將用戶狀態(tài)設為N,使用UuidUtils(隨機生成UUID隨機字符串工具類)生成一個激活碼,并且使用MailUtils(發(fā)郵件工具類)發(fā)送激活郵件;最后Dao層,查找用戶方法用來判斷用戶名是否重復,保存信息方法則是用來保存用戶信息到tab_user表中。用戶注冊成功后管理員在填寫的郵箱中會收到激活郵件,點擊鏈接跳轉(zhuǎn)至Servlet會根據(jù)激活碼在tab_user表中查找用戶并且修改用戶狀態(tài)為Y,然后跳轉(zhuǎn)至激活成功頁面。5.1.2管理員登錄同樣的,登錄的邏輯與注冊是有著異曲同工之處。web層中,前端頁面的布局也是采用div+css,使用Ajax完成表單的提交至Servlet中,而Servlet負責驗證碼的驗證,封裝賬號密碼信息,調(diào)用Service層的登錄方法將登錄結(jié)果寫回至客戶端中,并且判斷登錄成功后設置一個登錄成功標志“user”存入session中;Service層則是調(diào)用Dao層的根據(jù)賬號和密碼查詢用戶方法返回用戶信息。圖5.1.3管理員登錄流程圖圖5.1.4管理員登錄界面由圖5.3可以看出登錄過程是需要符合多個條件的,賬號密碼以及驗證碼的為表單是基礎(chǔ)校驗方式,賬號是否激活則是根據(jù)賬號在tab_user表中查找用戶的狀態(tài)是否為Y。當驗證碼錯誤時Servlet則直接返回“驗證碼錯誤”信息;當賬號或密碼出錯時將會提示“用戶名或密碼錯誤”;當賬號未激活時提示“您尚未激活,請激活”。5.1.3登錄狀態(tài)欄一個簡易的登錄狀態(tài)欄是為了提高管理員的前端交互體驗實現(xiàn)的。在未登錄狀態(tài)時顯示“登錄注冊”;登錄狀態(tài)時顯示“歡迎回來,xxx退出”。采用Ajax異步加載的方式請求控制器從session中獲取登錄用戶名“user”,登錄前后的狀態(tài)欄是使用JQuery動態(tài)增/刪div的方式實現(xiàn)的。在登錄狀態(tài)時點擊“退出”,Servlet控制器則會銷毀session以達到退出登錄的效果。5.2公交線路/公園信息功能公交線路/公園信息功能分為兩個部分,一是普通用戶分頁查詢功能,支持模糊查詢和關(guān)鍵字查詢,二是一的基礎(chǔ)上增加管理員對信息的增刪改功能,以及添加了過濾器防止普通用戶進入管理員頁面操作增刪改功能。5.2.1公交線路/公園信息分頁查詢圖5.2.1公交線路分頁查詢界面頁面布局樣式采用的是Bootstrap的表格樣式,且每頁固定顯示15條信息。由于公交線路與公園信息的分頁查詢功能一致,所以只舉例公交線路信息分頁查詢的實現(xiàn)步驟說明。實現(xiàn)分頁查詢功能就需要創(chuàng)建一個分頁對象PageBean用來儲存分頁信息,其參數(shù)有總記錄數(shù)、總頁數(shù)、當前頁碼、每頁顯示的條數(shù)以及每頁顯示的數(shù)據(jù)集合。Web層:首先頁面會獲取查詢關(guān)鍵字的參數(shù),并將參數(shù)發(fā)送Ajax異步請求Servlet控制器中,控制器接收到參數(shù)后調(diào)用Service層的查詢PageBean對象方法后將分頁對象序列化為Json,并返回查詢到的線路/公園信息的數(shù)據(jù)集合;然后在Ajax回調(diào)函數(shù)中進行解析控制器返回的Json分頁對象,再以拼接字符串的形式展示所查詢到的數(shù)據(jù)集合。而分頁導航欄是借鑒百度搜索的分頁導航欄,即超過十頁導航欄上只顯示十頁,當前頁碼前邊顯示5頁,而后邊顯示4頁。圖5.2.2分頁導航欄展示圖Service層:Servlet調(diào)用的分頁查詢方法中參數(shù)有當前頁碼、每頁顯示條數(shù)以及對應查詢的參數(shù)。在業(yè)務邏輯層中主要是調(diào)用Dao層中的findTotalCount()查詢總條數(shù)方法、findByPage()根據(jù)查詢關(guān)鍵字的參數(shù)查找信息,從而進行封裝分頁對象返回數(shù)據(jù)集合。Dao層:findTotalCount()查詢總條數(shù)方法和findByPage()根據(jù)查詢關(guān)鍵字的參數(shù)查找信息都是底層操作數(shù)據(jù)庫的方法,其中findByPage()方法巧妙的運用拼接sql語句的方式完成多關(guān)鍵字模糊查詢的功能。5.2.2公交線路/公園信息增刪改管理員的增刪改操作界面是需要管理員登錄后才可進入的,普通用戶進入則會跳轉(zhuǎn)至登錄界面,這是在web層中采用過濾器Filter實現(xiàn)的。由于公交線路和公園基本信息的增刪改操作原理是一致的,所以以公交線路基本信息為主說明。登錄狀態(tài)下進入管理員操作界面Filter則會在session中獲取用戶名“user”已達到判斷是否登錄的過濾效果。圖5.2.3管理員操作流程圖圖5.2.3公交線路信息-管理員操作界面圖管理員添加線路信息是采用表單的形式提交至Servlet控制器中,再又Servlet調(diào)用Service和Dao層的添加線路信息方法實現(xiàn)的,最后再返回響應結(jié)果。因為有些公交線路是環(huán)線公交,因此無下行線路,為了簡單化后臺代碼將下行途徑站點默認為null。圖5.2.4添加線路信息界面圖管理員添加線路信息是采用表單的形式提交至Servlet控制器中,再又Servlet調(diào)用Service和Dao層的添加。修改信息按鈕與添加是一樣的,其差別在于將修改信息按鈕綁定點擊事件傳遞線路編號pid參數(shù)至控制器中,修改信息中有線路信息回顯的功能,其根據(jù)線路編號pid在tab_busline表或tab_park表中尋找對應的數(shù)據(jù)信息集合并且返回,再在前端中Ajax的回調(diào)函數(shù)中解析控制器回傳的數(shù)據(jù)信息集合即對應編號的公交線路信息;并且修改線路信息頁面中是無法修改公交線路編號的。其頁面布局也是采用Bootstrap的表單樣式,即美觀又簡化了前端代碼。圖5.2.5修改線路信息界面圖圖5.2.6修改公園信息界面圖而刪除功能直接在管理員操作界面中即可完成,根據(jù)線路編號pid在tab_busline表或tab_park中刪除,單擊刪除按鈕即可刪除。5.3公交線路問題分析功能公交線路問題分析主要從非直線系數(shù)和平均站間距兩個方向分析,其難點在于前臺JS調(diào)用高德地圖API接口以及從高德地圖服務器反饋的信息數(shù)據(jù)處理。高德地圖API接口并沒有支持所有線路的查找方法,所有本人在前臺JS使用Ajax異步請求tab_busline表中的所有線路編號,并使用高德地圖API一一查詢并處理反饋的信息數(shù)據(jù)。在html中創(chuàng)建一個select菜單標簽供用戶選擇問題進行分析。圖5.3.1公交線路問題分析邏輯圖公交線路的非直線系數(shù)分析與平均站間距分析的設計邏輯在圖5.3.1中可以清楚的看到。為了減輕代碼工作量,高德地圖API反饋的公交線路信息本人選擇了在前臺JS中完成數(shù)據(jù)的處理,再傳回到后臺儲存至數(shù)據(jù)庫tab_databusline表中。5.3.1線路非直線系數(shù)圖5.3.1公交線路非直線系數(shù)問題分析展示圖首先在JS中調(diào)用高德地圖API中LineSearch方法查詢線路信息后,高德反饋詳細的線路信息,然后依次繪制線路,并將數(shù)據(jù)處理,以達到動態(tài)繪制線路的目的。本人經(jīng)過反復的實驗后,將深圳公交線路非直線系數(shù)分為5個等級,依次是合格線路(系數(shù)低于1.4)、輕度繞路(1.4<系數(shù)≤2)、中等繞路(2<系數(shù)≤3)、重度繞路(3<系數(shù)≤4)以及嚴重繞路(系數(shù)高于4)。根據(jù)公式2.1和公式2.2計算出深圳公交線路的非直線系數(shù)分類展示到頁面中,并且單擊可隱藏對應分類的線路,雙擊則顯示線路;最后將分類后的數(shù)據(jù)采用Ajax異步請求傳回至后臺數(shù)據(jù)庫tab_databusline表中。5.3.2線路平均站間距圖5.3.2公交線路平均站距問題分析展示圖公交平均站間距是參考“2017上半年度中國主要城市公共交通大數(shù)據(jù)分析報告”進行分類的,其充分體現(xiàn)公交線路的空間特征。線路平均站間距問題分析與非直線線路分析功能邏輯是一致的,不同則是在前臺JS的算法中體現(xiàn)。其算法是根據(jù)公式2.3編寫的。并且針對用戶良好的交互操作體驗,單擊問題線路即可單獨顯示。圖5.3.3平均站距-問題線路展示圖5.4站點問題與分析功能站點的問題分析功能分為站點周邊換乘站點、站點周邊住宅以及公園周邊站點三個角度分析。其設計邏輯均與公交線路問題與分析功能是一致的,可參考圖5.3.1。其區(qū)別在于站點功能是在JS中請求tab_station表的公交站點經(jīng)緯度信息以及tab_park表的公園經(jīng)緯度信息,然后再調(diào)用高德地圖API的海量點方法(MassMarks)、地點搜索服務(PlaceSearch)、行政區(qū)查詢服務(DistrictSearch)以及一些繪圖方法和計算工具類共同完成的。同樣的在html中創(chuàng)建一個select菜單標簽供用戶選擇深圳各個地區(qū)的菜單欄。5.4.1站點周邊換乘站點圖5.4.1站點周邊換乘站點-全市展示圖圖5.4.2站點周邊換乘站點-地區(qū)展示圖站點周邊換乘站點的功能原理主要是區(qū)分各個地區(qū),利用高德地圖的數(shù)學計算工具類以站點與站點一一計算兩點間直線距離,記錄下兩點間距離小于300米的個數(shù)以及小于500米的個數(shù),然后與地區(qū)的公交站點總數(shù)之比,就得出了300米平均可換成站點數(shù)以及500米平均可換成站點數(shù)。站點換乘設置應在車輛前進方向迎面錯開30米[8],即站點與站點之間距離相差不到30米的則視為問題站點,并一一在前端頁面上展示出來繪制站點圖表是采用高德地圖的海量點標記(MassMakers)實現(xiàn)的,最后將計算后的數(shù)據(jù)異步提交到Servlet控制器中存儲到數(shù)據(jù)庫tab_district表中。圖5.4.3地區(qū)問題站點展示圖5.4.2站點周邊住宅圖5.4.4站點周邊住宅展示圖站點周邊住宅依然是使用異步請求到的站點經(jīng)緯度,再使用高德地圖API中地點搜索服務(PlaceSearch)進行搜索實現(xiàn)。站點到住宅區(qū)的平均距離計算步驟:1.從高德地圖反饋的信息中獲取到站點周邊住宅區(qū)的經(jīng)緯度;2.利用高德地圖數(shù)學工具類計算出兩點間距離,取兩點間距離總和與住宅區(qū)數(shù)量之比,得出一個站點到住宅區(qū)的平均距離;3.累加一個地區(qū)的所有站點到住宅區(qū)的平均距離之和與一個地區(qū)的站點數(shù)量之比,最終得出一個地區(qū)的站點到住宅區(qū)的平均距離。以及記錄了一個地區(qū)站點周邊覆蓋的平均住宅區(qū)數(shù)量,并且展示出站點周邊無住宅的站點。5.4.3公園周邊站點圖5.4.5公園周邊站點展示圖公園信息的來源于深圳市交通運輸局,共有146個專類公園和綜合公園。公園周邊站點的功能與站點周邊住宅功能大同小異。由于公園的面積參差不齊,不適于以公園中心為基點搜索周邊站點,所以本人將中心點設置為公園的出口為標準,進行周邊500米站點的搜索,依然是使用高德地圖API中地點搜索服務(PlaceSearch)。分別展示公園周邊500米無站點的公園以及公園周邊所有搜索到的公交車站點,并且以上述的站點到住宅區(qū)的平均距離計算步驟計算公園到站點的平均距離,最后將數(shù)據(jù)利用異步請求存儲到數(shù)據(jù)庫tab_district表中。5.5便利度分析報告功能便利度分析報告功能是采用Echarts前端頁面數(shù)據(jù)可視化工具插件實現(xiàn)的,其中將報告分成三個部分:1.深圳市公交線路數(shù)據(jù)表;2.深圳公交站點便利度數(shù)據(jù)表;3.站點分布數(shù)據(jù)表。圖5.5.1便利度分析報告界面展示圖其中深圳市公交線路數(shù)據(jù)表包括公交線路平均站距分布表以及公交線路非直線系數(shù)表,站點及問題分布數(shù)據(jù)表包括地區(qū)公交站點分布和問題公交站點分布,這四個數(shù)據(jù)表均以Echarts圖表的餅狀圖實現(xiàn);深圳公交站點便利度數(shù)據(jù)表則包括標準化飛去便利度雷達圖、平均可換乘站點數(shù)以及各區(qū)站點到住宅區(qū)距離/公園道站點距離柱狀-折現(xiàn)圖。數(shù)據(jù)的獲取方法是采用在JS中采用Ajax異步請求獲取后臺數(shù)據(jù)庫的tab_databusline表和tab_district表的數(shù)據(jù)實現(xiàn)的,然后再將數(shù)據(jù)列表一一存入Echarts的數(shù)據(jù)圖表中。標準化分區(qū)便利度雷達圖中,可以單擊點擊地區(qū)名可隱藏/顯示對于的三維圖形,可以清晰的對比用戶想要對比的地區(qū)。6便利度報告數(shù)據(jù)分析總結(jié)6.1公交線路數(shù)據(jù)表圖6.1公交線路數(shù)據(jù)表圖截止至2020年4月3日,從高德地圖獲取的有效深圳公交線路為924條公交,在公交線路平均站距分布數(shù)據(jù)表中線路平均站距在300m以下占0.22%,300-500m占15.37%,500-800m占58.22%,800-1000m占9.2%,1000m以上占16.99%。1000米以上屬于快線公交,而平均站距小于300m的問題線路僅有兩條,可以看出深圳公交線路在站距方面規(guī)劃得很合理。由于無法獲取環(huán)線公交的集散點之間的實際距離的數(shù)據(jù),而選擇忽略了環(huán)線公交作為本次研究對象樣本。而非直線系數(shù)指標則顯得不那么突出,重度繞路和嚴重繞路線路非直線系數(shù)在3以上,其總占比為6.17%。根據(jù)“2017年度中國主要城市公共交通大數(shù)據(jù)分析報告”對比2017年的非直線系數(shù)為1.95[4],2020年上升了0.04,依然是在全國前幾名。相比平均站距來說規(guī)劃差距略大。6.2站點分布數(shù)據(jù)表圖6.2站點分布數(shù)據(jù)表圖深圳市公交站點信息數(shù)據(jù)來源于“城市數(shù)據(jù)派”,并對站點數(shù)據(jù)進行的重復性的剔除(不包含一個站點的正反方向)共有5213個公交站點。由圖6.2問題公交站點分布可看出寶安區(qū)與龍崗區(qū)的問題站點占了全深圳的一半以上,但從問題站點與地區(qū)總公交站點之比的比率來看羅湖區(qū)占9.01%,福田區(qū)占8.23%,南山區(qū)占6.56%,寶安區(qū)占9.75%,光明區(qū)占6.21%,龍崗區(qū)占8.16%,龍華區(qū)占6.40%,鹽田區(qū)占11.11%,坪山區(qū)占5.73%。由此可見鹽田區(qū)的問題公交站點占比比率最高,寶安區(qū)次之。6.3公交站點便利度數(shù)據(jù)表圖6.3深圳公交站點便利度數(shù)據(jù)表圖標準化分區(qū)便利度雷達圖中,根據(jù)數(shù)據(jù)顯示很直觀的判斷出每個地區(qū)的三角形面積大小,即以站點周邊500米服務情況以及公園周邊站點的服務情況為指標的分區(qū)便利度狀況比較??梢耘袛喑隽_湖區(qū)和福田區(qū)公交便利度是全市最高的;緊接著是鹽田區(qū)和南山區(qū);接著是寶安區(qū)與龍華區(qū)幾乎重合的數(shù)據(jù)位列第三便利中;龍崗區(qū)、光明區(qū)和坪山區(qū)則稍顯不足。龍崗區(qū)的短板在于公園周邊平均站點指標,而坪山區(qū)的短板在于站點周邊覆蓋的平均住宅區(qū)數(shù)量。從平均可換成站點指標數(shù)據(jù)中分析可得出,300米內(nèi)可換成站點數(shù)只有福田區(qū)和羅湖區(qū)超過1個以上,而其他地區(qū)意味著300米內(nèi)平均無可換成的站點。綜合可換乘站點羅湖區(qū)與福田區(qū)依然是全市最高,有2.23個;接著就是鹽田區(qū)1.82個;然后是南山區(qū)1.57、寶安區(qū)1.58和龍華區(qū)1.53個;最后是龍崗區(qū)1.32,坪山區(qū)1.28和光明區(qū)1.18個。從站點到住宅區(qū)距離和公園到站點的平均距離指標數(shù)據(jù)中分析得出,光明區(qū)的綜合直線距離是最短的,313.3米;接著是鹽田區(qū)和坪山區(qū)均在319米;然后是福田區(qū)、寶安區(qū)和龍崗區(qū),在330米左右;最后是羅湖區(qū)、南山區(qū)和龍華區(qū),在340米左右。表6.1深圳各地區(qū)便利度加權(quán)得分表指標1指標2指標3總分羅湖區(qū)4419福田區(qū)44210南山區(qū)3216寶安區(qū)2215光明區(qū)1146龍華區(qū)2215龍崗區(qū)1124鹽田區(qū)3339坪山區(qū)1135按照每次層次為一分,加權(quán)得分后綜合可得福田區(qū)是全市出行便利度最高的一個地區(qū),其次是羅湖區(qū)和鹽田區(qū),然后是南山區(qū)和光明區(qū),接著是寶安區(qū)、龍華區(qū)和坪山區(qū),最低的則是龍崗區(qū)。7結(jié)論綜合前文的分析與描述,深圳市公交線路924條以及全程公里數(shù)接近21000公里,可見深圳市公交線路的發(fā)達程度。但從空間幾何特征來說,繞路程度位居全國前列,還需加強對線路設計的合理性;而從公交網(wǎng)絡站點特征來說,每條線路的平均站間距的設計則突出了合理性,全市問題站點僅僅只有2條,僅占全市0.22%。根據(jù)前文分析的深圳市各地區(qū)公交站點加權(quán)得分后可見出行便利度高的地區(qū)集中在較發(fā)達的地區(qū)中,而較落后的地區(qū)出行便利度則偏低;而在問題站點方面問題站點占全市的7.98%,主要集中在寶安區(qū)和龍崗區(qū)這類仍在發(fā)展中的地區(qū);總得來說在超大城市中,深圳市在公交巴士這一方面取得了相當好的成績。本次基于JavaEE城市公交便利度分析系統(tǒng)的設計與實現(xiàn)也將落下帷幕,對于本人最大的難點是在探討問題時所學的新知識,例如調(diào)用高德地圖API,熟練的調(diào)用它是一遍又一遍地閱讀高德地圖JSAPI的參考手冊,Echarts數(shù)據(jù)可視化工具亦是如此。綜合所有軟件知識點,代碼一次又一次地調(diào)試,讓我對軟件設計有了重新的認識并且頗有收獲。更加深層次地意識到一個系統(tǒng)從設計到成品的全流程以及三層架構(gòu)設計中的緊密配合,在日后的工作中顯得格外重要。參考文獻[1]馬欣,張偉一,王靈姝.城市公共空間設施便利性設計研究[J].華中建筑,2009,27(02):174-177
[2]呂東旭.國外“公交優(yōu)先”發(fā)展研究[C].中國城市規(guī)劃學會、南京市政府.轉(zhuǎn)型與重構(gòu)——2011中國城市規(guī)劃年會論文集.中國城市規(guī)劃學會、南京市政府:中國城市規(guī)劃學會,2011:5917-5927.[3]吳樂,羅俊,劉鼎.城市多層次公交線網(wǎng)指標體系研究[J].交通技術(shù),2019,8(5):305-311.[4]高德地圖交通大數(shù)據(jù).2017年度中國主要城市公共交通大數(shù)據(jù)分析報告[R].[5]呂國林.城市慢行交通發(fā)展策略與規(guī)劃研究——以深圳特區(qū)為例[C].中國建筑學會城市交通規(guī)劃分會、上海市城鄉(xiāng)建設和交通委員會、上海市規(guī)劃和國土資源管理局.中國城市交通規(guī)劃2009年年會暨第23次學術(shù)研討會論文集人性化城市綜合交通體系規(guī)劃與實踐.中國建筑學會城市交通規(guī)劃分會、上海市城鄉(xiāng)建設和交通委員會、上海市規(guī)劃和國土資源管理局:中國城市規(guī)劃設計研究院城市交通專業(yè)研究院,2009:631-637.[6]劉燕婷,蘇小熔,任龍文.廣州中心城區(qū)免費公園公共交通出行便利度分析[J].云南地理環(huán)境研究,2010,22(05):63-67+87.[7]王博.淺析三層架構(gòu)在網(wǎng)站開發(fā)中的應用[J].信息系統(tǒng)工程,2018(10):94.[8]李克平,楊佩昆.《城市道路交叉口規(guī)劃規(guī)范》的創(chuàng)新點及要點解讀[J].城市交通,2012,10(02):1-5+25.[9]張曉春.深圳公交發(fā)展模式思考及MaaS探索[J].交通與港航,2019,6(04):5-11+2.[10]田關(guān)云.中小城市公交專用道體系規(guī)劃研究——以珠海市為例[C].中國城市規(guī)劃學會城市交通規(guī)劃學術(shù)委員會.品質(zhì)交通與協(xié)同共治——2019年中國城市交通規(guī)劃年會論文集.中國城市規(guī)劃學會城市交通規(guī)劃學術(shù)委員會:中國城市規(guī)劃設計研究院城市交通專業(yè)研究院,2019:2116-2127.謝辭畢業(yè)設計隨之結(jié)束,青春也終將落下帷幕,也為學生時期的我劃下了一個圓滿的句號。在這段時間里,我學習了很多,自學能力也有所提高,懂得如何閱讀文獻、懂得如何選擇合適的角度去提出問題以及探討問題,最后解決問題。在此感謝我的導師以及同學們,在這次畢業(yè)設計中給我提供了很多寶貴的建議以及解決方案,因為有他們的幫助我才可順利地完成這次畢業(yè)設計。這些對于我在日后的工作后都是極其寶貴的知識財富與經(jīng)驗積累,謝謝。附錄分頁對象源代碼:publicclassPageBean<T>{privateinttotalCount;//總記錄數(shù)privateinttotalPage;//總頁數(shù)privateintcurrentPage;//當前頁碼privateintpageSize;//每頁顯示的條數(shù)privateList<T>list;//每頁顯示的數(shù)據(jù)集合publicintgetTotalCount(){returntotalCount;}publicvoidsetTotalCount(inttotalCount){this.totalCount=totalCount;}publicintgetTotalPage(){returntotalPage;}publicvoidsetTotalPage(inttotalPage){this.totalPage=totalPage;}publicintgetCurrentPage(){returncurrentPage;}publicvoidsetCurrentPage(intcurrentPage){this.currentPage=currentPage;}publicintgetPageSize(){returnpageSize;}publicvoidsetPageSize(intpageSize){this.pageSize=pageSize;}publicList<T>getList(){returnlist;}publicvoidsetList(List<T>list){this.list=list;}
ExcelXP的八則快速輸入技巧如果我們在用ExcelXP處理龐大的數(shù)據(jù)信息時,不注意講究技巧和方法的話,很可能會花費很大的精力。因此如何巧用ExcelXP,來快速輸入信息就成為各個ExcelXP用戶非常關(guān)心的話題,筆者向大家介紹幾則這方面的小技巧。1、快速輸入大量含小數(shù)點的數(shù)字如果我們需要在ExcelXP工作表中輸入大量的帶有小數(shù)位的數(shù)字時,按照普通的輸入方法,我們可能按照數(shù)字原樣大小直接輸入,例如現(xiàn)在要在單元格中輸入0.05這個數(shù)字時,我們會把“0.05”原樣輸入到表格中。不過如果需要輸入若干個帶有小數(shù)點的數(shù)字時,我們再按照上面的方法輸入的話,每次輸入數(shù)字時都需要重復輸入小數(shù)點,這樣工作量會變大,輸入效率會降低。其實,我們可以使用ExcelXP中的小數(shù)點自動定位功能,讓所有數(shù)字的小數(shù)點自動定位,從而快速提高輸入速度。在使用小數(shù)點自動定位功能時,我們可以先在ExcelXP的編輯界面中,用鼠標依次單擊“工具”/“選項”/“編輯”標簽,在彈出的對話框中選中“自動設置小數(shù)點”復選框,然后在“位數(shù)”微調(diào)編輯框中鍵入需要顯示在小數(shù)點右面的位數(shù)就可以了。以后我們再輸入帶有小數(shù)點的數(shù)字時,直接輸入數(shù)字,而小數(shù)點將在回車鍵后自動進行定位。例如,我們要在某單元格中鍵入0.06的話,可以在上面的設置中,讓“位數(shù)”選項為2,然后直接在指定單元格中輸入6,回車以后,該單元格的數(shù)字自動變?yōu)椤?.06”,怎么樣簡單吧?2、快速錄入文本文件中的內(nèi)容現(xiàn)在您手邊假如有一些以純文本格式儲存的文件,如果此時您需要將這些數(shù)據(jù)制作成ExcelXP的工作表,那該怎么辦呢?重新輸入一遍,大概只有頭腦有毛病的人才會這樣做;將菜單上的數(shù)據(jù)一個個復制/粘貼到工作表中,也需花很多時間。沒關(guān)系!您只要在ExcelXP中巧妙使用其中的文本文件導入功能,就可以大大減輕需要重新輸入或者需要不斷復制、粘貼的巨大工作量了。使用該功能時,您只要在ExcelXP編輯區(qū)中,依次用鼠標單擊菜單欄中的“數(shù)據(jù)/獲取外部數(shù)據(jù)/導入文本文件”命令,然后在導入文本會話窗口選擇要導入的文本文件,再按下“導入”鈕以后,程序會彈出一個文本導入向?qū)υ捒颍灰凑障驅(qū)У奶崾具M行操作,就可以把以文本格式的數(shù)據(jù)轉(zhuǎn)換成工作表的格式了。3、快速輸入大量相同數(shù)據(jù)如果你希望在不同的單元格中輸入大量相同的數(shù)據(jù)信息,那么你不必逐個單元格一個一個地輸入,那樣需要花費好長時間,而且還比較容易出錯。你可以通過下面的操作方法在多個相鄰或不相鄰的單元格中快速填充同一個數(shù)據(jù),具體方法為:首先同時選中需要填充數(shù)據(jù)的單元格。若某些單元格不相鄰,可在按住Ctrl鍵的同時,點擊鼠標左鍵,逐個選中;其次輸入要填充的某個數(shù)據(jù)。按住Ctrl鍵的同時,按回車鍵,則剛才選中的所有單元格同時填入該數(shù)據(jù)。4、快速進行中英文輸入法切換一張工作表常常會既包含有數(shù)字信息,又包含有文字信息,要錄入這樣一種工作表就需要我們不斷地在中英文之間反復切換輸入法,非常麻煩,為了方便操作,我們可以用以下方法實現(xiàn)自動切換:首先用鼠標選中需要輸入中文的單元格區(qū)域,然后在輸入法菜單中選擇一個合適的中文輸入法;接著打開“有效數(shù)據(jù)”對話框,選中“IME模式”標簽,在“模式”框中選擇打開,單擊“確定”按鈕;然后再選中輸入數(shù)字的單元格區(qū)域,在“有效數(shù)據(jù)”對話框中,單擊“IME模式”選項卡,在“模式”框中選擇關(guān)閉(英文模式);最后單擊“確定”按鈕,這樣用鼠標分別在剛才設定的兩列中選中單元格,五筆和英文輸入方式就可以相互切換了。5、快速刪除工作表中空行刪除ExcelXP工作表中的空行,一般的方法是需要將空行都找出來,然后逐行刪除,但這樣做操作量非常大,很不方便。那么如何才能減輕刪除工作表中空行的工作量呢?您可以使用下面的操作方法來進行刪除:首先打開要刪除空行的工作表,在打開的工作表中用鼠標單擊菜單欄中的“插入”菜單項,并從下拉菜單中選擇“列”,從而插入一新的列X,在X列中順序填入整數(shù);然后根據(jù)其他任何一列將表中的行排序,使所有空行都集中到表的底部。刪去所有空行中X列的數(shù)據(jù),以X列重新排序,然后刪去X列。按照這樣的刪除方法,無論工作表中包含多少空行,您就可以很快地刪除了。6、快速對不同單元格中字號進行調(diào)整在使用ExcelXP編輯文件時,常常需要將某一列的寬度固定,但由于該列各單元格中的字符數(shù)目不等,致使有的單元格中的內(nèi)容不能完全顯示在屏幕上,為了讓這些單元格中的數(shù)據(jù)都顯示在屏幕上,就不得不對這些單元格重新定義較小的字號。如果依次對這些單元格中的字號調(diào)整的話,工作量將會變得很大。其實,您可以采用下面的方法來減輕字號調(diào)整的工作量:首先新建或打開一個工作簿,并選中需要ExcelXP根據(jù)單元格的寬度調(diào)整字號的單元格區(qū)域;其次單擊用鼠標依次單擊菜單欄中的“格式”/“單元格”/“對齊”標簽,在“文本控制”下選中“縮小字體填充”復選框,并單擊“確定”按鈕;此后,當你在這些單元格中輸入數(shù)據(jù)時,如果輸入的數(shù)據(jù)長度超過了單元格的寬度,ExcelXP能夠自動縮小字符的大小把數(shù)據(jù)調(diào)整到與列寬一致,以使數(shù)據(jù)全部顯示在單元格中。如果你對這些單元格的列寬進行了更改,則字符可自動增大或縮小字號,以適應新的單元格列寬,但是對這些單元格原設置的字體字號大小則保持不變。7、快速輸入多個重復數(shù)據(jù)在使用ExcelXP工作表的過程中,我們經(jīng)常要輸入大量重復的數(shù)據(jù),如果依次輸入,無疑工作量是巨大的?,F(xiàn)在我們可以借助ExcelXP的“宏”功能,來記錄首次輸入需要重復輸入的數(shù)據(jù)的命令和過程,然后將這些命令和過程賦值到一個組合鍵或工具欄的按鈕上,當按下組合鍵時,計算機就會重復所記錄的操作。使用宏功能時,我們可以按照以下步驟進行操作:首先打開工作表,在工作表中選中要進行操作的單元格;接著再用鼠標單擊菜單欄中的“工具”菜單項,并從彈出的下拉菜單中選擇“宏”子菜單項,并從隨后彈出的下級菜單中選擇“錄制新宏”命令;設定好宏后,我們就可以對指定的單元格,進行各種操作,程序?qū)⒆詣訉λM行的各方面操作記錄復制。8、快速處理多個工作表有時我們需要在ExcelXP中打開多個工作表來進行編輯,但無論打開多少工作表,在某一時刻我們只能對一個工作表進行編輯,編輯好了以后再依次編輯下一個工作表,如果真是這樣操作的話,我們倒沒有這個必要同時打開多個工作表了,因為我們同時打開多個工作表的目的就是要減輕處理多個工作表的工作量的,那么我們該如何實現(xiàn)這樣的操作呢?您可采用以下方法:首先按住“Shift"鍵或“Ctrl"鍵并配以鼠標操作,在工作簿底部選擇多個彼此相鄰或不相鄰的工作表標簽,然后就可以對其實行多方面的批量處理;接著在選中的工作表標簽上按右鍵彈出快捷菜單,進行插入和刪除多個工作表的操作;然后在“文件”菜單中選擇“頁面設置……”,將選中的多個工作表設成相同的頁面模式;再通過“編輯”菜單中的有關(guān)選項,在多個工作表范圍內(nèi)進行查找、替換、定位操作;通過“格式”菜單中的有關(guān)選項,將選中的多個工作表的行、列、單元格設成相同的樣式以及進行一次性全部隱藏操作;接著在“工具”菜單中選擇“選項……”,在彈出的菜單中選擇“視窗”和“編輯”按鈕,將選中的工作表設成相同的視窗樣式和單元格編輯屬性;最后選中上述工作表集合中任何一個工作表,并在其上完成我們所需要的表格,則其它工作表在相同的位置也同時生成了格式完全相同的表格。高效辦公Excel排序方法"集中營"排序是數(shù)據(jù)處理中的經(jīng)常性工作,Excel排序有序數(shù)計算(類似成績統(tǒng)計中的名次)和數(shù)據(jù)重排兩類。本文以幾個車間的產(chǎn)值和名稱為例,介紹Excel2000/XP的數(shù)據(jù)排序方法。一、數(shù)值排序1.RANK函數(shù)RANK函數(shù)是Excel計算序數(shù)的主要工具,它的語法為:RANK(number,ref,order),其中number為參與計算的數(shù)字或含有數(shù)字的單元格,ref是對參與計算的數(shù)字單元格區(qū)域的絕對引用,order是用來說明排序方式的數(shù)字(如果order為零或省略,則以降序方式給出結(jié)果,反之按升序方式)。例如圖1中E2、E3、E4單元格存放一季度的總產(chǎn)值,計算各車間產(chǎn)值排名的方法是:在F2單元格內(nèi)輸入公式“=RANK(E2,$E$2:$E$4)”,敲回車即可計算出鑄造車間的產(chǎn)值排名是2。再將F2中的公式復制到剪貼板,選中F3、F4單元格按Ctrl+V,就能計算出其余兩個車間的產(chǎn)值排名為3和1。如果B1單元格中輸入的公式為“=RANK(E2,$E$2:$E$4,1)”,則計算出的序數(shù)按升序方式排列,即2、1和3。需要注意的是:相同數(shù)值用RANK函數(shù)計算得到的序數(shù)(名次)相同,但會導致后續(xù)數(shù)字的序數(shù)空缺。假如上例中F2單元格存放的數(shù)值與F3相同,則按本法計算出的排名分別是3、3和1(降序時)。2.COUNTIF函數(shù)COUNTIF函數(shù)可以統(tǒng)計某一區(qū)域中符合條件的單元格數(shù)目,它的語法為COUNTIF(range,criteria)。其中range為參與統(tǒng)計的單元格區(qū)域,criteria是以數(shù)字、表達式或文本形式定義的條件。其中數(shù)字可以直接寫入,表達式和文本必須加引號。仍以圖1為例,F(xiàn)2單元格內(nèi)輸入的公式為“=COUNTIF($E$2:$E$4,">"&E2)+1”。計算各車間產(chǎn)值排名的方法同上,結(jié)果也完全相同,2、1和3。此公式的計算過程是這樣的:首先根據(jù)E2單元格內(nèi)的數(shù)值,在連接符&的作用下產(chǎn)生一個邏輯表達式,即“>176.7”、“>167.3”等。COUNTIF函數(shù)計算出引用區(qū)域內(nèi)符合條件的單元格數(shù)量,該結(jié)果加一即可得到該數(shù)值的名次。很顯然,利用上述方法得到的是降序排列的名次,對重復數(shù)據(jù)計算得到的結(jié)果與RANK3.IF函數(shù)Excel自身帶有排序功能,可使數(shù)據(jù)以降序或升序方式重新排列。如果將它與IF函數(shù)結(jié)合,可以計算出沒有空缺的排名。以圖1中E2、E3、E4單元格的產(chǎn)值排序為例,具體做法是:選中E2單元格,根據(jù)排序需要,單擊Excel工具欄中的“降序排序”或“升序排序”按鈕,即可使工作表中的所有數(shù)據(jù)按要求重新排列。假如數(shù)據(jù)是按產(chǎn)值由大到?。ń敌颍┡帕械?,而您又想賦予每個車間從1到n(n為自然數(shù))的排名??梢栽贕2單元格中輸入1,然后在G3單元格中輸入公式“=IF(E3=E2,G3,G3+1)”,只要將公式復制到G4等單元格,就可以計算出其他車間的產(chǎn)值排名。二、文本排序選舉等場合需要按姓氏筆劃為文本排序,Excel提供了比較好的解決辦法。如果您要將圖1數(shù)據(jù)表按車間名稱的筆劃排序,可以使用以下方法:選中排序關(guān)鍵字所在列(或行)的首個單元格(如圖1中的A1),單擊Excel“數(shù)據(jù)”菜單下的“排序”命令,再單擊其中的“選項”按鈕。選中“排序選項”對話框“方法”下的“筆畫排序”,再根據(jù)數(shù)據(jù)排列方向選擇“按行排序”或“按列排序”,“確定”后回到“排序”對話框(圖2)。如果您的數(shù)據(jù)帶有標題行(如圖1中的“單位”之類),則應選中“有標題行”(反之不選),然后打開“主要關(guān)鍵字”下拉列表,選擇其中的“單位”,選中排序方式(“升序”或“降序”)后“確定”,表中的所有數(shù)據(jù)就會據(jù)此重新排列。此法稍加變通即可用于“第一名”、“第二名”等文本排序,請讀者自行摸索。三、自定義排序如果您要求Excel按照“金工車間”、“鑄造車間”和“維修車間”的特定順序重排工作表數(shù)據(jù),前面介紹的幾種方法就無能為力了。這類問題可以用定義排序規(guī)則的方法解決:首先單擊Excel“工具”菜單下的“選項”命令,打開“選項”對話框中的“自定義序列”選項卡(圖3)。選中左邊“自定義序列”下的“新序列”,光標就會在右邊的“輸入序列”框內(nèi)閃動,您就可以輸入“金工車間”、“鑄造車間”等自定義序列了,輸入的每個序列之間要用英文逗號分隔,或者每輸入一個序列就敲回車。如果序列已經(jīng)存在于工作表中,可以選中序列所在的單元格區(qū)域單擊“導入”,這些序列就會被自動加入“輸入序列”框。無論采用以上哪種方法,單擊“添加”按鈕即可將序列放入“自定義序列”中備用(圖3)。使用排序規(guī)則排序的具體方法與筆劃排序很相似,只是您要打開“排序選項”對話框中的“自定義排序次序”下拉列表,選中前面定義的排序規(guī)則,其他選項保持不動?;氐健芭判颉睂υ捒蚝蟾鶕?jù)需要選擇“升序”或“降序”,“確定”后即可完成數(shù)據(jù)的自定義排序。需要說明的是:顯示在“自定義序列”選項卡中的序列(如一、二、三等),均可按以上方法參與排序,請讀者注意Excel提供的自定義序列類型。談談Excel輸入的技巧在Excel工作表的單元格中,可以使用兩種最基本的數(shù)據(jù)格式:常數(shù)和公式。常數(shù)是指文字、數(shù)字、日期和時間等數(shù)據(jù),還可以包括邏輯值和錯誤值,每種數(shù)據(jù)都有它特定的格式和輸入方法,為了使用戶對輸入數(shù)據(jù)有一個明確的認識,有必要來介紹一下在Excel中輸入各種類型數(shù)據(jù)的方法和技巧。一、輸入文本Excel單元格中的文本包括任何中西文文字或字母以及數(shù)字、空格和非數(shù)字字符的組合,每個單元格中最多可容納32000個字符數(shù)。雖然在Excel中輸入文本和在其它應用程序中沒有什么本質(zhì)區(qū)別,但是還是有一些差異,比如我們在Word、PowerPoint的表格中,當在單元格中輸入文本后,按回車鍵表示一個段落的結(jié)束,光標會自動移到本單元格中下一段落的開頭,在Excel的單元格中輸入文本時,按一下回車鍵卻表示結(jié)束當前單元格的輸入,光標會自動移到當前單元格的下一個單元格,出現(xiàn)這種情況時,如果你是想在單元格中分行,則必須在單元格中輸入硬回車,即按住Alt鍵的同時按回車鍵。二、輸入分數(shù)幾乎在所有的文檔中,分數(shù)格式通常用一道斜杠來分界分子與分母,其格式為“分子/分母”,在Excel中日期的輸入方法也是用斜杠來區(qū)分年月日的,比如在單元格中輸入“1/2”,按回車鍵則顯示“1月2日”,為了避免將輸入的分數(shù)與日期混淆,我們在單元格中輸入分數(shù)時,要在分數(shù)前輸入“0”(零)以示區(qū)別,并且在“0”和分子之間要有一個空格隔開,比如我們在輸入1/2時,則應該輸入“01/2”。如果在單元格中輸入“81/2”,則在單元格中顯示“81/2”,而在編輯欄中顯示“三、輸入負數(shù)在單元格中輸入負數(shù)時,可在負數(shù)前輸入“-”作標識,也可將數(shù)字置在()括號內(nèi)來標識,比如在單元格中輸入“(88)”,按一下回車鍵,則會自動顯示為“-88”。四、輸入小數(shù)在輸入小數(shù)時,用戶可以向平常一樣使用小數(shù)點,還可以利用逗號分隔千位、百萬位等,當輸入帶有逗號的數(shù)字時,在編輯欄并不顯示出來,而只在單元格中顯示。當你需要輸入大量帶有固定小數(shù)位的數(shù)字或帶有固定位數(shù)的以“0”字符串結(jié)尾的數(shù)字時,可以采用下面的方法:選擇“工具”、“選項”命令,打開“選項”對話框,單擊“編輯”標簽,選中“自動設置小數(shù)點”復選框,并在“位數(shù)”微調(diào)框中輸入或選擇要顯示在小數(shù)點右面的位數(shù),如果要在輸入比較大的數(shù)字后自動添零,可指定一個負數(shù)值作為要添加的零的個數(shù),比如要在單元格中輸入“88”后自動添加3個零,變成“88000”,就在“位數(shù)”微調(diào)框中輸入“-3”,相反,如果要在輸入“88”后自動添加3位小數(shù),變成“0.088”,則要在“位數(shù)”微調(diào)框中輸入“3”。另外,在完成輸入帶有小數(shù)位或結(jié)尾零字符串的數(shù)字后,應清除對“自動設置小數(shù)點”符選框的選定,以免影響后邊的輸入;如果只是要暫時取消在“自動設置小數(shù)點”中設置的選項,可以在輸入數(shù)據(jù)時自帶小數(shù)點。五、輸入貨幣值Excel幾乎支持所有的貨幣值,如人民幣(¥)、英鎊(£)等。歐元出臺以后,Excel2000完全支持顯示、輸入和打印歐元貨幣符號。用戶可以很方便地在單元格中輸入各種貨幣值,Excel會自動套用貨幣格式,在單元格中顯示出來,如果用要輸入人民幣符號,可以按住Alt鍵,然后再數(shù)字小鍵盤上按“0165”即可。六、輸入日期Excel是將日期和時間視為數(shù)字處理的,它能夠識別出大部分用普通表示方法輸入的日期和時間格式。用戶可以用多種格式來輸入一個日期,可以用斜杠“/”或者“-”來分隔日期中的年、月、日部分。比如要輸入“2001年12月1日”,可以在單元各種輸入“2001/12/1”或者“2001-12-1七、輸入時間在Excel中輸入時間時,用戶可以按24小時制輸入,也可以按12小時制輸入,這兩種輸入的表示方法是不同的,比如要輸入下午2時30分38秒,用24小時制輸入格式為:2:30:38,而用12小時制輸入時間格式為:2:30:38p,注意字母“p”和時間之間有一個空格。如果要在單元格中插入當前時間,則按Ctrl+Shift+;鍵。了解Excel公式的錯誤值經(jīng)常用Excel的朋友可能都會遇到一些莫名奇妙的錯誤值信息:#N/A!、#VALUE!、#DIV/O!等等,出現(xiàn)這些錯誤的原因有很多種,如果公式不能計算正確結(jié)果,Excel將顯示一個錯誤值,例如,在需要數(shù)字的公式中使用文本、刪除了被公式引用的單元格,或者使用了寬度不足以顯示結(jié)果的單元格。以下是幾種常見的錯誤及其解決方法。1.#####!原因:如果單元格所含的數(shù)字、日期或時間比單元格寬,或者單元格的日期時間公式產(chǎn)生了一個負值,就會產(chǎn)生#####!錯誤。解決方法:如果單元格所含的數(shù)字、日期或時間比單元格寬,可以通過拖動列表之間的寬度來修改列寬。如果使用的是1900年的日期系統(tǒng),那么Excel中的日期和時間必須為正值,用較早的日期或者時間值減去較晚的日期或者時間值就會導致#####!錯誤。如果公式正確,也可以將單元格的格式改為非日期和時間型來顯示該值。2.#VALUE!當使用錯誤的參數(shù)或運算對象類型時,或者當公式自動更正功能不能更正公式時,將產(chǎn)生錯誤值#VALUE!。原因一:在需要數(shù)字或邏輯值時輸入了文本,Excel不能將文本轉(zhuǎn)換為正確的數(shù)據(jù)類型。解決方法:確認公式或函數(shù)所需的運算符或參數(shù)正確,并且公式引用的單元格中包含有效的數(shù)值。例如:如果單元格A1包含一個數(shù)字,單元格A2包含文本"學籍",則公式"=A1+A2"將返回錯誤值#VALUE!??梢杂肧UM工作表函數(shù)將這兩個值相加(SUM函數(shù)忽略文本):=SUM(A1:A2)。原因二:將單元格引用、公式或函數(shù)作為數(shù)組常量輸入。解決方法:確認數(shù)組常量不是單元格引用、公式或函數(shù)。原因三:賦予需要單一數(shù)值的運算符或函數(shù)一個數(shù)值區(qū)域。解決方法:將數(shù)值區(qū)域改為單一數(shù)值。修改數(shù)值區(qū)域,使其包含公式所在的數(shù)據(jù)行或列。3.#DIV/O!當公式被零除時,將會產(chǎn)生錯誤值#DIV/O!。原因一:在公式中,除數(shù)使用了指向空單元格或包含零值單元格的單元格引用(在Excel中如果運算對象是空白單元格,Excel將此空值當作零值)。解決方法:修改單元格引用,或者在用作除數(shù)的單元格中輸入不為零的值。原因二:輸入的公式中包含明顯的除數(shù)零,例如:=5/0。解決方法:將零改為非零值。4.#NAME?在公式中使用了Excel不能識別的文本時將產(chǎn)生錯誤值#NAME?。原因一:刪除了公式中使用的名稱,或者使用了不存在的名稱。解決方法:確認使用的名稱確實存在。選擇菜單"插入"|"名稱"|"定義"命令,如果所需名稱沒有被列出,請使用"定義"命令添加相應的名稱。原因二:名稱的拼寫錯誤。解決方法:修改拼寫錯誤的名稱。原因三:在公式中使用標志。解決方法:選擇菜單中"工具"|"選項"命令,打開"選項"對話框,然后單擊"重新計算"標簽,在"工作薄選項"下,選中"接受公式標志"復選框。原因四:在公式中輸入文本時沒有使用雙引號。解決方法:Excel將其解釋為名稱,而不理會用戶準備將其用作文本的想法,將公式中的文本括在雙引號中。例如:下面的公式將一段文本"總計:"和單元格B50中的數(shù)值合并在一起:="總計:"&B50原因五:在區(qū)域的引用中缺少冒號。解決方法:確認公式中,使用的所有區(qū)域引用都使用冒號。例如:SUM(A2:B34)。5.#N/A原因:當在函數(shù)或公式中沒有可用數(shù)值時,將產(chǎn)生錯誤值#N/A。解決方法:如果工作表中某些單元格暫時沒有數(shù)值,請在這些單元格中輸入"#N/A",公式在引用這些單
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 整體調(diào)控政策解讀課件
- 高校舞蹈教學課件
- 教育消防安全宣傳課件
- 圖層教學課件
- 新品入店申請活動方案
- 春節(jié)手工活動方案
- 文體活動插花活動方案
- 新手尋寶活動方案
- 新婚聚會活動方案
- 2025年遼寧沈陽地鐵集團有限公司所屬分公司招聘筆試參考題庫附帶答案詳解
- 車間主任轉(zhuǎn)正述職報告
- 靜脈采血并發(fā)癥預防與處理
- 2024年體育類第一批(本科)投檔最低分排名
- 2025年河南省許昌市許昌縣小升初數(shù)學綜合練習卷含解析
- 2.5 噴泉 教學設計 六年級音樂下冊 人教版
- 剖宮產(chǎn)手術(shù)專家共識2023年解讀
- 2024-2025學年廣東省惠州市惠城區(qū)七年級下學期期末數(shù)學教學質(zhì)量監(jiān)測試題(含答案)
- 2025年上半年駐村工作總結(jié)范例(三篇)
- 樓宇自控系統(tǒng)入門基礎(chǔ)知識
- 化工企業(yè)安全操作規(guī)程培訓計劃
評論
0/150
提交評論