Student declaration, table of content, acknowledge
1. DECLARATION
I hereby declare that report entitled “An Internship Report on Expedition & Trekking
Management System” submitted to 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 under the supervision and
guidance of Mr. Netra Poudel, Project Manager of Living Eyes Media And Surya
Bam Program Advisor of Asian School of Management and Technology.
--------------------
Alok Chaudhary
Roll no: 5453/14
T.U Registration No: 7-2-1181-3-2014
2. ACKNOWLEDGEMENT
I am highly indebted to Living Eyes Media for their guidance and constant
supervision as well as providing necessary information regarding the report and also
their support in completing report.
I express my special gratitude and thanks to Mr. Netra Poudel, Project Manager for
instructing, providing information about how task to be done and flow of work, assign
a task and guiding. Besides that I also like to thank for all members for their guidance
and keen interest at various stages of my six month of period.
I am much thankful to my principal Er. Anil Lal Amatya for this full support and
encouragement. I owe to my supervisor Mr. Surya Bam for his timely guidance,
suggestion and very constructive criticism which contribute immensely to the
evolution of my project.
At last as my first break in writing in this new subject project, I hope all the regard
Teacher, professors will consider my mistake.
Thank You All
Alok Chaudhary
3. ABSTRACT
The project is complete as part of Bachelor of Information Management course
syllabus being part of Living Eyes Media. The purpose of internship is to provide the
students experience that real working environment. The company also proposed to
explore my idea in real working place.
The report features the development of websites and API for mobile development
using Laravel Framework; Laravel Framework is one of the highly used open-source
modern web application framework that designs customized web applications quickly
and easily. Developers prefer Laravel over to other frameworks because of the
performance, features, scalability it offer. It follows Model View controller which
makes it more useful than PHP. It attempts to take the pain out of development by
easing common tasks used in the majority of web projects, such as authentication,
routing, sessions and catching. It has a unique architecture, where it is possible for
developers to create their own infrastructure that is specially designed for their
application. Laravel is used not only for big project but also best to use for small
project.
4. TABLE OF CONTENTS
DECLARATION ………………………..………………………………………i
ACKNOWLEDGEMENT..............................................................................ii
ABSTRACT…………………..............................................................................iii
LIST OF TABLES...........................................................................................vii
LIST OF FIGURES........................................................................................viii
LIST OF ABBREVIATIONS........................................................................x
CHAPTER ONE: INTRODUCTION...................................................1
1.1 Background ………………………………………………………………….1
1.2 Objectives of the Study ………………………………………………….2
1.2.1 General Objectives ………………………………………………………….2
1.2.2 Specific Objectives ………………………………………………………….2
1.3 Methodology ………………………………………………………………..2
1.3.1 Organizational Selection…………………………………………………….2
1.3.2 Placement……………………………………………………………………3
1.3.3 Duration……………………………………………………………………...3
1.3.4 Activities Performed…………………………………………………………3
1.4 Limitations of the Study………………………………………………….4
CHAPTER TWO: INTRODUCTION TO IT INDUSTRY....5
2.1 Brief Introduction to Information Technology Industry………………...5
2.2 Web Developments in Nepal………………………………………………...6
2.3 Opportunities and Challenges……………………………………………….7
2.3.1 Opportunities………………………………………………………………...7
2.3.2 Challenges…………………………………………………………………...7
5. CHAPTER THREE: INTRODUCTION TO
ORGANIZATION............................................................................................8
3.1 Introduction……………………………………………………………………..8
3.2 Objectives of an Organization……………………………………………….8
3.3 Services of Living Eyes Media……………………………………………...9
3.3.1 Web Design………………………………………………………………….9
3.3.2 Web Development…………………………………………………………...9
3.3.3 E-Commerce…………………………………………………………………9
3.3.4 Mobile Application Development…………………………………………...9
3.3.5 Search Engine Optimization…………………………………………………9
3.3.6 Social Media Optimization…………………………………………………..9
3.4Technologies in Living Eyes Media……………………………………….10
CHAPTER FOUR: ANALYSIS OF ACTIVITIES
DONE.....................................................................................................................11
4.1 Analysis of Activities Done………………………………………………...11
4.2 Features………………………………………………………………………...11
4.3 System Development Procedure…………………………………………...12
4.3.1 System Investigation……………………………………………………….12
4.3.2 System Analysis……………………………………………………………13
4.3.2.1 Requirement Analysis………………………………………………14
4.3.3 System Design……………………………………………………………...14
4.3.3.1 Data Model………………………………………………………….15
4.3.3.2 Entity Relationship Design………………………………………….15
4.3.3.3 Use Case Design………………………………………………….…17
4.3.3.4 User Interface Design……………………………………………….18
4.3.3.4.1 Starting with Laravel………………………………………18
4.3.3.4.2 Starting Server……………………………………………..19
4.3.3.4.3 Creation of Database………………………………………19
4.3.3.4.4 Login Page for Management System……………………...20
4.3.3.4.5 Folder Structure……………………………………………20
6. 4.3.4 System Installation…………………………………………………………20
4.3.4.1 System Requirement………………………………………………...20
4.3.4.2 Tools used for Design and Development…………………………...21
4.3.5 System Testing……………………………………………………………..21
4.3.5.1 Testing Method……………………………………………………...22
4.3.6 System Deployment………………………………………………………..23
4.3.6.1 System Maintenance………………………………………………..23
CHAPTER FIVE: CONCLUSION.....................................................24
5.1 Conclusion.........................................................................................................24
BIBILOGRAPHY
APPENDICES
7. LIST OF TABLES
Table 1.1: Task performed and duration……………………………………….3
Table 1.2: Gantt Chart……………………………………………………………..4
Table 4.1: Notation used in use case diagram……………………………….17
8. LIST OF FIGURES
Fig 3.1: Structure of Organization…………………………………....................8
Fig 4.1: System Development Life Style…………………………………......12
Fig 4.2: ER diagram of Management System……………………………..…15
Fig 4.3: Use Case diagram of Management System……………………......17
Fig 4.5: Command line for installing Laravel into machine……………....18
Fig 4.6: Running Server…………………………………………………………19
Fig 4.7: Full database structure………………………………………………...19
Fig 4.8: Login Page………………………………………………………………20
Fig 4.9: Folder Structure………………………………………………………...20
9. LIST OF ABBREVIATIONS
ASMT Asian Schoolof Management and Technology
BIM Bachelor in Information and Management
CSS Cascaded Style Sheet
C.V Curriculum vitae
HTML Hypertext Markup Language
IT Information Technology
MAMP My Apache- MYSQL-PHP
MYSQL My structured Query Language
PHP Hypertext Preprocessor
PSD Photoshop Document
SEO Search Engine Optimization
SMO Social Media Optimization
URL Uniform ResourceLocator