接觸網(wǎng)檢測管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)_第1頁
接觸網(wǎng)檢測管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)_第2頁
接觸網(wǎng)檢測管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)_第3頁
接觸網(wǎng)檢測管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)_第4頁
接觸網(wǎng)檢測管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、接觸網(wǎng)檢測管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要鐵路電氣化是實(shí)現(xiàn)鐵路運(yùn)輸高速、重載的必由之路,也是鐵路現(xiàn)代化的重要標(biāo)志。接觸網(wǎng)檢修管理信息系統(tǒng)作為電氣化鐵道的重要組成部分,其管理水平也應(yīng)實(shí)現(xiàn)現(xiàn)代化,與之相適應(yīng)。隨著電氣化鐵路以及高速客運(yùn)專線的持續(xù)大力建設(shè),鐵路在國民經(jīng)濟(jì)中的地位也不斷的提高。供電段也正是隨著電氣化鐵路的建設(shè)應(yīng)運(yùn)而生,它是對接觸網(wǎng)進(jìn)行運(yùn)行維護(hù)和牽引供電進(jìn)行管理的重要職能部門。對接觸網(wǎng)檢測管理信息系統(tǒng)進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)以滿足新形勢下的業(yè)務(wù)需求顯得非常有必要。本文將以南昌供電段為例,設(shè)計(jì)并開發(fā)一套接觸網(wǎng)檢測管理信息系統(tǒng)。通過對南昌供電段的需求進(jìn)行調(diào)查和分析,對整個(gè)系統(tǒng)的組成以及主要功能進(jìn)行了分析與

2、研究;提出了系統(tǒng)的采用了b/s結(jié)構(gòu)進(jìn)行開發(fā),web服務(wù)器采用apache服務(wù)器,開發(fā)語言采用php,數(shù)據(jù)庫管理系統(tǒng)采用mysql;對系統(tǒng)的總體方案、系統(tǒng)架構(gòu)等進(jìn)行了分析與設(shè)計(jì);并且給出了每個(gè)模塊的設(shè)計(jì)流程圖以及數(shù)據(jù)庫的詳細(xì)設(shè)計(jì);最后根據(jù)系統(tǒng)在南昌供電段的實(shí)際試運(yùn)行情況,對系統(tǒng)的實(shí)現(xiàn)進(jìn)行了說明。關(guān)鍵詞:接觸網(wǎng);檢測;php;管理信息系統(tǒng) the design and realization of catenary inspection management information system basedabstractrailway electrification is to achieve

3、high-speed rail transport, the only way to reload, but also an important symbol of the modernization of railways. catenary maintenance management information system as an important part of electrified railway, and its management should also be modernized corresponding. with the electrification of ra

4、ilways and high-speed passenger line continued efforts to build the railways position in the national economy has also been improved. with the supply section is also electrified railway construction came into being, it is the catenary for traction power supply for operation, maintenance and manageme

5、nt of important functions.catenary detection management information system design and implementation to meet the business needs of the new situation is very necessary. nanchang article will supply section, for example, to design and develop a supply section traction power supply management informati

6、on system. nanchang powered by paragraph needs to investigate and analyze the composition of the whole system and the main function of the analysis and research; proposed system uses b / s structure for development, web servers using apache server, the development of language using php, database man

7、agement system using mysql; overall scheme of the system, system architecture and design were analyzed; division of the various systems and functions carried out a detailed design, and gives the design flow chart of each module as well as the detailed design of the database ; finally, according to t

8、he system power supply section in nanchang actual test run, the realization of the system are described.key words: catenary; inspection; php; information management systems. 華東交通大學(xué)畢業(yè)設(shè)計(jì)(論文)評(píng)閱書(1)姓名余香山學(xué)號(hào)20090210010323專業(yè)電氣工程及其自動(dòng)化專業(yè)畢業(yè)設(shè)計(jì)(論文)題目接觸網(wǎng)檢測管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)指導(dǎo)教師評(píng)語:得分指導(dǎo)教師簽字:年 月 日評(píng)閱人評(píng)語:得分評(píng)閱人簽字:年 月 日等級(jí)華東交

9、通大學(xué)畢業(yè)設(shè)計(jì)(論文)評(píng)閱書(2)姓名余香山學(xué)號(hào)20090210010323專業(yè)電氣工程及其自動(dòng)化畢業(yè)設(shè)計(jì)(論文)題目接觸網(wǎng)檢測管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)答辯小組評(píng)語:等級(jí) 組長簽字:年 月 日答辯委員會(huì)綜合評(píng)語: 等級(jí) 答辯委員會(huì)主任簽字:年 月 日(學(xué)院公章)注:答辯小組根據(jù)評(píng)閱人的評(píng)閱簽署意見、初步評(píng)定成績,交答辯委員會(huì)審定,蓋學(xué)院公章?!暗燃?jí)”用優(yōu)、良、中、及、不及五級(jí)制(可按學(xué)院制定的畢業(yè)設(shè)計(jì)(論文)成績評(píng)定辦法評(píng)定最后成績)。華東交通大學(xué)畢業(yè)設(shè)計(jì)(論文)答辯記錄姓名余香山學(xué)號(hào)20090210010323畢業(yè)屆別2013專業(yè)電氣工程及其自動(dòng)化題目接觸網(wǎng)檢測管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)答辯時(shí)

10、間2013.6.6答辯組成員(簽字):答辯記錄: 記錄人(簽字): 年 月 日 答辯小組組長(簽字):年 月 日附注:目錄摘要1abstract2第1章緒論11.1論文研究背景11.2當(dāng)前現(xiàn)狀11.3系統(tǒng)開發(fā)的意義2第2章系統(tǒng)開發(fā)的技術(shù)32.1b/s結(jié)構(gòu)簡介32.2平臺(tái)32.2.1apache服務(wù)器32.2.2mysql數(shù)據(jù)庫42.2.3開發(fā)語言php42.3codeigniter 框架52.3.1codeigniter 簡介52.3.2mvc模式62.3.3html簡介72.3.4javascript介紹72.3.5css介紹8第3章接觸網(wǎng)檢測管理信息系統(tǒng)的需求分析93.1南昌供電段的組織結(jié)

11、構(gòu)93.2系統(tǒng)需求分析103.2.1檢測檢修需求103.2.2動(dòng)態(tài)檢測需求11第4章接觸網(wǎng)檢測管理信息系統(tǒng)的總體設(shè)計(jì)124.1系統(tǒng)總體目標(biāo)124.2系統(tǒng)結(jié)構(gòu)124.3系統(tǒng)技術(shù)架構(gòu)134.4系統(tǒng)功能設(shè)計(jì)144.4.1檢測檢修144.4.2動(dòng)態(tài)檢測174.5數(shù)據(jù)庫的設(shè)計(jì)194.5.1數(shù)據(jù)庫的設(shè)計(jì)原則194.5.2數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)19第5章接觸網(wǎng)檢測管理信息系統(tǒng)的實(shí)現(xiàn)215.1開發(fā)環(huán)境的搭建215.1.1easyphp集成開發(fā)環(huán)境的安裝215.1.2mysql數(shù)據(jù)庫管理工具的安裝215.1.3codeigniter框架的安裝225.1.4zendstudio開發(fā)工具的安裝235.2系統(tǒng)各個(gè)模塊的實(shí)

