SlideShare a Scribd company logo
1 of 60
Download to read offline
Internship Report
NNS SOLUTION LTD
NNS Solution Ltd.
Plan your future with us
Internship Report
SE 701
Submitted to –
The Chairman
Intern Placement Office
Institute of Information Technology
University of Dhaka
Prepared by –
Jobayer Ahmmed
BSSE 0502
Performed at –
NNS Solution Ltd
House# 145, Road# 03, Block A
Niketon, Gulshan-1, Dhaka-1212
Internship attended: January 2 - June 30, 2016
May 22, 2016
NNS Solution Ltd.
Plan your future with us
Letter of Transmittal
May 22, 2016
The Chairman
Intern Placement Office
Institute of Information Technology
University of Dhaka
Subject: Submission of Internship Report
Sir:
It is my pleasure to present you the report on internship at NNS Solution Ltd from
January 02, 2016 to June 30, 2016.
The report contains my experience at NNS Solution Ltd. This report attempts to
describe my observations, gains and works during the internship period in the
company. It includes a brief overview of the company as well as its working process.
I hope the report will reflect the overall outcomes of my internship program and I
believe that you will find it in order.
Sincerely yours,
--------------------------------------
Jobayer Ahmmed
BSSE 0502
Institute of Information Technology
University of Dhaka
NNS Solution Ltd.
Plan your future with us
Letter of Endorsement
This report has been written by Jobayer Ahmmed, BSSE 0502, Institute of
Information Technology, University of Dhaka.
The report has been prepared under the permission of the supervisor and the data
are based on the actual outcomes.
----------------------------------
Mr. Golam Mohiuddin
Deputy Manager
NNS Solution Ltd
NNS Solution Ltd.
Plan your future with us
Acknowledgement
At first, I would like to thank my Institute, Institute of Information Technology, for
arranging the internship program for me. I am also grateful to NNS Solution Ltd for
recruiting me as an intern.
I want to offer my utmost gratitude to Mr. Golam Mohiuddin, Deputy Manager and
Senior Software Engineer, NNS Solution Ltd for supervising and guiding me
throughout the whole internship period.
I also want to thank every member of the software team of NNS Solution Ltd for
sharing their valuable time and knowledge with me. They always offered me their
helping hands and they encouraged me to improve myself in every aspect by their
valuable feedback and advice.
Special thanks should be given to faculty members of IIT, University of Dhaka for
providing me the opportunity of being an intern at such a reputed organization NNS
Solution Ltd and boosting my career opportunities and improve myself.
NNS Solution Ltd.
Plan your future with us
Table of Contents
Executive Summary-------------------------------------------------------------------------------------- xi
Chapter 1: Introduction ---------------------------------------------------------------------------------- 1
1.1 Introduction------------------------------------------------------------------------------------------ 1
1.2 Origin of the Report ------------------------------------------------------------------------------- 1
1.3 Objective ---------------------------------------------------------------------------------------------- 2
1.4 Scope --------------------------------------------------------------------------------------------------- 2
1.5 Limitation--------------------------------------------------------------------------------------------- 2
1.6 Methodology------------------------------------------------------------------------------------------ 2
1.6.1 Primary Data Source------------------------------------------------------------------------------ 2
1.6.2 Secondary Data Source--------------------------------------------------------------------------- 2
Chapter 2: Company Profile ---------------------------------------------------------------------------- 4
2.1 About NNS Solution Ltd ------------------------------------------------------------------------- 4
2.2 Location ----------------------------------------------------------------------------------------------- 4
2.3 Company Strategy --------------------------------------------------------------------------------- 5
2.4 Management Directory --------------------------------------------------------------------------- 5
2.5 Services------------------------------------------------------------------------------------------------ 6
2.5.1 Customized Software Development------------------------------------------------------------ 6
2.5.2 Software-Defined Data Center ------------------------------------------------------------------ 6
2.5.3 Enterprise Data Center Solution ---------------------------------------------------------------- 7
2.5.4 Enterprise Network Solution -------------------------------------------------------------------- 7
2.6 Solutions ---------------------------------------------------------------------------------------------- 7
2.6.1 Green Zone Data Center Concept -------------------------------------------------------------- 7
2.6.2 Public Cloud --------------------------------------------------------------------------------------- 8
2.6.3 End-user Computing------------------------------------------------------------------------------ 8
2.7 Products ----------------------------------------------------------------------------------------------- 9
2.7.1 Admin Operation Management Suite ---------------------------------------------------------- 9
2.7.2 Vehicle Management System ------------------------------------------------------------------- 9
2.7.3 Dispatch Management System ------------------------------------------------------------------ 9
2.7.4 Third Eye------------------------------------------------------------------------------------------- 9
2.8 Partners, Members and Resellers----------------------------------------------------------- 10
2.8.1 Partners --------------------------------------------------------------------------------------------10
NNS Solution Ltd.
Plan your future with us
2.8.2 Members-------------------------------------------------------------------------------------------10
2.8.3 Resellers-------------------------------------------------------------------------------------------10
2.9 Clients ----------------------------------------------------------------------------------------------- 10
2.10 Human Resource-------------------------------------------------------------------------------- 11
2.11 Technology---------------------------------------------------------------------------------------- 11
2.12 Software Development Process------------------------------------------------------------- 12
2.12.1 Ways of Selection For Product To Be Developed -----------------------------------------12
2.12.2 Requirements Gathering and Specification-------------------------------------------------12
2.12.3 Design--------------------------------------------------------------------------------------------12
2.12.4 Coding and Testing-----------------------------------------------------------------------------13
2.12.5 Integration and Testing ------------------------------------------------------------------------13
2.12.6 Testing and Deployment ----------------------------------------------------------------------13
2.12.7 Maintenance-------------------------------------------------------------------------------------13
2.12.8 Quality Assurance ------------------------------------------------------------------------------14
2.13 Evaluation Process----------------------------------------------------------------------------- 14
2.14 Facilities for Employees ---------------------------------------------------------------------- 14
2.14.1 Friendly Environment--------------------------------------------------------------------------14
2.14.2 Lunch and Snacks ------------------------------------------------------------------------------14
2.14.3 Recreation ---------------------------------------------------------------------------------------14
2.15 Office Schedule ---------------------------------------------------------------------------------- 15
2.16 Culture--------------------------------------------------------------------------------------------- 15
2.16.1 Dress Code --------------------------------------------------------------------------------------15
2.16.2 New Year Anniversary ------------------------------------------------------------------------15
2.16.3 NNS Anniversary-------------------------------------------------------------------------------15
2.16.4 Iftar Party ----------------------------------------------------------------------------------------15
2.16.5 Buffet Dinner------------------------------------------------------------------------------------15
2.16.6 Random Hangout -------------------------------------------------------------------------------15
2.16.7 Annual Picnic -----------------------------------------------------------------------------------15
Chapter 3: My Work at NNS Solution Ltd------------------------------------------------------- 16
3.1 Documentation ------------------------------------------------------------------------------------ 16
3.1.1 User Guide for Card Expense Management System------------------------------16
NNS Solution Ltd.
Plan your future with us
3.1.2 User Guide for Float Distribution System -------------------------------------------16
3.1.3 UAT Document for Card Expense Management System ----------------------------------17
3.1.4 Meeting Minutes ---------------------------------------------------------------------------------17
3.2 Functional Testing------------------------------------------------------------------------------- 17
3.2.1 Admin Operation Management Suite ---------------------------------------------------------17
3.2.2 Card Expense Management System-----------------------------------------------------------18
3.2.3 Web Application of Department of Agriculture Marketing -------------------------------19
3.3 Front-end Web Development ----------------------------------------------------------------- 19
3.3.1 User Guide for Card Expense Management System----------------------------------------20
3.3.2 HR Management System -----------------------------------------------------------------------20
3.3.3 Australian Tax College--------------------------------------------------------------------------21
3.3.4 Mike Smith----------------------------------------------------------------------------------------22
3.3.5 Andrew Harris – American Politician---------------------------------------------------------22
3.3.6 Alice Comes Back Home -----------------------------------------------------------------------22
3.4 Back End Web Development------------------------------------------------------------------ 22
3.4.1 Jogajog.com---------------------------------------------------------------------------------------23
3.4.2 User Rating System------------------------------------------------------------------------------23
Chapter 4: Professional Growth --------------------------------------------------------------------- 24
4.1 Technologies and Tools I Learned ---------------------------------------------------------- 24
4.1.1 Technology ---------------------------------------------------------------------------------------24
4.1.2 Tool ------------------------------------------------------------------------------------------------25
4.2 Professional Learning--------------------------------------------------------------------------- 26
4.2.1 Corporate Behavior ------------------------------------------------------------------------------26
4.2.2 Attendance and Timing -------------------------------------------------------------------------27
4.2.3 Self-Confidence ----------------------------------------------------------------------------------27
4.2.4 Communication Skill----------------------------------------------------------------------------27
4.2.5 Management Skill--------------------------------------------------------------------------------27
4.2.6 Team Work ---------------------------------------------------------------------------------------27
4.3 Self-Assessment----------------------------------------------------------------------------------- 28
4.3.1 Attitude --------------------------------------------------------------------------------------------28
4.3.2 Ability to Learn ----------------------------------------------------------------------------------28
NNS Solution Ltd.
Plan your future with us
4.3.3 Dependability-------------------------------------------------------------------------------------28
4.3.4 Initiative -------------------------------------------------------------------------------------------28
4.3.5 Quality of Work ----------------------------------------------------------------------------------29
4.3.6 Relations with Others----------------------------------------------------------------------------29
4.3.7 Maturity-Poise------------------------------------------------------------------------------------29
4.3.8 Quantity of Work --------------------------------------------------------------------------------29
4.3.9 Judgement-----------------------------------------------------------------------------------------30
4.3.10 Overall Performance ---------------------------------------------------------------------------30
Chapter 5: Conclusion ---------------------------------------------------------------------------------- 31
References -------------------------------------------------------------------------------------------------- 32
Appendices ------------------------------------------------------------------------------------------------- 35
Appendix A: Some Screenshots of User Guide for Card Expense Management
System ---------------------------------------------------------------------------------------------------- 35
Appendix B: HR Management System --------------------------------------------------------- 38
Appendix C: Australian Tax College ------------------------------------------------------------ 39
Appendix D: Mike Smith---------------------------------------------------------------------------- 40
Appendix E: Andrew Harris – American Politician ---------------------------------------- 41
Appendix F: Alice Comes Back Home----------------------------------------------------------- 42
Appendix G: Jogajog.com --------------------------------------------------------------------------- 44
Appendix H: Rating System ----------------------------------------------------------------------- 47
Table of Figures
Figure 1: Home page.................................................................................................... 35
Figure 2: Merchant Expenditure section.................................................................... 36
Figure 3: Master Data section..................................................................................... 37
Figure 4: Recruitment page......................................................................................... 38
Figure 5: Australian Tax College................................................................................ 39
Figure 6: Mike Smith................................................................................................... 40
Figure 7: Andrew Harris ............................................................................................. 41
NNS Solution Ltd.
Plan your future with us
Figure 8: Alice Comes Back Home - CSS version....................................................... 42
Figure 9: Alice Comes Back Home - Bootstrap version.............................................. 43
Figure 10: Home page.................................................................................................. 44
Figure 11: Home page after sign in............................................................................. 44
Figure 12: Members page ............................................................................................ 45
Figure 13: Friends page............................................................................................... 45
Figure 14: Messages page............................................................................................ 46
Figure 15: Home page.................................................................................................. 47
Figure 16: Add a Book ................................................................................................. 47
Figure 17: View Books................................................................................................. 48
Figure 18: View Ratings .............................................................................................. 49
xi | P a g e
NNS Solution Ltd.
Plan your future with us
Executive Summary
The internship report focuses on my contribution towards NNS Solution Ltd as an
intern and achievements from this internship program. It provides details on my
activities at the company and focuses on the achievements as an intern.
The report consists of several chapters. The first chapter tells about the origin of the
report, objectives, methodology, scope and limitation of the report. The second chapter
gives overview of the company and its work environment. The third chapter describes
my activities at NNS Solution Ltd. Chapter four tells about my achievement from
this internship program.
1 | P a g e
NNS Solution Ltd.
Plan your future with us
Chapter 1: Introduction
This chapter describes the origin and objectives of the report. It also tells about the
scope and limitations of the report, and the methodology that is followed to prepare
the report.
1.1 Introduction
Internship program provides great opportunity to the students to relate their
theoretical knowledge with the practical, industry oriented knowledge. Moreover, if
the internship program is within the bachelor program and the students have to
return to the academic institution after completing it, the knowledge they have
gained during the internship program help them make a more sound academic result.
Institute of Information Technology (IIT), University of Dhaka provides this
opportunity to their students. I am very lucky that I am a student of IIT and I was
sent to NNS Solution Ltd to perform my internship. I joined there as an intern on
January 2, 2016. Now nearing the end of the internship I must admit that it was
really a wonderful journey.
1.2 Origin of the Report
The report has been prepared based on the activities as an intern at NNS Solution
Ltd. It describes the company profile, work involvement, growth of technical and
professional skill and recommendation of the company from the view of an intern.
The report has been prepared as a requirement of the internship program. Bachelor
of Science in Software Engineering program which consists of 8 semester, requires a
6 month internship at the 7th semester. The internship program weighs 18 credits
and a student must have to be attached to a software company to perform the
internship program.
As a requirement of the internship program, a report must be submitted by the
attended student to the academic institute. The report should reflect the overall
activities of the student in the company.
2 | P a g e
NNS Solution Ltd.
Plan your future with us
1.3 Objective
The primary objective of the report is to depict an overall description of the activities
as an intern in the NNS Solution Ltd. The report is intended to reflect my project
works, growth of technical and professional skills and my contribution to the
company. It also gives an overview of the company and its work environment. The
report will definitely enrich the knowledge of the students from the upcoming batches
regarding the company environment and the activities of an intern in a company.
1.4 Scope
The report gives an insight of the experiences that I gathered during the internship
period. It also provides an overview of the company and a short description about the
working environment. The projects that have been described here are the projects
that I was involved. It also describes the technical and non-technical skills that I
developed from the company.
1.5 Limitation
There are some limitations while writing this report. Most of the data about the
company are confidential and cannot be disclosed. Being not a permanent employee
of the company, I was unable to access more information.
1.6 Methodology
Information has been collected from both primary and secondary data sources to
make this report.
1.6.1 Primary Data Source
The primary data sources for this report are –
 Work experience at NNS Solution Ltd
 Conversation with office employees
 Website of NNS Solution Ltd
 Handbook about the company
1.6.2 Secondary Data Source
To understand different terms, methodology and technology, I took advantage of
internet. Some of the data have been gathered from the different websites, articles
and these sources have been given in the reference part.
3 | P a g e
NNS Solution Ltd.
Plan your future with us
The secondary sources of data collection are –
 Different websites
 Reference books
 Previous internship report of some BSSE students
4 | P a g e
NNS Solution Ltd.
Plan your future with us
Chapter 2: Company Profile
Bangladesh is making quick progress in IT industry. There are many mentionable IT
organizations in Bangladesh who have contributed significantly to the rise of IT
sector in Bangladesh and NNS Solution Ltd is one of them.
This chapter describes the company overview, culture, business as well as other
information.
2.1 About NNS Solution Ltd
Established in February 2010, NNS Solution is a company that aggregates a synergy
of IT Solution Provider for its valued clients. Backed by a team of highly dedicated &
professional, it offers IT solutions and customized software that meet the needs and
exceed the expectations of the customers. On 8th July 2014 NNS Solution has been
converted to NNS Solution Ltd. NNS Solution Ltd through a vendors agreement took
over all the assets and liabilities of NNS Solution and presently continuing the legacy
of good work already done by the Proprietorship Firm. The company offers a wide
range of IT products and services to meet the advances in business technology for
corporate world. With customer satisfaction being its number one priority, customers
are assured of quality products and services. NNS believes that customer’s choice is
the right one and NNS requests its valued clients to “PLAN YOUR FUTURE WITH
US”. [1]
2.2 Location
Registered Office:
373, East Rampura, DIT Road
Dhaka-1219.
Corporate Head Office:
Hourse# 145 (5th floor)
Road# 3, Block A
Niketon, Gulshan-1, Dhaka-1212.
Phone: +8802-9840417-8
E-mail: info@nns-solution.net
Web: www.nns-solution.net [2]
5 | P a g e
NNS Solution Ltd.
Plan your future with us
2.3 Company Strategy
The company has its own business strategies. These are –
Purpose: To be a leader in the ICT industry by providing enhanced services,
relationship and profitability.
Vision: To provide quality services that exceeds the expectations of our esteemed
customers.
Mission statement: To build long term relationships with our customers and clients
and provide exceptional cost effective IT solutions & services by pursuing business
through innovation and advanced technology.
Core values: NNS believes in treating their customers with respect and faith. They
grow through creativity, invention and innovation. They integrate honesty, integrity
and business ethics into all aspects of their business functioning.
Goals: Regional expansion in the field of ICT and develop a strong base of key
customers. Increase the assets and investments of the company to support the
development of services. To build good reputation in the field of ICT and become a
key player in the industry. [3]
2.4 Management Directory
Board of Directors of NNS Solution Ltd are –
 Kazi Saheedun Nabi, Chief Operating Officer
 Md. Shahed Hasib Bhuiyan, Chief Technical Officer
 Md. Monowar Hossain, Managing Director [3]
