Abhishek Project Report
Abhishek Project Report
ACKNOWLEDGMENTS
The successful completion of this internship report would not have been possible without the
support and assistance of many individuals and organizations. Author feel immensely blessed
to have gotten this during the course of my internship program. Author would like to take this
opportunity to offer my earnest admiration to each and every one of them.
All thanks to my adorable parents for their profound help and support during the cause of this
project work.
Author express my sentiment of gratitude to Mr. Prayas sir,who has been a continuous source
of inspiration as my intern mentor. Without his constant guidance and suggestions, this report
would have been nowhere near completion. My gratitude for his trust and generosity goes
beyond words. Author indebted and thankful to my learned and revered supervisor for his
upbeat personality, kindness; encouraging support and willingness to help have tangibly and
greatly improve the quality of my Internship Report and brought up to its present status.
Author owe my deepest gratitude to the authors whose work Author have used in this report
as Author had to depend on different national and international publications for the
completion of the internship report.
Thanks to our colleagues who helped us directly or indirectly to accomplish our work. We are
especially grateful to Mr. Saroj Poudel (Coordinator of Hetauda City College), has also been
a positive and encouraging influence on our research efforts.
Finally, we thank to all our teachers and colleagues, who were the people, who prepared us
for this endeavor. We own you all our success.
ABSTRACT
The internship report highlights the major works carried out by the author in terms of
academic and non-academic perspectives. The scope of this document is to identify and
describe the analysis carried out, projects completed, experience gained and focuses on the
achievements as an intern.
The quest to make life easier and processing faster has led to computerization of various
processes. Computer technology has transformed so many sectors especially the Educational
sector in no small measure.
The projects that the author worked in certainly helped him by increasing his practical
knowledge depth. The research and development projects were particularly helpful in
widening his views regarding different web application development frameworks.
CHAPTER NO. 1
INTRODUCTION
1.1 INTRODUCTION
1.1 BACKGROUND
Internships are formal programs designed to provide practical experience in real world
environment to students who are new to field. Internships help to build competent resume
by giving students visible work experience Although colleges and universities assists
students in finding the right Internship programs, it is the responsibility of the would-be
interns to carefully examine internship programs, and see if those programs actually offer
the training they need.
There is no standardized duration for how long an Internship program lasts but typically
an Internship is the period of three to twelve months. During this period interns have the
opportunity to explore their field of interest, find out what future they are diving and
whether or not their skill sets match their path of career .
Students can learn about the workplace culture and gain much needed work
experience.
Student can finally experience practical implementation of things they have been
learning in the classroom
Students can build a strong foundation that will bolster their career
Good performance in the internship program can secure permanent employment
with the host company
Some internship programs are paid programs meaning students can earn money
while they get necessary exposure.
From the student perspective, internship assists with career development in different
diverse fields such as coding, programming, networking, marketing, etc. by providing
vital work experience that allows students to explore their area of interests and develop
relevant skills and competencies.
From the organization perspective, internship provides a unique opportunity to train fresh
talents, enhance their professional development as well as aid the professional growth of
the intern mentors/supervisor. Organization can also find potential employees within the
interns .
This report is made only for academic purpose and to fulfill the requirement for industrial
attachment. This report has covered the direct and indirect aspects of software and
website development industry and their challenges.
This report gives an insight of the experience that I achieved from my workplace. A brief
description of Envision is included so that other students can get to know about the
company and may decide whether it is suitable for them or not. If internships are about
gathering skills then projects are the main way of gathering them. Till writing this report I
have completed first phase and helped in developing many projects. The tasks, timeline
and results of those specific projects are included for a better visualization of industry
standard projects.
The selection of organization is twofold. The first is the student’s area of interest and
second is the willingness of the host company to take the student as an intern. As a
student is search of a host company for internship program, students are required to
prepare a competent resume and perform well in the ‘interview’ and/or ‘assessment’.
In order to make the report as perfect as possible I here used data collection procedures
which articulate the way that I have followed in my report. For this report, information
has been gathered from both primary and secondary sources.
For primary data, several face-to-face interviews have been conducted with officials from
different departments of Envision . Information provided by them has been very important for
this report .I conducted with the following professionals:
To understand different software methodology, software quality assurance, and many other
data have been gathered from the internet and different articles and the sources have been
given in the references part. The secondary sources of data collection for the report includes-
CHAPTER NO. 2
INTRODUCTION OF
THE organization
2.1 INTRODUCTION
Nepal is making quick progress in software and website development industry. There are
many mentionable software and website development organizations in Nepal who has
contributed significantly to the rise of software and website development industry sector in
Nepal and Envision. is one of them. This exceptional team has every solution to their
clients' biggest and most complicated problems. This organization services are offered both
on and offshore, and delivered with pride and passion. This organization is a group of
young, motivated, skilled people whose main goal is to provide their clients with an
innovative solution regarding web development and software development.
Envision has combined a set of products and services that meet the immediate information
technology needs of a small business: Basic and enhanced hosting services, Web design,
software development and Intranet applications. With the experience, Envisionis able to
help its customers to define and implement their e-business strategies successfully.
This organization is driven towards providing the best of the technology era through
solutions locally and globally with a slogan …..
Envision acquires confident and professionally motivated team to deliver solutions to your
needs. They simplify, standardize and automate the organizations technically. Analyzing
client need, effective planning, development and maintenance are the major steps for any
new web development and software development service they provide. They believe in
creating the best technology and product through the combination of best people and best
equipment. Everything they do reflects this mission and the values that make it possible.
Their Values: Honesty, Trust, Freedom, Innovation, Integrity, Team spirit and Fun are
some values influence the way we meet client needs.
Organization: Envision
Email: info@softwebdevelopers.com
2.5 SERVICES
SEO Services: It makes every possible effort so that your website actually gets
noticed and you receive just the right kind of traffic.
Domain Registration: It provides the registration of domain name and provides great
customer service, the best pricing along with a host of other features.
According to two factors of job satisfaction, salary is just a hygiene factor. Motivation
factors are important for high productivity. UI/UX Developers provides several facilities
for the employees. UI/UX Developers is like one big family. All the current and ex-
employees are members of this UI/UX Developers family. Work is fun here. Employees
consider the company to be their responsibility. The employees are provided by lunch
from the office. UI/UX Developers has different ways for recreation of employee.
CHAPTER NO. 3
Analysis of activity
done
It is very important to select organization that fulfills our objectives. As it is for our
internship, it is necessary to select organization where there is learning environment
because as an intern our first motive is to learn how the works are carried out in the real
field.
The four-year degree of BSc. CSIT allows us to attain knowledge on various aspects of
Information Technology. At the same time the internship is the one of the major highlight
of the program to expose the students to the professional world. Among the various
criteria and sectors provided to us in internship prerequisite statement, software
Development Company was chosen. Various organizations were shortlisted and
approached out of which the organization with the best lucrative offer and environment
was selected.
3.2 DURATION
Duration 4 Months
During the internship period knowledge of various platforms and programming languages
are gained. The target was to deliver a fully-fledged web based system by using different
tools and framework such as HTML, CSS, JS and React.
Hence, to meet that objective, this internship required the extensive preliminary studies
about the core HTML, CSS, JS before actually analyzing the actual requirement of the
system. The study was required not only to understand the subject under study but also to
realize the solutions to the existing problems and implementing the findings from the
study was another bigger challenge. Besides study of, Core HTML, CSS, JS other major
activities carried out during internship was extensive study of current online platform,
presentations of study analysis and practical implementations, and most importantly the
team discussions to analyze the customer change request. The regular meetings with the
Supervisor and discussion with mentors helped me to wide my horizon of knowledge of
the existing system and problem background .Software development is one of the major
services of the Envision . Envision provides a flexible and scalable solutions of software
(web based or desktop based) to meet our needs for small or large firm.
3.4 TEAM
Author has been assigned with my senior programmer Sulav Paudel for the project. He
gave me introductions so that author could understand the project in short time and also
assigned me the problem to be fixed. Without his helpful mentoring, author could not
involve with the project successfully
3.5 TECHNOLOGIES
When author has been told to work on Classmonk, author asked Sulav sir which
technologies author need to learn to work this project. He gave me a list of technologies
and author learned them.
HTML
CSS
Bootstrap
Javascript
Jquery
React.js
The scope of the project is to create a DYNAMIC website. The reason behind to create a
web based application easily customizable, accessible anywhere, accessible for a range
devices, increased security etc.
There were multiple projects which were made by me and my team using HTML, CSS,
JS , these projects where based on variety of topics like GYM , Coffee Shop , DashBoard
etc . each project took almost around one to two working weeks .
CHAPTER NO. 4
System analysis
4.0 REQUIREMENT
Developedby: Taylor Otwell
License: MIT License
Initialrelease: June 9, 2011
Platform: PHP 7.0.0+
The whole Project is divided in two parts the front end and the back end.
4.2.1.1 HTML
HTML or Hyper Text Mark-up Language is the main mark-up language for creating web
pages and other information that can be displayed in a web26 browser.HTML is written
in the form of HTML elements consisting of tags enclosed in angle brackets (like
<html>), within the web page content. The purpose of a web browser is to read HTML
[5] documents and compose them into visible or audible web pages. It provides a means
to create structured documents by denoting structural semantics for text such as headings,
paragraphs, lists, links, quotes and other items. It can embed scripts written in languages
such as JavaScript which affect the behavior of HTML web pages.
4.2.1.2 CSS
Cascading Style Sheets (CSS) is a style sheet language used for describing the look and
formatting of a document written in a mark-up language. While most often used to style
web pages and interfaces written in HTML and XHTML, the language can be applied to
any kind of XML document, including plain XML, SVG and XUL [5]. CSS is a
cornerstone specification of the web and almost all web pages use CSS style sheets to
describe their presentation.CSS is designed primarily to enable the separation of
document content from document presentation, including elements such as the layout,
colors, and fonts. This separation can improve content accessibility, provide more
flexibility and control in the specification of presentation characteristics, enable multiple
pages to share formatting, and reduce complexity and repetition in the structural content
(such as by allowing for table less web design).CSS can also allow the same mark-up
page to be presented in different styles for different rendering methods, such as on-screen,
in print, by voice (when read out by a speech-based browser or screen reader) and on
Braille-based, tactile devices. It can also be used to allow the web page to display
differently depending on the screen size or device on which it is being viewed.
4.2.1.4 React.js
React is a free and open-source front-end JavaScript library for building user interfaces
based on UI components. It is maintained by Meta and a community of individual
developers and companies.
React makes it painless to create interactive UIs. Design simple views for each state in
your application, and React will efficiently update and render just the right components
when your data changes.Declarative views make your code more predictable and easier to
debug.
Build encapsulated components that manage their own state, then compose them to make
complex UIs.Since component logic is written in JavaScript instead of templates, you can
easily pass rich data through your app and keep state out of the DOM.
We don’t make assumptions about the rest of your technology stack, so you can develop
new features in React without rewriting existing code.
React can also render on the server using Node and power mobile apps using React
Native.
CHAPTER NO. 5
Results output and
discussion
3.1 Discussion
During entire training session we discussed about how to analysis the project and how to
work on it as per the requirement of client. The projects done during the internship are based
on the tags of programming language HTML & CSS
3.2 Learning Outcome
3.2.1 HTML Basic
Concept (WWW. & HTTP, client server communication) Basic HTML (tags, element,
attributes, paragraphs, headings, line breaks, lists, table, color codes, font, text linking, email,
images, background, comments, media, charset) HTML Forms (input, text fields, password,
checkbox, combo-box, radio box, text areas, files, buttons) HTML5 features
3.2.2 CSS Basic
CSS (selector, internal, external, inline, class, id, background, font, text, padding, margin,
border, list CSS, hovering and elements) Advance CSS (border-radius, opacity, cursor,
layers, position, display, float, gradient and multiple-column) Concept of Menu (single
menu, drop-down menu) Template design using CSS div.
3.2.3 Bootstrap
Grid System Typography Tables, forms, buttons, images Dropdown, button group
Navigation element Bootstrap plug-ins (Transition, Modal, Dropdown, Tab, tooltip, Alert,
Button)
3.2.4 JavaScript
Basic JavaScript (syntax, enable, location, operators, variables, events, alert, confirm,
prompt, POP up, date, print) JavaScript string (strings, length, split, search, replace)
3.2.5 React.js
Basic React building components fetching data from apis , axios , Form validation etc.
CHAPTER NO. 4
Future scope and
conclusion
4.1 Conclusion
In conclusion, I can say that this internship was a great experience. Thanks to this
project, I acquired deeper knowledge concerning my technical skills, but I also personally
benefited. Currently HTML is a common part of web applications, and it is one of the most
popular language for web designing used by professionals worldwide. If we surf internet, we
can see millions of websites designed with HTML and CSS. I learned to live in a different
environment from the one I am used to. Indeed, I grew more independent in work and also in
everyday life. I realized that I could do more things than I thought, like learning new things
by myself. There are huge opportunities available for the students who want to work in this
field. Many private and public organizations hire web designer for their online work and
website development. With the rapid advent of online industry, the demand of web
development professionals is increasing, and this has created a huge job opportunity for the
aspirants in the upcoming days. Also, an experienced person in this field can also work as a
freelancer; there are many online companies which provide online projects to the individuals.
Bibliography
BIBILOGRAPHY
Book referred
Human Resource Management – C. B. Gupta
Human Resource Management – Ashwathappa
Research Methodology – C. R. Kothari
Websites
www.google.com
www.gokulmilk.coop
www.slideshare.com
www.open2.com
www.indiamilkfood.com
www.hrzone.com
Appendices:
questionnaires
ANNEXURE
I. PERSONAL DETAILS
a) Age :
18-25 years 26-35 years
36-45 years Above 45years
b) Gender
Male Female
c) Marital Status
Married Un- married
d) Year of Experience
Less than 5 years 6-10 years
11-15 years 16-20 years
More than 20 years
FOR MANAGEMENT
1. As per management point of view what are factors leads to Absenteeism?
Working environment Health problem
Family problem Addiction
Other ________________________
FOR WORKER
II. Have you absent during last 2 year on job without permission of your senior?
Yes No
IV. Are you aware about rules and regulation about the absenteeism?
Yes No
V. Did the company take any action when you were absent from work?
Yes No
VI. If yes, what kind of action has the company take against you?
Dismiss form work Fine
Warning Demotion
VIII. Do you have any addiction? If yes, what kind of addiction do you have?
Alcohol Tobacco
Drugs Not having any addiction
Cigarette
IX. Do you think is above addiction will affecting on your work routine?
Yes No