SlideShare a Scribd company logo
DEVELOPMENT OF TABLET BASED 
SURVEY & WEB BASED 
MONITORING TOOLS 
FOR GENERAL HEALTH, NUTRITION, WATER & SANITATION 
AND HYGIENE (HNWASH) INFORMATION 
(Pregnant women/ Mothers of Children below Five Years / 
Adolescent Girls) 
Submitted on 16thOctober 2013 by Amit Samanta
Amit Samanta 
Signature 
World Bank 
Seal & Signature 
1 
TABLE OF CONTENTS 
1. Understanding of Software Development Requirement 
2. Logical Flow Chart 
3. Management Approach 
4. Technical Approach 
5. System Features 
6. Tools &Technology 
7. Proposed System Requirement 
8. Delivery Schedule 
9. Cost Breakup 
10. Payment Terms 
11. Terms & Condition 
12. Contract Details
Amit Samanta 
Signature 
World Bank 
Seal & Signature 
2 
1. Understanding of Software Development 
Requirement 
According to my understanding, the Application to be developed is a portable android tablet based solution. It is a 
Native app supported Android Operating System (Jelly Bean & Ice Cream Sandwich) under HCL ME Tablet Connect 
3G 2.0. During installation of software in every tablet, it will prompt for Name, Phone Number, Username & 
Password, with type of user (Surveyor/Supervisor). Based on user selection on SIGN UP app user screen will be 
changed. Username & Password will be required in future to send data in central MYSQL Database. It will be used 
for taking Survey using HCL ME Tablet Connect 3G 2.0 Android Tablet by multiple user. Entry can be made to the 
application during unavailability of Internet Connection. It will also be capable to store data in tablet storage, 
depending upon space availability. On final save of survey data the GPS will capture latitude and longitude 
depending on GPS availability. Surveyor will be able to send completed Survey Data from their tablet to Supervisor 
Tablet via Bluetooth for Review & approve. After that Supervisor will review and approve received survey with 
necessary modification. Approved survey data will be synced to server through Internet connectivity and get deleted 
from tablet simultaneously. Import Button will be available under Supervisor area. Which will track last transferred 
file & import survey data automatically to local tablet database. After successful import of data, file will be deleted 
from tablet memory to release space. But under Surveyor login survey data will be available until & unless manual 
delete button pressed after verification. Multiple Supervisor also linked with respective controller through the 
system. After sync to verified survey data through supervisor, linked controller can view through web based login. 
For any modification required as per last updated survey entry by supervisor, controller can be assigned to linked 
user for rectification process through Web Based System. Assigned user will be able to download assigned survey 
through their panel under Android App. After verification & necessary modification assigned user can sync survey 
data to central server. Until & unless data is verified by the controller, same process will be followed between 
controller & assigned user. After verification by the controller data will be considered as final & will be available for 
dashboard Monitoring Report Generation. Entry form label will support English & Oriya font, but Input fields will be 
in English only. Entry form contain two part, given as follows 
1) CCM Survey 
i. 14 no. of Sections 
ii. More than 600 fields 
2) FLW Survey 
i. 8 no. of Sections 
ii. More than 450 fields 
Web server database will be used to generate Report from various District & Block Wise. Multiple Level of Login will 
be provided to Monitor Data Entry through Tablet, Viewing of entered survey data. User can generate report & 
download in Excel / PDF Format.
Amit Samanta 
Signature 
World Bank 
Seal & Signature 
3 
START 
New Survey 
Survey Recorded 
Send 
Monitoring 
Login 
Sign up 
Export 
Login 
Assign Yes 
No 
Sync 
2. Logical Flow Chart 
Tablet 
Storage 
Screening 
Export 
completed 
survey 
Block 
Report 
Generation 
GP 
Super visor 
Contr oller 
Ent ry 
Person 
Modify Screening 
Modification Screening 
Required 
Modify 
Central 
Server 
Adm in
Amit Samanta 
Signature 
World Bank 
Seal & Signature 
4 
3. Management Approach 
I am dedicated to producing enterprise-wide, state-of-the-art business applications that will enable our clients to 
“win the race” by keeping pace with where their customers want to go. To that end I will create a standard 
development methodology. This two-step methodology is designed to create timely, effective, and efficient 
solutions that will achieve my client’s goals. In this technical proposal, I will illustrate the use of our project 
development methodology to effectively manage and create the application modules, tools. 
These solutions will be developed using leading-edge technology and industry accepted, reliable, and scalable 
architectures. They are intended to leverage an organization’s existing infrastructure, resources, and technologies to 
provide a solution that is both measurable and manageable. 
NOTE: While the methodology remains the same, individual processes are adapted to each client’s particular needs, 
and deliverables are customized to achieve specific project objectives. Mymethodology represents an iterative 
development model in which the overall effort is broken into multiple releases. In each release, the Surveyproject 
team uses specific activities to achieve the goals outlined for that phase.
Amit Samanta 
Signature 
World Bank 
Seal & Signature 
5 
4. Technical Approach 
Design& Development 
This step is based on the Software Development Plan and the objectives outlined in the Define step. Detailed work 
plans will be developed during this stage that define the “look and feel” of the application. Concurrently, the team 
shall develop designs for the graphical user interface, application navigation, and system architecture. These will be 
spelled out in the resulting functional specifications and quality assurance plan. 
The process conducted by me directly responds to the client’s requirements. Myproposed comprehensive, 
integrated solutions in response to our client’s initiatives. My solutions include front-end interface design and 
development, database design, back-end integration and development (including testing), system architectural 
design (suggested 
Key solution components are listed below: 
 System architecture. 
 Front-end design and development. 
 Back-end integration and development. 
 Database design. 
 Packaged software selection APK. 
 QA and testing. 
 Maintenance plan and hosting. 
 Server Downtime Monitoring. 
 Web Monitoring Dashboard. 
 Backup System.
Amit Samanta 
Signature 
World Bank 
Seal & Signature 
6 
5. System Features 
Dash Board Type Search 
Facility 
Report 
Generation 
Survey 
wise 
report 
Assign to 
Verify / 
Modify 
Survey 
Admin Level Over all dash board 
District Level District level dash board 
Block Level Block level dash board 
GP Level GP level dash board 
Village Level Village level dash board 
Controller 
Verified Survey by linked 
supervisor Dashboard 
Tablet Survey 
• Sign up process 
• Survey Reporting 
• Survey Viewing 
• Bluetooth Export 
• Data sync with Central Server 
• Supervisor Login 
• Survey Screening & Modify 
• Software Update 
Web Tools 
• Overall Monitoring 
• Report Generation 
• Search Functionality 
• Generate User Level Credentials 
• Controller Area
Amit Samanta 
Signature 
World Bank 
Seal & Signature 
7 
6. Tools & Technology 
Database Development : SQL Lite , MY-SQL 
Client/Server GUI Development : Dreamweaver, Notepad++, Photoshop 
Web Technologies : PHP, HTML, CSS, AJAX, J-Query, JSON, FLEX 
Graph 
Development Tools : Eclipse, Android Studio, Zend Studio 
Server Type : Linux, Apache 
Server Operating System : Centos 6 or Higher 
RAM : 2 GB 
User Access Capability : 200 at a time 
Storage : 20 GB 
Bandwidth : 200 GB Per month 
Input Device : HCL ME Tablet Connect 3G 2.0 
Tablet Operating System : Ice Cream Sandwich or 
Jelly Bean 
RAM : 1 GB Minimum 
Storage Capacity : Internal / External
Amit Samanta 
Signature 
Linked with 
Supervisor 
World Bank 
Seal & Signature 
8 
7. Proposed System requirement 
This is a web based monitoring system for state of Orissa Survey through Android Portable Tablet system. Through 
this system a user can monitor the overall survey. This is divided into several levels like District (Blocks, Panchayats, 
Villages), Blocks (Panchayats, Villages), Gram Panchayats (Villages) and Villages. Each level has their own monitoring 
system to monitor all sub levels under it. 5 levels of access are giving below. 
Survey User 
System Features: 
Feature of this system is given below. 
Supervisor 
Linked with 
controller 
1. Total graphical user interface based monitoring system 
2. Admin could monitor whole state of Orissa 
3. Date wise monitoring system 
4. Detailed searching facility with following options 
a. Date wise 
b. District wise 
c. Block wise 
d. GP level 
e. Village level 
f. Type of Survey 
g. Indicator Based Custom Reporting (upto 10 nos. of indicators) 
5. Survey report generation in Excel / PDF format with following types 
a. CCM report 
b. FLW report 
6. Roll based user level access creation from admin panel 
Controller 
Can assign 
survey to 
individual 
user 
• District 
• Block 
• GP 
• Village 
Admin 
• Block 
• GP 
• Village 
District 
• GP 
• Village 
Block GP Village
Amit Samanta 
Signature 
World Bank 
Seal & Signature 
9 
8. Delivery Schedule 
Modules Features Timeframe 
1 CCM Survey Entry Version 
.APK file 
 Entry Form 
 Android Software Package (.APK 
File) 
 Software Update from Internet 
30 working days from the 
date of contract excluding of 
Sunday & Other National 
Holidays 
2 FLW Survey Entry Version 
.APK file 
 Entry Form 
 Android Software Package (.APK 
File) 
 Software Update from Internet 
30 working days from the 
date of contract excluding of 
Sunday & Other National 
Holidays 
3 Web Portal Login– Admin 
Monitoring 
 Web Login 
 Monitoring Dash Board 
 Counter Graph for District, Block, 
GP 
Within 7 working days from 
the date of 1stModule 
Delivery 
4 Supervisor Survey 
Verification Module linked 
with Module 1 & 2 
 Download new Survey 
 Modify Survey 
 Verify Survey 
45 working days from the 
date of contract excluding of 
Sunday & Other National 
Holidays 
5 Controller Screening 
Verification Module linked 
with Module 4 
 View Survey 
 Verify Survey 
 Assign Survey 
60 working days from the 
date of contract excluding of 
Sunday & Other National 
Holidays 
6 Assigned user by Controller 
linked with module 5 
 Download assigned Survey 
 Modify Survey 
 Send for verification 
60 working days from the 
date of contract excluding of 
Sunday & Other National 
Holidays 
7 Web Portal Login– Admin 
Monitoring 
 Details view for entered survey Within 20 working days from 
the date of contract 
8 Web Portal Login– Admin 
Monitoring 
 Download reported survey to pdf 
/excel 
Within 30 working days from 
the date of contract 
9 Bug Fixing  Based on existing requirement 30 days after delivery of the 
application & Web 
Monitoring Dashboard 
10 Support & Maintenance  Server Status Monitoring 
 Server Downtime & fixing 
 Web Application Monitoring 
without Error 
 .APK file distribution process 
through Google Play 
8 Months From the date of 
1st Module delivery

More Related Content

Similar to Android Based Survey - Technical proposal

Online birth certificate system and management
Online birth certificate system and managementOnline birth certificate system and management
Online birth certificate system and management
KARUPPUSAMYSAIPRASAT
 
OBCS-PPT-sehhia (1).pptx
OBCS-PPT-sehhia (1).pptxOBCS-PPT-sehhia (1).pptx
OBCS-PPT-sehhia (1).pptx
Arunpandiyan20518
 
Online dating system management project report.pdf
Online dating system management project report.pdfOnline dating system management project report.pdf
Online dating system management project report.pdf
Kamal Acharya
 
Online-Voting-System.doc
Online-Voting-System.docOnline-Voting-System.doc
Online-Voting-System.doc
ShangaviS2
 
ProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentationProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentation
komkar98230
 
E-Commerce Mobile Sale System
E-Commerce Mobile Sale SystemE-Commerce Mobile Sale System
E-Commerce Mobile Sale System
Abhishek Kumar
 
ForwardMetrics Demo Presentation
ForwardMetrics Demo PresentationForwardMetrics Demo Presentation
ForwardMetrics Demo Presentation
tdaniel2000
 
Insurance management system project report.pdf
Insurance management system project report.pdfInsurance management system project report.pdf
Insurance management system project report.pdf
Kamal Acharya
 
ProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation reportProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation report
komkar98230
 
Banking java project
Banking java projectBanking java project
Banking java project
Tutorial Learners
 
A Software Engineering Project on Cyber cafe management
A Software Engineering Project on Cyber cafe managementA Software Engineering Project on Cyber cafe management
A Software Engineering Project on Cyber cafe management
svrohith 9
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
krushnaborade2
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
krushnaborade2
 
IRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET- Displaying Smart Phone Data in the Desktop using FirebaseIRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET Journal
 
Policy management system project report.pdf
Policy management system project report.pdfPolicy management system project report.pdf
Policy management system project report.pdf
Kamal Acharya
 
54024405 project-report-banking-management-system
54024405 project-report-banking-management-system54024405 project-report-banking-management-system
54024405 project-report-banking-management-system
nancs
 
ProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdfProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdf
komkar98230
 
Mobile application development process
Mobile application development processMobile application development process
Mobile application development process
TalentSmart1
 
Project falcon1
Project falcon1Project falcon1
Project falcon1
Shahid Nadeem
 

Similar to Android Based Survey - Technical proposal (20)

Online birth certificate system and management
Online birth certificate system and managementOnline birth certificate system and management
Online birth certificate system and management
 
OBCS-PPT-sehhia (1).pptx
OBCS-PPT-sehhia (1).pptxOBCS-PPT-sehhia (1).pptx
OBCS-PPT-sehhia (1).pptx
 
Online dating system management project report.pdf
Online dating system management project report.pdfOnline dating system management project report.pdf
Online dating system management project report.pdf
 
Online-Voting-System.doc
Online-Voting-System.docOnline-Voting-System.doc
Online-Voting-System.doc
 
ProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentationProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentation
 
E-Commerce Mobile Sale System
E-Commerce Mobile Sale SystemE-Commerce Mobile Sale System
E-Commerce Mobile Sale System
 
ForwardMetrics Demo Presentation
ForwardMetrics Demo PresentationForwardMetrics Demo Presentation
ForwardMetrics Demo Presentation
 
Insurance management system project report.pdf
Insurance management system project report.pdfInsurance management system project report.pdf
Insurance management system project report.pdf
 
ProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation reportProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation report
 
Banking java project
Banking java projectBanking java project
Banking java project
 
A Software Engineering Project on Cyber cafe management
A Software Engineering Project on Cyber cafe managementA Software Engineering Project on Cyber cafe management
A Software Engineering Project on Cyber cafe management
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
 
IRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET- Displaying Smart Phone Data in the Desktop using FirebaseIRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET- Displaying Smart Phone Data in the Desktop using Firebase
 
Policy management system project report.pdf
Policy management system project report.pdfPolicy management system project report.pdf
Policy management system project report.pdf
 
54024405 project-report-banking-management-system
54024405 project-report-banking-management-system54024405 project-report-banking-management-system
54024405 project-report-banking-management-system
 
ProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdfProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdf
 
ProjectReport_Subhayu
ProjectReport_SubhayuProjectReport_Subhayu
ProjectReport_Subhayu
 
Mobile application development process
Mobile application development processMobile application development process
Mobile application development process
 
Project falcon1
Project falcon1Project falcon1
Project falcon1
 

Recently uploaded

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 

Recently uploaded (20)

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 

Android Based Survey - Technical proposal

  • 1. DEVELOPMENT OF TABLET BASED SURVEY & WEB BASED MONITORING TOOLS FOR GENERAL HEALTH, NUTRITION, WATER & SANITATION AND HYGIENE (HNWASH) INFORMATION (Pregnant women/ Mothers of Children below Five Years / Adolescent Girls) Submitted on 16thOctober 2013 by Amit Samanta
  • 2. Amit Samanta Signature World Bank Seal & Signature 1 TABLE OF CONTENTS 1. Understanding of Software Development Requirement 2. Logical Flow Chart 3. Management Approach 4. Technical Approach 5. System Features 6. Tools &Technology 7. Proposed System Requirement 8. Delivery Schedule 9. Cost Breakup 10. Payment Terms 11. Terms & Condition 12. Contract Details
  • 3. Amit Samanta Signature World Bank Seal & Signature 2 1. Understanding of Software Development Requirement According to my understanding, the Application to be developed is a portable android tablet based solution. It is a Native app supported Android Operating System (Jelly Bean & Ice Cream Sandwich) under HCL ME Tablet Connect 3G 2.0. During installation of software in every tablet, it will prompt for Name, Phone Number, Username & Password, with type of user (Surveyor/Supervisor). Based on user selection on SIGN UP app user screen will be changed. Username & Password will be required in future to send data in central MYSQL Database. It will be used for taking Survey using HCL ME Tablet Connect 3G 2.0 Android Tablet by multiple user. Entry can be made to the application during unavailability of Internet Connection. It will also be capable to store data in tablet storage, depending upon space availability. On final save of survey data the GPS will capture latitude and longitude depending on GPS availability. Surveyor will be able to send completed Survey Data from their tablet to Supervisor Tablet via Bluetooth for Review & approve. After that Supervisor will review and approve received survey with necessary modification. Approved survey data will be synced to server through Internet connectivity and get deleted from tablet simultaneously. Import Button will be available under Supervisor area. Which will track last transferred file & import survey data automatically to local tablet database. After successful import of data, file will be deleted from tablet memory to release space. But under Surveyor login survey data will be available until & unless manual delete button pressed after verification. Multiple Supervisor also linked with respective controller through the system. After sync to verified survey data through supervisor, linked controller can view through web based login. For any modification required as per last updated survey entry by supervisor, controller can be assigned to linked user for rectification process through Web Based System. Assigned user will be able to download assigned survey through their panel under Android App. After verification & necessary modification assigned user can sync survey data to central server. Until & unless data is verified by the controller, same process will be followed between controller & assigned user. After verification by the controller data will be considered as final & will be available for dashboard Monitoring Report Generation. Entry form label will support English & Oriya font, but Input fields will be in English only. Entry form contain two part, given as follows 1) CCM Survey i. 14 no. of Sections ii. More than 600 fields 2) FLW Survey i. 8 no. of Sections ii. More than 450 fields Web server database will be used to generate Report from various District & Block Wise. Multiple Level of Login will be provided to Monitor Data Entry through Tablet, Viewing of entered survey data. User can generate report & download in Excel / PDF Format.
  • 4. Amit Samanta Signature World Bank Seal & Signature 3 START New Survey Survey Recorded Send Monitoring Login Sign up Export Login Assign Yes No Sync 2. Logical Flow Chart Tablet Storage Screening Export completed survey Block Report Generation GP Super visor Contr oller Ent ry Person Modify Screening Modification Screening Required Modify Central Server Adm in
  • 5. Amit Samanta Signature World Bank Seal & Signature 4 3. Management Approach I am dedicated to producing enterprise-wide, state-of-the-art business applications that will enable our clients to “win the race” by keeping pace with where their customers want to go. To that end I will create a standard development methodology. This two-step methodology is designed to create timely, effective, and efficient solutions that will achieve my client’s goals. In this technical proposal, I will illustrate the use of our project development methodology to effectively manage and create the application modules, tools. These solutions will be developed using leading-edge technology and industry accepted, reliable, and scalable architectures. They are intended to leverage an organization’s existing infrastructure, resources, and technologies to provide a solution that is both measurable and manageable. NOTE: While the methodology remains the same, individual processes are adapted to each client’s particular needs, and deliverables are customized to achieve specific project objectives. Mymethodology represents an iterative development model in which the overall effort is broken into multiple releases. In each release, the Surveyproject team uses specific activities to achieve the goals outlined for that phase.
  • 6. Amit Samanta Signature World Bank Seal & Signature 5 4. Technical Approach Design& Development This step is based on the Software Development Plan and the objectives outlined in the Define step. Detailed work plans will be developed during this stage that define the “look and feel” of the application. Concurrently, the team shall develop designs for the graphical user interface, application navigation, and system architecture. These will be spelled out in the resulting functional specifications and quality assurance plan. The process conducted by me directly responds to the client’s requirements. Myproposed comprehensive, integrated solutions in response to our client’s initiatives. My solutions include front-end interface design and development, database design, back-end integration and development (including testing), system architectural design (suggested Key solution components are listed below:  System architecture.  Front-end design and development.  Back-end integration and development.  Database design.  Packaged software selection APK.  QA and testing.  Maintenance plan and hosting.  Server Downtime Monitoring.  Web Monitoring Dashboard.  Backup System.
  • 7. Amit Samanta Signature World Bank Seal & Signature 6 5. System Features Dash Board Type Search Facility Report Generation Survey wise report Assign to Verify / Modify Survey Admin Level Over all dash board District Level District level dash board Block Level Block level dash board GP Level GP level dash board Village Level Village level dash board Controller Verified Survey by linked supervisor Dashboard Tablet Survey • Sign up process • Survey Reporting • Survey Viewing • Bluetooth Export • Data sync with Central Server • Supervisor Login • Survey Screening & Modify • Software Update Web Tools • Overall Monitoring • Report Generation • Search Functionality • Generate User Level Credentials • Controller Area
  • 8. Amit Samanta Signature World Bank Seal & Signature 7 6. Tools & Technology Database Development : SQL Lite , MY-SQL Client/Server GUI Development : Dreamweaver, Notepad++, Photoshop Web Technologies : PHP, HTML, CSS, AJAX, J-Query, JSON, FLEX Graph Development Tools : Eclipse, Android Studio, Zend Studio Server Type : Linux, Apache Server Operating System : Centos 6 or Higher RAM : 2 GB User Access Capability : 200 at a time Storage : 20 GB Bandwidth : 200 GB Per month Input Device : HCL ME Tablet Connect 3G 2.0 Tablet Operating System : Ice Cream Sandwich or Jelly Bean RAM : 1 GB Minimum Storage Capacity : Internal / External
  • 9. Amit Samanta Signature Linked with Supervisor World Bank Seal & Signature 8 7. Proposed System requirement This is a web based monitoring system for state of Orissa Survey through Android Portable Tablet system. Through this system a user can monitor the overall survey. This is divided into several levels like District (Blocks, Panchayats, Villages), Blocks (Panchayats, Villages), Gram Panchayats (Villages) and Villages. Each level has their own monitoring system to monitor all sub levels under it. 5 levels of access are giving below. Survey User System Features: Feature of this system is given below. Supervisor Linked with controller 1. Total graphical user interface based monitoring system 2. Admin could monitor whole state of Orissa 3. Date wise monitoring system 4. Detailed searching facility with following options a. Date wise b. District wise c. Block wise d. GP level e. Village level f. Type of Survey g. Indicator Based Custom Reporting (upto 10 nos. of indicators) 5. Survey report generation in Excel / PDF format with following types a. CCM report b. FLW report 6. Roll based user level access creation from admin panel Controller Can assign survey to individual user • District • Block • GP • Village Admin • Block • GP • Village District • GP • Village Block GP Village
  • 10. Amit Samanta Signature World Bank Seal & Signature 9 8. Delivery Schedule Modules Features Timeframe 1 CCM Survey Entry Version .APK file  Entry Form  Android Software Package (.APK File)  Software Update from Internet 30 working days from the date of contract excluding of Sunday & Other National Holidays 2 FLW Survey Entry Version .APK file  Entry Form  Android Software Package (.APK File)  Software Update from Internet 30 working days from the date of contract excluding of Sunday & Other National Holidays 3 Web Portal Login– Admin Monitoring  Web Login  Monitoring Dash Board  Counter Graph for District, Block, GP Within 7 working days from the date of 1stModule Delivery 4 Supervisor Survey Verification Module linked with Module 1 & 2  Download new Survey  Modify Survey  Verify Survey 45 working days from the date of contract excluding of Sunday & Other National Holidays 5 Controller Screening Verification Module linked with Module 4  View Survey  Verify Survey  Assign Survey 60 working days from the date of contract excluding of Sunday & Other National Holidays 6 Assigned user by Controller linked with module 5  Download assigned Survey  Modify Survey  Send for verification 60 working days from the date of contract excluding of Sunday & Other National Holidays 7 Web Portal Login– Admin Monitoring  Details view for entered survey Within 20 working days from the date of contract 8 Web Portal Login– Admin Monitoring  Download reported survey to pdf /excel Within 30 working days from the date of contract 9 Bug Fixing  Based on existing requirement 30 days after delivery of the application & Web Monitoring Dashboard 10 Support & Maintenance  Server Status Monitoring  Server Downtime & fixing  Web Application Monitoring without Error  .APK file distribution process through Google Play 8 Months From the date of 1st Module delivery