You are on page 1of 23

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

Jnana Sangama, Belagavi- 590018

An Internship Report on
“Customer e-Ticket Generation for Query and Complain”
An Internship report submitted during final semester in partial fulfillment
of the requirement for the award of the degree
Bachelor of Engineering
In
Information Science and Engineering
Submitted by
PADMASHREE S
1AY16IS076

Internship carried out At


Angika Technologies Pvt Ltd

Internal Guide External Guide


Prof. Chaitra B Mr. Prabhakar Singh
Assistant Professor Software Developer
Acharya Institute of Technology Angika Technologies

DEPARTMENT OF INFORMATION SCIENCE


& ENGINEERING
ACHARYA INSTITUTE OF TECHNOLOGY
(Affiliated to Visvesvaraya Technological University, Belgaum, Recognized by
AICTE and Accredited by NBA, New Delhi)
Acharya Dr. Sarvepalli Radhakrishnan Road,
Soldevanahalli, Bengaluru-560107
2019-20
VISVESVARAYA TECHNOLOGICAL UNIVERSITY
Jnana Sangama, Belagavi- 590018

An Internship Report on

“Customer e-Ticket Generation for Query and Complain”


An Internship report submitted during final semester in partial fulfilment of the
requirement for the award of the degree
Bachelor of Engineering
In
Information Science and Engineering

Submitted by

PADMASHREE S
1AY16IS076

Under the guidance of

Prof. Chaitra B
Assistant Professor

DEPARTMENT OF INFORMATION SCIENCE &


ENGINEERING ACHARYA INSTITUTE OF TECHNOLOGY
(Affiliated to Visvesvaraya Technological University, Belgaum, Recognized
by AICTE and Accredited by NBA, New Delhi)
Acharya Dr.Sarvepalli Radhakrishnan Road,
Soldevanahalli, Bengaluru-560107
2019-20
VISVESVARAYA TECHNOLOGICAL UNIVERSITY

ACHARYA INSTITUTE OF TECHNOLOGY


DEPARTMENT OF INFORMATION SCIENCE &
ENGINEERING

(Affiliated to Visvesvaraya Technological University, Belagavi, Recognized by AICTE


and Accredited by NBA, New Delhi)
Acharya Dr. Sarvepalli Radhakrishnan Road, Soldevanahalli, Bengaluru-560107

Certified that the Internship work entitled “Customer e-Ticket Generation for Query and
Complain” is a bonafide work carried out by Mr. Padmashree S (USN: 1AY16IS076) in partial
fulfillment for the award of degree Bachelor of Engineering in Information Science and
Engineering from Visvesvaraya Technological University, Belagavi during the academic year
2019-2020. It is certified that all corrections/suggestions indicated for Internal Assessment have
been incorporated in the Report deposited in the Departmental library. The Internship has been
approved as it satisfies the academic requirements in respect of Seminar work prescribed for the
Bachelor of Engineering Degree.

-------------------------------- -----------------------------
Prof. Chaitra B Marigowda C K

Guide Head of the Department

External Viva
Name of the Examiners Signature with Date
Internship Certificate
DECLARATION

I, Padmashree S bearing USN -1AY16IS076, student of BE - Information Science


and Engineering, Acharya Institute of Technology, Bengaluru-560107, hereby
declare that the internship entitled “Customer e-Ticket Generation for Query and
Complain” is an authentic record of my own work carried out under the
supervision and guidance of Prof. Chaitra B, Assistant Professor, Dept of ISE,
Acharya Institute of Technology, Bengaluru. I have not submitted the matter to
any university or Institution for the award of any other degree.

Date: 14/06/2020 Padmashree S


Place: Bengaluru 1AY16IS076
EXECUTIVE SUMMARY

Within my study Information Science and Engineering, I am interested in carrying out real
time projects which will be effectively used for the society. It was a great opportunity for
me to do one-month internship at Angika Technologies Pvt Ltd, Bangalore. The internship
was concentrated Web development. At the beginning of the internship I had set several
learning goals regarding the improvement of knowledge and skills of various technologies
used to carry out the internship. I had experience on new technologies and new patterns of
software development.

In conclusion, the internship was a useful experience. I realized my strengths and


