Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 88

PINKMOON Global Consultancy – Project Report Error!

PINKMOON Global Consultancy

Project specifications & Implementation


methodology
Version 1.0
24/12/2022

V1.0 1 Project Report


PINKMOON Global Consultancy – Project Report Error! N

Development Team members:

NAME HALL TICKET NUMBER


M.Lakshmi Kanth 2051645
S.V.Vamsi Krishnam Raju 2051647
Meghana 2051648
D.lavanya 2051649
Abdul Ameera 2051650
Mohammad Rouf 2051651
N.Bhavani 201652
K.Rohit 2051660
M.Revathi 2052801
J.Gowri Prasanna Kumari 2052803
P.Dharani 2052804
B.Bhagya Sree 2052807
Ch.Anjali 2052809
K.Teja Swaroop 2052810
J.Sai Nayak 2052811
D.Sunil 2052813
Y.Lokesh Babu 2052844
N.V.Sai Lakshman 2052851

V1.0 2 Project Report


PINKMOON Global Consultancy – Project Report Error! N

Contents
1. INTRODUCTION...........................................................................................................4
2...................................................................................................................General Overview: 7
3...............................................................................................Assumptions/Constraints/Risks 8
5.Risks 10
6.The Proposed Methodology................................................................................................11
7. Development Life Cycle................................................................................................14
8.Testing Stage.......................................................................................................................15
9.Implementation and Integration Stage................................................................................16
10. Maintenance Stage..................................................................................................16
11. Agile- Scrum Method.............................................................................................16
12. System Overview...........................................................................................................17
13. Design Considerations...................................................................................................18
1. Simplicity...........................................................................................................................18
2 Visual Hierarchy.................................................................................................................18
3. Navigability........................................................................................................................19
5. Responsivity......................................................................................................................19
6. Accessibility......................................................................................................................19
7. Conventionality.................................................................................................................20
8. Credibility...........................................................................................................................20
14. Development Methods & Contingencies:......................................................................21
15. BACKEND SOFTWARE.......................................................................................22
16. System Overview....................................................................................................23
17. Detailed development process.......................................................................................24
1. Home Page / Login:.......................................................................................................30
2. Signup............................................................................................................................32
3. FORGOT PASSWORD.................................................................................................34
4. GRAPH:.........................................................................................................................37
5. STUDENT REGISTRATION.......................................................................................38
6. STUDENT DETAILS....................................................................................................40
7. UNIVERSITIES............................................................................................................41
8. ABOUT PAGE..............................................................................................................42
9. CONTACT PAGE.........................................................................................................43
10. PARTNERS...................................................................................................................44
11. FEASIBILITY STUDY.................................................................................................45
12. TESTING / QA / UAT...................................................................................................46
13. PROCESS DIAGRAMS................................................................................................48
14. SAMPLE CODE............................................................................................................50
15. FUTURE SCOPE..........................................................................................................54
16. IMPLEMENTATION AND MAINTENANCE............................................................55
17. CONCLUSION..............................................................................................................56

V1.0 3 Project Report


PINKMOON Global Consultancy – Project Report Error! N

1. INTRODUCTION

Overseas education consultancy is experts who assist, guide and direct


students is planning their higher education abroad. The rise of overseas
education can be seen in India and the number of students going abroad
have increased ever since. The education sector has seen a growth of new
agents i.e. the overseas consultancy. The overseas education consultancy
has made their presence known in India. According to the GMAC (Graduate
Management Admission Council), the number of students from India are
second highest to purse overseas education after India. According to an
article published by Open Doors say, that the total number of Indian
students currently pursuing higher education in USA is at about 186,000. In
another report says that the number of Chinese students is somewhere
around 220,000. There are number of factors that have made overseas
education consultancy of a prime importance

 Foreign degree has been of a high importance in the business world

 Migration is another major factor

 Permanent residency in other countries

Financial and professional growth that a foreign degree brings is


unmatchable These overseas education consultancies have a wide
network and the product/services offered by them are in line with the
higher education process. The majority of students select master’s in
science and MBA as their future goal. But the process to achieve these
goals is very tedious. Students are confused in selecting the right
education destination and the right course, the other factors that the
students worry about is the cost, accommodation is another factor, the
V1.0 4 Project Report
PINKMOON Global Consultancy – Project Report Error! N
visa process and the documentation is the one that takes the longer
process because every country have their own visa requirements and every
college/institution abroad has their own sets of documentation procedure.
All in all, the entire process, from beginning till the end takes about a year
to complete.

This is where the overseas education consultancy steps in. They have all
the resources, and these resources include knowledge, information and
technical. They help in smooth transition of the entire process which
includes counselling, profiling, documentation, visa process.

Purpose of Global Consultancy


Help you create your customized higher education and career plan. We
work with both students as well as educational institutions worldwide to
find the recognized college from various countries and their courses to
help students in their long-term career goals.

Global consulting firms are companies that are capable of offering


international consulting support to corporations, worldwide non-profit
organizations, and even governments with international holdings. Global
Consultants Inc is a premier recruitment search firm. We aim to provide
quick, simple and cost effective solutions to our clients in Traditional &
New Age industry through strategic advice and expertise in the areas of
recruitment & resource Deployment.

Coaching and counselling:


Educational Consultants provide the students with proper coaching and
study material so that they can clear the various entrance exams. By
getting the services of a consultancy, you can get quick responses and find
V1.0 5 Project Report
PINKMOON Global Consultancy – Project Report Error! N
genuine colleges. This makes the process faster, simpler, and smoother.
Many universities/colleges are there that provide special scholarship
schemes and other financial benefits when students apply through
consultancies, however, the benefits may vary.

Consultants (often referred to as management consultants) help


organizations manage change and solve problems, so they operate more
efficiently and therefore profitably. Consultants offer advice and expertise
to client organizations to help them improve their business performance.

Abstract:
This guide book describes about the students admissions in foreign
universities & their visa processing. It explains about developing a
application through which students from different locations can access
university information and takes admissions.Using this system time for
application process will be reduced and students who are located
geographically can fill admission forms .It specifies different occasional
dates are notifies in their calendars.

It contains different universities with different courses available for the


students. It helps to students for admission login purpose.The purpose of
the project identifying the area of study to which it belongs. The research
problem that motivates the project. The methods used to address this
research problem. Documents or evidence analyzed.It briefly describes
about the students requirements, eligibilities and their registrations.

Overseas education consultancy are experts or counsellors who assist,


V1.0 6 Project Report
PINKMOON Global Consultancy – Project Report Error! N
guide and direct students is planning their higher education abroad.The
rise of overseas education can be seen in India and the number of
students going abroad have increased ever since. The education sector
has seen a growth of new agents that is the overseas consultancy.
Therefore, the aim of this study is to find right college and find right career
path after education so overseas education consultancy played an
important role for students going abroad for education.The most
important part of this study was to find the prevalence of students going to
consultants for overseas education and to study the benefits gained after
joining a consultancy. By these findings I have able to put forth the
suggestions and recommendations to the management. The study was
carried out at pinkmoon technology office and Siddhartha mahila college,
Vijayawada. Primary data was collected through questionnaire survey
amongst the students who attended the seminars conducted by pinkmoon
global Edu consultancy and the students who enrolled for guidance. 100
students responded to the questionnaire survey.

Secondary data was collected through previously studied research articles


and company's website. The study results showed that 66.7% students
visited consultancy for guidance in overseas education process. While
73.5% of students prefer to study abroad. 88.5% students have been
benefitted by joining an education consultancy for services such as
Profiling, Documentation, Counselling and Standardized test are the ones
which have benefitted the students the most.

The purpose of this project was to provide a study abroad consultancy


experience for first- generation college students. The project contained
students and universities details, course materials, and educational events
during the study abroad, and a post event debriefing. The program was
formed to develop application for employee to communicate and process
V1.0 7 Project Report
PINKMOON Global Consultancy – Project Report Error! N
the first-generation students’ applications to explore cultures different
from their own in order to expand global awareness. The program content
informs students about universities, career opportunities in various
countries, logistical information, international travel guidelines, and
educational aspects while studying abroad. Lastly, this project will create
an avenue for first- generation students to discuss with family, friends and
the campus community about their experiences while working with global
consultancy.

The main theme of this website is used to create a hope for the students
who want to study in the foreign universities…the students who want to
study in universities must enroll in our website.

Our website gives a clear path to each and every student.

2. GENERAL OVERVIEW:

The overseas education consultant will first understand the student's


profile and then provide them with the best program possibilities and other
suitable careers. The expert will help the students find the best university
with worldwide recognition and excellent education. The expert will help a
V1.0 8 Project Report
PINKMOON Global Consultancy – Project Report Error! N
student take a final decision about the university. The experts may help
students fill their admission forms and prepare financial documents.

