0% found this document useful (0 votes)
102 views17 pages

Project Report e-LMS Software Design - Architecture

This project report outlines the development of a Learning Management System (LMS) for a university course. The LMS was created using PHP and MySQL to allow teachers to post announcements, assignments, and quizzes for students, and for students to submit assignments and take quizzes online. Key features of the LMS include secure login/logout, file sharing capabilities, and administrative functions for managing departments, classes, subjects, teachers, students and events. Screenshots demonstrate the user interfaces for teachers and students. Future enhancements are proposed to add video content and improve security.

Uploaded by

QADEER AHMAD
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views17 pages

Project Report e-LMS Software Design - Architecture

This project report outlines the development of a Learning Management System (LMS) for a university course. The LMS was created using PHP and MySQL to allow teachers to post announcements, assignments, and quizzes for students, and for students to submit assignments and take quizzes online. Key features of the LMS include secure login/logout, file sharing capabilities, and administrative functions for managing departments, classes, subjects, teachers, students and events. Screenshots demonstrate the user interfaces for teachers and students. Future enhancements are proposed to add video content and improve security.

Uploaded by

QADEER AHMAD
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

University OF Okara

Project Report

On

“Learning Management System”


For The Course

Software design & Architecture

SUBMITTED BY

Qadeer Ahmad (Roll no#5014)

Muhammad Haseeb (Roll no#5050)

Muhammad Faizan (Roll no#5024)

Syed Sumair (Roll no#5110)

4th Semester BS SE

SUBMITTED TO

Prof. Inam Ul Haq

For Academic Year

2019-21
TABLE OF CONTENTS
SR. NO CHAPTER NAME PAGE NO
01 INTRODUCTION 01
02 DEVELOPMENT TOOLS 01
03 SYSTEM REQUIREMENTS 01
04 FEATURES 02
05 SNAPSHOTS 02
06 FUTURE SCOPE 14
07 CONCLUSION 14
08 SUMMARY 14
09 REFFERENCE 15
Page 1

INTRODUCTION

A learning management system (LMS) is a software application for the administration,


documentation, tracking, reporting, mechanization, and conveyance of educational courses, preparing
programs, or learning and advancement programs. The learning the board system idea arose
straightforwardly from e-Learning. Albeit the main LMS showed up in the higher education area, most
of the LMSs today center around the corporate market. Learning the executives systems make up the
biggest fragment of the learning system market.

Learning the executives systems were intended to recognize preparing and learning holes, using
insightful information and reporting. LMSs are centered on internet learning conveyance however
support a scope of employments, going about as a stage for online substance, including courses, both
no concurrent based and coordinated based. In the higher education space, a LMS may offer study hall
the executives for educator drove preparing or a flipped homeroom. Present day LMSs incorporate
savvy calculations to make robotized suggestions for courses dependent on a client's ability profile just
as concentrate metadata from learning materials to make such proposals significantly more exact.

DEVELOPMENT TOOLS

1. We have developed our Module with PHP and MySQL.

2. Language used: HTML, CSS, CSS3, JavaScript, PHP, SQL.

3. We used Visual Studio as our editor.

4. We used Apache Server.

5. Web-Browser: Chrome/Opera mini/Mozilla Firefox/Safari/Microsoft Edge/ IE8

6. Frameworks & Libraries: Bootstrap4 & JQuery

SYSTEM REQUIREMENTS

On Client Side

• Operating System(Windows7/8/10 or Linux/Unix)

• Web Browser (Google Chrome,Opera,Safari,Mozilla Firefox,IE8)

On Server Side

• Web Server (Apache)

• PHP and MySQL


Page 2
Hardware Requirements

At Server Side

• P IV or above Processor
• 1GB RAM
• 120 GB HDD
• LAN or WAN

FEATURES:

• Secure Login-Logout(password encryption)


• Inexpensive
• User Friendly
• Fully Informative
• PDF,JPG,PNG or Zip type of file sharing Support

SNAPSHOTS:

Fig 1: Admin Login


Page 3

Fig 2: Admin homepage

Fig 3: Admin add/delete/search departments


Page 4

Fig 4: Admin add/delete/search Classes

Fig 5: Admin add/delete/search Subjects


Page 5

Fig 6: Admin add/delete/search Students

Fig 7: Admin add/delete/search Teachers


Page 6

Fig 8: Admin add/delete/check Events

Fig 9: Admin add/delete/search for other admins


Page 7

Fig 10: Teacher Signup

Fig 11: Student Signup


Page 8

Fig 12: Teacher & Student Login

Fig 13: Teacher homepage


Page 9

Fig 14: Student homepage

Fig 15: Teacher: Add/remove class


Page 10

Fig 16: Teacher: Add announcement

Fig 17: Teacher: Add assignment


Page 11

Fig 18: Teacher: add Quiz

Fig 19: Student: Check announcement


Page 12

Fig 20: Student: Take quiz

Fig 21: Student: Logout


Page 13

Fig 22: Teacher: Logout

Fig 23: Admin: Logout


Page 14

FUTURE SCOPE

In future, following categories will be added in LMS:

• Live Video Class

• Video lecture content available on website.

• Comments on video

• Like/dislike video

• User validation using mail and password recovery

• Improving Security

CONCLUSIONS
LMS is a part of transmitting knowledge, skills and values to younger generations of workers and
students. Through this, students or workers will have access to millions or billions of knowledge
modules. So, it is very important for students, that they should use this platform and should get benefits.

SUMMARY
Learning Management System is a web application that is useful for Teachers, Students, Workers, and
Employee etc. Through this software, students can give online quiz easily. And they can also submit
their assignments. They can get announcements. In this software, Admin can add departments, classes,
subjects, teachers, students, events etc. For this admin would have to login using his/her username and
password.

Teachers will firstly signup and then he/she will login using username and password. After this, he/she
can add classes that he/she want to teach. He can give announcements, assignments, quiz to all students
in class.

Students will firstly signup and then he/she will login using his/her username and password. After this,
he can check announcements, download assignments and can submit on LMS. He/she can take quiz
online.
Page 15

REFFERENCES
The reference of LMS has been taken from the following:

• https://en.wikipedia.org/wiki/Learning_management_system
• https://link.springer.com/referenceworkentry/10.1007%2F978-1-4419-1428-6_187
• https://searchcio.techtarget.com/definition/learning-management-system

You might also like