weaknesses. I gained new knowledge and skills and met many new people. I got insight
into the work of an organization. The financing of projects is an important factor and
forces to be flexible in attitude and approach. At last this internship has given me new
insights and motivation to prepare myself for my future career. I can improve by learning
many more technologies.
ACKNOWLEDGEMENT

The satisfaction that accompanies the successful completion of this Internship would be
incomplete without the mention of the people who made it possible through constant
guidance and encouragement.

I would take this opportunity to express my gratitude to Sri. B. Premnath Reddy,


Founder Chairman, Acharya Institutes and Dr. Prakash M R, Principal, Acharya Institute of
Technology for providing the necessary infrastructure to complete the Internship.

I wish to express my deepest gratitude to Prof. Marigowda C K, Head of the


Department, Information Science and Engineering and the internship coordinator, Prof.
Umapathi G R for their constant Support.

I wish to express my sincere thanks to my guide Prof. Chaitra B, Assistant


Professor , Department of Information Science and Engineering for helping throughout
and guiding me from time to time.

A warm thanks to the faculty of Department of Information Science and


Engineering, who have helped me with their views and encouraging ideas.

Padmashree S (1AY16IS076)

i
ABSTRACT

Angika Technologies Pvt. Ltd. is a leading IT software solutions and services industry
focusing on quality standards and customer values. They offer broad range of customized
software applications powered by concrete technology and industry expertise. Angika
Technologies Pvt. Ltd. is also a leading Skills and Talent Development company that is
building a manpower pool for global industry requirements. Angika Technologies Pvt.
Ltd. helps students to transform their own ideas to project. They find you the best talent
of pre-screened, interested candidates to our recruiters and/or hiring managers.

Customers may have complaints about its products. They will be given an product id
for each product, where they can send complaint based on the product id when they find a
fault product .The complaints can be assigned to different persons and will get tracked to
closure. The “Customer e-Ticket Generation For Query and Complain” software is an
independent application. It is a self-contained product. The application is developed to issue
and generate e-ticket based on the customer’s query and complaints related to their services.
The team head will set the compliant to particular employee to check and assign query to
related department. Super admin will track all the query and complaints and will give the
confirmation of resolution based on the e-Ticket Id will be generated and customer will get
notification for the same.

ii
TABLE OF CONTENTS

ACKNOWLEDGEMENT i

ABSTRACT ii

1. INTRODUCTION 1

1.1 ABOUT THE ORGANIZATION 1

1.2 WEB DEVELOPMENT 1

1.3 DEFINITION 2

1.4 TECHNOLOGY LEARNT 2

1.5 ABOUT THE PROJECT 3

2. INTERNSHIP DISCUSSION 4

2.1 DESIGN 4

2.2 IMPLEMENTATION OF THE PROJECT 9

2.3 CHALLENGES FACED DURING INTERNSHIP 10

2.4 RESULTS 10

CONCLUSION 13

BIBLIOGRAPHY 14
Customer e-Ticket Generation for Query and Complain

CHAPTER 1

INTRODUCTION

1.1 About the Organization

The internship was carried out at Angika Technologies Pvt Ltd, AGB Layout, Bengaluru.
Angika Technologies Pvt. Ltd. is a leading IT software solutions and services industry
focusing on quality standards and customer values. They offer end to end embedded
solutions to its customers that entail all stages of product life cycle. They help students to
transform their own ideas to project. They have world class innovative ideas on
Embedded, IOT, Mat lab, VLSI, Android, Big Data, Dot net, Java and much more. Some
of the Company products are AECMS,AEMS,AASS.

1.2 Web Development

Web Development (WD) is 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 a
simple single static page of plain text to complex web-based internet applications (web
apps), electronic business, and Social network services. A more comprehensive list of tasks to
which web development commonly refers, may include web engineering, web design, web
content development, client-side/server-side scripting, web server and network security
configuration, and e-commerce development.
Practical Web Development
In practice, many web developers will have basic interdisciplinary skills / roles, including:
*Graphic design / web design
*Mobile responsiveness
Security Considerations
Web development takes into account many security considerations, such as data entry error
checking through forms. Malicious practices such as SQL injection can be executed by users
with ill intent. Scripts can be used to exploit websites by granting unauthorized access to
malicious users that try to collect information such as email addresses, passwords and
protected content like credit card numbers.