The expert consultant will convey the requirement of the shortlisted


documents. The consultant will help the students assemble each
document beforehand and take care of the financial aid process,
considering every aspect of the students.The expert will convey all the
information regarding education loans and help get loans and financial aid.
Once the university enrolls or sends an acceptance letter to the student, the
experts will still provide the assistance needed like accommodation,
lifestyle and managing finance, etc.

Project Name: Global Consultancy

Project Manager: Naga Malleswara Rao

Business Case: Create a social media marketing campaign for the


Students who want to study in foreign universities.

Problem: According to past few years many students faced some


struggles to get a Admission In foreign universities, so this year we
introducing our new website and taking a new step to aware students.

Goals:

There are some important goals:

 To reach each and every student.

 To Give Global Awareness of Online Admissions.

 To Get popularity in people

 To secure Data\Information

Risks and Obstacles:


V1.0 9 Project Report
PINKMOON Global Consultancy – Project Report Error! N
 Network\server Issues

 Data\Personal information Security

 People are not ready to trust on social media

 Risk from Hackers\unauthorized Users.

Anything that can cause you either to fall short of or to exceed your
established project targets, if occurs, is considered to be a risk. The more
complex your web project is, the more likely you are to encounter some
aspects that don’t work out as you envisioned. Thus, you have the greatest
chance for success if you confront the possibility of such changes head-on
and if you plan to minimize their undesirable consequences from your
project’s outset. Remember, sometimes even in quite easy projects,
something may go wrong. Risk can affect anything like people, processes,
technology, and resources.

V1.0 1 Project Report


0
PINKMOON Global Consultancy – Project Report Error! N

3. ASSUMPTIONS/CONSTRAINTS/RISKS

Assumptions:
Assumptions or dependencies while research and implementation of the
global consultancy application and use it Realtime processes. Internal
application for various global consultancy companies to register students
and maintain their confidential information in secure methodology using
cloud platform.

According to the Project Management Institute, an assumption is any


project factor that is considered to be true, real, or certain without empirical
proof or demonstration. Realistically speaking, it's impossible to plan a
project without making a few assumptions.Research is limited to specific
cities and limited countries exposure.Sample data is collected from various
internet sources and used as part of this development . Execution can be
run in local hosting environment only. Code can’t be used for any other
purpose as this project is real time and copying and sharing to external
other than intendent students may lead legal complications.

Used open-source platforms for this development.Handle student registration


process and their corresponding elements are part of development.One of the mistakes
that people often make when deciding to take an online course is to make
assumptions about learning online. They may have taken or heard of an online course
and assumed that all online courses work the same way.

V1.0 1 Project Report


1
PINKMOON Global Consultancy – Project Report Error! N

Constraints:
Following are the key limitation of this application –
 Considered and tested in google chrome and Firefox browsers.

 Responsive to devices size from 750px to 1400px


 Windows operating system.
 Preconfigured login information for this application (not original data)

 Data size can handle up to 1 million students and 150 universities.

 Internet is mandatory to open the application.

4. KEY FEATURES:

Following are the top 5 features of this application as per the research and client
requirement:
1. Enroll students their own with required information
2. Transparent communication between students and counselors
3. Find right university quickly as per student need and apply
4. Find the status of each student easily and manageable with single click
5. Help students in finding right financial institute.

V1.0 1 Project Report


2
PINKMOON Global Consultancy – Project Report Error! N

5. RISKS

There are many risk factors considered while doing research and
deepening project, some of them are outlined below -
 Too many decision makers (stakeholders, committees) ...
 Custom-coding to get features “just right” ...
 Staff turnover. ...
 Scope creep. ...
 Underestimation of the time/resource commitment. ...
 Misunderstandings about what a “normal” project entails. ...
 Inaccurate project estimating by the supplier/agency.

V1.0 1 Project Report


3
PINKMOON Global Consultancy – Project Report Error! N

6. THE PROPOSED METHODOLOGY


Evolution of Studying Abroad Policy.
Studying abroad means that a person receives all kinds of education from
countries or regions other than his home country, and his study time is
divided into short and long term. Studying abroad in broad sense includes
overseas experiences aimed at enhancing knowledge or inspiring ideas.
The policy of studying abroad refers to the relevant policies promulgated
by the state, such as the basic guidelines for study abroad, the annual plan,
the regulations, and procedures for selecting personnel, the type of
dispatch and the measures for administration.

Since the reform and opening to the outside world, our study abroad work
has been gradually restored. In 70’s, Government made a speech at
Tsinghua University to expand the number of students sent abroad. The
following year, India and the United States reached an agreement to
exchange students. In terms of the dynamics of the number of foreign
students, the number of students in India has been relatively small in the
past 1952-1975 years. From the existing data, the average annual rate is
about 100. In the past 1978-1981 years, the number of students in India
has increased rapidly, reaching 860 people in 1978, with an increase rate
of 251%. This is closely related to the state leaders' attention and a
number of overseas study policies promulgated in that year. In 1979, the
number of students studying abroad exceeded 1000 for the first time,
reaching 1777 people, but the growth rate dropped rapidly to 107%.

The rate of return for overseas students was 29% in 1978, followed by a
rapid decline to 8% in the next two years, with a rapid rebound of 39% in
1981. 2.2 Policy Analysis of Higher Education. From the development
stage, the development of higher education in India includes four periods:
the first period, 1950 - 1977, that is, before the founding of new India to
implement the policy of reform and opening to the outside world. This time
our country to recruit students of one of the main characteristics of the
policy is based on the diplomatic strategy need to develop recruitment
V1.0 14 Project Report
PINKMOON Global Consultancy – Project Report Error! N
policy, mainly for the friendly countries to establish diplomatic relations in
our country to cultivate talent, and all foreign students can enjoy the
scholarship provided by the Chinese government. The number of higher
educations for international students is very limited, mainly for the national
diplomatic strategic services, and ideology is the key factor affecting the
admission and training of foreign students.

Second periods, 1978 - 1989. During this period the world political
situation has undergone tremendous changes, the two camps
confrontation pattern is gradually replaced by the pattern of the world.
After the party's the third Plenary Session of the 11th CPC Central
Committee,

India put forward economic construction as the center, and carried


out the reform and opening up. During this Advances in Social Science,
Education and Humanities Research, volume 105 365 period, the number
of students receiving self-financed students increased rapidly, and the
total number of students has reached 26522. Third periods, 1990 - 2000.
During this period, due to India's further deepening of reform and opening
wider to the outside world, India made a positive adjustment in the
recruitment policy, and ushered in an unprecedented period of
development in India's overseas education. Between 1990 and 1999, India
received a total of 284424 students from abroad, about 4 times in the forty
years from 1950 to 1989.

The total number of students admitted to India was ten times. The
institutions of higher learning that have received students from abroad
have expanded from 192 in 1990 to 346 in 2000. The fourth period, since
2001. After entering the new century, in promoting the integration of global
economy and the internationalization of education, the education of
overseas students in the field of international services trade and overseas
in the form of consumption by the "general agreement on trade in
services" (GATS) a new stage of development in the specification.

V1.0 15 Project Report


PINKMOON Global Consultancy – Project Report Error! N
Overseas consumption in the international education service trade in the
largest market share, especially overseas consumption for higher
education has become the world's most industrialized nature and open the
highest level of international education service trade form. In the
leadership of the government and the strong support of overseas students,
the scale of higher education expands unceasingly, the annual growth rate
of fifteen during the period of overseas students in India are about 20%
foreign students at their own expense in 2007 has accounted for about
95% of the total number of the overseas students in India.
India has received a total of foreign students 1 million 230 thousand
people, an all-round, multi-level education opening pattern has been
formed, which laid a good foundation for further promotion of the reform
and development of education.

Flow Trends of International Students:


The proportion of international students in higher education is an important
indicator of the degree of internationalization and international
competitiveness of higher education in a country. The international student
consists of international students accounted for the total number of
students, the proportion of international students in the professional
distribution, distribution of international students and the country (region)
the number of students go abroad to study and exchange. The 2008 annual
UNESCO statistics report shows that with the development of international
communication, the total number of international students at the end of
2007 in the world of learning has reached 2 million 720 thousand people by
the end of 2008, the number has more than 3 million people. According to
the 2007 foreign student exchange report of the Japanese Ministry of
foreign affairs, according to estimates, by 2025, the total market for
international students will reach 7 million, while the major ones will be
concentrated in Asia. With the development of globalization and the
increase of the demand for higher education, the total amount of
international students' flow will gradually increase. Because the short-term
financial crisis will not change the demand for higher education, the
V1.0 16 Project Report
PINKMOON Global Consultancy – Project Report Error! N
international student market will only grow bigger and will not shrink.
The distribution of international students into a country, which refers to the
proportion of international students received by a country / region. If the
world is divided into 8 regions: North America and Western Europe, East
Asia and the Pacific, central and Eastern Europe, Arabia and sub Saharan
Africa, Central Asia, Latin America, the Caribbean, South Asia, so students
in North America and Western Europe accounted for the total number of
students received the most. In 2005, the region received 1 million 850
thousand students, accounting for 67.8% of the total number of students.
Followed by East Asia and the Pacific, which received 16.6% of the total
students received. The United States, Britain, Germany, France and
Australia are the five largest recipients of foreign students. They receive
59.1% of the total number of international students.
Since the reform and opening up, the number of Chinese students has
increased rapidly, but compared with the big countries in Europe, America
and East Asia and the Pacific, there is a big gap between them. In 2006,
India received 36386 students from the mainland, accounting for only 1% of
the total number of students. 2.4 Inspiration and Countermeasures.
Generally speaking, according to foreign students accounted for the total
number of students in higher education institutions (the proportion of
international students into rate) can be a country (area) Advances in Social
Science, Education and Humanities Research, volume 105 366 the
internationalization of higher education is divided into low (1% ~ 3%),
intermediate (3% ~ 5%) and mature (5% ~ 8%) three stages.

At present, the proportion of India is only 0.8%, while the United States,
Britain, Germany and France have reached 6.6%, 18.1%, 11.6% and 7.6% in
the early 2000~2001 years. There is a big gap between our country and the
international students in these countries. As one of the world's most
dynamic and most students sent abroad, the number of overseas students
in India has increased significantly in recent years, the growth rate for 5
consecutive years of more than 10%, showing a good momentum of
development, but the overall scale of education in our country is still at a
low level. As the most populous country in the world, India education scale
and the number of students in some small European countries cannot be
compared, but the number of institutions of higher education and receiving
V1.0 17 Project Report
PINKMOON Global Consultancy – Project Report Error! N
students from the number of students in the proportion of India was only
0.83%.

Thus, as the largest developing country, compared with the number of


foreign students and the higher education ability, there is still a big gap
between the number of students studying abroad and the international
average. 2.5 Improving the Quality of International Students Education. In
2007 the Ministry of Education Service Center for overseas students in
India National Statistics report shows that the annual foreign students
studying in the long-term education students accounted for only 34.89% of
the total, the master's doctoral ratio is 11.18%, the proportion was only
4.72%. The student statistics annual report of 2007 Japanese Ministry of
education shows that the annual students in undergraduate students in
61152, accounting for 50.2% of the total; graduate students 30278 people,
accounting for 24.9% of the total; non degree students 1563 people, only
1.3% of the total.

Compared with this, the educational level of foreign students in India should
be improved urgently. Therefore, it is necessary to improve our higher
education competitive advantage, offering high quality curriculum with
distinctive Chinese characteristics, strengthen the international student’s
education management and construction of teachers effective means, in
order to further promote the education of overseas students in India
towards high quality, high level of development….

V1.0 18 Project Report


PINKMOON Global Consultancy – Project Report Error! N

7. DEVELOPMENT LIFE CYCLE

Application developed by following below 6 phases of SDLC and used


agile development methodology SCRUM for entire cycle.

Research & Analysis:

The analysis stage includes gathering all the specific details required for a

new system as well as determining the first ideas for prototypes.

Developers may:

 Define any prototype system requirements.


 Evaluate alternatives to existing prototypes.

V1.0 19 Project Report


PINKMOON Global Consultancy – Project Report Error! N
 Perform research and analysis to determine the needs of end-users.

Planning Stage:

The planning stage (also called the feasibility stage) is exactly what it

sounds like: the phase in which developers will plan for the upcoming

project.

It helps to define the problem and scope of any existing systems, as well as

determine the objectives for their new systems.

By developing an effective outline for the upcoming development cycle,

they'll theoretically catch problems before they affect development.

Design Stage:

The design stage is a necessary precursor to the main developer stage.

Developers will first outline the details for the overall application, alongside

specific aspects, such as its:

 User interfaces

 System interfaces

 Network and network requirements

 Databases

V1.0 20 Project Report


PINKMOON Global Consultancy – Project Report Error! N

Development Stage:

The development stage is the part where developers write code and build

the application according to the earlier design documents and outlined

specifications.

 Step 1: Design. This is the fun part....


 Step 2: Review. Once the team has had some time to work through the
design process. ...
 Step 3: Develop. Now that the design is approved, it is time for the website
to go to the developer. ...
 Step 4: Test. ...
 Step 5: Launch!

8. Testing Stage:

Building software is not the end.Now it must be tested to make sure that there
aren’t any bugs, and that the end-user experience will not negatively be
affected at any point.During the testing stage, developers will go over their
software with a fine-tooth comb, noting any bugs or defects that need to be
tracked, fixed, and later retested.
It’s important that the software overall ends up meeting the quality

V1.0 21 Project Report


PINKMOON Global Consultancy – Project Report Error! N
standards that were previously defined in the SRS document.

1. Functionality testing.
2. Usability testing.
3. Interface testing.
4. Compatibility testing.
5. Performance testing.
6. Security testing.

V1.0 22 Project Report


PINKMOON Global Consultancy – Project Report Error! N

9. Implementation and Integration Stage

After testing, the overall design for the software will come together.

Different modules or designs will be integrated into the primary source

code through developer efforts, usually by leveraging training environments

to detect further errors or defects.

The information system will be integrated into its environment and

eventually installed. After passing this stage, the software is

theoretically ready for market and may be provided to any end-users.

10. Maintenance Stage

The SDLC doesn’t end when software reaches the market. Developers

must now move into a maintenance mode and begin practicing any

activities required to handle issues reported by end-users.

Furthermore, developers are responsible for implementing any changes

that the software might need after deployment.

This can include handling residual bugs that were not able to be

patched before launch or resolving new issues that crop up due to

user reports. Larger systems may require longer maintenance stages

compared to smaller systems.

V1.0 23 Project Report


PINKMOON Global Consultancy – Project Report Error! N

11. Agile- Scrum Method


Agile scrum methodology is a project management system that relies on
incremental development. Each iteration consists of one- to two-week
sprints, where the goal of each sprint is to build the most important
features first and come out with a Potentially Shippable Product.
Agile is a philosophy that revolves around utilizing a set of core values and
principles to manage work and tasks. Meanwhile, Scrum is a specific Agile
method used to deliver a project.Agile methodology is a practice that helps
continuous iteration of development and testing in the SDLC process. Agile
breaks the product into smaller builds.In this methodology, development
and testing activities are concurrent, unlike other software development
methodologies. It also encourages teamwork and face-to-face
communication. Business, stakeholders, and developers and clients must
work together to develop a product.

Scrum:

Scrum, short for “scrummage,” is a term that comes from rugby where it
means to restart play after there’s been a minor rule infringement. When a
scrum occurs, players are packed closely together to gain possession of
the ball and work together to push it forward. While this might seem
entirely unrelated to software, it was used to detail an analogy between
rugby teams and product development teams in a 1986 Harvard Business
Review paper by Hirotaka Takeuchi and Ikujiro Nonaka. They used the term
to describe all members of a team working closely together to
incrementally move a project forward. This was then built on by Jeff
Sutherland, who further applied the concept and framework to software
processes.

V1.0 24 Project Report


PINKMOON Global Consultancy – Project Report Error! N

12. SYSTEM OVERVIEW


The System Design Document describes the system requirements,
operating environment, system and subsystem architecture, files and
database design, input formats, output layouts, human-machine interfaces,
detailed design, processing logic, and external interfaces.
Considering Global parameters and importance of study abroad
management system application, PINKMOON architects designed below
process.

V1.0 25 Project Report


PINKMOON Global Consultancy – Project Report Error! N

V1.0 26 Project Report


PINKMOON Global Consultancy – Project Report Error! N

13. DESIGN CONSIDERATIONS

 Simplicity
 Visual Hierarchy
 Navigability
 Consistency
 Responsivity
 Accessibility
 Conventionality
 Credibility
 User-Centricity

1. Simplicity
While the appearance of website is certainly important, most people aren't
coming to our site to evaluate how slick the design is. They want to
complete some action, or to find some specific piece of information.

Therefore, unnecessary design elements (i.e., those which serve no


functional purpose) will only overwhelm and make it more difficult for
visitors to accomplish what they're trying to accomplish.

1. Colors

2. Typefaces

3. Graphics

2. Visual Hierarchy
Closely tied to the principle of simplicity, visual hierarchy means arranging
and organizing website elements so that visitors naturally gravitate toward
the most important elements first.Remember, when it comes to optimizing
V1.0 27 Project Report
PINKMOON Global Consultancy – Project Report Error! N
for usability and UX, the goal is to lead visitors to complete a desired
action, but in a way that feels natural and enjoyable. By adjusting the
position, color, or size of certain elements, you can structure your site in
such a way that viewers will be drawn to those elements first.

