E Learning
E Learning
E Learning
Submitted to
Department of Computer Science and Engineering
Nepal Engineering College
Submitted By
Khusbhu Yadav (021-329)
Kanchan Sahu (021-328)
Nancy Dahal (021-344)
Date: 14/04/2024
Abstract
Ischool Elearning management system is a complete Web Application that is written
in the PHP language. The system is developed using PHP, HTML, CSS, MY-SQL. A
iSchool is a Web application designed to manage and organize student study cources
and academic study material in an educational institution. The e-learning project
aims to create an online platform that will facilitate learning for students,
professionals and learners of all ages. The platform will allow users to access a range
of courses and learning materials in various subject areas.It will utilize the latest
technologies to ensure a smooth and userfriendly experience, including interactive
video lectures, online quizzes, discussion forums and social learning features. The
project will also include a comprehensive user management system, enabling users to
track their progress, interact with instructors, and receive personalized
recommendations for courses and materials. The ultimate goal of the e-learning
project is to provide an accessible and flexible learning environment that meets the
needs of a diverse range of learners, regardless of their location or educational
background
Keywords=Ishcool, E-commerce, shopping, Products.
Acknowledgement
I would like to express my gratitude and appreciation to all those who gave me the
possibility to work on this report.. I also sincerely thanks for the time spent
proofreading and correcting my many mistakes I would also like to acknowledge with
much appreciation the crucial role of the colleague in project management, who help
me in managing project and also writing and to design the platform and giving a
permission to use all the necessary gadget.
Many thanks go to all the lecturer and Head of Department (Assoc. Prof. Jeet
Bahadur Bohara) who have given their full effort in guiding the team in achieving the
goal as well as their encouragement to maintain our progress in track. My profound
thanks go to all classmates, especially to my friends for spending their time in helping
and giving support whenever I need it in fabricating my project.
Table of Contents
Abstract..........................................................................................................................I
Acknowledgement........................................................................................................II
Chapter 1: Introduction..................................................................................................1
1.1 Problems statement..............................................................................................1
1.2 Objective..............................................................................................................1
1.3 Aim......................................................................................................................2
1.4 Motivation............................................................................................................2
1.5 Benefits................................................................................................................2
1.6 Feasibility Study of Hamro Pasal........................................................................3
1.6.1 Technical feasibility......................................................................................3
1.6.2 Operational Feasibility..................................................................................3
1.6.3 Economic feasibility.....................................................................................3
Chapter 2: Literature review..........................................................................................4
2.1 Article Review.....................................................................................................4
2.2 Previous works.....................................................................................................5
Chapter 3: System design..............................................................................................6
3.1 Overview of the system.......................................................................................7
3.1.1 Search product..............................................................................................7
3.1.2 Choose product.............................................................................................7
3.1.3 Product detail................................................................................................7
3.1.4 Cart option....................................................................................................7
3.1.5 Place order....................................................................................................7
3.1.6 Payment........................................................................................................7
3.2 Flow Chart of the system.....................................................................................8
3.3 Use-case diagram.................................................................................................9
3.4 ER-Diagram.......................................................................................................11
Chapter 4: Implementation and Discussion.................................................................12
4.1 Implementation..................................................................................................12
4.2 Output Implemented..........................................................................................12
4.3 Test Cases for Login Functionality:...................................................................16
4.4 Test Cases for Signup Functionality:.................................................................17
4.5 Test Cases for Add to Cart Functionality:..........................................................18
4.6 Gantt Chart.........................................................................................................19
Chapter 5: Analysis and Evaluation.............................................................................20
Chapter 6: Conclusion.................................................................................................21
References/Bibliography.............................................................................................22
Appendices..................................................................................................................23
List of Figures
Figure 1:Activity diagram..............................................................................................6
Figure 2:Flow chart........................................................................................................8
Figure 3: Use case diagram of buyer and seller...........................................................10
Figure 4:Use Case Diagram of Admin.........................................................................10
Figure 5:E-R diagram..................................................................................................11
Figure 6:Gantt Chart....................................................................................................19
Chapter 1: Introduction
A iSchool is a computer-based application that simplifies and automates various tasks
related to student management in educational institutions. The system provides a
centralized platform for managing and organizing student sub cources. Welcome to
our e-learning portal for project management! In today's fastpaced business world,
project management has become an essential skill for success. Whether you are a
seasoned project manager or just starting out in the field, our e-learning portal offers a
comprehensive range of courses to help you develop your skills and knowledge. Our
courses are designed to be flexible and accessible, so you can learn at your own pace,
on your own schedule, and from any location. With our expert instructors and
engaging content, you'll be able to master the fundamentals of project management
and take your career to the next level. This system also allows for effective
communication between stakeholders, including teachers, administrators, and parents
The iSchool e-learning platform faces several key challenges that hinder its
effectiveness in delivering quality education online. Firstly, the platform lacks
interactive features essential for fostering student engagement and collaboration, such
as discussion forums and collaborative tools, leading to passive learning experiences.
Secondly, as the student population grows, scalability becomes a pressing concern,
with the platform struggling to accommodate increasing user numbers efficiently
without compromising performance. Thirdly, the absence of personalized learning
paths and tailored content limits the platform's ability to meet the diverse needs and
preferences of individual students, potentially impeding their learning progress.
Lastly, the current assessment tools may not accurately gauge student understanding
and progress, lacking the depth and insight necessary for effective evaluation. To
address these challenges, the project aims to enhance the iSchool e-learning
experience by implementing interactive features, optimizing scalability and
performance, integrating personalized learning technologies, and enhancing
assessment methods. Through these efforts, iSchool seeks to create a more dynamic
and effective online learning environment that promotes active engagement,
facilitates personalized learning experiences, and delivers valuable insights into
student performance and progress.
1.2 Objective
A flexible web-based learning experience allows you to go through a guided
curriculum or choose lessons on an as-needed basis. Following are the main
objectives:-
• Ability to recall previously learned material – Students/learners can watch
video courses as many times as they need. If they forgot something during
the course they can come back and watch that specific part anytime.
• Creative way to present lesson – It is very creative way to present lectures.
It will surely enhance teaching ability of tutor.
• Low Cost – As nobody needs to travel or rent anything so it’s very cost
efficient.
• High Quality – As tutor do not has time boundation so he can teach in his
own comfort time
• Improve course quality according to learner’s feedback – Tutor can
improve their course as per student’s feedback. It will help tutor to improve
their ability to teach.
• Earn Money Online– As courses are paid so we can say it’s an online
teaching business which has no boundaries means students/learners can
join from across the world so this system can make good business with
good quality
1.3 Aim
The main Aim of Hamro Pasal is to reach the maximum peoples shopping needs from
their regular gadgets such as laptop, mobile etc. Some are listed in points
1.4 Motivation
As our country is developing country most of the people from rural area. So they are
mostly unknown about online shopping platform, for that we are making this Hamro
Pasal very easy to use and fast to understand. It will help them to generate idea about
the online shopping and also motivate us to make this project. It will have simple
operating design, so that it will be user friendly .
Activity Diagram
3.1.6 Payment
Payment needs to be done when you will find out your product physically.
3.2 Flow Chart of the system
Start
Search Product
Collect Money
Choose Product
Check Product
Ship Order
Yes
Add to
Cart Buy Place Order
No
Keep Browsing
Actors:
1.Buyer
Create account
Login/signup
Add product to cart for buy
View product details
Add product to wish list
Payment
2. Seller
3. Admin
member account
Add/update category data
Figure 3: Use case diagram of buyer and seller
The system design has been completed. Registration and login form has been created.
We have also created a responsive navbar.
Languages implemented
Php
HTML/CSS
MySql
Technology used
Xampp server/Apache
It is the page where user see it after ordering the products. Users can make the
payment physically either through e-Sewa or through Cash after receiving the
products.