Chapter-2: Software Requirement Specification (SRS) : Technologies TO BE USED
Chapter-2: Software Requirement Specification (SRS) : Technologies TO BE USED
TECHNOLOGIES TO BE USED:-
PHP:-
Advantages of PHP
PHP is accessible.
It is available for free.
It is available with documentation in many languages.
There are many support groups and team support PHP.
There is wealth of online information regarding PHP.
It is quick to develop in PHP.
PHP is loosely typed which makes basic script much faster to develop
with less Attention to design.
It runs on many different operating systems.
What is the scope of PHP?
If you are planning to build your career in Web technology then PHP is
the best programming scripting language to learn and is also a good career
option. PHP
Vaibhav kumar 01021102019
HTML:
HTML Tags:
CSS:
CSS Syntax:
A CSS rule has two main parts: a selector, and one or more declarations:
Vaibhav kumar 01021102019
XAMPP:-
XAMPP is a free and open source cross-platform web server solution stack
Acronym
Acronym Meaning
Letter
M MariaDB(formerly: MySQL)
P PHP
P Perl
MY SQL:-:
AJAX: Asynchronous JavaScript and XML. Ajax is a technique for creating fast
and dynamic web pages. Ajax allows web pages to be updated asynchronously by
exchanging small amounts of data with server behind the scenes. This means that it
is possible to update parts of web page, without reloading the whole page.
Scripting Languages:-
AJAX
Bootstrap
AngularJS
functionality. They separate the system into actors and use cases. Actors
represent roles that are played by users of the system. Users may be humans,
Brief Description:
The user approaches the site and retrieve data of his choice.
Diagram:
Retrieve Data
Vaibhav kumar 01021102019
User
Brief Description:
The customer submits his chosen data to the database for the implementation
purpose.
Diagram:
Choose Media
User
Access Db
Access
Comments
Process
Admin
View
Request
Log In
Vaibhav kumar 01021102019
Object Modelling
Object modelling develops the static structure of the software system in terms of
objects. It identifies the objects, the classes into which the objects can be grouped
into and the relationships between the objects. It also identifies the main attributes
and operations that characterize each class.
The process of object modelling can be visualized in the following steps:
Identify objects and group into classes
Identify the relationships among classes
Create user object model diagram
Define user object attributes
Define the operations that should be performed on the classes
Dynamic Modelling
After the static behavior of the system is analyzed, its behavior with respect to time and
external changes needs to be examined. This is the purpose of dynamic modelling.
Dynamic Modelling can be defined as “a way of describing how an individual object
responds to events, either internal events triggered by other objects, or external events
triggered by the outside world”.
The process of dynamic modelling can be visualized in the following steps:
Identify states of each object
Identify events and analyse the applicability of actions
Construct dynamic model diagram, comprising of state transition diagrams
Express each state in terms of object attributes
Validate the state–transition diagrams drawn
Functional Modelling
Functional Modelling is the final component of object-oriented analysis. The
functional model shows the processes that are performed within an object and
Vaibhav kumar 01021102019
Identify constraints