0% found this document useful (0 votes)
14 views

Course Management System

The document describes a course management system including its objectives like areas for faculty and student posting, a gradebook, email and chat tools, and course registration. It outlines functional requirements like user registration, course registration, payment methods, and a user friendly environment. Non-functional requirements include using a database, reliability, and a recommendation system.

Uploaded by

godoriw909
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Course Management System

The document describes a course management system including its objectives like areas for faculty and student posting, a gradebook, email and chat tools, and course registration. It outlines functional requirements like user registration, course registration, payment methods, and a user friendly environment. Non-functional requirements include using a database, reliability, and a recommendation system.

Uploaded by

godoriw909
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Course Management System

Introduction
A course management system (CMS) is a collection of software
tools providing an online environment for course interactions.

Objectives

 An area for faculty posting of class materials such as course


syllabus and assignments.
 An area for student posting of papers and other assignments
 A grade -book where faculty can record grades and each student
can view his or her grades
 An integrated email tool allowing participants to send
announcement email messages to the entire class or to a subset
of the entire class
 A chat tool allowing synchronous communication among class
participants
 An application which systematically sorts and arranges the
students according to the courses they have opted.

Requirements
Functional Requirements
1. New user registration: Anyone who is willing to join and learn
can register the course which is authenticated using email and
phone. Once registered, users can see all the courses that they
can opt for.
2. Course registration: Once authentication is done, user can
register for the courses. If courses are free then authentication is
sufficient else we require a payment method.
3. Payment method: A secure payment environment is provided in
order to protect against the hacking and frauds. The payment
method includes all the payment methods available in current
era. Once payment is done, user has to be redirected to the
course content and he can access the course.

4. User Friendly Environment: The users shouldn’t face any difficulty


understanding the system and all the contents should be easily
accessible.

5. Student’s Corner: A specific option for the users to manage


their courses, upload their own notes and projects.

6. Tutor’s Office: A specific option for the tutors where they can
keep record of the students enrolled in a particular course and
track down their attendance, academic performance, etc.

Non-Functional Requirements
1. Database: A Database is used to store all the details of the user’s
course contents, notes, marks record and also for the tutors to track
record of attendance and marks list for all the students of the course
2. Reliability: It should be accessible 24*7 without any breakdown or
system failures.
3. Recommendation System: A recommendation system for the users
to recommend them an efficient study plan.
4. System Requirements:
1. An Operation system, Microsoft Windows
(XP,7,8,9,10,11).
2. Dot Net framework 3.0, 3.5, 4.0 or 4.5.
3. Reliable antivirus software.
4. MySQL Database program.

You might also like