Phân tích thiết kế hệ thống điều khiển đèn giao thông thành phố hà nội

75 768 2
Phân tích thiết kế hệ thống điều khiển đèn giao thông thành phố hà nội

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Phân tích thiết kế hệ thống điều khiển đèn giao thông thành phố hà nội

Đặ ng Hữ u An h Tin ph áp K50 Mạ ng me tr o eth er ne t (M E) tri ển kh dịc h vụ trê n mạ ng ME Hà Nội , 6201 I HC QUC GIA H NI TRNG I HC CễNG NGH * BI TP LN MễN HC PHN TCH THIT K H THNG NNG CAO PHN TCH THIT K H THNG IU KHIN ẩN GIAO THễNG THNH PH H NI Nhúm Lp KTPM QH2015-I Giỏo viờn hng dn H Ni, 10/2015 : PGS.TS Trng Ninh Thun Mc Lc Phõn Tớch Thit K H Thng Nõng Cao Page Danh Sỏch Hỡnh V Phõn Tớch Thit K H Thng Nõng Cao Page Phỏt Biu Bi Toỏn Hin ti vi s gia tng nhanh chúng ca cỏc phng tin tham gia giao thụng, cỏc tuyn ph hin ti ó dn tr nờn ụng ỳc v quỏ ti, gõy bt tin cho ngi tham gia giao thụng Vi mc tiờu gii quyt bt cp ny, nhiu tuyn ph ó c xõy dng mi v nhiu tuyn ph hin ti c m rng Tuy nhiờn, tỡnh trng ựn tc giao thụng kộo di khụng c gii quyt trit , v ỏng tic hn l t l cỏc trng hp tai nn giao thụng khụng c ci thin Theo cỏc kt qu thng kờ gn õy, nguyờn nhõn chớnh ca nhng bt cp ny l h thng iu khin ốn giao thụng hot ng khụng hiu qu gii quyt ny, S giao thụng thnh ph H Ni ó thc hin trin khai mi v nõng cp h thng iu khin tớn hiu giao thụng hin cú thc hin thớ im ti mt s tuyn ph cú tỡnh trng ựn tc giao thụng cao ti cỏc ngó t giao ct H thng mi ny cho phộp ngi tham gia giao thụng (ngi iu khin xe c gii v ngi i b) cú th an ton lu thụng h tuõn th Lut an ton giao thụng ng b hin hnh H thng mi ny cng cho phộp nhõn viờn ca S giao thụng thnh ph H Ni (Qun tr viờn Admin) cú th iu chnh ti tớn hiu ốn cng nh thi gian cho cỏc tớn hiu ny trờn mi ct ốn tựy theo iu kiu giao thụng thc t Mỏy ch (server) ca h thng iu khin ốn tớn hiu giao thụng c t ti S giao thụng thnh ph H Ni d dng cho vic quan sỏt v iu khin cỏc ốn giao thụng H thng mi ny cho phộp nhõn viờn ca S giao thụng thnh ph H Ni cú th nhp bn cỏc tuyn ph cú t cỏc ct ốn h thng iu khin, cp nht cỏc v trớ t ct ốn mi, ly v v trớ ca cỏc ct ốn im giao ct gia cỏc tuyn ph v thay i trng thỏi ca cỏc ct ốn ny (mu ốn, thi gian tn ti ca ốn mu ú (chu k ca ốn)) thc hin vic giỏm sỏt thc t tỡnh trng giao thụng, S giao thụng ó s dng mt h thng giỏm sỏt (Supervisor System) Cụng ty camera giao thụng cung cp Theo ú, mi ngó t giao ct c trang b mt camera giỏm sỏt, cú th quan sỏt cỏc phng tin lu thụng trờn ng, d liu v lu lng giao thụng s c cỏc camera gi v server ca H thng giỏm sỏt v c x lý t ng T kt qu x lý ny, H thng giỏm sỏt s thụng bỏo cho H thng quan sỏt v iu chnh tớn hiu ốn giao thụng trng hp mt tuyn ph no ú xy trng hp ựn Phõn Tớch Thit K H Thng Nõng Cao Page tc cc b Thụng bỏo ny c hin th trờn mn hỡnh quan sỏt ca nhõn viờn S giao thụng thnh ph H Ni iu ny cho phộp nhõn viờn ny cú th thay i ci t hin ti cho cỏc ct ốn tớn hiu ca im giao ct ny gii quyt tỡnh trng ựn tc cc b H thng cng cho phộp cỏc cỏn b, nhõn viờn ca S giao thụng thnh ph H Ni cú th xem li d liu lch s v tỡnh trng ựn tc cc b ca cỏc v trớ giao ct cn thit cú th phõn tớch v lờn phng ỏn thit lp cỏc thụng s hot ng t ng ca cỏc ct ốn giao thụng ti cỏc im giao ct ny cng nh bt k ct ốn tớn hiu no thuc qun lý ca h thng cn thit H thng mi ny cho phộp cỏc ct ốn tớn hiu t hot ng theo cu hỡnh t sn, ú m bo iu kin: ốn dnh cho phng tin giao thụng l , thỡ dốn dnh cho ngi i b l xanh, v ngc li Vo thi im 23:00 3:00 lng tham gia giao thụng, qun tr viờn h thng cú th tm thi tt chu k chuyn ốn ca cỏc ct ốn (cỏc ct ốn chuyn mu vng nhp nhỏy) ci t cỏc thụng s mi (chu k cho cỏc ốn tớn hiu) tựy theo k hoch ca S giao thụng thnh ph H Ni Phõn Tớch Thit K H Thng Nõng Cao Page Glossary Gii thiu Ti liu n c dựng nh ngha mt s thut ng phm vi bi toỏn t ra, cỏc gii thớch c th cho cỏc thut ng, m cú th khụng quen thuc hoc gõy nhp nhng cho ngi c Ti liu ny cú th c s dng nh mt t in d liu khụng chớnh thc, cung cp cỏc nh ngha d liu m cỏc mụ t use-case v cỏc ti liu khỏc cú th trung vo cỏc tỏc v m h thng cn thc hin vi cỏc thụng tin nh Ngha Glossary bao gm cỏc nh ngha cho cỏc concept chớnh H Thng iu Khin ốn Giao Thụng H Thng iu Khin ốn Giao Thụng H thng cho phộp xem v thay i trng thỏi cỏc ct ốn giao thụng thuc qun lý ca h thng H thng giỏm sỏt (Supervisor) H thng giỏm sỏt cho phộp qun lý cỏc camera giỏm sỏt t ti cỏc im giao ct, cho phộp xem d liu thu c t camera, phõn tớch d liu t camera v thụng bỏo tỡnh trng tc nghn cho Qun tr viờn Qun tr viờn (Admin) Admin l ngi thc hin cỏc thao tỏc qun tr h thng: xem trng thỏi giao thụng, xem trng thỏi ốn, thay i thit lp ca ốn giao thụng nh thay i trng thỏi ốn (xanh, , vng) v chu k ốn Bn s giao thụng (Map) Bn ny l bn s giao thụng vi th hin thu nh ca cỏc tuyn ph thc t (nh Google Map) nhng c tớch hp thờm v trớ ca cỏc im t cỏc ốn giao thụng v cỏc camera giỏm sỏt ốn bm xin sang ng Phõn Tớch Thit K H Thng Nõng Cao Page Thit b c b trớ trờn cỏc ct ốn giao thụng khu vc ụng ngi i b sang ng nh trc bnh vin, trng hc Thụng thng hp ốn bm c thit k cao so vi mt ng 1.2m bao gm mt nỳt bm c s dng nh yờu cu xin sang ng ca ngi i b Traffic Light Cm ốn ti im nỳt giao thụng, cú th ti ngó ba, ngó 4, ngó 5, hoc ti trờn ng cú im giao ct c bit (Vi ng tu) hay ốn dnh cho ngi i b sang ng Phõn Tớch Thit K H Thng Nõng Cao Page Supplementary Specification Mc Tiờu Mc ớch ca ca ti liu ny l nh ngha cỏc yờu cu ca H Thng iu Khin ốn Giao Thụng c T B Sung ny lit kờ cỏc yờu cu m khụng c th hin cỏc biu use-case ca cỏc use-case model c T B Sung v cỏc use-case model cựng vi th hin ton b cỏc yờu cu ca h thng Phm Vi c T B Sung ny c ỏp dng H Thng iu Khin ốn Giao Thụng, m s c phỏt trin bi cỏc hc viờn lp Phõn Tớch Thit K H Thng Nõng Cao c t ny nh ngha cỏc yờu cu phi chc nng ca h thng, nh l tin cy, kh dng, hiu nng, v kh nng h tr, cng nh l cỏc yờu cu chc nng c th hin cỏc use case (Cỏc yờu cu chc nng c nh ngha cỏc c t Ca S dng (Use Case Specifications) References Khụng Chc nng Nhiu ngi qun tr cú th cựng thc hin cụng vic ca h Nu mt im giao ct no ú xy tỡnh trng ựn tc, ngi qun tr viờn phi c thụng bỏo Tớnh kh dng Giao din iu khin ca h thng nờn l desktop tng thớch Windows 7/8, Windows 2003/2008 Server tin cy H thng s hot ng 24 gi trờn ngy, ngy trờn tun, v ch cú th chuyn trng thỏi ốn vng nhp nhỏy thi im lu lng giao thụng l rt thp (23:00 3:00) Hiu nng Phõn Tớch Thit K H Thng Nõng Cao Page H thng cho phộp kim tra trng thỏi ti 1000 ct ốn giao thụng ti mi thi im v cú th ng thi iu chnh thit lp cho 500 ct ốn tớn hiu ti mi thi im H thng cho phộp ly v trng thỏi ca mt ct ốn tớn hiu t mt im giao ct vi thi gian tr khụng quỏ 10s H thng phi thc hin hon thnh 80% tng s thit lp trng thỏi ốn phỳt Kh nng h tr H thng giỳp cho S giao thụng thnh ph H Ni cú th iu chnh tỡnh trng lu thụng t xa An Ninh H thng phi ngn chn cỏch kt ni trỏi phộp ti c s d liu bn giao thụng, v cỏc lnh thc hin iu khin tớn hiu ốn giao thụng t bờn ngoi S giao thụng thnh ph H Ni Ch cỏc qun tr viờn mi cú th trc tip iu khin H thng v thay i cỏc trng thỏi ốn giao thụng Cỏc qun tr viờn ch cú th thit lp trng thỏi ch cú ốn vng nhp nhỏy cho ct ốn tớn hiu khong thi gian t 23:00 ti 3:00 H thng giỏm sỏt giao thụng ch cú th iu khin t S giao thụng thnh ph H Ni Cỏc rng buc thit k H thng iu khin ốn giao thụng s c tớch hp h thng giỏm sỏt giao thụng, cỏc module ỏp dng Lut giao thụng ng b, cỏc module bn giao thụng, m s c lu tr s dng c s d liu RDBMS H thng s cung cp giao din desktop tng thớch Windows 7/8, Windows 2003/2008 Server Phõn Tớch Thit K H Thng Nõng Cao Page I Use-Case Model Biu Use-case tng quỏt ca H thng iu khin ốn giao thụng Figure 1.Biu Use-case tng quỏt ca H thng iu khin ốn giao thụng Phõn Tớch Thit K H Thng Nõng Cao Page 10 ISupervisor: h thng TrafficLight s dng dch v notifyTrafficConguestion ca h thng Supervisor nú ch cn tng tỏc vi vi ISupervisor ly thụng tin H thng TrafficLight c thit k theo mụ hỡnh lp: Presentation layer, Business layer v Access layer Presentation layer: tng tỏc vi ngi dựng, gm giao din (cho phộp ngi dựng chn chc nng, nhp d liu) v xỏc minh tớnh ỳng n ca d liu c nhp vo TrafficLightBusiness: x lý nghip v h thng Phng thc bllSetTime() thc thi ci t thi gian cho cỏc tớn hin ốn giao thụng theo thut toỏn c th tựy vo s ngó r, s ln ng ca im nỳt giao thụng bllGetUpdateStatus(): tr v TRUE nu thay i ci t thnh cụng dalGetState(): tr v ci t hin ti ca im nỳt giao thụng TrafficLightAccess: kt ni vi database lu tr d liu v kt ni vi lp TrafficLight ly d liu hoc thay i d liu AbstractTrafficLight: lp o cú cỏc thuc tớnh v phng thc ca mt i tng ốn giao thụng Tựy theo tng im nỳt giao thụng l ngó ba, ngó t, ngó 5, m i tng ny c thc thi c th theo s lng ln ng, s ốn tớn hiu c ci t ThreeJunctionLight: i tng ốn giao thụng ngó FourJunctionLight: i tng ốn giao thụng ngó FiveJunctionLight: i tng ốn giao thụng ngó OneWayLight: i tng ốn giao thụng cỏc im giao ct c bit trờn ng chiu (vớ d giao ct vi ng st) Signal: kiu enum gm giỏ tr ng vi mu ốn tớn hiu: green, red, yellow LandStreet: ln ng DirectionLand cú giỏ tr qui c chiu i t u ph n cui ph l TRUE, chiu ngc li l FALSE Phõn Tớch Thit K H Thng Nõng Cao Page 61 Street: tờn tuyn ph t ct ốn tớn hiu giao thụng V.3 Design mechanisms and Databases H thng s dng c s d liu SQL, cỏc lp c s d liu (DBClass) c truy cp bng cỏch s dng lp DriverManager Khi mt kt ni CSDL c m ra, DBClass to cỏc cõu lnh SQL v gi n cỏc RDBMS v thc thi nú Kt qu ca cỏc truy SQL c tr v qua i tng ResultSet Figure 36 Design mechanisms and Databases Statement: lp c s dng thc thi mt trng thỏi SQL tnh v cha kt qu ca nú Phõn Tớch Thit K H Thng Nõng Cao Page 62 Vi RDBMS (Relational Database Management System): h qun tr CSDL quan h) cn ỏnh x mt lp/ i tng vo mt bng CSDL JDBC (Java Database Connectivity): chun truy xut CSDL cú th thao tỏc vi c s d liu, DB class cn to kt ni vi CSDL JDBC RDBMS connection: Figure 37 Lp thao tỏc vi c s d liu(1) getConnection(): ng dn ti c s d liu user: user cú quyn kt ni n CSDL pass: mt khu ca user k ni n CSDL tr v mt kt ni ti URL to mt lp mi, khỏch hang gi yờu cu n DBClass to mi DBClass to mt cỏ th mi vi giỏ tr mc nh sau ú nú to mt Statement mi s dng phng thc createStatement() Cõu lnh c thc hin v d liu mi c thờm vo CSDL JDBC RDBMS create: Phõn Tớch Thit K H Thng Nõng Cao Page 63 Figure 38 Lp thao tỏc vi c s d liu(2) xúa mt lp, khỏch hng yờu cu DBClass xúa mt cỏ th no ú DBClass to mt xỏc nhn mi s dng phng thc createConnection() ca lp Connection v nh dng ỳng ca truy SQL cho i tng cn xúa Yờu cu s c thc hin v d liu s b xúa CSDL JDBC RDBMS delete: Phõn Tớch Thit K H Thng Nõng Cao Page 64 Figure 39 Lp thao tỏc vi c s d liu(3) Tng t vi cp nht (update) d liu: client hi DBClass cp nht d liu CBClass ly t i tng hin cú v to mt Statement mi s dng lp kt ni createStatement(), mt Statement c to nờn, thc thi v CSDL c cp nht d liu mi JDBC RDBMS update: Phõn Tớch Thit K H Thng Nõng Cao Page 65 Figure 40 Lp thao tỏc vi c s d liu(4) lu tr d liu hiu qu v thc thi c nh cỏc bc phõn tớch trờn, cn thit k CSDL cho h thng Da vo cỏc thit k lp phn trờn, h thng iu khin ốn giao thụng thnh ph H Ni cú CSDL nh sau: Phõn Tớch Thit K H Thng Nõng Cao Page 66 Figure 41 Thit k Database ca h thng Chi tit v cỏc bng CSDL: User: Lu username v password cú quyn truy cp h thng Street: Lu thụng tin v tuyn ph cú ốn tớn hiu giao thụng, cú ta u v cui ca tuyn ph trờn bn Phõn Tớch Thit K H Thng Nõng Cao Page 67 Lane: Mi tuyn ph cú chiu giao thụng i li, mi chiu cú tớn hiu giao thụng khỏc Thuc tớnh direction ch TRUE chiu ca phng tin i li l t u n cui ph (theo s nh c ỏnh), v ngc li l FAILSE Signal: cú mu: xanh, , vng Trng hp ốn dnh cho ngi i b thỡ cú mu xanh Pedestrian_Signal: Lu thụng tin ci t tớn hiu dnh cho ngi i b Ngi i b i ln ng no theo laneID, ti im ốn giao thụng fLightLaneID Thuc tớnh setTime ch thi gian m tớn hiu signaled c bỏo sang Driver_Signal: lu thụng tin ci t tớn hiu giao thụng cho cỏc phng tin Tng t nh bng Pedestrian_Signal, thờm vo ú hng di chuyn ca phng tin c lu bng fromLaneID v toLaneID (i t ln ng no n ln ng no) ốn tớn hiu tng ng s c ci t thi gian vi giỏ tr setTime TrafficLight: mt im nỳt giao thụng TrafficLight_Lane: mi im nỳt giao thụng cú th gm nhiu ct tớn hiu ng vi tng ln ng Camera: Thụng tin v mt camera Camera_TrafficLight: mi im nỳt giao thụng cú mt (cm) camera ghi thụng tin lu lng giao thụng mt khong thi gian Phõn Tớch Thit K H Thng Nõng Cao Page 68 V.2 Packages and Architecture Layer Packages diagram Figure 42 Packages and Architecture Layer Package description: AppicationUI: bao gm cỏc mn hỡnh giao din ca h thng: login v activities ca admin Admin Activity: cha cỏc thnh phn h tr hot ng ca Admin External System Interfaces: cha cỏc interface h tr truy cp t bờn ngoi h thng Detector InteractUI: Tng tỏc gia h thng vi h thng Supervisor Java.awt: cỏc th vin ca java c s dng thit k giao din Java.sql: th vin ca java tng tỏc vi c s d liu Java.lang: cha cỏc thnh phn c bn ca java Phõn Tớch Thit K H Thng Nõng Cao Page 69 Security: cha cỏc thnh phn thc hin chc nng liờn quan n bo mt h thng V phn cng: mỏy tớnh ci t h thng, ốn giao thụng hin th tớn hiu V cỏc phng tin kt ni khỏc Architecture Layer Mụ hỡnh tng Figure 43 Architecture Layer Tng Presentation õy l lp lm nhim v giao tip vi ngi dựng cui cựng thu thp v hin th d liu Trong d ỏn cú th gi bng tờn khỏc nh tng View UI Components L nhng thnh phn chung chu trỏch nhim thu thp v hin th thụng tin cho ngi dựng cui UI Process Components L thnh phn chu trỏch nhim qun lý cỏc qui trỡnh chuyn i gia cỏc UI Components Vớ d chu trỏch nhim qun lý cỏc mn hỡnh nhp d liu mt lot cỏc thao tỏc nh trc nh cỏc bc mt Wizard Tng Business Logic Service Interface Phõn Tớch Thit K H Thng Nõng Cao Page 70 L giao din lp trỡnh m lp ny cung cp cho presentation s dng Business Entities L nhng thc th mụ t nhng i tng thụng tin m h thng x lý Cỏc business entities ny cng c dựng trao i thụng tin gia lp presentation v lp data access Business Components L nhng thnh phn chớnh thc hin cỏc dch v m service interface cung cp, chu trỏch nhim kim tra cỏc rng buc logic(constraints), cỏc qui tc nghip v (business rules), s dng cỏc dch v bờn ngoi khỏc thc hin cỏc yờu cu ca ng dng Business Workflow L nhng quy trỡnh nghip v riờng ca tng tỏc v Tng Data Access Lp ny thc hin cỏc nghip v liờn quan n lu tr v truy xut d liu ca ng dng Thng lp ny s s dng cỏc dch v ca cỏc h qun tr c s d liu thc hin nhim v ca mỡnh Data Access Components õy l thnh phn chớnh chu trỏch nhim truy xut d liu t cỏc thnh phn d liu Service õy l nhng thnh phn tr giỳp vic truy xut cỏc dch v bờn ngoi mt cỏch d dng v n gin nh truy xut cỏc dch v ni ti Phõn Tớch Thit K H Thng Nõng Cao Page 71 Biu trin khai h thng phõn h Figure 44 Biu trin khai h thng phõn h Phõn Tớch Thit K H Thng Nõng Cao Page 72 V.3 Thit k cho phõn h ngi i b Figure 45 Thit k cho phõn h ngi i b V.4 Thit k an ton cho h thng H thng s dng kờnh truyn v kt ni ni b ca S giao thụng H Ni ú m bo c yờu cu v bng thụng v an ninh kờnh truyn Module phõn h web yờu cu phi xỏc thc ngi dựng bng vic s dng user name v password Thụng tin ng nhp c mó húa trờn kờnh truyn theo chng ch SSL, expire token mc nh l ngy Phõn Tớch Thit K H Thng Nõng Cao Page 73 VI BNG CễNG VIC THC HIN Stt Ni dung Xõy dng requirements Problem Statement, Chi tit cụng vic Supplementary Specification Use-case1: View Traffic Map Activity, class, sequence diagram, design Use-case2: cỏc use-case h thng Activity, giỏm sỏt (Supervisor) diagram, design Use-case3: iu chnh thi gian Activity, cho cỏc tớn hiu diagram, design Use-case4: ngi i b sang Activity, ng diagram, design Design mechanisms, Databases, class, class, class, sequence sequence sequence Cho h thng Packages diagram Architecture Layer Cho h thng Architecture Layer Cho phõn h ngi i b, thit k an ton cho h thng Phõn Tớch Thit K H Thng Nõng Cao Page 74 References [1] PGS TS Trng Ninh Thun, Slides bi ging mụn hc Phõn Tớch Thit K VII H Thng Nõng Cao [2] IBM Rational Software Document, Requirement Description [3] Viera K Proulx, Traffic Simulation: A Case Study for Teaching Object Oriented Design, ACM 0-89791-994-7/98/2, 1998 [4] Martin Gogolla, UML for the Impatient [5] K.Ranjini, A.Kanthimathi, Y.Yasmine, Design of Adaptive Road Traffic Control System through Unified Modeling Language, International Journal of Computer Applications (0975 8887), Vol 14 No.7, Feb.2011 [6] S Anjani Devi, M.Jagadeesh, G.Satish Kumar, L.Veera Kumar, Smart Traffic Management System - Software Requirement Specification, Bachelor Thesis, Dec 2012 [7] Osigwe U C., Oladipo O F., Onibere E A., Design And Simulation Of An Intelligent Traffic Control System, International Journal of Advances in Engineering & Technology, Nov 2011 [8] Y.P Singh, Pradeep K M., Analysis and Designing of Proposed Intelligent Road Traffic Congestion Control System with Image Mosaicking Technique, International Journal of IT, Engineering and Applied Sciences Research (IJIEASR), Vol 2, No 4, Apr 2013 [9] Nguyn Chớ Ngụn, Mt gii phỏp thit k h thng ốn giao thụng thụng minh, Hi ngh ton quc v iu khin v T ng hoỏ - VCCA-2011 [10] Highways Agency, Specification for Traffic Signal Controller, Nov 2005 Phõn Tớch Thit K H Thng Nõng Cao Page 75 [...]... cầu phân tích, hệ thống thông báo lỗi và luồng chính bắt đầu lại từ đầu Phân Tích Thiết Kế Hệ Thống Nâng Cao Page 17 Yêu cầu đặc biệt Không Điều kiện trước Quản trị viên đã đăng nhập thành công vào hệ thống Hệ thống đang ở màn hình hiển thị danh sách các Camera ID trên bản đồ số giao thông Điều kiện sau (Post-Conditions) Nếu việc phân tích tình trạng giao thông tự động theo chu kỳ được thực hiện thành. .. sẵn hoặc phân tích dữ liệu và hiển thị kết quả Luồng phụ Hệ thống không thể kết nối tới Camera Hệ thống không thể kết nối tới Camera để lấy dữ liệu phân tích, hệ thống sẽ thông báo lỗi Admin có thể lựa chọn kết nối lại ngay hoặc hệ thống sẽ tự kết nối tới Camera ở chu kỳ tiếp theo Không tìm thấy dữ liệu của Camera tại khoảng thời gian yêu cầu phân tích Nếu hệ thống không tìm thấy dữ liệu giao thông từ... phân tích dữ liệu giao thông, cần chỉ rõ phân tích dữ liệu thu được từ Camera nhất định nào đó 2 Nếu không có yêu cầu từ quản trị viên, hệ thông thực hiện tự động phân tích tình trạng giao thông định kỳ mỗi 10 phút Nếu có yêu cầu từ quản trị viên, hệ thống thực hiện phân tích dù chưa tới thời điểm chu kỳ phân tích Tự động phân tích 2.1.1 Cứ mỗi 10 phút theo giờ hệ thống, Supervisor thực hiện phân tích. .. theo chu kỳ được thực hiện thành công, hệ thống sẽ lưu lại kết quả phân tích Nếu việc phân tích tình trạng giao thông theo yêu cầu của Admin được thực hiện thành công, Admin có thể quan sát được kết quả phân tích tình trạng giao thông do Camera thu được Nếu không, trạng thái của hệ thống là không thay đổi Điểm mở rộng (Extension Points) Không Phân Tích Thiết Kế Hệ Thống Nâng Cao Page 18 Notify Traffic... Tích Thiết Kế Hệ Thống Nâng Cao Page 20 I.5 Activity Diagram của Supervisor Figure 5.Activity Diagram của Supervisor Phân Tích Thiết Kế Hệ Thống Nâng Cao Page 21 Phân Tích Thiết Kế Hệ Thống Nâng Cao Page 22 I.6 Usecase điều chỉnh thời gian cho các đèn tín hiệu Figure 6.Usecase điều chỉnh thời gian cho các đèn tín hiệu Mô tả ngắn gọn Khi một điểm giao thông có lưu lượng xe tham gia quá đông, hệ thống. .. vị trí đã chọn Admin chọn chức năng điều chỉnh tín hiệu Admin điều chỉnh thời gian đèn đỏ, xanh phù hợp với tình hình giao thông hiện tại • Khi điều chỉnh được hoàn thành, hệ thống trả lại thông báo điều chỉnh thành công” Use case này kết thúc Phân Tích Thiết Kế Hệ Thống Nâng Cao Page 23 Luồng chính 2 Khi hết giờ cao điểm, giao thông trở lại bình thường, admin điều chỉnh lại thời gian cho các tín... Sequence Diagram Phân Tích Thiết Kế Hệ Thống Nâng Cao Page 34 II.3 Analyze Traffic Situation Sequence Diagram Figure 14 Analyze Traffic Situation Sequence Diagram III Phân Tích Thiết Kế Hệ Thống Nâng Cao Page 35 II.4 Sequence Diagram xem báo cáo thống kê tình trạng ùn tắc giao thông Figure 15 Sequence Diagram xem báo cáo thống kê tình trạng ùn tắc giao thông Phân Tích Thiết Kế Hệ Thống Nâng Cao Page... thay đổi bởi Use case này Cài đặt tại điểm nút giao thông được chọn phải thay đổi theo đúng điều chỉnh đã đuộc thực hiện Phân Tích Thiết Kế Hệ Thống Nâng Cao Page 24 Figure 7.Activity Diagram điều chỉnh thời gian cho các tín hiệu Phân Tích Thiết Kế Hệ Thống Nâng Cao Page 25 I.7 Activity Diagram điều chỉnh thời gian cho các tín hiệu Phân Tích Thiết Kế Hệ Thống Nâng Cao Page 26 I.8 Use-case người đi bộ... Supervisor thông báo tình trạng ùn tắc cục bộ tại điểm giao cắt dựa trên kết quả phân tích tình trạng giao thông Luồng các sự kiện Luồng chính Ca sử dụng này bắt đầu khi kết quả phân tích dữ liệu giao thông thu được từ một Camera nào đó vượt một ngưỡng đã thiết lập trước đó, hệ thống kết luận vị trí giao cắt này xảy ra ùn tắc cục bộ 1 So sánh kết quả phân tích tình trạng giao thông với ngưỡng thiết lập... phân tích trạng thái giao thông của hệ thống giám sát dựa trên dữ liệu thu được từ Camera Luồng các sự kiện Luồng chính Ca sử dụng này bắt đầu khi Admin muốn phân tích dữ liệu giao thông để xác định trạng thái giao thông tại điểm giao cắt hiện tại 1 Hệ thống có thể tự động phân tích tình trạng giao thông theo chu kỳ 10 phút hoặc thực hiện phân tích khi quản trị viên yêu cầu hệ thống thực hiện thao