6 | P a g e
NNS Solution Ltd.
Plan your future with us
2.5 Services
NNS Solution Ltd provides services to its valued customers and clients. The services
are –
2.5.1 Customized Software Development
Custom Application is develop specifically for your company, according to your
company's way of doing business. The opposite of custom software is off-the-shelf
software, also known as pre-packaged or pre-written software. One major difference
between custom and non-custom software is that with pre-written software, you do
not technically own the software - you are paying for the right to use the software (a
license), and the amount of money you pay usually increases with the number of
users. With custom software, you own the rights to the software, and you do not pay
additional fees to add users. You are free to resell the software to any other party.
Software designed specifically for your company can revolutionize the way you
operate and improve your bottom line - by maintaining precise records, eliminating
repetitive tasks, sharing information, generating statistical data and much more.
Custom software can be used to combine features from other packages with the
features that your company needs, or it can enable you to instantly access the
information you need in a format that makes sense for you.
Custom software development is often considered expensive compared to off-the-shelf
solutions or products. This can be true if one is speaking of typical challenges and
typical solutions. However, it is not always true; custom software development by a
reputable supplier is often a matter of building a house upon a solid foundation and,
if managed properly, it is possible to do this quickly and to a high standard. In many
cases, COTS software requires customization to correctly support the buyer's
operations. The cost and delay of COTS customization frequently adds up to the
expense of developing custom software. [4]
NNS Solution Ltd provides customized software to their clients.
2.5.2 Software-Defined Data Center
NNS Solution is proud to be the Enterprise Solution Provider & Consulting and
Integration Partner of VMware. NNS provides software-defined data center solution
which includes –
 Server virtualization with VMware vSphere
 Network virtualization with VMware NSX
7 | P a g e
NNS Solution Ltd.
Plan your future with us
 Management operation with vRealize operations for visibility across physical
and virtual infrastructure
[5]
2.5.3 Enterprise Data Center Solution
NNS provides enterprise class entire data center solution design and implementation
which includes –
 Power Infrastructure
 Fire Detection and Suppression System
 Environment Monitoring System
 IP Surveillance System
 Access Control Security System
[5]
2.5.4 Enterprise Network Solution
NNS provides enterprise class network infrastructure design and implementation
which includes –
 Core IP Network with auto redundancy
 Zone security implementation for application / database servers and local
network
 Wireless LAN network with QoS
[5]
2.6 Solutions
NNS Solution Ltd provides the following solutions –
2.6.1 Green Zone Data Center Concept
The Green Zone is dedicated to provide sound and practical advice for all Data Centre
Managers. Obviously everyone is "keen to be green", but there is also a commercial
aspect - Green Data Centers cost less to run and saving power can mean that your
current Data Centre infrastructure can support more equipment. Put simply, going
Green makes good common sense! [6]
8 | P a g e
NNS Solution Ltd.
Plan your future with us
2.6.2 Public Cloud
The most recognizable model of cloud computing to many consumers is the public
cloud model, under which cloud services are provided in a virtualized environment,
constructed using pooled shared physical resources, and accessible over a public
network such as the internet. To some extent they can be defined in contrast to
private clouds which ring-fence the pool of underlying computing resources, creating
a distinct cloud platform to which only a single organization has access. Public clouds,
however, provide services to multiple clients using the same shared infrastructure.
The most salient examples of cloud computing tend to fall into the public cloud model
because they are, by definition, publicly available. Software as a Service (SaaS)
offerings such as cloud storage and online office applications are perhaps the most
familiar, but widely available Infrastructure as a Service (IaaS) and Platform as a
Service (PaaS) offerings, including cloud based web hosting and development
environments, can follow the model as well (although all can also exist within private
clouds). Public clouds are used extensively in offerings for private individuals who
are less likely to need the level of infrastructure and security offered by private
clouds. However, enterprise can still utilize public clouds to make their operations
significantly more efficient, for example, with the storage of non-sensitive content,
online document collaboration and webmail. [7]
2.6.3 End-user Computing
nd-user computing (EUC) refers to systems in which non-programmers can create
working applications. EUC is a group of approaches to computing that aim to better
integrate end users into the computing environment. These approaches attempt to
realize the potential for high-end computing to perform problem-solving in a
trustworthy manner.
On the cost side of the equation, many, but not all, IT and data center costs can be
reduced and tied directly to usage, up or down as needs go up or down (rapid
elasticity).
But there are more, much more, on the revenue side. Risk and startup expenses for
innovation initiatives can be cut dramatically, letting companies take more small bets
and test out more new ideas. With no upfront capital expense, new projects can be
scaled up instantly if they take off, or shut down quickly if they fail. Massive
scalability and up-or-down elasticity give companies a whole new sandbox for testing
new business ideas and growing them if they take off.
9 | P a g e
NNS Solution Ltd.
Plan your future with us
Companies don’t work alone and on average, over 20 companies make up todays value
chains. Cloud computing allows a company to collaborate in new ways with its trading
partners, and collaboration is the key to gaining competitive advantage across the
value chain. By establishing shared workspaces in Community Clouds employees
from multiple companies can work together as a virtual enterprise network and
function as though they were a single company. They all participate in the same value
delivery system, sharing computing and communication and information resources.
This is especially important as no one company owns the overall value chain. [8]
2.7 Products
As a software company, NNS Solution has its own developed products. Some of are –
2.7.1 Admin Operation Management Suite
Admin Operation Management Suite (AOMS) refers to the varied computer
machinery and software used to digitally create, collect, store, update, and relay office
information needed for accomplishing Admin Related tasks. Raw data storage,
electronic transfer, and the management of electronic business information comprise
the basic activities of an AOMS. AOMS helps in optimizing or automating existing
office procedures. AOMS is intended to provide elements which make it possible to
simplify, improve, and automate the organization of the activities of a company or a
group of people. [9]
2.7.2 Vehicle Management System
The purpose of this software is to provide the users full availability of vehicles and
power users to manage the vehicles and drivers in an efficient way. [9]
2.7.3 Dispatch Management System
Dispatch Solution as an easy-to-use, online software solution which is specifically
designed for the dispatch management, courier / logistics, messenger, expediting and
distribution industries. Our system is robust, user friendly and at the same time
users’ feel at home using the system. [9]
2.7.4 Third Eye
This is a monitoring tool which will be used for monitoring the operational activates;
irregularities in different control risk areas of branches, reviewing & regularizing the
non-compliance observation; generating various reports based on the findings &
updated status of the irregularities. [9]
10 | P a g e
NNS Solution Ltd.
Plan your future with us
2.8 Partners, Members and Resellers
2.8.1 Partners
The valued partners of NNS Solution Ltd are –
 Cisco Premier Partner in Bangladesh
 VMware Enterprise Partner in Bangladesh
 EMC Enterprise Partner in Bangladesh
2.8.2 Members
 Bangladesh Association of Software and Information Services (BASIS)
 Bangladesh Computer Samity (BCS)
2.8.3 Resellers
 Dell Server and Riello UPS
2.9 Clients
NNS Solution Ltd does business with local and foreign clients. The valued clients are
–
 Directorate General of Health Services (DGHS), Dhaka, under Ministry of
Health and Family Welfare
 Directorate General of Health Services (DGHS), Khulna, under Ministry of
Health and Family Welfare
 Incepta Pharmaceuticals Ltd, 40, Shaheed Tajuddin Ahmed Sharani, Tejgaon,
Dhaka
 Swiss Bioengineering Equipment’s Ltd, 40, Shaheed Tajuddin Ahmed Sharani,
Tejgaon, Dhaka
 Ranks Telecom Ltd, 270, NOVO Tower, Dhaka
 Softex Communication Ltd
 Roni Axiata Limited, Robi Corporate Office, 53, Gulshan South Avenue,
Gulshan-1, Dhaka-1212
 The City Bank Ltd, City Bank Center, 136, Gulshan Avenue, Gulshan-2,
Dhaka-1212
 Eastern Bank Limited, Head Office, Jibon Bima Bhaban, Dilkusha, Dhaka-
1000
 SCOPE Project (Canadian International Development Agency) C& AG Office
2nd 12-
Stories Government Building(9th Floor),Segunbagicha,Dhaka-1000
11 | P a g e
NNS Solution Ltd.
Plan your future with us
 mPower Social Enterprises Ltd (USAID Project). House: 133, Road: 4, Banani,
Dhaka-1213
 The JiViTA project under Harvard University, House: 45, Road: 25, Flat: C-1,
Banani, Dhaka-1213
 Friendship (NGO), UNFPA, Baridhara Central Plaza (3rd Floor),87, Block –K,
Baridhara, Dhaka-1212
 Department of Agriculture Marketing under Ministry of Agriculture
2.10 Human Resource
Human resources are the people who make up the workforce of an organization,
business sector, or economy [10]. NNS Solution Ltd has 17+ employees at this
moment. Since the beginning, NNS has grown in number of resources and production
every year.
NNS does not hire graduate developers, designers or engineers rather hires people
who take challenges and solve problems. NNS provides its people with regular
training on new technology and business techniques. And there exists the culture of
learning and sharing.
2.11 Technology
NNS Solution Ltd keeps pace with the latest tools and technologies. Some of them
are –
Operating System Windows
Software Development
Platform
PHP, CodeIgniter, Laravel, Wordpress, C# .NET
Scripting Language JavaScript, jQuery, Ext JS, Parsley, HTML5, CSS3
Database Oracle, MySQL
Software Methodology Waterfall, Agile
Internal Communication Skype, Email
Table 1: Technology for development team
12 | P a g e
NNS Solution Ltd.
Plan your future with us
2.12 Software Development Process
NNS Solution Ltd follow waterfall and agile methodology for software development.
Along with these, they follow their own practices. From getting a work to delivering
it to the end-user, they follow step-by-step procedure.
2.12.1 Ways of Selection For Product To Be Developed
Software to be developed at NNS comes from three ways –
 Vendors feel their need for a software product. They document their
requirements and send to software development companies. The companies go
through the requirements, make the cost estimation and send feedback to the
specific vendor. From these companies, the vendor select the right company
and give the development work to that company. NNS get most of the works
following this process.
 NNS understand the business of a company and find the need of software
product. According to the need, NNS give proposal to the company for the
development of the product. Then the company asses their need and based on
the assessment, they build their required software with NNS.
 Sometimes NNS assess the market and the need of the business people. They
find the necessity of a software product and then build the product. Some of
the products are – Third Eye, Vehicle Management System, Dispatch
Management System and Admin Operation Management Suite.
2.12.2 Requirements Gathering and Specification
NNS gather requirements from the vendor. Requirements gathering team meets the
clients as well as end users, talks to them, understands the business and collects the
requirements. Sometimes, client gives requirement document. The requirements
team go through the requirements and contact them for further queries. The
requirements team also asks the client and the end users for future changes that may
occur in the requirements and marks those places.
When the requirement is collected, it is time to analyze. Software Requirements
Specification (SRS) team analyze the requirements properly, find the specific needs
of the client and make a SRS document for the client. This document is then sent to
the client for further feedback. Based on those feedbacks, the team make additional
changes to the requirements.
2.12.3 Design
After SRS, the design team design the software.
13 | P a g e
NNS Solution Ltd.
Plan your future with us
 High Level Design (HLD): HLD explains the architecture that would be used
for developing a software product. The architecture diagram provides an
overview of an entire system, identifying the main components that would be
developed for the product and their interfaces. The HLD uses possibly
nontechnical to mildly technical terms that should be understandable to the
administrators of the system. [11]
 Low Level Design (LLD): LLD 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. The LLD phase is the stage where the actual software
components are designed. [12]
After doing the LLD, they show it to the client for feedback and after getting feedback,
they make changes according to the feedback.
2.12.4 Coding and Testing
Now the time of coding. The highly skilled development team of NNS Solution Ltd
implement the software based on the previous steps’ outcomes. They also test the
code while developing.
2.12.5 Integration and Testing
When different parts of the software are developed, the development team integrates
the software and make a one. While integration, they also test the integrated one.
2.12.6 Testing and Deployment
When the integration is complete, NNS put a large amount of time for testing the
whole software thoroughly. The testing team test every functionality of the software,
test the performance and efficiency of the software.
After this thorough testing, the product is then deployed to a test environment. There
the end users conduct the User Acceptance Test (UAT) cases and gives feedback for
changes if necessary. If changes are required, the changes are applied. After proper
user acceptance test, the end users sign in the UAT document.
When the UAT is signed, the software is ready to deploy to the client environment.
At this moment, the software is deployed. This phase ends the software development.
2.12.7 Maintenance
NNS give maintenance support to their client. After software deployment, necessary
maintenance supports are given according to proper agreement.
14 | P a g e
NNS Solution Ltd.
Plan your future with us
2.12.8 Quality Assurance
In every phase of software development process, QA team make sure the quality of
the software product.
2.13 Evaluation Process
NNS Solution Ltd evaluates its employees’ performance in every 6 months interval.
They follow some criteria to evaluate employees’ overall performance. The key
performance indicators are –
 Job knowledge (on respective job)
 Pro-activeness
 Leadership quality
 Intelligence and communication skill
 Conduct and discipline
 Dependability / sense of responsibility
 Decision making capability
 Ability to handle job pressure
 Daily attendance
 Interpersonal relationship
