Online Learning System Requirement
Online Learning System Requirement
INSTITUTE OF TECHNOLOGY
COLLEGE OF COMPUTING
DEPARTMENT OF SOFTWARE ENGINERING
YAER 3 SEMISTER 1
GROUP ASSIGNMENT
1. ABIBO ADISU
2. BEREKET ZEWDE
3. BINYAM SELESHE
1. Introduction
This is a requirement specification document for a new web-based learning system for web design and programing course. It is a new website
design that has multiple programs to be enrolled and certified. This document describes the scope, objectives and goal of the website.in addition
to describing non-functional requirements, this document models the functional requirements with use cases. This document is intended to
direct the design and implementation of the target system in an object oriented language, html, and css.
The scope of this project is a web-based learning system that can help people achieve their academic goal by enabling them to study from
anywhere and anytime. Infinity offers free programs on business, computing and tourism.
1.4.1 Users
Those who will primarily benefit from the website and those who will be affected by the website include
Students:
Upon implementation of the website, students will find the program they want easier. students will be able to choose when to study
Lectures:
The new system will provide lectures with new way of income. They will be able to lecture students all over the world form their comfort zone.
Product Owners:
We will be allowed to maintain the data about our products directly. This will eliminate delays in getting new products or changed product
specifications into the system.
1.4.2 Location
The system will be available to any potential customer using the Internet. lectures and product owners may also use the system from any
location and will be able to access restricted areas of the site through a password protection scheme.
1.4.3 Responsibilities
provide customers direct access to up-to-date, accurate program information on which they can make a decision to enroll
1. The system shall allow for on-line program learning by either the customer or the lecture. For customers, this will eliminate the current
face to face learning. This will create an open environment to learn. The cost to study will be reduced.
2. The system shall reflect a new and changed program description within x minutes of the database being updated by the product owner.
This will reduce the number of incidents of incorrectly displayed information by x%.
3. The system shall display information that is customized based on the user's role. This feature will improve service by reducing the mean
number of web pages a user must navigate per session to x. It should reduce unnecessary phone calls to help agents .
4. The system shall allow students to view the lecture of any program. An student should be able to contact the correct lecture in one
email x% of the time.
5. The system shall provide a certification with accurate order data. This will allow the student to be certified in 5 days.
6. The system shall allow the user's status to be stored for the next time he returns to the web site. This will save the user x minutes per
visit by not having to reenter already supplied data.
3. Non-Functional requirements
3.1 Reliability
3.2 Usability
3.3 Security
The system shall provide password protected access to web pages that are to be viewed only by students and lectures.
3.4 Online user Documentation and Help
The system shall provide a web page that explains how to navigate the site.
This help page should be accessible from all other pages.
The home page will be something like this