12、現(xiàn)255.2.1檢測檢修255.2.2動(dòng)態(tài)檢測27總結(jié)29致謝30參考文獻(xiàn)31附錄a 外文翻譯-原文部分32附錄b 外文翻譯-譯文部分36附錄c 程序代碼39第1章 緒論1.1 論文研究背景隨著信息化技術(shù)在各領(lǐng)域的不斷普及、發(fā)展,中國鐵路信息化技術(shù)取得了令人矚目的成就。信息技術(shù)基礎(chǔ)設(shè)施已初具規(guī)模,覆蓋了鐵路運(yùn)輸管理信息系統(tǒng),售票和預(yù)訂系統(tǒng),指揮系統(tǒng)和一系列的列車信息系統(tǒng)已經(jīng)建成,并投入使用。鐵路行業(yè)為了適應(yīng)國民經(jīng)濟(jì)的發(fā)展,從實(shí)際需求的角度作了大量的調(diào)整與更新,眾多先進(jìn)的電氣化設(shè)備的使用保證了鐵路行業(yè)的高效運(yùn)營,為國民經(jīng)濟(jì)的迅速發(fā)展發(fā)揮了重要的不可替代的作用。其中供電段是鐵路部門不可缺少的一個(gè)部

13、門,為保證鐵路正常運(yùn)營有著舉足輕重的作用。它主要肩負(fù)著對鐵路供電設(shè)備的監(jiān)控、維護(hù)、維修、管理等任務(wù)。隨著電氣化鐵路的快速發(fā)展,對維護(hù)接觸網(wǎng)設(shè)備的要求越來越高,維護(hù)工作越趨具體、繁瑣,將開發(fā)一套適用于南昌供電段的接觸網(wǎng)檢測信息系統(tǒng),本系統(tǒng)開發(fā)并集成與現(xiàn)有的供電段生產(chǎn)管理信息系統(tǒng),可實(shí)現(xiàn)專業(yè)管理的現(xiàn)代化、網(wǎng)絡(luò)化、系統(tǒng)化、動(dòng)態(tài)化,實(shí)施“集成化使用、模塊化管理”,節(jié)約生產(chǎn)成本,解放人力物力,提高工作效率,提升管理效能,使工作流程得以細(xì)化,工作軌跡得以展示,落實(shí)效果得以體現(xiàn),最大限度地降低生產(chǎn)過程中的“人為干預(yù)”,充分發(fā)揮了“以法治企”的最大優(yōu)勢,達(dá)到了“化繁為簡”、“管、控結(jié)合”的目的。1.2 當(dāng)前現(xiàn)

14、狀隨著計(jì)算機(jī)網(wǎng)絡(luò)的普及,為了提高工作效率,節(jié)省人力資源,辦公自動(dòng)化也得到快速的發(fā)展,鐵路信息化建設(shè)也取得了顯著的成就。信息化是促進(jìn)鐵路走向現(xiàn)代化,以滿足走新型工業(yè)化道路的需求。經(jīng)過三十幾年的不斷發(fā)展,鐵路信息系統(tǒng)從無到有,從簡單到系統(tǒng),多重網(wǎng)絡(luò)應(yīng)用,所有信息技術(shù)人員、各種型號(hào)計(jì)算機(jī)逐步增加,已初步形成了覆蓋面從鐵道部到鐵路局,再到站段的計(jì)算機(jī)網(wǎng)絡(luò)和傳輸網(wǎng)絡(luò)、交換網(wǎng)、數(shù)據(jù)通信網(wǎng)三個(gè)通信基礎(chǔ)設(shè)施網(wǎng)絡(luò)。但鐵路信息化建設(shè)依然存在的問題,具體表現(xiàn)如下:(1)信息系統(tǒng)的應(yīng)用與組織的管理戰(zhàn)略之間出現(xiàn)許多不是很協(xié)調(diào)的發(fā)展?fàn)顩r,隨而產(chǎn)生單項(xiàng)應(yīng)用多,而缺乏整體效益的現(xiàn)象。目前對計(jì)算機(jī)管理信息系統(tǒng)研發(fā)和推廣實(shí)施等方

15、面大量投了,花費(fèi)了較多的資金,在單方面應(yīng)用上取得了相應(yīng)的成效,但從經(jīng)濟(jì)效益上看,沒有產(chǎn)生相應(yīng)的效果,相反地形成了無數(shù)個(gè)“信息孤島”,不但沒有實(shí)現(xiàn)信息的交流和共享,相反產(chǎn)生的卻是巨大的負(fù)效益。(2)信息化建設(shè)多數(shù)是停留在表面簡單的應(yīng)用,沒有具體的深入到企業(yè)機(jī)關(guān)的運(yùn)行、管理環(huán)節(jié)中。企業(yè)信息化過程中的管理重組落后,信息化建設(shè)的實(shí)質(zhì)是為了提高企業(yè)競爭力而進(jìn)行的更高層次上的管理重組,在鐵路部門投入大量資金來加強(qiáng)信息化建設(shè),主要投資是在設(shè)備和技術(shù)上的更新上,因而忽略了與此相應(yīng)的轉(zhuǎn)變管理模式,因此,未能取得明顯的效果,這是鐵路信息化建設(shè)沒有充分發(fā)揮作用的一個(gè)主要因素。(3)信息化的基礎(chǔ)工作不夠扎實(shí)。信息通道

16、能力不配套,接入網(wǎng)在目前看來還是通信主要瓶頸,許多源點(diǎn)信息不能實(shí)現(xiàn)數(shù)字化接入,一些重要的干線數(shù)字大通道的安全保障程度還是相對薄弱;鐵路信息安全保證系統(tǒng)建設(shè)嚴(yán)重滯后,信息化的標(biāo)準(zhǔn)體系需要統(tǒng)一。(4)人才流失比較嚴(yán)重。鐵路信息技術(shù)人才流失相當(dāng)普遍,尤其在基層站段,由于管理模式和機(jī)制上存在問題,鐵路信息化建設(shè)沒有和一線的運(yùn)輸生產(chǎn)結(jié)合起來,信息技術(shù)開發(fā)技術(shù)人員不能得到充分的重視。目前,在國內(nèi)鐵路行業(yè)管理信息系統(tǒng)的使用,主要體現(xiàn)在鐵路售票和預(yù)訂系統(tǒng),列車調(diào)度指揮系統(tǒng)(tdcs),鐵路辦公信息系統(tǒng)以及其他各類信息系統(tǒng)。這些主要是用在路局和段的內(nèi)部,與工區(qū)的交流停在辦公自動(dòng)化系統(tǒng),段部門和基層工區(qū)只能通過辦

17、公自動(dòng)化系統(tǒng)和郵件系統(tǒng)進(jìn)行交流,工作內(nèi)容多采用電話,word或excel的形式進(jìn)行匯報(bào)、提交。這樣對于一些網(wǎng)工區(qū)具體的工作缺乏信息化管理,人工處理還占相當(dāng)多的比例。通過網(wǎng)絡(luò)查詢和路局內(nèi)單位調(diào)查,目前沒有專門的接觸網(wǎng)檢測管理信息系統(tǒng),相關(guān)系統(tǒng)主要是針對某一類型專業(yè)項(xiàng)目的管理,具有增加、修改、刪除、查詢等基本功能,不具備多專業(yè)、多方面綜合性管理功能。1.3 系統(tǒng)開發(fā)的意義在以前的工作模式中,多采用word和excel的方式來制定計(jì)劃,通過編輯 excel的公式來統(tǒng)計(jì)工作量,如存在跨網(wǎng)工區(qū)時(shí),計(jì)劃和統(tǒng)計(jì)都采用人工統(tǒng)計(jì),效率低,并且出錯(cuò)率較高,開發(fā)本系統(tǒng)后,可大大提高工作效率。工區(qū)每天及時(shí)填寫完成的工