V1.0 28 Project Report


PINKMOON Global Consultancy – Project Report Error! N

3. Navigability
Planning out intuitive navigation on your site is crucial to help visitors find
what they're looking for. Ideally, a visitor should land on your site and not
have to think extensively about where to click next. Moving from point A to
point B should be as frictionless as possible.

Here are a few tips for optimizing your site's navigation:

navigation in the footer of your site

Don't offer too many navigation options per page. Again, simplicity!

Include links within your page copy, and make it clear where those links go.

4.Consistency:

In addition to keeping your navigation consistent, the overall look and


feel of your site should be similar across all of your site's pages.
Backgrounds, color schemes, typefaces, and even the tone of your writing
are all areas where consistency has a positive impact on usability.

5. Responsivity

The takeaway here: To provide a truly great user experience, your site
has to be compatible with the many different devices that your visitors are
using. In the tech world, this is known as responsive design.

Responsive design means investing in a highly flexible website structure.


On a responsive site, content is automatically resized and reshuffled to fit
the dimensions of whichever device a visitor happens to be using. This can
be accomplished with mobile-friendly HTML templates, or by creating a
special mobile site.

V1.0 29 Project Report


PINKMOON Global Consultancy – Project Report Error! N

6. Accessibility
The goal of web accessibility is to make a website that anyone can use,
including people with disabilities or limitations that affect their browsing
experience. As a website designer, it’s your job to think of these users in
your UX plan.Like responsiveness, accessibility applies to your entire site:
structure, page format, visuals, and both written and visual content.
7. Conventionality
A big challenge in web design is balancing originality with your
expectations. Most of us are expert internet users, and there are
specific conventions we’ve grown accustomed to over time. Such
conventions include:
Placing the main navigation at the top of a page. Placing a logo at the top
left page. Making the logo clickable. So it always brings a visitor back to the
home page. Having links and buttons that change color/appearance when
you hover them.

8. Credibility
Sticking to web conventions lends your site credibility. In other words, it
increases the level of trust your site conveys. And if you're striving to
build a site that provides the best user experience possible, credibility
goes a long way.

V1.0 30 Project Report


PINKMOON Global Consultancy – Project Report Error! N

14. DEVELOPMENT METHODS & CONTINGENCIES

Technology plays an important role in long-term running of business, so


considering next 5-6 years business plan and client requirements, below
hardware & software’s used in development of this solution.

➢ HTML:

HTML stands for Hyper Text Markup Language. HTML is the standard
markup language for creating Web pages. HTML describes the structure of
a Web page. HTML consists of a series of elements. HTML elements tell
the browser how to display the content. It is a tag-based programming
language. A word which can be enclosed between opening tags and
closing tags is called as a tag i.e., <html>

➢ CSS:

CSS stands for Cascading Style Sheets. CSS is the language we use to
style a web page. CSS describes how the HTML elements are to be
displayed on screen, paper or in other media. It can control the layout of
multiple web pages all at once. External Style sheets are stored in the CSS
files.

➢ JAVA SCRIPT:

JavaScript (often shortened to JS) is and is best known as the scripting


language for Web pages, but it's used in a lightweight, interpreted, object-
oriented language with first-class functions, many non-browser
environments as well.
V1.0 31 Project Report
PINKMOON Global Consultancy – Project Report Error! N

15. BACKEND SOFTWARE

 PHP:

Php is a server side scripting language implemented by Rasmus Lerdorf


by 1995 using ‘C’ and ‘Perl’ Technologies. By using Php we can develop
dynamic web applications. PHP is a server side scripting language that is
embedded in HTML. It is used to manage dynamic content, databases,
session tracking, even build entire e-commerce sites. It is integrated with a
number of popular databases, including My SQL, Postgre SQL, Oracle,
Sybase, Informix, and Microsoft SQL Server.

➢ JAVA:

Java was originally developed by James Gosling at Sun Microsystems. It


was released in May 1995 as a core component of Sun Microsystems' Java
platform. The original and reference implementation Java compilers,
virtual machines, and class libraries were originally released by Sun under
proprietary licenses.

➢ MYSQL

It may be anything from a simple shopping list to a picture gallery or the


vast amounts of information in a corporate network. To add, access, and
process data stored in a computer database, you need a database
management system such as MySQL Server.

V1.0 32 Project Report


PINKMOON Global Consultancy – Project Report Error! N

16. System Overview

SOFTWARES:
 BOOTSTRAP FRAMEWORK
 HTML
 CSS
 JAVA/PHP
 JAVA SCRIPT
 MYSQL/SQL SERVER

SOFTWARES:
 JIRA-This is used for project planning and management.
 BROWSER-Google chrome, Microsoft edge, Firefox.
 GITHUB-It is a code hosting platform for version control and collaboration.

DOCUMENTS:
 MS OFFICE-WORD
 MS OFFICE-EXCEL
 MS OFFICE–POWERPOINT PRESENTATION

HARDWARE:
 RAM - 4GB to 64GB
 SPACE - 50GB to 215GB
 OPERATING SYSTEMS-Windows 10
 LANGUAGE- English

V1.0 33 Project Report


PINKMOON Global Consultancy – Project Report Error! N

17. DETAILED DEVELOPMENT PROCESS

Client-side process

Web browser execute client-side scripting. It is used when browsers


have all code. Source code is used to transfer from webserver to user’s
computer over the internet and run directly on browsers. It is also used
for validations and functionality for user events.
It allows for more interactivity. It usually performs several actions
without going to the user. It cannot be basically used to connect to
databases on a web server. These scripts cannot access the file system
that resides in the web browser. Pages are altered on basis of the user’s
choice. It can also be used to create “cookies” that store data on the
user’s computer.

Client-server protocol

HTTP is a protocol for fetching resources such as HTML documents. It


is the foundation of any data exchange on the Web, and it is a client-
server protocol, which means requests are initiated by the recipient,
usually the Web browser.

Client-side script/code
HTML:
Client-side code is written using HTML, CSS, and JavaScript — it is run
inside a web browser and has little or no access to the underlying
operating system (including limited access to the file system).

JAVASCRIPT:
JavaScript is a client-side script, meaning the browser processes the
code instead of the web server. Client-side scripts are commonly
V1.0 34 Project Report
PINKMOON Global Consultancy – Project Report Error! N
used when we want to validate data before sending it to the web
server, adjusting the interface in response to user feedback, and for
implementing other advanced features.

Server-side:

Web servers are used to execute server-side scripting. They are


basically used to create dynamic pages. It can also access the file
system residing at the webserver. A server-side environment that runs
on a scripting language is a web server.
Scripts can be written in any of a number of server-side scripting
languages available. It is used to retrieve and generate content for
dynamic pages. It is used to require downloading plugins. In this load
times are generally faster than client-side scripting. When you need to
store and retrieve information a database will be used to contain data. It
can use huge resources of the server. It reduces client-side computation
overhead. The server sends pages to the request of the user/client.

Server-side script/code:
Server-side developers can use many programming languages, but
considering design parameters, following software’s used for
development. PHP, Python, Ruby are some common examples of
server-side scripting.
PHP:
PHP is a server-side scripting language that is popular in web
development. PHP is executed on the server, which then gets translated
into the client-side using HTML code. Your web browser will then create
an output. Which means that a server executes the instructions in a
script. Then, the server provides data on request, channels the requests,
and organizes the information in a database
Java script:
V1.0 35 Project Report
PINKMOON Global Consultancy – Project Report Error! N
Server-Side JavaScript is the use of the JavaScript language on servers.
You know, those computers that are always on (and maybe online)
running stuff, doing all kinds of work. Nowadays many of them have
software, web servers, command-line applications, and other services
that are written in JavaScript. Server Side JavaScript (SSJS) is an
extended version of JavaScript that enables back-end access to
databases, file systems, and servers. Server side javascript, is javascript
code running over a server local resources , it's just like C# or Java, but
the syntax is based on JavaScript. A good example of this is Node.

V1.0 36 Project Report


PINKMOON Global Consultancy – Project Report Error! N

How Web server works:


Web servers respond to the client request in either of the following two
ways: Sending the file to the client associated with the requested URL.
Generating response by invoking a script and communicating with data

base. keypoints

When client sends request for a web page, the web server search for the
requested page if requested page is found then it will send it to client
with an HTTP response.
If the requested web page is not found, web server will the send an
HTTP response: Error 404 Not found.
If client has requested for some other resources, then the web server
will contact to the application server and data store to construct the
HTTP response.
Architecture
Web Server Architecture follows the following two approaches:

