E Movie Asp.Net

24
SESSION: 2010-11 SUBMITTED BY MANOJ KUMAR PGDCA Final Year

Transcript of E Movie Asp.Net

Page 1: E Movie Asp.Net

SESSION: 2010-11

SUBMITTED BYMANOJ KUMAR

PGDCAFinal Year

Table of Content

Page 2: E Movie Asp.Net

Sl.No. Particulars Page Number

1 Introduction 6

2 Software Requirement Specification 9

3 Overview of E-Movie World 12

4 Process of E-Movie World 18

5 Requirement Analysis 20

6 Database Design 21

7 Terminology 22

8 Conclusion 23

9 Bibliography 24

Introduction

Page 3: E Movie Asp.Net

E-Movie World is a leading movie stores in India, due to aggressive

marketing strategies and benefits offered to customers, the business of

Movie World has grown manifold in various cities across India in recent

years.

Recently. Movie World announced the opening of various new branches

across the country.

In addition, to keep pace with the Web age. Movies World has planned to

develop a Movie application. The application will be known as E-Movie

World.

Project Life Cycle

Project life cycle has three stages: -

1. Project Initiation – Development team prepares the project plans

and finalizes the outcome of each phase. In this stage team also

prepares the comprehensive list of tasks involved in each phase,

and the project assigns responsibilities to the team members,

depending on their skills.

2. Project Execution – In this stage, the team develops the product.

In case of Movie application development team, will develop the

online Movie World application. This Stage consists of following

phase: -

1. Requirement Analysis

2. High Level Design

3. Low Level Design

4. Construction

5. Testing

6. Acceptance

Requirement Analysis Phase

Page 4: E Movie Asp.Net

During the requirement analysis phase, the development team analysis

the requirement, to be fulfilled by the online movies application and

identifies the portable approaches for meeting these requirements.

To identify the requirement needed to the application, to study the existing

movie portals and conducting extensive interview among Movie World’s

customers and managers.

During interview it is noticed that instead of viewing a comprehensive list

of movie/songs items available, the customers would prefer to look for the

movie items in the specific movie category and then place the order.

Finally, team identifies that the movie applications should: -

1. Enable a visitor to register with the application after validations has

been performed on the data provided but the user.

2. Enable visitor to perform activity such as search for movie items,

vote for popular movie, view latest release and chart topper.

3. Enable a registered user to select items for purchase.

4. Enable registered to provide feedback to the site.

5. Enable registered users to select movie items, and place them in a

shopping chart.

6. Enable administrator to maintain user details and manage movie

items in the inventory.

High Level design Phase

In this phase, the team decides how the application should function.

The format for data input and output are finalized here.

The Development team identifies 3 categories in which the interfaces of

the movie application will be divided.

1. Visitor Interface

2. User Interface

3. Adminstrator Interface

1. Project Completion – In this stage, the team has to update the site

regularly. Each new item has to add by the administrator as according to

Page 5: E Movie Asp.Net

the needs and demands. This stage is very important the freshness of the

site.

Software Requirement Specifications

Software Interface

Client on Internet : Web Browser, Operating System

Platforms : Microsoft .NET 2005 platform

Front End Tools/Languages : HTML, ASP.NET 2.0 with C#,

XML

Database : SQL Server 2000.

IDE : Microsoft Visual Studio 2005

Application Server : IIS Server

Hardware interface

Particulars Client Side Server Side

Processor Internet Explorer 6.0

Pentium II AT 500 MHz

web sphere application server v5.0

Pentium-III at 1 Ghz

RAM 64 MB 512 MB

Disk space 1 GB 2GB

Communication interface

Page 6: E Movie Asp.Net

Client on Internet will be HTTP/HTTPS Protocol.

Customer on Internet will use TCP/IP Protocol.

User characteristic

Every user should be comfortable of working with computer and internet

browsing.

He should have basic knowledge of English.

Abbreviation

HTML: HTML is creating documents that could be displayed

consistently on computers of between and operating

System.HTML is used to construct formatted pages for

the web knows as WebPages.

MS Visual Studio: It is the professional choice for building web sites and

applications. It provides a powerful combination of

visual layout tools, application development features,

and code editing support, enabling developers and

designers at every skill level to create visually

appealing, standards-based sites and applications

quickly. From leading support for CSS based design to

hand-cod

.NET: .NET Framework is development and execution

environment that allows developers to create windows

and web-based applications. .NET Framework provides

an integrated development environment in which

programmers can develop applications in different

programming languages.

.NET Framework primarily consists of two main components:

Page 7: E Movie Asp.Net

Common Language Runtime: This is language independent

runtimeEnvironment of .NET Framework that manages the code at

execution time.

Framework Class Libraries: This is repository of built-in classes and

interfaces that correspond to a specific functionality.

ASP: ASP.NET 2.0 supports some brilliant new features that

enable faster Development of Web applications with

lesser code. Developer productivity is one of the key

features of ASP.NET2.0.Now developer can build Web

sites faster than ever before and obvious reason for this

fast development of Web sites is lesser code.

HTTP: Hypertext transfer protocol is a transaction oriented

client/server protocol between web browser and web

server.

HTTPS: Secure Hypertext transfer protocol is a HTTP over SSL

(secure socket layer)

TCP/IP: Transmission control protocol/Internet protocol the suite

of communication protocols used to connect hosts on

the Internet TCP/IP uses several protocols, the two

main ones being TCP and IP.

Page 8: E Movie Asp.Net

Overview of E-Movie World Site

E-Movie World web application has been designed to assist. A legal firm

or group of Movie stores. This web application provides on line Movie

store for all customers from everywhere at any time. E-Movie World web

application is created by e-Soft Technology Pvt Ltd Lucknow. It uses

