A Final Year Internship Report
on
Laravel Developer
at
BeeTech Solution Pvt. Ltd.
Submitted To
Office of Dean,
Faculty of Management
Tribhuvan University
In partial fulfillment of the requirement for the Degree of Bachelor of
Information Management (BIM)
Under the Supervision of
Er. Dhiraj Kumar Jha
Project Coordinator
Orchid International College
Submitted By
Amil Manandhar
TU Registration No: 7-2-939-50-2017
TU Exam Roll No: 8143/17
Orchid International College
July 2022
SUPERVISOR’S RECOMMENDATION
I hereby recommend that this report has been prepared under my supervision
by Amil Manandahr in partial fulfillment of the requirements for the degree
of Bachelor of Information Management (BIM) to be processed for evaluation.
----------------------------------
Er. Dhiraj Kumar Jha
Project Coordinator
Department of Information Management
Orchid International College
Bijayachowk, Gaushala
CERTIFICATE OF APPROVAL
The undersigned certify that they have read and recommended to the Department of
Information Management for acceptance, an internship report submitted by Mr Amil
Manandhar in partial fulfillment for the degree of Bachelor of Information
Management (BIM).
---------------------------- -------------------------
Er. Dhiraj Kumar Jha Shikha Sharma
Internship Supervisor Internal Examiner
Department of Information Technology Full-Time Faculty
Orchid International College Department of Information
Bijayachowk, Gaushala Technology
Orchid International College
Bijayachowk, Gaushala
STUDENT DECLARATION
I hereby declare that the internship report submitted to the Office of the Dean,
Faculty of Management, Tribhuvan University is my original work done in the form
of partial fulfillment of requirements for the Bachelor of Information Management
(BIM) under the supervision of “Er. Dhiraj Kumar Jha”. This work is independent and
is not published or submitted elsewhere any part of this report and the report as a
whole.
Date:
Signature:
Name: Amil Manandhar
Roll No: 8143/17
ABSTRACT
In this paper, we quick study about Laravel framework with PHP. Generally, a
framework is a real or theoretical configuration intended to serve as a support or guide
for the webpage programming application. It provides various pre-defined tools and
directory files to make an easy project. PHP is the most frequently used server-side
scripting language. It is designed mainly for web development and is also used for
building dynamic web pages. Nearly 82% of web developers use PHP scripting for
developing a good and comprehensive webpage Laravel is the first framework to
introduce the routing concept.
For the development of the website, the Laravel framework has been used with the
MVC pattern that’s means model, view and controller. Some of the tools that have
been used to develop a dynamic website are visual studio code for the coding, rock for
the assigned task as well as for communication, source tree for the version-controlled
and Laragon for the building and managing modern web applications. Laravel is a
framework in PHP. It has a more flexible tool for developing an expensive webpage
in a short period and is more proficient.
ACKNOWLEDGMENTS
I am highly indebted to our college, and our coordinator Er. Dhiraj Kumar Jha for
their guidance and constant supervision regarding the report. Also, I am grateful to
Biwesh Shrestha and Jams Khadgi, CEO and Supervisor of Beeech Solution Pvt Ltd
who provide me with the opportunity to do my internship and be familiar with the
organization’s culture. I would also like to thank the entire team member of the
organization for helping me to move ahead with my internship objective.
Sincerely,
Amil Manandhar
i
LIST OF FIGURES
Figure 3.1: Organization Hierarchy of BeeTech Solution 8
Figure 4.1: Use Case Diagram ...................................................................................10
Figure 4.2: Class Diagram of Player Module ............................................................. 14
Figure 4.2: Activity Diagram of Player Module 15
Figure 4.2: Sequence Diagram of Player Module 16
ii
TABLE OF CONTENTS
INTERNSHIP COMPLETION LETTER
SUPERVISOR’S RECOMMENDATION
CERTIFICATE OF APPROVAL
STUDENT DECLARATION
ABSTRACT
ACKNOWLEDGEMENTS …………………………………………………………….i
ABBREVIATIONS……………………………….........................................................vi
CHAPTER I INTRODUCTION................................................................................1
1.1 Background..............................................................................................................1
1.2 Literature Review.....................................................................................................1
1.3 Objectives.................................................................................................................2
1.4 Methodology............................................................................................................2
1.4.1Organization Selection......................................................................................2
1.4.2Placement……………………………………………………………………..2
1.4.3Duration……………………………………………………………………….2
1.4.4Activities………………………………………………………………….......3
CHAPTER II BRIEF INTRODUCTION TO THE INDUSTRY....................................4
2.1 Introduction to IT Industry......................................................................................4
2.2 Importance of IT......................................................................................................4
2.3 History of IT Nepal..................................................................................................5
2.4 Opportunities and Challenges..................................................................................5
CHAPTER III INTRODUCTION TO THE ORGANIZATION............................6
3.1 Introduction..............................................................................................................6
3.2 Objectives.................................................................................................................6
3.3 Mission of BeeTech Solution...................................................................................6
3.4 Vision of BeeTech Solution.....................................................................................7
3.4 Organization Hierarchy...........................................................................................7
CHAPTER IV ANALYSIS OF ACTIVITY DONE/PROBLEM SOLVED..........8
4.1 Understanding the System and Working Environment............................................8
4.2 Analysis of activities done.......................................................................................8
4.3 Tools Used...............................................................................................................8
4.3.1 Laragaon..........................................................................................................8
iii
4.3.2 Google Chrome...............................................................................................9
4.3.3 SourceTree......................................................................................................9
4.3.4 Visual Studio Code.........................................................................................9
4.3.5 Rock................................................................................................................9
4.3.6 Postman...........................................................................................................8
4.4 System Analysis and design.....................................................................................9
4.4.1 Use Case Diagram............................................................................................9
4.4.2 Use Case Description.....................................................................................10
4.4.3 Class Diagram................................................................................................13
4.4.4 Activity Diagram ..........................................................................................15
4.4.5 Sequence Diagram .......................................................................................16
4.4.6 Testing ..........................................................................................................16
CHAPTER V CONCLUSION..................................................................................18
5.1 Conclusion..............................................................................................................18
REFERENCES..........................................................................................................19
APPENDICES
iv
LIST OF TABLES
Table 4.1 Use Case Description (Create Players)....................................................... 10
Table 4.2 Use Case Description (Edit Players)........................................................... 11
Table 4.3 Use Case Description (Show Players)........................................................ 11
Table 4.4 Use Case Description (Delete Players) 11
Table 4.5 Use Case Description (Add Players History).............................................. 12
Table 4.6 Use Case Description (Edit Players History).............................................. 12
Table 4.7 Use Case Description (Delete Players History).......................................... 13
Table 4.8 Test Case for Creating Players ................................................................... 16
v
LIST OF ABBREVIATIONS
BIM Bachelor of Information Management
CEO Chief Executive Officer
CSS Cascading Style Sheet
HTML Hyper Text Markup Language
IT Information Technology
Ltd Limited
Pvt Private
TU Tribhuvan University
vi