Vedu Report
Vedu Report
A report submitted in partial fulfillment of the requirements for the Award of Diploma
of
DIPLOMA ENGINEERING
In
INFORMATION TECHNOLOGY
By
VEDSHREE WAGHMARE
2100400233
Under Supervision of
Project Manager(RPA)
CERTIFICATE
Date :
Place:
iv
ACKNOWLEDGEMENT
First I would like to thank Mohini Arkas, the President of ProAzure Software Solutions Pvt.
Ltd. Pune for giving me the opportunity to do an internship within the organization.
I also would like all the people that worked along with me ProAzure Software Solutions Pvt. Ltd. Pune with
their patience and openness they created an enjoyable working environment.
It is indeed with a great sense of pleasure and immense sense of gratitude that I acknowledge the help of these
individuals.
I am highly indebted to Principal Prof. V.V. NageswaraRao for the facilities provided to accomplish this
internship.
I would like to thank my Head of the Department Mr. Umakant Shirshetty Sir for his constructive criticism
throughout my internship.
I am extremely great full to my department staff members and friends who helped me in successful completion of
this internship.
S.VAMSI PRIYA
( 14A51A05E6 )
v
Internship Letter
vi
Certificate Soft Copy
vii
ABSTRACT
The Company:
ProAzure Software Solutions Pvt. Ltd. skilled Software development and Service Company established in Wagholi
(Pune). The Prime IT services required have dedicated to explore a society with technical Innovations. We
principally consider distinctive IT services together with custom website design and development services and
Features. We principally consider distinctive IT services together with custom website design and development
services. ProAzure Software Solutions Pvt. Ltd. Pune has impressive services with societal fields and Educational
fields Software Development, Web Designing, Web Development, Digital Marketing, Android Development and
All services.
The Institute combines pioneering research with top class education. An innovative curriculum allows the student
flexibility in selecting courses and projects. Students, even at the undergraduate level, get to participate in on-going
research and technology development - an opportunity unprecedented in India. As a result, a vibrant undergraduate
programmer co- exists with a strong postgraduate programmer.
Methodology:
This project is to provide classifieds information. The website will provide different kinds of facilities to the user
like rentals; travels. The user should register to utilize the site. Each user will be given UserId and password. Using
that Id and password user can enter in to the site and can put the ads. Those who want to view the information they
can without registration. This project is implemented using html as the front-end and MySQL as back-end. Key
parts of the report:
In existed system, users have to go that particular car and user should reserve it. Here, time consuming is more and
there is no guarantee that car will come after waiting for long time. We will not able know the fair details of the
distance of our journey
Benefits to the company / institution through your report:
The Institute combines pioneering research with top class education. An innovative curriculum allows the student
flexibility in selecting courses and projects. Students, even at the undergraduate level, get to participate in on-
going research and technology development - an opportunity unprecedented in India.
vi
INDEX
S.no CONTENTS
➢ Introduction
➢ Project Design
➢ Testing
➢ Team Activities
➢ Conclusion
➢ Bibliography
1. INTRODUCTION
Learning Objectives/Internship Objectives
➢ Internships are generally thought of to be reserved for college students looking to gain experience in a
particular field. However, a wide array of people can benefit from Training Internships in order to receive
real world experience and develop their skills.
➢ An objective for this position should emphasize the skills you already possess in the area and your interest
in learning more
➢ Internships are utilized in a number of different career fields, including architecture, engineering,
healthcare, economics, advertising and many more.
➢ Some internship is used to allow individuals to perform scientific research while others are specifically
designed to allow people to gain first-hand experience working.
➢ Utilizing internships is a great way to build your resume and develop skills that can be emphasized in your
resume for future jobs. When you are applying for a Training Internship, make sure to highlight any special
skills or talents that can make you stand apart from the rest of the applicants so that you have an improved
chance of landing the position.
Software process automation is a technology that may be viewed as a two-edged sword. On The one hand it can
be viewed as a productivity and quality enhancer, while on the other hand,
It can be viewed as a mechanism to control, routinize, and de-skill work. These views both
Have elements of truth, but with appropriate design and adoption considerations, we believe That it is possible to
enhance the positive elements while reducing the negative ones.
This report looks at the issues that have arisen for the early adopters of process automation. These people are the
innovators, the ones who have been through the ―school of hard Knocks,‖ taken the brunt of an immature
technology, and suffered from the fact that there are
Few experienced people to guide them. Some of the projects we saw succeeded, some failed, But few found the going
easy. This technology is not for the faint of heart—at least not yet.
However, we hope, through this report, to document experiences and lessons learned. We
Hope that we have extracted practical insights to provide insights to the developers of process Automation tools and
guidance to those who wish to automate their processes.
These general objectives have been met through a series of activities that include in-depth interviews followed by
a questionnaire survey and a workshop. The specific objectives of these activities are as follows:
2. TRAINING TECHNOLOGY
4.1 RPA
RPA (Robotics Process Automation) which allows organizations to automate task just like a human being was
doing them across application and systems. The purpose of RPA is to transfer the process execution from
humans to bots. Robotic process automation interacts with the existing IT architecture with no complex system
integration required.
RPA automation can be used to automate workflow, infrastructure, back office process which are labor
intensive. These software bots can interact with an in-house application, website, user portal, etc. RPA stands
for Robotic Process Automation. The Robotic Process
Automation is a software program which runs on an end user’s pc, laptop or mobile device. It is a sequence of
commands which are executed by Bots under some defined set of business rules. The main goal of Robotics
process automation process to replace repetitive and boring clerical task performed by humans, with a virtual
workforce. RPA automation does not require the development of code, nor does it require direct access to the
code or database of the applications.
Planning
In this phase, you need to Identify processes which you want to automate. Following checklist will help you
identify the correct process Is the process manual & repetitive?
3
Development
In this phase, you start developing the automation workflows as per agreed plan. Being wizard driven, the
implementation is quick.
Testing
In this phase, you run RPA Testing cycles for in-scope automation to identify and correct defects.
Provide continuous support after going live and helps in immediate defect resolution. Follow general
maintenance guidelines with roles and responsibilities with business and IT support teams.
• In this RPA tutorial, we will learn about best practices to implement RPA automation.
• One should consider business impact before opting for RPA process
• Governance of the project is foremost thing in RPA process. Policy, Corporate, Government
compliance should be ensured. General Use of RPA
Emulates human execution of the repetitive process using various application and systems.
4
2. Conduct high-volume repeated tasks:
Robotics process automation can easily simulate rekeying of data from one system to another. It performs tasks like
data entry, copying, and pasting.
Operates multiple and complex tasks across multiple systems. This helps to process transactions, manipulate data and
send reports.
This automation system can transfer data between disparate and legacy systems by connecting them at the user
interface level instead of developing new data infrastructure. 5. Automated report generation:
Automates the extraction of data to comes up with accurate, effective and timely reports.
Resolves and cross-verify data between different systems to validate and check information to provide compliance
and auditing outputs.
Helps to reduce technical debt by reducing the gap between systems, preventing the introduction of custom
implementations.
7. Product management:
It helps to bridge the gap between IT systems and related product management platforms by automated updating of
both systems.
8. Quality Assurance:
It can be beneficial to QA processes which cover regression testing and automating customer use case scenarios.
9. Data migration:
Allows automated data migration through systems which is not possible using traditional mediums, like document,
spreadsheets or other source data files.
5
10. Gap solutions:
Robotic automatic fills the gaps with process deficiencies. It includes may simple tasks as password resets, the system
resets, etc.
4.2 PHP
PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose
scripting language that is especially suited for web development and can be embedded into HTML.PHP is server
side scripting language designed for web Development but also used as a general purpose programming language.
PHP code may be embedded into HTML code, or it can be used in combination with various web template
systems, web content management systems and web frameworks. PHP code is usually processed by a PHP
interpreter implemented as a module in the web server or as a common gateway interface (CGI) executable. The
web server combines the results of the interpreted and executed PHP code, which may be any type of data,
including images, with the generated web page. PHP code may also be executed with a common-line interface
(CLI) and can be used to implement standalone graphical applications.
Instead of lots of commands to output HTML (as seen in C or Perl), PHP pages contain HTML with
embedded code that does "something" (in this case, output "Hi, I'm a PHP script!"). The PHP code is
enclosed in special start and end processing instructions <?php and ?> that allow you to jump into and out
of "PHP mode."
What distinguishes PHP from something like client-side JavaScript is that the code is executed on the server,
generating HTML which is then sent to the client. The client would receive the results of running that script, but
would not know what the underlying code was. You can even configure your web server to process all your
HTML files with PHP, and then there's really no way that users can tell what you have up your sleeve.
The best things in using PHP are that it is extremely simple for a newcomer, but offers many advanced features
for a professional programmer. Don't be afraid reading the long list of PHP's features. You can jump in, in a
short time, and start writing simple scripts in a few hours.
6
4.3 HTML
HTML tags label pieces of content such as "heading", "paragraph", "table", and so on
4.4 CSS
CSS stands for Cascading Style Sheets
CSS describes how HTML elements are to be displayed on screen, paper, or in other media
CSS saves a lot of work. It can control the layout of multiple web pages all at once
1. Inline CSS
2. Global CSS
3. External CSS
4.5 Android
Android is an open source and Linux-based operating system for mobile devices such as smartphones and tablet
computers. Android was developed by the Open Handset Alliance, led by Google, and other companies. This tutorial
will teach you basic Android programming and will also take you through some advance concepts related to Android
application development.
7
Create Android Application
The first step is to create a simple Android Application using Android studio. When you click on Android
studio icon, it will show screen as shown below
8
2. PROJECT DESIGN
Information of Design
Image of Design
9
3. TESTING
MANUAL TESTING
10
TESTING PROCESS
REGISTER AND LOG IN PAGE USING HTMLAND CSS
PHP PROGRAMS
ANDROIDE APP DEVLOPMENT
College website