2.14 Facilities for Employees
NNS Solution Ltd is a great place to work. Employees at NNS are like family.
2.14.1 Friendly Environment
Everybody at NNS Solution is very friendly to each other. They make funs, share
happiness and sorrows with each other. There may be boss at work, but out of work
everyone is very associative.
2.14.2 Lunch and Snacks
The employees are provided by lunch from the office. Also, there is tea, coffee and
snacks available all the time.
2.14.3 Recreation
In NNS, there is a large television at the reception room. All employees together
watch different types of games like cricket. NNS also provides different types of
magazines like ‘Computer Jogot’.
15 | P a g e
NNS Solution Ltd.
Plan your future with us
2.15 Office Schedule
NNS starts its day at 10.00 am and ends at 7.00 pm. But employees can stay longer
than that if necessary. Sometimes employees need to stay there for the whole night
and NNS provide the facility for this.
2.16 Culture
NNS has a great working environment with a rich culture of fun and professionalism
that attracts the best talents.
2.16.1 Dress Code
People of NNS has to maintain dress code. Men wear formal shirts, pants and shoes.
Women wear gorgeous dresses.
2.16.2 New Year Anniversary
NNS celebrates New Year anniversary of Bengali and English year. Before ‘Pahela
Boishakh’, NNS holds a festive look. NNS visits their customers and clients on the
occasion of ‘Pahela Boishakh’ and distributes sweets. The people of NNS are provided
with party for this occasion.
2.16.3 NNS Anniversary
NNS celebrates its anniversary in every year. On this occasion, the people of NNS get
a party.
2.16.4 Iftar Party
In Ramadan, NNS arranges an iftar party for its employees. On that occasion, the
people of NNS hold a religious look and attend the party.
2.16.5 Buffet Dinner
In every year, NNS arranges a buffet dinner for its employees. They go to a reputed
hotel like Westin and celebrate the day.
2.16.6 Random Hangout
Sometimes the people of NNS go for random hangout. They go to a restaurant and
drink tea, coffee or any other thing.
2.16.7 Annual Picnic
This is a mega event for NNS people. In every year, NNS arranges a family picnic.
They go to a distance area and stay there for two days. There they make funs, play
different games and enjoy themselves.
16 | P a g e
NNS Solution Ltd.
Plan your future with us
Chapter 3: My Work at NNS Solution
Ltd
An intern is sent to a company to see how the company works and learn from them.
As an intern at NNS Solution Ltd, I observed how they work and tried to learn from
them and work with them. These works include writing documentation, learning and
implementing new technologies, attending training sessions and visiting clients’
industries to collect requirements. I also did functional testing of several software
and reported bug.
3.1 Documentation
Software documentation is written text or illustration that accompanies computer
software. It either explains how it operates or how to use it or may mean different
things to people in different roles. [13]
To build a complete software product, there needs lots of documentation. These
documents may be on requirements gathering, requirement analysis, software
design, user acceptance test, user guide or many more.
At NNS, I did some of these documentation works.
3.1.1 User Guide for Card Expense Management System
A user guide is a technical communication document intended to give assistance to
people using a particular system. It is usually written by a technical writer, although
user guides are written by programmers, product or project managers, or other
technical staff, particularly in smaller companies. [14]
Card Expense Management System is a project for City Bank of Bangladesh. I wrote
the user guide of this application.
3.1.2 User Guide for Float Distribution System
Float Distribution System is a project for Robi Axiata Limited. I wrote the user guide
of this application.
17 | P a g e
NNS Solution Ltd.
Plan your future with us
3.1.3 UAT Document for Card Expense Management System
User acceptance testing (UAT) is the last phase of the software testing process.
During UAT, actual software users test the software to make sure it can handle
required tasks in real-world scenarios, according to specifications. [15]
I wrote user acceptance test cases for Card Expense Management System which is a
project for City Bank of Bangladesh.
3.1.4 Meeting Minutes
Meeting minutes are the written or recorded documentation that is used to inform
attendees and non-attendees about what was discussed and what happened during a
meeting. The meeting minutes are generally taken or recorded during the meeting so
that participants have a record of what happened during the meeting. [16]
I attended a meeting with my team at City Bank, Motijheel Branch to gather
requirements for a project. And I wrote the meeting minutes of the meeting.
3.2 Functional Testing
Functional testing is a quality assurance (QA) process and a type of black-box testing
that bases its test cases on the specifications of the software component under test.
[17]
I conducted functional testing on some of the software products of NNS Solution Ltd.
3.2.1 Admin Operation Management Suite
Admin Operation Management Suite was a product for Robi Axiata Limited. The
main modules of the application are -
 Air Travel
 Budget
 Business Card
 Communication
 Dashboard
 Dispatch
 Front Desk
 Hotel Reservation
 ID Card
 Knowledge Base
 Master Data
18 | P a g e
NNS Solution Ltd.
Plan your future with us
 Office Maintenance
 Office Stationary
 Safety Activity
 Safety Stationary
 Security
 Temporary Card
 Transport
 User
I conducted functional testing on this project and reported bugs.
Reported Bug
I reported bugs while conducting functional testing. Some of are –
 In Manage Safety Stationary Item page, after clicking ‘Next Page’ button, it
went to the Manage Office Stationary Item page instead of the next page of
Manage Safety Stationary Item page.
 In Manage Transport Agreement section, ‘Resolve’ was not working.
 In Hotel Reservation, user got all the hotel names instead of the names for a
specific location.
 In Temporary Card, resolver could only approve temporary card but not assign
it.
3.2.2 Card Expense Management System
Card Expense Management System is a project for City Bank of Bangladesh. The
work of Card Expense Management System is to manage the expense activities of
different types of card. City Bank provides their clients with different types of card
like city gold, platinum, mc platinum, amex, corporate and city gems. This software
keeps tracks of the activities of these different types of cards.
The main modules of the application are –
 Marchant Expenditure
 Airport Lounge
 Card Personalization
 General Expenditure
 Master Data
 Report
 User
19 | P a g e
NNS Solution Ltd.
Plan your future with us
I conducted functional testing on this application and reported bugs.
Reported Bug
I reported bugs while conducting functional testing. Some of are –
 In Manage Card Transaction page, the system showed branch ID instead of
branch name.
 While downloading Upload Data file format in Card Personalization, it showed
server not found.
 In Create Expenditure part, ‘Manage’ button was not working.
 In Card Personalization Transaction part, Print and Export were not working.
 In View Distribution of Manage Expenditure, Back button was not working.
 Print and Export were not working for Branch Wise Transaction Report,
Branch Wise Card Personalization Expense Report, Branch Wise Marchant
Expense Report and Details Card Personalization Expense section.
 In Details Card Personalization Expense section, after clicking Details button,
it took to the Airport Lounge section.
 In Manage Role section, after editing a role when it submitted, it showed error.
 In Manage User section, Print and Export button did not work.
3.2.3 Web Application of Department of Agriculture Marketing
This project is for Department of Agriculture Marketing under Ministry of
Agriculture. This application provides valuable information to its user about
agriculture marketing in Bangladesh. It provides the current market values of
different agro-crops. I conducted functional testing on this application and reported
bugs.
3.3 Front-end Web Development
Front-end web development is the practice of producing HTML, CSS and JavaScript
for a website or web application so that a user can see and interact with them directly.
The challenge associated with front end development is that the tools and techniques
used to create the front end of a website change constantly and so the developer needs
to constantly be aware of how the field is developing. [18]
Front-end web development technologies include HTML, CSS, JavaScript, Bootstrap,
jQuery, AngularJS, HTML5, CSS3, Ext JS, Foundation, Materialize and many more.
During the internship period, I worked on HTML, HTML5, CSS, CSS3, JavaScript,
Bootstrap and jQuery. Using these technologies, I worked on several projects.
20 | P a g e
NNS Solution Ltd.
Plan your future with us
3.3.1 User Guide for Card Expense Management System
Card Expense Management System is a project for City Bank of Bangladesh.
Overview
The work of Card Expense Management System is to manage the expense activities
of different types of card. City Bank provides their clients with different types of card
like city gold, platinum, mc platinum, amex, corporate and city gems. This software
keep tracks of the activities of these different types of cards.
I built the user guide of this software. The pages was responsive web pages.
Responsive Web design is the approach that suggests that design and development
should respond to the user’s behavior and environment based on screen size, platform
and orientation. [19] See Appendix A: Some Screenshots of User Guide for Card
Expense Management System
Team
This work was assigned to me. I was under supervision of Mr. Hafizur Rahman,
Software Engineer, NNS Solution Ltd.
Technologies
I was instructed to do this job using HTML, CSS and Bootstrap. I had basic
understanding of HTML and CSS. But Bootstrap was quite new to me. So I had to
learn this. Besides, I also learnt some new features of HTML5 and CSS3 during this
work.
Challenges
I was new to industry level work. So it was challenging for me to maintain the
industry standard. Besides, Bootstrap was new to me. So I had to learn it. The main
challenge was completing the work. The project for which the user guide I was writing
was a large project. I had to write 48 pages for this guide. And another challenge was
to make the pages responsive.
3.3.2 HR Management System
HR Management System is a project for Summit Group.
Overview
A Human Resources Management System (HRMS) is a software application that
combines many human resources functions, including benefits administration,
payroll, recruiting and training, and performance analysis and review into one
package. [20] See Appendix B: I made the front pages of this project.
21 | P a g e
NNS Solution Ltd.
Plan your future with us
Team
This team consists of five members including me. Other members are Mr. Golam
Mohiuddin, Deputy Manager and Senior Software Engineer, Mr. Nurnabi Milan,
Software Engineer, Mr. Mirza Mahmudullah Sadi, Software Engineer and Mr.
Hafizur Rahman, Software Engineer at NNS Solution Ltd. I was under supervision
of Mr. Nurbani Milan.
Technologies
I was assigned to develop the front pages. And I was told to use only HTML, CSS and
JavaScript. The target was to make the pages responsive using CSS and that
supports at least IE 6 version.
Challenges
The main challenge was to make the pages that work on IE 6. So I could not use most
of the latest features of HTML and CSS. Another challenge was to make the pages
responsive without using Bootstrap. I had to write raw CSS for responsiveness.
3.3.3 Australian Tax College
This is the web page of Australian Tax College.
Overview
Australian Tax College is Australia's premier taxation training organization
established specifically for the training of employers and employees. ATC have
provided specialist taxation training for over 500 organizations around Australia. [21]
See Appendix C:
My work was to make the home page of this site responsive.
Team
I was under supervision of Mr. Tusher Ahmed, Software Engineer, NNS Solution Ltd.
Technologies
I used –
 HTML
 CSS
 Bootstrap
Challenges
The challenge was to give the same look of the page for devices of different screen
resolution.
22 | P a g e
NNS Solution Ltd.
Plan your future with us
3.3.4 Mike Smith
This was a demo project for me.
Overview
This is a personal website for a person. It consists of several pages of one’s personal
information like about, services, exhibitions, resume, portfolio and contact. See
Appendix D: Mike Smith
Team
I was under the supervision of Mr. Golam Mohiuddin, Deputy Manager and Senior
Software Engineer at NNS Solution Ltd.
Technologies
I used –
 WordPress
 Bootstrap
Challenges
WordPress was new to me. I had to learn it. But before this I had to learn some PHP
basics.
3.3.5 Andrew Harris – American Politician
This was a demo work to master HTML, CSS and Bootstrap. It consists of a single
responsive webpage. It includes a slider of images. I used Bootstrap to make it
responsive. The challenge was to make the image slider using Bootstrap. See
Appendix E: Andrew Harris – American Politician
3.3.6 Alice Comes Back Home
This was also a demo work to master HTML, CSS and Bootstrap. It is a single
responsive webpage. See Appendix F: Alice Comes Back Home
3.4 Back End Web Development
In order to make the server, application and database communicate with each other,
back end development includes server-side languages like PHP, Ruby, Python, Java,
and .Net to build an application, and tools like MySQL, Oracle, and SQL Server to
find, save, or change data and serve it back to the user in front-end code. [22]
23 | P a g e
NNS Solution Ltd.
Plan your future with us
3.4.1 Jogajog.com
During the internship period, I learnt PHP and practiced my learning through this
project. This was a demo project for me. See Appendix G: Jogajog.com
Overview
Jogajog.com is a social networking site. Here user can communicate with each other
through messages. The project includes the following –
 Authentication system
 Member management
 Public and private messaging between members
Team
I worked in this project alone. But for instruction and any kind of help, I consulted
with my team members as I was assigned to Software team of NNS Solution Ltd.
Technologies
The technologies I have been working in this project are –
 PHP
 MySQL
 JavaScript
My Learning
I learnt a lot of things during this project. I was new in PHP and I had study a lot to
make it works. Main challenges were –
 Session control
 DOM manipulation
 AJAX call
 Event and error handling
 File uploading
3.4.2 User Rating System
User rating system is a web application where one can add book, rate book and view
the ratings. It was a demo project for me. See Appendix H: Rating System
Technologies
I used the following technologies in this project –
 CodeIgniter
 Bootstrap
24 | P a g e
NNS Solution Ltd.
Plan your future with us
Chapter 4: Professional Growth
Internship is a program through which one can master the theoretical knowledge
with the practical knowledge. The 6 month internship program can make a student
confident in both professional and technical knowledge.
4.1 Technologies and Tools I Learned
I learned many new technologies and used many new tools during my internship
period.
4.1.1 Technology
My learning technology at NNS includes CodeIgniter PHP framework, Bootstrap and
many other.
PHP & CodeIgniter
CodeIgniter is an Application Development Framework - a toolkit - for people who
build web sites using PHP. Its goal is to enable the developer to develop projects much
faster than one could if one were writing code from scratch, by providing a rich set of
libraries for commonly needed tasks, as well as a simple interface and logical
structure to access these libraries. CodeIgniter lets one creatively focus on one’s
project by minimizing the amount of code needed for a given task. [23]
I was new to PHP and CodeIgniter. I had to learn PHP first and then CodeIgniter.
Learning CodeIgniter was interesting for me because it works on MVC software
architectural pattern and I was familiar with MVC. MVC was included in our Web
Technology course.
Wordpress
WordPress is a free and open-source content management system (CMS) based on
PHP and MySQL. [24]
I had to learn Wordpress to do one my demo projects at NNS Solution Ltd.
Bootstrap
Bootstrap is a free and open-source front-end library for creating websites and web
applications. It contains HTML- and CSS-based design templates for typography,
forms, buttons, navigation and other interface components, as well as optional
25 | P a g e
NNS Solution Ltd.
Plan your future with us
JavaScript extensions. It aims to ease the development of dynamic websites and web
applications. [25]
HTML and CSS were included in my academic courses. So it was fun for me to learn
and practice Bootstrap.
jQuery
jQuery is a cross-platform JavaScript library designed to simplify the client-side
scripting of HTML. jQuery is the most popular JavaScript library in use today, with
installation on 65% of the top 10 million highest-trafficked sites on the Web. [26]
I learned and practiced jQuery.
JavaScript
I knew the basics of JavaScript as it was included in the academic course. Here at
NNS Solution Ltd I learned and practiced advance JavaScript topics like anonymous
function, callback function, closure, prototype, inheritance, namespace and many
more.
MySQL
MySQL is an open-source relational database management system (RDBMS). In July
2013, it was the world's second most widely used RDBMS, and the most widely used
open-source client–server model RDBMS. [27]
I had to learn the basics of MySQL database for my backend project development.
4.1.2 Tool
At NNS, I worked on some new tools.
XAMPP
XAMPP is a free and open source cross-platform web server solution stack package
developed by Apache Friends, consisting mainly of the Apache HTTP Server MySQL
database, and interpreters for scripts written in the PHP and Perl programming
languages. XAMPP stands for Cross-Platform (X), Apache (A), MySQL (M), PHP (P)
and Perl (P). It is a simple, lightweight Apache distribution that makes it extremely
easy for developers to create a local web server for testing and deployment purposes.
[28]
I used XAMPP for web development.
26 | P a g e
NNS Solution Ltd.
Plan your future with us
Firebug
Firebug is a free and open-source[4] web browser extension for Mozilla Firefox[2] that
facilitates the live debugging, editing, and monitoring of any website's CSS, HTML,
DOM, XHR, and JavaScript. [29]
While web development, I used firebug to edit and debug my webpages.
Lucidchart
Lucidchart is a web-based diagramming software which allows users to collaborate
and work together in real time to create flowcharts, organisational charts, website
wireframes, UML designs, mind maps, software prototypes, and many other diagram
types. [30]
I used lucidchart to write and draw technical documentation at NNS Solution Ltd.
4.2 Professional Learning
Technical learning is important and most of it we get from the academic courses. But
professional learning is the main purpose of an internship program. NNS is an
excellent place for professional growth.
4.2.1 Corporate Behavior
I attended a session on corporate behavior and I learned many new things from here
like how to treat clients, how to gather requirements from the clients and how to
communicate with clients.
Requirements Gathering
Requirements can be gathered in several ways. In each way, we as employees should
collect them properly.
 Client may call a meeting for discussing about the project. Employee should
note down the discussed points and should clear confusion by asking questions.
Near the end of the meeting, employee should read out the meeting minutes
and get the gathered requirements signed by the client. After meeting,
employee should mail the points to the client.
 Client may discuss about the project through face-to-face communication.
Employee should note down the points and at the end, get it signed by the
client. After that, employee should send mail to the client mentioning the
points.
 Client may discuss about the project over phone. Employee should note down
the points and send mail to the client mentioning the points.
27 | P a g e
NNS Solution Ltd.
Plan your future with us
Managing Clients
There was discussion about managing clients in the session. There are two types of
clients –
 Emotional Client: Emotional clients see the work emotionally. If they see a
fault in your work, they may shout at you, say to leave the work and many
more. You should not react against these kind of clients. You will first say –
Sorry. Then you will take time from the client and solve the problem.
 Critical Client: This type of client always speaks based on proper proof. If
