37
A PRESENTATION ON MUSIC PORTAL-”SURTAAL” BY: PRACHI AGARWAL VII SEM (C.S)

Introduction to .net and asp

Embed Size (px)

Citation preview

Page 1: Introduction to .net and asp

A PRESENTATION

ONMUSIC PORTAL-”SURTAAL”

A PRESENTATION

ONMUSIC PORTAL-”SURTAAL”

BY:PRACHI AGARWALVII SEM (C.S)

BY:PRACHI AGARWALVII SEM (C.S)

Page 2: Introduction to .net and asp

CONTENTS

COMPANY PROFILE• Mosaic technologies

INTRODUCTION TO MICROSOFT .NET• What is .net ?• .Net framework• .Net architechure

INTRODUCTION TO ASP.NET• What is asp.net ?• Asp.net features• Master page

THE PROJECT• Features• Modules• Requirements

SNAPSHOTS

Page 3: Introduction to .net and asp

COMPANY PROFILE

Page 4: Introduction to .net and asp

MOSAIC TECHNOLOGIES

--“FIND YOUR WAY AND FLY”Mosaic began business in 1996 as an Information Technology Outsourcing (ITO) services provider. In 2000, it added Business Process Outsourcing (BPO) services to its project consulting and professional services.Full range application maintenance and HR consultancy services are also added with growth.Technologies like .NET, J2EE, Lotus notes, Dominos, People Soft, and Oracle are offered.

Page 5: Introduction to .net and asp

MOSAIC TECHNOLOGIES

SERVICESTechnology service offerings include Application development, Web Services, Databases, Enterprise application integration, and Mobile Communications. Example-

Hotel booking engineTravel Booking EngineE-Learning SolutionsSoftware TestingSearch Engine OptimizationPay Per Click ManagementInternet Marketing Consultants

Page 6: Introduction to .net and asp

INTRODUCTIONTO

MICROSOFT.NET

Page 7: Introduction to .net and asp

WHAT IS .NET ?

Microsoft .NET is a software component that runs on the Windows operating system.

The .NET Framework must be installed on a user’s PC to run .NET applications

.NET provides tools and libraries that enable developers to create-

• Windows software• Web applications or• Other distribute service-oriented

applications much faster and easier.

Operating System + Hardware

.NET Framework

.NET Application

Page 8: Introduction to .net and asp

.NET FRAMEWORK

Programming model for .NET.

Platform for running .NET managed code in a virtual machine.

Provides programming API and unified language-independent development framework.

Provides a very good environment to develop network applications and Web Services.

Page 9: Introduction to .net and asp

.NET ARCHITECTURE

Microsoft .NET

consists of four

major components:

Common Language Specification (CLS) – grey

Framework Class Library (FCL) – red

Common Language Runtime (CLR) – blue

NET Tools – yellowAt the base of the diagram in green is the operating system.

Page 10: Introduction to .net and asp

1. COMMON LANGUAGE SPECIFICATION

Language interoperability is the ability of code to interact with code that is written using a different programming language.

Any language that conforms to the set of language features and rules of CLS is a .NET language.

A language that conforms to the CLS has the ability to take full advantage of the Framework Class Library (FCL).

Languages provided by Microsoft– C++, C#, J#, VB.NET, JScript

Third-parties languages– Perl, Python, Pascal, APL, COBOL, Eiffel,

Haskell, ML, Oberon, Scheme, Smalltalk

Page 11: Introduction to .net and asp

2. FRAMEWORK CLASS LIBRARY

The FCL is a collection of over 7000 classes and data types that enable .NET applications to read & write files, access databases, process XML, display a GUI, draw graphics, use Web services, etc. Microsoft has divided the FCL into hierarchical namespaces. The FCL has about 100 namespaces in all.

For example, much of the window manager portion of the Windows API is encapsulated in the System.Windows.Forms namespace. In this namespace classes that represent windows, dialog boxes, menus, and other elements commonly used in GUI applications are present.

Page 12: Introduction to .net and asp

3. COMMON LANGUAGE RUNTIME

The CLR is the execution engine for .NET applications and serves as the interface between .NET applications and the operating system.

The CLR provides many services such as:• Loads and executes code.• Converts intermediate language to native machine

code.• Manages memory and objects.• Enforces code and access security.• Interfaces between managed code and EXEs, DLLs.• Provides type-checking.• Does exception handling.