18、作情況,就可以實(shí)現(xiàn)自動(dòng)統(tǒng)計(jì),減少人力統(tǒng)計(jì)的工作,提高效率減少勞動(dòng)強(qiáng)度。在制定計(jì)劃以后,由計(jì)算機(jī)自動(dòng)提醒對計(jì)劃的審核,查看。對計(jì)劃的審核意見,審核時(shí)間進(jìn)行實(shí)時(shí)的記錄。同樣,對工作量完成情況也是進(jìn)行實(shí)時(shí)的記錄,并且可實(shí)時(shí)的查看,對沒有按時(shí)完成,或完成不達(dá)標(biāo)的進(jìn)行監(jiān)督,跟進(jìn)。促使工作人員能夠?qū)τ?jì)劃更有效的執(zhí)行。本系統(tǒng)的開發(fā),將使段、車間、班組對設(shè)備的管理水平顯著提高,有效地提高了設(shè)備維修效率,避免和降低了事故發(fā)生率,保證了段各項(xiàng)工作的順利落實(shí),其潛在的經(jīng)濟(jì)、社會(huì)效益是不可估計(jì)的。在接觸網(wǎng)檢測檢修和動(dòng)態(tài)檢測過程中,產(chǎn)生大量的各種與系統(tǒng)安全運(yùn)行緊密相關(guān)的數(shù)據(jù),這些數(shù)據(jù)如各種報(bào)表的填寫、數(shù)據(jù)的匯總與計(jì)算、

19、設(shè)備的管理等,以前實(shí)行的是紙質(zhì)數(shù)據(jù)的上傳下達(dá),由于采用是比較原始的方式方法,致使檢測檢修計(jì)劃、統(tǒng)計(jì)、上報(bào)、下達(dá)不夠方便,不夠靈活,不能共享,工作量比較大,計(jì)劃的調(diào)整也不夠靈活,實(shí)時(shí)性較差,工作效率較低等。為適應(yīng)當(dāng)前牽引供電信息化管理形勢需要,提高工作效率,開發(fā)本系統(tǒng)解決此類問題。本文第一章詳細(xì)介紹了鐵路信息化發(fā)展中的現(xiàn)狀、方向,本文的研究目的和意義;第二章對系統(tǒng)開發(fā)用到的關(guān)鍵技術(shù)做了深入的分析;第三章對需求做了詳細(xì)的分析,并劃分相應(yīng)的模塊;第四章對給出了管理信息系統(tǒng)總體設(shè)計(jì)方案,包括運(yùn)行環(huán)境選定、模塊功能設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì);第五章對接觸網(wǎng)檢測管理信息系統(tǒng)業(yè)務(wù)和系統(tǒng)功能的分析、設(shè)計(jì)和實(shí)現(xiàn)。第2章

20、系統(tǒng)開發(fā)的技術(shù)2.1 b/s結(jié)構(gòu)簡介b/s結(jié)構(gòu)(browser/server,瀏覽器/服務(wù)器模式),它是隨著internet而興起的一種全新的網(wǎng)絡(luò)結(jié)構(gòu)模式,這種結(jié)構(gòu)下,用戶的工作界面是通過ie瀏覽器來實(shí)現(xiàn)的。用戶可以通過www瀏覽器去訪問internet上的文本、數(shù)據(jù)、動(dòng)畫圖像等各種信息,這些信息都是集中在許許多多的web服務(wù)器上,每一個(gè)web服務(wù)器又可以通過各種方式與數(shù)據(jù)庫服務(wù)器相連,實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)于讀取。客戶端除了瀏覽器以外不需要下載任何應(yīng)用程序到本地來執(zhí)行。b/s最大的優(yōu)點(diǎn)就是可以隨時(shí)隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)而不需要安裝任何專門的軟件,只要有一臺(tái)能上網(wǎng)的電腦就能使用,不需要維護(hù)客戶端。能

21、夠簡單方便地對業(yè)務(wù)進(jìn)行擴(kuò)展,只要通過增加網(wǎng)頁就可以增加服務(wù)器的功能。b/s系統(tǒng)結(jié)構(gòu)如圖2-1所示:瀏覽器internetweb服務(wù)器,應(yīng)用服務(wù)器請求響應(yīng)請求響應(yīng)請求響應(yīng)database圖2-1 b/s系統(tǒng)結(jié)構(gòu)圖2.2 平臺(tái)本系統(tǒng)開發(fā)平臺(tái)選擇的是時(shí)下最流行的lamp(linux +apache +mysql +php)黃金組合。許多大型網(wǎng)站都是采用此組合,lamp這個(gè)組合的軟件全部都是開源的,這些開源軟件開發(fā)本身不是有意的為配合另外幾個(gè)軟件一起使用的,他們之間的共同點(diǎn)比較多,耦合效果較好,所以會(huì)經(jīng)常把他們捆綁一起使用。到現(xiàn)在為止,大部分linux系統(tǒng)發(fā)布時(shí)集成了這些產(chǎn)品。lamp組合組成了強(qiáng)大的

22、web應(yīng)用平臺(tái)。隨著開放源代碼的大力發(fā)展趨勢,開放源代碼技術(shù)的lamp與j2ee軟件業(yè)務(wù)和.net有“三足鼎立”的趨勢,是世界的關(guān)注焦點(diǎn)。已經(jīng)有許多供應(yīng)商、用戶、企業(yè)家認(rèn)識(shí)到,由單個(gè)組件組成的開源平臺(tái)變得有更強(qiáng)勁的競爭力,更加吸引投資者。無論從lamp的性能,還是質(zhì)量,或者是價(jià)格都將是企業(yè)、政府信息化所要考慮的平臺(tái)因素之一。lamp通過長期的發(fā)展,已日漸走向成熟,目前成為了世界范圍內(nèi)web服務(wù)器的標(biāo)準(zhǔn)。lamp(linux +apache +mysql +php)每個(gè)組件都是開源,并且免費(fèi)使用。這種軟件受到了業(yè)界開發(fā)商、客戶及企業(yè)投資者的青睞,無需再付費(fèi)購買“專業(yè)”的商用軟件。特別是在互聯(lián)網(wǎng)方

23、面,不需要為軟件的發(fā)布支付任何許可證費(fèi)就可以開發(fā)和應(yīng)用基于lamp 的工程。2.2.1 apache服務(wù)器apache 服務(wù)器是目前使用最為廣泛的 web 服務(wù)器。它最大的優(yōu)點(diǎn)是幾乎可以在所有的計(jì)算機(jī)平臺(tái)上運(yùn)行。它具有快速、可靠、易擴(kuò)展等諸多特點(diǎn)而且由于其源代碼開放,因此有很多的研發(fā)工程師投入時(shí)間精力不斷地對其進(jìn)行完善。apache是完全免費(fèi)的,不需要支付任何費(fèi)用就可以免費(fèi)下載并使用。所有配置都保存在配置文件中,使用時(shí)完全按照配置文件中記錄的信息執(zhí)行。一般不會(huì)發(fā)生莫名其妙的假死情況。apache在配置上復(fù)雜,不過一經(jīng)設(shè)置完畢就可以長期的工作了。apache是個(gè)多面手,他不僅僅應(yīng)用于window

