Академический Документы
Профессиональный Документы
Культура Документы
Overview of the
design
The design is to show the direction how the web page is built and to obtain clear end enough in
each information needed to drive the actual implementation of web page.
It is based on understanding of the model the web page built on the system design also focus on
decomposing the system into manager parts.
Purpose
This software design description (SDD) will provide detail description of the requirements for
online movie ticketing system for cinema. This SDD helps end users, project managers and
software developers to have clear understanding of the online movie ticketing system and its
functionality that allows the software to be developed. This SDD will be used by the software
developer as guideline to develop the system. End users and project managers will be able to see
if the software developer can develop the system according to their needs or requirements.
If not according to their expectation, end users and project managers can specify how to change
the relevant requirements to conform to their expectation and software developer will change this
SDD to conform to the need of end users and project managers.
This document is intended for the users, developers, admin, evaluators and is will also serving as
reference for the future researchers.
Scope
The software is web based designed to advertise the company and meet the users needs. The
project comes with the new movie trailers, upcoming shows ,on show movie in the cinemas, live
streaming and box offices. Users can purchase available movie tickets and lookup for price and
starting time.
The website also provides the customers feedbacks about the movie and updates the most
watchable movie. Users can also invite their relative and friends through sharing in other
website. The website shall give the user options to print the ticket.
Design goal
The objectives of designing are to model a system with high quality. Implementing of high
quality system depends on the nature of the design created by the designer .If one wants to make
changes to the system after it has been put in to operation depends on the quality of the system
design. So if the system is designed perfectly, it will be easy to make changes to it.
The goal of the system design is to manage complexity by dividing the system in to manageable
pieces.
Some of the goals are listed below.
Security: The system should be secured from unauthorized user.
Modifiability: The system should be modifiability to modify different services
depending on the need of the institute.
Flexibility: The system able to change to suit new condition or situation.
Efficiency: The system must do what it is supposed to do efficiently without the problem.
Design constrains
The online movie ticketing system for a cinema shall be web based system run on to
different browsers such as internet explorer, Mozilla Firefox, goggle chrome and safari
The system shall be developed using javascript,PHP programming language and android
The system shall be run using mysql database server.
Hardware Environment
RAM
hard disk(HDD)
Software Environment
Architectural strategy
System design
The design of the system is the most critical factor the affecting the quality of the
software; it has major impact on the later phases, particularly testing and
maintenance.
The output of this phase is design the document.
This document is blueprint or plan for the solution.
Aims to identify the modules that should be in the system. The specification of the
module and how they interact with each other to produce the desired results.
Finally at the end of the system design all the major data structures, file formats and
the major modules in the system and their specifications are decided.
System
Customer
Admin
Cinema
ticketing
system
Data base
Employee
Subsystem decomposition
Customer
Fail
Fail
Successful
Registration successful
form
Fail
Admin
Employee
Successful
Stored
display info
Databas
e
Employee
Admin
Movie
Database
Customer
Subsystem description
Registration subsystem operation:
Customer can register to the system.
Component diagram
In this Diagram components of the system will be wired showing that there is relation among
components, management of the system, database and operation preformed on database such
issue. This in some extent show which component or object will be accessed by whom and what
type of security infrastructures it is using.
Deployment diagram
Deployment diagram shows physical communication links between hardware items. And
relationship between physical machine and processes. It also shows how the software and the hard
ware component work together.
Data type
Firstname
Lastnamed
Username
Accountno
Id
Password
Varchar(12)
Varchar(13)
Varchar(14)
Integer(16)
Integer(23)
Varchar(7)
Data type
Username
Password
Varchar(23)
Integer(8)
Data type
Username
Password
Varchar(23)
Integer(8)
data type
Id
Title
Movie_type
Length_time
Photo
Varchar(14)
Varchar(12)
Varchar(12)
time
Varchar(12)
Datatype
Varchar(12)
Varchar(12)
Integer(12)
Varchar(12)
Time
Integer(10)
Movie_type Varchar(12),
Length_time time,
Photo Varchar(12)
);
Team
structure
responsibilities
Project title:online cinema ticketing system
no
name
id
Responsibities
1
Gathering data
2
Requirement analyis
3
4
5
6
and