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