ASP.Net technology and for database design uses MS SQL Server 2000.

E-Movie World provides facility to registered customer latest schemes and

new Movie and discount schemes.

Features of the Site

E-Movie World provides following features:

The web application provides the facility to view all movie of firm by

the search.

The website also maintains customer billing address for movie

send.

The website also maintains customer_id for identity in next time.

Scope of Site

The scope of E-Movie World is:

Facility for storing the personal details of the customers.

Facility of search the site for movie both initial level and Advanced

level.

This web application can run on Internet so a number of users can

access the data simultaneously.

This provides the facility to see the details of movie in your favorite

Hall.

Page 9: E Movie Asp.Net

Security features are implemented. Only administrator can update

this

Web application.

Purpose

The Purpose of this Section is to describe the requirement for E-Movie

World website. It also describes the interface for the System. Search for

certain movie based on names or description. Browse the list of movie by

category. View a movie details.

General Description:

Website function Overview E-Movie World website is design for the

efficient working for store of e-soft technology Pvt Ltd.The website first

welcome home page with the browse the movie and search the entire

movie category. And customer can see your account. And for new

customer can do free registration for create your account and for buying

any movie properly login. Only administrator registered the product. And

easy navigation makes client friendly environment for the client to work

with the website.

General Constraints:

Any customer cannot download the movie/songs before login; only see the

entire movie of site.

Page 10: E Movie Asp.Net

This is the page of site where a user login to go to the Own home page. A

visitor can visit a whole site as overview of site.This page consist the

gossip corner,new releases visitor can take all the facilities.

Page 11: E Movie Asp.Net

This is the first page after logon to our site. This page will shows the brief

description of our site. From this page a visitor can register our self for

take the all facilities downloading, order for CD and DVD etc.

Page 12: E Movie Asp.Net

This is the home page for admin section. From here an admin can visit

visitorand user interface, uploading, editing, mail sending, viewing user

profile all those action perform by admin from this page.

Page 13: E Movie Asp.Net

This page will display when any registered user logon to go to their home

page. This page provides many more facilities to user.

Process of the E-Movie World

Page 14: E Movie Asp.Net

The first step is to draw a data flow diagram (DFD). The DFD was first

developed by Larry Constantine as a way of expressing system

requirements in a graphical form this led to a modular design. A DFD, also

known as a “bubble chart”, has the purpose of clarifying system

requirements and identifying major transformations that will become

programs in system design. So it is the starting point of the design phase

that functionally decomposes the requirements specifications down to the

lowest level of detail. A DFD consists of a series of bubbles joined by lines.

The bubbles represent data transformations and the lines represent data

flows in the system. A basic DFD format is shown in Figure1.

A general model of our client purchase system is illustrated in this figure.

The system takes orders from the customer (bookstore, library, etc.),

checks them against an index (file) listing the books available, verifies

customer credit through a credit information file, and authorizes shipment

with an invoice.

PRODUCT INFORMATION FILE

Page 15: E Movie Asp.Net

Orders Credit Check

CUSTOMER

Info. File

‘0’ Level DFD for E-Movie World

Give detail information

User ID/Password Feedback

Purchasing Movie

Detail Record

I st Level DFD for Registered User

Requirement Analysis

Requirement analysis involves:

Process OrderCUSTOMER

E MovieWorld

Administrator

Visitor

User

Page 16: E Movie Asp.Net

Requirements engineering for web SOFTWARE Systems

DefineOperationalRequirements

SpecifyHardwareRequirements

ObtainSoftwareComponentsIntegrate

SoftwareComponents

User NeedsCustomer

ExpectationsAcquirer

Constraints

softwarevalidation

REQUIREMENTS ENGINEERING

DetermineSoftwareRequirements Develo

pSoftwareDesign

operational

validation

endhere

DevelopSoftwareArchitecture

1. Determining the operational requirement (user needs, customer

Expectations, and the acquirer conditions).

2. Translating the operational requirement into technical specifications of

the system that will satisfy the operational requirements.

Database Design

A database may be thought of as a set of related files. Related files mean

that record of one file may be associated with the records in another file.

The conventional file based systems emphasized that the application and

Page 17: E Movie Asp.Net

files were built around it. The database environment emphasizes the data

independently of the applications that use the data.

The applications are allowed to evolve around a database design such

that it can adapt to changing needs. Data becomes the central resource in

the database environment. Information systems are built around this

central resource to give flexible access to data. Special software called

Database Management System often referred to, as backend is required

to control the database operations. The three different approaches to build

the databases are:

Hierarchal database management system.

Network database management system.

Relational database management system.

Page 18: E Movie Asp.Net

Conclusion

Movies can be easily seen on the net and users can decide according their

need that which movie to buy or not while sitting at home. Users have to just

pay the money to delivery agent . Users can check the list of release movie

every week and month. Registered users can cast their favourite movie on

the net. Our site facilitates the registered user to download movies and

songs and wallpaper of their favourite actor and actress.

Our website also provides description of different movies which are running

in different hall of different cities. This facility gives us an overview of the

movies running in the city.

A user can purchase their favourite movie CD/DVD by filling the request

form and payment is done by cash payment to the delivery agent.

E-Movie World is most reliable site on the net to download the movies and

checking for listing of movies.

Page 19: E Movie Asp.Net

Bibliography

Here I would like to present the name of the books used for reference while

designing, coding, and testing and implementation of the system.

Designing, Testing, Implementation phase: -

1. System Analysis & Design, by Elias M. Ewad

2. An Integrated Approach to SOFTWARE Engineering, by Pankaj Jalote.

3. Database System Concepts, by Korth.

Coding Phase: -

1. Complete Reference ASP, by Herberschiltz.

2. Black Book ASP.NET

3. ASP.NET by Mathew Macdonal