Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
IMMINENT TECHNOLOGy
Abhigya Foundation
Proposed By:
Imminent Technologies
Represented by
Sudhanshu Pandey - 7985858060
Vijay Kumar Dwivedi - 9044884584
Executive Summary
The purpose of this document is to describe the Application and define the scope of work of
both Android & PHP Technology. The solution will focus on to make your work simple and
reliable; the need of the software will be perfectly justified as we stand to deliver the best
possible product. It ensures a beautiful UI featuring a very intuitive and straight forward
interface. The application focuses on minimizing the issues rising in the society and also
incorporates a very creative way to conquer them.
Goals: - Our goal is to serve Businesses across the globe at an affordable cost and easy to
use techno-business solutions to improve the productivity, efficiency and economy of
business operations. We are able to provide the entire benefits of outsourcing to your
business through cost effectiveness, high quality in delivery.
Our long term goal is to facilitate easy access to relevant information as outlined in the
mission to the general public who utilize the basic services in the domain that we serve.
Core Values: -
Respect for individual: This includes our employees, customers, vendors. We believe
everyone involved in the delivery as stakeholders and have a stake in the successful
delivery of solutions. We depend on smart teamwork, vision and effective collaborative
communication to achieve our goals. Therefore we follow agile methodology for
development where client is updated on every part of development phase.
Integrity, Sincerity, Transparency and Honesty: These are integral pillars of the
organization.
Easy and transparent access to information: Customer is always in control of the outcome.
SCOPE OF WORK
Modules to be Developed
Admin Module
The admin module will have the following features:
1. School mapping : The admin can check the list of schools in any particular area and can
check details like No. of students, no. of teachers, no. of other staffs attached to any
particular school.
2. Teachers Attendance: The admin can map all the teachers enrolled under the Basic
Shiksha department and can also map their school in which they are attached.
3. Student attendance : The admin can check the attendance of students and the teachers
any desired school .The admin can also check the leave applications filed by the
teachers.
4. Distance Mapping: Admin can map the distance between each and every school and
their residences.
5. Push Notification: The admin can send notifications to all the schools or to any
particular school or any particular teacher by single click notification button.
Teachers Module
Attendance Module
Tracking Module
Real Time Location of the Teacher is being captured for each and every operation
done by teachers.
Admin can track the teachers or field persons location at any time. Company gets to
know if the the teacher is at school location or from some other location.
This helps the management to manage the operational cost of the teachers.
Management can track and verify the travelling allowances and other such claims
made by the teachers.
Student’s Enrollment
This module is available at school and this module will be used for the hazel free enrollment of
students.
All the registrations can be done using the tablets at the schools.
The registrations will be according to different streams opted by students.
The students can be categorized with their standards in which they have taken admission.
Report Module
Imminent Technologies will implement the application by providing manpower services for
data collection / entry (Master Data) and by hosting of application on a secure server. The
database so generated will be the exclusive property of Abhigya Foundation The hosting
charges will be paid by Abhigya Foundation as part of the Annual Maintenance Costs.
Additionally Imminent Technologies would also verify /validate the data (Transactional
Data) entered by Field Executives at least for one month. Imminent Technologies also
provides Training & Technical support and troubleshooting support as part of the
Implementation once.
Application Testing
Imminent Technologies would develop appropriate test cases / scenarios along with
test data and assist the application testing by the identified Users. The primary
goal of Testing is to ensure that all the functionalities of the developed application
are working as per the Solution Design and user expectations . Any defects or
functional gaps identified during the Testing shall be addressed by Imminent
Technologies for final acceptance of the solution.
Project Documentation
Imminent Technologies will prepare the Final user manual incorporating details of all
menus and functionality provided by the system. Additionally, Imminent
Technologies will provide ongoing project information for reference purposes. The
Key documents to be provided would be:
1. Solution design documents consisting of granular details of each functional activity
and any changes (if any) after the proposed system implementation.
2. Configuration documents consisting of system setting and parameters for each
function.
3. User Manual including system instructions and use cases, sample reports, screen
formats, details of menus and instructions on how to perform specific tasks in the
system using screenshots.
4 Any other documentation required for usage and maintenance of implemented
solution like Technical Manual, Installation Guide, system Administration Manual.
Troubleshoot guides for every component of the software application.
1. ANALYSIS
Defining requirements
Capturing of all requirements and recommendations (Functional and non-
functional) based on inputs/visits
Finalization of functional specifications.
1.2 CONCEPTUALISATION
Agile Process
We prefer to use an Agile development process The Agile process is flexible, efficient, and
involves a lot of collaboration with the client. Clients are involved in the process every step
of the way to insure that the application is meeting their needs. In traditional software
development methods, you don’t view the completed software until the very end of the
process. With Agile, you’ll be able to use the site as early as two weeks into the
development process, which allows you to give us early feedback and verify that we’re
building the right solution for your needs.
We often work in small collaborative teams to take advantage of the breadth of knowledge,
experience and ideas from our different developers. Agile is Flexible. Agile development
makes it easy to incorporate changes to a project midstream if the client's requirements or
ideas move in a different direction. This flexibility is a key benefit and prevents the common
and unpleasant “that’s not in the specs” discussion. We use automated testing to help
ensure that the software that we write works as intended, not just when it’s first written.
Having a library of automated tests allows us to make changes freely without having to
worry about breaking things elsewhere in the software. The tests will tell us if anything
needs attention after a change. Our process is completely transparent. You can view the
project and give input throughout the development process, not just at the beginning and
the end.
TECH
REPORTS
Any kind of reports that are a combination of the data being fed in the database can be
generated through the application. Tentative list of reports can be generated through the
application after discussion. More reports can be generated as per the client’s requirement
if stated before the development of the application during the detailed Requirement
Gathering phase.
4. TESTING
5. IMPLEMENTATION
Client’s Responsibilities:
During visit to your offices, office facilities such as Table space, Internet facilities and
Power backup need to be provided to our team in case of training or Requirement
gathering.
Your organization needs to ensure adequate protection of the systems from the
viruses and should have the necessary Antivirus software, hardware and software
installed.
Your organization needs to ensure smooth functioning of hardware, system software
and Internet connectivity before these are made available to our team for installation
of the application software.
You’ve to provide a nodal person from each department for providing necessary
inputs needed for the customization.
Institute will manage Data Entry part if managed by us will be chargeable.
All our travels will be chargeable.
Customization/Updating:
In the existing project any Customization and Updating can be easily taken care since
we are using open source framework. Any new enhancement can be made plug
and play for user without having any impact on existing module. All these changes
and customization/Updating will be taken care as soon as finances conditions will
be agreed upon.
*Advance Payment: 50% of Total Project Cost (Rs 74000/-) would require