Overview: 2.1 Project Goals

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

1.

Overview
This project will fill the gap between students and the old registration process, so the project must fulfill the
students' needs to view and register for courses.
The project should not take more than 2 months, and easy to be updated.
The human resources employees will do their best to help you and to give any sort of information needed to
accomplish your mission, also all the departments are going to list all the courses they have and all other
information needed.
This system could help also to build a web application or android application for course registration in the future.

2. Goals and Scope


2.1 Project Goals
The system should fulfill the following objectives:
➢ Students can view the available courses.
➢ The registration process should be easy and does not take a long time.
➢ The system should be available to any student who want to register or view courses.

2.2 Project Scope


The system should help students to simply register for new courses and view available ones.

3. Requirements
3.1 Functional Requirements
The system functional requirements are:
➢ The system must be able to view the available courses in order to let students choose what they want.
➢ The system must identify students according to their IDs and passwords.
➢ The system must allow students to register for new courses.
➢ The system must allow students to cancel the registration process.

3.2 Non-Functional Requirements


The system non-functional requirements are:
➢ The system should view the available courses in less than 3 seconds.
➢ The registration process should be secure.
➢ The log in process should be secure.
➢ The system should be available 98% of the time, and has back up system in failure cases.

4. Use Case Diagram


Four use-cases which are:
➢ Log in: which allows the students to log in to the system.
➢ Register for course: starts the registration process.
➢ Cancel registration: cancel the registration process.
➢ View courses: view a list of the available courses where students should choose.
Use case diagram

5. Class Diagram
Each student could or couldn't be enrolled in a section. The section has many courses but at
least one course.

Class diagram
6. Activity Diagram

Activity diagram

7. Sequence Diagram

Sequence diagram

You might also like