SlideShare a Scribd company logo
1 of 50
An Internship Report
On
IT Assistant
At
MiDas Technologies Pvt. Ltd.
Submitted By:
Hari Rijal
Exam Roll No.: 7822/17
TU Registration No.: 7-2-1181-61-2017
Asian School of Management and Technology
Gongabu, Kathmandu
Submitted To:
Office of the Dean
Faculty of Management
Tribhuvan University
Kirtipur, Kathmandu
In partial fulfillment of the requirement for the degree of
Bachelor of Information Management (BIM)
June 2022
STUDENT DECLARATION
I hereby declare that this internship project entitled “Technical Assistant” submitted to
the Office of the Dean, Faculty of Management, Tribhuvan University, is a result of my
internship period at MiDas Technologies Pvt. Ltd. IME Complex, Panipokhari,
Kathmandu, for partial fulfillment of the requirement of the Bachelor of Information
Management (BIM).
This is my original work and it has not been previously submitted to any other University
or Institute for any purpose.
_______________
Hari Rijal
Exam Roll No.: 7822/17
TU Registration No.: 7-2-1181-61-2017
Asian School of Management and Technology
i
ACKNOWLEDGEMENT
I would like to sincerely thank the Faculty of Management, Tribhuvan University, and
Asian School of Management and Technology (ASMT) for providing the opportunity to
carry out this internship project that helps to enhance my knowledge, skills and capabilities.
I would like to thank MiDas Technologies Pvt. Ltd., which accepted my presence and
provided me to work in their organization. It was great experience to practically learn and
closely observe the organization’s environment and work culture. I had the greatest
opportunity to share views and ideas with different people in the organization environment
and work culture during my internship period.
The period of internship was very productive for me. I got an opportunity to learn and
experience on a reputed IT company. I got familiarize to deal with the IT related issues
and how to solve them in any institution. It has made me more responsible, sincere,
cooperative, disciplined and hard-working.
I am deep obliged to Mr. Surya Bam for providing his valuable knowledge and ideas to
make my report more sensible, informational and on the format. I would like to take this
opportunity and show my gratitude towards Er. Anil Lal Amatya (Principal, ASMT), Mr.
Chakra Narayan Rawal (Program Coordinator, ASMT) for providing me the necessary
guidance and supervision. Besides I am thankful to all my teachers and friends for their
precious help and support.
I would like to express my greatest gratitude towards Er. Rabindra Jung Thapa (Chief
Technical Officer, MiDas Technologies Pvt. Ltd.), Mr. Suraj Timalsina (Senior IT
Officer, MiDas Technologies Pvt. Ltd.) for providing direction in the intern process,
guidance, suggestions and timely help during the internship period. I am also thankful to
my family who gave me their valuable time and suggestion and helped in making this intern
success.
ii
ABSTRACT
I have chosen MiDas Technologies Pvt. Ltd. for my internship. I worked under the field of
IT Support. The main objective of this internship was to know about the IT system and use
my theoretical knowledge into practical field and also to gain practical knowledge of the
workplace. Through this internship, I gained knowledge and experience pertaining all
aspects of IT department in an organization, including the process of how it’s processes as
well as the problems that may be faced when performing this process and as well as how
to solve these problems in a real-life scenario.
The internship was for the period of 12 weeks starting from February 8, 2022 to May 9,
2022. I have chosen IT support field for my internship through which I can get the
knowledge as well as working procedure of the IT department. Where I got lot of
opportunities to understand several concepts related with the operation done by this
department. To understand the way how IT Support system is done in real practice was the
main objectives of my internship, which I successfully learnt during the period of 12 weeks.
While working in IT department in MiDas Technologies, I have tested the quality of
software application. I had chance to learn about manual software testing process and about
the different Quality Assurance tools and technology. The application was first tested
manually and listed on the excel documentation which was time consuming. After certain
time some automation tools like Selenium, JMeter were applied for the test of the
application.
After having an experience of successful 12 weeks internship, I learnt that there are many
differences between academic knowledge and the practical work experience. However, it
is also true that theoretical knowledge we gain from the colleges were very useful in the
real work environment.
Therefore, the overall experience of working in MiDas Technologies Pvt. Ltd. was very
pleasant and I learnt how various activities are conducted in the field of IT support and
system quality testing. This internship also helps me to implement the theoretical facts that
I have acquired in my college and gain practical knowledge in real working environment.
iii
TABLE OFCONTENTS
ACKNOWLEDGEMENT..................................................................................................i
ABSTRACT........................................................................................................................ii
LIST OF FIGURES..........................................................................................................vi
LIST OF TABLES...........................................................................................................vii
LIST OF ABBREVIATION.......................................................................................... viii
CHAPTER ONE ................................................................................................................1
INTRODUCTION..............................................................................................................1
1.1 Background of the study ............................................................................................1
1.2 Objectives of the Study ..............................................................................................1
1.3 Methodology ..............................................................................................................2
1.3.1 Organization Selection ........................................................................................2
1.3.2 Placement and Duration ......................................................................................2
1.3.3 Activities Performed in Organization..................................................................3
CHAPTER TWO ...............................................................................................................5
INTRODUCTION OF INDUSTRY.................................................................................5
2.1 Introduction to Information Technology....................................................................5
2.2 Introduction to Software Industry ..............................................................................5
2.3 Objectives of Information Technology in Business...................................................6
2.4 History of IT in Nepal ................................................................................................7
2.5 Importance of IT.........................................................................................................8
2.6 Scope of IT.................................................................................................................8
2.7 Opportunities in Nepali IT Sector ..............................................................................9
2.8 Challenges in Nepali IT Sector ................................................................................10
CHAPTER THREE.........................................................................................................11
INTRODUCTION OF ORGANIZATION....................................................................11
3.1 Introduction of Organization....................................................................................11
iv
3.2 Vision and Scope......................................................................................................11
3.3 Services offered........................................................................................................12
3.3.1 For Schools and Colleges..................................................................................12
3.3.2 For Hospitals .....................................................................................................14
3.3 Organization Structure .............................................................................................15
3.4 Contact Details .........................................................................................................16
CHAPTER FOUR............................................................................................................17
ANALYSIS OF ACTIVITIES DONE / PROBLEM SOLVED...................................17
4.1 Brief Description of Activities Done........................................................................17
4.1.1 Installing and Configuring MiDas Software .....................................................17
4.1.2 Installing and updating software .......................................................................20
4.1.2.1 Installation of Operating System ................................................................20
4. 2 Documentation Control...........................................................................................21
4.2.1 Program Documentations..................................................................................21
4.2.2 System Documentations....................................................................................21
4.2.3 Operations Documentations ..............................................................................21
4.2.4 User Documentations ........................................................................................21
4.3 Troubleshooting and Diagnosing Technical Issues..................................................22
4.4 Testing......................................................................................................................24
4.4.1 Manual Testing Process.....................................................................................24
4.4.2 System Testing ..................................................................................................25
4.4.2.1 Compatibility Testing .................................................................................25
4.4.2.2 Unit Testing ................................................................................................25
4.5 Tools Used................................................................................................................26
4.5.1 Software Management Tools.............................................................................27
4.5.1.1 Trello...........................................................................................................27
4.5.1.2 Jira Software ...............................................................................................27
v
4.5.2 Test Management Tools ....................................................................................28
4.5.2.1 TET (Test Environment Toolkit)................................................................28
4.5.3 Load Testing Tools............................................................................................28
4.5.3.1 Apache JMeter ............................................................................................28
4.5.4 Remote Control Software..................................................................................28
4.5.4.1 AnyDesk .....................................................................................................29
4.6 Setting Up Peripherals..............................................................................................29
4.7 Monitoring and maintaining computer system and networks ..................................29
4.8 Setup IP Address ......................................................................................................30
4.9 Sharing the PC..........................................................................................................31
4.10 Providing technical support across the company ...................................................32
CHAPTER FIVE .............................................................................................................33
CONCLUSION ................................................................................................................33
5.1 Findings....................................................................................................................33
5.2 Conclusion................................................................................................................33
5.3 Lesson Learnt ...........................................................................................................34
5.4 Recommendation......................................................................................................34
BIBLIOGRAPHY............................................................................................................35
APPENDICES..................................................................................................................36
vi
LIST OFFIGURES
Figure 1: Organization Hierarchy ......................................................................................16
Figure 2:MiDas School Management Information System ...............................................17
Figure 3: Setting up custom domain name in Xampp server.............................................18
Figure 4: Microsoft SQL Server for SMIS ........................................................................19
Figure 5: ODBC Configuration .........................................................................................20
Figure 6: Backing up the Files from Client PC..................................................................22
Figure 7: Troubleshooting the issues of client through AnyDesk Remote Control...........23
Figure 8: Updating receipt transaction with SQL Query...................................................23
Figure 9: Updating Billing Month with SQL Query..........................................................23
Figure 10: Flowchart of Manual Testing Process..............................................................24
Figure 11: Login Page Manual Testing of MiDas eCLASS..............................................25
Figure 12: MiDas SMIS Login Test Cases in Excel Sheet................................................26
Figure 13: Software Project Management via Trello.........................................................27
Figure 14: Reporting Issues and Bug tracking via Jira Software.......................................27
Figure 15: Performance Testing in Apache JMeter...........................................................28
Figure 16: AnyDesk Remote Control Software.................................................................29
Figure 17: Setting up IP Address and DNS Server............................................................31
Figure 18: Sharing the PC..................................................................................................32
vii
LIST OFTABLES
Table 1: Internship Schedule ...............................................................................................3
viii
LIST OFABBREVIATION
AI Artificial Intelligence
BDE Borland Database Engine
CEO Chief Executive officer
CMIS College Management Information System
CRM Client Record Management
DNS Domain Name Server
Exe Executable Files
HMIS Hospital Management and Information System
ICT Information Technology and Communication
IoT Internet of Things
IPMsg Internet Protocol Message
ISP Internet Service Provider
IT Information Technology
LAN Local Area Network
LIS Laboratory Information System
LMS Library Management System
NTA Nepal Telecom Authority
NTIS Nepal Trade Integration Strategy
ODBC Open Database Connectivity
OTT Over the top
PC Personal Computer
PMIS Pharmacy Management and Information System
RDMS Relational Database Management System
SCIS School Communication Information System
SMIS Students Management Information System
WAN Wide Area Network
1
CHAPTER ONE
INTRODUCTION
1.1 Background of the study
During my internship period I have worked in the field of IT Support in MiDas
Technologies. While working in the organization I have provided overall technical support
for the client by maintaining the computer networks, installs and configures of hardware
and software of all types of organizations and solves technical issues as they arise.
Through the work I have done, quality testing of software to ensure the software is working
well according to client requirements. MiDas have its own desktop application and web
application for information management system for different organizations like schools,
hospital, etc. The system is developed according to the needs of the organization. Before
installing the software in the client computer, QA testing activity to make sure that the
organization is providing the best possible service for the client. I have mainly focused on
improving the processes to deliver quality product to the client.
During the internship at MiDas, the intern was assigned with different tasks as per the
requirements of the both the organization and the system application. For the few days, the
intern was allowed to know the system and get familiar with different technologies that
were used along with the application. My task is to document the client requirement and
discussed with the project manager and development team. I have handled the quality
assurance task of the project. I have created a smooth bridge between the client
requirements and developer. Developer makes a module to develop a system from the
requirements of clients and tester makes testing module from the same requirement. The
system requirement is prepared to train the client about the system. Then the system is
installed in the client computer. Client can choose web application as well as desktop
application according to their requirement. I trained them about the system with the help of
documentation. If they faced any trouble and issues while operating system, I tried to
understand their problem and issues and try to fixed with the help of remote-control system.
1.2 Objectives of the Study
The object of the project accomplished during the internship is to provide the IT solution
for the different organizations. The main objectives is to handle and solve clients
2
complaints successfully, giving professional and polite advice, giving a quality and speedy
solutions. The other specific objectives are as follows:
• To monitors and maintain the computer system and networks of an organization.
• To troubleshoot the problem faced by the client in the system.
• To list out the problems of software before going out for user levels.
• To write the user guidelines and system documentation.
• To maintain the smooth bridge between clients and developer.
• To learn the Quality Assurance skills and test the software using standard practices.
• To find out the bug and report to the developer
• To monitor the software development process and the final software developed.
1.3 Methodology
During internship program, I have collected the information about the School Management
and Library Management System. The information was collected with the help of primary
and secondary sources. There was much information that is collected directly from the
organization through day-to-day operations. Also, the information gathered from the
experience is included in this section. Much information was gathered from websites,
manuals and other sources of the organization. Secondary data or the references are readily
available data which inexpensive to obtain. These types of data are administrative data
which are collected over a long period by the organization themselves.
1.3.1 Organization Selection
For the internship to be worthwhile, selection of organization is an essential factor. It is
important to complete an entry level position. It is a medium through which we will pick
up understanding and presentation to the outside world. The organization what we choose
plays an a medium through which we get exposure to real world. The organization I selected
is MiDas Technologies Pvt. Ltd. which was established in April 24, 2001. As per my
interest, I have chosen the IT Assistant post of intern in Software Company to enhance my
skills and knowledge in the practical field. MiDas is a systematized software and education
company in Nepal, from where I gained valuable experiences and knowledge.
1.3.2 Placement and Duration
Organization’s selection process placed me as an intern in the organization where I got the
opportunity to learn the real organization process and system support process along with
3
the importance of teamwork in achieving success. I was trained with the organization’s
work process that led to an easy path for organization culture and process. During my
internship period, I was placed in IT Assistant Intern post for 3 months where IT related
issues are identified and find effective way to solve them.
Table 1: Internship Schedule
Start Date February 8, 2022
End Date May 9, 2022
Days of work in a Week Sunday to Friday (6 Days)
Office Hours 10:00 AM to 6:00 PM (8 Hours)
Position IT Assistant
Internship Period 3 Months
1.3.3 Activities Performed in Organization
During my internship period, I was assigned various task that included interacting with
clients for solving their issues and collecting new requirement, roles in projects. I have
gained the good experience as a intermediator between client and developer. The task
contains the problem that need to be solved or list of activities that need to be done along
with the design of it. In short, following activities were carried out under the 3 months’
time span.
• Provide technical support to the client and across the company.
• Installing and configuring MiDas application and other applications.
• Assist in software and hardware upgrades.
• Troubleshooting and diagnosing technical issues.
• Monitoring and maintaining computer systems and networks.
• Review requirements, specifications and technical design documents to provide
timely and meaningful feedback.
• Create detailed, comprehensive and well-structured test plans and test cases
• Identify, record, document thoroughly and track bugs
• Providing training to individuals who handle the product.
4
• Setting up Peripherals
• Take a look at customer complaints and solved identified issues.
• Learn the organization process.
5
CHAPTER TWO
INTRODUCTION OFINDUSTRY
2.1 Introduction to Information Technology
Information technology is one of the growing sectors in Nepal which is just on the starting
phase but bas lots of potential for growth, investment and significant profit. Software
companies are growing like mushrooms as users buy computers for home and business use
and need something to do with them. Several industries are associated with information
technology, including computer hardware, software, electronics, semiconductors, internet,
telecom equipment, e-commerce and computer services. Both software development and
the hardware involved in the IT industry include everything from computer system, to the
design, implementation, study and development of IT and management systems. Owing to
its easy accessibility and the wide range of IT products available, the demand for IT services
has increased substantially over the years. The IT sector has emerged as a major global
source of both growth and employment.
The government of Nepal has also identified IT as one of the five priority potential export
service sectors in Nepal Trade Integration Strategy (NTIS) 2010. The IT industry has
become an indispensable part of our economy as it helps in creation of more knowledge-
based economy, human resource development, assist in effective management of other
services and creates various other opportunities that aids in development of a nation. Using
information technology, individuals and businesses have the ability to view changes in
global markets at real time far faster than they usually used to do.
2.2 Introduction to Software Industry
As we know that the world is moving from analog to digital, PT is playing an important
role in the people's life. IT has become a part of life for humans. As the world is becoming
narrower and narrower, the influence of TT is becoming more and more. There are 17
revolutions in all of the countries in the world, Due to the help of IT people, generating
new techniques to improve their skills and talents.
Nowadays, in all operations the involvement of information technology is vital.
Information Technology helps in building the nation’s strength, and also provides away to
economic development. Today, information technology continues to advance and change
the way of business work in unexpected new ways. IT can be defined as a contemporary
6
term that describes the combination of computer technologies with the telecommunication
technologies. Its vast power to affect change has put it in the forefront of all other industries.
Today, IT is the fastest growing economic activity in the world and IT industry as such is
the biggest industry.
IT has helped computerize the business process thus streamlining businesses to make them
extremely cost-effective money-making machines. Thus, in turn increases productivity
which ultimately gives rise to profit that means better pay and less strenuous working
condition. IT has made it possible for businesses to be open 24x7 for business over the
globe.
The IT industry can serve as a medium of e-governance, as it assures easy accessibility to
information. The use of information technology in the service sector improves operational
efficiency and adds to transparency. It also serves as a medium of skill formation. In this
new era, IT stands as the central force in shaping organization, societies and nations based
on the presumption that it is the key to achieve progress today. At last, Information
technologies are the product of developed countries and to make that technology suitable
for developing countries like Nepal. There should be an effort to build a capacity to
recognize the importance of implementing IT according to the development needs and
requirements. So, IT is the most vital component to build up the nation and helps the
economic growth.
2.3 Objectives of Information Technology in Business
• To ensure the availability of and access to information that enables customers to
make timely, informed decisions by strengthening data and knowledge management
approaches, ("Department IT Strategic Goals", 2010).
• To explore new horizon of challenges and opportunities that can boost the
technological, economic and educational scenario of the country
• To manage the cost efficiencies
• To provide a robust and secure IT infrastructure that supports on-demand access to
information
• Globalization
• Promoting the growth of e-commerce and software export
7
• To improve end-to-end transparency and accountability between the customer and
service provider
• To increase percentage of employees who enroll in IT training opportunities.
2.4 History of IT in Nepal
In this revolution of IT, we have witnessed many changes from machine era to automated
era. Coming to this long we are now totally living in a world of technology. A brief history
of IT in Nepal is shown below:
• Use of computer for the first time in history of Nepal in 1971 census by NCC.
• Another 2nd generation computer was used in 1981 census named ICL 2950/10.
• Telephone Service exchange was established by NTC in 1960 in Kathmandu
Valley.
• RONAST E-Mail Service.
• Mercantile Communications in 1995 started Internet Service for the 1st time.
• In 1998, NTA, a telecommunications regulatory body, was formed as per the
Telecommunications Act 1997, (Dhungel, 2019).
• Involvement of ISPs
• IT policy 2000 - place Nepal on global IT map, to make IT accessible to general
public, creation of knowledge-based society/industries, (Bhurtyal, 2010)
• Telecommunication Policy 2004 - to create favorable environment to make the
telecommunication service reliable and accessible
• eGovernment Master Plan 2005
• Electronic Transaction act 2008 - ADB supported ICT Development Project
Due to success of NCC’s, there are more than 300 legal private computer training institutes.
I.T Ministry established for advising and formulating plans and policies by NIC instead of
NCC. NTC provide cellular and WLL network to private parties UTL, NCELL, Hello
Nepal. NTA provide license to various ISPs like- Worldlink Communications Private
Limited Broadlink Network and Communications Private Limited Hotlink Nepal Private
Limited. Traditional method of business and education are now replaced by advance I.T
innovations, (Soft, 2019). Rapid and efficient development of Telecommunication and
transmission media. Now there are more than 4 million users of internet. Although there
are a lot of encouraging signs for Nepal in the field of IT, the current quality of IT services
8
and education still leaves a lot to be desired. Considerable amount of work needs to be done
and the initiative should be taken early if we are to level and keep up with the world in the
field of technologies. 21st century demands globalization.
2.5 Importance of IT
With the introduction of computers, the business world was changed forever. Using
computers and software, businesses use information technology to ensure that their
departments run smoothly. They use information technology in a number of different
departments including human resources, finance, manufacturing, and security. Using
information technology, businesses have the ability to view changes in the global markets
far faster than they usually do.
• Information technology has allowed businesses to keep up with the supply and
demand as consumers grow more anxious to have their items instantly.
• The world of education is changing as the modern world continues to grow. With
so much it's important that progress happening, education be able to reach students
in new ways.
• With all the online purchases going on, it's important that banks and security keep
tabs on everything to keep everyone safe
• Improvement in information technology have allowed for great reform in
healthcare. Most medical offices can now send and receive digital medical
information from doctors you have had in the past.
2.6 Scope of IT
Modern society is becoming more and more reliant on the use of technology and this has
indeed created the demand of experts in the field of Information and Technology. Thus, IT
has become one of the most popular subjects of choice for the students.
Moreover, the ever-dynamic world of Information technology and Communication (ICT)
requires subtle and comprehensive expertise in Computer Technology,
Telecommunications and multimedia as well as in the knowledge of networks. Modern
world has witnessed the IT revolution due to the advancement of knowledge in these
disciplines and these disciplines are closely aligned to one another. IT professionals who
can make a difference are keenly sought after by different types of leading organizations
throughout the world. So, the prospect of careers in IT is reasonably good.
9
IT graduates can work in different industry like software industry, financial institutions,
Health, corporate organizations etc. The following are the list of most common career paths
for IT graduates.
• System Analyst
• Project Manager
• Software Developer
• Web Developer
• Web Designer
• Database Developer
• Network Administrator
• QA (Quality Assurance) Officer
• Technical Writer
• IT Assistant
2.7 Opportunities in Nepali IT Sector
Smart irrigation project, digitization of land records, e-Haat Bazar are some of the services
that ICT can contribute to the development of agriculture. Smart classrooms, online
learning platforms, biometric attendance systems, and mobile learning centers in rural areas
can bring massive reform in our traditional education system. Electronic visas augmented,
and virtual reality tours, electronic tour guides, tourist tracking systems, online information
regarding tourism and websites, and mobile apps can expand the scope of tourism globally.
Urban infrastructures such as smart building, intelligent waste management, public
transport management, municipality mobile application, etc. could lead to a creative and
prosperous Nepal. Electronic health records, mobile health units, centralized telemedicine
centers would help in gaining better health care. Smart grid projects, smart metering can
improve our energy system go digital. National payment gateway, information
management system, mobile wallet system can lead to financial reform. ICT plays a
significant role in disaster prevention, mitigation response, and recovery. The use of Drone
for security monitoring and delivery of emergency equipment can help in easing disaster.
ICT has a consistently positive impact on job creation. The opportunities exist in
infrastructure development, equipment manufacturing, distribution, maintenance, and also
in the event of websites, mobile apps, information systems, etc. (Aryal, 2020)
10
2.8 Challenges in Nepali IT Sector
The successful use of ICT in these various sectors will require a high degree of emphasis
on implementation. The Government of Nepal needs to focus on the following priority
areas to create an enabling environment: Technology and Infrastructure development,
entrepreneurship/PPP so that private organizations would involve in every sector, talent,
and skills development so that country will get the skilled technical workforce to implement
the efficient use of ICT. Encourage private sector participation, improve professional
education, facilitate the event of a robust financial ecosystem, encourage foreign direct
investment in priority areas, making public servants digitally-ready will be essential.
Emerging business models and disruptive technologies such as artificial intelligence (AI),
robotics, the Internet of things (IoT) and over the top (OTT) are transforming the way work
is done. These emerging technologies are allowing governments and enterprises globally
to unlock the potential to achieve exponential growth. (Aryal, 2020)
11
CHAPTER THREE
INTRODUCTION OF ORGANIZATION
3.1 Introduction of Organization
MiDas Technologies Pvt. Ltd. is a Nepal based professionally managed company offering
IT solutions to local as well as overseas clients, MiDas offers a unique combination of
experience, knowledge, methodology and professional commitment that makes us the right
choice for every business. Their continue success is a reflection of their primary focus-
value, quality and commitment to the best possible customer service. As they develop new
modules and update existing ones, they always ensure that their current customers remain
their top priority. They are proud that their very first customer is still an important member
of the MiDas family.
They believe in providing cost effective and reliable services to their clients with their
highly skilled team members. Their expert team is always ready to server with professional
custom College Management Information System, Laboratory Information System, Library
Management Information System, Pharmacy Management Information System, Hospital
Management Information System, etc. also the maintenance service for the system. Their
experts are well skilled and can build stylish as well as elegant and easy navigated web
application. Over the air of experience, MiDas Technologies Pvt. Ltd. has achieved a
prominent position of an expert IT company as well as Educational Institution possessing
some of the best analytical brains. Their transparent, efficient and flexible world class
software development process zero downs risks of project failures and creates powerful
software solutions that meet present as well as future demands.
3.2 Vision and Scope
Customer loyalty through customers satisfaction, delivery in time, quality assurance and
management, innovation to improve efficiency, live support and to be recognized as the
best company when it comes to delivering value to customers. The organization aims to
serve the nation identically by bringing innovative ideas, research strategies and other
development related measures such as professional and personality development training,
academic programs and social development activities, workshops, seminars and
conferences as supporting tools keeping the vision, mission and objectives of the institute
on top priority,
12
3.3 Services offered
Primary services offered by MiDas Technologies are:
3.3.1 For Schools and Colleges
• MiDas eClass – Simplifying Learning: MiDas eCLASS is an animated,
interactive audio-visual teaching and learning software that empowers teachers and
inspires students. The Learning App is developed to meet all types of educational
needs of Nursery to Grade 10 students and their parents. It includes Curriculum-
based Study Materials, Communication Tools, and Talent Show Platform.
- Learn lessons of course books through Tutorial Videos
- Get help to do Homework through online teachers
- Clear doubts by asking questions to best teachers
- Test acquired knowledge of course book by playing games and quizzes
- Get help to Prepare for Exams and avoid unnecessary stress
- Learn through Reference Videos available on Internet
- Publish your creative works like stories, poems, essays and drawings
- Post reviews of books you have read, movies you have watched and places you
have visited
- Keep updated with daily homework, exam routine, exam result, extracurricular
activities and so on
- Communicate with class teachers anytime anywhere
• College Management Information System (CMIS): It is a complete system that
manages the data of college students and their financial and academic activities to
run your institution effectively. CMIS will have following modules:
− Student Profile: Student Details, Student Address, Academic History, Parent &
Guardian’s Details, Further Education, Employment
− Academic Records: Attendance Capture, Mark Capture, Mark Verification,
Remarks Entry, Mark Derivation, Mark Ledger, Mark Sheet
− Student Account: Student Account Setup, Bill Generation, Bill Payment,
Student Transaction, Due Bills, Reminder Bills, Daily Collection,
Miscellaneous Transaction, Income Details, Day Book, Monthly Due Report,
Scholarship & Discount Report
• Students Management Information System (SMIS): SMIS is a complete system
that manages the data of students and their financial and academic activities to run
13
your educational institution effectively. It is a Desktop application with RDMS
(Relational Database Management System) that store and manages data locally
within school premises. For day-to-day operation, users can easily capture
information and quickly generate reports within the school premises without
internet access on a single click. This application is designed to meet your
objectives like a highly trustworthy finance department and an active
administration.
• Library Management System (LMS): It is an enterprise resource planning system
for a library, used to track items owned, orders made, bills paid, and patrons who
have borrowed. MiDas Library (Library Management Information System) will
have following features:
− Member Information,
− Member ID Card Generation: With Photographs, With Barcode
− Catalogue Details: Books, Journal, Video, Audio
− Order Placement
− Acquisition
− Stock Management
− Catalogue Search
− Catalogue Issue/Return
− Catalogue Reservations
− Late Fee
− Library Flow Analyzer
• School Communication Information System (SCIS): SCIS is a platform where
important information can be transfer among stakeholders (School Management,
Teachers, Students and Parents) through Internet or SMS service. This information
is captured in MiDas Student Management Information System can be accurately
transferred to concerned stakeholders of the school by using Web application and
Mobile application. Using this system, the stakeholders can communicate between
them through Internet and SMS. It also has Online Communication Scheduling
System, which manages time for LIVE communication between the parents and
corresponding teachers. Once the appointment is confirmed, parents and teachers
can communicate ONLINE through Viber or Skype. This application is designed
14
with an aim to meet your communication objectives by providing an effective
communication.
3.3.2 For Hospitals
• Laboratory Information System (LIS): A software system that records, manages,
and stores data for hospital laboratories. A LIS has been most adept at sending
laboratory test orders to lab instruments, tracking those orders, and then recording
the results, to a searchable database.
− Modules We Are Providing
− MiDas Doctor HoMS
− We provide following modules under MiDas Doctor HoMS for LIS:
▪ Investigation Sample Tracking System
▪ Patient Investigation Reporting System
• Pharmacy Management and Information System (PMIS): A system which
tracks the medicine records to all the patients, In-Patients and Out-Patients
recording the actual sales, profit, loss, store management and more. To control loss
and damage, there should multi-level pharmacy store in a hospital. Main Pharmacy
should purchase from party and issue to billing stores. Billing stores should sale to
customers and issue to wards. This system handles multi-store/counter pharmacy.
This module handles following functions:
− Category, Brand and Item wise Sales Analysis.
− Counter wise cash and credit sales
− User wise cash collection.
− Store wise stock analysis.
− Expiry and Damage analysis.
− Category, Brand and Item wise profit analysis.
− Supplier wise profit analysis.
− Supplier payment analysis.
• Hospital Management and Information System (HMIS): Collection,
compilation, analysis and interpretation of data for effective use as information
which helps in better planning, monitoring and control of medical and health
services which also helps in improving of the efficiency and Performance of health
delivery system. Modules We Are Providing
15
Our entire project is the integrated system of different modules, based on different
tools and techniques. The project is designed in such a way that these modules can
be added phase by phase and also has space for further development. We provide
MiDas Dr.HoMS for HMIS.
• Clinical Record Management (CRM): It defines the storage recommendations
which will ensure that records are maintained, managed and controlled effectively
in accordance with the needs of the pre-hospital emergency care practitioner and
services in terms of legal, operational and informational needs. This module handles
following functions:
- Files issued to admitted patients.
- Files collected from discharged patients.
- Files issued to doctors / students / staffs.
- Files collected from doctors / students / staffs.
- Files position tracking.
- Files movement tracking.
• Other services offered by MiDas Technologies Pvt. Ltd. are:
- UI/UX and Graphics Designing
- Software Development
- Online Promotion
- Search Engine Optimization
- Web Hosting
- E-commerce Application Development
- Integrated Payment System
- Web Portal Development
- Hardware Support and Maintenance
- Network Management and Maintenance
- Tuition classes for all levels students
3.3 Organization Structure
Organization Structure is a system that is used to define a hierarchy within an organization.
It helps for running the organization in a smooth manner. Therefore, MiDas Technologies
has a systematic structure consisting of CEO, Head of Department, Business Director,
Finance Director, Marketing Director, Chief Technical Officer, Senior Developer, IT
Support, etc.
16
Figure 1: Organization Hierarchy
3.4 Contact Details
MiDas Technologies Pvt. Ltd.
IME Complex, Paanipokhari, Kathmandu, Nepal
Phone/Fax: 977-1-4245325, 4245919
Email: info@midastechnologies.com.np
Website: www.midastechnologies.com.np
17
CHAPTER FOUR
ANALYSIS OFACTIVITIES DONE / PROBLEM SOLVED
4.1 Brief Description of Activities Done
During the internship period I was assigned to do various task. Some of the tasks can be
described as below:
4.1.1 Installing and Configuring MiDas Software
Initially, I was assigned for installing MiDas exe (Executable Files) such as; College
Management Information System (CMIS), Students Management Information System
(SMIS), Students Management Information System (SMIS), School Communication
Information System (SCIS), etc. CMIS is a complete system that manages the data of
college students and their financial and academic activities to run institution effectively.
LMS is an enterprise resource planning system for a library, used to track items owned,
orders made, bills paid, and patrons who have borrowed. SMIS is a complete system that
manages the data of students and their financial and academic activities to run your
educational institution effectively. It is a Desktop application with RDMS (Relational
Database Management System) that store and manages data locally within school premises.
For day-to-day operation, users can easily capture information and quickly generate reports
within the school premises without internet access on a single click.
Figure 2: MiDas School Management Information System
18
MiDas School Stream Line, MiDas College, MiDas Library are the exe (Executable Files)
ie. Software which was installed in client computer and connect with database in the server
computer. The exe files are developed with Delphi programming language. Delphi is the
fastest way to write, compile, package and deploy cross-platform native application on
windows, macOS, iOS, Linux, etc. Delphi Developer developed exe software according to
the client requirement. The required application is tested before setup on the client
computer. During my internship I have done testing of MiDas web application, desktop
application and visited my different universities, schools’ colleges and hospitals to install
the MiDas software. Different software was installed on client pc such as Microsoft SQL
Server 2008, Xampp server, BDE exe, ODBC, DXinstall, etc.
Figure 3: Setting up custom domain name in Xampp server
Xampp Control Panel is a local web server for MiDas web application. The colleges who
have more than 500+ students, they prefer MiDas web application for Students Information
Management Software. Xampp has been configured with their custom domain name.
During my internship duration I have learnt advance knowledge of Xampp Control Panel .
Furthermore, Microsoft SQL Server 2008 is used to manage the database in for Desktop
application. Microsoft SQL Server 2008 R2 Express with Service Pack 2 is a free and
feature-rich database for developing and deploying SQL Server 2008 R2.
19
Figure 4: Microsoft SQL Server for SMIS
The ODBC (Open Database Connectivity) is a standard application programming interface
for accessing database management systems. ODBC consists of four components, working
together to enable functions. ODBC allows programs to use SQL requests that access
databases without knowing the proprietary interfaces to the databases. ODBC handles the
SQL request and converts it into a request each database system understands.
Borland Database Engine & mdash; is a set of libraries that allows you to work with
Paradox, dBASE, FoxPro, MS Access databases from programs created in Delphi, C++
Builder and other Borland products. In addition, it is possible to access SQL through the
built-in SQL Links driver, and to access Microsoft Access and similar databases, it is
possible to connect external ODBC drivers. Another driver DXinstall application is
installed to convert English data to Nepali data automatically.
Once installation was done, different configuration should do to effectively run the MiDas
software. Configuration is necessary for compatible system. To connect the client
configuration with server computer such as network configuration, ODBC configuration,
domain setup, IP address verification is done.
20
Figure 5: ODBC Configuration
4.1.2 Installing and updating software
Rather than MiDas software, several other applications are also used in organization. They
are Microsoft Office, Antivirus, Adobe Acrobat, Remote Control Software, IPMsg,
Operating System, etc. This software is installed with the responsibility of IT department
to install and update all the software that are used in intra organization. To gain the better
productivity it is necessary to timely update the system and software.
4.1.2.1 Installation of Operating System
An operation system is that most important software to run the computer. It manages the
computer’s memory and processes as well as all of its software and hardware. It also allows
to communicate with the computer without knowing how to speak the computer’s language.
As an IT assistant intern in MiDas Technologies, I had installed operating system (ie.
Windows 7, Windows 10, etc.) on multiple computers using bootable USB drive. Steps
during the installation are:
• Connect the USB flash drive to a new PC
21
• Turn on the PC and press the key that opens the boot-device selection menu for the
computer, such as the Esc/F10/F12 keys. Select the option that boots the PC from
the USB flash drive.
• Windows Setup starts. Follow the instructions to install Windows.
• Remove the USB flash drive.
4. 2 Documentation Control
Documents control contains about how documents are to be prepared from the prospective
of what the prospective of system is.
4.2.1 Program Documentations
• Documentations should be from the point of view of reader
• Documents should be unambiguous
• There should be no repetition
• Industry standards should be used
• Documents should be always be updated
• Any outdated document should be phased out after due recording of the phase out
4.2.2 System Documentations
• It should be possible to refer to other documents
• It should contain everything needed, so that those who are reading it carefully
understand the system
• It should be accessible to those for whom it is indented
• When the system gets modified it should be easy to update the documentation
4.2.3 Operations Documentations
• Contains information that will aid system administrators to understand the function
and capabilities
• How the system flow from one to other
• Functions of the particular headings
• Contains day to day technical operations and cover issues such as a server or
software application failure
4.2.4 User Documentations
• How to use system
• Features of system
22
• Tips and tricks of system
• How to resolve common problems through system
• How to use different features of the system
4.3 Troubleshooting and Diagnosing Technical Issues
Before troubleshooting and diagnosing technical issues we need to back up our data first
from database. Troubleshooting process can be done with physical as well as online mode
using different remote-control software. To ensure the safety of data and information we
must do backup before doing any troubleshooting in client computer.
Figure 6: Backing up the Files from Client PC
While operating MiDas School Management Information System many clients have faced
different trouble like upgrading students, errors in marksheet, Identity card and mainly
faced issues in transaction payment. I had fixed those transactional issues through the SQL
query from the database. The issues had occurred by the wrong entry of transactional
amount or wrongly entered in another student account. Those issues can’t be fixed by client
or user itself. Those issues have been fixed by the technical team; I have learnt to fixed
those issues by the knowledge which I have acquire in my Database Management System
class.
23
Figure 7: Troubleshooting the issues of client through AnyDesk Remote Control
This troubleshooting has been done by entering the valid SQL Query in database. Microsoft
SQL Server Management Tools is used for desktop application and XAMPP Control Panel
(Apache, MySQL) server is used for offline web application.
Figure 8: Updating receipt transaction with SQL Query
Figure 9: Updating Billing Month with SQL Query
24
4.4 Testing
Testing is the process checking the functionality of the software products to ensure whether
they match with the expected requirements or not. Testing can identify the bugs if any, in
the early stage, which can be fixed saving time and cost. So, it is a very important part of
software development. Various frameworks are available for testing.
4.4.1 Manual Testing Process
The manual testing process’s flow diagram is drawn. The flow starts with the leads of team
who create and assign the tasks for Quality Assurance (QA) Engineers. The QA team go
through out the tasks and assign the tasks among the team members, if any confusion occurs
QA ask for the lead team. After tasks are assigned test cases are developed and different
steps are carried out which is shown in the figure below:
Figure 10: Flowchart of Manual Testing Process
25
Here in MiDas eClass system test cases were written using MS-excel for manual testing.
The practice of writing test cases in Excel gave me a chance to make a logical table for
calculations as well for testing various outcomes were calculated according to input and
were displaying correct output or not.
4.4.2 System Testing
System Testing look after the testing of the system that has been developed to ensure it has
met it specified requirements. As a fairly flexible methodology was adopted for the
development, the testing of the application started during its development with bugs being
fixed as they were discovered. After each section of the application was completed, it was
tested so that errors could be corrected.
Figure 11: Login Page Manual Testing of MiDas eCLASS
4.4.2.1 Compatibility Testing
A compatibility test is an assessment used to ensure a software application is properly
working across different browsers, databases, operating systems (OS), networks and
hardware. The different OS that the application has been tested on are Windows XP,
Windows 7, Windows 8/8.1, Windows 10 and Windows 11. The different browser that the
application has been tested on are Google Chrome, Microsoft Edge, Mozilla Firefox, Opera
Mini, etc.
4.4.2.2 Unit Testing
In this testing, the smallest components or the units of the software are tested. These testing
are usually carried out to validate the functionality of each unit of the software. This
encourages developers to modify the source code without immediate concerns about how
26
such changes might affect the functioning of other units or the program as a whole. Once
all of the units in a program have been found to be working in the most efficient and error-
free manner as possible, larger components of the program can be evaluated by means of
integration testing. In my internship duration I have performed unit testing of MiDas web
and desktop application. Different test cases are developed for different unit testing.
• MiDas SMIS Login Test Cases
Figure 12: MiDas SMIS Login Test Cases in Excel Sheet
4.5 Tools Used
Now days we can get lots of Software Management Tools and Software Testing Tools in
market. Selection of tools is totally based on the project requirements and commercial
(Proprietary/Commercial Tools) or free tools (Open-Source Tools) according to the
requirements. Of course, free testing tools may have some limitation in the features list of
the project, so it’s totally based on what are you looking for and is that your requirement
fulfills in free version or go for paid software tools.
27
4.5.1 Software Management Tools
4.5.1.1 Trello
Trello is the ultimate project management tool. In MiDas this visual tool is used to
empowers team to manage any types of projects, workflow, or task tracking. This
collaboration tool organizes every project into boards. It tells about what’s being worked
on, who’s working on what, and where something is in a process. Every project
management and team collaboration is done through the use of Trello tools.
Figure 13: Software Project Management via Trello
4.5.1.2 Jira Software
Jira is also a project management tool. A bug tracking and agile project management is
allowed in Jira. Jira is basically used by the QA team in MiDas Technologies for bug
tracking, issue tracking. I have used Jira Software tools for reporting issues and bug
Figure 14: Reporting Issues and Bug tracking via Jira Software
28
4.5.2 Test Management Tools
4.5.2.1 TET (Test Environment Toolkit)
The goal behind creating the Test Environment Toolkit (TET) was to produce a test driver
that accommodate the current and anticipated future testing needs of the test development
community. To achieve this goal, input from a wide sample of the community was used for
the specification and development of TET’s functionality and interfaces.
4.5.3 Load Testing Tools
4.5.3.1 Apache JMeter
Apache JMeter was used to analyze and measure the performance of web application or
variety of services. Performance Testing means testing a web application against heavy
load, multiple and concurrent user traffic. There are different other tools for performance
tools like NeoLoad, Micro Focus Load Runner, LoadNinja, etc. But I have used Apache
JMeter Tools for performance testing. For this we sent 40 virtual users within 60 seconds,
and the result of the test was positive. This means system was able to handle 40 numbers
of users within 1 minute of time. In the figure below I have shown the test done using
Apache JMeter for a single user.
Figure 15: Performance Testing in Apache JMeter
4.5.4 Remote Control Software
Remote-control software is programming in a central or server computer that is used to
control other computers (or their users) at a distance, either under the control of an
29
administrator or at the request of the user. This software is used to remotely access the PCs
to solve specific problems occurring in different schools, colleges and universities.
4.5.4.1 AnyDesk
Connect to a computer remotely, be it from the other end of the office or halfway around
the world. AnyDesk ensures secure and reliable remote desktop connections for IT
professionals and on-the-go individuals alike.
Figure 16: AnyDesk Remote Control Software
4.6 Setting Up Peripherals
In MiDas intra network there are hundreds of computers are used for providing services
like MiDas eCLASS, Educational Content Department, Marketing Department, Technical
Support for MiDas hospital and schools management system. Many peripherals have to be
set up in order to complement the computer with the organizational network. There are
devices which are connected to the computer and it helps the computer function. These
devices contain both the input devices, which are used to give command to the computer
and the output devices, which help computer showing the result to the staff. Some
peripherals devices need to be configured in order to work properly as organization
requirement. Devices that need to be configured in organization are: Keyboard, Mouse,
Printers, Scanner, Display devices, etc.
4.7 Monitoring and maintaining computer system and networks
Install, configure, and support an organization's local area network (LAN), wide area
network (WAN), and Internet systems or a segment of a network system. Monitor network
30
to ensure network availability to all system users and may perform necessary maintenance
to support network availability. Maintenance includes several tasks. Some of them are:
• Backup data and information.
• Run antivirus and spyware and scans regularly.
• Clean up your software.
4.8 Setup IP Address
IP (Internet Protocol) address is the 4 octets (32 bit) address used to identify your desktop
computer, network, router, switch or other network devices in your network or internet. It's
also called as IPv4 (Internet Protocol Version 4). IP address is assigned to network card on
every computer or notebook to communicate with other network devices within the
organization network. Several rules exist for ensuring IP address are valid. Examples are
192.168.10.97, 192.168.10.98 etc.
The step-by-step instructions showing how to set IP address and network information:
• Go to Start and click on Control Panel.
• Control Panel window will appear. Double click on Network Connection.
• Network Connections window will appear, Right click correct Local Area
Connection by identifying correct network card and click Properties.
• Then click on Internet Protocol Version 4 (TCP/IPv4).
• Now click Use the following IP address manually set IP address, Subnet mask,
Default gateway.
31
Figure 17: Setting up IP Address and DNS Server
4.9 Sharing the PC
Sometimes it is necessary to share files within the company. Transferring files between
machines requires just a few changes to computer’s settings. In MiDas Technologies we
have also used IPMsg for transferring files between the department. For sharing the PCs,
we have to do following step are required:
• Right-click on the folder you want to share.
• Select Give Access to > Specific people.
• From there, you can choose specific users and their permission level (whether they
can read-only or read/write). After making your selection, click Share.
• If a user doesn’t appear on the list, type their name into the taskbar and hit Add.
You can also share with everyone.
• Click Share.
32
Figure 18: Sharing the PC
4.10 Providing technical support across the company
The primary focus of technical support is to resolve a technical incident or problem in the
organization. These incidents are either perceived or actual deficiencies with the PCs,
MiDas Software, peripherals devices and Computer networks, that organization’s staff is
seeking support for. The support is required for following task:
• Determine what is not functioning properly
• Resolve the issue as quickly
• Maintain a friendly and supportive vibe
33
CHAPTER FIVE
CONCLUSION
5.1 Findings
After 3 months of internship at MiDas Technologies Pvt. Ltd., I am aware of so many
unlearnt topics. I learned to value of time, research and opportunities. The internship
program not only introduced me to the real working environment but it also provided me a
platform to grow professionally right at the end of undergraduate program.
• Provide QA documents in a very formal and easy-to-understand manner, such as
test cases, test scenarios, bug reports, and test reports. If required, describe the bugs
and requirements verbally.
• Understand requirements provided and identify the seemingly minor details correct
that may get overlooked by development as well as Business Analyst teams that
might cause major problem down the road.
• Differences in the theoretical knowledge in college and practical working
• Coping up withing real working environment.
• Working procedures in IT Company and procedures of getting projects from the
client.
• Understood importance of coordination and cooperation inworking environment.
• Skill to communicate and report to those parties in time regarding any kind of issues
that are dealt in the organization.
• Brief insight of career path.
5.2 Conclusion
At the end, the internship period was very fruitful and provides the practical experience and
implementation of the theoretical knowledge that was during the class time and had
opportunity to develop the professional skills and self-confidence on the related interest
field. I also had the knowledge on installation and configuration of the MiDas software as
well as installation of various networking related devices. And also developed the self-
motivation as well as self-confidence. The main achievement from the internship period is
the confidence inside before starting the profession on related field. Along with technical
gain, I also had the knowledge on handling the system issues in a systematic and easy way.
It was a wonderful experience to work in MiDas Education Pvt. Ltd. with highly
34
professional group of people. It was a great opportunity to learn about the professional
environment and develop a professional attitude. The way one person helped the other and
the whole department functioned together showed how a group of professional work
together to meet a desired goal. The importance of good leadership among managers and
discipline among the staffs is most for smooth functioning of any organization or any
department within it. Similarly, communication skill among all the staffs is also a necessity
for the growth of any organization. It will certainly go as a confidence boosting factor in
coming days.
5.3 Lesson Learnt
An internship is a great opportunity to gain hands-on experience, develop deep
relationships and set ourselves up for a rewarding career. Coming to an organization and
experiencing in-job atmosphere exposed me to real organization which was way different
than theoretical organization with which I was familiar with. Everything, it be principles,
guiding procedures, organizational culture, motivation, stress handling, all were so
different. Following are some of the lessons I have learned during my internship period:
• Developing the interpersonal, managerial and entrepreneurial skills that are crucial
in every professional and employees’ career development.
• Working in a team and adjust with team members accordingly.
• Practical implementation of theoretical knowledge.
• Communication and social skills with organizational culture, values and policies.
5.4 Recommendation
MiDas Technologies Pvt. Ltd. is a software company in the field of IT Industry in Nepal.
It has been providing services in the field in Information Technology, Education and Health
sector of the Nepal. I would like to recommend the organization to keep hiring interns when
appropriate, not only in the IT aspect of the organization but also all other services-oriented
aspects. This could help the organization to build up and improve their reputation and image
as well as provide internees to know the real-life work experience and build up their skills
as well. The desktop system was developed with Delphi programming language and web
application is developed with CodeIgniter framework of PHP, all this framework is nearly
outdated and need to upgrade the existing system with latest framework, which will help
the organization for long run with technological changes.
35
BIBLIOGRAPHY
Midas Technologies Pvt. ltd.. MiDas Technologies Pvt. Ltd. (n.d.). Retrieved June 12,
2022, from https://www.midastechnologies.com.np/
Midas eclass. (n.d.). Retrieved June 12, 2022, from
https://www.midasecademy.com/home
Bhurtyal, B. (2010). Nepal ICT Policy Challenges and Opportunity. Presentation
U.S. Department of State. (n.d.). Department it strategic goals and Objectives. U.S.
Department of State. Retrieved June 12, 2022, from https://2009-
2017.state.gov/m/irm/itplan/264054.htm
Dhungel, R. (2019). IT History and Development in Nepal. Presentation.
Soft, Y. (2019, September 25). History of it in Nepal. Medium. Retrieved June 12, 2022,
from https://medium.com/@ityashri/history-of-it-in-nepal-183591c5d681
Course hero. Technical Writing | | Course Hero. (n.d.). Retrieved June 12, 2022, from
https://www.coursehero.com/study-guides/alamo-technicalandbusinesswriting/unit-
4-b_feasibility-report_readings-2/
Solution for best assignment paper. Assignment Point. (n.d.). Retrieved June 12, 2022,
from https://assignmentpoint.com/internship-report-it-support-and-office-
management/
Software design company, software development nepal, web development Nepal, Seo
Optimization Nepal, offshore software development nepal. (n.d.). Retrieved June
12, 2022, from https://www.crossovernepal.com/restaurant-management-software/
36
APPENDICES
Figure: Setting up Midas School Information Management System
Figure: Updating Transaction in MySQL Server
37
Figure: Xampp Server Connectivity
Figure: Troubleshooting the issues of client through AnyDesk Remote Control
38
Figure: QA testing of Network Issues
Figure: Finding Website Bug
39
Figure: Testing bug in MiDas eCLASS login page
Figure: Reporting Issues via Jira Software
40
Figure: Setting up Staff/teacher details
Figure: Marks Evaluation of Students

