0% found this document useful (0 votes)
134 views6 pages

Practical - 1: Aim: To Select The Project Title and Assign Requirement Engineering To The Project Title

Here is the DFD for the online music player system: Level 0 DFD: Process: Online Music Player Data Flows: 1. User - Provides login credentials 2. Online Music Player - Provides music streaming and other features 3. Payment Gateway - Provides payment processing 4. Database - Stores user accounts and music library Level 1 DFD: Process: Online Music Player Data Flows: 1. User - Provides login credentials 2. Login - Validates and authenticates user 3. Search - Searches music library 4. Play Music - Streams selected music 5. Make Playlist - Creates and manages playlists 6. Payment

Uploaded by

Patel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
134 views6 pages

Practical - 1: Aim: To Select The Project Title and Assign Requirement Engineering To The Project Title

Here is the DFD for the online music player system: Level 0 DFD: Process: Online Music Player Data Flows: 1. User - Provides login credentials 2. Online Music Player - Provides music streaming and other features 3. Payment Gateway - Provides payment processing 4. Database - Stores user accounts and music library Level 1 DFD: Process: Online Music Player Data Flows: 1. User - Provides login credentials 2. Login - Validates and authenticates user 3. Search - Searches music library 4. Play Music - Streams selected music 5. Make Playlist - Creates and manages playlists 6. Payment

Uploaded by

Patel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Practical - 1

Aim: To select the project title and assign requirement engineering to the
project title.

- Background :
This document gives a brief description about playing music online. Hardware
or software that plays audio files encoded in MP3 and other audio formats. On
the software side, applications that reside in the user's computer, such as iTunes,
Windows Media Player and RealPlayer, are used to organize a music collection,
play audio files. Software players may also provide access to Internet radio
stations and other streaming audio sites.

- Problem Definition :
Different people like different kind of music and sometimes one
software/website might not have all sorts of music. So, the main purpose of
online music player is that easy of finding new music and the variety of
music available. Its a website so that every browser can support and run
it, cause there are some application which are available only for a particular
platform or regions.

- Motivation :
Nowadays, people are busy in their daily life and having a lot of stress from
their working area. Music can make everyone feel their emotions, but
sometimes when you are in mood while listening music, it can free our mind
and let us enjoy the particular music. Like when you’re depressed, most of
people starts listening music and that clears one mind and help them think
better.

- Objective :
Most of the website/software are profit based or simply available for chilling
purpose. Some websites are profit based like they run advertisement on their
application or website, which is a source of income. Some are based on chilling
purpose without advertisement and happen to have particular available playlists
for moods like sad, romantic, hype etc. This type of website or application are
non-profit based, which is similar to objective of this project.
- Scope :
My scope is to add more features which will allow user to easily play music
online and add some features like downloading those music, make playlist,
allow music artists to share their own music or to show all particular trending
songs played today. The faster and the more accurate search algorithm is, the
more loyal users will become. Offline libraries consist of downloaded tracks.
They need to be saved to the inner device storage while being played first from
the Internet or marked as tracks that need to be downloaded. 

- Application :
Music delivered with the streaming technology could be heard from any
Internet-connected device with dynamics and sound cards including smart
phones, computers, tablets or IoT-connected media systems. Streaming music
works with various digital audio formats like WMA, FLAC, or, what is more
common, MP3. In most cases, users can also download audio from the Internet
to the streaming music app and listen to them offline. streaming music market is
not homogenous. niche leaders stuff their products with lots of features and
make them look like services for a person with any possible music needs.
However, specialized apps show higher user loyalty.
Practical - 2
Aim: To perform the system analysis: Requirement analysis, SRS.

- Project Development Approach :

- 2.1 System Modules


Here are some modules that we have to use in this project:

- 2.11 Client Module :


Client Modules allow Users to Log in / Sign up. After log in, the user will be
able to view the cart items & make payments and can also add items into
favorites or playlist. Without login the user can’t enjoy full benefits of
application.

- 2.12 Admin Module :


Admin Module is for maintenance. Admin can see total no. of frequent users
and only admin can remove the items or users which are not genuine or
unnecessary.

- 2.13 Basket
Via this module users can view the plan which he/she wants to buy for
premium. They make payments and there the user can see the total amount
he/she will pay.

- 2.14 Payment system :


Users can make a payment after authentication. They can use debit/credit card,
or online banking.

- 2.2 Functional Requirement


This section provides a requirements overview of this project. This project will
require ReactJS for Frontend development and In backend development we will
require MONGODB for database connection and REACT CONTEX for sharing
the data from one files to other file directly so that logic behave like a security
of our project and EXPRESSJS for server.
ID Title & Description

FR 1 Title: User Registration


Desc: To use this application a user needs to register
his/her self first.

FR 2 Title: User Login

Desc: User should be able to login through


application. The user must provide username and
password.
FR 3 Title: Search Songs
Desc: User should find/search song from website.
FR 4 Title: Make Playlist
Desc: User can add his favourite songs into a
playlist.
FR 5 Title: cookies
Desc: User must require the token from cookies
which are stored in their browser for user
authentication.
FR 6 Title: Log out
Desc: User Should log out from website/server.
FR 7 Title: Forgot/Reset Password
Desc: User should be able to reset his/her password.
FR 8 Title: No need for user to login every time
Desc: No need for user to login every time because
of the token that we stored in cookies, users just
have to accept the cookies once.

 2.3 Non Functional Requirements


 2.31 Portability:
This application should be portable on any system like windows ,
Linux, macOS, Android , iOS.

 2.32 Security:
The person who has user-name and password can only access their
own account.

 2.33 Performance:
This application/website should require decent internet to run
properly.

 2.34 Reliability:
The application should be highly reliable and it should generate all
the updated information in correct order.

 2.35 Serviceability:
The user can make playlist or add songs to favorites without any
problem.

 2.36 Privacy:
Others can’t see user’s private playlist.

 2.37 Scale:
System can deliver all of these functional requirements with very
low latency and a good scale.
Practical - 3

Aim: To perform the function oriented diagram: DFD.

You might also like