0% found this document useful (0 votes)
1 views2 pages

EduStream Project Report

EduStream is a web-based Learning Management System designed for interactive online education, connecting students and instructors. The project includes functional requirements such as user registration and course management, and non-functional requirements focusing on security and performance. The development will follow an incremental model with an estimated size of 25,000–35,000 lines of code, a development time of 400–500 hours, and a cost between $1000 and $1500.

Uploaded by

ruhana.a
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)
1 views2 pages

EduStream Project Report

EduStream is a web-based Learning Management System designed for interactive online education, connecting students and instructors. The project includes functional requirements such as user registration and course management, and non-functional requirements focusing on security and performance. The development will follow an incremental model with an estimated size of 25,000–35,000 lines of code, a development time of 400–500 hours, and a cost between $1000 and $1500.

Uploaded by

ruhana.a
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

Planning and Designing the Software Project –

EduStream

Team Name: ByteForce Solutions

Md. Arman Khan (ID: 2241091341)

Ahsanul Kabir (ID: 2241091304)

Abu Hossain Rabbi (ID: 2241081399)

Himel Biswas (ID: 2241091345)

1. Introduction

EduStream is a web-based Learning Management System (LMS) designed to provide interactive


online education. It connects students and instructors efficiently.

2. Functional Requirements

User registration, login, course management, enrollment, learning materials access, quizzes,
assignments, progress tracking, and admin controls.

3. Non-Functional Requirements

Security, performance, scalability, usability, reliability, and maintainability.

4. Use Case Diagram (Description)

Students enroll and learn, instructors manage courses, and admins control the system.

5. ER Diagram (Description)

Entities include User, Course, Enrollment, Assignment, Quiz, and Result with proper relationships.

6. Process Model

Incremental model is used for step-by-step development and feedback integration.

7. Project Metrics

Metric Value
Estimated Size 25,000–35,000 LOC
Development Time 400–500 hours
Modules 6
Estimated Cost $1000–$1500

You might also like