More Related Content

Similar to Internship Report - Hari Rijal.pdf

International Management Development Program on Tableau BootCamp
International Management Development Program on Tableau BootCampInternational Management Development Program on Tableau BootCamp
International Management Development Program on Tableau BootCampndim1
 
Studentinformationmanagementsystem.pdf iyr
Studentinformationmanagementsystem.pdf iyrStudentinformationmanagementsystem.pdf iyr
Studentinformationmanagementsystem.pdf iyr053VENKADESHKUMARVK
 
Surbhi recruitment & selection (1)
Surbhi   recruitment & selection (1)Surbhi   recruitment & selection (1)
Surbhi recruitment & selection (1)ANIKET SINHA
 
HMT Machine Tools Ltd Ajmer Practical Summer Training Report
HMT Machine Tools Ltd Ajmer Practical Summer Training ReportHMT Machine Tools Ltd Ajmer Practical Summer Training Report
HMT Machine Tools Ltd Ajmer Practical Summer Training ReportSiddharth Bhatnagar
 
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
 
Btec core business and ict
Btec core business and ictBtec core business and ict
Btec core business and ict29006
 
Btec core business and ict
Btec core business and ictBtec core business and ict
Btec core business and ict29006
 
Global country study report 2015 16
Global country study report 2015 16Global country study report 2015 16
Global country study report 2015 16pranavraythatha
 