Page 13: Introduction to .net and asp

COMPILATION & EXECUTION IN .NET

Page 14: Introduction to .net and asp

4. .NET TOOLS

Visual Studio.Net is Microsoft’s flagship tool for developing Windows software. Visual Studio provides an integrated development environment (IDE) for developers to create standalone Windows applications, interactive Web sites, Web applications, and Web services running on any platform that supports .NET.

Page 15: Introduction to .net and asp

INTRODUCTIONTO

ASP.NET

Page 16: Introduction to .net and asp

WHAT IS ASP.NET ?

ASP.NET is a server side scripting technology that enables scripts (embedded in web pages) to be executed by an Internet server.

ASP stands for Active Server Pages.

ASP.NET file runs inside IIS (Internet Information Server) i.e Microsoft's Internet server.

ASP.NET is a new programming framework designed to make web apps easier to: – Build, Deploy, Run.

ASP.NET supports all browsers.

Page 17: Introduction to .net and asp

ASP.NET FEATURES

Broader programming language support• Visual Basic.NET, Jscript.NET, C#

Easier page programming model• Namespaces

Richer XML features and integration.• Configuration settings in XML-based files

Excellent Visual Studio designer support . ASP.NET is compiled, not interpreted• Better performance.• Early binding, strong typing, JIT compiling to native

code. Errors can be easily handled/removed.

Page 18: Introduction to .net and asp

MASTER PAGE

Master pages allow us to create a consistent look and behavior for all the pages (or group of pages) in our web application.

A master page provides a template for other pages, with shared layout and functionality. For ex: Standard header and footer , menu ,etc.

The content which would be changed in Content pages should be placed in “Content Placeholder” control.

With master pages, website are easier to• Maintain• Extend• Modify

Page 19: Introduction to .net and asp

THE PROJECT

THE PROJECT

Page 20: Introduction to .net and asp

SURTAAL

“SurTaal” is an Online Music Portal for users with easy & fast - Search, Play & Download features for variety of music.

Designed & Developed in Asp.net using Microsoft Visual Studio 2010.

Database is stored in Microsoft SQL Server Management Studio 2008 using SQL queries.

Other supporting languages are- Html ,Css & Ajax .

Page 21: Introduction to .net and asp

FEATURES

Songs in SurTaal are available according to Categories specified hence making search & find easy & apt.

Categories like-

BollywoodAlbumGhazalPunjabiRemix

SurTaal being a music portal has various other attractive features also-

Wallpapers.Mobile Ringtones.Videos.Latest Movies.Movie Reviews.

Page 22: Introduction to .net and asp

MODULES

SurTaal has two main modules-

Admin

User

Page 23: Introduction to .net and asp

MODULESAdmin

• Administrator manages database & each table record as it has the authority to do the following-

Add

Edit

Update

Delete

• SqlConnection is used for database connectivity of both

the ends(front end & back end).

Page 24: Introduction to .net and asp

ADMIN

Page 25: Introduction to .net and asp

MODULESUser

• Users can do the following actions-SearchPlayDownloadPreviewRead Reviews

• Searching can be done in two ways-Selecting first alphabet of movie name from apha-strip.Typing song name in the search box with Ajax.

• User can also contact or give feedback to the admin through the Contact_Us page.

Page 26: Introduction to .net and asp

user

Page 27: Introduction to .net and asp

REQUIREMENTS

Front End: ASP.NET,HTML,CSS,AJAX

Back End: SQL SERVER .

Operating System: WINDOWS 7,  WINDOWS XP 

Browser: ANY

Server: IIS(Internet Information Service)

Page 28: Introduction to .net and asp

Projectsnapshots

Page 29: Introduction to .net and asp

MASTERPAGE

Page 30: Introduction to .net and asp

HOMEPAGE

Page 31: Introduction to .net and asp

PLAY.ASPX

Page 32: Introduction to .net and asp

MOVIESONGS

Page 33: Introduction to .net and asp

WALLPAPER

Page 34: Introduction to .net and asp

MOVIEREVIEW

Page 35: Introduction to .net and asp

CATEGORY(BOLLY-WOOD)

Page 36: Introduction to .net and asp

CONTACTUS

Page 37: Introduction to .net and asp

QUESTIONS ?