Concurrent Approach
Single-Process-Event-DrivenApproach.
Concurrent Approach
Concurrent approach allows the web server to handle multiple client
requests at the same time. It can be achieved by following methods:
 Multi-process.

 Multi-threaded.

 Hybrid method.

V1.0 37 Project Report


PINKMOON Global Consultancy – Project Report Error! N

Multi-processing:
In this a single process (parent process) initiates several single-
threaded child processes and distribute incoming requests to these
child processes. Each of the child processes are responsible for
handling single request.
It is the responsibility of parent process to monitor the load and decide
if processes should be killed or forked.

Multi-threaded:
Unlike Multi-process, it creates multiple single-threaded process.

Hybrid
It is combination of above two approaches. In this approach multiple
process are created and each process initiates multiple threads. Each
of the threads handles one connection. Using multiple threads in
single process results in less load on system resources.

Example
Following table describes the most leading web servers available today:

S.N. Web Server Description

1 Apache HTTP Server


This is the most popular web server in the world developed by the
Apache Software Foundation. Apache web server is an open-source
software and can be installed on almost all operating systems
including Linux, UNIX, Windows, FreeBSD, Mac OS X and more. About
60% of the web server machines run the Apache Web Server.
2. Internet Information Services (IIS)
The Internet Information Server (IIS) is a high-performance Web Server
from Microsoft. This web server runs on Windows NT/2000 and 2003
platforms (and may be on upcoming new Windows version also). IIS
comes bundled with Windows NT/2000 and 2003; Because IIS is
tightly integrated with the operating system, so it is relatively easy to
V1.0 38 Project Report
PINKMOON Global Consultancy – Project Report Error! N
administer it.

Application server:
An application server is a server that hosts applications or software that
delivers a business application through a communication protocol.
An application server framework is a service layer model. It includes
software components available to a software developer through an
application programming interface. An application server may have
features such as clustering, fail-over, and load-balancing. The goal is for
developers to focus on the business logic.

A Definition of Web Application Architecture


An application architecture defines the interactions
between applications, middleware systems and databases to ensure
multiple applications can work together. When a user types in a URL and
taps “Go,” the browser will find the Internet-facing computer the website
lives on and requests that particular page.The server then responds by
sending files over to the browser. After that action, the browser executes
those files to show the requested page to the user. Now, the user gets to
interact with the website. Of course, all of these actions are executed
within a matter of seconds. Otherwise, users wouldn’t bother with
websites.
What’s important here is the code, which has been parsed by the
browser. This very code may or may not have specific instructions telling
the browser how to react to a wide swath of inputs. As a result, web
application architecture includes all sub-components and external
applications interchanges for an entire software application.Of course, it
is designed to function efficiently while meeting its specific needs and
goals. Web application architecture is critical since the majority of global
network traffic, and every single app and device uses web-based
communication. It deals with scale, efficiency, robustness, and security.
V1.0 39 Project Report
PINKMOON Global Consultancy – Project Report Error! N
How Web Application Architecture Works
With web applications, you have the server vs. the client side. In
essence, there are two programs running concurrently:
The code which lives in the browser and responds to user input The code
which lives on the server and responds to HTTP requests

REQUEST AND RESPONSE:


The term “front-end” refers to the user interface, while “back-end”
means the server,application and database that work behind the scenes
to deliver information to the user. The user enters a request through the
interface.It’s then verified and communicated to the server, which pulls
the necessary data from the database and sends it back to the user.

V1.0 40 Project Report


PINKMOON Global Consultancy – Project Report Error! N

Web Database
A web database is a wide term for managing data online. A web
database gives you the ability to build your own databases/data storage
without you being a database guru or even a technical person.
Examples: banks, airline and rental car reservations, university course
registration and so on The Web is a distributed information system
based on hypertext.
Most Web documents are hypertext documents
formatted via HTML HTML Documents contain
Text along with font specifications, and other formatting instructions
Hypertext links to other documents, which can be associated with region of the text.

Data Organization
Web databases enable collected data to be organized and cataloged
thoroughly within hundreds of parameters. The Web database does not
require advanced computer skills, and many database software programs
provide an easy “click-and-create” style with no complicated coding. Fill in
the fields and save each record. Organize the data however you choose
such as chronologically, alphabetically or by a specific set of parameters.

Web Database Software


Web database software programs are found within desktop publishing
programs, such as Microsoft Office Access and OpenOffice Base. Other
programs include the Webex Web Office database and Form Logix Web
database. The most advanced software applications can set up data
collection forms, polls, feedback forms and present data analysis in real
time.

Data organization is the practice of categorizing and classifying data to


V1.0 41 Project Report
PINKMOON Global Consultancy – Project Report Error! N
make it more usable. Similar to a file folder, where we keep important
documents, you'll need to arrange your data in the most logical and orderly
fashion, so you — and anyone else who accesses it — can easily find what
they're looking for.

Applicable Uses
Businesses both large and small can use Web databases to create website
polls, feedback forms, client or customer and inventory lists. Personal Web
database use can range from storing personal email accounts to a home
inventory to personal website analytics. The Web database is entirely
customizable to an individual’s or business’s needs.
Applicable Use means with respect to any Contributed Facility, the
“Applicable Use” set forth opposite the name of such Contributed Facility
on Schedule 8 attached hereto. Applicable Use means any applications
which we require to ban or control for its use per the relevant chemical
substance group.

MySQL
Often in the world of Web databases, MySQL (structured query language)
will be mentioned. This is a relational database management system that
manages different Web databases. It operates as a server and is an open-
source project. MySQL is often included with Web hosting for managing
either personal or business website databases. It is a programming
language, so is a more difficult to work with than a straight Web database
software program.

MySQL is a relational database management system (RDBMS) developed


by Oracle that is based on structured query language (SQL). A database is
a structured collection of data. It may be anything from a simple shopping
V1.0 42 Project Report
PINKMOON Global Consultancy – Project Report Error! N
list to a picture gallery or a place to hold the vast amounts of information in
a corporate network.

V1.0 43 Project Report


PINKMOON Global Consultancy – Project Report Error! N

Database Applications and the Web :


Most of the services we enjoy on the Web are provided by web database
applications. Web- based email, online shopping, forums and bulletin
boards, corporate web sites, and sports and news portals are all database-
driven. To build a modern web site, you need to develop a database
application.
This book presents a highly popular, easy, low-cost way to bring together the Web
and databases to build applications. The most popular database
management system used in these solutions is MySQL, a very fast and
easy-to-use system distributed under an Open-Source license by its
manufacturer, MySQL AB. We discuss MySQL in detail in this book.
With a web server such as Apache (we assume Apache in this book,
although the software discussed here works with other web servers as
well) and MySQL, you have most of what you need to develop a web
database application. The key glue you need is a way for the web server to
talk to the database; in other words, a way to incorporate database
operations into web pages. The most popular glue that accomplishes this
task is PHP.
PHP is an open-source project of the Apache Software Foundation and it’s
the most popular Apache web server add-on module, with around 53% of
the Apache HTTP servers having PHP capabilities. PHP is particularly
suited to web database applications because of its integration tools for the
Web and database environments. In particular, the flexibility of embedding
scripts in HTML pages permits easy integration of HTML presentation and
code. The database tier integration support is also excellent, with more
than 15 libraries available to interact with almost all popular database
servers. In this book, we present a comprehensive view of PHP along with a
number of powerful extensions provided by a repository known as PEAR.
Apache, MySQL, and PHP can run on a wide variety of operating systems.
In this book, we show you how to use them on Linux, Mac OS X, and
Microsoft Windows.
This is an introductory book, but it gives you the sophisticated knowledge
you need to build applications properly. This includes critical tasks such
V1.0 44 Project Report
PINKMOON Global Consultancy – Project Report Error! N
as checking user input, handling errors robustly, and locking your
database operations to avoid data corruption. Most importantly, we
explain the principles behind good web database applications. You’ll finish
the book with not only the technical skills to create an application, but also
an appreciation for the strategies that make an application secure,
reliable, maintainable, and expandable.

V1.0 45 Project Report


PINKMOON Global Consultancy – Project Report Error! N

1.HOME PAGE / LOGIN


This form is useful to create administrative block to login into the
university site. We need to login with our mail to register into the
university.

By applying with the mail then we need to click the login button which has
been placed below in the administrative id. If the password of the mail was
incorrect, we need to click forgot password.

If we are already haven’t created the account in this administrative block,


we need to create. A new account by clicking the signup which was
present in the below of the page .

V1.0 46 Project Report


PINKMOON Global Consultancy – Project Report Error! N

V1.0 47 Project Report


PINKMOON Global Consultancy – Project Report Error! N

Username: If you are login to the account then you can enter this phone
number or email Password. Enter the password:

Login button: This Login Button is useful for submitting the given data
what we have entered in the username & password.
Bell button: To get personalized notifications.
Click the Notification bell to get “All notifications”.
Message button: Message box/chart box helps to know about the
student’s messages. If the student has any querries, then they can send
the message.

Don’t have an account?

Sign Up: If the account was not existed/not created in the login
form,We are new user we need to sign up with our details by clicking the
sign up button in the form.

Error messages – If the entered details are incorrect its shows the
invalid user name and password.

Then,

 Clear your Cache and Cookies - common browser issues are related to
cache and cookies stored on your computer.
 Your browser may be storing your old passwords linked to this email
address and auto- populating them when you try to log in.
 Access the platform from an Incognito window after resetting your password.
 Access the platform using the Google Chrome browser, it usually works
better. If that is the browser that you normally work with and are still
getting the issue, try a different browser.
 Create new passwords different from the ones you have used before -
the system does not accept similar passwords.
V1.0 48 Project Report
PINKMOON Global Consultancy – Project Report Error! N

Database Connection of Login Page:

 Login page is main page to website


 Already existing user can use the login page.
 When user gives are username and password.
 Directly stores database and directly to return the login page.
 Directly connect to database and request the data.
 Data retrieved and “wrapped up” into XHTML.
 Finally, login page sent to client.

What is the use of Login Page?

The login page allows a user to gain access to an application by entering


their username and password or by authenticating using a social media
login. Login Page is very common among any type of secured applications
and its widely used on the internet for authenticating the user before
presenting the secured pages of the web applications. For example to use
Facebook you have to get authenticated by the Facebook before they give
you access to their platform. The user authentication is done through a
special web page called Login Page. The Login page asks you to enter
your credentials which is then validated by the application and after
successful validation you are presented with the secured part of the
application.

What is Login Page in web application?

V1.0 49 Project Report


PINKMOON Global Consultancy – Project Report Error! N
 Login Page is the page where you can get authenticated before the
access of theapplication.
 
 Web Application is the interface to the main server and you can access
the application through web browser. Before accessing the secured
part of the application you must authenticate yourself with the website
by providing your username and password. If you don't have
username/password (account) on the website you should register with
the website and create credentials(username/password) for yourself. 
 Insecure Login Page may lead to application security vulnerabilities in
the web applications. So, you should properly secure your login page
with the SSL and other security measures.

V1.0 50 Project Report


PINKMOON Global Consultancy – Project Report Error! N

2. SIGNUP
If the account was not existed/not created in the login form, we need to
sign up with our details by clicking the sign-up button in the form.
By clicking this sign up, few details will be asked by the google to create a
new account in the administration block in the form.
Sign up is a verbal phrase. It means to commit or agree to participate in an
endeavor such as a class, the military, or a business deal. It is the act of
putting one's name to a contract or list. The past tense of sign up is signed
up, the indicative is signing up.
The details will be asked by the sign up form was Email, ph.no, date of birth, enter
pin, generate pin.

V1.0 51 Project Report


PINKMOON Global Consultancy – Project Report Error! N

V1.0 52 Project Report


PINKMOON Global Consultancy – Project Report Error! N

Deatails Of Sign Up Form:

 Full name: Enter the name of the Person/User.


 E-mail: Section will ask because any this email details about the
student/University will forward by this email.
 Ph.no: Student phone number will be asked by the universities to login
or apply for the several scholars/general messages about universities.
 D.O.B: Age must be considered if the student was the age limit of the scholars/vote.
 Enter pin: The pin which we have created the account must be login with the same
pin.
 Confirm Pin: This confirm pin will be used to, if the user will be login
with same pin or not if the pin was not same as has pin the account
will be not accepted.
 Gender: Enter the gender of the Person/User.
 Submit button: To submit all information to get an account.

When you’re submit the information, it will be stored in database:

 Signup page is main page to website


 New user can use the signup page.
 When user gives Full Name, Email, Password, Confirm password,
Date of Birth, Phone Number, Gender.
 Directly stores database and directly to return the signup page.
 Directly connect to database and request the data.
 Data retrieved and “wrapped up” into XHTML.
 Finally, Signup page sent to client.

 A signup page (also known as a registration page) enables users and


organizations to independently register and gain access to your
system. It is common to have multiple signup pages depending on the

V1.0 53 Project Report


PINKMOON Global Consultancy – Project Report Error! N
types of people and organizationsyouwanttoregister.

V1.0 54 Project Report


3. FORGOT PASSWORD
If the password was incorrected in the login form, we have to create a new
password by clicking the forgot password in the right side of the login
form. After clicking the forgot password, it may ask our mobile number
after entering the phone number OTP has been sent to the phone. After that
we need to create a new password with at least 8 characters within the
characters one character should be special character.

After typing the new password, it will ask again the confirm pin with the
same pin. After generating a new pin, we need to click the SUBMIT Button.
 Email:
o Enter the email of the person.
 Reset password:
o It is the button to reset the password.

Database Connect to Forgot Password:

1. Forgot password is main page to website


2. When user forgot the password using this page.
3. When user gives are new password.
4. Directly stores database and directly to return the Forgot password page.
5. Directly connect to database and request the data.
6. Data retrieved and “wrapped up” into XHTML.
7. Finally Forgot password page sent to client.

V1.0 55 Project Report


If the user successfully logged in to the system, then he/she will see
landing page which is dashboard with high level details.

PINKMOON Global Consultancy – Project Report Error!

DASHBOARD:
A Dashboard is a set of pages that represent all the information a site
owner needs to know in real time so they can make informed decisions
about their website and business.Dashboard contains five cards, namely
Admissions, students, university, country, courses.
The main use of a dashboard is to show a comprehensive overview of data
from different sources.
Dashboards are useful for monitoring, measuring, and analyzing relevant
data in key areas.
The main use of a dashboard is to show a comprehensive overview of data.
Dashboards are useful for monitoring, measuring, and analyzing relevant
data in key areas. Dashboards offer a method of consolidating company
data into one unified location with secure data storage. Dashboards are
designed to offer a comprehensive overview of company performance and
do so through the use of data visualization tools like charts and graphs.
Since dashboards are useful aggregation and visualization tools, they’re
highly versatile—used by professionals to analyze complex data or subject
matter experts to track or present data to non-subject matter experts. Use
them in your presentations to executives or other key stakeholders to help
them understand challenges, opportunities, where to grow and make
changes.

V1.0 56 Project Report


V1.0 57 Project Report
PINKMOON Global Consultancy – Project Report Error! N

Dashboard is primary page with side navigation bar, following are the list of menu
items.

 Admissions: In this card we get the information about the total number of
student admissions, number of admissions filled and unfilled. Admission
is the process through which students enter to next level of education at
universities and colleges.

 Students: In this card we explain about how many students enrolled and
display about each and every student details on it.
 Universities: University card explains about available universities in
different countries and which facilities they may gave.
 Country: In this card, Indian students choose different universities in
different countries for their higher education.
 Courses: In this card, Student can select different courses which suits
for their future.

4. GRAPH:
The below graph displays about the enrolment of students in different
universities within the year.

V1.0 58 Project Report


PINKMOON Global Consultancy – Project Report Error! N

V1.0 59 Project Report


PINKMOON Global Consultancy – Project Report Error! N

In This global consultancy website no of students & universities will be


presented. Dashboard contains four cards plus graphs ,this graph shows
the growth of the students & universities enroll in the universities.
Green color represents the students enrollment.
Red colour represents the no of applications enroll.
Purple colour represents the no of students traveled from that university.

5. STUDENT REGISTRATION

Student qualification form:

This qualification form helps you to refer the previous qualification like
Degree,Pg,course,specialization in a subject,city,country, institution
name, board/university, state/location, percentage/grade/division,
month, and year of passing.

This Student Registration Form allows students to sign up for your class
quickly and easily online gets in free.
Simply customize the form to meet your needs, publish it on your
school’s website, and watch the registrations roll in! Students can
provide their contact information, detail their academic history, list
V1.0 60 Project Report
PINKMOON Global Consultancy – Project Report Error! N
extracurriculars and additional interests, and even pay registration fees
if required.

This Student Registration Form was initially designed for university-level courses —
however,
you won’t need to take a class on coding to adjust the form.

You can even integrate the form with a secure gateway like Square or
PayPal to safely accept payments for class registration fees.

Feel free to take advantage of our other integrations as well — send


submissions directly to your cloud storage accounts, online
spreadsheets, email list, and more.

With an advanced Student Registration Form reducing your teacher


workload, student enrollment is easy.

This form helps to know about the student’s marks or percentage of their
sac, intermediate, degree(graduation) etc.

Eligibility criteria: many universities set the language proficiency tests as


important criteria like IELTS, GRE,TOFFEL.
These guidelines, called eligibility criteria, describe characteristics that
must be shared by all participants.

The criteria differ from study to study. They may include age, gender,
medical history, and current health status.

