Professional Documents
Culture Documents
Module Code & Module Title CS6P05NI Final Year Project Assessment Weightage & Type 5% FYP Proposal Semester 2023 Autumn
Module Code & Module Title CS6P05NI Final Year Project Assessment Weightage & Type 5% FYP Proposal Semester 2023 Autumn
I confirm that I understand my coursework needs to be submitted online via Google Classroom under the
relevant module page before the deadline in order for my assignment to be accepted and marked. I am
fully aware that late submissions will be treated as non-submission and a mark of zero will be awarded
20048950 1
BODHa̅YANA bookPlace FYP
Contents
Project Topic: .................................................................................................................. 4
Introduction ..................................................................................................................... 4
Problem Domain: ......................................................................................................... 4
Difficulty in obtaining books and stationery .............................................................. 4
Communication gap between Schools and Parents ................................................. 4
Diversities in books: ................................................................................................. 5
Lack of management of inventory: ........................................................................... 5
Lack of comparison between reference books ......................................................... 5
Solution:....................................................................................................................... 5
Aims and Objectives........................................................................................................ 6
AIMS ............................................................................................................................ 6
OBJECTIVES .............................................................................................................. 6
Expected Outcomes and Deliverable .............................................................................. 7
Scope .......................................................................................................................... 7
Project Risks, Threats and Contingency Plans ............................................................... 8
Methodology.................................................................................................................... 9
Considered Methodology ............................................................................................. 9
Waterfall Methodology ............................................................................................. 9
Spiral Model ........................................................................................................... 10
Extreme Programming ........................................................................................... 11
Selected Methodology ............................................................................................... 12
Scrum Methodology ............................................................................................... 12
Resources Requirement................................................................................................ 13
Work Breakdown Structure (WBS) ................................................................................ 14
Milestones ..................................................................................................................... 15
Project Gantt Chart........................................................................................................ 16
Conclusion .................................................................................................................... 17
Bibliography .................................................................................................................. 17
Appendix ....................................................................................................................... 19
Website used for Research ........................................................................................... 19
Eason School Books.................................................................................................. 19
20048950 2
BODHa̅YANA bookPlace FYP
Shop4books ............................................................................................................... 20
Vidyarthikendra .......................................................................................................... 21
EkataBooks ............................................................................................................... 22
List of Figures
Figure 1: Waterfall Model Development Process (Digital Guide IONOS, 2019) .............. 9
Figure 2: Spiral Model (Tech Receptives, n.d.) ............................................................. 11
Figure 3: Extreme Programming Model......................................................................... 12
Figure 4: Scrum Methodology (Schwaber & Sutterland, 2017) ..................................... 13
Figure 5: Work Break Down Structure ........................................................................... 14
Figure 6: Milestone ........................................................................................................ 15
Figure 7: Gantt Chart..................................................................................................... 16
Figure 8: Eason School Books (Eason Website, n.d.) ................................................... 19
Figure 9: Shop4books (SHOP4BOOKS, n.d.) ............................................................... 20
Figure 10: Vidyarthikendra ............................................................................................ 21
Figure 11: EkataBooks (Ekata Publishing House, n.d.) ................................................. 22
List of Table
20048950 3
BODHa̅YANA bookPlace FYP
Project Topic:
Introduction
Problem Domain:
Difficulty in obtaining books and stationery
Buying books is not easy task, and in Nepal you will never be able to find all academic
book related to one’s class at once which makes it inconvenient for parents.
20048950 4
BODHa̅YANA bookPlace FYP
Diversities in books:
There might not be a lot of options in physical stores. It's possible that students have
different learning preferences and styles, and there could not be enough diversified
resources to accommodate these variations.
Solution:
An extensive online platform to tackle the aforementioned issues is provided by the
Online School Stationery Marketplace. Crucial components consist of:
20048950 5
BODHa̅YANA bookPlace FYP
AIMS
The primary goal of this project is to alleviate the burden on individuals, particularly
parents, in acquiring books for their children. It aims to establish a dedicated central hub
for books, offering a broad spectrum of educational resources, including academic
books, reference materials, and necessary stationery. This initiative seeks to provide a
convenient and comprehensive solution, making it effortless for people to get the
resources they need.
OBJECTIVES
1. Create a dependable and effective online book shopping platform.
5. Create an online store where customers can purchase school supplies and find an
all-in-one store for all stationary items.
12. Learn and create Work breakdown Structure and Gantt chart.
20048950 6
BODHa̅YANA bookPlace FYP
When the project is completed, it is expected it will provide wide varieties of books with
different categories and packages. It will make it easier to shop the different books and
other school related materials. Following features are expected after the project is
completed.
1. User friendly interface: easy navigation and access to different section and pages
of website.
2. Search and filter options: Search and filter function for easy finding of books and
materials.
3. Book Categories: Have different categories on academic books as classes,
references materials, dictionaries and storybooks as publication.
4. Different packages: Provide packages such as new books packages for new
printed school books and old book packages from the book brought from
students.
5. Online catalog: List of all product of website with detailed description and images.
6. Stationary section: separate section for geometric boxes, notebooks.
7. Dress and shoes section: Section for sport dress and shoes of school
8. User Account: User accounts for parents, students and teachers with tracking
order history.
9. Accessibility features: support user with disabilities by incorporating these
features.
10. Easy inventory management, with addition of any products or buy and sell of
product.
11. Easy payment, and add to cart function.
Scope
The website will feature a variety of school stationery items and books, including but not
limited to:
- Notebooks
- Sport Dresses
20048950 7
BODHa̅YANA bookPlace FYP
- Shoes
- Academic books
- Dictionaries
- Novel
- Reference books
Any project comes with risk with its threat, it is good to understand the risk of project, so
it can be handled well when it arose. So, it is very important for risk management of the
project.
1. Scope Creep: Expanding the Increased time and cost. Project scope should
project scope beyond the define clearly and plan
mentioned initially. clearly before
changing scope.
20048950 8
BODHa̅YANA bookPlace FYP
Methodology
Considered Methodology
Waterfall Methodology
20048950 9
BODHa̅YANA bookPlace FYP
Sometimes the problem's requirements are clear, and the work proceeds pretty linearly
from communication to deployment. This is the time to implement the waterfall model or
approach. Also referred to as the classic life cycle, the waterfall model describes a
methodical, sequential approach to software development that starts with the
specification of requirements from the customer and moves through
communication(analysis), planning(designing) and modelling, construction (Coding or
Implementation), Testing and deployment (Maintenance) before ending with ongoing
support for the finished product. (Pressman, 2010)
Spiral Model
Boehm (1988) created the Spiral Model, a risk-driven software process framework.
Instead of being repeated as a series of steps, the software process is repeated as a
spiral. The definition of requirements is represented by one loop of the spiral, system
design by the next, and so forth. Each loop is separated into four sectors: planning,
development and validation, risk assessment, and objective setting. (Sommerville,
2011)
The spiral model differs from other software process models primarily in that it explicitly
recognizes risk which is it both advantage and disadvantage. As, it will causes poor time
management but risk management is important aspect of software development. But It
also has a very complex process.
20048950 10
BODHa̅YANA bookPlace FYP
Extreme Programming
Having research on different agile method, XP which means Extreme Programming
model is found to be very light weight, efficiency, low-risk, flexible, predictable, scientific,
and fun way to develop software. A software project benefits from Extreme
Programming in five key areas: respect, courage, feedback, communication, and
simplicity. The simplest guidelines of Extreme Programming are its most unexpected
feature: Planning, managing, creating, coding, and testing. (Wells, 2013)
20048950 11
BODHa̅YANA bookPlace FYP
Due to the iterative nature of web development and the need for frequent testing to
make sure the system satisfies requirements; it will increase the time in project which
will needed high effort as customer is included.
Selected Methodology
Scrum Methodology
For my project, the scrum methodology will be used for my project. Scrum is an agile
project management framework that encourages teams to learn from experiences, self-
organize while working on a problem, and reflect on their wins and losses to
continuously improve. It is based on a set of values, principles, and practices that help
teams structure and manage their work in preparation for the big game. (Schwaber &
Sutterland, 2017)
20048950 12
BODHa̅YANA bookPlace FYP
There is scrum for one, which is for the project where there will be only one person.
Scrum created product backlog and different documentation which helps to clear project
goals and avoid scope creep.
Resources Requirement
For any successful project, there are different hardware and software resources need.
- Backend: Django
20048950 13
BODHa̅YANA bookPlace FYP
- Designing: Figma
- Deploy: AWS
20048950 14
BODHa̅YANA bookPlace FYP
Milestones
Chart Title
Back-end
Development
Front- end
Development
Design
14-Apr-24
21-Apr-24
3-Dec-23
10-Dec-23
17-Dec-23
24-Dec-23
31-Dec-23
7-Jan-24
3-Mar-24
14-Jan-24
21-Jan-24
28-Jan-24
4-Feb-24
11-Feb-24
18-Feb-24
25-Feb-24
10-Mar-24
17-Mar-24
24-Mar-24
31-Mar-24
Figure 6: Milestone
20048950 15
BODHa̅YANA bookPlace FYP
As illustrated below, is the project schedule, the darker shade represent work done or
doing while lighter shade represent work not started which is in rectangle shape.
Milestone is represented by yellow colour diamond shape.
20048950 16
BODHa̅YANA bookPlace FYP
Conclusion
The goal of this school stationery website is to make it easier for teachers, parents, and
students to buy school supplies. The website will enhance a seamless shopping
experience with its user-friendly layout, secure transactions, and varied product list and
packages with comparison.
Bibliography
Fronczak, S., 2020. Software Development Life Cycle (SDLC): Making Sense of the
Different Methodologies. [Online]
Available at: https://www.plutora.com/blog/software-development-life-cycle-making-
sense-of-the-different-methodologies
[Accessed 25 November 2023].
Pressman, R. S., 2010. Software Engineering: A practitioner's approach. 7th ed. New
York: McGraw-Hill Companies.
Republica, 2023. Schools selling books and uniforms will be booked: KMC Mayor Shah.
[Online]
Available at: https://myrepublica.nagariknetwork.com/news/school-selling-books-and-
20048950 17
BODHa̅YANA bookPlace FYP
uniforms-is-punishable-kmc-mayor-shah/
[Accessed 27 November 2023].
Sommerville, I., 2011. Software Engineering. 9th ed. India: Manipal Press Limited.
20048950 18
BODHa̅YANA bookPlace FYP
Appendix
20048950 19
BODHa̅YANA bookPlace FYP
Shop4books
Shop4books provided a promising shopping choice segment on this page.
20048950 20
BODHa̅YANA bookPlace FYP
Vidyarthikendra
These three schools were cooperated with vidyarthikendra website where, the books
are available as packages according to levels of these schools which was really nice
and helpful for parents.
20048950 21
BODHa̅YANA bookPlace FYP
EkataBooks
EkataBooks is the website of Ekata publication of Nepal. The UI designing and the
animation of this website is really beautiful and creative.
20048950 22