AIT / ISE / 2019-20 1


Customer e-Ticket Generation for Query and Complain

1.3 Definition

Web development refers to building, creating, and maintaining websites. It includes aspects
such as web design, web publishing, web programming, and database management. Web
development is the coding or programming that enables website functionality, per the owner's
requirements. It mainly deals with the non-design aspect of building websites, which includes
coding and writing markup.

1.4 Technology Learnt

In my Internship at Angika Technologies I learnt Web Programming Languages such as


HTML, CSS, Javascript, PHP, Bootstrap, MySql.
1) HTML
HyperText Markup Language (HTML) is the language behind most web pages. The language
is made up of elements that describe the structure and format of the content on a web page.
2) CSS
Cascading Style Sheets (CSS) are used in HTML pages to separate formatting and layout from
content. Rules defining color, size, positioning, and other display aspects of elements are
defined in the HTML page or in linked CSS pages.
3) Javascript
JavaScript is used to make HTML pages more dynamic interactive. It can be used to validate
forms, pop up new windows, and create dynamic effects such as drop-down menus and image
rollovers. The word “JavaScript” is a proprietary for Netscape’s version of ECMAScript.
Microsoft’s version of this language is called JScript.
4) PHP
It stands for “Hypertext Preprocessor” ,is a popular general purpose scripting language that is
specially used for web development.
5) Bootstrap
It is a free and open source framework for the creation of websites and mainly used for
responsive structures.
6) MySql
It is a freely available open source RDBMS that uses SQL, which is the most popular language
for adding, accessing and manipulating content in a database.

AIT / ISE / 2019-20 2


Customer e-Ticket Generation for Query and Complain

1.5 About the Project


Customers may have complaints about its products. They will be given an product id for each
product, where they can send complaint based on the product id when they find a fault product
.The complaints can be assigned to different persons and will get tracked to closure. The
“Customer e-Ticket Generation For Query and Complain” software is an independent
application. It is a self-contained product. The traditional forum system consists of public
meeting or presentation involving a discussion usually among experts and often including
audience participation. This system acts as an interface between the customers and call
engineers thereby enabling them to forward their complaints to the appropriate call engineer.

This project is based on the Customer e-Ticket Generation for Query & Complain, this
application is developed to issue and generate e-ticket based on the customer’s query and
complaints related to their services. The team head will set the compliant to particular
employee to check and assign query to related department. Super admin will track all the
query and complaints and will give the confirmation of resolution based on the e-Ticket Id will
be generated and customer will get notification for the same. Super Admin/team head will
create the set of Query and Complaints. For each complaint one unique ID will be issued to
customer for whom they can track the status in future. After assigned complaint to employee
the customer will get notification regarding the issues. Once the query has been solved and
checked/confirmed by super admin the e-Ticket id will be closed.

AIT / ISE / 2019-20 3


Customer e-Ticket Generation for Query and Complain

CHAPTER 2

INTERNSHIP DISCUSSION

Problem Statement
Customer e-ticket generation for query and complain mainly focuses on solving the
complaints related to the customer services. The traditional forum system consists of public
meeting or presentation involving a discussion usually among experts and often including
audience participation. In the early days it was more time consuming to the customer to solve
there complaints, Hence, making the work easy for both the complaint raiser and the person
who resolves the complaint. Here, in complaint tracking, it fulfills different requirements of
administrator and customer more efficiently.

2.1 Design
2.1.1 Low Level Design
Low-level design is a component-level design process that follows a step-by-step
refinement process. This process can be used for designing data structures, required software
architecture, source code and ultimately, performance algorithms.

Figure 2.1 : Low Level Design of the System


Here in the Low Level Design, Once the user Log in to the Application, if he has any queries
or complaints he can enter his details and enter the issue in the system, once the compliant is
registered, the system generates the e-Ticket for the respective customer and at the same time
the system alerts the Admin to resolve the issue. The Admin assigns the work to the team head

AIT / ISE / 2019-20 4


Customer e-Ticket Generation for Query and Complain
and the team head will resolve the issue and notifies to Admin. Later the Admin updates the
status of the complaint. Customer can also track the status of the complaint in the portal.

2.2.2 Sequence Diagram


Sequence model will show the participation in an interaction and in the sequence of
messages among them. It also shows the interaction of a system with its actors.
Sequence Diagram for Admin :

