




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、/f 0 * 本科畢業論文車輛監控調度管理系統基礎資料管理模塊=1vehicle monitor scheduling management systembased data management modules姓名:學號:學院:軟件學院系:軟件工程專業:軟件工程年級: 校外指導教師: 校內指導教師:二oxx年x月隨著計算機技術的飛速發展,信息網絡已成為社會發展的助力劑,推動著社會的 變革與進步。與此同時,伴隨著國民經濟的發展,國內電力事業得到前所未有的發展, 電力資源需求迅速增長。電力企業內部車輛的數量越來越多,以往傳統的依靠人力完 成的車輛管理方法己經明顯不能滿足現有車輛調度工作的需要。基
2、于電網生產的gis車輛監控調度管理系統是以gis為平臺,面向管理和決策 層的實用數據可視化信息系統,結合日益發達的計算機信息技術實現現代化、信息化、 自動化、智能化的車輛調度管理。該系統由gps技術、j2ee技術以及gis技術等構 成技術支撐層,為快速、準確的進行車輛監控調度提供科學依據。同時還提供web-gis 支持,將平臺的部分功能和相關動態信息發布至互聯網上,為用戶提供實時查詢、監 控服務。木文首先介紹了該系統的開發背景、系統目標及其總體設計;之后詳細分析 基于j2ee技術實現基礎資料管理模塊的過程;最后簡要介紹系統測試,系統實施中 的工作要點。基于計算機信息技術的各種信息管理系統已經在
3、電網生產中得到廣泛應用,在帶 來巨大工作方式變革的同吋,也推動了企業的現代化管理。通過本項目的實施,可以 對電力企業現有的車輛信息和人員信息等實現有效的監督和管理,促進企業在車輛管 理使用方面減少內耗,提高能效,獲取更多的社會和經濟效益。關鍵字:地理信息系統;電網生產;車輛調度;abstractwith the high development of computer technology, information networks have become the impetus for social development, which promotes the transform and
4、progress of society. at the same time, as economy develops, domestic electrical power has made unprecedented progress and the need for electrical power recourse increases as well. cars in electrical enterprises increase obviously, and previous method of managing vehicles manually cannot meet the req
5、uirement of vehicle-scheduling anymore.electric network-based gis vehicle real-time scheduling management system is a visual information system which takes gis as its platform, facing management and decisionmade level and combines updating computer information technology to realize modernization, in
6、formationization and intellectualization. this system is consistent with gps technology, j2ee technology and gis technology in technology facet, and provides scientific evidence for fast and accurate vehicle supervision scheduling. besides, it also supplies web-gis support and publishes partial func
7、tions and related active information of this platform to internet, provides users with real-time search and supervision service. this paper introduces the background, aim and general design of this system, then j2ee- based progress of basic materials management has been carefully analyzed. finally,
8、key points during system testing and system implementation have been introduced simply.various information management system based on computer information system has been widely used in the power network generation. it brings about tremendous transformation to working pattern and at the same time pr
9、omotes the development of modem enterprise management. through the implementation of this project, we can exercise effective supervision and control over the vehicles and staff information of electric enterprises, so as to reduce costs and improve energy efficiency and eventually improve economic re
10、turns and social benefit.key words: geographic information system ; power grids production ; vehicle monitor scheduling.目錄第一章緒論11.1研究背景及意義11.2系統目標21.3系統開發環境21.4論文組織結構3第二章系統總體設計42. 1系統需求分析42. 2系統功能模塊42. 3系統結構設計52. 4系統物理結構62. 5系統分層設計726系統業務流程 72. 7數據庫設計82.8本人負責的工作10第三章基礎資料管理模塊詳細設計與實現113.1 mvc設計模式簡介113
11、. 2系統模塊分析123.3系統功能模塊143.4基礎資料管理模塊詳細分析143.5開發小結21第四章系統測試224.1系統測試的目的及必要性224. 2系統測試的原則224. 3系統測試的方法234. 3. 1黑盒測試234. 3.2白盒測試244. 3. 3性能測試244. 3. 4集成測試254. 3.5可用性測試254. 3. 6安全性測試264. 4系統測試實例274. 4. 1測試策略274. 4.2測試環境參數配置274. 4.3測試設計294. 4.4測試用例294. 5測試小結3135.5系統安裝部署基礎資料及基礎數據錄入安排車輛調度管理系統培訓試用期間跟
12、蹤323333345.6系統維護與技術支持345.7實施小結34第六章總結3536參考文獻第五章 系統實施(漳州電業局5. 1安裝車輛定位gps終端contentschapterl introduction11.1 background and significance 11.2 system intent 21.3 system development environment 21.4 architecture of thesis 3the overall design of systemchapter2 -42.1 system requirement analysis 42.2 syst
13、em function model 42.3 system structure design 52.4 system physics sructure 62.5 layered system designed 72.6 the circuit of system business 72.7 database design 82.8 my work 10chapter3 system full design and implement113.1 mvc design mode introduction 113.2 system modules analysis123.3 system funct
14、ion modules 143.4 based data management modules analysis 143.5 development summary 21chapter4 system testing224.1 the purpose and necessity of system testing224.2 the principles of system testing224.3 the method of system testing234.3.1 blackbox testing234.3.2 whitebox testing 244.3.3 property testi
15、ng244.3.4 integration testing254.3.5 available testing254.3.6 security testing264.4 system testing case274.4.1 testing tactics274.4.2 testing environment parameter deploy274.4.3 testing design294.4.4 testing case294.5 testing summary 31chapters system implement325.1 install vehicle location gps term
16、inal325.2 system installation and disposition325.3 tape record based data335.4 arrange system cultivate335.5 training period track345.6 system aegis and technicalindorsation345.7 implement summary34chapter6 summary35acknowledgements36references37第一章緒論1.1研究背景及意義隨著計算機網絡和通訊技術的飛速發展,信息的應用己成為現代化管理和決策不 可缺少
17、的手段,企業通過管理信息平臺可以改善企業內部工作和管理的質量,提高企 業的效率和競爭能力。目前國內外廣泛使用信息化管理手段,特別是在電力企業內部 實現了電網生產信息的自動化管理,企業自身生產管理得到前所未有的發展。電力作為國家的支柱產業,一直持續穩定的發展。隨著國民經濟的發展,國內電 力事業有了前所未有的發展,電力資源需求迅速增長。電力企業內部車輛的數量和使 用越來越多,以往傳統的依靠人力完成的車輛管理方法已經明顯不能滿足現有車輛調 度工作需要。如何提高企業車輛調度管理水平,充分發揮現有資源的能力,對現有資 源實現有效的監管,一直以來是電力企業車輛調度管理研究的重點。本項目結合日益發達的計算機
18、信息技術和gps、gts技術實現現代化、信息化、自 動化、智能化的車輛調度管理。g1s具有采集、分析、管理、決策及輸出多種空間信息的能力,能夠進行空間分 析、多要素綜合分析和動態預測,可產生高層次、高質量的地理空間信息,提供模擬 分析方法和分析模型,從而為快速、準確的進行車輛調度提供科學依據。gps近年來成為對地球空間各種事物進行定位和管理的研究熱點,其全天候、 無盲點、高精度、高實吋性、高可靠性都是其它定位技術無可比擬的。基于計算機信息技術的各種信息管理系統已經在電力企業得到了非常大的應 用,帶來了巨大的工作方式變革的同時,也帶來了非常大的社會和經濟效益,但 在車輛監控和調度方面的應用還有些
19、薄弱。通過本項a的實施,可以對電力企業現有的車輛信息和人員信息等實現有效 的管理和監督,幫助企業在車輛管理使用方面減少內耗,提高能效,獲取更多的 社會和經濟效益。1.2系統目標基于電網生產g1s的車輛監控調度管理系統是以g1s為平臺,面向管理和決策層 的實用數據可視化信息系統,主要用于省公司車輛管理調度部門、地方局車輛管理調 度部門和相關車輛使用部門進行車輛實時狀況查詢、車輛管理、相關人員管理、車輛 使用申請與批復等工作,提供管理和調度能力。建立此系統的主要目的是共享各部門 各種車輛人力資源,科學調度,優化各部門的資源配置,提高管理工作水平,為電力 企業安全生產運行提供保障,減少企業內耗,實現
20、有效監管,促進經濟的發展。系統建設的主耍目標是使現有及今后全省電力企業所轄車輛統一管理、車輛運行 信息及時交流,充分挖掘現有資源的作用。基于此使全省電力企業所有車輛調度管理 工作方式革新,擺脫傳統的作業模式,工作效率和安全運行水平。1. 實現車輛智能化管理、調度與費用核算。實時“可視化”跟蹤監控所有在線 運行的車輛,提供智能化的調度策略,充分合理調度運力資源。利用現有的員工智 能卡實現對人員車輛實際使用臺班的統計和考核。通過臺班量申請、實際使用、臺 班量考核等流程管理功能實現對相關人員的績效考核;2. 實現安全管理。提供報警、求助、救援、單向監聽、雙向喊話等功能,使報 警中心/調度中心在第一時
21、間掌握車倆和司乘人員狀況,以便及時采取措施。3. 實現稽查管理。提供車輛、人員的無線查詢,可以為系統里的任何一輛車輛 提供某歷史時段運行數據的查詢和回放,為稽查提供依據。4. 系統接口開放、兼容性好、可擴展。可以擴展支持基于tcp/ip的各種無線 通信協議和各種品牌車載設備的接入;系統功能和容量可升級與擴展。5. 提高服務質量、增加利潤增長點。實現成木中心到運營中心的轉變,提高服 務水平,面向更多企業,開展新的增值服務,實現客制化的服務。1.3系統開發環境開發工具:eclipse, power designer開發語言:java jdkl.5, j2ee開發平臺:windows xp數據庫:o
22、racle 9i測試工具:load runner 8.0客戶端系統:windows xp, te 6.0及以上版本服務器端:應用服務器和前置機采用ibm xseries445網絡:tcp/ip協議支持的網絡(撥號或者專線及局域網接入internet)1.4論文組織結構本文重點探討基于電網生產gis的車輛監控調度管理系統中的基礎資料管理模 塊,最后就系統測試與系統實施工作展開論述,總共分為六章,組織結構如下:第一章緒論,介紹了課題研究背景及實際意義、目前電力企業車輛調度管理方 法及存在的問題,闡述基于電網生產gis的車輛監控調度管理系統的目標,最后簡 要介紹系統的開發環境;第二章系統的總體需求和
23、設計,包括了系統的需求分析、系統功能模塊、系統 的結構設計、系統的分層介紹、系統的業務流程和數據庫設計,最后說明本人在本 次課題中所負責的工作內容;第三章基礎資料管理模塊詳細設計與實現,介紹了 mvc設計模式,簡要分析 系統模塊功能,并詳細介紹基礎資料管理模塊的詳細設計與實現。第四章系統測試,介紹了系統測試的冃的及必要性,系統測試的原則,并結合 在系統測試過程中運用不同的測試方法進行闡述,最后詳細分析系統測試實例。第五章系統實施,介紹了本車輛調度管理系統在漳州電業局的實施情況,指岀 實施屮的工作內容及注意事項。第六章對本論文的一個總結,分析該系統的尚待優化之處及木人在廈門億力吉 奧信息科技有限
24、公司的實習體會。第二章系統總體設計2.1系統需求分析為了對電力企業現有的車輛信息和人員信息等實現有效的管理和監督,幫助 企業在車輛管理使用方面減少內耗,提高能效,獲取更多的社會和經濟效益。福 建電力有限公司(以下簡稱為省公司)針對目前企業用車的狀況和企業車輛管理 的現狀,立項建立車輛監控調度管理系統。福建電力公司及其下屬的各地市的電力公司的企業車倆的數量約2500倆左 右,隨著機動車輛日益增多,如何運用現代化管理手段合理調度、提高車輛的使 用效率、降低事故等意外的發生,已成為一個迫切需要解決的課題。1、調度管理車輛行動區域比較廣泛,車輛派出后,往往成為“放飛的小鳥”,管理無法知 道具體的情況。
25、因此,如何有效地調度車輛,提高車輛的使用效率,也成為企業急 需解決的一個問題。2、車輛管理公車私用一直是企業積重難返的管理問題,由于車輛由司機直接掌握和控制,公 車私用的現象普遍存在,給企業造成了財產損失,同時也造成了不良的社會影響。另外企業車輛也是一個重要物資運送的載體和企業日常辦公的重要交通工具。 因此在日常辦公中企業需要釆取種種措施來監控和保護車輛,使汽車在行駛過程中 少出事故或出了事故能得到及吋救助。2.2系統功能模塊木系統包含六個模塊:1、基礎資料管理:包括車輛基礎資料,終端資料,駕駛員信息,車輛管理制 度,報廢信息等2、車輛調度:包括車輛定位,車輛調度,報警查詢,里程統計,車輛分組
26、等3、安全管理:包括交通安全會,車輛年檢,車輛周檢,駕駛證年審,季節性安檢,交通事故,車輛入庫停放,準駕證管理,駕駛員招聘考核,月度考 核會,出長途安檢等4、成本管理:包括油料管理,維修費管理,過橋過路費管理,車輛保險,養 路費管理,駕駛員收入等5、報表統計:包括油料統計,維修費統計,駕駛員臺班績效統計,車輛單車 成本統計等6、檔案管理:包括系統常用字典等2.3系統結構設計系統體系結構的確定是為軟件需求服務的,根據軟件用戶數量、運行環境、更 新維護要求、軟件分布等因素確定。木系統總體結構采用客戶機/中間件/服務器(c/s/s)和瀏覽器/中間件/服務器(b/s/s)復合體系結構。二種方式各有側重
27、,部 分功能可相互重疊。系統分為數據交換層、信息維護層、應用服務層和用戶層,數據交換層與信息 維護層中間通過安全信息閘交換信息,由通訊系統中的數據交換接口完成終端與平 臺、相關管理系統與平臺間的數據傳輸功能;信息維護層采用c/s架構,對空間數 據、屬性數據的輸入、處理,速度快、處理量大。信息應用層采用c/s與b/s結 構,以c/s方式下完成大多數的業務分析功能,而b/s方式下主要實現互聯網上的的 信息查詢和發布。系統的三層體系結構如圖2-1所示:應用程序服務器is 2-1:基于java技術的web應用體系結構資料來源:廈門億力吉奧信息有限公司:基于電網生產gis的車輛監控調度管理系統技術方案書
28、,2008.車輛監控調度系統完全基于瀏覽器/服務器(b/s)架構體系,采用0zcle9i進行 數據管理,應用中間件采用bea weblogic9. 2,客戶端完全實現零安裝,直接訪問網 絡地址即可登陸系統。2.4系統物理結構結合軟件技術平臺的選擇,系統的技術體系結構如下圖所示:tcp / iptcp / iptcp / ipkttphttp禪淨鬲轍翻腐系統管理人員 試x并級許理部門1【作人員 仃關林門 洋逋川戶數據維護決策風瞼分析專題分析 爭務處理社會眼務 倍息發命各類規范各類標準狀態件詢業務分析i系統維護1館息戰務gisils用功保細竹»|v川gis夕州4兒它輛助爼件h1糸統構成g
29、is功能細件行業專川gis細件兒它輔wifflfr功能組件描述性數據庫:元數據庫專家知識庫:專家庫輔助數據并:分類編碼用、臨時工作數據用、&題數據咋應用數據庫:軌跡數據庫.業務數據庫.企業數據庫.投 訴數據庫、影音數據庫貼礎數據悴:電子地圖數據悴、車輛數據叭 可機數據庫.車載設備數 據庫、gis空間數據j4gps技術dss技術.net技術gis技術技術層技術支丼圖2-2:系統物理結構圖資料來源:廈門億力吉奧信息有限公司:基于電網生產gis的車輛監控調度管理系統技術方案書,2008.2.5系統分層設計典型的j2ee三層結構,分為表現層、中間層(業務邏輯層)和數據服務層。三 層體系將業務規
30、則、數據訪問及合法性校驗等工作放在中間層處理。客戶端不直接與數 據庫交互,而是通過組件與中間層建立連接,再由中間層與數據庫交互。表現層是傳統的jsp技術,自1999年問世以來,經過多年的發展,其廣泛的 應用和穩定的表現,為其作為表現層技術打下了堅實的基礎。中間層采用的是流行 的spring+hibernate,為了將控制層與業務邏輯層分離,乂細分為以下幾種:web層,就是mvc模式里面的“c” (controller),負責控制業務邏輯層與表 現層的交互,調用業務邏輯層,并將業務數據返回給表現層作組織表現,該系統的 mvc框架釆用strutsoservice層(就是業務邏輯層),負責實現業務邏
31、輯。業務邏輯層以da0層為 基礎,通過對da0組件的正面模式包裝,完成系統所要求的業務邏輯。da0層,負責與持久化對象交互。該層封裝了數據的增、冊此查、改的操作。p0, 持久化對象。通過實體關系映射工具將關系型數據庫的數據映射成對象,很 方便地實現以面向對象方式操作數據庫,該系統采用hibernate作為0rm框架。spring的作用貫穿了整個中間層,將web層、service層、da0層及p0無縫整合, 其數據服務層用來存放數據。struts作為系統的整體基礎架構,負責mvc的分離,在 struts框架的模型部分,利用hibernate框架對持久層提供支持,業務層用spring支 持。2.6
32、系統業務流程系統的基本業務流程是:在表示層中,首先通過jsp頁面實現交互界面,負責傳送請 求(request)和接收響應(response) , struts 根據配置文件(struts-conf ig. xml)將 actionservlct接收到的request委派給相應的action處理。在業務層中,管理服務組件 的spring容器負責向action提供業務模型(model)組件和該組件的協作対象數據處理(dao) 組件完成業務邏輯,并提供事務處理、緩沖池等容器組件以提升系統性能和保證數據的完整 性。而在持久層中,則依賴于hibernate的對象化映射和數據庫交 互,處理da0組件請求的
33、數據,并返回處理結果。2.7數據庫設計數據庫技術是信息資源管理最有效的手段。數據庫設計是指對于一個給定的應 用環境,構造最優的數據庫模式,建立數據庫及其應用系統,有效存儲數據,滿足 用戶信息要求和處理要求。數據庫在一個管理系統中占據非常重要的地位,數據結 構設計的好壞將直接對應用系統的效率、功能的擴展、完善,以及實現的效果產生 影響,合理的數據庫結構設計可以提高存儲的效率,保證數據的完整和一致。表2-1:數據庫各階段設計描述設計階段設計描述需求分析數據字典、數據流、數據存儲的描述概念結構設計概念模型(e-r圖)、數據字典邏輯結構設計關系數據模型物理設計存儲安排、方法選擇、存取路徑建立實施階段編
34、寫模式、裝入數據、數據庫試運行運行維護性能監測、轉儲/恢復、數據庫重組與重構本系統使用oracle對數據庫i®進行設計,涉及的數據表數量比較多,故下面 只列舉部分相關表項:表2-2:車輛基礎資料表(t_p_carreg)屬性名稱數據類型ccaridvarchar2 (36)ccmptdvarchar2(36)iloadnumber (10, 2)ipassengernumnumber (10)1powernumber (10)ccarnumvarchar2 (50)ccartypevarchar2(50)ccarfactoryvarci1ar2 (50)coiltypevarchar
35、2 (36)cunderpannumvarchar2 (50)cengtnenumvarchar2 (50)coilnumvarci1ar2(5o)dbuyt1mevarchar2 (20)dregtimevarchar2 (20)dcerttimevarchar2(20)itelidvarci1ar2 (36)可否為空描述不可以編號可以公司編號可以載重量可以乘客數可以發動機額定功率可以車牌號可以車輛型號可以生產廠家可以油耗類型可以底盤號可以發動機號可以燃油標號可以購買時間可以注冊時間可以發證時間可以終端號iareaidnumber (10)可以有效期icarclassvarchar2(36)
36、可以車輛類型ccarmemovarchar2(500)可以備注deletedvarchar2(10)可以是否刪除cbureidvarchar2 (36)可以所屬局編號crightcmpvarchar2(50)可以產權單位ccarshibieidvarchar2(100)可以車輛識別代碼tcarprtcenumber(10)可以車身單價ioilboxcapnumber(10)可以油箱容積totlstdvarchar2(50)可以百公里綜合油耗標 準tsruningchar(l)可以是否被派出cbuytaxvarci1ar2(1o)可以購置稅cgroupidvarchar2 (36)可以部門編號d
37、checktimevarchar2(20)可以檢驗合格時間tsemergencychar(l)可以是否應急ccartmgvarchar2 (50)可以圖片表2-3:駕駛員信息表(t_p_driver)屬性名稱tfll 數據類型可否為空描述crealnamevarchar2(20)可以真實姓名csexvarchar2(2)可以性別dbirthdaychar (8)可以生日c telmobilevarchar2 (20)可以手機號碼caddressvarchar2(50)可以住址dgetcertdatevarchar2(20)可以初次領證日期ccartypevarci1ar2 (20)可以準駕車型
38、cava1labilitydatevarchar2 (20)可以有效期ccertidvarchar2 (20)可以駕駛證號cworktypevarchar2 (20)可以工作性質isallowvarci1ar2(1o)可以是否準駕dyearchecktimevarchar2 (20)可以年審時間c telhomevarchar2 (20)可以家庭電話dengagetimevarchar2(20)可以聘請時間isruningcilar(l)可以是否出車1gr0up1dvarchar2 (36)可以所屬部門remarkvarchar2 (500)可以備注cskillgradevarchar2(36
39、)可以技能等級area_idvarchar2(36)可以區域代碼2.8本人負責的工作本課題來源于廈門億力吉奧信息科技有限公司,公司致力于地理信息系統gis、 全球定位系統gps、遙感rs通信communication等方面的研究,提供基于3s技術 的電網專題數據采集、建庫、實時更新維護和基礎地理數據采集、加工、建庫等數據 產品服務,為“數字化電網、信息化企業”提供基于“3s+c”技術的整體解決方案。 下面簡要介紹在木項目中木人負責的工作:1、基礎資料管理模塊代碼編寫熟悉struts+spring+hibernate, mvc等編程框架,理解車輛監控調度 管理系統需求,編寫車倆基礎資料,終端資料
40、,駕駛員信息,車倆管理制 度,報廢信息進行增加,查詢,刪除,修改等操作的代碼。2、整個車輛監控調度系統各個模塊測試采用load runners. 0測試工具對整個車輛調度系統進行性能測試。同 吋還包括根據黑盒測試,白盒測試,集成測試,可用性測試及安全性測試等 測試方法對系統進行全面測試。3、負責車輛監控調度系統在漳州電業局的實施實施的內容包括:a.安裝車輛定位gps終端b系統安裝部署c基礎資料及基礎數據錄入d.安排車輛調度管理系統培訓、試用e試用期間跟蹤f.系統維護與技術支持第三章基礎資料管理模塊詳細設計與實現3. 1 mvc設計模式簡介設計模式是面向對象的程序設計人員用來解決編程問題的一種形
41、式化表示。目 前,在大多數browser/server結構的web應用屮,瀏覽器直接通過html或者jsp 的形式與用戶交互,響應用戶的請求。在中間層上采用基于模型視圖控制器(mvc, model-view-controller)的設計模式。model層用來實現業務邏輯,view層 用來顯不用戶界而,controller層主要負責view層和model層之間的控制關系。模型 包含了應用程序的核心,它封裝了應用程序的數據結構和事務邏輯,集中體現了應用 程序的狀態。有時候它僅包含了狀態信息,因為它并不了解視窗或控制器的信息,由 于應用于模型的代碼只需寫一次就可以被多個視圖重用,所以提高了代碼的可重
42、用 性。視圖是用戶看到并與之交互的界面,用來接受用戶的輸入,向用戶顯示相關信 息,但不進行任何實際的業務處理。視圖接受模型發出的數據更新事件,從而對用戶 界面進行同步更新。控制器對用戶的輸入做出反應并且將模型和視圖聯系在一起。具 體實現時,把servlet用作應用程序的控制器,把jsp文檔作為視圖,javabeans被用 來表示模型。所有的請求都被發送給作為控制器的servlet,它接受請求,并根據請求 信息將它們分發給適當的jsp來響應。同時,servlet還根據jsp的需求生成 javabeans的實例并輸出給jsp環境。jsp可以通過直接調用方法或使用use bean的 自定義標簽得到j
43、ava beans中的數據。這種設計模式很好地實現了數據層與表示層的 分離,使開發工作更加容易和迅速"i。在這種設計模式下,各層次z間的數據傳遞 如圖3-1所示。modd(javabeans)(jsp)controller (servlet)database圖3-1: mvc設計模式的數據傳遞圖資料來源:廈門億力吉奧信息冇限公司:基于電網生產g1s的車輛監控調度管理系統技術方案書,2008.mvc模式處理過程:首先控制器接收用戶的請求,并決定應該調用哪個模型來進行處理。然后模型根據用戶請求進行相應的業務邏輯處理,并返回數據。 最后控制器調用相應的視圖格式化模型返回的數據,并通過視圖呈
44、現給用戶。方法調用» 事件圖3-2: mvc設計模式結構圖資料來源:廈門億力吉奧信息冇限公司:基于電網生產g1s的車輛監控調度管理系統需求方案書,2008.3. 2系統模塊分析3. 2.1系統登陸界面用戶通過瀏覽器可進入該頁面,在系統被訪問之前,要對進入系統的用戶進行安 全性檢查,防止非法用戶進行系統破壞數據及威脅系統安全,避免不必要的損失。只 有輸入合法的用戶名和正確的密碼后方可進入系統。圖3-3:系統登陸界面3. 2.2系統登陸后的主界面力侖2009年5月11日屋踴一 17 02 46&用尸佞広$個人訂制&揑洋下盒三系域公吿&在駛務命東板這甘±我
45、的工作 "準咖?± 運行管湮 口敵從菩湮 刊梆6背理> jowjt評價評級昔理 *設備異zt®s jtts檢修咎連 建境設耐理 王一中標商普理> ;車耦調度 !d檔普理* j kthuff 二系統維護r待辦工作>任務創溯打耶ss) 從 伽a05"05眉 到2009-05-11一遶澤一,全 自動9卩分査詢s &unmy|sue取桶過攏升序障序o 5j o條/共o條序號標j8 c任務環名稱0豳時間0處査人0s« rotifllb 處&t£tt:u '餃«r宇段甄色»s*
46、9;5工作項2、系娠?t認定亍最尸天的待力任務侮可以改交査詢養件査看jtia時間段內的待券工作現3t開“ (wttigls)otisaii圖3-4:系統登陸后主界面3.3系統功能模塊自口車輛調度!日基礎資料管理i iia車輛基礎資料:i?“只終端資料i$5“戸駕駛員信息:$'車輛管理制度iilr報廢信息 a- r車輛調度“r車輛定位!ii“r車輛調度iiir報警查詢iii“r里程統計i$l.r車輛分組i e -r安全管理!i! “r交通安全會車輛年檢i j卜“r車輛周檢iii“r駕駛證年審iihri季節性安検iii”r交通事故!$!“只車輛入庫停放i 5自“只準駕證管理iiiin準駕證
47、申諳i i i ?n堆置證考核記錄 :i!r駕駛員招聘考核月度考核會i i?“出長途安檢尸成本管理: -口油料管理j! “冃加油記錄j白“ r加油ic卡:5!“r ic卡!iji“r公務卡交通補貼卡jij!“只自管車私車公用油卡iik-r油耗標準|l“只油耗總量! a -n錐修費背理只維修記錄!)?“ 口錐修費總額i n過橋過路費管理過橋過路費!:?私車公用過橋過路費j l.«車輛保險iir養路費管理!?r駕駛員收入&冃報表統計 “ ”油料統計i hr維修費統計i i r駕駛員臺班績效統計!?車輛單車成本統計自r檔案管理in系統常用字典圖3-5:系統功能模塊3.4基礎資料管理
48、模塊詳細分析該模塊采用struts+spring+hibernate框架進彳亍開發,對基礎資料信息進彳亍增 加,刪除,修改,查看,導出記錄等操作。用戶登陸后,輸入限定條件,點擊查詢 按鈕后系統會顯示相關記錄。一般用戶只有查看功能,管理員才可以進行新增,修 改,刪除等操作。管理員輸入完信息以后,點擊保存即可將數據存入到數據庫。如 果輸入的內容不符合數據庫約束,或者該表中已存在該數據主鍵的信息,那么系統 將給出相應的提示或警告,以待更正。由于基礎資料管理涉及的內容比較多,涉及功能又都是大同小異,基本都是對 信息進行增加、刪除、修改、查看操作。鑒于篇幅有限,所以下面以“駕駛員信息” 為例進行詳細分析
49、。3. 4.1駕駛員信息3. 4.1.1功能描述:顯示、增加、刪除、修改和查詢駕駛員基本信息。3. 4.1.2功能界面與實現代碼:a.輸入查詢條件,點擊“查詢”按鈕后會顯示相對應的記錄。默認情況下是不 限定任何查詢條件,點擊“查詢”按鈕后會顯示全部記錄。【資料管理-駕駛員信息管理】序號柱名性別的械語門出生年月工作性豪系電話修改ii除1鄒勇民期1962-01-28正式豪修改2林建福期配電部1973-10-05正式兼改側除3陳思塔男配電部1980-11-28正式聶t修改側除4林建靈男送電部1774-04-02正式策職13
50、8s0569528修改鵬5吳駛男wffib1978-07-18正式聶看修改側除6周長榮男電力安裝分公司1955-01-09正戲職29732s5查看修改鵬7柯惠彬男1955-03-06正盤看修改刪除8陳化佳男車號理所1959-11-02正式專看修改鵬9楊文容男1974-06-03正式菱看修改刪除圖3-6:顯示查詢記錄b點擊“新建”按鈕,輸入新增對象資料,最后點擊“保存”按鈕即可。【淡料管理-駕駛員資料新増】姓名性別男v1固定電話手機號瑪1出生日期2 里.二住址初次領證日期準駕車型v有效期年檔案
51、編號置駛證號工作性質正式專職v是否準麗是y年審時間聘用時間所雇部門|q技能等級1y備注1保存11關閉1圖3-7:駕駛員資料新增主要實現代碼:新建tpdri vcraddaction. java功能描述:實現增加tpdriver的功能public class tpdriveraddaction extends transactionactionprivate static logger logger logger, getlogger(tpdriveraddaction. class);public actionforward doprocess(actionmapping mapping, a
52、ctionform form,httpservletrequest request, httpservletresponse rosponso)/ 轉換為 tpdriverformtpdriverform formobj = (tpdriverform) form;tpdriver tpdriver = new tpdriver () ;/ 定義 tpdriveractionerrors errors 二 new actionerrors() ;/ 定義錯誤信息集合 trybeanutiis. copyexitpropertiespdriver, formobj);catch (invocationtargetexception ex)logger, error (z/user-301:/z + ex. getmessageo);acti on error error = new acti on error (/zcopyerror/z); errors, add("copyerror", error);catch (illegalaccessexception ex)logger, error (ex. getmessage ();throw new runtimce
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 災害脆弱性試題及答案
- 監控面試題目及答案
- 小麥倉儲與配套設施項目可行性分析
- 小學上學期試題及答案
- 華為結構面試題及答案
- 暢聊2024年紡織工程師考試新變化試題及答案
- 商業美術設計師設計合作考核題及答案
- 基建管理 筆試題及答案
- 個性環境測試題及答案
- 系統化學習紡織品檢驗員考試知識試題及答案
- 森林生態修復技術方案
- 嬰幼兒托育服務與管理專業人才需求調研報告
- 項目式學習在初中散文教學中的應用研究
- 腦動靜脈畸形演示課件
- 環泊酚注射液-臨床用藥解讀
- 社交禮儀與合作精神的主題班會
- 智慧社區平臺運營方案
- 民間非營利組織會計培訓
- 不良資產項目律師法律盡調報告(模板)
- 產品借用申請表
- 醫院院內緊急意外事件應急預案(整理)
評論
0/150
提交評論