Web-developmentInternship.docx
Web-developmentInternship.docxWeb-developmentInternship.docx
Web-developmentInternship.docxAditya patil
 
Current Trends in Training & Development: Public Vs Private Sector Organizations
Current Trends in Training & Development: Public Vs Private Sector OrganizationsCurrent Trends in Training & Development: Public Vs Private Sector Organizations
Current Trends in Training & Development: Public Vs Private Sector OrganizationsNatasha Gupta
 
Pinkle makhijani supermarket billing system vb project
Pinkle makhijani supermarket billing system vb projectPinkle makhijani supermarket billing system vb project
Pinkle makhijani supermarket billing system vb projectPinkleMakhijani
 
Building effective teams in Amdocs-TECC - project report
Building effective teams in Amdocs-TECC - project reportBuilding effective teams in Amdocs-TECC - project report
Building effective teams in Amdocs-TECC - project reportMilind Gokhale
 
Market analysis of telecom sector in vadodara
Market analysis of telecom sector in vadodaraMarket analysis of telecom sector in vadodara
Market analysis of telecom sector in vadodaraRahul Singh
 
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
 

Similar to Internship Report - Hari Rijal.pdf (20)

International Management Development Program on Tableau BootCamp
International Management Development Program on Tableau BootCampInternational Management Development Program on Tableau BootCamp
International Management Development Program on Tableau BootCamp
 