profile View User View Owner View


Details Details Logout
view Complaints
Admin
Login

Figure 2.2 : Sequence Diagram for Admin


Here, The Admin can view the profile of the user, User Details, Owner Details, Complaints
and even he can logout.
Sequence Diagram for Owner :

Ow ner Upload View


Login Logout
Registration Product Complaints
Ow ner
Login

Figure 2.3 : Sequence Diagram for Owner

AIT / ISE / 2019-20 5


Customer e-Ticket Generation for Query and Complain
Here, The Owner can do the Registration later he can login, upload the product, View the
complaints and he can logout.
Sequence Diagram for User :

User Search Add


Login Logout
Registration Product Complaints
User
Login

Figure 2.4 : Sequence Diagram for User of the system


Here, the user of the system can login, search for the product, add the complaints if there is
any issue with the product and can also track the status of the complaint and can also logout.

2.2.3 DataFlow Diagram


A data-flow diagram is a way of representing a flow of a data of a process or a system.
The DFD also provides information about the outputs and inputs of each entity and the process
itself.

Dataflow Diagram for Admin


Login

YES NO
Admin

Vie w Ow ne r
De ta ils

Vie w Use r Una uthorise d


De ta ils Use r

Vie w Compla ints

End Proce ss

Figure 2.5 : Dataflow Diagram for Admin

AIT / ISE / 2019-20 6


Customer e-Ticket Generation for Query and Complain
Dataflow Diagram for Owner
Login

YES NO
Owner

Owner
Registration

Login Unauthorised
User

Product Upload

End Process

Figure 2.6 : Dataflow Diagram for Owner


Here, The Owner can do the Registration later he can login, upload the product, View the
complaints and he can logout.

Dataflow diagram for User

Login

YES NO
User

User Registration

Unauthorised
Product Search
User

Complaints
Register

End Process

Figure 2.7: Dataflow Diagram for User

Here, the user of the system can login, search for the product, add the complaints if there is
any issue with the product and can also track the status of the complaint and can also logout.

AIT / ISE / 2019-20 7


Customer e-Ticket Generation for Query and Complain
2.2.4 Module Description
This project consists of following modules : Customer e-Ticket Generation for Query &
Complain has 6 modules. Administrator has full permission to access this software and user
has limited features.

 Create User Type


 Create different credential for e-ticket issues
 CRM (Consumer Relationship Management)
 e-ticket Generation and Status
 Report
 About
1.Create User Type
In this module the admin will collect the information from the customer For eg. Name,
Address, Phone number Etc. After Collecting the information the admin will store the details
of the customer in the database. So that the customer can resolve his/her Complaints according
to there Queries.
2.Create different credential for e-ticket issues
In this module the admin will create the different credential for e-ticket issues according to
to the customer Queries.
3.CRM (Consumer Relationship Management)
In this module Customer Relationship Management is a strategy for managing an
organizations relationships and interactions with customers and potential customers. A CRM
system helps companies stay connected to customers, streamline processes, and improve
profitability. CRM software records customer contact information such as email, telephone,
website social media profile, and more. It can also automatically pull in other information,
such as recent news about the company's activity, and it can store details such as a client's
personal preferences on communications. The CRM system organizes this information to give
you a complete record of individuals and companies, so you can better understand your
relationship over time.

4.e-ticket Generation and Status


In this module the e-ticket will be generated to the customer, by using that code the customer
can check the status of his/her complaint.

AIT / ISE / 2019-20 8


Customer e-Ticket Generation for Query and Complain
5.Report
In this module the customers can view there status of the complaints.
6.About
In this module the customers can known about the website.
7.Login Module: Login module will help in authentication of admin account. Admin who has
valid login id and password can only login into respective account.
8. MVC Module: MVC enables logical grouping of related actions on a controller together.
The views for a specific model are also grouped together. Multiple developers can work
simultaneously on the model, controller and views, Because of the separation of
responsibilities, future development or modification is easier.

2.2 Implementation of the Project

Product function

This product has various functions as follows:

 To resolve the complaints of the customers.


 To provide the customer a easy and fast process without wasting much time.
 Stores and details in the database.
 The customer can check the status of their complaints.
 The customers can keep track on there complaints.

User Characteristics