they want you to do a work, they will show you proper document. To manage
this kind of client, you should also keep documents of work.
4.2.2 Attendance and Timing
I go to the office regularly and in time. Every employee must enter office within 10
am. I as an intern always enter the office within 10 am.
Before this internship, I could not manage time. I attended my classes late. But
internship has changed my timing. Now I wake up early in the morning every day
and go to the office.
4.2.3 Self-Confidence
Before internship, my self-confidence was low. I could not get confidence in me to do
challenging work. But NNS is a very good place that helped me increase my self-
confidence. My project manager always tells me that don’t think too much, just start
doing. This has increased my self-confidence.
4.2.4 Communication Skill
Within these 5 months, my communication skill has increased much. At NNS, I have
observed how to imporve inter-personal communication. I communicate with the
other employees about the work, the company and other things.
4.2.5 Management Skill
I went to Robi, City Bank with my team members. There I saw how they communicate
and manage the clients. This has improved my management skill.
4.2.6 Team Work
At NNS, every work is completed through team work. The responsibility of a project
is given to an employee and everybody works with him/her to complete the work.
There I have seen how team work help improve the output of work.
28 | P a g e
NNS Solution Ltd.
Plan your future with us
4.3 Self-Assessment
At the end of the internship program, I can now assess myself about the quality I
possessed from this program. I now see much differences in me comparing the intern-
prior time and the intern-after time.
4.3.1 Attitude
1. Definitely not interested
2. Somewhat indifferent
3. Average diligence & interest
4. Very interested & industrious
5. Very enthusiastic 
As an intern, I always tried to be involved in more works so that I can benefit myself
and the company. So from this point of view, I was very enthusiastic in my work.
4.3.2 Ability to Learn
1. Very slow to learn
2. Rather slow in learning
3. Average in understanding work
4. Learned work readily
5. Learned work exceptionally well 
I got a very friendly environment at NNS Solution Ltd. Everyone was very helpful of
my questions and my learning was really well.
4.3.3 Dependability
1. Unreliable
2. Sometimes neglectful or careless
3. Usually dependable
4. Above average dependability
5. Completely dependable 
I was assigned to work on many confidential projects. So I can say, I was very
dependable to the company.
4.3.4 Initiative
1. Must be pushed frequently
2. Hesitates
29 | P a g e
NNS Solution Ltd.
Plan your future with us
3. Does all assigned work
4. Goes ahead independently at times 
5. Proceeds well on own
At NNS, I did all assigned work. I always told my project manager to give me more
works. Sometimes I told my team members to give their works to me.
4.3.5 Quality of Work
1. Very poor
2. Below average
3. Average
4. Very good
5. Excellent 
I always tried to give the best of me. I did not only complete my work, rather I always
tried to make the work perfect.
4.3.6 Relations with Others
1. Works poorly with others
2. Has difficulty working with others
3. Gets along satisfactorily
4. Works well with others
5. Exceptionally well accepted 
I was always very close to my team members as well as other team members. The
relations grew more after attending annual picnic of NNS.
4.3.7 Maturity-Poise
1. Brash
2. Seldom asserts him/her self
3. Average maturity and poise
4. Has good self-assurance
5. Quite poised and confident 
I was always confident at me. This grew more after joining NNS. There I had a
friendly relationship with other employees and I learned lots of things from them.
4.3.8 Quantity of Work
1. Low output, slow
2. Below average
3. Normal amount
30 | P a g e
NNS Solution Ltd.
Plan your future with us
4. More than average
5. Unusually high output 
I did lots of work at NNS. I always tried to do more works than the expectation of my
supervisor from me.
4.3.9 Judgement
1. Consistently uses bad judgment
2. Often uses poor judgment
3. Usually makes the right decisions
4. Above average in making decisions
5. Exceptionally mature in judgment 
Very often when I worked with my teammates, they asked me my thoughts about the
work we were doing. I would give my feedbacks and sometimes they implement those.
From this, I can say that I was good in judgement.
4.3.10 Overall Performance
1. Unsatisfactory
2. Marginal
3. Average
4. Very good
5. Outstanding 
During this 5 months, I have become a member of NNS family. They find me to be
dependable. And I have got many responsibilities at work and out of work. So I can
say, my performance is outstanding at NNS Solution Ltd.
31 | P a g e
NNS Solution Ltd.
Plan your future with us
Chapter 5: Conclusion
It has been a great journey to me to work as an intern at NNS Solution Ltd. This
program has helped me understand how IT industry is shaping out country. I have
achieved a lot of both technical and professional skills. Now I am used to professional
company culture. Through this program, I have known how a software company
works and how a software product to be developed. NNS has also shown me how to
treat a client and how to behave professionally.
The internship program has increased my team work capabilities as well as respect
to the teammate’s ideas and suggestions. It has also increased my learning capability.
Near the end of this program I now consider myself as a professional who can dare
take challenges. And this program has helped me not only to be a professional but
also a good human being.
32 | P a g e
NNS Solution Ltd.
Plan your future with us
References
[1] "About NNS Solution Ltd," [Online]. Available: http://www.nns-
solution.net/about.
[2] "Contact of NNS Solution Ltd," [Online]. Available: http://www.nns-
solution.net/contact.
[3] Company Profile - NNS Solution Ltd.
[4] "Services of NNS Solution Ltd," [Online]. Available: http://www.nns-
solution.net/solutions/custom_app.
[5] "Services of NNS Solution Ltd," [Online]. Available: http://www.nns-
solution.net/#services.
[6] "Solutions of NNS Solution Ltd," [Online]. Available: http://www.nns-
solution.net/solutions/green_zone.
[7] "Solutions of NNS Solution Ltd," [Online]. Available: http://www.nns-
solution.net/solutions/public_cloud.
[8] "Solutions of NNS Solution Ltd," [Online]. Available: http://www.nns-
solution.net/solutions/end_user.
[9] "Products of NNS Solution Ltd," [Online]. Available: http://www.nns-
solution.net/#products.
[10] "Human Resource," [Online]. Available:
https://en.wikipedia.org/wiki/Human_resources.
[11] "High Level Design," [Online]. Available: https://en.wikipedia.org/wiki/High-
level_design.
[12] "Low Level Design," [Online]. Available: https://en.wikipedia.org/wiki/Low-
level_design.
33 | P a g e
NNS Solution Ltd.
Plan your future with us
[13] "Software Docementation," [Online]. Available:
https://en.wikipedia.org/wiki/Software_documentation.
[14] "User Guide," [Online]. Available: https://en.wikipedia.org/wiki/User_guide.
[15] "UAT," [Online]. Available: https://www.techopedia.com/definition/3887/user-
acceptance-testing-uat.
[16] "Meeting Minutes," [Online]. Available:
http://humanresources.about.com/od/meetingmanagement/g/meeting-
minutes.htm.
[17] "Functional Testing," [Online]. Available:
https://en.wikipedia.org/wiki/Functional_testing.
[18] "Front-end Web Development," [Online]. Available:
https://en.wikipedia.org/wiki/Front-end_web_development.
[19] "Responsive Web Design," [Online]. Available:
https://www.smashingmagazine.com/2011/01/guidelines-for-responsive-web-
design/.
[20] "HRMS," [Online]. Available:
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=
rja&uact=8&ved=0ahUKEwixwaTQ7-
XMAhWmE6YKHbnEDVQQFggwMAE&url=http%3A%2F%2Fwww.weboped
ia.com%2FTERM%2FH%2FHuman_Resources_Management_System.html&
usg=AFQjCNG4e6VcYdG-lePBi1_pVVD-3EesSg&bvm=b.
[21] "ATC," [Online]. Available:
http://www.australiantaxcollege.com.au/taxed/content/about.mhtml.
[22] "Backend Web Development," [Online]. Available:
http://blog.udacity.com/2014/12/front-end-vs-back-end-vs-full-stack-web-
developers.html.
[23] "CodeIgniter," [Online]. Available: https://ellislab.com/codeigniter/user-guide/.
[24] "Wordpress," [Online]. Available: https://en.wikipedia.org/wiki/WordPress.
34 | P a g e
NNS Solution Ltd.
Plan your future with us
[25] "Bootstrap," [Online]. Available:
https://en.wikipedia.org/wiki/Bootstrap_%28front-end_framework%29.
[26] "jQuery," [Online]. Available: https://en.wikipedia.org/wiki/JQuery.
[27] "MySQL," [Online]. Available: https://en.wikipedia.org/wiki/MySQL.
[28] "XAMPP," [Online]. Available: https://en.wikipedia.org/wiki/XAMPP.
[29] "Firebug," [Online]. Available:
https://en.wikipedia.org/wiki/Firebug_%28software%29.
[30] "Lucidchart," [Online]. Available: https://en.wikipedia.org/wiki/Lucidchart.
[31] "Custom Software Development," [Online]. Available:
http://www.businessnewsdaily.com/5175-custom-software-development.html.
35 | P a g e
NNS Solution Ltd.
Plan your future with us
Appendices
Appendix A: Some Screenshots of User Guide for Card Expense
Management System
Figure 1: Home page
36 | P a g e
NNS Solution Ltd.
Plan your future with us
Figure 2: Merchant Expenditure section
37 | P a g e
NNS Solution Ltd.
Plan your future with us
Figure 3: Master Data section
38 | P a g e
NNS Solution Ltd.
Plan your future with us
Appendix B: HR Management System
Figure 4: Recruitment page
39 | P a g e
NNS Solution Ltd.
Plan your future with us
Appendix C: Australian Tax College
Figure 5: Australian Tax College
40 | P a g e
NNS Solution Ltd.
Plan your future with us
Appendix D: Mike Smith
Figure 6: Mike Smith
41 | P a g e
NNS Solution Ltd.
Plan your future with us
Appendix E: Andrew Harris – American Politician
Figure 7: Andrew Harris
42 | P a g e
NNS Solution Ltd.
Plan your future with us
Appendix F: Alice Comes Back Home
Figure 8: Alice Comes Back Home - CSS version
43 | P a g e
NNS Solution Ltd.
Plan your future with us
Figure 9: Alice Comes Back Home - Bootstrap version
44 | P a g e
NNS Solution Ltd.
Plan your future with us
Appendix G: Jogajog.com
Figure 10: Home page
Figure 11: Home page after sign in
45 | P a g e
NNS Solution Ltd.
Plan your future with us
Figure 12: Members page
Figure 13: Friends page
46 | P a g e
NNS Solution Ltd.
Plan your future with us
Figure 14: Messages page
47 | P a g e
NNS Solution Ltd.
Plan your future with us
Appendix H: Rating System
Figure 15: Home page
Figure 16: Add a Book
48 | P a g e
NNS Solution Ltd.
Plan your future with us
Figure 17: View Books
49 | P a g e
NNS Solution Ltd.
Plan your future with us
Figure 18: View Ratings

More Related Content

What's hot