internship report covert
internship report covertinternship report covert
internship report covert
 
Studentinformationmanagementsystem.pdf iyr
Studentinformationmanagementsystem.pdf iyrStudentinformationmanagementsystem.pdf iyr
Studentinformationmanagementsystem.pdf iyr
 
Surbhi recruitment & selection (1)
Surbhi   recruitment & selection (1)Surbhi   recruitment & selection (1)
Surbhi recruitment & selection (1)
 
Internship Wso2
Internship Wso2Internship Wso2
Internship Wso2
 
HMT Machine Tools Ltd Ajmer Practical Summer Training Report
HMT Machine Tools Ltd Ajmer Practical Summer Training ReportHMT Machine Tools Ltd Ajmer Practical Summer Training Report
HMT Machine Tools Ltd Ajmer Practical Summer Training Report
 
E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)
 
Btec core business and ict
Btec core business and ictBtec core business and ict
Btec core business and ict
 
Btec core business and ict
Btec core business and ictBtec core business and ict
Btec core business and ict
 
Amrutha net 28 05-2016
Amrutha net 28 05-2016Amrutha net 28 05-2016
Amrutha net 28 05-2016
 
Experience at WSO2 as an Intern
Experience at WSO2 as an InternExperience at WSO2 as an Intern
Experience at WSO2 as an Intern
 