The user characteristics are as follows:

 Customers can get there work done quickly,


 Customers can send there details to the admin by sitting in there home.
 Customer service center.
 System Administrator
 Customers complaints will be fulfilled by this process.

AIT / ISE / 2019-20 9


Customer e-Ticket Generation for Query and Complain

2.3 Challenges Faced during Internship


The challenges with the internship and project were time limit and working within
deadlines and testing our codes with different testing methods. Routing the website with
backend as there were issues with the APIs. Implementation of the project was challenging but
with the help of senior employees and our project guides all the problems were solved easily.

After completion of the coding phase the initial testing was done at software label. After
completion of initial testing phase our project gone under testing at testing team label. Testing
team also suggested several changes and we have done those changes then application went
under testing phase again and after passing each test cases application was ready for
deployment. Deployment of the project was challenging but with the help of senior employees
and our project guides all the problems were solved easily.

2.4 Results

Figure 2.4.1 : Login Page for User of the system

This module basically provides a user interface where a user can login to the query &
complain section.

AIT / ISE / 2019-20 10


Customer e-Ticket Generation for Query and Complain

Figure 2.4.2 : Home Page for User of the system

This is the home page module developed on HTML, CSS, and Bootstrap & PHP. Main
functionality to provide a good user interface for the user to reach out their query & complain
sections.

Figure 2.4.3 : e-Ticket Generation Form

In this module a user can raise a complain about their product. After successfully submission a
user will get an ID to track the ticket in future.

AIT / ISE / 2019-20 11


Customer e-Ticket Generation for Query and Complain

Figure 2.4.4 : Tracking e-Ticket

Once the complaint is registered, the user can track the status of his complaint by entering the
e-ticket in this module.

Figure 2.4.5 : Tracking e-Ticket


This is the table view of all raised & completed ticket id.A complete set of data will be
provided to the admin.

AIT / ISE / 2019-20 12


Customer e-Ticket Generation for Query and Complain

CONCLUSION

It meets the information requirements specified to a great extent. The system has been
designed keeping in view the present and future requirements in mind and made very flexible.
The system has been divided in modules so that each module has a separate entity making the
modifications easy without affecting its design. There is always room for improvements in
software, however efficient it may be.
The CRM for online compliant management system is a web-based application for
primarily providing training to the employees who provide customized solutions to meet
organizational needs.This application software has been computed successfully and was also
tested successfully by taking “test cases”. It is user friendly, and has required options, which
can be utilized by the user to perform the desired operations.

FUTURE ENCHANCEMENT
The Future Enhancements are as follows:
 Now a day’s Android application are taking place, so we can implement this
application in android.
 The complaints that are sent by customer can be resolved faster in the future.
 The customers time will be saved.
 Customers can get notification about there complaint.
 Customer will be beware of the fake products.
 Instant access.
 Improved productivity.
 Optimum utilization of resources.
 Efficient management of records.
 Less processing time and getting required information.
 User friendly.
 Portable and flexible for further enhancement.

AIT / ISE / 2019-20 13


Customer e-Ticket Generation for Query and Complain

BIBLIOGRAPHY

[1] Randy Connolly, Ricardo Hoar, “Fundamentals of Web Development”, 1st Edition,
Pearson Education India.

[2] Robin Nixon, “Learning PHP, MySQL & JavaScript with JQuery, CSS andHTML5” 4 th
Edition, O’Reilly Publications, 2015.

[3] Nicholas C Zakas, “Professional JavaScript for Web Developers”,3 rdEdition,Wrox/


Wiley India, 2012

[4] Zak Ruvalcaba Anne Boehm, “Murach's HTML5 and CSS3”, 3rdEdition,Murachs/
Shroff Publishers & Distributors Pvt Ltd, 2016.

[5] “HTML & CSS: Design and Build Web Sites” Book by Jon Duckett.

[6] “Learn to Code HTML and CSS: Develop and Style Websites” Book by Shay Howe
[7] “Learning Web Design” Book by Jennifer Niederst Robbins

[8] “Head first HTML and CSS” Book by Elisabeth Freeman and Eric Freeman

[9] https://www.w3schools.com

[10].https://html.com/
[11].https://en.wikipedia.org/wiki/HTML

AIT / ISE / 2019-20 14

You might also like