Final Internship Report by kiyimba Bill (International University Of East Afr...
Final Internship Report by kiyimba Bill (International University Of East Afr...Final Internship Report by kiyimba Bill (International University Of East Afr...
Final Internship Report by kiyimba Bill (International University Of East Afr...Bill Kiyimba
 
Internship report (1)
Internship report (1)Internship report (1)
Internship report (1)brhne fitsum
 
Computer Science Internship Report PDF Leena AI
Computer Science Internship Report PDF Leena AIComputer Science Internship Report PDF Leena AI
Computer Science Internship Report PDF Leena AIshadowhazard77
 
Information technology Internship report
Information technology Internship reportInformation technology Internship report
Information technology Internship reportRodney kaweesa
 
WSO2 Internship Report
WSO2 Internship ReportWSO2 Internship Report
WSO2 Internship ReportUjitha Iroshan
 
computer science internship report
computer science  internship reportcomputer science  internship report
computer science internship reportkaahwa Armstrong
 
Industrial Training Report
Industrial Training ReportIndustrial Training Report
Industrial Training ReportLahiru Dilshan
 
Summer internship - Report
Summer internship - ReportSummer internship - Report
Summer internship - ReportSublaxmi Gupta
 
My Internship Document part1
My Internship Document part1My Internship Document part1
My Internship Document part1Shashi_S_S
 
Internship report 2007eit043
Internship report 2007eit043Internship report 2007eit043
Internship report 2007eit043Isha Jain
 
Computer science industrial training report carried out at web info net ltd ...
Computer science  industrial training report carried out at web info net ltd ...Computer science  industrial training report carried out at web info net ltd ...
Computer science industrial training report carried out at web info net ltd ...rashid muganga
 
Internship Report
Internship Report Internship Report
Internship Report zahurul88
 
Internship Report
Internship ReportInternship Report
Internship Reporthongocdang
 
Industrial Training Report-II-DIMO
Industrial Training Report-II-DIMOIndustrial Training Report-II-DIMO
Industrial Training Report-II-DIMOThushan Sivalingam
 

What's hot (20)

Final Internship Report by kiyimba Bill (International University Of East Afr...
Final Internship Report by kiyimba Bill (International University Of East Afr...Final Internship Report by kiyimba Bill (International University Of East Afr...
Final Internship Report by kiyimba Bill (International University Of East Afr...
 
Internship Report
Internship ReportInternship Report
Internship Report
 
Experience at WSO2 as an Intern
Experience at WSO2 as an InternExperience at WSO2 as an Intern
Experience at WSO2 as an Intern
 
Internship report (1)
Internship report (1)Internship report (1)
Internship report (1)
 
Computer Science Internship Report PDF Leena AI
Computer Science Internship Report PDF Leena AIComputer Science Internship Report PDF Leena AI
Computer Science Internship Report PDF Leena AI
 
Information technology Internship report
Information technology Internship reportInformation technology Internship report
Information technology Internship report
 
WSO2 Internship Report
WSO2 Internship ReportWSO2 Internship Report
WSO2 Internship Report
 
computer science internship report
computer science  internship reportcomputer science  internship report
computer science internship report
 
Industrial Training Report
Industrial Training ReportIndustrial Training Report
Industrial Training Report
 
Summer internship - Report
Summer internship - ReportSummer internship - Report
Summer internship - Report
 
My Internship Document part1
My Internship Document part1My Internship Document part1
My Internship Document part1
 
internship report
internship reportinternship report
internship report
 
Internship report 2007eit043
Internship report 2007eit043Internship report 2007eit043
Internship report 2007eit043
 
Internship Wso2
Internship Wso2Internship Wso2
Internship Wso2
 
Computer science industrial training report carried out at web info net ltd ...
Computer science  industrial training report carried out at web info net ltd ...Computer science  industrial training report carried out at web info net ltd ...
Computer science industrial training report carried out at web info net ltd ...
 
Internship Report
Internship Report Internship Report
Internship Report
 
Internship Report
Internship ReportInternship Report
Internship Report
 
Industrial Training Report-II-DIMO
Industrial Training Report-II-DIMOIndustrial Training Report-II-DIMO
Industrial Training Report-II-DIMO
 
Training Report
Training ReportTraining Report
Training Report
 
INTERNSHIP REPORT
INTERNSHIP REPORTINTERNSHIP REPORT
INTERNSHIP REPORT
 

Similar to Internship Report

Prabhat_Singh_resume
Prabhat_Singh_resumePrabhat_Singh_resume
Prabhat_Singh_resumePrabhat Singh
 
Online Helpdesk System
Online Helpdesk SystemOnline Helpdesk System
Online Helpdesk SystemJayant Gope
 
Industrial Training Report on PLC & SCADA
Industrial Training Report on PLC & SCADAIndustrial Training Report on PLC & SCADA
Industrial Training Report on PLC & SCADAAman Jaiswal
 
Wioska moldings private limited
Wioska moldings private limitedWioska moldings private limited
Wioska moldings private limitedAkhilendra Shukla
 
Ici project 2.docx.
Ici project 2.docx.Ici project 2.docx.
Ici project 2.docx.PK146
 
Java Project "JPS-School Management System" CBSE AISSCE Pratical Examination...
 Java Project "JPS-School Management System" CBSE AISSCE Pratical Examination... Java Project "JPS-School Management System" CBSE AISSCE Pratical Examination...
Java Project "JPS-School Management System" CBSE AISSCE Pratical Examination...Sarthak Khabiya
 
Chitta_Jyothi_Swaroop
Chitta_Jyothi_SwaroopChitta_Jyothi_Swaroop
Chitta_Jyothi_SwaroopCJ SWARUP
 
GAS MANAGEMENT SYSTEM.pdf
GAS MANAGEMENT SYSTEM.pdfGAS MANAGEMENT SYSTEM.pdf
GAS MANAGEMENT SYSTEM.pdfRmsDagi
 
BSCIMS_Thesis
BSCIMS_ThesisBSCIMS_Thesis
BSCIMS_ThesisJose Rego
 
6475- RAILWAY RESERVATION SYSTEM.pdf
6475- RAILWAY RESERVATION SYSTEM.pdf6475- RAILWAY RESERVATION SYSTEM.pdf
6475- RAILWAY RESERVATION SYSTEM.pdfRmsDagi
 
AWARENESS OF CRISIL SME RATINGS AMONG VARIOUS EMERGING SME’s
AWARENESS OF CRISIL SME RATINGS AMONG VARIOUS EMERGING SME’sAWARENESS OF CRISIL SME RATINGS AMONG VARIOUS EMERGING SME’s
AWARENESS OF CRISIL SME RATINGS AMONG VARIOUS EMERGING SME’sKharbgahlot
 
ISOS mini case study_ACC Chaibasa SAP Phase IIa roll out
ISOS mini case study_ACC Chaibasa SAP Phase IIa roll outISOS mini case study_ACC Chaibasa SAP Phase IIa roll out
ISOS mini case study_ACC Chaibasa SAP Phase IIa roll outAnwesh Kumar Chakraborty
 
E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)Yashraj Nigam
 
Project Report on Employee Management System.docx
Project Report on Employee Management System.docxProject Report on Employee Management System.docx
Project Report on Employee Management System.docxDhineshkumarPrakasam
 
MS-07 JAN JUNE 2016 SOLVED ASSIGNMENT
MS-07 JAN JUNE 2016 SOLVED ASSIGNMENTMS-07 JAN JUNE 2016 SOLVED ASSIGNMENT
MS-07 JAN JUNE 2016 SOLVED ASSIGNMENTDharmendra Sikarwar
 
Curriculum Vitae of Nathi Ndaba no image
Curriculum Vitae of Nathi Ndaba no imageCurriculum Vitae of Nathi Ndaba no image
Curriculum Vitae of Nathi Ndaba no imageNkosinathi Ndaba
 
networking report for sbit
networking report for sbit networking report for sbit
networking report for sbit Ankit Dahiya
 

Similar to Internship Report (20)

Prabhat_Singh_resume
Prabhat_Singh_resumePrabhat_Singh_resume
Prabhat_Singh_resume
 
Online Helpdesk System
Online Helpdesk SystemOnline Helpdesk System
Online Helpdesk System
 
Industrial Training Report on PLC & SCADA
Industrial Training Report on PLC & SCADAIndustrial Training Report on PLC & SCADA
Industrial Training Report on PLC & SCADA
 
Wioska moldings private limited
Wioska moldings private limitedWioska moldings private limited
Wioska moldings private limited
 
Ici project 2.docx.
Ici project 2.docx.Ici project 2.docx.
Ici project 2.docx.
 
Java Project "JPS-School Management System" CBSE AISSCE Pratical Examination...
 Java Project "JPS-School Management System" CBSE AISSCE Pratical Examination... Java Project "JPS-School Management System" CBSE AISSCE Pratical Examination...
Java Project "JPS-School Management System" CBSE AISSCE Pratical Examination...
 
Srinivasalu R CV
Srinivasalu R  CVSrinivasalu R  CV
Srinivasalu R CV
 
Srinivasalu R CV
Srinivasalu R  CVSrinivasalu R  CV
Srinivasalu R CV
 
Chitta_Jyothi_Swaroop
Chitta_Jyothi_SwaroopChitta_Jyothi_Swaroop
Chitta_Jyothi_Swaroop
 
GAS MANAGEMENT SYSTEM.pdf
GAS MANAGEMENT SYSTEM.pdfGAS MANAGEMENT SYSTEM.pdf
GAS MANAGEMENT SYSTEM.pdf
 
Help desk system report
Help desk system reportHelp desk system report
Help desk system report
 
BSCIMS_Thesis
BSCIMS_ThesisBSCIMS_Thesis
BSCIMS_Thesis
 
6475- RAILWAY RESERVATION SYSTEM.pdf
6475- RAILWAY RESERVATION SYSTEM.pdf6475- RAILWAY RESERVATION SYSTEM.pdf
6475- RAILWAY RESERVATION SYSTEM.pdf
 
AWARENESS OF CRISIL SME RATINGS AMONG VARIOUS EMERGING SME’s
AWARENESS OF CRISIL SME RATINGS AMONG VARIOUS EMERGING SME’sAWARENESS OF CRISIL SME RATINGS AMONG VARIOUS EMERGING SME’s
AWARENESS OF CRISIL SME RATINGS AMONG VARIOUS EMERGING SME’s
 
ISOS mini case study_ACC Chaibasa SAP Phase IIa roll out
ISOS mini case study_ACC Chaibasa SAP Phase IIa roll outISOS mini case study_ACC Chaibasa SAP Phase IIa roll out
ISOS mini case study_ACC Chaibasa SAP Phase IIa roll out
 
E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)
 
Project Report on Employee Management System.docx
Project Report on Employee Management System.docxProject Report on Employee Management System.docx
Project Report on Employee Management System.docx
 
MS-07 JAN JUNE 2016 SOLVED ASSIGNMENT
MS-07 JAN JUNE 2016 SOLVED ASSIGNMENTMS-07 JAN JUNE 2016 SOLVED ASSIGNMENT
MS-07 JAN JUNE 2016 SOLVED ASSIGNMENT
 
Curriculum Vitae of Nathi Ndaba no image
Curriculum Vitae of Nathi Ndaba no imageCurriculum Vitae of Nathi Ndaba no image
Curriculum Vitae of Nathi Ndaba no image
 
networking report for sbit
networking report for sbit networking report for sbit
networking report for sbit
 

More from Jobayer Ahmmed

Convert Infix to Postfix Notation
Convert Infix to Postfix NotationConvert Infix to Postfix Notation
Convert Infix to Postfix NotationJobayer Ahmmed
 
Software Project Report
Software Project ReportSoftware Project Report
Software Project ReportJobayer Ahmmed
 
Project Proposal Presentation
Project Proposal PresentationProject Proposal Presentation
Project Proposal PresentationJobayer Ahmmed
 
Software Project Report
Software Project ReportSoftware Project Report
Software Project ReportJobayer Ahmmed
 
Internship Presentation
Internship PresentationInternship Presentation
Internship PresentationJobayer Ahmmed
 

More from Jobayer Ahmmed (8)

Convert Infix to Postfix Notation
Convert Infix to Postfix NotationConvert Infix to Postfix Notation
Convert Infix to Postfix Notation
 
Software Project Report
Software Project ReportSoftware Project Report
Software Project Report
 
Project Abstract
Project AbstractProject Abstract
Project Abstract
 
Project Proposal Presentation
Project Proposal PresentationProject Proposal Presentation
Project Proposal Presentation
 
Project Proposal
Project ProposalProject Proposal
Project Proposal
 
Software Project Report
Software Project ReportSoftware Project Report
Software Project Report
 
Architectural Design
Architectural DesignArchitectural Design
Architectural Design
 
Internship Presentation
Internship PresentationInternship Presentation
Internship Presentation
 

Recently uploaded

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 

Recently uploaded (20)

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 

Internship Report

  • 2. NNS Solution Ltd. Plan your future with us Internship Report SE 701 Submitted to – The Chairman Intern Placement Office Institute of Information Technology University of Dhaka Prepared by – Jobayer Ahmmed BSSE 0502 Performed at – NNS Solution Ltd House# 145, Road# 03, Block A Niketon, Gulshan-1, Dhaka-1212 Internship attended: January 2 - June 30, 2016 May 22, 2016
  • 3. NNS Solution Ltd. Plan your future with us Letter of Transmittal May 22, 2016 The Chairman Intern Placement Office Institute of Information Technology University of Dhaka Subject: Submission of Internship Report Sir: It is my pleasure to present you the report on internship at NNS Solution Ltd from January 02, 2016 to June 30, 2016. The report contains my experience at NNS Solution Ltd. This report attempts to describe my observations, gains and works during the internship period in the company. It includes a brief overview of the company as well as its working process. I hope the report will reflect the overall outcomes of my internship program and I believe that you will find it in order. Sincerely yours, -------------------------------------- Jobayer Ahmmed BSSE 0502 Institute of Information Technology University of Dhaka
  • 4. NNS Solution Ltd. Plan your future with us Letter of Endorsement This report has been written by Jobayer Ahmmed, BSSE 0502, Institute of Information Technology, University of Dhaka. The report has been prepared under the permission of the supervisor and the data are based on the actual outcomes. ---------------------------------- Mr. Golam Mohiuddin Deputy Manager NNS Solution Ltd
  • 5. NNS Solution Ltd. Plan your future with us Acknowledgement At first, I would like to thank my Institute, Institute of Information Technology, for arranging the internship program for me. I am also grateful to NNS Solution Ltd for recruiting me as an intern. I want to offer my utmost gratitude to Mr. Golam Mohiuddin, Deputy Manager and Senior Software Engineer, NNS Solution Ltd for supervising and guiding me throughout the whole internship period. I also want to thank every member of the software team of NNS Solution Ltd for sharing their valuable time and knowledge with me. They always offered me their helping hands and they encouraged me to improve myself in every aspect by their valuable feedback and advice. Special thanks should be given to faculty members of IIT, University of Dhaka for providing me the opportunity of being an intern at such a reputed organization NNS Solution Ltd and boosting my career opportunities and improve myself.
  • 6. NNS Solution Ltd. Plan your future with us Table of Contents Executive Summary-------------------------------------------------------------------------------------- xi Chapter 1: Introduction ---------------------------------------------------------------------------------- 1 1.1 Introduction------------------------------------------------------------------------------------------ 1 1.2 Origin of the Report ------------------------------------------------------------------------------- 1 1.3 Objective ---------------------------------------------------------------------------------------------- 2 1.4 Scope --------------------------------------------------------------------------------------------------- 2 1.5 Limitation--------------------------------------------------------------------------------------------- 2 1.6 Methodology------------------------------------------------------------------------------------------ 2 1.6.1 Primary Data Source------------------------------------------------------------------------------ 2 1.6.2 Secondary Data Source--------------------------------------------------------------------------- 2 Chapter 2: Company Profile ---------------------------------------------------------------------------- 4 2.1 About NNS Solution Ltd ------------------------------------------------------------------------- 4 2.2 Location ----------------------------------------------------------------------------------------------- 4 2.3 Company Strategy --------------------------------------------------------------------------------- 5 2.4 Management Directory --------------------------------------------------------------------------- 5 2.5 Services------------------------------------------------------------------------------------------------ 6 2.5.1 Customized Software Development------------------------------------------------------------ 6 2.5.2 Software-Defined Data Center ------------------------------------------------------------------ 6 2.5.3 Enterprise Data Center Solution ---------------------------------------------------------------- 7 2.5.4 Enterprise Network Solution -------------------------------------------------------------------- 7 2.6 Solutions ---------------------------------------------------------------------------------------------- 7 2.6.1 Green Zone Data Center Concept -------------------------------------------------------------- 7 2.6.2 Public Cloud --------------------------------------------------------------------------------------- 8 2.6.3 End-user Computing------------------------------------------------------------------------------ 8 2.7 Products ----------------------------------------------------------------------------------------------- 9 2.7.1 Admin Operation Management Suite ---------------------------------------------------------- 9 2.7.2 Vehicle Management System ------------------------------------------------------------------- 9 2.7.3 Dispatch Management System ------------------------------------------------------------------ 9 2.7.4 Third Eye------------------------------------------------------------------------------------------- 9 2.8 Partners, Members and Resellers----------------------------------------------------------- 10 2.8.1 Partners --------------------------------------------------------------------------------------------10
  • 7. NNS Solution Ltd. Plan your future with us 2.8.2 Members-------------------------------------------------------------------------------------------10 2.8.3 Resellers-------------------------------------------------------------------------------------------10 2.9 Clients ----------------------------------------------------------------------------------------------- 10 2.10 Human Resource-------------------------------------------------------------------------------- 11 2.11 Technology---------------------------------------------------------------------------------------- 11 2.12 Software Development Process------------------------------------------------------------- 12 2.12.1 Ways of Selection For Product To Be Developed -----------------------------------------12 2.12.2 Requirements Gathering and Specification-------------------------------------------------12 2.12.3 Design--------------------------------------------------------------------------------------------12 2.12.4 Coding and Testing-----------------------------------------------------------------------------13 2.12.5 Integration and Testing ------------------------------------------------------------------------13 2.12.6 Testing and Deployment ----------------------------------------------------------------------13 2.12.7 Maintenance-------------------------------------------------------------------------------------13 2.12.8 Quality Assurance ------------------------------------------------------------------------------14 2.13 Evaluation Process----------------------------------------------------------------------------- 14 2.14 Facilities for Employees ---------------------------------------------------------------------- 14 2.14.1 Friendly Environment--------------------------------------------------------------------------14 2.14.2 Lunch and Snacks ------------------------------------------------------------------------------14 2.14.3 Recreation ---------------------------------------------------------------------------------------14 2.15 Office Schedule ---------------------------------------------------------------------------------- 15 2.16 Culture--------------------------------------------------------------------------------------------- 15 2.16.1 Dress Code --------------------------------------------------------------------------------------15 2.16.2 New Year Anniversary ------------------------------------------------------------------------15 2.16.3 NNS Anniversary-------------------------------------------------------------------------------15 2.16.4 Iftar Party ----------------------------------------------------------------------------------------15 2.16.5 Buffet Dinner------------------------------------------------------------------------------------15 2.16.6 Random Hangout -------------------------------------------------------------------------------15 2.16.7 Annual Picnic -----------------------------------------------------------------------------------15 Chapter 3: My Work at NNS Solution Ltd------------------------------------------------------- 16 3.1 Documentation ------------------------------------------------------------------------------------ 16 3.1.1 User Guide for Card Expense Management System------------------------------16
  • 8. NNS Solution Ltd. Plan your future with us 3.1.2 User Guide for Float Distribution System -------------------------------------------16 3.1.3 UAT Document for Card Expense Management System ----------------------------------17 3.1.4 Meeting Minutes ---------------------------------------------------------------------------------17 3.2 Functional Testing------------------------------------------------------------------------------- 17 3.2.1 Admin Operation Management Suite ---------------------------------------------------------17 3.2.2 Card Expense Management System-----------------------------------------------------------18 3.2.3 Web Application of Department of Agriculture Marketing -------------------------------19 3.3 Front-end Web Development ----------------------------------------------------------------- 19 3.3.1 User Guide for Card Expense Management System----------------------------------------20 3.3.2 HR Management System -----------------------------------------------------------------------20 3.3.3 Australian Tax College--------------------------------------------------------------------------21 3.3.4 Mike Smith----------------------------------------------------------------------------------------22 3.3.5 Andrew Harris – American Politician---------------------------------------------------------22 3.3.6 Alice Comes Back Home -----------------------------------------------------------------------22 3.4 Back End Web Development------------------------------------------------------------------ 22 3.4.1 Jogajog.com---------------------------------------------------------------------------------------23 3.4.2 User Rating System------------------------------------------------------------------------------23 Chapter 4: Professional Growth --------------------------------------------------------------------- 24 4.1 Technologies and Tools I Learned ---------------------------------------------------------- 24 4.1.1 Technology ---------------------------------------------------------------------------------------24 4.1.2 Tool ------------------------------------------------------------------------------------------------25 4.2 Professional Learning--------------------------------------------------------------------------- 26 4.2.1 Corporate Behavior ------------------------------------------------------------------------------26 4.2.2 Attendance and Timing -------------------------------------------------------------------------27 4.2.3 Self-Confidence ----------------------------------------------------------------------------------27 4.2.4 Communication Skill----------------------------------------------------------------------------27 4.2.5 Management Skill--------------------------------------------------------------------------------27 4.2.6 Team Work ---------------------------------------------------------------------------------------27 4.3 Self-Assessment----------------------------------------------------------------------------------- 28 4.3.1 Attitude --------------------------------------------------------------------------------------------28 4.3.2 Ability to Learn ----------------------------------------------------------------------------------28
  • 9. NNS Solution Ltd. Plan your future with us 4.3.3 Dependability-------------------------------------------------------------------------------------28 4.3.4 Initiative -------------------------------------------------------------------------------------------28 4.3.5 Quality of Work ----------------------------------------------------------------------------------29 4.3.6 Relations with Others----------------------------------------------------------------------------29 4.3.7 Maturity-Poise------------------------------------------------------------------------------------29 4.3.8 Quantity of Work --------------------------------------------------------------------------------29 4.3.9 Judgement-----------------------------------------------------------------------------------------30 4.3.10 Overall Performance ---------------------------------------------------------------------------30 Chapter 5: Conclusion ---------------------------------------------------------------------------------- 31 References -------------------------------------------------------------------------------------------------- 32 Appendices ------------------------------------------------------------------------------------------------- 35 Appendix A: Some Screenshots of User Guide for Card Expense Management System ---------------------------------------------------------------------------------------------------- 35 Appendix B: HR Management System --------------------------------------------------------- 38 Appendix C: Australian Tax College ------------------------------------------------------------ 39 Appendix D: Mike Smith---------------------------------------------------------------------------- 40 Appendix E: Andrew Harris – American Politician ---------------------------------------- 41 Appendix F: Alice Comes Back Home----------------------------------------------------------- 42 Appendix G: Jogajog.com --------------------------------------------------------------------------- 44 Appendix H: Rating System ----------------------------------------------------------------------- 47 Table of Figures Figure 1: Home page.................................................................................................... 35 Figure 2: Merchant Expenditure section.................................................................... 36 Figure 3: Master Data section..................................................................................... 37 Figure 4: Recruitment page......................................................................................... 38 Figure 5: Australian Tax College................................................................................ 39 Figure 6: Mike Smith................................................................................................... 40 Figure 7: Andrew Harris ............................................................................................. 41
  • 10. NNS Solution Ltd. Plan your future with us Figure 8: Alice Comes Back Home - CSS version....................................................... 42 Figure 9: Alice Comes Back Home - Bootstrap version.............................................. 43 Figure 10: Home page.................................................................................................. 44 Figure 11: Home page after sign in............................................................................. 44 Figure 12: Members page ............................................................................................ 45 Figure 13: Friends page............................................................................................... 45 Figure 14: Messages page............................................................................................ 46 Figure 15: Home page.................................................................................................. 47 Figure 16: Add a Book ................................................................................................. 47 Figure 17: View Books................................................................................................. 48 Figure 18: View Ratings .............................................................................................. 49
  • 11. xi | P a g e NNS Solution Ltd. Plan your future with us Executive Summary The internship report focuses on my contribution towards NNS Solution Ltd as an intern and achievements from this internship program. It provides details on my activities at the company and focuses on the achievements as an intern. The report consists of several chapters. The first chapter tells about the origin of the report, objectives, methodology, scope and limitation of the report. The second chapter gives overview of the company and its work environment. The third chapter describes my activities at NNS Solution Ltd. Chapter four tells about my achievement from this internship program.
  • 12. 1 | P a g e NNS Solution Ltd. Plan your future with us Chapter 1: Introduction This chapter describes the origin and objectives of the report. It also tells about the scope and limitations of the report, and the methodology that is followed to prepare the report. 1.1 Introduction Internship program provides great opportunity to the students to relate their theoretical knowledge with the practical, industry oriented knowledge. Moreover, if the internship program is within the bachelor program and the students have to return to the academic institution after completing it, the knowledge they have gained during the internship program help them make a more sound academic result. Institute of Information Technology (IIT), University of Dhaka provides this opportunity to their students. I am very lucky that I am a student of IIT and I was sent to NNS Solution Ltd to perform my internship. I joined there as an intern on January 2, 2016. Now nearing the end of the internship I must admit that it was really a wonderful journey. 1.2 Origin of the Report The report has been prepared based on the activities as an intern at NNS Solution Ltd. It describes the company profile, work involvement, growth of technical and professional skill and recommendation of the company from the view of an intern. The report has been prepared as a requirement of the internship program. Bachelor of Science in Software Engineering program which consists of 8 semester, requires a 6 month internship at the 7th semester. The internship program weighs 18 credits and a student must have to be attached to a software company to perform the internship program. As a requirement of the internship program, a report must be submitted by the attended student to the academic institute. The report should reflect the overall activities of the student in the company.
  • 13. 2 | P a g e NNS Solution Ltd. Plan your future with us 1.3 Objective The primary objective of the report is to depict an overall description of the activities as an intern in the NNS Solution Ltd. The report is intended to reflect my project works, growth of technical and professional skills and my contribution to the company. It also gives an overview of the company and its work environment. The report will definitely enrich the knowledge of the students from the upcoming batches regarding the company environment and the activities of an intern in a company. 1.4 Scope The report gives an insight of the experiences that I gathered during the internship period. It also provides an overview of the company and a short description about the working environment. The projects that have been described here are the projects that I was involved. It also describes the technical and non-technical skills that I developed from the company. 1.5 Limitation There are some limitations while writing this report. Most of the data about the company are confidential and cannot be disclosed. Being not a permanent employee of the company, I was unable to access more information. 1.6 Methodology Information has been collected from both primary and secondary data sources to make this report. 1.6.1 Primary Data Source The primary data sources for this report are –  Work experience at NNS Solution Ltd  Conversation with office employees  Website of NNS Solution Ltd  Handbook about the company 1.6.2 Secondary Data Source To understand different terms, methodology and technology, I took advantage of internet. Some of the data have been gathered from the different websites, articles and these sources have been given in the reference part.
  • 14. 3 | P a g e NNS Solution Ltd. Plan your future with us The secondary sources of data collection are –  Different websites  Reference books  Previous internship report of some BSSE students
  • 15. 4 | P a g e NNS Solution Ltd. Plan your future with us Chapter 2: Company Profile Bangladesh is making quick progress in IT industry. There are many mentionable IT organizations in Bangladesh who have contributed significantly to the rise of IT sector in Bangladesh and NNS Solution Ltd is one of them. This chapter describes the company overview, culture, business as well as other information. 2.1 About NNS Solution Ltd Established in February 2010, NNS Solution is a company that aggregates a synergy of IT Solution Provider for its valued clients. Backed by a team of highly dedicated & professional, it offers IT solutions and customized software that meet the needs and exceed the expectations of the customers. On 8th July 2014 NNS Solution has been converted to NNS Solution Ltd. NNS Solution Ltd through a vendors agreement took over all the assets and liabilities of NNS Solution and presently continuing the legacy of good work already done by the Proprietorship Firm. The company offers a wide range of IT products and services to meet the advances in business technology for corporate world. With customer satisfaction being its number one priority, customers are assured of quality products and services. NNS believes that customer’s choice is the right one and NNS requests its valued clients to “PLAN YOUR FUTURE WITH US”. [1] 2.2 Location Registered Office: 373, East Rampura, DIT Road Dhaka-1219. Corporate Head Office: Hourse# 145 (5th floor) Road# 3, Block A Niketon, Gulshan-1, Dhaka-1212. Phone: +8802-9840417-8 E-mail: info@nns-solution.net Web: www.nns-solution.net [2]
  • 16. 5 | P a g e NNS Solution Ltd. Plan your future with us 2.3 Company Strategy The company has its own business strategies. These are – Purpose: To be a leader in the ICT industry by providing enhanced services, relationship and profitability. Vision: To provide quality services that exceeds the expectations of our esteemed customers. Mission statement: To build long term relationships with our customers and clients and provide exceptional cost effective IT solutions & services by pursuing business through innovation and advanced technology. Core values: NNS believes in treating their customers with respect and faith. They grow through creativity, invention and innovation. They integrate honesty, integrity and business ethics into all aspects of their business functioning. Goals: Regional expansion in the field of ICT and develop a strong base of key customers. Increase the assets and investments of the company to support the development of services. To build good reputation in the field of ICT and become a key player in the industry. [3] 2.4 Management Directory Board of Directors of NNS Solution Ltd are –  Kazi Saheedun Nabi, Chief Operating Officer  Md. Shahed Hasib Bhuiyan, Chief Technical Officer  Md. Monowar Hossain, Managing Director [3]
  • 17. 6 | P a g e NNS Solution Ltd. Plan your future with us 2.5 Services NNS Solution Ltd provides services to its valued customers and clients. The services are – 2.5.1 Customized Software Development Custom Application is develop specifically for your company, according to your company's way of doing business. The opposite of custom software is off-the-shelf software, also known as pre-packaged or pre-written software. One major difference between custom and non-custom software is that with pre-written software, you do not technically own the software - you are paying for the right to use the software (a license), and the amount of money you pay usually increases with the number of users. With custom software, you own the rights to the software, and you do not pay additional fees to add users. You are free to resell the software to any other party. Software designed specifically for your company can revolutionize the way you operate and improve your bottom line - by maintaining precise records, eliminating repetitive tasks, sharing information, generating statistical data and much more. Custom software can be used to combine features from other packages with the features that your company needs, or it can enable you to instantly access the information you need in a format that makes sense for you. Custom software development is often considered expensive compared to off-the-shelf solutions or products. This can be true if one is speaking of typical challenges and typical solutions. However, it is not always true; custom software development by a reputable supplier is often a matter of building a house upon a solid foundation and, if managed properly, it is possible to do this quickly and to a high standard. In many cases, COTS software requires customization to correctly support the buyer's operations. The cost and delay of COTS customization frequently adds up to the expense of developing custom software. [4] NNS Solution Ltd provides customized software to their clients. 2.5.2 Software-Defined Data Center NNS Solution is proud to be the Enterprise Solution Provider & Consulting and Integration Partner of VMware. NNS provides software-defined data center solution which includes –  Server virtualization with VMware vSphere  Network virtualization with VMware NSX
  • 18. 7 | P a g e NNS Solution Ltd. Plan your future with us  Management operation with vRealize operations for visibility across physical and virtual infrastructure [5] 2.5.3 Enterprise Data Center Solution NNS provides enterprise class entire data center solution design and implementation which includes –  Power Infrastructure  Fire Detection and Suppression System  Environment Monitoring System  IP Surveillance System  Access Control Security System [5] 2.5.4 Enterprise Network Solution NNS provides enterprise class network infrastructure design and implementation which includes –  Core IP Network with auto redundancy  Zone security implementation for application / database servers and local network  Wireless LAN network with QoS [5] 2.6 Solutions NNS Solution Ltd provides the following solutions – 2.6.1 Green Zone Data Center Concept The Green Zone is dedicated to provide sound and practical advice for all Data Centre Managers. Obviously everyone is "keen to be green", but there is also a commercial aspect - Green Data Centers cost less to run and saving power can mean that your current Data Centre infrastructure can support more equipment. Put simply, going Green makes good common sense! [6]
  • 19. 8 | P a g e NNS Solution Ltd. Plan your future with us 2.6.2 Public Cloud The most recognizable model of cloud computing to many consumers is the public cloud model, under which cloud services are provided in a virtualized environment, constructed using pooled shared physical resources, and accessible over a public network such as the internet. To some extent they can be defined in contrast to private clouds which ring-fence the pool of underlying computing resources, creating a distinct cloud platform to which only a single organization has access. Public clouds, however, provide services to multiple clients using the same shared infrastructure. The most salient examples of cloud computing tend to fall into the public cloud model because they are, by definition, publicly available. Software as a Service (SaaS) offerings such as cloud storage and online office applications are perhaps the most familiar, but widely available Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) offerings, including cloud based web hosting and development environments, can follow the model as well (although all can also exist within private clouds). Public clouds are used extensively in offerings for private individuals who are less likely to need the level of infrastructure and security offered by private clouds. However, enterprise can still utilize public clouds to make their operations significantly more efficient, for example, with the storage of non-sensitive content, online document collaboration and webmail. [7] 2.6.3 End-user Computing nd-user computing (EUC) refers to systems in which non-programmers can create working applications. EUC is a group of approaches to computing that aim to better integrate end users into the computing environment. These approaches attempt to realize the potential for high-end computing to perform problem-solving in a trustworthy manner. On the cost side of the equation, many, but not all, IT and data center costs can be reduced and tied directly to usage, up or down as needs go up or down (rapid elasticity). But there are more, much more, on the revenue side. Risk and startup expenses for innovation initiatives can be cut dramatically, letting companies take more small bets and test out more new ideas. With no upfront capital expense, new projects can be scaled up instantly if they take off, or shut down quickly if they fail. Massive scalability and up-or-down elasticity give companies a whole new sandbox for testing new business ideas and growing them if they take off.
  • 20. 9 | P a g e NNS Solution Ltd. Plan your future with us Companies don’t work alone and on average, over 20 companies make up todays value chains. Cloud computing allows a company to collaborate in new ways with its trading partners, and collaboration is the key to gaining competitive advantage across the value chain. By establishing shared workspaces in Community Clouds employees from multiple companies can work together as a virtual enterprise network and function as though they were a single company. They all participate in the same value delivery system, sharing computing and communication and information resources. This is especially important as no one company owns the overall value chain. [8] 2.7 Products As a software company, NNS Solution has its own developed products. Some of are – 2.7.1 Admin Operation Management Suite Admin Operation Management Suite (AOMS) refers to the varied computer machinery and software used to digitally create, collect, store, update, and relay office information needed for accomplishing Admin Related tasks. Raw data storage, electronic transfer, and the management of electronic business information comprise the basic activities of an AOMS. AOMS helps in optimizing or automating existing office procedures. AOMS is intended to provide elements which make it possible to simplify, improve, and automate the organization of the activities of a company or a group of people. [9] 2.7.2 Vehicle Management System The purpose of this software is to provide the users full availability of vehicles and power users to manage the vehicles and drivers in an efficient way. [9] 2.7.3 Dispatch Management System Dispatch Solution as an easy-to-use, online software solution which is specifically designed for the dispatch management, courier / logistics, messenger, expediting and distribution industries. Our system is robust, user friendly and at the same time users’ feel at home using the system. [9] 2.7.4 Third Eye This is a monitoring tool which will be used for monitoring the operational activates; irregularities in different control risk areas of branches, reviewing & regularizing the non-compliance observation; generating various reports based on the findings & updated status of the irregularities. [9]
  • 21. 10 | P a g e NNS Solution Ltd. Plan your future with us 2.8 Partners, Members and Resellers 2.8.1 Partners The valued partners of NNS Solution Ltd are –  Cisco Premier Partner in Bangladesh  VMware Enterprise Partner in Bangladesh  EMC Enterprise Partner in Bangladesh 2.8.2 Members  Bangladesh Association of Software and Information Services (BASIS)  Bangladesh Computer Samity (BCS) 2.8.3 Resellers  Dell Server and Riello UPS 2.9 Clients NNS Solution Ltd does business with local and foreign clients. The valued clients are –  Directorate General of Health Services (DGHS), Dhaka, under Ministry of Health and Family Welfare  Directorate General of Health Services (DGHS), Khulna, under Ministry of Health and Family Welfare  Incepta Pharmaceuticals Ltd, 40, Shaheed Tajuddin Ahmed Sharani, Tejgaon, Dhaka  Swiss Bioengineering Equipment’s Ltd, 40, Shaheed Tajuddin Ahmed Sharani, Tejgaon, Dhaka  Ranks Telecom Ltd, 270, NOVO Tower, Dhaka  Softex Communication Ltd  Roni Axiata Limited, Robi Corporate Office, 53, Gulshan South Avenue, Gulshan-1, Dhaka-1212  The City Bank Ltd, City Bank Center, 136, Gulshan Avenue, Gulshan-2, Dhaka-1212  Eastern Bank Limited, Head Office, Jibon Bima Bhaban, Dilkusha, Dhaka- 1000  SCOPE Project (Canadian International Development Agency) C& AG Office 2nd 12- Stories Government Building(9th Floor),Segunbagicha,Dhaka-1000
  • 22. 11 | P a g e NNS Solution Ltd. Plan your future with us  mPower Social Enterprises Ltd (USAID Project). House: 133, Road: 4, Banani, Dhaka-1213  The JiViTA project under Harvard University, House: 45, Road: 25, Flat: C-1, Banani, Dhaka-1213  Friendship (NGO), UNFPA, Baridhara Central Plaza (3rd Floor),87, Block –K, Baridhara, Dhaka-1212  Department of Agriculture Marketing under Ministry of Agriculture 2.10 Human Resource Human resources are the people who make up the workforce of an organization, business sector, or economy [10]. NNS Solution Ltd has 17+ employees at this moment. Since the beginning, NNS has grown in number of resources and production every year. NNS does not hire graduate developers, designers or engineers rather hires people who take challenges and solve problems. NNS provides its people with regular training on new technology and business techniques. And there exists the culture of learning and sharing. 2.11 Technology NNS Solution Ltd keeps pace with the latest tools and technologies. Some of them are – Operating System Windows Software Development Platform PHP, CodeIgniter, Laravel, Wordpress, C# .NET Scripting Language JavaScript, jQuery, Ext JS, Parsley, HTML5, CSS3 Database Oracle, MySQL Software Methodology Waterfall, Agile Internal Communication Skype, Email Table 1: Technology for development team
  • 23. 12 | P a g e NNS Solution Ltd. Plan your future with us 2.12 Software Development Process NNS Solution Ltd follow waterfall and agile methodology for software development. Along with these, they follow their own practices. From getting a work to delivering it to the end-user, they follow step-by-step procedure. 2.12.1 Ways of Selection For Product To Be Developed Software to be developed at NNS comes from three ways –  Vendors feel their need for a software product. They document their requirements and send to software development companies. The companies go through the requirements, make the cost estimation and send feedback to the specific vendor. From these companies, the vendor select the right company and give the development work to that company. NNS get most of the works following this process.  NNS understand the business of a company and find the need of software product. According to the need, NNS give proposal to the company for the development of the product. Then the company asses their need and based on the assessment, they build their required software with NNS.  Sometimes NNS assess the market and the need of the business people. They find the necessity of a software product and then build the product. Some of the products are – Third Eye, Vehicle Management System, Dispatch Management System and Admin Operation Management Suite. 2.12.2 Requirements Gathering and Specification NNS gather requirements from the vendor. Requirements gathering team meets the clients as well as end users, talks to them, understands the business and collects the requirements. Sometimes, client gives requirement document. The requirements team go through the requirements and contact them for further queries. The requirements team also asks the client and the end users for future changes that may occur in the requirements and marks those places. When the requirement is collected, it is time to analyze. Software Requirements Specification (SRS) team analyze the requirements properly, find the specific needs of the client and make a SRS document for the client. This document is then sent to the client for further feedback. Based on those feedbacks, the team make additional changes to the requirements. 2.12.3 Design After SRS, the design team design the software.
  • 24. 13 | P a g e NNS Solution Ltd. Plan your future with us  High Level Design (HLD): HLD explains the architecture that would be used for developing a software product. The architecture diagram provides an overview of an entire system, identifying the main components that would be developed for the product and their interfaces. The HLD uses possibly nontechnical to mildly technical terms that should be understandable to the administrators of the system. [11]  Low Level Design (LLD): LLD 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. The LLD phase is the stage where the actual software components are designed. [12] After doing the LLD, they show it to the client for feedback and after getting feedback, they make changes according to the feedback. 2.12.4 Coding and Testing Now the time of coding. The highly skilled development team of NNS Solution Ltd implement the software based on the previous steps’ outcomes. They also test the code while developing. 2.12.5 Integration and Testing When different parts of the software are developed, the development team integrates the software and make a one. While integration, they also test the integrated one. 2.12.6 Testing and Deployment When the integration is complete, NNS put a large amount of time for testing the whole software thoroughly. The testing team test every functionality of the software, test the performance and efficiency of the software. After this thorough testing, the product is then deployed to a test environment. There the end users conduct the User Acceptance Test (UAT) cases and gives feedback for changes if necessary. If changes are required, the changes are applied. After proper user acceptance test, the end users sign in the UAT document. When the UAT is signed, the software is ready to deploy to the client environment. At this moment, the software is deployed. This phase ends the software development. 2.12.7 Maintenance NNS give maintenance support to their client. After software deployment, necessary maintenance supports are given according to proper agreement.
  • 25. 14 | P a g e NNS Solution Ltd. Plan your future with us 2.12.8 Quality Assurance In every phase of software development process, QA team make sure the quality of the software product. 2.13 Evaluation Process NNS Solution Ltd evaluates its employees’ performance in every 6 months interval. They follow some criteria to evaluate employees’ overall performance. The key performance indicators are –  Job knowledge (on respective job)  Pro-activeness  Leadership quality  Intelligence and communication skill  Conduct and discipline  Dependability / sense of responsibility  Decision making capability  Ability to handle job pressure  Daily attendance  Interpersonal relationship 2.14 Facilities for Employees NNS Solution Ltd is a great place to work. Employees at NNS are like family. 2.14.1 Friendly Environment Everybody at NNS Solution is very friendly to each other. They make funs, share happiness and sorrows with each other. There may be boss at work, but out of work everyone is very associative. 2.14.2 Lunch and Snacks The employees are provided by lunch from the office. Also, there is tea, coffee and snacks available all the time. 2.14.3 Recreation In NNS, there is a large television at the reception room. All employees together watch different types of games like cricket. NNS also provides different types of magazines like ‘Computer Jogot’.
  • 26. 15 | P a g e NNS Solution Ltd. Plan your future with us 2.15 Office Schedule NNS starts its day at 10.00 am and ends at 7.00 pm. But employees can stay longer than that if necessary. Sometimes employees need to stay there for the whole night and NNS provide the facility for this. 2.16 Culture NNS has a great working environment with a rich culture of fun and professionalism that attracts the best talents. 2.16.1 Dress Code People of NNS has to maintain dress code. Men wear formal shirts, pants and shoes. Women wear gorgeous dresses. 2.16.2 New Year Anniversary NNS celebrates New Year anniversary of Bengali and English year. Before ‘Pahela Boishakh’, NNS holds a festive look. NNS visits their customers and clients on the occasion of ‘Pahela Boishakh’ and distributes sweets. The people of NNS are provided with party for this occasion. 2.16.3 NNS Anniversary NNS celebrates its anniversary in every year. On this occasion, the people of NNS get a party. 2.16.4 Iftar Party In Ramadan, NNS arranges an iftar party for its employees. On that occasion, the people of NNS hold a religious look and attend the party. 2.16.5 Buffet Dinner In every year, NNS arranges a buffet dinner for its employees. They go to a reputed hotel like Westin and celebrate the day. 2.16.6 Random Hangout Sometimes the people of NNS go for random hangout. They go to a restaurant and drink tea, coffee or any other thing. 2.16.7 Annual Picnic This is a mega event for NNS people. In every year, NNS arranges a family picnic. They go to a distance area and stay there for two days. There they make funs, play different games and enjoy themselves.
  • 27. 16 | P a g e NNS Solution Ltd. Plan your future with us Chapter 3: My Work at NNS Solution Ltd An intern is sent to a company to see how the company works and learn from them. As an intern at NNS Solution Ltd, I observed how they work and tried to learn from them and work with them. These works include writing documentation, learning and implementing new technologies, attending training sessions and visiting clients’ industries to collect requirements. I also did functional testing of several software and reported bug. 3.1 Documentation Software documentation is written text or illustration that accompanies computer software. It either explains how it operates or how to use it or may mean different things to people in different roles. [13] To build a complete software product, there needs lots of documentation. These documents may be on requirements gathering, requirement analysis, software design, user acceptance test, user guide or many more. At NNS, I did some of these documentation works. 3.1.1 User Guide for Card Expense Management System A user guide is a technical communication document intended to give assistance to people using a particular system. It is usually written by a technical writer, although user guides are written by programmers, product or project managers, or other technical staff, particularly in smaller companies. [14] Card Expense Management System is a project for City Bank of Bangladesh. I wrote the user guide of this application. 3.1.2 User Guide for Float Distribution System Float Distribution System is a project for Robi Axiata Limited. I wrote the user guide of this application.
  • 28. 17 | P a g e NNS Solution Ltd. Plan your future with us 3.1.3 UAT Document for Card Expense Management System User acceptance testing (UAT) is the last phase of the software testing process. During UAT, actual software users test the software to make sure it can handle required tasks in real-world scenarios, according to specifications. [15] I wrote user acceptance test cases for Card Expense Management System which is a project for City Bank of Bangladesh. 3.1.4 Meeting Minutes Meeting minutes are the written or recorded documentation that is used to inform attendees and non-attendees about what was discussed and what happened during a meeting. The meeting minutes are generally taken or recorded during the meeting so that participants have a record of what happened during the meeting. [16] I attended a meeting with my team at City Bank, Motijheel Branch to gather requirements for a project. And I wrote the meeting minutes of the meeting. 3.2 Functional Testing Functional testing is a quality assurance (QA) process and a type of black-box testing that bases its test cases on the specifications of the software component under test. [17] I conducted functional testing on some of the software products of NNS Solution Ltd. 3.2.1 Admin Operation Management Suite Admin Operation Management Suite was a product for Robi Axiata Limited. The main modules of the application are -  Air Travel  Budget  Business Card  Communication  Dashboard  Dispatch  Front Desk  Hotel Reservation  ID Card  Knowledge Base  Master Data
  • 29. 18 | P a g e NNS Solution Ltd. Plan your future with us  Office Maintenance  Office Stationary  Safety Activity  Safety Stationary  Security  Temporary Card  Transport  User I conducted functional testing on this project and reported bugs. Reported Bug I reported bugs while conducting functional testing. Some of are –  In Manage Safety Stationary Item page, after clicking ‘Next Page’ button, it went to the Manage Office Stationary Item page instead of the next page of Manage Safety Stationary Item page.  In Manage Transport Agreement section, ‘Resolve’ was not working.  In Hotel Reservation, user got all the hotel names instead of the names for a specific location.  In Temporary Card, resolver could only approve temporary card but not assign it. 3.2.2 Card Expense Management System Card Expense Management System is a project for City Bank of Bangladesh. The work of Card Expense Management System is to manage the expense activities of different types of card. City Bank provides their clients with different types of card like city gold, platinum, mc platinum, amex, corporate and city gems. This software keeps tracks of the activities of these different types of cards. The main modules of the application are –  Marchant Expenditure  Airport Lounge  Card Personalization  General Expenditure  Master Data  Report  User
  • 30. 19 | P a g e NNS Solution Ltd. Plan your future with us I conducted functional testing on this application and reported bugs. Reported Bug I reported bugs while conducting functional testing. Some of are –  In Manage Card Transaction page, the system showed branch ID instead of branch name.  While downloading Upload Data file format in Card Personalization, it showed server not found.  In Create Expenditure part, ‘Manage’ button was not working.  In Card Personalization Transaction part, Print and Export were not working.  In View Distribution of Manage Expenditure, Back button was not working.  Print and Export were not working for Branch Wise Transaction Report, Branch Wise Card Personalization Expense Report, Branch Wise Marchant Expense Report and Details Card Personalization Expense section.  In Details Card Personalization Expense section, after clicking Details button, it took to the Airport Lounge section.  In Manage Role section, after editing a role when it submitted, it showed error.  In Manage User section, Print and Export button did not work. 3.2.3 Web Application of Department of Agriculture Marketing This project is for Department of Agriculture Marketing under Ministry of Agriculture. This application provides valuable information to its user about agriculture marketing in Bangladesh. It provides the current market values of different agro-crops. I conducted functional testing on this application and reported bugs. 3.3 Front-end Web Development Front-end web development is the practice of producing HTML, CSS and JavaScript for a website or web application so that a user can see and interact with them directly. The challenge associated with front end development is that the tools and techniques used to create the front end of a website change constantly and so the developer needs to constantly be aware of how the field is developing. [18] Front-end web development technologies include HTML, CSS, JavaScript, Bootstrap, jQuery, AngularJS, HTML5, CSS3, Ext JS, Foundation, Materialize and many more. During the internship period, I worked on HTML, HTML5, CSS, CSS3, JavaScript, Bootstrap and jQuery. Using these technologies, I worked on several projects.
  • 31. 20 | P a g e NNS Solution Ltd. Plan your future with us 3.3.1 User Guide for Card Expense Management System Card Expense Management System is a project for City Bank of Bangladesh. Overview The work of Card Expense Management System is to manage the expense activities of different types of card. City Bank provides their clients with different types of card like city gold, platinum, mc platinum, amex, corporate and city gems. This software keep tracks of the activities of these different types of cards. I built the user guide of this software. The pages was responsive web pages. Responsive Web design is the approach that suggests that design and development should respond to the user’s behavior and environment based on screen size, platform and orientation. [19] See Appendix A: Some Screenshots of User Guide for Card Expense Management System Team This work was assigned to me. I was under supervision of Mr. Hafizur Rahman, Software Engineer, NNS Solution Ltd. Technologies I was instructed to do this job using HTML, CSS and Bootstrap. I had basic understanding of HTML and CSS. But Bootstrap was quite new to me. So I had to learn this. Besides, I also learnt some new features of HTML5 and CSS3 during this work. Challenges I was new to industry level work. So it was challenging for me to maintain the industry standard. Besides, Bootstrap was new to me. So I had to learn it. The main challenge was completing the work. The project for which the user guide I was writing was a large project. I had to write 48 pages for this guide. And another challenge was to make the pages responsive. 3.3.2 HR Management System HR Management System is a project for Summit Group. Overview A Human Resources Management System (HRMS) is a software application that combines many human resources functions, including benefits administration, payroll, recruiting and training, and performance analysis and review into one package. [20] See Appendix B: I made the front pages of this project.
  • 32. 21 | P a g e NNS Solution Ltd. Plan your future with us Team This team consists of five members including me. Other members are Mr. Golam Mohiuddin, Deputy Manager and Senior Software Engineer, Mr. Nurnabi Milan, Software Engineer, Mr. Mirza Mahmudullah Sadi, Software Engineer and Mr. Hafizur Rahman, Software Engineer at NNS Solution Ltd. I was under supervision of Mr. Nurbani Milan. Technologies I was assigned to develop the front pages. And I was told to use only HTML, CSS and JavaScript. The target was to make the pages responsive using CSS and that supports at least IE 6 version. Challenges The main challenge was to make the pages that work on IE 6. So I could not use most of the latest features of HTML and CSS. Another challenge was to make the pages responsive without using Bootstrap. I had to write raw CSS for responsiveness. 3.3.3 Australian Tax College This is the web page of Australian Tax College. Overview Australian Tax College is Australia's premier taxation training organization established specifically for the training of employers and employees. ATC have provided specialist taxation training for over 500 organizations around Australia. [21] See Appendix C: My work was to make the home page of this site responsive. Team I was under supervision of Mr. Tusher Ahmed, Software Engineer, NNS Solution Ltd. Technologies I used –  HTML  CSS  Bootstrap Challenges The challenge was to give the same look of the page for devices of different screen resolution.
  • 33. 22 | P a g e NNS Solution Ltd. Plan your future with us 3.3.4 Mike Smith This was a demo project for me. Overview This is a personal website for a person. It consists of several pages of one’s personal information like about, services, exhibitions, resume, portfolio and contact. See Appendix D: Mike Smith Team I was under the supervision of Mr. Golam Mohiuddin, Deputy Manager and Senior Software Engineer at NNS Solution Ltd. Technologies I used –  WordPress  Bootstrap Challenges WordPress was new to me. I had to learn it. But before this I had to learn some PHP basics. 3.3.5 Andrew Harris – American Politician This was a demo work to master HTML, CSS and Bootstrap. It consists of a single responsive webpage. It includes a slider of images. I used Bootstrap to make it responsive. The challenge was to make the image slider using Bootstrap. See Appendix E: Andrew Harris – American Politician 3.3.6 Alice Comes Back Home This was also a demo work to master HTML, CSS and Bootstrap. It is a single responsive webpage. See Appendix F: Alice Comes Back Home 3.4 Back End Web Development In order to make the server, application and database communicate with each other, back end development includes server-side languages like PHP, Ruby, Python, Java, and .Net to build an application, and tools like MySQL, Oracle, and SQL Server to find, save, or change data and serve it back to the user in front-end code. [22]
  • 34. 23 | P a g e NNS Solution Ltd. Plan your future with us 3.4.1 Jogajog.com During the internship period, I learnt PHP and practiced my learning through this project. This was a demo project for me. See Appendix G: Jogajog.com Overview Jogajog.com is a social networking site. Here user can communicate with each other through messages. The project includes the following –  Authentication system  Member management  Public and private messaging between members Team I worked in this project alone. But for instruction and any kind of help, I consulted with my team members as I was assigned to Software team of NNS Solution Ltd. Technologies The technologies I have been working in this project are –  PHP  MySQL  JavaScript My Learning I learnt a lot of things during this project. I was new in PHP and I had study a lot to make it works. Main challenges were –  Session control  DOM manipulation  AJAX call  Event and error handling  File uploading 3.4.2 User Rating System User rating system is a web application where one can add book, rate book and view the ratings. It was a demo project for me. See Appendix H: Rating System Technologies I used the following technologies in this project –  CodeIgniter  Bootstrap
  • 35. 24 | P a g e NNS Solution Ltd. Plan your future with us Chapter 4: Professional Growth Internship is a program through which one can master the theoretical knowledge with the practical knowledge. The 6 month internship program can make a student confident in both professional and technical knowledge. 4.1 Technologies and Tools I Learned I learned many new technologies and used many new tools during my internship period. 4.1.1 Technology My learning technology at NNS includes CodeIgniter PHP framework, Bootstrap and many other. PHP & CodeIgniter CodeIgniter is an Application Development Framework - a toolkit - for people who build web sites using PHP. Its goal is to enable the developer to develop projects much faster than one could if one were writing code from scratch, by providing a rich set of libraries for commonly needed tasks, as well as a simple interface and logical structure to access these libraries. CodeIgniter lets one creatively focus on one’s project by minimizing the amount of code needed for a given task. [23] I was new to PHP and CodeIgniter. I had to learn PHP first and then CodeIgniter. Learning CodeIgniter was interesting for me because it works on MVC software architectural pattern and I was familiar with MVC. MVC was included in our Web Technology course. Wordpress WordPress is a free and open-source content management system (CMS) based on PHP and MySQL. [24] I had to learn Wordpress to do one my demo projects at NNS Solution Ltd. Bootstrap Bootstrap is a free and open-source front-end library for creating websites and web applications. It contains HTML- and CSS-based design templates for typography, forms, buttons, navigation and other interface components, as well as optional
  • 36. 25 | P a g e NNS Solution Ltd. Plan your future with us JavaScript extensions. It aims to ease the development of dynamic websites and web applications. [25] HTML and CSS were included in my academic courses. So it was fun for me to learn and practice Bootstrap. jQuery jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML. jQuery is the most popular JavaScript library in use today, with installation on 65% of the top 10 million highest-trafficked sites on the Web. [26] I learned and practiced jQuery. JavaScript I knew the basics of JavaScript as it was included in the academic course. Here at NNS Solution Ltd I learned and practiced advance JavaScript topics like anonymous function, callback function, closure, prototype, inheritance, namespace and many more. MySQL MySQL is an open-source relational database management system (RDBMS). In July 2013, it was the world's second most widely used RDBMS, and the most widely used open-source client–server model RDBMS. [27] I had to learn the basics of MySQL database for my backend project development. 4.1.2 Tool At NNS, I worked on some new tools. XAMPP XAMPP is a free and open source cross-platform web server solution stack package developed by Apache Friends, consisting mainly of the Apache HTTP Server MySQL database, and interpreters for scripts written in the PHP and Perl programming languages. XAMPP stands for Cross-Platform (X), Apache (A), MySQL (M), PHP (P) and Perl (P). It is a simple, lightweight Apache distribution that makes it extremely easy for developers to create a local web server for testing and deployment purposes. [28] I used XAMPP for web development.
  • 37. 26 | P a g e NNS Solution Ltd. Plan your future with us Firebug Firebug is a free and open-source[4] web browser extension for Mozilla Firefox[2] that facilitates the live debugging, editing, and monitoring of any website's CSS, HTML, DOM, XHR, and JavaScript. [29] While web development, I used firebug to edit and debug my webpages. Lucidchart Lucidchart is a web-based diagramming software which allows users to collaborate and work together in real time to create flowcharts, organisational charts, website wireframes, UML designs, mind maps, software prototypes, and many other diagram types. [30] I used lucidchart to write and draw technical documentation at NNS Solution Ltd. 4.2 Professional Learning Technical learning is important and most of it we get from the academic courses. But professional learning is the main purpose of an internship program. NNS is an excellent place for professional growth. 4.2.1 Corporate Behavior I attended a session on corporate behavior and I learned many new things from here like how to treat clients, how to gather requirements from the clients and how to communicate with clients. Requirements Gathering Requirements can be gathered in several ways. In each way, we as employees should collect them properly.  Client may call a meeting for discussing about the project. Employee should note down the discussed points and should clear confusion by asking questions. Near the end of the meeting, employee should read out the meeting minutes and get the gathered requirements signed by the client. After meeting, employee should mail the points to the client.  Client may discuss about the project through face-to-face communication. Employee should note down the points and at the end, get it signed by the client. After that, employee should send mail to the client mentioning the points.  Client may discuss about the project over phone. Employee should note down the points and send mail to the client mentioning the points.
  • 38. 27 | P a g e NNS Solution Ltd. Plan your future with us Managing Clients There was discussion about managing clients in the session. There are two types of clients –  Emotional Client: Emotional clients see the work emotionally. If they see a fault in your work, they may shout at you, say to leave the work and many more. You should not react against these kind of clients. You will first say – Sorry. Then you will take time from the client and solve the problem.  Critical Client: This type of client always speaks based on proper proof. If they want you to do a work, they will show you proper document. To manage this kind of client, you should also keep documents of work. 4.2.2 Attendance and Timing I go to the office regularly and in time. Every employee must enter office within 10 am. I as an intern always enter the office within 10 am. Before this internship, I could not manage time. I attended my classes late. But internship has changed my timing. Now I wake up early in the morning every day and go to the office. 4.2.3 Self-Confidence Before internship, my self-confidence was low. I could not get confidence in me to do challenging work. But NNS is a very good place that helped me increase my self- confidence. My project manager always tells me that don’t think too much, just start doing. This has increased my self-confidence. 4.2.4 Communication Skill Within these 5 months, my communication skill has increased much. At NNS, I have observed how to imporve inter-personal communication. I communicate with the other employees about the work, the company and other things. 4.2.5 Management Skill I went to Robi, City Bank with my team members. There I saw how they communicate and manage the clients. This has improved my management skill. 4.2.6 Team Work At NNS, every work is completed through team work. The responsibility of a project is given to an employee and everybody works with him/her to complete the work. There I have seen how team work help improve the output of work.
  • 39. 28 | P a g e NNS Solution Ltd. Plan your future with us 4.3 Self-Assessment At the end of the internship program, I can now assess myself about the quality I possessed from this program. I now see much differences in me comparing the intern- prior time and the intern-after time. 4.3.1 Attitude 1. Definitely not interested 2. Somewhat indifferent 3. Average diligence & interest 4. Very interested & industrious 5. Very enthusiastic  As an intern, I always tried to be involved in more works so that I can benefit myself and the company. So from this point of view, I was very enthusiastic in my work. 4.3.2 Ability to Learn 1. Very slow to learn 2. Rather slow in learning 3. Average in understanding work 4. Learned work readily 5. Learned work exceptionally well  I got a very friendly environment at NNS Solution Ltd. Everyone was very helpful of my questions and my learning was really well. 4.3.3 Dependability 1. Unreliable 2. Sometimes neglectful or careless 3. Usually dependable 4. Above average dependability 5. Completely dependable  I was assigned to work on many confidential projects. So I can say, I was very dependable to the company. 4.3.4 Initiative 1. Must be pushed frequently 2. Hesitates
  • 40. 29 | P a g e NNS Solution Ltd. Plan your future with us 3. Does all assigned work 4. Goes ahead independently at times  5. Proceeds well on own At NNS, I did all assigned work. I always told my project manager to give me more works. Sometimes I told my team members to give their works to me. 4.3.5 Quality of Work 1. Very poor 2. Below average 3. Average 4. Very good 5. Excellent  I always tried to give the best of me. I did not only complete my work, rather I always tried to make the work perfect. 4.3.6 Relations with Others 1. Works poorly with others 2. Has difficulty working with others 3. Gets along satisfactorily 4. Works well with others 5. Exceptionally well accepted  I was always very close to my team members as well as other team members. The relations grew more after attending annual picnic of NNS. 4.3.7 Maturity-Poise 1. Brash 2. Seldom asserts him/her self 3. Average maturity and poise 4. Has good self-assurance 5. Quite poised and confident  I was always confident at me. This grew more after joining NNS. There I had a friendly relationship with other employees and I learned lots of things from them. 4.3.8 Quantity of Work 1. Low output, slow 2. Below average 3. Normal amount
  • 41. 30 | P a g e NNS Solution Ltd. Plan your future with us 4. More than average 5. Unusually high output  I did lots of work at NNS. I always tried to do more works than the expectation of my supervisor from me. 4.3.9 Judgement 1. Consistently uses bad judgment 2. Often uses poor judgment 3. Usually makes the right decisions 4. Above average in making decisions 5. Exceptionally mature in judgment  Very often when I worked with my teammates, they asked me my thoughts about the work we were doing. I would give my feedbacks and sometimes they implement those. From this, I can say that I was good in judgement. 4.3.10 Overall Performance 1. Unsatisfactory 2. Marginal 3. Average 4. Very good 5. Outstanding  During this 5 months, I have become a member of NNS family. They find me to be dependable. And I have got many responsibilities at work and out of work. So I can say, my performance is outstanding at NNS Solution Ltd.
  • 42. 31 | P a g e NNS Solution Ltd. Plan your future with us Chapter 5: Conclusion It has been a great journey to me to work as an intern at NNS Solution Ltd. This program has helped me understand how IT industry is shaping out country. I have achieved a lot of both technical and professional skills. Now I am used to professional company culture. Through this program, I have known how a software company works and how a software product to be developed. NNS has also shown me how to treat a client and how to behave professionally. The internship program has increased my team work capabilities as well as respect to the teammate’s ideas and suggestions. It has also increased my learning capability. Near the end of this program I now consider myself as a professional who can dare take challenges. And this program has helped me not only to be a professional but also a good human being.
  • 43. 32 | P a g e NNS Solution Ltd. Plan your future with us References [1] "About NNS Solution Ltd," [Online]. Available: http://www.nns- solution.net/about. [2] "Contact of NNS Solution Ltd," [Online]. Available: http://www.nns- solution.net/contact. [3] Company Profile - NNS Solution Ltd. [4] "Services of NNS Solution Ltd," [Online]. Available: http://www.nns- solution.net/solutions/custom_app. [5] "Services of NNS Solution Ltd," [Online]. Available: http://www.nns- solution.net/#services. [6] "Solutions of NNS Solution Ltd," [Online]. Available: http://www.nns- solution.net/solutions/green_zone. [7] "Solutions of NNS Solution Ltd," [Online]. Available: http://www.nns- solution.net/solutions/public_cloud. [8] "Solutions of NNS Solution Ltd," [Online]. Available: http://www.nns- solution.net/solutions/end_user. [9] "Products of NNS Solution Ltd," [Online]. Available: http://www.nns- solution.net/#products. [10] "Human Resource," [Online]. Available: https://en.wikipedia.org/wiki/Human_resources. [11] "High Level Design," [Online]. Available: https://en.wikipedia.org/wiki/High- level_design. [12] "Low Level Design," [Online]. Available: https://en.wikipedia.org/wiki/Low- level_design.
  • 44. 33 | P a g e NNS Solution Ltd. Plan your future with us [13] "Software Docementation," [Online]. Available: https://en.wikipedia.org/wiki/Software_documentation. [14] "User Guide," [Online]. Available: https://en.wikipedia.org/wiki/User_guide. [15] "UAT," [Online]. Available: https://www.techopedia.com/definition/3887/user- acceptance-testing-uat. [16] "Meeting Minutes," [Online]. Available: http://humanresources.about.com/od/meetingmanagement/g/meeting- minutes.htm. [17] "Functional Testing," [Online]. Available: https://en.wikipedia.org/wiki/Functional_testing. [18] "Front-end Web Development," [Online]. Available: https://en.wikipedia.org/wiki/Front-end_web_development. [19] "Responsive Web Design," [Online]. Available: https://www.smashingmagazine.com/2011/01/guidelines-for-responsive-web- design/. [20] "HRMS," [Online]. Available: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad= rja&uact=8&ved=0ahUKEwixwaTQ7- XMAhWmE6YKHbnEDVQQFggwMAE&url=http%3A%2F%2Fwww.weboped ia.com%2FTERM%2FH%2FHuman_Resources_Management_System.html& usg=AFQjCNG4e6VcYdG-lePBi1_pVVD-3EesSg&bvm=b. [21] "ATC," [Online]. Available: http://www.australiantaxcollege.com.au/taxed/content/about.mhtml. [22] "Backend Web Development," [Online]. Available: http://blog.udacity.com/2014/12/front-end-vs-back-end-vs-full-stack-web- developers.html. [23] "CodeIgniter," [Online]. Available: https://ellislab.com/codeigniter/user-guide/. [24] "Wordpress," [Online]. Available: https://en.wikipedia.org/wiki/WordPress.
  • 45. 34 | P a g e NNS Solution Ltd. Plan your future with us [25] "Bootstrap," [Online]. Available: https://en.wikipedia.org/wiki/Bootstrap_%28front-end_framework%29. [26] "jQuery," [Online]. Available: https://en.wikipedia.org/wiki/JQuery. [27] "MySQL," [Online]. Available: https://en.wikipedia.org/wiki/MySQL. [28] "XAMPP," [Online]. Available: https://en.wikipedia.org/wiki/XAMPP. [29] "Firebug," [Online]. Available: https://en.wikipedia.org/wiki/Firebug_%28software%29. [30] "Lucidchart," [Online]. Available: https://en.wikipedia.org/wiki/Lucidchart. [31] "Custom Software Development," [Online]. Available: http://www.businessnewsdaily.com/5175-custom-software-development.html.
  • 46. 35 | P a g e NNS Solution Ltd. Plan your future with us Appendices Appendix A: Some Screenshots of User Guide for Card Expense Management System Figure 1: Home page
  • 47. 36 | P a g e NNS Solution Ltd. Plan your future with us Figure 2: Merchant Expenditure section
  • 48. 37 | P a g e NNS Solution Ltd. Plan your future with us Figure 3: Master Data section
  • 49. 38 | P a g e NNS Solution Ltd. Plan your future with us Appendix B: HR Management System Figure 4: Recruitment page
  • 50. 39 | P a g e NNS Solution Ltd. Plan your future with us Appendix C: Australian Tax College Figure 5: Australian Tax College
  • 51. 40 | P a g e NNS Solution Ltd. Plan your future with us Appendix D: Mike Smith Figure 6: Mike Smith
  • 52. 41 | P a g e NNS Solution Ltd. Plan your future with us Appendix E: Andrew Harris – American Politician Figure 7: Andrew Harris
  • 53. 42 | P a g e NNS Solution Ltd. Plan your future with us Appendix F: Alice Comes Back Home Figure 8: Alice Comes Back Home - CSS version
  • 54. 43 | P a g e NNS Solution Ltd. Plan your future with us Figure 9: Alice Comes Back Home - Bootstrap version
  • 55. 44 | P a g e NNS Solution Ltd. Plan your future with us Appendix G: Jogajog.com Figure 10: Home page Figure 11: Home page after sign in
  • 56. 45 | P a g e NNS Solution Ltd. Plan your future with us Figure 12: Members page Figure 13: Friends page
  • 57. 46 | P a g e NNS Solution Ltd. Plan your future with us Figure 14: Messages page
  • 58. 47 | P a g e NNS Solution Ltd. Plan your future with us Appendix H: Rating System Figure 15: Home page Figure 16: Add a Book
  • 59. 48 | P a g e NNS Solution Ltd. Plan your future with us Figure 17: View Books
  • 60. 49 | P a g e NNS Solution Ltd. Plan your future with us Figure 18: View Ratings