Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 29

Project-II Proposal on

E-learning Management System

Submitted to
Department of Computer Science and Engineering
Nepal Engineering College

in Partial Fulfillment of the


Requirements for the Degree of B.E. in Computer

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

1.1 Problems statement

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

 Manage Online Selling Costs in A Strategic Way.


 Establish the deeper business relationship.
 Provide a unique costumer experience.
 Refine service efficiency.
 Identify the target audience

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 .

1.5 Scope and Application


Among lots of benefits some of them are.

 Faster buying process.


 Store and product listing creation.
 Cost reduction.
 Affordable advertising and marketing.
 Flexibility for customers.
 No reach limitations.
 Product and price comparison.
 Faster response to buyer/market demands.
1.6 Feasibility Study
Feasibility study means to check whether the project is feasible or not, that
means possible or not. Some feasibility study regarding this project is as
follows: -
Economic Feasibility
The project has shown the economic feasibility by the study of the fact that
by using this software the increased number of the users can be given
service effectively and efficiently and can save a lot time and saving time
means saving money. The cost and benefit analysis has shown that cost
that have incurred in developing the project is less than the benefits that
the project is going to provide once it is developed, so this project has
passed the feasibility test.
Technical Feasibility
Technical feasibility centers on the existing computer system (Hardware,
Software etc.) and to what extent it supports the existing system. As the
existing system computer system is viable so there is no matter of technical
feasibility that is the system is technically feasible. In this type of feasibility
study it is checked whether there is a need of new hardware/software or
not. What are the basic requirements of the project? If there is need then
how it can be fulfilled. In this context, this project doesn’t need any special
hardware or software. It can run on window 7/10 platform. However,
Internet and a Web browser is needed to run the web application.
Behavioral Feasibility
The Users are also interested in this project, as it will help them to do work
with ease and efficiently without complexity, so they supported the

development of this project with full enthusiasm. This shows the


behavioral feasibility of the project.
Time Feasibility
It is the determination of whether a proposed project can be implemented
fully within stipulated time frame. The project was decided to be done in
three months and was thought to be feasible.
Operational Feasibility
In this feasibility study it is determined whether there is need of well
qualified operator or simple user. Is there need to train the operator or not?
This project is supporting the User friendly Web application; hence
operating this project is so simple. Even a person who has a little
knowledge of computer can easily handle this well. There is no need of
trained operator.
Chapter 2: Literature review
2.1 Article Review
 Prof. Rick L. Andrews (2004) in his research paper titled “Behavioral differences
between consumers attracted to shopping online versus traditional supermarkets:
implications for enterprise design and marketing strategy “has stated that: This
study uses data from both traditional supermarket scanners and an online
supermarket to test for expected differences in the parameters describing the
choice process of consumers attracted to shopping online versus traditional
supermarkets. Results of analyses conducted for two product categories indicate
that compared to traditional supermarket consumers, online consumers are less
price sensitive, prefer larger sizes to smaller sizes (or at least have weaker
preferences for small sizes), have stronger size loyalty, do more screening on the
basis of brand names but less screening on the basis of sizes, and have stronger
choice set effects. Many of these differences are found to be prevalent among the
majority of online consumers rather than due to the substantially unique behavior
of a minority. One potential limitation is that the data collected during 1996-97
may reflect the behavior of earlier adopters. [1]
 Fayu Zheng (2006) in his research paper “INTERNET SHOPPING AND ITS
IMPACT ON CONSUMER BEHAVIOUR” has stated that : This study is mainly
focus on the factors from the Internet and examines those factors that affect the
consumer’s online shopping behaviors. It starts with the current status of the
Internet development, and mentioned the background of book industry as
representation and its difference with physical stores which in order to show the
developing history of Internet shopping since the E-commerce become popular. In
the chapter of literature review, there are three main sections have been discussed:
traditional shopping behavior, Internet shopping and online consumer behaviour.
[2]
 Adeel Qayum in his article “The Future of Ecommerce: How Ecommerce Will
Change” states that , the future of ecommerce seems poised for even more
 innovation. From personalized shopping experiences to the seamless integration
of virtual and physical retail, the next wave of change is just around the corner.
[3]
Chapter 3: System design

Design is the abstraction of a solution. it is a general description of the solution to a


problem without the details. Design is view patterns seen in the analysis phase to be a
pattern in a design phase. After the design phase we can reduce the time required to
create the implementation. The system design aims to identify the modules that
should be in the system, the specifications of these modules and how they interact
with each other to produce the desired results. For a system like ours needs some kind
of dataset that includes multiple classes.

Activity Diagram

Figure 1:Activity diagram