Global country study report 2015 16
Global country study report 2015 16Global country study report 2015 16
Global country study report 2015 16
 
Web-developmentInternship.docx
Web-developmentInternship.docxWeb-developmentInternship.docx
Web-developmentInternship.docx
 
Sport.net(2).doc
Sport.net(2).docSport.net(2).doc
Sport.net(2).doc
 
Current Trends in Training & Development: Public Vs Private Sector Organizations
Current Trends in Training & Development: Public Vs Private Sector OrganizationsCurrent Trends in Training & Development: Public Vs Private Sector Organizations
Current Trends in Training & Development: Public Vs Private Sector Organizations
 
Pinkle makhijani supermarket billing system vb project
Pinkle makhijani supermarket billing system vb projectPinkle makhijani supermarket billing system vb project
Pinkle makhijani supermarket billing system vb project
 
Building effective teams in Amdocs-TECC - project report
Building effective teams in Amdocs-TECC - project reportBuilding effective teams in Amdocs-TECC - project report
Building effective teams in Amdocs-TECC - project report
 
Market analysis of telecom sector in vadodara
Market analysis of telecom sector in vadodaraMarket analysis of telecom sector in vadodara
Market analysis of telecom sector in vadodara
 
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
 
Prashanth.n_CV (1)
Prashanth.n_CV (1)Prashanth.n_CV (1)
Prashanth.n_CV (1)
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

