Professional Documents
Culture Documents
Himadri Shikhar Bandyopadhyay Proposal
Himadri Shikhar Bandyopadhyay Proposal
Himadri Shikhar Bandyopadhyay Proposal
Proposal
a. Problem Scenario: Small time schools might not have the budget to fund a
server to store student information. Their attendance methods are also very
traditional. Some organizations might not even have the budget or space for a
small computer and even those with all available resources have no idea how to
use them. They might have a computer, but the only use case could be storing
transaction information which is a good thing to do but that isn’t the proper
utilization of a capable device.
b. Project as s Solution: Recording student information on a piece of paper can
be risky as it can be misplaced or destroyed but doing so on a smartphone means
the data can be stored in a mobile database and the probability of losing that or it
being destroyed is low. Even if you do end up destroying your smartphone the
records will still be safe somewhere with multiple backups. The parents will be
able to check tasks assigned by the tutor to their children and help them complete
their task and be up to date with school updates.
Aims and Objectives
The main aim of this project is to encourage schools to use more modern and efficient methods
in managing student information and attendance instead of inefficient and un-dependable
methods. The end product of the project is going to be a mobile application that is easy to use,
that has proper features and has a decent enough user interface. From reminding parents about
things like upcoming parent-teacher meetings this application is intended to be a multi-
purpose(Attendance record, progress tracker, reminder, etc.) application. In a 3rd world country
like Nepal technological growth is much slower compared to countries like the US so I’d like to
develop small apps that actually make a difference in people’s daily lives.
The major objectives of the project are:
To store student information
To replace old attendance methods
To innovate automation where possible
To learn application development
To develop a good relationship with the users
To learn about how small changes in workplaces can affect the overall work flow
Resource Requirement
The development of this project won’t be easy. Prerequisites need to be setup and multiple tools;
languages, frameworks and software are required.
Software Requirements: Various software, platform and frameworks are
required in developing the project, the major ones are:
1. Framework: Flutter
2. Language: Dart, Java, SQL XML
Hardware Requirements: Android app development is quite less demanding
than iOS app development.
1. Computer running windows or mac
2. Android/iOS device for ease of testing
Work breakdown structure
Weeks
Conclusion
This application can solve problems for busy people who have to work off hours to make ends
meet. Even if they are unable to meet the teachers to check up on their child’s progress they can
track it through the app. I personally feel that this application could maintain and solve problems
related to the progress tracking . I have always wanted to create a mobile application so, my
journey in creating this application will surely be a pleasant experience for me.
References
Stanleigh, M., 2016. Business Inprovement Architects. [Online]
Available at: https://bia.ca/rapid-product-development-projects-using-a-hybrid-agilewaterfall-
framework/
[Accessed 16 9 2019].
https://www.synopsys.com/blogs/software-security/top-4-software-development-methodologies/
https://www.pmi.org/learning/library/contingency-planning-necessity-risk-assessment-8898
https://project-management-knowledge.com/definitions/a/activity-resource-requirements/
https://rubygarage.org/blog/risk-management-in-developme