3.1 Overview of the system
3.1.1 Search product
Customer search for products on the website. Customer can browse for different
products on the websites on the home page as well as product page as well. Customer
now can go to specific products’ details page on the website. When a customer clicks
on a product, they will be redirected to the products’ details page where customers
can select the quantity they want to order and they add the product to the cart. Cart
and Checkout module is described in details later.

3.1.2 Choose product


Costumer chooses there prefer product accordingly there need.

3.1.3 Product detail


 Description
 Image
 Size
 Price
 Quantity etc.

3.1.4 Cart option


Costumer can keep their required product safely to cart.

3.1.5 Place order


Thus, costumer needs to drop their location precisely so that they can get their
product in their desired location.

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

Figure 2:Flow chart


3.3 Use-case diagram
A use case diagram is the picture that shows how different people or things interact
with a system. It helps us understand what the system does and how users can use it.
It also describes the action that user takes on a system.

Actors:

1.Buyer
 Create account
 Login/signup
 Add product to cart for buy
 View product details
 Add product to wish list
 Payment

2. Seller

 Add items for sale


 Login/signup

3. Admin
 member account
 Add/update category data
Figure 3: Use case diagram of buyer and seller

Figure 4:Use Case Diagram of Admin


3.4 ER-Diagram

Figure 5:E-R diagram


Chapter 4: Implementation and Discussion
4.1 Implementation
Implementation is when we take our plans and turn them into a real working system.
It involves careful planning, research, and figuring out how to switch from the current
way of doing things to the new method. This stage is where our ideas become actual
practice.

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

4.2 Output Implemented


Database setup, Certain work on database has been done. Row wise cards for gadget
addition has been made. It is done by using MY-SQL of XAMPP: Almost 100 percent
of work on frontend has been done. Navigation bar is setup. Category list and brand
list is setup for the product. Recently admin can add the product.
 After loging succesfully user can see the welcome page, which
contains the products that are available in our Hamro Pasal. There are
is options for view more where user can see details about the product.
 It is the page where users can see the items which they have added to the cart.
Here user can see the number of quantities that have been added and also the
total cost.
 This is users page where user can see their details. Also they can update their
details in this page. It also contains the option of pending orders where users
can easily see their pending products.
 It is the Hamro Pasal’s admin Panel where admin can see the user details such
as contacts and many more. The admin also knows how many products are
ordered by the users and how many users are interacting with the Hamro
Pasal. In this page admin can see the status true as if products are available
and false as product is not available. Here admin can also delete the product.

 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.

4.3 Test Cases for Login Functionality:


Test Case ID Test Case Input Expected Output Comment
Description

TC_Login_01 Valid Valid username Successfully Pass


Credentials and password logged in to the
user account
dashboard
TC_Login_02 Invalid Incorrect Error message Pass
Username username indicating invalid
username
TC_Login_03 Invalid Incorrect Error message Pass
Password password indicating invalid
password
TC_Login_04 Empty Empty Error message Pass
Username username field prompting to enter
a username
TC_Login_05 Empty Empty Error message Pass
Password password field prompting to enter
a password
TC_Login_06 SQL Injection Inputting SQL System rejection Pass
injection with an error
commands message
TC_Login_07 Brute Force Multiple failed Account lockout Pass
Attack login attempts or captcha
verification

4.4 Test Cases for Signup Functionality:


Chapter 5: Analysis and Evaluation
This project is still being worked on, and there's a chance to add more features to
make it more useful. We started by planning what we wanted the end result to be, but
during development, we made many changes, so the final outcome ended up a bit
different from what we initially expected. In the application section, the user can
login and register easily. User can view available products. User can add, change and
cancel the items as per their ease. The admin can change the different attributes such
as managing the different section, managing the prices of the products etc. Since this
project is still in development phase and lacks a lot of features that were mention to
be implemented during proposal phase. Including more features to this project is very
important and challenging at the same time due to lack of availability resources and
proper documentation.This project helps the user in utilizing their time and money.
User can get the products at affordable price and even can compare the prices of the
products.
Chapter 6: Conclusion
The iSchool E-Learining Maintenance management system has been computed sucessfully and
was also tested sucessfully by taking “Test Cases”.It is user friendly,and has required options,
which can be utilized by the user to perform the desire operation.
The software is developed using HTML, CSS, JS as f
References/Bibliography
[1] R. L. Andrews and I. S. Currim, "Behavioural differences between consumers
attracted to shopping online versus traditional supermarkets: Implications for
enterprise design and marketing strategy," 2004.

[2] F. Zheng, "INTERNET SHOPPING AND ITS IMPACT ON CONSUMER


BEHAVIOUR," 2006.

[3] A. Qayum, "oberlo," [Online]. Available: https://www.oberlo.com/blog/future-of-


ecommerce.

You might also like