gdms application platform (1)
TRANSCRIPT
ENTIRE WORKFLOW IS DESPERATE AND
SPANS A NUMBER OF INTERACTIVE DEVICES TECHNOLOGY INTRODUCED WILL BE BRAND
NEW AGILITY WILL BE THE KEY TO ITERATIVE
DEVELOPMENT PROTOTYPE DEVELOPMENTS WILL BE
IMPERATIVE TO MAINTAIN PROJECT SUPPORT
Development Challenges
ASP.net
Sever-Side SSRS MVC Web API
Client-Side HTML5 JS Libraries
Bootstrap jQuery
C# Programming Object Oriented Design Object Oriented Programming
Database Entity Framework SQL Server Stored Procedures
IDE Visual Studio
Testing Microsoft Test Manager
Source Control BitBucket Git
Scrum/Sprints/Bug Reporting Tracking Jira
ArchitectureDiagram & Tech
SQL Server
Informix
Portal
External Services
Data Layer
Functional Programming
Server Communication
s
User Interfaces
High Level UI Architecture
HTML5 jQuery(1)
Web API
SQL Data Service
Admin API Service
External Services
Local Storage
IndexedDB(2)
SD Card(2)
ASP.net MVC
MVC Controllers
SQL Data Service
Admin API Service
External Services
Data Persistence
Session
Local Storage
(SSRS)
Centralized Reporting Repository
Dynamic Querying
Customized Interfaces
DIY Report Development
HTM
L
Online and Offline Forms
CSH
TM
L
Online Data Visualization
SSR
S SQL Server Reporting
1. Initial Version of the UI will be written in a jQuery DOM driven development • AngularJS 2.0 can be used in future releases
2. Depends on the device (Browser availability and SD Card availability).
Middle Tier Architecture
Server
CommunicationsFunctional
ProgrammingData Layer
• OOP • OOD
• HTTP• JSON
• Web API • EF• Stored Procs
Initial Class Diagram
Base Abstract
Class
Geography
Region Survey Block GMU
Organization
Regional Districts
Animal
Species
Sub-Species
Development Workflow
Use Case
Develop Work Items
Allocate Work Items
Develop Tests
Develop Code
Track Burndown
Rates
Gated Check-in
Automated Testing
Bug Reporting
Jira
Bitbucket
Git
Visual Studio
IDE
Unit Tests
Automated UI Testing