Also available in Google Slides Click Here https
Also available in Google Slides Click Here https: //docs. google. com/presentation/d/1 a. LDJg. LPOH 2 g. TEdcs. VCep 9 m 2 Z 7 DZ 8 v. Ai. Ffne. US_Bm. O_U/edit? usp=sharin g 1
Iovanni Enriquez Cesar Rojas Vay Tang Wesley Hwang Pranil Dahal Drawdown Interface (DDI) Los Angeles County X Cal State LA 2
Agenda 1. 2. 3. 4. 5. Overview/Context Features Design UI Tools Used 3
Drawdown Interface (DDI) DDI is a web application that can centralize all data that is related to CUP deposit accounts stored in the databases at LA County Department of Regional Planning. CS Faculty: Yuqing Zhu LA County Liaison: Tony Alcaraz 4
Context on CUP ● Land use planning for all the unincorporated areas of Los Angeles County ○ long range planning ○ land development counseling ○ project/case intake and processing ○ environmental review ● CUP case has been approved at a Regional Planning Commission hearing ● Board of Supervisors is their "city council " and the supervisor representing the area the "mayor. " 5
Users ❖ LA County, Department of Regional Planning - Employees ➢ Budget and accounting ■ View balances for all accounts ➢ System analysis ■ Identify any discrepancies in naming conventions and access transaction history ➢ Zoning enforcement ■ Account balances and reports 6
Features: ➔ Different types of reports: ◆ All-Balances ◆ Individual-Balance (plan/contact) ◆ Non-Matching Account IDs ➔ Drill-down capability ➔ Email Notifications ➔ Transaction Histories 7
Design ❖ Back. End Module ➢ Database ➢ REST API ❖ Front. End Module ➢ HTTP calls ➢ Angular Components ❖ Maven ➢ Jar file 8
Backend and Frontend DFDs 9
Backend Module(Objects) 10
Backend Module(DAM) ★ DAM (Data Access Module) ○ Perform data extraction ○ Map SQL rows to Java Objects 11
Backend Module(API) ★ API ○ Define HTTP endpoints ○ Return JSON objects 12
User Interface Balances by Contact/Plan 13
User Interface 14
User Interface 15
User Interface 16
User Interface Flagged Accounts 17
Nodemailer 18
DEMO 19
Tools Used 20
- Slides: 20