Transcript
SESSION: 2010-11
SUBMITTED BYMANOJ KUMAR
PGDCAFinal Year
Table of Content
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
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
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
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
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:
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.
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.
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.
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.
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.
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.
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
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
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
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
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.
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.
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
top related