Website Documentation BIT
Website Documentation BIT
Website Documentation BIT
Ravi Pun
Proposal
This course work is assigned to us by module leader of the information systems on week 7. The
submission of this course work is week 12. The coursework is to design and develop an
individual portfolio in the form of a website. Course work is assigned us in order to know our
understating of the contents taught in class as well as know knowledge we gained by ourselves.
Scope of the coursework
In this coursework, it will enhance what we learned in class about the HTML, CSS and
JavaScript. As well as it enhances what we had learned by ourselves. This portfolio
making project that we have to complete will make us more understand and implement
the tags, attributes, and more. Understanding of the all the basic and proper tools to desin
a website with the knowledge of using script languages to webpages will be demonstrated
in this project.
Aim
Aim of the coursework assigned is to revise the knowledge of HTML, CSS and
JavaScript to build a website what we had learned in the classroom. This also help to
students to reflect their self learned knowledge from different websites and sources. This
coursework is completed with clear and good conceptual and logical portfolio website.
To build the website lots of research is to be done on different sources so it will be done
by me.
Ravi Pun
Contents
Introduction .................................................................................................................................................. 4
HTML ......................................................................................................................................................... 5
CSS:............................................................................................................................................................ 5
JavaScript .................................................................................................................................................. 6
Discussion and Analysis............................................................................................................................. 6
Atom.......................................................................................................................................................... 6
WireFrames ............................................................................................................................................... 7
Balsamiq Mockups .................................................................................................................................... 7
Development................................................................................................................................................. 7
Wireframe ................................................................................................................................................. 7
Testing ......................................................................................................................................................... 17
Test 1 ....................................................................................................................................................... 17
Test 2 ....................................................................................................................................................... 17
Test 3 ....................................................................................................................................................... 19
Test 4 ....................................................................................................................................................... 19
Test 5 ....................................................................................................................................................... 21
Conclusion ................................................................................................................................................... 21
Ravi Pun
Introduction
Portfolio is a new term to many of the people out there. In general the portfolio consists
of evidence of professional growth and competences gained. Organized around a set of
standards, the portfolio must include records that provide tangible proof of the large
range of knowledge and abilities.
Portfolio will help to keep track of how a person is doing in a particular field and
strength areas.
The portfolio will demonstrate the field that a person is making progress towards
the accomplishment of the specified goals.
The portfolio can support the job search by acting as a significant means of
showing your ability to the capacity that a person has.
Ravi Pun
the collection of the records which have stored out accomplishments,
experiences and skills. It helps other people to know our achievements.
HTML
HTML which stands for Hyper Text Markup Language is the standard
markup language in order to create website. HTML is the backbone of the
webpage. It’s tags which are used in order to build website are the
building blocks. They are the hidden keywords in webpage which tells the
browser what to do and what not to. It is the markup language which has
opening and closing tag of almost every part. In HTML there are lots of
tags that can be used, some of them are most important that is they are
used mostly while some tags are rare to be seen. HTML tags are used as
much as less due to high use of CSS nowadays.
CSS:
CSS which stands for Cascading Style Sheet is the extension of the
HTML. HTML provides frame work to the website and CSS provides
styling to it. CSS can control multiple pages at once so it makes work
more easier and time convenient. CSS is of three types which can be
used as per the need. They all have same function though. The types are:
I. Inline CSS
This type of CSS are those which are used inside the tag.
II. Internal CSS
This type of CSS is entered inside the head section of the page.
III. External CSS
Ravi Pun
This one is more used as it can control many pages at once. It is
entered outside of the HTML page. They linked in the webpage or
else it won’t work.
JavaScript
JavaScript makes webpage alive which means it makes pages move. It is
dynamic computer programming language which is lightweight. It has
object oriented capability and are too used in almost of the webpages as
that make webpage more attractive. JavaScript can be entered inside the
HTML file as well as outside and link with webpage.
Atom
Atom is cross-platform text and source code edior.Atom is the text editor
which is free to download that guide us in different way. Atom made our
work easier by auto opening and closing of the tags, tags value prediction,
multi view and much more. Atom was easier to used and it guided in tags
so I found it more convenient to use. In Atom “Command palette "uses
adaptive matching to easily trigger random commands on keyboard. And
also same word could be changed by one button or as many as we liked
to which was used by me in many cases when I had to edit or delete in the
bunch of codes.
Ravi Pun
So all codes of this website was typed in Atom.
WireFrames
A wireframe is a document of user experience design that falls into the UX
cycle after the sitemap. A wireframe's aim is to map out which items are
wanted on each page form in a website, and where they will go.
Wireframing is a fast way to structurally build a web site. They are used to
establish the general layout of a website before the graphic design and
functionality is incorporated throughout the creation process. Real
pictures, fonts, colors such things aren’t to be used in wireframe. To make
wireframe I had used Balsamiq Mockups.
Balsamiq Mockups
Balsamiq Mockups is a mockup and website wireframe creation software
for the GUI. This helps the user to be using a drag-and-drop tool to set up
pre-built widgets. You can use this to create visual drawings of your
creative ideas before any code is published to facilitate discussion and
comprehension.
Development
Wireframe
Using Balsqmiq Mockups I made all wireframes of my website and it is
one of the important part to build website as it is the pre design of the
website before coding to guide through code. It especially done by the
designers and then coders make them to website.
1. Homepage
Ravi Pun
Ravi Pun
2. CV page
Ravi Pun
Ravi Pun
3. Blog page
Ravi Pun
Ravi Pun
4. Research page
Ravi Pun
Ravi Pun
5. Contact page
Ravi Pun
Ravi Pun
Testing
Test 1
Test 2
Ravi Pun
Objective To check if hire button works or
not
Action Click hire button
Expected output Direct to contact page
Actual output Directed to contact page
Test result successful
Ravi Pun
Test 3
Test 4
Ravi Pun
Objective To check whether footer’s
message icon works or not
Action Click on the messsage media
icon
Expected output Direct to contact page
Actual output It opens contact page
Test result successful
Ravi Pun
Test 5
Conclusion
The coursework was about constructing a website for the portfolio.
After a lot of research and study, it finally completed all the tasks given
in the coursework. Many mistakes have been found which have been
resolved at the same time. Plenty of checking are performed to search
for defects and glitches, or not. What I concluded from this coursework
was that there's a bit different theory and practical life. We need to
apply the theoretical knowledge to practical life so that it will lead us to
the success path. We just thought of Xml, CSS, and JavaScript and
studied it.
Ravi Pun
Ravi Pun