24、s,對于unix ,linux以及 freebsd 等多種操作系統(tǒng)來說他都可以勝任工作。而且不同操作系統(tǒng)的配置步驟基本類似,可移植性非常高。很多用戶都是在linux下使用apache,所以操作系統(tǒng)的特點(diǎn)使得linux下的apache具有先天的保護(hù)傘,安全性較好。最早他是為了類unix系統(tǒng)服務(wù)的,所以完全對外開放源代碼。任何人都可以分析他的代碼,發(fā)現(xiàn)其中的漏洞,并發(fā)布補(bǔ)丁來彌補(bǔ)該漏洞。正因?yàn)檫@種開放性,也使其安全性大大提高。apache的使用比iis要難,需要有一定計(jì)算機(jī)及網(wǎng)絡(luò)基礎(chǔ)的人才可以使用。他的配置也不是圖形化的,需要我們通過編輯配置文件來實(shí)現(xiàn)。但是單從apache的設(shè)置上講,只要我們嚴(yán)格

25、按照幫助文件進(jìn)行參數(shù)設(shè)置的話還是沒有什么難度的。本系統(tǒng)就是以apache作為web服務(wù)器,因?yàn)閜hp能夠作為apache服務(wù)器的模塊執(zhí)行,使得執(zhí)行效率要高于其他的cgi程序,因此能夠快速地執(zhí)行動(dòng)態(tài)網(wǎng)頁。2.2.2 mysql數(shù)據(jù)庫mysql是一個(gè)中、小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典mysql ab公司開發(fā),目前屬于oracle公司。mysql是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉庫內(nèi),這樣就增加了速度并提高了靈活性。mysql的sql語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。mysql軟件采用了gpl(gnu通用公共許可證),它分為免費(fèi)版和商業(yè)版

26、,由于其速度快、體積小、總體擁有成本低,特別是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇mysql作為網(wǎng)站數(shù)據(jù)庫。由于其免費(fèi)版的性能卓越,搭配php和apache可組成良好的開發(fā)環(huán)境。mysql的優(yōu)勢:(1)開源軟件它的客戶面向企業(yè)級(jí)用戶。因?yàn)槭情_源軟件,這就可以讓很多的開發(fā)者很便利地得到它的源代碼,也可以在這個(gè)基礎(chǔ)上做一些適合自己的應(yīng)用更新。(2)sql 良好的性能mysql的性能,優(yōu)化到什么地步呢?一家雜志做了一個(gè)第三方的評(píng)測,就是對oracle、mysql等這幾個(gè)最后做的一個(gè)評(píng)測??梢钥吹?,就表現(xiàn)的性能來說 mysql和oracle是持平的,遠(yuǎn)遠(yuǎn)超過其它的。所以從性能來說,事實(shí)證明它比

27、一些商業(yè)軟件可能更有優(yōu)勢。(3)易用性強(qiáng)我們這里依賴幾個(gè)數(shù)字,mysql的安裝包非常的小,大概是15兆到20兆。作為一個(gè)數(shù)據(jù)庫,這么小的安裝程序這是其他軟件做不到的。另外,mysql的安裝非常簡單,15分鐘就可以安裝完。而oracle在安裝的時(shí)候需要很長的時(shí)間,因?yàn)樗陌惭b程序比較大。(4)開發(fā)投資成本小作為開源軟件,mysql自然有成本方面的優(yōu)勢。廣為人知的linux的生產(chǎn)是通過開源社區(qū)來出現(xiàn)的,所以它的成本會(huì)比較低,這是開源軟件的優(yōu)勢。在安裝成本上,mysql是根據(jù)服務(wù)器來收費(fèi)的,即一個(gè)服務(wù)器收取多少錢。而其他的數(shù)據(jù)庫sql sever它是通過用戶數(shù)量來收費(fèi),即通過sql server數(shù)據(jù)

28、庫所鏈接的終端用戶,這樣費(fèi)用是會(huì)非常高。而oracle則是通過cpu數(shù)量來收費(fèi),如果買個(gè)雙核的cpu,可能會(huì)性能高一點(diǎn),但是在數(shù)據(jù)庫安裝成本方面也相應(yīng)提高了。2.2.3 開發(fā)語言phpphp 語言之所流行是因其有眾多好的特性,如簡單易用性、對不同數(shù)據(jù)庫的支持、支持多種網(wǎng)絡(luò)協(xié)議、采用面向?qū)ο缶幊毯陀辛己玫臄U(kuò)展性等。 (1)簡單易用php對入門學(xué)者來說,是非常簡單,同時(shí)提供許多高級(jí)特性供專業(yè)程序員使用。只要有基本編程語法基礎(chǔ)的學(xué)者,就可以用php語言進(jìn)行編寫代碼。php使用了較多的c、perl和java,對于使用過這些語言的人來說,學(xué)習(xí) php還是比較簡單的。相反,如果是php掌握較好,學(xué)習(xí)其他語

29、言同樣也會(huì)比較容易。(2)支持多種數(shù)據(jù)庫,php 最優(yōu)越的特性就是可以支持多種數(shù)據(jù)庫,其中php和mysql是目前最好組合,使用最廣泛的組合。另外,php 支持開放數(shù)據(jù)庫連接標(biāo)準(zhǔn)(odbc),所以,只要符合該標(biāo)準(zhǔn)的數(shù)據(jù)庫都支持。(3)支持多種網(wǎng)絡(luò)協(xié)議php支持的網(wǎng)絡(luò)協(xié)議有http、pop3、com、ldap(windows 環(huán)境)等。php對java對象的即時(shí)連接也同樣支持,同時(shí)可以將它們用作php對象。(4)面向?qū)ο缶幊淘谑褂胮hp語言對web開發(fā)過程中,可以使用面向過程方式,也可以使用面向?qū)ο蠓绞?,或者兩種方式同時(shí)使用。php 提供了大量的類和對象,盡管到目前為止,沒有完全支持oop所有標(biāo)

30、準(zhǔn),但有代碼編寫和應(yīng)用程序開發(fā)都使用oop。(5)可擴(kuò)展性,php已處在快速發(fā)展時(shí)期。對從事php開發(fā)的開發(fā)人員來說,php附加功能的擴(kuò)展不是件困難的事。 php工作原理如圖2-2所示:客戶端apache服務(wù)器php的解釋程序mysql數(shù)據(jù)庫1、客戶請求6、頁面返回客戶端,呈現(xiàn)給客戶端2、服務(wù)器識(shí)別后交php處理5、將html文件交給服務(wù)器4、查詢返回3、執(zhí)行數(shù)據(jù)查詢圖2-2 php工作原理圖2.3 codeigniter 框架2.3.1 codeigniter 簡介codeigniter是一個(gè)簡單輕巧的,但功能齊全的php框架,作為一個(gè)簡單工具包,它為php開發(fā)程序員提供了許多功能完善的we

31、b應(yīng)用程序。它提供了豐富的類庫,并留有簡單的接口,供開發(fā)人員方便調(diào)用。這樣可大大減少開發(fā)者開發(fā)過程中,程序編寫的工作量,可集中精力做開發(fā),真正的輕量級(jí)。codeigniter框架的核心系統(tǒng)只需部分非常小的類庫即可,正好與那些需要豐富資源的框架相反。其他應(yīng)用的庫文件只是在需要的時(shí)候加載,所以整個(gè)框架的核心系統(tǒng)是快而輕。codeigniter擁有全范圍的類庫,可滿足大多數(shù)網(wǎng)絡(luò)開發(fā)需求,比如:對數(shù)據(jù)庫操作、電子郵件發(fā)送、數(shù)據(jù)提交確認(rèn)、保存session、對圖片的各種操作,并支持xml-rpc數(shù)據(jù)傳輸?shù)?。雖然codeigniter有自己的模板解析器程序,但你不一定使用模板。模板的引擎與本地化php代碼