Internship Report - Hari Rijal.pdf

  • 1. An Internship Report On IT Assistant At MiDas Technologies Pvt. Ltd. Submitted By: Hari Rijal Exam Roll No.: 7822/17 TU Registration No.: 7-2-1181-61-2017 Asian School of Management and Technology Gongabu, Kathmandu Submitted To: Office of the Dean Faculty of Management Tribhuvan University Kirtipur, Kathmandu In partial fulfillment of the requirement for the degree of Bachelor of Information Management (BIM) June 2022
  • 2. STUDENT DECLARATION I hereby declare that this internship project entitled “Technical Assistant” submitted to the Office of the Dean, Faculty of Management, Tribhuvan University, is a result of my internship period at MiDas Technologies Pvt. Ltd. IME Complex, Panipokhari, Kathmandu, for partial fulfillment of the requirement of the Bachelor of Information Management (BIM). This is my original work and it has not been previously submitted to any other University or Institute for any purpose. _______________ Hari Rijal Exam Roll No.: 7822/17 TU Registration No.: 7-2-1181-61-2017 Asian School of Management and Technology
  • 3. i ACKNOWLEDGEMENT I would like to sincerely thank the Faculty of Management, Tribhuvan University, and Asian School of Management and Technology (ASMT) for providing the opportunity to carry out this internship project that helps to enhance my knowledge, skills and capabilities. I would like to thank MiDas Technologies Pvt. Ltd., which accepted my presence and provided me to work in their organization. It was great experience to practically learn and closely observe the organization’s environment and work culture. I had the greatest opportunity to share views and ideas with different people in the organization environment and work culture during my internship period. The period of internship was very productive for me. I got an opportunity to learn and experience on a reputed IT company. I got familiarize to deal with the IT related issues and how to solve them in any institution. It has made me more responsible, sincere, cooperative, disciplined and hard-working. I am deep obliged to Mr. Surya Bam for providing his valuable knowledge and ideas to make my report more sensible, informational and on the format. I would like to take this opportunity and show my gratitude towards Er. Anil Lal Amatya (Principal, ASMT), Mr. Chakra Narayan Rawal (Program Coordinator, ASMT) for providing me the necessary guidance and supervision. Besides I am thankful to all my teachers and friends for their precious help and support. I would like to express my greatest gratitude towards Er. Rabindra Jung Thapa (Chief Technical Officer, MiDas Technologies Pvt. Ltd.), Mr. Suraj Timalsina (Senior IT Officer, MiDas Technologies Pvt. Ltd.) for providing direction in the intern process, guidance, suggestions and timely help during the internship period. I am also thankful to my family who gave me their valuable time and suggestion and helped in making this intern success.
  • 4. ii ABSTRACT I have chosen MiDas Technologies Pvt. Ltd. for my internship. I worked under the field of IT Support. The main objective of this internship was to know about the IT system and use my theoretical knowledge into practical field and also to gain practical knowledge of the workplace. Through this internship, I gained knowledge and experience pertaining all aspects of IT department in an organization, including the process of how it’s processes as well as the problems that may be faced when performing this process and as well as how to solve these problems in a real-life scenario. The internship was for the period of 12 weeks starting from February 8, 2022 to May 9, 2022. I have chosen IT support field for my internship through which I can get the knowledge as well as working procedure of the IT department. Where I got lot of opportunities to understand several concepts related with the operation done by this department. To understand the way how IT Support system is done in real practice was the main objectives of my internship, which I successfully learnt during the period of 12 weeks. While working in IT department in MiDas Technologies, I have tested the quality of software application. I had chance to learn about manual software testing process and about the different Quality Assurance tools and technology. The application was first tested manually and listed on the excel documentation which was time consuming. After certain time some automation tools like Selenium, JMeter were applied for the test of the application. After having an experience of successful 12 weeks internship, I learnt that there are many differences between academic knowledge and the practical work experience. However, it is also true that theoretical knowledge we gain from the colleges were very useful in the real work environment. Therefore, the overall experience of working in MiDas Technologies Pvt. Ltd. was very pleasant and I learnt how various activities are conducted in the field of IT support and system quality testing. This internship also helps me to implement the theoretical facts that I have acquired in my college and gain practical knowledge in real working environment.
  • 5. iii TABLE OFCONTENTS ACKNOWLEDGEMENT..................................................................................................i ABSTRACT........................................................................................................................ii LIST OF FIGURES..........................................................................................................vi LIST OF TABLES...........................................................................................................vii LIST OF ABBREVIATION.......................................................................................... viii CHAPTER ONE ................................................................................................................1 INTRODUCTION..............................................................................................................1 1.1 Background of the study ............................................................................................1 1.2 Objectives of the Study ..............................................................................................1 1.3 Methodology ..............................................................................................................2 1.3.1 Organization Selection ........................................................................................2 1.3.2 Placement and Duration ......................................................................................2 1.3.3 Activities Performed in Organization..................................................................3 CHAPTER TWO ...............................................................................................................5 INTRODUCTION OF INDUSTRY.................................................................................5 2.1 Introduction to Information Technology....................................................................5 2.2 Introduction to Software Industry ..............................................................................5 2.3 Objectives of Information Technology in Business...................................................6 2.4 History of IT in Nepal ................................................................................................7 2.5 Importance of IT.........................................................................................................8 2.6 Scope of IT.................................................................................................................8 2.7 Opportunities in Nepali IT Sector ..............................................................................9 2.8 Challenges in Nepali IT Sector ................................................................................10 CHAPTER THREE.........................................................................................................11 INTRODUCTION OF ORGANIZATION....................................................................11 3.1 Introduction of Organization....................................................................................11
  • 6. iv 3.2 Vision and Scope......................................................................................................11 3.3 Services offered........................................................................................................12 3.3.1 For Schools and Colleges..................................................................................12 3.3.2 For Hospitals .....................................................................................................14 3.3 Organization Structure .............................................................................................15 3.4 Contact Details .........................................................................................................16 CHAPTER FOUR............................................................................................................17 ANALYSIS OF ACTIVITIES DONE / PROBLEM SOLVED...................................17 4.1 Brief Description of Activities Done........................................................................17 4.1.1 Installing and Configuring MiDas Software .....................................................17 4.1.2 Installing and updating software .......................................................................20 4.1.2.1 Installation of Operating System ................................................................20 4. 2 Documentation Control...........................................................................................21 4.2.1 Program Documentations..................................................................................21 4.2.2 System Documentations....................................................................................21 4.2.3 Operations Documentations ..............................................................................21 4.2.4 User Documentations ........................................................................................21 4.3 Troubleshooting and Diagnosing Technical Issues..................................................22 4.4 Testing......................................................................................................................24 4.4.1 Manual Testing Process.....................................................................................24 4.4.2 System Testing ..................................................................................................25 4.4.2.1 Compatibility Testing .................................................................................25 4.4.2.2 Unit Testing ................................................................................................25 4.5 Tools Used................................................................................................................26 4.5.1 Software Management Tools.............................................................................27 4.5.1.1 Trello...........................................................................................................27 4.5.1.2 Jira Software ...............................................................................................27
  • 7. v 4.5.2 Test Management Tools ....................................................................................28 4.5.2.1 TET (Test Environment Toolkit)................................................................28 4.5.3 Load Testing Tools............................................................................................28 4.5.3.1 Apache JMeter ............................................................................................28 4.5.4 Remote Control Software..................................................................................28 4.5.4.1 AnyDesk .....................................................................................................29 4.6 Setting Up Peripherals..............................................................................................29 4.7 Monitoring and maintaining computer system and networks ..................................29 4.8 Setup IP Address ......................................................................................................30 4.9 Sharing the PC..........................................................................................................31 4.10 Providing technical support across the company ...................................................32 CHAPTER FIVE .............................................................................................................33 CONCLUSION ................................................................................................................33 5.1 Findings....................................................................................................................33 5.2 Conclusion................................................................................................................33 5.3 Lesson Learnt ...........................................................................................................34 5.4 Recommendation......................................................................................................34 BIBLIOGRAPHY............................................................................................................35 APPENDICES..................................................................................................................36
  • 8. vi LIST OFFIGURES Figure 1: Organization Hierarchy ......................................................................................16 Figure 2:MiDas School Management Information System ...............................................17 Figure 3: Setting up custom domain name in Xampp server.............................................18 Figure 4: Microsoft SQL Server for SMIS ........................................................................19 Figure 5: ODBC Configuration .........................................................................................20 Figure 6: Backing up the Files from Client PC..................................................................22 Figure 7: Troubleshooting the issues of client through AnyDesk Remote Control...........23 Figure 8: Updating receipt transaction with SQL Query...................................................23 Figure 9: Updating Billing Month with SQL Query..........................................................23 Figure 10: Flowchart of Manual Testing Process..............................................................24 Figure 11: Login Page Manual Testing of MiDas eCLASS..............................................25 Figure 12: MiDas SMIS Login Test Cases in Excel Sheet................................................26 Figure 13: Software Project Management via Trello.........................................................27 Figure 14: Reporting Issues and Bug tracking via Jira Software.......................................27 Figure 15: Performance Testing in Apache JMeter...........................................................28 Figure 16: AnyDesk Remote Control Software.................................................................29 Figure 17: Setting up IP Address and DNS Server............................................................31 Figure 18: Sharing the PC..................................................................................................32
  • 9. vii LIST OFTABLES Table 1: Internship Schedule ...............................................................................................3
  • 10. viii LIST OFABBREVIATION AI Artificial Intelligence BDE Borland Database Engine CEO Chief Executive officer CMIS College Management Information System CRM Client Record Management DNS Domain Name Server Exe Executable Files HMIS Hospital Management and Information System ICT Information Technology and Communication IoT Internet of Things IPMsg Internet Protocol Message ISP Internet Service Provider IT Information Technology LAN Local Area Network LIS Laboratory Information System LMS Library Management System NTA Nepal Telecom Authority NTIS Nepal Trade Integration Strategy ODBC Open Database Connectivity OTT Over the top PC Personal Computer PMIS Pharmacy Management and Information System RDMS Relational Database Management System SCIS School Communication Information System SMIS Students Management Information System WAN Wide Area Network
  • 11. 1 CHAPTER ONE INTRODUCTION 1.1 Background of the study During my internship period I have worked in the field of IT Support in MiDas Technologies. While working in the organization I have provided overall technical support for the client by maintaining the computer networks, installs and configures of hardware and software of all types of organizations and solves technical issues as they arise. Through the work I have done, quality testing of software to ensure the software is working well according to client requirements. MiDas have its own desktop application and web application for information management system for different organizations like schools, hospital, etc. The system is developed according to the needs of the organization. Before installing the software in the client computer, QA testing activity to make sure that the organization is providing the best possible service for the client. I have mainly focused on improving the processes to deliver quality product to the client. During the internship at MiDas, the intern was assigned with different tasks as per the requirements of the both the organization and the system application. For the few days, the intern was allowed to know the system and get familiar with different technologies that were used along with the application. My task is to document the client requirement and discussed with the project manager and development team. I have handled the quality assurance task of the project. I have created a smooth bridge between the client requirements and developer. Developer makes a module to develop a system from the requirements of clients and tester makes testing module from the same requirement. The system requirement is prepared to train the client about the system. Then the system is installed in the client computer. Client can choose web application as well as desktop application according to their requirement. I trained them about the system with the help of documentation. If they faced any trouble and issues while operating system, I tried to understand their problem and issues and try to fixed with the help of remote-control system. 1.2 Objectives of the Study The object of the project accomplished during the internship is to provide the IT solution for the different organizations. The main objectives is to handle and solve clients
  • 12. 2 complaints successfully, giving professional and polite advice, giving a quality and speedy solutions. The other specific objectives are as follows: • To monitors and maintain the computer system and networks of an organization. • To troubleshoot the problem faced by the client in the system. • To list out the problems of software before going out for user levels. • To write the user guidelines and system documentation. • To maintain the smooth bridge between clients and developer. • To learn the Quality Assurance skills and test the software using standard practices. • To find out the bug and report to the developer • To monitor the software development process and the final software developed. 1.3 Methodology During internship program, I have collected the information about the School Management and Library Management System. The information was collected with the help of primary and secondary sources. There was much information that is collected directly from the organization through day-to-day operations. Also, the information gathered from the experience is included in this section. Much information was gathered from websites, manuals and other sources of the organization. Secondary data or the references are readily available data which inexpensive to obtain. These types of data are administrative data which are collected over a long period by the organization themselves. 1.3.1 Organization Selection For the internship to be worthwhile, selection of organization is an essential factor. It is important to complete an entry level position. It is a medium through which we will pick up understanding and presentation to the outside world. The organization what we choose plays an a medium through which we get exposure to real world. The organization I selected is MiDas Technologies Pvt. Ltd. which was established in April 24, 2001. As per my interest, I have chosen the IT Assistant post of intern in Software Company to enhance my skills and knowledge in the practical field. MiDas is a systematized software and education company in Nepal, from where I gained valuable experiences and knowledge. 1.3.2 Placement and Duration Organization’s selection process placed me as an intern in the organization where I got the opportunity to learn the real organization process and system support process along with
  • 13. 3 the importance of teamwork in achieving success. I was trained with the organization’s work process that led to an easy path for organization culture and process. During my internship period, I was placed in IT Assistant Intern post for 3 months where IT related issues are identified and find effective way to solve them. Table 1: Internship Schedule Start Date February 8, 2022 End Date May 9, 2022 Days of work in a Week Sunday to Friday (6 Days) Office Hours 10:00 AM to 6:00 PM (8 Hours) Position IT Assistant Internship Period 3 Months 1.3.3 Activities Performed in Organization During my internship period, I was assigned various task that included interacting with clients for solving their issues and collecting new requirement, roles in projects. I have gained the good experience as a intermediator between client and developer. The task contains the problem that need to be solved or list of activities that need to be done along with the design of it. In short, following activities were carried out under the 3 months’ time span. • Provide technical support to the client and across the company. • Installing and configuring MiDas application and other applications. • Assist in software and hardware upgrades. • Troubleshooting and diagnosing technical issues. • Monitoring and maintaining computer systems and networks. • Review requirements, specifications and technical design documents to provide timely and meaningful feedback. • Create detailed, comprehensive and well-structured test plans and test cases • Identify, record, document thoroughly and track bugs • Providing training to individuals who handle the product.
  • 14. 4 • Setting up Peripherals • Take a look at customer complaints and solved identified issues. • Learn the organization process.
  • 15. 5 CHAPTER TWO INTRODUCTION OFINDUSTRY 2.1 Introduction to Information Technology Information technology is one of the growing sectors in Nepal which is just on the starting phase but bas lots of potential for growth, investment and significant profit. Software companies are growing like mushrooms as users buy computers for home and business use and need something to do with them. Several industries are associated with information technology, including computer hardware, software, electronics, semiconductors, internet, telecom equipment, e-commerce and computer services. Both software development and the hardware involved in the IT industry include everything from computer system, to the design, implementation, study and development of IT and management systems. Owing to its easy accessibility and the wide range of IT products available, the demand for IT services has increased substantially over the years. The IT sector has emerged as a major global source of both growth and employment. The government of Nepal has also identified IT as one of the five priority potential export service sectors in Nepal Trade Integration Strategy (NTIS) 2010. The IT industry has become an indispensable part of our economy as it helps in creation of more knowledge- based economy, human resource development, assist in effective management of other services and creates various other opportunities that aids in development of a nation. Using information technology, individuals and businesses have the ability to view changes in global markets at real time far faster than they usually used to do. 2.2 Introduction to Software Industry As we know that the world is moving from analog to digital, PT is playing an important role in the people's life. IT has become a part of life for humans. As the world is becoming narrower and narrower, the influence of TT is becoming more and more. There are 17 revolutions in all of the countries in the world, Due to the help of IT people, generating new techniques to improve their skills and talents. Nowadays, in all operations the involvement of information technology is vital. Information Technology helps in building the nation’s strength, and also provides away to economic development. Today, information technology continues to advance and change the way of business work in unexpected new ways. IT can be defined as a contemporary
  • 16. 6 term that describes the combination of computer technologies with the telecommunication technologies. Its vast power to affect change has put it in the forefront of all other industries. Today, IT is the fastest growing economic activity in the world and IT industry as such is the biggest industry. IT has helped computerize the business process thus streamlining businesses to make them extremely cost-effective money-making machines. Thus, in turn increases productivity which ultimately gives rise to profit that means better pay and less strenuous working condition. IT has made it possible for businesses to be open 24x7 for business over the globe. The IT industry can serve as a medium of e-governance, as it assures easy accessibility to information. The use of information technology in the service sector improves operational efficiency and adds to transparency. It also serves as a medium of skill formation. In this new era, IT stands as the central force in shaping organization, societies and nations based on the presumption that it is the key to achieve progress today. At last, Information technologies are the product of developed countries and to make that technology suitable for developing countries like Nepal. There should be an effort to build a capacity to recognize the importance of implementing IT according to the development needs and requirements. So, IT is the most vital component to build up the nation and helps the economic growth. 2.3 Objectives of Information Technology in Business • To ensure the availability of and access to information that enables customers to make timely, informed decisions by strengthening data and knowledge management approaches, ("Department IT Strategic Goals", 2010). • To explore new horizon of challenges and opportunities that can boost the technological, economic and educational scenario of the country • To manage the cost efficiencies • To provide a robust and secure IT infrastructure that supports on-demand access to information • Globalization • Promoting the growth of e-commerce and software export
  • 17. 7 • To improve end-to-end transparency and accountability between the customer and service provider • To increase percentage of employees who enroll in IT training opportunities. 2.4 History of IT in Nepal In this revolution of IT, we have witnessed many changes from machine era to automated era. Coming to this long we are now totally living in a world of technology. A brief history of IT in Nepal is shown below: • Use of computer for the first time in history of Nepal in 1971 census by NCC. • Another 2nd generation computer was used in 1981 census named ICL 2950/10. • Telephone Service exchange was established by NTC in 1960 in Kathmandu Valley. • RONAST E-Mail Service. • Mercantile Communications in 1995 started Internet Service for the 1st time. • In 1998, NTA, a telecommunications regulatory body, was formed as per the Telecommunications Act 1997, (Dhungel, 2019). • Involvement of ISPs • IT policy 2000 - place Nepal on global IT map, to make IT accessible to general public, creation of knowledge-based society/industries, (Bhurtyal, 2010) • Telecommunication Policy 2004 - to create favorable environment to make the telecommunication service reliable and accessible • eGovernment Master Plan 2005 • Electronic Transaction act 2008 - ADB supported ICT Development Project Due to success of NCC’s, there are more than 300 legal private computer training institutes. I.T Ministry established for advising and formulating plans and policies by NIC instead of NCC. NTC provide cellular and WLL network to private parties UTL, NCELL, Hello Nepal. NTA provide license to various ISPs like- Worldlink Communications Private Limited Broadlink Network and Communications Private Limited Hotlink Nepal Private Limited. Traditional method of business and education are now replaced by advance I.T innovations, (Soft, 2019). Rapid and efficient development of Telecommunication and transmission media. Now there are more than 4 million users of internet. Although there are a lot of encouraging signs for Nepal in the field of IT, the current quality of IT services
  • 18. 8 and education still leaves a lot to be desired. Considerable amount of work needs to be done and the initiative should be taken early if we are to level and keep up with the world in the field of technologies. 21st century demands globalization. 2.5 Importance of IT With the introduction of computers, the business world was changed forever. Using computers and software, businesses use information technology to ensure that their departments run smoothly. They use information technology in a number of different departments including human resources, finance, manufacturing, and security. Using information technology, businesses have the ability to view changes in the global markets far faster than they usually do. • Information technology has allowed businesses to keep up with the supply and demand as consumers grow more anxious to have their items instantly. • The world of education is changing as the modern world continues to grow. With so much it's important that progress happening, education be able to reach students in new ways. • With all the online purchases going on, it's important that banks and security keep tabs on everything to keep everyone safe • Improvement in information technology have allowed for great reform in healthcare. Most medical offices can now send and receive digital medical information from doctors you have had in the past. 2.6 Scope of IT Modern society is becoming more and more reliant on the use of technology and this has indeed created the demand of experts in the field of Information and Technology. Thus, IT has become one of the most popular subjects of choice for the students. Moreover, the ever-dynamic world of Information technology and Communication (ICT) requires subtle and comprehensive expertise in Computer Technology, Telecommunications and multimedia as well as in the knowledge of networks. Modern world has witnessed the IT revolution due to the advancement of knowledge in these disciplines and these disciplines are closely aligned to one another. IT professionals who can make a difference are keenly sought after by different types of leading organizations throughout the world. So, the prospect of careers in IT is reasonably good.
  • 19. 9 IT graduates can work in different industry like software industry, financial institutions, Health, corporate organizations etc. The following are the list of most common career paths for IT graduates. • System Analyst • Project Manager • Software Developer • Web Developer • Web Designer • Database Developer • Network Administrator • QA (Quality Assurance) Officer • Technical Writer • IT Assistant 2.7 Opportunities in Nepali IT Sector Smart irrigation project, digitization of land records, e-Haat Bazar are some of the services that ICT can contribute to the development of agriculture. Smart classrooms, online learning platforms, biometric attendance systems, and mobile learning centers in rural areas can bring massive reform in our traditional education system. Electronic visas augmented, and virtual reality tours, electronic tour guides, tourist tracking systems, online information regarding tourism and websites, and mobile apps can expand the scope of tourism globally. Urban infrastructures such as smart building, intelligent waste management, public transport management, municipality mobile application, etc. could lead to a creative and prosperous Nepal. Electronic health records, mobile health units, centralized telemedicine centers would help in gaining better health care. Smart grid projects, smart metering can improve our energy system go digital. National payment gateway, information management system, mobile wallet system can lead to financial reform. ICT plays a significant role in disaster prevention, mitigation response, and recovery. The use of Drone for security monitoring and delivery of emergency equipment can help in easing disaster. ICT has a consistently positive impact on job creation. The opportunities exist in infrastructure development, equipment manufacturing, distribution, maintenance, and also in the event of websites, mobile apps, information systems, etc. (Aryal, 2020)
  • 20. 10 2.8 Challenges in Nepali IT Sector The successful use of ICT in these various sectors will require a high degree of emphasis on implementation. The Government of Nepal needs to focus on the following priority areas to create an enabling environment: Technology and Infrastructure development, entrepreneurship/PPP so that private organizations would involve in every sector, talent, and skills development so that country will get the skilled technical workforce to implement the efficient use of ICT. Encourage private sector participation, improve professional education, facilitate the event of a robust financial ecosystem, encourage foreign direct investment in priority areas, making public servants digitally-ready will be essential. Emerging business models and disruptive technologies such as artificial intelligence (AI), robotics, the Internet of things (IoT) and over the top (OTT) are transforming the way work is done. These emerging technologies are allowing governments and enterprises globally to unlock the potential to achieve exponential growth. (Aryal, 2020)
  • 21. 11 CHAPTER THREE INTRODUCTION OF ORGANIZATION 3.1 Introduction of Organization MiDas Technologies Pvt. Ltd. is a Nepal based professionally managed company offering IT solutions to local as well as overseas clients, MiDas offers a unique combination of experience, knowledge, methodology and professional commitment that makes us the right choice for every business. Their continue success is a reflection of their primary focus- value, quality and commitment to the best possible customer service. As they develop new modules and update existing ones, they always ensure that their current customers remain their top priority. They are proud that their very first customer is still an important member of the MiDas family. They believe in providing cost effective and reliable services to their clients with their highly skilled team members. Their expert team is always ready to server with professional custom College Management Information System, Laboratory Information System, Library Management Information System, Pharmacy Management Information System, Hospital Management Information System, etc. also the maintenance service for the system. Their experts are well skilled and can build stylish as well as elegant and easy navigated web application. Over the air of experience, MiDas Technologies Pvt. Ltd. has achieved a prominent position of an expert IT company as well as Educational Institution possessing some of the best analytical brains. Their transparent, efficient and flexible world class software development process zero downs risks of project failures and creates powerful software solutions that meet present as well as future demands. 3.2 Vision and Scope Customer loyalty through customers satisfaction, delivery in time, quality assurance and management, innovation to improve efficiency, live support and to be recognized as the best company when it comes to delivering value to customers. The organization aims to serve the nation identically by bringing innovative ideas, research strategies and other development related measures such as professional and personality development training, academic programs and social development activities, workshops, seminars and conferences as supporting tools keeping the vision, mission and objectives of the institute on top priority,
  • 22. 12 3.3 Services offered Primary services offered by MiDas Technologies are: 3.3.1 For Schools and Colleges • MiDas eClass – Simplifying Learning: MiDas eCLASS is an animated, interactive audio-visual teaching and learning software that empowers teachers and inspires students. The Learning App is developed to meet all types of educational needs of Nursery to Grade 10 students and their parents. It includes Curriculum- based Study Materials, Communication Tools, and Talent Show Platform. - Learn lessons of course books through Tutorial Videos - Get help to do Homework through online teachers - Clear doubts by asking questions to best teachers - Test acquired knowledge of course book by playing games and quizzes - Get help to Prepare for Exams and avoid unnecessary stress - Learn through Reference Videos available on Internet - Publish your creative works like stories, poems, essays and drawings - Post reviews of books you have read, movies you have watched and places you have visited - Keep updated with daily homework, exam routine, exam result, extracurricular activities and so on - Communicate with class teachers anytime anywhere • College Management Information System (CMIS): It is a complete system that manages the data of college students and their financial and academic activities to run your institution effectively. CMIS will have following modules: − Student Profile: Student Details, Student Address, Academic History, Parent & Guardian’s Details, Further Education, Employment − Academic Records: Attendance Capture, Mark Capture, Mark Verification, Remarks Entry, Mark Derivation, Mark Ledger, Mark Sheet − Student Account: Student Account Setup, Bill Generation, Bill Payment, Student Transaction, Due Bills, Reminder Bills, Daily Collection, Miscellaneous Transaction, Income Details, Day Book, Monthly Due Report, Scholarship & Discount Report • Students Management Information System (SMIS): SMIS is a complete system that manages the data of students and their financial and academic activities to run
  • 23. 13 your educational institution effectively. It is a Desktop application with RDMS (Relational Database Management System) that store and manages data locally within school premises. For day-to-day operation, users can easily capture information and quickly generate reports within the school premises without internet access on a single click. This application is designed to meet your objectives like a highly trustworthy finance department and an active administration. • Library Management System (LMS): It is an enterprise resource planning system for a library, used to track items owned, orders made, bills paid, and patrons who have borrowed. MiDas Library (Library Management Information System) will have following features: − Member Information, − Member ID Card Generation: With Photographs, With Barcode − Catalogue Details: Books, Journal, Video, Audio − Order Placement − Acquisition − Stock Management − Catalogue Search − Catalogue Issue/Return − Catalogue Reservations − Late Fee − Library Flow Analyzer • School Communication Information System (SCIS): SCIS is a platform where important information can be transfer among stakeholders (School Management, Teachers, Students and Parents) through Internet or SMS service. This information is captured in MiDas Student Management Information System can be accurately transferred to concerned stakeholders of the school by using Web application and Mobile application. Using this system, the stakeholders can communicate between them through Internet and SMS. It also has Online Communication Scheduling System, which manages time for LIVE communication between the parents and corresponding teachers. Once the appointment is confirmed, parents and teachers can communicate ONLINE through Viber or Skype. This application is designed
  • 24. 14 with an aim to meet your communication objectives by providing an effective communication. 3.3.2 For Hospitals • Laboratory Information System (LIS): A software system that records, manages, and stores data for hospital laboratories. A LIS has been most adept at sending laboratory test orders to lab instruments, tracking those orders, and then recording the results, to a searchable database. − Modules We Are Providing − MiDas Doctor HoMS − We provide following modules under MiDas Doctor HoMS for LIS: ▪ Investigation Sample Tracking System ▪ Patient Investigation Reporting System • Pharmacy Management and Information System (PMIS): A system which tracks the medicine records to all the patients, In-Patients and Out-Patients recording the actual sales, profit, loss, store management and more. To control loss and damage, there should multi-level pharmacy store in a hospital. Main Pharmacy should purchase from party and issue to billing stores. Billing stores should sale to customers and issue to wards. This system handles multi-store/counter pharmacy. This module handles following functions: − Category, Brand and Item wise Sales Analysis. − Counter wise cash and credit sales − User wise cash collection. − Store wise stock analysis. − Expiry and Damage analysis. − Category, Brand and Item wise profit analysis. − Supplier wise profit analysis. − Supplier payment analysis. • Hospital Management and Information System (HMIS): Collection, compilation, analysis and interpretation of data for effective use as information which helps in better planning, monitoring and control of medical and health services which also helps in improving of the efficiency and Performance of health delivery system. Modules We Are Providing
  • 25. 15 Our entire project is the integrated system of different modules, based on different tools and techniques. The project is designed in such a way that these modules can be added phase by phase and also has space for further development. We provide MiDas Dr.HoMS for HMIS. • Clinical Record Management (CRM): It defines the storage recommendations which will ensure that records are maintained, managed and controlled effectively in accordance with the needs of the pre-hospital emergency care practitioner and services in terms of legal, operational and informational needs. This module handles following functions: - Files issued to admitted patients. - Files collected from discharged patients. - Files issued to doctors / students / staffs. - Files collected from doctors / students / staffs. - Files position tracking. - Files movement tracking. • Other services offered by MiDas Technologies Pvt. Ltd. are: - UI/UX and Graphics Designing - Software Development - Online Promotion - Search Engine Optimization - Web Hosting - E-commerce Application Development - Integrated Payment System - Web Portal Development - Hardware Support and Maintenance - Network Management and Maintenance - Tuition classes for all levels students 3.3 Organization Structure Organization Structure is a system that is used to define a hierarchy within an organization. It helps for running the organization in a smooth manner. Therefore, MiDas Technologies has a systematic structure consisting of CEO, Head of Department, Business Director, Finance Director, Marketing Director, Chief Technical Officer, Senior Developer, IT Support, etc.
  • 26. 16 Figure 1: Organization Hierarchy 3.4 Contact Details MiDas Technologies Pvt. Ltd. IME Complex, Paanipokhari, Kathmandu, Nepal Phone/Fax: 977-1-4245325, 4245919 Email: info@midastechnologies.com.np Website: www.midastechnologies.com.np
  • 27. 17 CHAPTER FOUR ANALYSIS OFACTIVITIES DONE / PROBLEM SOLVED 4.1 Brief Description of Activities Done During the internship period I was assigned to do various task. Some of the tasks can be described as below: 4.1.1 Installing and Configuring MiDas Software Initially, I was assigned for installing MiDas exe (Executable Files) such as; College Management Information System (CMIS), Students Management Information System (SMIS), Students Management Information System (SMIS), School Communication Information System (SCIS), etc. CMIS is a complete system that manages the data of college students and their financial and academic activities to run institution effectively. LMS is an enterprise resource planning system for a library, used to track items owned, orders made, bills paid, and patrons who have borrowed. SMIS is a complete system that manages the data of students and their financial and academic activities to run your educational institution effectively. It is a Desktop application with RDMS (Relational Database Management System) that store and manages data locally within school premises. For day-to-day operation, users can easily capture information and quickly generate reports within the school premises without internet access on a single click. Figure 2: MiDas School Management Information System
  • 28. 18 MiDas School Stream Line, MiDas College, MiDas Library are the exe (Executable Files) ie. Software which was installed in client computer and connect with database in the server computer. The exe files are developed with Delphi programming language. Delphi is the fastest way to write, compile, package and deploy cross-platform native application on windows, macOS, iOS, Linux, etc. Delphi Developer developed exe software according to the client requirement. The required application is tested before setup on the client computer. During my internship I have done testing of MiDas web application, desktop application and visited my different universities, schools’ colleges and hospitals to install the MiDas software. Different software was installed on client pc such as Microsoft SQL Server 2008, Xampp server, BDE exe, ODBC, DXinstall, etc. Figure 3: Setting up custom domain name in Xampp server Xampp Control Panel is a local web server for MiDas web application. The colleges who have more than 500+ students, they prefer MiDas web application for Students Information Management Software. Xampp has been configured with their custom domain name. During my internship duration I have learnt advance knowledge of Xampp Control Panel . Furthermore, Microsoft SQL Server 2008 is used to manage the database in for Desktop application. Microsoft SQL Server 2008 R2 Express with Service Pack 2 is a free and feature-rich database for developing and deploying SQL Server 2008 R2.
  • 29. 19 Figure 4: Microsoft SQL Server for SMIS The ODBC (Open Database Connectivity) is a standard application programming interface for accessing database management systems. ODBC consists of four components, working together to enable functions. ODBC allows programs to use SQL requests that access databases without knowing the proprietary interfaces to the databases. ODBC handles the SQL request and converts it into a request each database system understands. Borland Database Engine & mdash; is a set of libraries that allows you to work with Paradox, dBASE, FoxPro, MS Access databases from programs created in Delphi, C++ Builder and other Borland products. In addition, it is possible to access SQL through the built-in SQL Links driver, and to access Microsoft Access and similar databases, it is possible to connect external ODBC drivers. Another driver DXinstall application is installed to convert English data to Nepali data automatically. Once installation was done, different configuration should do to effectively run the MiDas software. Configuration is necessary for compatible system. To connect the client configuration with server computer such as network configuration, ODBC configuration, domain setup, IP address verification is done.
  • 30. 20 Figure 5: ODBC Configuration 4.1.2 Installing and updating software Rather than MiDas software, several other applications are also used in organization. They are Microsoft Office, Antivirus, Adobe Acrobat, Remote Control Software, IPMsg, Operating System, etc. This software is installed with the responsibility of IT department to install and update all the software that are used in intra organization. To gain the better productivity it is necessary to timely update the system and software. 4.1.2.1 Installation of Operating System An operation system is that most important software to run the computer. It manages the computer’s memory and processes as well as all of its software and hardware. It also allows to communicate with the computer without knowing how to speak the computer’s language. As an IT assistant intern in MiDas Technologies, I had installed operating system (ie. Windows 7, Windows 10, etc.) on multiple computers using bootable USB drive. Steps during the installation are: • Connect the USB flash drive to a new PC
  • 31. 21 • Turn on the PC and press the key that opens the boot-device selection menu for the computer, such as the Esc/F10/F12 keys. Select the option that boots the PC from the USB flash drive. • Windows Setup starts. Follow the instructions to install Windows. • Remove the USB flash drive. 4. 2 Documentation Control Documents control contains about how documents are to be prepared from the prospective of what the prospective of system is. 4.2.1 Program Documentations • Documentations should be from the point of view of reader • Documents should be unambiguous • There should be no repetition • Industry standards should be used • Documents should be always be updated • Any outdated document should be phased out after due recording of the phase out 4.2.2 System Documentations • It should be possible to refer to other documents • It should contain everything needed, so that those who are reading it carefully understand the system • It should be accessible to those for whom it is indented • When the system gets modified it should be easy to update the documentation 4.2.3 Operations Documentations • Contains information that will aid system administrators to understand the function and capabilities • How the system flow from one to other • Functions of the particular headings • Contains day to day technical operations and cover issues such as a server or software application failure 4.2.4 User Documentations • How to use system • Features of system
  • 32. 22 • Tips and tricks of system • How to resolve common problems through system • How to use different features of the system 4.3 Troubleshooting and Diagnosing Technical Issues Before troubleshooting and diagnosing technical issues we need to back up our data first from database. Troubleshooting process can be done with physical as well as online mode using different remote-control software. To ensure the safety of data and information we must do backup before doing any troubleshooting in client computer. Figure 6: Backing up the Files from Client PC While operating MiDas School Management Information System many clients have faced different trouble like upgrading students, errors in marksheet, Identity card and mainly faced issues in transaction payment. I had fixed those transactional issues through the SQL query from the database. The issues had occurred by the wrong entry of transactional amount or wrongly entered in another student account. Those issues can’t be fixed by client or user itself. Those issues have been fixed by the technical team; I have learnt to fixed those issues by the knowledge which I have acquire in my Database Management System class.
  • 33. 23 Figure 7: Troubleshooting the issues of client through AnyDesk Remote Control This troubleshooting has been done by entering the valid SQL Query in database. Microsoft SQL Server Management Tools is used for desktop application and XAMPP Control Panel (Apache, MySQL) server is used for offline web application. Figure 8: Updating receipt transaction with SQL Query Figure 9: Updating Billing Month with SQL Query
  • 34. 24 4.4 Testing Testing is the process checking the functionality of the software products to ensure whether they match with the expected requirements or not. Testing can identify the bugs if any, in the early stage, which can be fixed saving time and cost. So, it is a very important part of software development. Various frameworks are available for testing. 4.4.1 Manual Testing Process The manual testing process’s flow diagram is drawn. The flow starts with the leads of team who create and assign the tasks for Quality Assurance (QA) Engineers. The QA team go through out the tasks and assign the tasks among the team members, if any confusion occurs QA ask for the lead team. After tasks are assigned test cases are developed and different steps are carried out which is shown in the figure below: Figure 10: Flowchart of Manual Testing Process
  • 35. 25 Here in MiDas eClass system test cases were written using MS-excel for manual testing. The practice of writing test cases in Excel gave me a chance to make a logical table for calculations as well for testing various outcomes were calculated according to input and were displaying correct output or not. 4.4.2 System Testing System Testing look after the testing of the system that has been developed to ensure it has met it specified requirements. As a fairly flexible methodology was adopted for the development, the testing of the application started during its development with bugs being fixed as they were discovered. After each section of the application was completed, it was tested so that errors could be corrected. Figure 11: Login Page Manual Testing of MiDas eCLASS 4.4.2.1 Compatibility Testing A compatibility test is an assessment used to ensure a software application is properly working across different browsers, databases, operating systems (OS), networks and hardware. The different OS that the application has been tested on are Windows XP, Windows 7, Windows 8/8.1, Windows 10 and Windows 11. The different browser that the application has been tested on are Google Chrome, Microsoft Edge, Mozilla Firefox, Opera Mini, etc. 4.4.2.2 Unit Testing In this testing, the smallest components or the units of the software are tested. These testing are usually carried out to validate the functionality of each unit of the software. This encourages developers to modify the source code without immediate concerns about how
  • 36. 26 such changes might affect the functioning of other units or the program as a whole. Once all of the units in a program have been found to be working in the most efficient and error- free manner as possible, larger components of the program can be evaluated by means of integration testing. In my internship duration I have performed unit testing of MiDas web and desktop application. Different test cases are developed for different unit testing. • MiDas SMIS Login Test Cases Figure 12: MiDas SMIS Login Test Cases in Excel Sheet 4.5 Tools Used Now days we can get lots of Software Management Tools and Software Testing Tools in market. Selection of tools is totally based on the project requirements and commercial (Proprietary/Commercial Tools) or free tools (Open-Source Tools) according to the requirements. Of course, free testing tools may have some limitation in the features list of the project, so it’s totally based on what are you looking for and is that your requirement fulfills in free version or go for paid software tools.
  • 37. 27 4.5.1 Software Management Tools 4.5.1.1 Trello Trello is the ultimate project management tool. In MiDas this visual tool is used to empowers team to manage any types of projects, workflow, or task tracking. This collaboration tool organizes every project into boards. It tells about what’s being worked on, who’s working on what, and where something is in a process. Every project management and team collaboration is done through the use of Trello tools. Figure 13: Software Project Management via Trello 4.5.1.2 Jira Software Jira is also a project management tool. A bug tracking and agile project management is allowed in Jira. Jira is basically used by the QA team in MiDas Technologies for bug tracking, issue tracking. I have used Jira Software tools for reporting issues and bug Figure 14: Reporting Issues and Bug tracking via Jira Software
  • 38. 28 4.5.2 Test Management Tools 4.5.2.1 TET (Test Environment Toolkit) The goal behind creating the Test Environment Toolkit (TET) was to produce a test driver that accommodate the current and anticipated future testing needs of the test development community. To achieve this goal, input from a wide sample of the community was used for the specification and development of TET’s functionality and interfaces. 4.5.3 Load Testing Tools 4.5.3.1 Apache JMeter Apache JMeter was used to analyze and measure the performance of web application or variety of services. Performance Testing means testing a web application against heavy load, multiple and concurrent user traffic. There are different other tools for performance tools like NeoLoad, Micro Focus Load Runner, LoadNinja, etc. But I have used Apache JMeter Tools for performance testing. For this we sent 40 virtual users within 60 seconds, and the result of the test was positive. This means system was able to handle 40 numbers of users within 1 minute of time. In the figure below I have shown the test done using Apache JMeter for a single user. Figure 15: Performance Testing in Apache JMeter 4.5.4 Remote Control Software Remote-control software is programming in a central or server computer that is used to control other computers (or their users) at a distance, either under the control of an
  • 39. 29 administrator or at the request of the user. This software is used to remotely access the PCs to solve specific problems occurring in different schools, colleges and universities. 4.5.4.1 AnyDesk Connect to a computer remotely, be it from the other end of the office or halfway around the world. AnyDesk ensures secure and reliable remote desktop connections for IT professionals and on-the-go individuals alike. Figure 16: AnyDesk Remote Control Software 4.6 Setting Up Peripherals In MiDas intra network there are hundreds of computers are used for providing services like MiDas eCLASS, Educational Content Department, Marketing Department, Technical Support for MiDas hospital and schools management system. Many peripherals have to be set up in order to complement the computer with the organizational network. There are devices which are connected to the computer and it helps the computer function. These devices contain both the input devices, which are used to give command to the computer and the output devices, which help computer showing the result to the staff. Some peripherals devices need to be configured in order to work properly as organization requirement. Devices that need to be configured in organization are: Keyboard, Mouse, Printers, Scanner, Display devices, etc. 4.7 Monitoring and maintaining computer system and networks Install, configure, and support an organization's local area network (LAN), wide area network (WAN), and Internet systems or a segment of a network system. Monitor network
  • 40. 30 to ensure network availability to all system users and may perform necessary maintenance to support network availability. Maintenance includes several tasks. Some of them are: • Backup data and information. • Run antivirus and spyware and scans regularly. • Clean up your software. 4.8 Setup IP Address IP (Internet Protocol) address is the 4 octets (32 bit) address used to identify your desktop computer, network, router, switch or other network devices in your network or internet. It's also called as IPv4 (Internet Protocol Version 4). IP address is assigned to network card on every computer or notebook to communicate with other network devices within the organization network. Several rules exist for ensuring IP address are valid. Examples are 192.168.10.97, 192.168.10.98 etc. The step-by-step instructions showing how to set IP address and network information: • Go to Start and click on Control Panel. • Control Panel window will appear. Double click on Network Connection. • Network Connections window will appear, Right click correct Local Area Connection by identifying correct network card and click Properties. • Then click on Internet Protocol Version 4 (TCP/IPv4). • Now click Use the following IP address manually set IP address, Subnet mask, Default gateway.
  • 41. 31 Figure 17: Setting up IP Address and DNS Server 4.9 Sharing the PC Sometimes it is necessary to share files within the company. Transferring files between machines requires just a few changes to computer’s settings. In MiDas Technologies we have also used IPMsg for transferring files between the department. For sharing the PCs, we have to do following step are required: • Right-click on the folder you want to share. • Select Give Access to > Specific people. • From there, you can choose specific users and their permission level (whether they can read-only or read/write). After making your selection, click Share. • If a user doesn’t appear on the list, type their name into the taskbar and hit Add. You can also share with everyone. • Click Share.
  • 42. 32 Figure 18: Sharing the PC 4.10 Providing technical support across the company The primary focus of technical support is to resolve a technical incident or problem in the organization. These incidents are either perceived or actual deficiencies with the PCs, MiDas Software, peripherals devices and Computer networks, that organization’s staff is seeking support for. The support is required for following task: • Determine what is not functioning properly • Resolve the issue as quickly • Maintain a friendly and supportive vibe
  • 43. 33 CHAPTER FIVE CONCLUSION 5.1 Findings After 3 months of internship at MiDas Technologies Pvt. Ltd., I am aware of so many unlearnt topics. I learned to value of time, research and opportunities. The internship program not only introduced me to the real working environment but it also provided me a platform to grow professionally right at the end of undergraduate program. • Provide QA documents in a very formal and easy-to-understand manner, such as test cases, test scenarios, bug reports, and test reports. If required, describe the bugs and requirements verbally. • Understand requirements provided and identify the seemingly minor details correct that may get overlooked by development as well as Business Analyst teams that might cause major problem down the road. • Differences in the theoretical knowledge in college and practical working • Coping up withing real working environment. • Working procedures in IT Company and procedures of getting projects from the client. • Understood importance of coordination and cooperation inworking environment. • Skill to communicate and report to those parties in time regarding any kind of issues that are dealt in the organization. • Brief insight of career path. 5.2 Conclusion At the end, the internship period was very fruitful and provides the practical experience and implementation of the theoretical knowledge that was during the class time and had opportunity to develop the professional skills and self-confidence on the related interest field. I also had the knowledge on installation and configuration of the MiDas software as well as installation of various networking related devices. And also developed the self- motivation as well as self-confidence. The main achievement from the internship period is the confidence inside before starting the profession on related field. Along with technical gain, I also had the knowledge on handling the system issues in a systematic and easy way. It was a wonderful experience to work in MiDas Education Pvt. Ltd. with highly
  • 44. 34 professional group of people. It was a great opportunity to learn about the professional environment and develop a professional attitude. The way one person helped the other and the whole department functioned together showed how a group of professional work together to meet a desired goal. The importance of good leadership among managers and discipline among the staffs is most for smooth functioning of any organization or any department within it. Similarly, communication skill among all the staffs is also a necessity for the growth of any organization. It will certainly go as a confidence boosting factor in coming days. 5.3 Lesson Learnt An internship is a great opportunity to gain hands-on experience, develop deep relationships and set ourselves up for a rewarding career. Coming to an organization and experiencing in-job atmosphere exposed me to real organization which was way different than theoretical organization with which I was familiar with. Everything, it be principles, guiding procedures, organizational culture, motivation, stress handling, all were so different. Following are some of the lessons I have learned during my internship period: • Developing the interpersonal, managerial and entrepreneurial skills that are crucial in every professional and employees’ career development. • Working in a team and adjust with team members accordingly. • Practical implementation of theoretical knowledge. • Communication and social skills with organizational culture, values and policies. 5.4 Recommendation MiDas Technologies Pvt. Ltd. is a software company in the field of IT Industry in Nepal. It has been providing services in the field in Information Technology, Education and Health sector of the Nepal. I would like to recommend the organization to keep hiring interns when appropriate, not only in the IT aspect of the organization but also all other services-oriented aspects. This could help the organization to build up and improve their reputation and image as well as provide internees to know the real-life work experience and build up their skills as well. The desktop system was developed with Delphi programming language and web application is developed with CodeIgniter framework of PHP, all this framework is nearly outdated and need to upgrade the existing system with latest framework, which will help the organization for long run with technological changes.
  • 45. 35 BIBLIOGRAPHY Midas Technologies Pvt. ltd.. MiDas Technologies Pvt. Ltd. (n.d.). Retrieved June 12, 2022, from https://www.midastechnologies.com.np/ Midas eclass. (n.d.). Retrieved June 12, 2022, from https://www.midasecademy.com/home Bhurtyal, B. (2010). Nepal ICT Policy Challenges and Opportunity. Presentation U.S. Department of State. (n.d.). Department it strategic goals and Objectives. U.S. Department of State. Retrieved June 12, 2022, from https://2009- 2017.state.gov/m/irm/itplan/264054.htm Dhungel, R. (2019). IT History and Development in Nepal. Presentation. Soft, Y. (2019, September 25). History of it in Nepal. Medium. Retrieved June 12, 2022, from https://medium.com/@ityashri/history-of-it-in-nepal-183591c5d681 Course hero. Technical Writing | | Course Hero. (n.d.). Retrieved June 12, 2022, from https://www.coursehero.com/study-guides/alamo-technicalandbusinesswriting/unit- 4-b_feasibility-report_readings-2/ Solution for best assignment paper. Assignment Point. (n.d.). Retrieved June 12, 2022, from https://assignmentpoint.com/internship-report-it-support-and-office- management/ Software design company, software development nepal, web development Nepal, Seo Optimization Nepal, offshore software development nepal. (n.d.). Retrieved June 12, 2022, from https://www.crossovernepal.com/restaurant-management-software/
  • 46. 36 APPENDICES Figure: Setting up Midas School Information Management System Figure: Updating Transaction in MySQL Server
  • 47. 37 Figure: Xampp Server Connectivity Figure: Troubleshooting the issues of client through AnyDesk Remote Control
  • 48. 38 Figure: QA testing of Network Issues Figure: Finding Website Bug
  • 49. 39 Figure: Testing bug in MiDas eCLASS login page Figure: Reporting Issues via Jira Software
  • 50. 40 Figure: Setting up Staff/teacher details Figure: Marks Evaluation of Students