Ramu 4
Ramu 4
This
separation can improve content accessibility, provide more flexibility and control in the
specification of presentation characteristics, enable multiple HTML pages to share formatting
by specifying the relevant CSS in a separate .css file, and reduce complexity and repetition in
the structural content.
The CSS specifications are maintained by the World Wide Web Consortium (W3C).
Internet media type (MIME type) text/css is registered for use with CSS by RFC 2318 (March
1998). The W3C operates a free CSS validation service for CSS documents
CSS has a simple syntax and uses a number of English keywords to specify the names
of various style properties .A style sheet consists of a list of rules. Each rule or rule-set
consists of one or more selectors, and a declaration block.
1.4.3 Bootstrap
Bootstra is a free and open-source, front-endweb framework for designing websites and web
applications. It contains HTML- and CSS-based design templates for typography, forms,
buttons, navigation and other interface components, as well as optional JavaScript
extensions.Unlike many web frameworks, it concerns itself with front-end development only.
8
As of Bootstrap 4, Sass is used instead of less for the stylesheets.Each Bootstrap
component consists of an HTML structure, CSS declarations, and in some cases
accompanying JavaScript code.
1.4.4 My SQL
MySQL is an open source RDBMS that relies on SQL for processing the data in
database. MySQL provides APIs for the languages like C, C++, Eiffel, JAVA, Perl, PHP and
Python. MySQL is most commonly used for web applications and for embedded applications
and has become a popular alternative to proprietary database system because of its speed
and reliability. MySQL can run on UNIX, Windows and Mac OS.
MySQL is an essential part of almost every open source PHP application. Good
examples for PHP/MySQL-based scripts are phpBB, os Cmmerce and Joomla. One of the most
important things about using MySQL is to have a MySQL specialized host.
MySQL is the most popular Open Source Relational SQL database management
system. MySQL is one of the best RDBMS being used for developing web based software
applications.
9
1.4.5 PHP
1.4.6 JavaScript
10
creating network-centric applications. It is complimentary to and integrated with Java. JavaScript
is very easy to implement because it is integrated with HTML. It is open and cross-platform.
Despite some naming, syntactic, and standard library similarities, JavaScript and Java
are otherwise unrelated and have very different semantics. The syntax of JavaScript is actually
derived from C, while the semantics and design are influenced by the Self and Scheme
programming languages.
JavaScript is also used in environments that are not Web-based, such as PDF
documents, site-specific browsers, and desktop widgets. Newer and faster
JavaScript virtual machines (VMs) and platforms built upon them have also
increased the popularity of JavaScript for server-side Web applications. On the
client side, JavaScript has been traditionally implemented as an interpreted
language, but more recent browsers perform just-in-time compilation. It is also
used in game development, the creation of desktop and mobile applications, and
server-side network programming with runtime environments such as Node.js.
11
CHAPTER 2
SYSTEM ANALYSIS
2.1 Analysis.
Analysis begins with identification of needs of clients and the developers. The
statement may be incomplete or informal; analysis makes it more precise and
exposes ambiguities and inconsistencies. In Analysis, the first step, is
concerned with devising a precise, concise, understandable, and correct
model of the real world. Basically it specifies the requirements and the real-
world environment in which it will exist.
1. Identification of needs.
2. Preliminary Investigation.
3. Feasibility Study.
4. Project Planning.
5. Project Scheduling.
6. Software Requirement Specification.
7. Software Engineering Paradigm Applied.
8. Build an Object Model:
12
Group classes into modules
Object model = object model diagram + data dictionary.
13