Académique Documents
Professionnel Documents
Culture Documents
On
Class WEST a Website Designing Company
1
October 2018
2
Candidate’s Declaration
I hereby declare that the work, which is being presented in the Practical Training Seminar report,
entitled “Class WEST a Website Designing Company” in partial fulfilment for the award
of Degree of “Bachelor of Technology” in Computer Engineering and submitted to the
Department of Computer Engineering, Govt. Women Engineering College, Ajmer Rajasthan
Technical University,Kota is a record of my own investigations/training .
I have not submitted the matter presented in this report anywhere for the award of any other Degree.
Gunjun Tulsiani
15EEMIT010
Divisha Khandelwal
15EEMIT006
Fraheen Khan
15EENIT009
Counter Signed by
Gaurav Gupta
Assistant professor
3
Acknowledgement
Doing a task in better manner is never a one man’s effort. It is often the result of the
invaluable contribution of number of individuals in a direct or indirect manner.
We would also extend my gratitude to all our faculty members and my friends for their
support and cooperation, which help us to carry out this final report. We also thank them
for their enthusiasm, wide support, co-operation and valuable advice they gave us in
order to go ahead with the project successfully.
Divisha Khandelwal
Gunjun Tulsiani
Farheen Khan
B.tech IV Year
(ITE)
4
ABSTRACT
5
CONTENTS
Certificate ..................................................................................................................................1
Acknowledgement......................................................................................................................3
Abstract.......................................................................................................................................4
1.2 CSS…………………………………………………………………………………………7
1.4 SECURITY………………………………………………………………………..……
1.5 Objectives………………………………………………………………………………….7
2.1.1.1 HTML………………………………………………………………………………….9
2.1.1.2 CSS……………………………………………………………………………………10
2.1.1.3 Bootstrap………………………………………………………………………………11
2.1.2.1 PHP……………………………………………………………………………………12
6
Chapter 5: Project View…………………………………………………………………….....21
References ..................................................................................................................................25
CHAPTER-1
INTRODUCTION
7
become outdated, your website can provide current information and news. And if you
discover a mistake after you publish a page or post, it is a quick fix.
By providing information to your customers online, you can save a vast amount of
valuable time that you would otherwise spend communicating to your prospects.
8
1.2 : HTML
Hypertext Markup Language (HTML) is the standard markup language for creating web
pages and web applications. With Cascading Style Sheets (CSS) and JavaScript, it forms a triad of
cornerstone technologies for the World Wide Web.[4]
Web browsers receive HTML documents from a web server or from local storage and render the
documents into multimedia web pages. HTML describes the structure of a web
page semantically and originally included cues for the appearance of the document.
HTML elements are the building blocks of HTML pages. With HTML constructs, images and other
objects such as interactive forms may be embedded into the rendered page. HTML provides a
means to create structured documents by denoting structural semantics for text such as headings,
paragraphs, lists, links, quotes and other items. HTML elements are delineated by tags, written
using angle brackets. Tags such as <img /> and <input /> directly introduce content into the
page. Other tags such as <p> surround and provide information about document text and may
include other tags as sub-elements. Browsers do not display the HTML tags, but use them to
interpret the content of the page.
1.3 CSS:
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a
document written in a markup language like HTML.[1] CSS is a cornerstone technology of the World
Wide Web, alongside HTML and JavaScript.[2]
CSS is designed to enable the separation of presentation and content, including layout, colors,
and fonts.[3] This separation can improve content accessibility, provide more flexibility and control in
the specification of presentation characteristics, enable multiple web pages to share formatting by
specifying the relevant CSS in a separate .css file, and reduce complexity and repetition in the
structural content.
Separation of formatting and content also makes it feasible to present the same markup page in
different styles for different rendering methods, such as on-screen, in print, by voice (via speech-
based browser or screen reader), and on Braille-based tactile devices. CSS also has rules for
alternate formatting if the content is accessed on a mobile device.
9
The name cascading comes from the specified priority scheme to determine which style
rule applies if more than one rule matches a particular element. This cascading priority
scheme is predictable.
CH
APTER-2
TECHNOLOGY OVERVIEW
Web development is a broad term for the work involved in developing a web site for
the Internet (World Wide Web) or an intranet (a private network). Web development
can range from developing the simplest static single page of plain text to the most
complex web-based internet applications (or just 'web apps') electronic businesses,
and social network services. A more comprehensive list of tasks to which web
10
development commonly refers, may include web engineering, web design, web
content development, client liaison, client-side/server
side scripting, webserver .Among web professionals, "web development" usually
refers to the main non-design aspects of building web sites:
writing markup and coding. Most recently Web development has come to mean the
creation of content management systems or CMS. These CMS can be made from
scratch, proprietary or open source
Web development may be a collaborative effort between departments rather than the
domain of a designated department. There are three kinds of web developer
specialization: front-end developer, back-end developer, and full-stack developer.
Front-end developers deal with the layout and visuals of a website, while back-end
developers deal with the functionality of a website. Back-end developers will program
in the functions of a website that will collect data.
Bootstrap
Java script
Website Security
11
2.1.1 FRONT-END DEVELOPMENT
There are several tools available that can be used to develop the front end of a website,
and understanding which. Tools are best fit for specific tasks marks the difference
between developing a hacked site and a well scalable site.
With Cascading style sheets (CSS) and JavaScript it forms a interactive web
page.
Web Browsers receive HTML documents from a Web Server or from a local
storage and render the documents into multimedia web pages.
12
2.1.1.2 CSS (Cascading Style Sheet)
13
2.1.1.3 BOOTSTRAP
14
Bootstrap includes HTML and CSS based design templates for typography,
forms, buttons, tables, navigation, modals, image, carousels and many other, as
well as optional JavaScript plugins.
Bootstrap is the most popular HTML, CSS and JavaScript framework for
developing responsive, mobile-first website.
Bootstrap is an open source toolkit for developing with HTML, CSS, and JS .
15
2.1.2 BACK-END DEVELOPMENT
2.1.2.1 PHP
The majority of website security breaches are not to steal your data or mess with your website
layout, but instead attempts to use your server as an email relay for spam, or to set up a
temporary web server, normally to serve files of an illegal nature. Other very common ways to
abuse compromised machines include using your servers as part of a botnet, or to mine for
Bitcoins. You could even be hit by ransomware.
16
01. Keep software up to date
02. Watch out for SQL injection
03. Protect against XSS attacks
04. Beware of error messages
05. Validate on both sides
06. Check your passwords
07. Avoid file uploads
08. Use HTTPS
09. Get website security tools
17
Other responsibilities of the back end can include
18
CHAPTER-3
The swelling wave of e-Commerce dominance fueling the need for organizations to
establish their online presence has led to the emergence of Web Designing as an
important organizational function. More and more organizations are recruiting internal
Web Designing teams or are employing external agencies to dish out the professional
websites for them.
In this scenario therefore, Web Designing in India as a career option has gained
immense prominence. An increasing number of young enthusiasts are heading towards
design institutes to be accredited with the mark of being an expert in Web design.
However, there is a need to understand the discipline prior to jumping into the fray
unprepared.
19
Tools and Technologies:
Technology is ever evolving. As a result, Web designs based on these technologies
would also need to be redefined with every evolutionary phase. Nevertheless, there are
several standard tools which would always be in demand by Web Designers. These
include:
Web Designing is a promising career opportunity which displays immense scope for
interested candidates. In India, one of the biggest industry, which provides a
prospective scope for Web Designing as a career opportunity is the IT or the software
industry. Clients interested in getting their online presence established are approaching
the software giants to get their Website designed. Therefore, the software stalwarts
recruit experienced professionals who would be sufficiently qualified in executing the
deliverables in quick turn around the time.
In addition, they also welcome Freshers who are put through rigorous training and then
made to learn the ropes under the wings of the experienced seniors. This provides them
with an excellent opportunity to learn the work hands-on.
Most organizations also recruit web designers for their internal projects which have a
20
distinct flavor of their own as it provides the opportunity for Designers to interact with
major company stake holders who run these internal matters and initiatives.
Web Designers are also required in the Media Industry like News advertising agencies
or even in the education industry developing educational websites and learning
material for students.
Now-a-days majority of the applications are developed for mobile, Usage of mobile
phones has increased in the past year. India stands second in the world, in the number
of active mobile phones. Today, out of the 6 billion mobile phones in the world, close
to 1 billion is being used in India. This comes to about 70% of our current population.
Every month sees an increase of around 6 million subscribers. That, in fact, is a lot of
numbers. With the increase in the number and make of mobile phones, there comes a
demand for better applications. And in turn, huge scope of android mobile application
development in India. Now, this puts a light on why companies like Nokia,
BlackBerry, Samsung, HTC, Motorola, Google and many others are going wild with
their innovations – increase in the need and use of Mobile Applications.
India is considered as a country with several globally recognized IT hubs. One of the
21
main reasons for this is that software as a service is highly cost effective. Before the
acceptance of Android, the mobile app development industries was dominated by
Proprietary OS like Symbian and iOS. With Android came as an option for dynamic
app development at a lower cost. When thinking of a scope of Android Application
Development in India, we can take these three primary notions into consideration:
• Revenue – The need for inventive App Developers are increasing in the current job
market. Mobile application development can also be taken up as a part time job, where
you can create your own applications and submit it to the Google Play store which can
be downloaded. Google AdSense ads can be displayed in your application which again
provides monetary gains.
• Ease of use – Learning Android Programming is fairly easy and app development is
cost effective. Any software developer who can think out of the box will be able to put
Android into extraordinary use.
• Support – The most important attraction of Android is backing by a Google.
22
CHAPTER-4
The user interface provide within the software will certainly help the user to get
familiar with the system in a short periods of time .Almost every task is associated
with a key , so the work of manual entry is minimized to a great extent
.
RELIABILITY:
You need to show that your system can perform without failure for the specified
operating environment. If the system is expected to run for a long a long period ,
you should ensure that it indeed can.
The software is reliable for user to use.
All the login information stored in data base properly.
Supplier easy going check the buyers and buyer can get the all information
properly.
ROBUSTNESS:
Can your system withstand incorrect input? Will it gracefully terminate when pushed
23
Beyond the operating conditions for which it was designed? Does it harm the user
when approaching the breaking point or simply crash without warning.
MAINTAINABILITY:
EFFICIENCY:
Results of performance testing shows how efficient our system is. If our system is able
to handle a million of data items then it provide evidence of how well it handles a
million of data items.
TESTABILITY:
Testability does not come by default, some designs are more testable than others.
During integration a system with good testability can be tested at each stage of the
integration, integrating one component at a time.
24
CHAPTER-5
25
26
FIG:5.1.2
FIG:5.1.3
27
FIG:5.2 Back-end side
28
CONCLUSION
At present the system is complex and difficult to handle. The system is being used by
different users for different details such as a Property name, property type and their
location.The system would be used for storing the incoming request and different
information.
Would provide the user with easy faster retrieval of any property of information.
Large amount of data could be stored /handle easily.
It would be help to improve transaction.
With its user s friendly feature it can be make management of request efficient.
29
REFERENCE
www.w3schools.com
stack overflow
www.tutorialspoint.com
30