32、的性能需求完全不符,如需使用模板引擎,就要學(xué)習(xí)其特殊語法,這最低限度只比學(xué)php基礎(chǔ)要容易一點(diǎn)點(diǎn)。最重要的特點(diǎn)是codeigniter是開源并且免費(fèi)的,只要你想用,都是免費(fèi)的使用,不收取任何費(fèi)用。它有以下幾個(gè)特點(diǎn):(1)codeigniter不僅免費(fèi)而且是輕量級(jí)的,核心系統(tǒng)只需要一些非常小的庫,額外的庫文件只在請求的時(shí)候加載,所以核心系統(tǒng)的運(yùn)行非???。(2)codeigniter 采用了m-v-c模型,更好地使表現(xiàn)層和邏輯層分離。(3)codeigniter擁有豐富的類庫,可以完成大多數(shù)通常需要的網(wǎng)絡(luò)開發(fā)任務(wù),包括:讀取數(shù)據(jù)庫、發(fā)送電子郵件、數(shù)據(jù)確認(rèn)、保存session、對圖片的操作,以及支持

33、xml-rpc數(shù)據(jù)傳輸?shù)取#?)codeigniter是可擴(kuò)展的,可以通過自定義類庫、輔助函數(shù)、擴(kuò)展類等方式進(jìn)行擴(kuò)展。2.3.2 mvc模式mvc是model-view-controller的簡寫,即把一個(gè)應(yīng)用系統(tǒng)按照模型(model)、視圖(view)、控制器(controller)的方式進(jìn)行分離,整個(gè)應(yīng)用分為模型層、視圖層、控制層三層。模型-視圖-控制器三者的關(guān)系和功能原理如圖2-4所示。這種模式實(shí)現(xiàn)了功能模塊和顯示模塊的分離,同時(shí)還提高了應(yīng)用系統(tǒng)的可維護(hù)性、可擴(kuò)展性、可移植性和組件的可復(fù)用性。模型封裝應(yīng)用程序狀態(tài)響應(yīng)狀態(tài)查詢應(yīng)用程序功能通知視圖改變控制器定義應(yīng)用程序行為用戶動(dòng)作映射成模型

34、更新選擇相應(yīng)的視圖視圖解釋模型模型更新請求發(fā)送用戶輸入給控制器允許控制選擇視圖 選擇視圖 響應(yīng)請求 用戶請求狀態(tài)查詢通知更新圖2-3 mvc數(shù)據(jù)流程圖視圖(view)是用戶看到并與之交互的界面,對于web應(yīng)用來說,可以包括html、xhtml、xml和applet等組成的設(shè)計(jì)界面。在視圖中僅限于視圖上數(shù)據(jù)的采集和處理、發(fā)送用戶的請求并接收返回的數(shù)據(jù),而不進(jìn)行業(yè)務(wù)流程的處理。 模型(model)表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。業(yè)務(wù)模型的設(shè)計(jì)是mvc最主要的核心,用來處理實(shí)現(xiàn)業(yè)務(wù)處理規(guī)則。數(shù)據(jù)模型主要指實(shí)體對象的數(shù)據(jù)儲(chǔ)存(持續(xù)化)。具體業(yè)務(wù)的處理對就像是黑箱操作,模型接受視圖請求的數(shù)據(jù),并返最終的處理結(jié)果

35、。 控制器(controller) 接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。它就像一個(gè)分發(fā)器,不輸出任何東西、不處理任何業(yè)務(wù),只是接收將view發(fā)送過來的請求匹配到model去處理,然后將model中的處理結(jié)果返回到對應(yīng)的view中。 mvc的優(yōu)點(diǎn)是應(yīng)用程序可以處理很多不同的視圖。如果用戶通過某個(gè)視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴于這些數(shù)據(jù)的視圖都回應(yīng)反出到這些變化。因此,只要數(shù)據(jù)發(fā)生變化,控制器都會(huì)將變化通知有關(guān)的視圖,以更新顯示內(nèi)容。這實(shí)際上是一種利用模型的變化來實(shí)現(xiàn)傳播的機(jī)制。其他網(wǎng)頁技術(shù)2.3.3 html簡介html(全稱:hypertext markup langu

36、age),是用于描述網(wǎng)頁文檔的一種標(biāo)記語言。html是一種規(guī)范,一種標(biāo)準(zhǔn),它通過標(biāo)記符號(hào)來標(biāo)記要顯示的網(wǎng)頁中的各個(gè)部分。網(wǎng)頁本身是一種文本文件,通過在文本文件中添加標(biāo)記符,可以告訴瀏覽器如何顯示其中的內(nèi)容(如:文字如何處理,畫面如何安排,圖片如何顯示等)。瀏覽器按順序閱讀網(wǎng)頁文件,然后根據(jù)標(biāo)記符解釋和顯示其標(biāo)記的內(nèi)容,對書寫錯(cuò)誤的標(biāo)記將不指出其錯(cuò)誤,且不停止其解釋執(zhí)行過程,編程者只能通過顯示效果來分析出錯(cuò)誤原因和出錯(cuò)行為。但是需要注意的是,對于不同的瀏覽器,對同一標(biāo)記符可能會(huì)有不完全相同的解釋,因而可能會(huì)有不同的顯示效果。 html之所以稱為超文本標(biāo)記語言,是因?yàn)槲谋局邪怂^“超級(jí)鏈接”點(diǎn)

37、。所謂超級(jí)鏈接,就是一種url指針,通過激活它,可使瀏覽器方便地獲取新的網(wǎng)頁。這也是html獲得廣泛引用的最重要原因之一。網(wǎng)頁的本質(zhì)就是html,通過結(jié)合使用其他的web技術(shù)(如:腳本語言、cgi、組件等),可以創(chuàng)造出功能強(qiáng)大的網(wǎng)頁。因而,html是web編程的基礎(chǔ),也就是說萬維網(wǎng)是建立在超文本基礎(chǔ)之上的。html文檔制作比較簡單,但是功能強(qiáng)大,能夠支持不同數(shù)據(jù)格式的文件嵌入,這也是www普遍流行的原因之一,它的主要特點(diǎn)如下: (1)簡易性,html版本升級(jí)采用超集方式,所以使用起來比較方便靈活。 (2)可擴(kuò)展性,html語言的廣泛應(yīng)用帶來了加強(qiáng)功能,增加標(biāo)識(shí)符等要求,html采取子類元素的方

38、式,為系統(tǒng)擴(kuò)展帶來保證。 (3)平臺(tái)無關(guān)性,雖然現(xiàn)在大部分企業(yè)都是使用pc機(jī),但是還是有使用mac等其他機(jī)器的企業(yè),html可以使用在各種平臺(tái)上運(yùn)行,這也就是www流行的另一個(gè)重要原因。 2.3.4 javascript介紹javascript是由netscape(網(wǎng)景)公司研發(fā)出來的一種腳本程序語言,一般寫在html文件中,能實(shí)現(xiàn)網(wǎng)頁內(nèi)容的交互顯示。當(dāng)在客戶端顯示含有javascript的網(wǎng)頁時(shí),瀏覽器就會(huì)執(zhí)行javascript程序,從而用戶可以通過交互式操作來變換網(wǎng)頁的內(nèi)容,實(shí)現(xiàn)html語言所不能實(shí)現(xiàn)的效果。 從結(jié)構(gòu)來說,javascript是一種基于對象和事件驅(qū)動(dòng)的安全腳本語言,使用它

