Вы находитесь на странице: 1из 11

A Project Report

on

Web Based Mp3 Portal


Submitted for partial fulfillment of award of
BACHELOR OF TECHNOLOGY

Degree
In
Computer Science & Engineering
By
Anant Mohan
Prerna Thapa

1022210018
1022210068

Under the Guidance of


Mr. Tarun chugh
(Associate professor)
(CSE Deptt.)

UTTAR PRADESH TECHNICAL UNIVERSITY


LUCKNOW, UTTAR PRADESH
MAY, 2014

CERTIFICATE
Certified that Anant Mohan, Prerna Thapa has carried out the
Project work presented in this project entitled WEB BASED
MP3 PORTAL for the award of Bachelor of Technology from
Uttar Pradesh Technical University, Lucknow

under my

supervision. The Project embodies result of original work and


studies carried out by Student himself and the contents of the
Project do not form the basis for the award of any other degree to
the candidate or to anybody else.

Dr. Shailesh Tiwari


HOD
(Department of CSE)

Mr. Tarun Chugh


(Associate professor)
(Department of CSE)

Date:

ii

ACKNOWLEDGEMENT
It gives us a great sense of pleasure to present the report of the Project
undertaken during B.Tech final Year. First and foremost We wish to
thank our Guide Associate Prof. Mr. Tarun Chugh (Department of
Computer Science and Engineering , I.T.S. Engineering College) for
his kind blessings to us . He allowed us the freedom to explore, while at
the same time provided us with invaluable sight without which this
Project would not have been possible.
We also do not like to miss the opportunity to acknowledge the
contribution of all faculty members of the Department for their kind
assistance and cooperation during the development of our project.

Anant Mohan
(1022210018)

Prerna Thapa
(1022210068)

iii

ABSTRACT

In web based portal we provide users to share their songs with mp3
format. Where user can upload, share, listen audio clips of their own or
uploaded by other users. java and HTML is technology to display a wide
variety of user-generated audie content, including audio clips, short
original audios and download their songs
The idea is to enable the user to freely share their own songs with mp3
format. User just need to register to upload his own creativity. Another
idea is to provide user a huge collection of hits and can listen without
downloading.
The web based mp3 portal project is planned to be developed with the
java programming language, on Windows operating system but it will be
developed in a way so that it is cross platform. The project will use
Oracle as a back end if required.
The project web based mp3 poratl aims at sharing as well as
downloading users audio. The main objective of this project is to develop
an application that can provide users a better way to share their creativity.
It uses the technology like java for coding and performing all logical
operations and the database is maintained with the help of oracle
database. The designing of the webpages is done with the help of
cascading style sheets (CSS) of HTML.
The web based mp3 project has been developed to allow business grows
larger and faster. This site will let customers to upload and download
files online from any part of the world. The site sells different types of.
Another important feature of this project is that it allows administrator
authentication before any file can be uploaded i.e a check is performed
before the file can be finally available to download on the site after the
user has uploaded the file.
Users of the system:
Customer is the user of the system. An administrator of the website
is the super user. When the user types in the URL of the website, a
Welcome page is shown which has a menu on the left hand side, a banner
iv

at the top and any related links to other sites. This site contains an online
catalogue for the user. User has to login to Welcome Page before ordering
anything. Login functionality should check the authenticity of the user
from the database.

TABLE OF CONTENTS
CHAPTER NO.

TITLE
ABSTRACT

PAGE NO.
iv.

LIST OF TABLES

ix

LIST OF FIGURES

x.

LIST OF SYMBOLS AND

xi.

ABBREVIATIONS
1.

INTRODUCTION

2.

SYSTEM ANALYSIS

Existing system

2.1.

2.1.1. Drawback of Existing System


2.2.

3.

Proposed System

2.2.1. Feasibility study

2.2.2. Technical Feasibility

2.2.3. Economic Feasibility

2.2.4. Behavioral Feasibility

2.2.5. Operational Feasibility

DESIGN

3.1.

Logical Design

3.2.

Physical Design

10

3.2.1. Design/Specification Activities

10

3.3.

Module

11

3.4.

Input Design

12

3.5.

Output Design

13

3.6.

Data Flow Diagram

13

3.7.

Database Design

17

vi

3.8.

Relational Database Management

18

System
3.9.
4.
4.1.

Table Structure

21

SOFWARE ENVIRONMENT

23

Java

23

4.1.2. Class Libraries

26

4.1.3. Platform Independence

26

4.1.4. Automatic Memory Management

28

4.1.5. Performance

29

4.1.6. Java Runtime Environment

29

4.2.

Java2 Enterprise Edition

29

4.3.

Features of Operating System

37

5.

SOFTWARE & HARDWARE


SPECIFICATION

42

5.1.

Software Specification

42

5.2.

Hardware Specification

42

TESTING

43

6.1.

Introduction

43

6.2.

Test Plans

44

6.

6.2.1. Unit Testing

45

6.2.2. Integration Testing

45

6.2.3. Validation Testing or

46

System Testing
6.2.4. Output Testing or

46

User Acceptance Testing


7.

IMPLEMENTATION

48

7.1.

Introduction

48

7.2.

Implementation Procedures

49

7.3.

User Training

49

vii

7.3.1. Training on the application

50

Software
7.4.

Operational Document

50

7.5.

System Maintenance

50

8.

SCREENSHOTS

52

9.

CONCLUSION

57

10.

SCOPE FOR FUTURE

11.

ENHANCEMENT

58

BIBILIOGRAPHY

59

viii

LIST OF TABLES

CHAPTER NO.

TABLE NO.

TITLE

PAGE NO.

3.9.1

User Details

21

3.9.2

Savefile

21

ix

LIST OF FIGURES
CHAPTER NO.

TITLE

PAGE NO.

Fig.3.6.1. Zero level DFD

14

3.

Fig.3.6.2. Level1 DFD of

15

Administrator and user


3.

Fig.3.6.3. Level2 DFD of

16

Administrator and user.


4.

Fig.4.1.1Architecture of Java

26

4.

Fig.4.2.1.Multitired Application

30

of J2EE
4.

Fig.4.2.2. Server Communication

33

in J2EE
4.

Fig.4.4.2.3.Web tier & J2EE


Application

34

LIST OF SYMBOLS, ABBREVIATIONS

S.No.

Symbol/ Abbreviations

Description

1.

DFD

Data Flow Diagram

2.

RDBMS

Relational Database
Management System

3.

JVM

Java Virtual Machine

4.

JRE

Java Runtime
Environment

5.

J2EE

Java2 Enterprise
Edition

6.

JSP

Java Server Pages

xi

Вам также может понравиться