Student details: Enter the student details like, name, address, date of
birth, Aadhar number, pan number etc.Student information systems
provide capabilities for registering students in courses, documenting
grading, transcripts of academic achievement.co-curricular activities,
and the results of student assessment scores; forming student
V1.0 61 Project Report
PINKMOON Global Consultancy – Project Report Error! N
schedules; tracking student attendance; generating reports and
managing another student.Student registration forms are used to
register students for classes, tutoring, extracurriculaactivities, and
various school organizations.

Student Registration means — Confirmation of the admission of the


student to the academic programmeafter submission of a completed
admission form with necessary supporting documents and payment of
the required fees.In this student registration we can upload the details of
the student basic details like marks of student as 10th class marks
memo, inter memo etc.

V1.0 62 Project Report


PINKMOON Global Consultancy – Project Report Error! N

6. STUDENT DETAILS
In the student details form of the most important aspects of the
universities require students language proficiency and financial
stability, visa processing and academic excellence & they check
students are genuinely interested to join host countries or not.
whether the applicant will be an asset to the university or not and they
check applicant external activities and they have possessed qualities
of leadership and initiative or not and they finalize the student for
applying different universities through the name, email, ph. no,
address with eligibility of visa& financial support.

• View: These change the layout view of the document to normal web
layout, print layout & outline view.

• Msg: Consoler can send messages to students from this option

• Status: To know the status of each student application/ visa, etc.


V1.0 63 Project Report
PINKMOON Global Consultancy – Project Report Error! N

7. UNIVERSITIES:
A university is an institution of higher (or tertiary) education and
research which awards academic degrees in several academic
disciplines. Universities typically offer both undergraduate and
postgraduate programs. In the United States, the designation is
reserved for colleges that have a graduate school.

 State: There are number of states . The student can select any
state if there is a university according to their wish list.
 Course: The Student can join in any course which they want to
join .
 Place: There are many places to join .
 Mail: The students can check their details with their mail Id.
 View: These change the layout view of the document to normal
web layout, print layout, outline view.
 Edit: The edit content tab provides a simple interface for editing
your website.

V1.0 64 Project Report


PINKMOON Global Consultancy – Project Report Error! N

8. ABOUT PAGE
• This About Page is key WEB page to any website.All the
Visitors/Clients are first of all check this page.In this About Page
Clients may check whether what they do/does.This is not a contact
us page.

• This helps the company positivities are mention on that page and
attract the clients to clinch the new projects from the clients.

• Application processing.

• Visa processing.

• Financial assistance.

• Travel planning.

• Universities selection.
V1.0 65 Project Report
PINKMOON Global Consultancy – Project Report Error! N

• Job assistance.

V1.0 66 Project Report


PINKMOON Global Consultancy – Project Report Error! N

9. CONTACT PAGE
• A contact page is a common web page on a website for visitors
to contact the organization or individual providing the website.
The page contains one or more of the following items:
An e-mail address, a telephone numbers, a postal address,
sometimes accompanied with a map showing the location.

• Ideally, a contact page should include both an email address


and a contact form for visitors to fill out. You may also choose
to include a business address, phone number, or specific
employee/department contact information.

• Address: Address of the consultancy

• Phone number: Consultancy contact number. If the student has


any quarries, then they can contact through the phone number
of the website
V1.0 67 Project Report
PINKMOON Global Consultancy – Project Report Error! N
• Email: If the student has any quarries, then they can contact
through the Email of the website.

V1.0 68 Project Report


PINKMOON Global Consultancy – Project Report Error! N

10. PARTNERS
• Key Factors for a Successful International Partnership
Academic Foundation:

• Successful partnerships are based on the academic objectives


of the University; therefore the support of your colleagues,
faculty dean, and the University’s administration is very
important. Diverse Network of Support: A broad-based
commitment that goes beyond the interests of an individual
faculty member or student makes for a stronger, more
sustainable international partnership.

• Successful international partnerships are ones in which all


participating institutions experience a satisfactory level of
benefit. When designing the partnership and negotiating any
agreements, ensure that each partner is both contributing to
and benefiting from the partnership. Consultation: The
Research and International Agreements Team has a wealth of
experience and resources which can be of great assistance to
University of Manitoba faculty and staff interested in initiating
an international partnership.

• University partnerships provide a huge amount of opportunities


and cultural awareness, institutions can offer international
experiences,including study abroad programs and staff
exchanges. In terms of teaching, benefits include curriculum
development and degrees formed in collaboration with partner
institutions.

• University partner means public or private higher education


provider who has written agreement under which study group is
delivering accredited academic programmes. The university
partner is providing their name, reputation and intellectual
property for the academic programme and its quality assurance
V1.0 69 Project Report
PINKMOON Global Consultancy – Project Report Error! N
and monitoring mechanisms, but only to the extent that the
university partners represents study group.

11. FEASIBILITY STUDY


The system feasibility can be divided into three major categories

Economic feasibility-

The project is economically feasible as the only cost involved is having a


computer with the minimum requirements mentioned earlier. For the users
to access the application the only cost involved is internet cost.

Technical feasibility

To deploy the application, the only technical aspect needed are mentioned
below- operating system windows 7 and above, IIS, MySQL database.Social
feasibility is detailed study how the system is interest with others or
organizations

V1.0 70 Project Report


PINKMOON Global Consultancy – Project Report Error! N

12. TESTING / QA / UAT


Application is tested in different environment before deployment to
production zone. Following test processes followed in entire cycle of the
SDLC.

Unit testing – Application is tested by each module /page by developer


independently to identify bugs in each code block.

Integration testing – Application testing is performed after integration of all


modules and tested each functionality and fixed by developers as part of
the process.

Code review – Code review happens when another developer goes through
your or your team's code line-by-line and provides constructive, helpful
feedback. Code review saves time and effort by ensuring code quality up-
front, rather than waiting until issues are discovered in production.

QA - Quality Assurance (QA) ensures that end-users get a functional user


V1.0 71 Project Report
PINKMOON Global Consultancy – Project Report Error! N
interface and the best user experience when using a web app or website. It
examines a website or web application to try and uncover any flaws that
might have been overlooked during design and development

V1.0 72 Project Report


PINKMOON Global Consultancy – Project Report Error! N

UAT - User Acceptance Testing (UAT), otherwise known as Application,


Beta, or End- User Testing, is a stage in the software development process
that is performed by the end-user, after functional testing, integration
testing, regression testing, and system testing is done. It’s the last phase
of the software testing process. Throughout the software development life
cycle (SDLC), the product undergoes various types of testing by the testing
team and developers. UAT is a testing activity to verify that the developed
product is working properly, and the implemented functionalities are easy
to find. It is not only the usability of the product that is being tested at this
stage but also the software itself; actual software users test the product to
ensure it can handle required tasks in real-world scenarios, according to
specifications and provide the best user experience.

Web Testing, or website testing is checking your web application or


website for potential bugs before its made live and is accessible to
general public. Web Testing checks for functionality, usability, security,
compatibility, performance of the web application or website .

1. Functionality Testing of a Website


Functionality Testing of a Website is a process that includes several
testing parameters like user interface, APIs, database testing, security
testing, client and server testing and basic website functionalities.
Functional testing is very convenient and it allows users to perform both
manual and automated testing. It is performed to test the functionalities of
each feature on the website.
Web based Testing Activities includes:

Test all links in your webpages are working correctly and make sure


there are no broken links. Links to be checked will include –

 Outgoing links
 Internal links
 Anchor Links
 Mail To Links

V1.0 73 Project Report


PINKMOON Global Consultancy – Project Report Error! N
Test Forms are working as expected. This will include-Scripting checks
on the form are working as expected. For example- if a user does not fill a
mandatory field in a form an error message is shown.

 Check default values are being populated


 Forms are optimally formatted for better readability

Test Cookies are working as expected. Cookies are small files used by


websites to primarily remember active user sessions so you do not need to
log in every time you visit a website. Cookie Testing will include

 Testingcookies (sessions) are deleted either when cache is cleared or


when they reach their expiry.
 Delete cookies (sessions) and test that login credentials are asked for
when you next visit the site.

Test HTML and CSS to ensure that search engines can crawl your site
easily. This will include

 Checkingfor Syntax Errors


 Readable Color Schemas
 Standard Compliance. Ensure standards such W3C, OASIS, IETF, ISO,
ECMA, or WS-I are followed.

Test business workflow– This will include

 Testing your end – to – end workflow/ business scenarios which takes


the user through a series of webpages to complete.
 Test negative scenarios as well, such that when a user executes an
unexpected step, appropriate error message or help is shown in your web
application.

2. Usability testing:
Usability Testing has now become a vital part of any web based project.
It can be carried out by testers like you or a small focus group similar to
the target audience of the web application.