39、的目的是與html(超文本標(biāo)記語言)和java語言一起實(shí)現(xiàn)在一個(gè)web頁面中鏈接多個(gè)對象,從而可以開發(fā)出具有豐富表現(xiàn)效果的客戶端應(yīng)用程序,javascript的基本特點(diǎn): (1)實(shí)現(xiàn)動(dòng)態(tài)的文件內(nèi)容。 (2)更改html標(biāo)簽的樣式和屬性。 (3)窗體驗(yàn)證和發(fā)送。 (4)處理網(wǎng)頁或html標(biāo)簽的事件。 (5)web應(yīng)用程序。 javascript具有以下優(yōu)點(diǎn): 簡單性、動(dòng)態(tài)性、跨平臺(tái)性、節(jié)省cgi(common gateway interface,公共網(wǎng)關(guān)接口)的交互時(shí)間。 javascript程序是嵌入到html文檔中的,因此,任何能編寫html文檔的軟件都可以用來編寫javascript程序。

40、在html文件中用標(biāo)簽對插入javascript程序代碼,當(dāng)瀏覽器讀到標(biāo)簽時(shí),就知道內(nèi)含javascript程序代碼,需要解釋并運(yùn)行這些代碼。 2.3.5 css介紹級(jí)聯(lián)樣式表(cascading style sheet)簡稱“css”,通常又稱為“風(fēng)格樣式表(style sheet)”,它是用來進(jìn)行網(wǎng)頁風(fēng)格設(shè)計(jì)的。比如,如果想讓鏈接字未點(diǎn)擊時(shí)是藍(lán)色的,當(dāng)鼠標(biāo)移上去后字變成紅色的且有下劃線,這就是一種風(fēng)格。通過設(shè)立樣式表,可以統(tǒng)一地控制html中各標(biāo)志的顯示屬性。級(jí)聯(lián)樣式表可以使人更能有效地控制網(wǎng)頁外觀。使用級(jí)聯(lián)樣式表,可以擴(kuò)充精確制定網(wǎng)頁元素位置,外觀以及創(chuàng)建特殊效果的能力。 css目前最新

41、版本為css3,能夠真正做到網(wǎng)頁表現(xiàn)與內(nèi)容分離的一種樣式設(shè)計(jì)語言。相對于傳統(tǒng)html的表現(xiàn)而言,css能夠?qū)W(wǎng)頁中的對象的位置排版進(jìn)行像素級(jí)的精確控制,支持幾乎所有的字體字號(hào)樣式,擁有對網(wǎng)頁對象盒模型的能力,并能夠進(jìn)行初步交互設(shè)計(jì),是目前基于文本展示最優(yōu)秀的表現(xiàn)設(shè)計(jì)語言。 使用css+div 進(jìn)行網(wǎng)頁的結(jié)構(gòu)設(shè)置和樣式設(shè)置和傳統(tǒng)的使用 table 方法布局相比,顯著的有事主要有以下3個(gè):(1)表現(xiàn)和內(nèi)容分開:將樣式設(shè)計(jì)部分用一個(gè)css文件寫好分離出來,只把文本信息存在html文件中。這樣有利于搜索引擎對頁面的搜索。(2)可以提高頁面瀏覽速度:如是同一個(gè)頁面風(fēng)格,使用css+div方法設(shè)計(jì)的頁面要

42、比使用table設(shè)計(jì)的頁面容量要小,用css+div的是table的1/2容量大小。這樣瀏覽器就不用解析冗長的標(biāo)簽。(3)易于維護(hù)和改版:當(dāng)頁面需要改版時(shí),只要對幾個(gè)css文件進(jìn)行修改,就可以更換整個(gè)網(wǎng)站的頁面。第3章 接觸網(wǎng)檢測管理信息系統(tǒng)的需求分析需求分析就是對客戶需要解決的問題進(jìn)行詳細(xì)分析,弄清楚需要解決的問題,是軟件開發(fā)的第一步,也是非常關(guān)鍵的一步。只有真正了解客戶的需求,才能設(shè)計(jì)出顧客所需要的軟件。需求分析為軟件開發(fā)起到了決策的作用,提供了開發(fā)的方向,并指明了開發(fā)的策略,在軟件開發(fā)以及維護(hù)中均起到了舉足輕重的作用,可以說在一個(gè)大型軟件系統(tǒng)的開發(fā)中,它的作用遠(yuǎn)遠(yuǎn)大于程序設(shè)計(jì)。需求分析和

43、程序設(shè)計(jì)不盡相同,合理、可行才是最終目的。 3.1 南昌供電段的組織結(jié)構(gòu)南昌供電段由各機(jī)關(guān)科室、各車間以及所管轄的網(wǎng)工區(qū)/變電所組成,其組織結(jié)構(gòu)如圖3-1所示: 供電段段領(lǐng)導(dǎo)動(dòng)檢室材料科電力技術(shù)科人勞科供電調(diào)度室安技科財(cái)務(wù)科行政辦公室教育科業(yè)務(wù)計(jì)量科黨群辦公室監(jiān)管車間檢修車間電力車間供電車間監(jiān)管繼電保護(hù)電機(jī)維修電器維修高壓試驗(yàn)機(jī)械設(shè)備動(dòng)力檢修電力工區(qū)計(jì)量收費(fèi)用電管理變壓器檢修電力修試接觸網(wǎng)工區(qū)牽引變電所分區(qū)所圖3-1 南昌供電段組織結(jié)構(gòu)圖由上圖可見,供電段實(shí)行三級(jí)管理,段機(jī)關(guān)設(shè)安全技術(shù)科、供電調(diào)度室、勞動(dòng)人事科、電力技術(shù)科、材料科、動(dòng)態(tài)檢測室、財(cái)務(wù)科、行政辦公室、職工教育科、業(yè)務(wù)計(jì)量科、黨群辦

44、公室等生產(chǎn)和行政管理科室;下設(shè)監(jiān)管、檢修、電力、供電等生產(chǎn)車間;各車間又下分各牽引變電所、接觸網(wǎng)工區(qū)以及各檢修、管理工區(qū)。 3.2 系統(tǒng)需求分析接觸網(wǎng)檢測管理信息系統(tǒng)的用戶包括安技科、監(jiān)管/檢修車間以及車間下設(shè)工區(qū)。各級(jí)用戶根據(jù)其各自所管轄的業(yè)務(wù)范圍對權(quán)限的配置以實(shí)現(xiàn)其對業(yè)務(wù)的管理和對各類信息的管理。接觸網(wǎng)檢修管理信息系統(tǒng)結(jié)合當(dāng)前牽引供電專業(yè)管理業(yè)務(wù)流程實(shí)現(xiàn)檢測檢修管理的網(wǎng)絡(luò)化、信息化。為使設(shè)備檢測檢修工作更加科學(xué)規(guī)范高效,用先進(jìn)的技術(shù)標(biāo)準(zhǔn)指導(dǎo)檢測檢修工作,該系統(tǒng)依據(jù)段牽引供電專業(yè)管理的需要,在對牽引供電設(shè)備實(shí)行“集中修”與重點(diǎn)設(shè)備“周期修”相結(jié)合的方式進(jìn)行整治的基礎(chǔ)上,實(shí)現(xiàn)了運(yùn)行數(shù)據(jù)、運(yùn)行資