Ngày đăng: 19/06/2016, 11:02

Từ khóa liên quan

Mục lục

  • Phát Biểu Bài Toán

  • Glossary

  • Supplementary Specification

  • I. Use-Case Model

    • I.1. Use-Case Login

    • I.2. Use Case: View Trafic Light Map

    • I.3. Activity Diagram View Traffic Light Map

    • I.4. Use-case hệ thống giám sát (Supervisor)

    • I.5. Activity Diagram của Supervisor

    • I.6. Usecase điều chỉnh thời gian cho các đèn tín hiệu

    • I.7. Activity Diagram điều chỉnh thời gian cho các tín hiệu

    • I.8. Use-case người đi bộ sang đường

    • I.9. Activity Diagram người đi bộ sang đường

    • II. Interaction Diagrams

      • II.1. Sequence Diagram cho Use case xem bản đồ giao thông

      • II.2. Get Traffic View Sequence Diagram

      • II.3. Analyze Traffic Situation Sequence Diagram

      • II.4. Sequence Diagram xem báo cáo thống kê tình trạng ùn tắc giao thông

      • II.5. Sequence Diagram Điều chỉnh thời gian cho các tín hiệu

      • II.6. Get Traffic View Communication Diagram

      • II.7. Analyze Traffic Situation Communication Diagram

      • II. 8. Communication Diagram xem báo cáo thống kê tình trạng ùn tắc giao thông

Tài liệu cùng người dùng

Tài liệu liên quan