V1.0 74 Project Report


PINKMOON Global Consultancy – Project Report Error! N
Test the site Navigation:

 Menus, buttons or Links to different pages on your site should be easily


visible and consistent on all webpages

Test the Content:

 Content should be legible with no spelling or grammatical errors.


 Images if present should contain an “alt” text

3. Interface Testing:
Three areas to be tested here are – Application, Web and Database
Server

 Application: Test requests are sent correctly to the Database and


output at the client side is displayed correctly. Errors if any must be caught
by the application and must be only shown to the administrator and not the
end user.
 Web Server: Test Web server is handling all application requests
without any service denial.
 Database Server: Make sure queries sent to the database give expected
results.

Test system response when connection between the three


layers (Application, Web and Database) cannot be established and
appropriate message is shown to the end user.

4. Database Testing:
Database is one critical component of your web application and stress
must be laid to test it thoroughly. Testing activities will include-

 Test
if any errors are shown while executing queries
 Data Integrity is maintained while creating, updating or deleting data in
database.
 Check response time of queries and fine tune them if necessary.

V1.0 75 Project Report


PINKMOON Global Consultancy – Project Report Error! N
 Testdata retrieved from your database is shown accurately in your web
application

5. Compatibility testing.
Compatibility tests ensures that your web application displays correctly
across different devices. This would include-

Browser Compatibility Test: Same website in different browsers will


display differently. You need to test if your web application is being
displayed correctly across browsers, JavaScript, AJAX and authentication
is working fine. You may also check for Mobile Browser Compatibility.

The rendering of web elements like buttons, text fields etc. changes with
change in Operating System. Make sure your website works fine for
various combination of Operating systems such as Windows, Linux, Mac
and Browsers such as Firefox, Internet Explorer, Safari etc.

6. Performance Testing:
This will ensure your site works under all loads. Software Testing
activities will include but not limited to –

 Website application response times at different connection speeds


 Load test your web application to determine its behavior under normal
and peak loads
 Stress test your web site to determine its break point when pushed to
beyond normal loads at peak time.
 Test if a crash occurs due to peak load, how does the site recover from
such an event
 Make sure optimization techniques like gzip compression, browser and
server side cache enabled to reduce load times

7. Security testing:
Security Testing is vital for e-commerce website that store sensitive
customer information like credit cards. Testing Activities will include-

 Test unauthorized access to secure pages should not be permitted


V1.0 76 Project Report
PINKMOON Global Consultancy – Project Report Error! N
 Restricted
files should not be downloadable without appropriate access
 Check sessions are automatically killed after prolonged user inactivity
 On use of SSL certificates, website should re-direct to encrypted SSL
pages.

Intruder
Intruder is a powerful vulnerability scanner that will help you uncover the
many weaknesses lurking in your web applications and underlying
infrastructure. Offering industry-leading security checks, continuous
monitoring and an easy-to-use platform, Intruder keeps businesses of all
sizes safe from hackers.

Features

 Best-in-class threat coverage with over 10,000 security checks


 Checks for configuration weaknesses, missing patches, application
weaknesses (such as SQL injection & cross-site scripting) and more
 Automatic analysis and prioritisation of scan results
 Intuitive interface, quick to set-up and run your first scans
 Proactive security monitoring for the latest vulnerabilities
 AWS, Azure, and Google Cloud connectors
 API integration with your CI/CD pipeline

8. Crowd Testing:
You will select a large number of people (crowd) to execute tests which
otherwise would have been executed a select group of people in the
company. Crowdsourced testing is an interesting and upcoming concept
and helps unravel many a unnoticed defects.

This concludes the tutorial. It includes almost all testing types applicable
to your web application.

As a Web-tester its important to note that web testing is quite an


arduous process and you are bound to come across many obstacles. One
of the major problems you will face is of course deadline pressure.
Everything is always needed yesterday! The number of times the code will
need changing is also taxing. Make sure you plan your work and know

V1.0 77 Project Report


PINKMOON Global Consultancy – Project Report Error! N
clearly what is expected of you. Its best define all the tasks involved in your
web testing and then create a work chart for accurate estimates and
planning.

13. PROCESS DIAGRAMS


 Class diagram

V1.0 78 Project Report


PINKMOON Global Consultancy – Project Report Error! N

 ER diagram – Below are the list of tables created for global


consultancy projects and used it in various forms to store and
analyse data.

T_Compani
T_Students es
T_Users

T_Documen ts
T_Universiti es
T_Country

T_Courses

V1.0 79 Project Report


PINKMOON Global Consultancy – Project Report Error! N

14. SAMPLE CODE


About page code:

Contact page code:

V1.0 80 Project Report


PINKMOON Global Consultancy – Project Report Error! N

Java script functions:

SQL code

V1.0 81 Project Report


PINKMOON Global Consultancy – Project Report Error! N

Universities:

Dashboard:

V1.0 82 Project Report


PINKMOON Global Consultancy – Project Report Error! N

V1.0 83 Project Report


PINKMOON Global Consultancy – Project Report Error! N

CSS:

15. FUTURE SCOPE


Global Consultancy application is designed to enhance functionality to
have communicate in multiple business and universities across the world.
Some of the key functionality can be added in next phase of the project.

 Expand the functionality to access students directly to know their status


 Universities can access student database to provide admissions
 Counselors or students can directly apply to multiple universities for admission
 Platform can be used by multiple consultancies across multiple
countries and update their data.

For any business, a website matters more than anything, when it comes to
reaching out to customers online. A website is the representation of the
business online. These days, every business realizes the need for having a
website and are putting in efforts to design and develop the best site for
taking their products or services online. This is where we can see a great
deal of scope for web development and design.

V1.0 84 Project Report


PINKMOON Global Consultancy – Project Report Error! N

16. IMPLEMENTATION AND MAINTENANCE


Once the Web site testing is complete and any required changes have been
made, the Web site can be implemented. Implementation of a Web site
means publishing the Web site or uploading it into a Web server.

Once, the Web site has been implemented, its maintenance will include
updating the information content by removing the outdated one and putting
in the new one.

Periodical checking of the links is also necessary to ensure that they are still active.

Finally, Website monitoring is another key aspect of maintenance. Usually,


the Web servers that host the Web sites keep logs about Web site usage.

A log is the file that lists all the Web pages that have been requested from the Web
site.

Analyzing the logs allows you to determine the number of visitors to your
site and the browser types and versions they are using, as well as their
connection speeds, Most requested pages.

17.CONCLUSION
The GUI offers user friendly experience and allows users with non-technical
background as well (like student’s parents also can access and see their
children application process).

The application performed exceptionally well during the testing and


performance is also measured as per standards. Compared to existing
hardware solutions, our application is flexible, affordable, faster without
need of setting different infrastructure, it can be deployed anywhere in client
systems with minimum system configurations. Notification system is also
enabled to communicate students and counselors or universities much
better way so that they do not miss any information and timelines. Model is
V1.0 85 Project Report
PINKMOON Global Consultancy – Project Report Error! N
built to expand any scale as per need and current application is designed by
keeping growth with in next 5-7 years.

Students can easily raise queries related to exams, results, events,


admissions, and many other things. They can easily get information related
to their educational organisation. With the help of an educational website,
you can update course material online, right from your computer screen.

V1.0 86 Project Report


PINKMOON Global Consultancy – Project Report Error! N

18. REFERENCES

Here are the some references which we are used to create this website.
This references helps to create the website in easy manner.Reference linking
is the general term for links from one information object to another. The links
may appear in a wide variety of contexts, including published citations to
scientific works, references from a catalog or bibliography, and informal
references transmitted by email or verbally.

Each work has a unique identifier and one or more copies, each with its own
URL. The provider of the information, who is usually the publisher, supplies
metadata about each work. This is stored in databases as shown in the
middle row of Figure 1. Clients access the databases through the interactions
shown in the bottom part of the figure. The figure shows two databases: a
reference database and a location database.

Reference database

For each work, the reference database contains metadata that, at a


minimum, corresponds to the information in a conventional citation. A
client that wishes to find the content associated with a reference sends a
query to the reference database. This database returns a list of
identifiers for works that match the query.

 https://www.w3schools.com/html/default.aspt
 https://www.w3schools.com/css/default.asp
 https://www.w3schools.com/js/default.asp
 https://www.w3schools.com/php/default.asp
 https://www.w3schools.com/sql/default.asp
 https://www.w3schools.com/java/default.asp
 https://www.w3schools.com/bootstrap/bootstrap _ver.asp
 https://www.w3schools.com/bootstrap5/index.php
 https://getbootstrap.com/docs/5.0/getting-started/introduction/

V1.0 87 Project Report


PINKMOON Global Consultancy – Project Report Error! N

V1.0 88 Project Report

You might also like