45、料的在線統(tǒng)計(jì)、查詢、匯總、分析功能。在牽引供電運(yùn)行管理和日常檢查檢測過程中,產(chǎn)生大量的各種與系統(tǒng)安全運(yùn)行緊密相關(guān)的數(shù)據(jù),這些數(shù)據(jù)如各種報(bào)表的填寫、數(shù)據(jù)的匯總與計(jì)算、設(shè)備的管理等,以前實(shí)行的是紙質(zhì)數(shù)據(jù)的上傳下達(dá),由于采用是比較原始的方式方法,致使檢測檢修計(jì)劃、統(tǒng)計(jì)、上報(bào)、下達(dá)不夠方便,不夠靈活,不能共享,工作量比較大,計(jì)劃的調(diào)整也不夠靈活,實(shí)時(shí)性較差,工作效率較低等。為適應(yīng)當(dāng)前接觸網(wǎng)檢測信息化管理形勢需要,提高工作效率,提高檢測檢修數(shù)據(jù)的共享性,實(shí)時(shí)性及規(guī)范性,該系統(tǒng)的研制應(yīng)用解決了此類問題,該系統(tǒng)實(shí)現(xiàn)了“數(shù)據(jù)日常輸入、到期報(bào)警提示、自動(dòng)生成統(tǒng)計(jì)、系統(tǒng)智能分析”的管理功能,全方位提高接觸網(wǎng)檢測專

46、業(yè)管理水平,使接觸網(wǎng)檢修實(shí)現(xiàn)微機(jī)化、標(biāo)準(zhǔn)化、無紙化,減輕信息收集分析的負(fù)擔(dān),使各級(jí)管理者能及時(shí)、準(zhǔn)確的掌握、了解檢修信息,為指導(dǎo)接觸網(wǎng)設(shè)備檢修提供詳實(shí)的數(shù)據(jù)。 3.2.1 檢測檢修需求檢測檢修工作流程如表3-1所示:表3-1 檢測檢修工作流程步驟描述在檢測點(diǎn)對設(shè)備進(jìn)行檢測、修復(fù)和記錄安技科檢查檢測任務(wù)完成情況檢測員在檢測任務(wù)結(jié)束錄入檢測詳細(xì)情況詳細(xì)情況檢測員根據(jù)計(jì)劃任務(wù)到現(xiàn)場進(jìn)行檢測巡檢工區(qū)每日查看當(dāng)月檢測計(jì)劃并執(zhí)行行安技科,車間制定檢測計(jì)劃安技科、車間事先通過檢測管理系統(tǒng)安排計(jì)劃檢修任務(wù),制定某月,某設(shè)備的檢測檢修任務(wù),未執(zhí)行前可以修改、變更。工區(qū)查看計(jì)劃,執(zhí)行檢測檢修任務(wù),查看本月計(jì)劃任務(wù)

47、,安排當(dāng)天的檢測檢修任務(wù),檢修地點(diǎn)。獲取任務(wù)后,安排檢測人員到指定的區(qū)間站場,檢測線路及設(shè)備,進(jìn)行檢修。到達(dá)每個(gè)檢測點(diǎn)后,檢測員對該點(diǎn)所有設(shè)備的運(yùn)行情況進(jìn)行檢查、修復(fù)和記錄。任務(wù)結(jié)束后,檢測員把檢測結(jié)果錄入到檢測管理信息系統(tǒng),并確認(rèn)任務(wù)完成,任務(wù)結(jié)果信息供領(lǐng)導(dǎo)檢查和發(fā)往其他相關(guān)部門處理。部門領(lǐng)導(dǎo)可隨時(shí)查看任務(wù)的執(zhí)行情況和結(jié)果,了解線路的運(yùn)行狀態(tài),根據(jù)情況進(jìn)行處理或安排新的任務(wù)。3.2.2 動(dòng)態(tài)檢測需求和人工的靜態(tài)檢測相比,動(dòng)態(tài)檢測是路局利用檢測車每個(gè)月對接觸網(wǎng)的使用情況進(jìn)行動(dòng)態(tài)的檢測。即檢測車在軌道上行走,采集相關(guān)的數(shù)據(jù),把采集的數(shù)據(jù)發(fā)給網(wǎng)工區(qū)或區(qū)間站場所屬的供電段,供電段根據(jù)設(shè)備缺陷的標(biāo)準(zhǔn)對

48、數(shù)據(jù)進(jìn)行分析,然后對存在缺陷的區(qū)間站場進(jìn)行復(fù)測,如存在缺陷,就對該區(qū)間站場的設(shè)備進(jìn)行維護(hù)、更換。因此本系統(tǒng)需要和原始數(shù)據(jù)進(jìn)行對比,把存在缺陷的區(qū)間站場區(qū)分出來,并且要能夠在同一個(gè)地點(diǎn)對多次復(fù)測數(shù)據(jù)進(jìn)行比較,找出重復(fù)次數(shù)較多的地方,以便對復(fù)測重點(diǎn)提供充分的依據(jù)。對復(fù)測的數(shù)據(jù)能與缺陷標(biāo)準(zhǔn)對比,為了使數(shù)據(jù)能夠更直觀,形象的呈現(xiàn)出來需生成相關(guān)圖形。動(dòng)態(tài)檢測工作流程圖如圖3-2所示:設(shè)備更換或維修復(fù)測對比分析路局?jǐn)?shù)據(jù) 未達(dá)標(biāo)網(wǎng)工區(qū)安技科圖3-2 動(dòng)態(tài)檢測工作流程第4章 接觸網(wǎng)檢測管理信息系統(tǒng)的總體設(shè)計(jì)4.1 系統(tǒng)總體目標(biāo)無論是何種形式的管理信息系統(tǒng),其總體目標(biāo)都是集中體現(xiàn)用戶信息需求,是信息系統(tǒng)要實(shí)現(xiàn)的

49、總的任務(wù)綱領(lǐng)和最終要達(dá)到的目標(biāo)。系統(tǒng)目標(biāo)實(shí)現(xiàn)是信息系統(tǒng)在開發(fā)和設(shè)計(jì)的依據(jù),也是出發(fā)點(diǎn),并將成為系統(tǒng)設(shè)計(jì)最終成果的評(píng)價(jià)依據(jù)。所以,本文提出了接觸網(wǎng)檢測管理信息系統(tǒng)的總體目標(biāo)為: 標(biāo)準(zhǔn)化、可靠性、靈活性、實(shí)用性、經(jīng)濟(jì)性、安全性、可擴(kuò)展性等原則進(jìn)行設(shè)計(jì),總的要求是技術(shù)先進(jìn),安全可靠,維護(hù)簡單,使用方便。(1)標(biāo)準(zhǔn)化和開放性采用開放標(biāo)準(zhǔn),構(gòu)造基于網(wǎng)絡(luò)應(yīng)用標(biāo)準(zhǔn)的應(yīng)用網(wǎng)絡(luò)系統(tǒng)。對系統(tǒng)采用統(tǒng)一的標(biāo)準(zhǔn)、統(tǒng)一的技術(shù)進(jìn)行開發(fā),方便管理、維護(hù)、使用。(2)可靠性系統(tǒng)的設(shè)計(jì)采用高可靠性的產(chǎn)品和技術(shù),充分了考慮系統(tǒng)異常事件的處理、容錯(cuò)能力及系統(tǒng)恢復(fù)能力,保證整個(gè)系統(tǒng)的安全可靠。用戶操作時(shí),不能因機(jī)器故障、軟件故障或其他

