Online learning management system case study project (SRS)
Introduction
Online learning management system SRS project. This project provide case study of online learning management system requirements specification and features in online learning system. Can use in software requirements specification. How to create online learning system. How to manage system Features of system, modules, system performance priority of system. Help to start learning management system. Read case study of system understand case study then you create according to your case study of your system.
Purpose:
Online learning system is an application we give online courses to our users. In this application we heir teacher who delivered online lecture and make money for it. Students can pay for their course by paying by credit card or by challan form. With the help of this application our students can also buy students course books in both hard and soft form. user can login the Advertisement page for business purpose ads. Application user can contact for show the page business advertisement. Accountant can pay the teacher salary. Application user can check the job links and quickly apply for best jobs and any user can apply the short courses user can select course. Good opportunities everyone for best skills.
Objectives
Modules:
•Can install in window, android, mac.
•Can login,
•Can apply for short courses
•Can buy books
•Can change privacy setting
•Can edit profile
•can contact for ads
•can pay online fee
•can check jobs links
•apply for online classes
•user can upload given page of business links, video.
•Can feedback
•Can buy window application and software. And online pay.
•User can check how many use this application.
•Accountant can pay online salary
•Administrator can check feed back
•Administrator can check how many student, teacher and user application
•Can check book library
Feature of project:
Feature Name:
•Installation setup
•login
•apply for short courses
•buy books
•change privacy setting
•edit profile
•contact for ads
•pay online fee
•check jobs links
•apply for online classes
•feedback
•buy window application and software
•pay online
•pay salary
•check user’s
•check feed back
•Check teacher
•Check student
•Can check book library
•Add post
Non-functional Requirements
This sub-section includes the following
•Usability
•Reliability
•Performance
•Design Constraints
•Portability
•Maintainability License Agreement
Description and priority:
Installation setup in system work is user can install the application window, IOS and Android. So, then user can use the application. This part first of application for pass the next level. User can read some terms and conditions and select the language. All test is done and correct all things user can use this feature.
Second setup is login this part of application feature is output and input right user can use this feature can send feedback. After user login user can use application for this purpose he downloaded application.
Priority
Learning system Priority more classes students take and complete with satisfactory grades, the earlier registration appointment students will receive online learning system first priority. And second is user can order the book that receive the order user correct time.
Stimulus:
If user want to exist application and ask system user for confirmation user if click yes button and system response time is good. So, stimulus response sequences good.
Author information
name: Azhar Mehmood Shah
E-mail: azharshahyahoo7@gmail.com,
Project title:
Project name online learning management system it mean that we can take online classes buy books in pdf we can also online payment you can see necessary adds in this websites to find according to your need you can go and check directly links of other websites to search. Its very familiar to ask questions related to your course and find ans.
Motivation:
The student that could not focused on their studies in class lecture. They take online classes to sort out their confusions. This is especially in current COVID 19 situation is very necessary. This is also very important for that persons whose look for job in this circumstance because all the private and govt sectors are closed. People can upload cv on this platform and other check their cv and higher them for jobs. The developed plate provides the jobs online books and students can take easily online classes. Check study ads and user can upload ads in register customer ads application portion. Teacher role in this application. User can upload cv for teaching take money. Part time freelancing opportunities for teacher. Create lecture in home and upload the mention date. Lecture record any time, any place can teacher chose.
Scope:
DBMS:
•Centralized database management system used in application.
•One server
Describe the application
Benefits:
Goals:
Short Explain what the software:
We make our software product for online studies. In this software we give facilities to student as well as teacher. In this software student can take their class by his chosen subject form users chosen teacher. And teacher can deliver their classes make money from it. And teacher can also sell their notes from this software. Accountant can manage all the charges of students and teachers and also the adds management.
software interfaces\hardware interfaces:
•Html
•C++ language
•Assembly language
•Programmed with very basic instruction • Easily single instruction for adding two integers
Communication interfaces:
•Local network prototype
•Attachments
•Social media 4.1 Software design
System requirements diagram for SRS
DFD level 0:
DFD level 1:
Sequence diagram:
Use case diagram:
Activity Diagram:
Descriptive use case format:
System Actor performance
Teacher:
Use case idUnique id
NameTeaches
Brief descriptionInteract with students and teach them
ActorsTeacher
PreconditionsTeacher must have Email and Password assigned
Bank account number/ credit card information must be assigned to the teacher’s profile is registered with the banking system.
Basic flowThe teacher logins in
View lecture time
Withdrew salary view agreement Take online lecture, attendance block student Select faculty
Access Setting Upload marks upload assignments
Alternative flowsWhen you enter wrong password, login failed.
Exception flowinvalid password or email teacher can confirm or change the password by Forget password teacher can change bank account/ credit card info by logging in
Post conditionAt the end of the use case, all account and transaction logs are balanced, communication with the banking system is
reinitialized, and the card is returned to the customer. The profile information is saved.
Included use caseThe teacher logs in
Includes
Access to withdraw salary
Settings
Update assignment
Upload marks
Student
Brief descriptionStudent will create account, and
login their id, select faculty , program and search book, generate online challan form and pay their course fee
ActorStudent
PreconditionsStudents must have to login their account with correct password and pay their fee to take online lectures or course
Basic flowStudent logins in
View lecture time
Take online lecture, attendance block student Select student
Access Setting View marks upload assignments
Alternative flowIf not registered, create account Select subject by search name
Exception flowIf not registered, create account Select subject by search name
Post conditionStudent is logged into system Postconditions: Student is registered for courses
“Register New Courses” from the menu.
Included use caseStudent can select course, Student can enroll into a faculty and select semester info Student can access library
Student can give feedback.
Accountant
Brief descriptionaccountant can select teacher and amount to pay the salary of teachers
ActorAccountant
Preconditionaccountant must be registered , accountant have list of registered teachers
Basic flow accountant logs in, selects teacher form the list and select amount for payment
Alternative flowNo alternative
Exceptional flowNo Exceptional flow
Post conditionAt the end, the accountant will issue salary, and give it to the teacher or send it to bank account of the teacher t. At the time, according to the contract agreement, accounting staff will make online payments to the list of teachers
IncludeAfter login, user can access list of teachers Select amount
Pay online
Contact For adds:
NameContact for adds
Brief descriptionInstitutional student’s or teacher’s organization/ can contact its website for running an ad for their project / organization purposes
PreconditionNumber of users must be
specified
Valid email and password must be assigned to the user to access it For online payment Credit card info must be registered
Basic flowUser logins in with valid email
and password
User is registered in the
Agreement
User can access contact number User can pay online via credit card
Alternative flowIn case of invalid input of login, user can verify by forgot password
Exceptional flowIn case of invalid input of login, user can verify by forgot password
Post conditionContact information is saved in current state
Communication and transaction is balanced
IncludeAfter login, user can access contact info Pay online
Administration
NameAdministrator
Brief descriptionAdministrators can login to check the teacher’s, student’s record separately to view their payment and fee information It can check balance in order to maintain the record The system provides the list of contacts for ads
ActorAdministrator
PreconditionAdministrators must be registered
Basic flowAdministrator logs in Check student record and teacher record Maintain record
Check feedback
Check Library info
Access Number of view students
and fee info Payment info
Alternative flowSystem displays invalid message when admin enters wrong email or password
Exceptional flowSystem displays invalid message when admin enters wrong email or password
Post conditionAdmin information is maintained All the records and information is balanced
IncludeAfter login, admin can access record of students and teachers Check and maintain balance.
Create State machine diagram UML:
Informative and useful.
ncG1vNJzZmign6zBsLDIrJquq6NjsLC5jq1mqKacnrumecuemKummaO0brnAp5ignZ2au7V50rKqrZ2dYrCiv8Rmqq2tlK56sb7Oo5ycrF2ov7R7k25qaW0%3D