50、外部因素使系統(tǒng)癱瘓。(3)實(shí)用性和經(jīng)濟(jì)性在系統(tǒng)開發(fā)中,既著眼于現(xiàn)在,又兼顧未來各種工作內(nèi)容增加的需求,選擇最佳性能組合,在有限的投資中構(gòu)造最實(shí)用性系統(tǒng)。目前,在南昌供電段,工作的匯報(bào)、計(jì)劃的填寫、發(fā)放,以及臺(tái)賬的填寫都是采用excel 和紙質(zhì)的,這樣浪費(fèi)較多的勞動(dòng)力資源。所以本系統(tǒng)本著實(shí)用性和經(jīng)濟(jì)性的原則進(jìn)行開發(fā),使系統(tǒng)的使用更適合供電段的工作流程,提高工作效率。(4)可擴(kuò)展性系統(tǒng)應(yīng)該具有良好的可擴(kuò)展性,因?yàn)橄到y(tǒng)在使用過程中,人員的調(diào)動(dòng)、部門的合并、設(shè)備的增加、減少及新線的開通是必不可少的。且該系統(tǒng)并不是所有的操作都是獨(dú)立的,如系統(tǒng)錄入的信息中有設(shè)備缺陷欄,此缺陷和“閉環(huán)缺陷銷號(hào)系統(tǒng)”相關(guān)聯(lián),

51、因此要提供接口,供“閉環(huán)缺陷銷號(hào)系統(tǒng)”調(diào)用。因此系統(tǒng)需要有良好的擴(kuò)展性,當(dāng)工作內(nèi)容不斷發(fā)展而系統(tǒng)不能滿足要求時(shí),可方便地增加模塊來提高系統(tǒng)性能。4.2 系統(tǒng)結(jié)構(gòu)本系統(tǒng)實(shí)現(xiàn)檢測數(shù)據(jù)(人工)、缺陷(故障)照片的現(xiàn)場采集、實(shí)時(shí)上傳;各種運(yùn)行檢測(修)記錄的電子化、工作流程的規(guī)范化,避免了人工主觀因素的偏差;運(yùn)行檢測(修)記錄的網(wǎng)絡(luò)遠(yuǎn)程上報(bào)、下傳、實(shí)時(shí)查詢和自動(dòng)匯總;實(shí)現(xiàn)對各種設(shè)備狀態(tài)的實(shí)時(shí)統(tǒng)計(jì)分析;工區(qū)可根據(jù)設(shè)備狀態(tài)的統(tǒng)計(jì)分析結(jié)果,自動(dòng)生成維修任務(wù)書;按規(guī)定期限對各種運(yùn)行檢測(修)記錄數(shù)據(jù)的保存和維護(hù);對單項(xiàng)設(shè)備和整體設(shè)備的動(dòng)態(tài)綜合質(zhì)量評(píng)定,實(shí)現(xiàn)與機(jī)電報(bào)表、生產(chǎn)管理指揮、搶修輔助等子系統(tǒng)智能關(guān)聯(lián)的數(shù)

52、據(jù)接口;它的功能結(jié)構(gòu)如圖4-1所示:接觸網(wǎng)運(yùn)行檢修檢修進(jìn)度圖各類臺(tái)賬月度工作量統(tǒng)計(jì)年度計(jì)劃制定值班日志分工單各類工作票基礎(chǔ)臺(tái)賬變更計(jì)劃檢修進(jìn)度圖各類臺(tái)賬月度工作量統(tǒng)計(jì)年付計(jì)劃制定值班日志分工單各類工作票基礎(chǔ)臺(tái)賬變更計(jì)劃普速客專工區(qū)區(qū)間/戰(zhàn)場工區(qū)區(qū)間/戰(zhàn)場圖4-1 接觸網(wǎng)檢測管理信息系統(tǒng)功能結(jié)構(gòu)圖4.3 系統(tǒng)技術(shù)架構(gòu)本系統(tǒng)的服務(wù)器端采用php語言,瀏覽器端采用html、javascript、css等語言,以保證系統(tǒng)的兼容性、開放性以及跨平臺(tái)性。 本系統(tǒng)將采用三層體系架構(gòu),其邏輯結(jié)構(gòu)如圖4-2所示:web服務(wù)器各種應(yīng)用表單各種業(yè)務(wù)工作業(yè)務(wù)層(業(yè)務(wù)應(yīng)用邏輯處理層)html頁面javascript+c

53、ss關(guān)系數(shù)據(jù)庫(mysql)數(shù)據(jù)層(數(shù)據(jù)可訪問)表現(xiàn)層(用戶終端界面展現(xiàn))圖4-2 系統(tǒng)技術(shù)架構(gòu)圖(1)表現(xiàn)層:表現(xiàn)層采用了html、javascript、css等技術(shù)生成了具有良好用戶體驗(yàn)的頁面。用戶只需安裝瀏覽器即可通過網(wǎng)絡(luò)訪問本系統(tǒng),用戶無需擔(dān)心升級(jí)維護(hù)的問題,節(jié)省了用戶的開支。(2)業(yè)務(wù)層:業(yè)務(wù)層在系統(tǒng)中起到了承上啟下的作用,在響應(yīng)表現(xiàn)層的數(shù)據(jù)請求的同時(shí)調(diào)用相關(guān)的函數(shù)操作數(shù)據(jù)庫。(3)數(shù)據(jù)層:數(shù)據(jù)層采用mysql關(guān)系數(shù)據(jù)庫。起到了存儲(chǔ)數(shù)據(jù)的作用,當(dāng)有數(shù)據(jù)請求時(shí)該層可以將數(shù)據(jù)發(fā)回至表現(xiàn)層。4.4 系統(tǒng)功能設(shè)計(jì)4.4.1 檢測檢修檢測檢修模塊:年度檢修計(jì)劃制定,各類檢測檢修臺(tái)帳,各類完成量統(tǒng)計(jì)報(bào)表。檢測檢修結(jié)構(gòu)圖如圖4-3所示:年度檢修計(jì)劃接觸網(wǎng)設(shè)備履歷安技科年度檢修計(jì)劃各類完成量統(tǒng)計(jì)報(bào)表檢測檢修臺(tái)賬 制定 變更 提供設(shè)備數(shù)量 生成工區(qū)/車間 生成 查看 根據(jù)計(jì)劃檢測檢修 填寫 圖4-3 檢測檢修數(shù)據(jù)流程圖(1)年度檢修計(jì)劃制定安全技術(shù)科,根據(jù)接觸網(wǎng)設(shè)備制定(客專/普速)年度檢修計(jì)劃,檢測檢修計(jì)劃包含檢修項(xiàng)目、單位、年度檢修設(shè)備數(shù)量、以及每個(gè)月該項(xiàng)目在當(dāng)月的檢修區(qū)間站場和檢修數(shù)量等。檢測檢修設(shè)備的數(shù)量、檢修周期、單位等均由設(shè)備履歷系統(tǒng)提供,如圖4-4所示:安全技術(shù)科年度檢

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論