ProjectReport MCA

87
Project Report Of Six Month Industrial Training On Recruitment System Submitted for the partial fulfillment for the award of the degree Of MASTER OF COMPUTER APLLICATION (MCA) Developed at THINKNEXT TECHNOLOGY Phase 11, Mohali External Guide Ms. RAJWINDER KAUR Lecturer - Comp. Sci. ThinkNEXT Technology Pvt. Ltd., Phase11, Mohali Internal Guide Ms. Meenu Saini

Transcript of ProjectReport MCA

Page 1: ProjectReport MCA

Project Report Of

Six Month Industrial Training

On

Recruitment System

Submitted for the partial fulfillment for the award of the degree Of

MASTER OF COMPUTER APLLICATION (MCA)

Developed at

THINKNEXT TECHNOLOGYPhase 11, Mohali

External GuideMs. RAJWINDER KAURLecturer - Comp. Sci.ThinkNEXT Technology Pvt. Ltd., Phase11, Mohali

Internal GuideMs. Meenu SainiLecturer - Comp. Sci.Swami Sarvanand Institute of Management & TechnologyDinanagar (Gurdaspur)

Page 2: ProjectReport MCA

RANJANA & AMANDEEP KAURUni. Roll No. 105312142672

105312142629BATCH: 2010-2013

Company Certificate

Page 3: ProjectReport MCA
Page 4: ProjectReport MCA

Acknowledgement

My journey towards achieving our destination for the design and development of

Online Recruitment system has finally come to a fruitful culminatio

Our efforts and wholehearted co-corporation of each and everyone has ended on a

successful note. During this journey, I am faced numerous unforeseen problems and

unknown challenges. However, at these junctures, a few enterprising people stepped in

and guide me in a right direction.

We would like to extend our sincere acknowledgement to those who have supported

and encouraged us during this tough journey. Many people met us during this endeavor

and enriched us with their support and knowledge both personally and professionally

that resulted in the project being better that it could possibly have been without them.

We express our sincere gratitude to Mr.Subhash Mahajan (Director, SSIMT) &

Mr.Dinesh Dhavan (HOD) and my Internal Guide Ms.Meenu Saini, who assisting us

throughout this project. We thank him for providing us the reinforcement, confidence

and most importantly the track for the project whenever we needed it.

We’ll also express our sincere gratitude to ThinkNEXT and Our Project Leader Ms.

Rajwinder Kaur of ThinkNext Technology Pvt. Ltd., for their constant encouragement

and support at all stages of this project. We also thank them for inducing professional

attitude in us.

Page 5: ProjectReport MCA

At last but not the least, we pay our due regards to our parents and Friends, because

every time they encourage, and support us when we need or require.

• Certificate from Internal Guide

This is to certify that the project Recruitment System is being submitted by Ranjana

Devi & Amandeep Kaur class MCA Uni Roll No.:105312142672 105312142629 of

Swami Sarvanand Group of Institute & Technology, affiliated to Punjab Technical

University for the award of the degree of MCA, is a bonafide research work, carried out

by him under my supervision.

To the best of our knowledge, this work has not been submitted in part or full, for

publications or to any other University/ Institute for the award of degree.

(Signature)

Miss. RAJWINDER KAURExternal Guide

(Signature) (Signature)Ms.Meenu Saini Mr.Dinesh DhavanInternal Guide H.O.D

Page 6: ProjectReport MCA

• Certificate from Director or Principal

This is to certify that the project “Recruitment System” submitted by Ranjana Devi &

Amandeep Kaur MCA class Cours 6th Sem. (672, 629) the partial fulfillment of the

requirement for the degree of masters of computer of MCA for applications , is

satisfactory account of their project work and recommended for the award of degree.

Mr.SUBHASH MAHAJANDIRECTOR

Table of Contents

Particulars Page. No.

1. Company Certificate 22. Acknowledgement 33. Certificate From Internal Guide 44. Certificate From Director General 55. Introduction To ThinkNEXT 7-86. Introduction To Project 9-147. Requirement 158. About PHP and MySQL 16-259. Testing 26-3110. Snapshoot Of Database 32-43

Page 7: ProjectReport MCA

11. Snapshoot Of project 43-54

INTRODUCTION TO ThinkNEXT

ThinkNEXT Technologies Private Limited (An ISO 9001:2008 Certified Company), is emerging as most innovative company in Education Domain in India. The Management of ThinkNEXT Technologies Private Limited has wide experience more than nine years in education domain. Over the years, we have worked very closely with Universities, Group of Colleges and other Institutions. We have wide experience working with eminent Educationists, Managements, Directors, Principals, Head of Departments, other Staff Members, Parents and students. Therefore we do not sell only software Modules but an innovative system which has more importance than just ERP software modules. Today Smart Campus solutions are a need of hour for every University/Group of Colleges or an Institution to make edge over others and maintain a lead over their competitors. Our Research and Development team is committed to make your institute(s) to maintain lead over their competitors Services

Support (The backbone of the ThinkNEXT)

Although Our Smart Campus Solutions are already very flexible and scalable.

Still, we always take care of specific requirements of our clients. Our highly

committed R&D team makes our software feature rich, dynamic and future tuned

everyday so that our clients always maintain the lead over their competitors.  

Support Services provided by ThinkNEXT includes:

On-Site: By visiting campus as per requirements

Off-Site: It includes to solving problems of clients remotely by accessing

computers/servers using our remote access tools. Apart from it, Tele-support

and E-Mail services are also supported  

Complete On-Site Training and user manuals are provided to all our

customers for easing the implementation process.

   

Page 8: ProjectReport MCA

After Warranty Support-Annual Service Level Agreement

Like any other technical system maintenance service is required for the installed

software, but the maintenance method and technology is different from other

technical system. The development of the software is being done and the purpose

full customization of the package is carried out in the ThinkNEXT lab. Functionality

of the software varies from institution to institution. Even minor modifications need

proper documentation and records to ensure support in the future.

Basically the maintenance takes place at the developer end and needs the

maintenance of its

  Technical design. 

  Drawings. 

  Coding (source code). 

 All modification / updations pertaining to individual educational institutions in hard/

soft copies. 

 Soft copies need regular and multiple back up since hardware’s are likely to fail at

any moment.  

 Technical team who knows the functionality of your institutions software and well

versed with its coding.  

 Record of the users and their capability is also need to be maintained, while

contacting the user those need to be kept in mind. 

Hence we get into a service level contract after the warranty period (one year) in

order to ensure smooth support for the installed software for the years to come.

INTRODUCTION TO PROJECT

This page covers System design of Recruitment System. When the requirements document for the software to be developed is available the design activity begins. The main aim of design process is to produce a model or representation of the system,

Page 9: ProjectReport MCA

which can be used later to bind the system. The produced model is called design of the system. A system design is a top down approach to minimize complexity and make a problem manageable by subdivided it into smaller segments.

The most changing phase of the system development of life cycle is system design. It refers to the technical specification that will be applied in implementing the candidate system. The design phase is a translation from user oriented document to document oriented to programmers. The potential objects are thoroughly analyzed. Class hierarchies are to check whether the system is behaving the way it has to. There after the classes are individually tested and subsequently they are integrated from the overall system. This level focuses on deciding which modules are needed for system the specifications for those modules and how these modules are that interconnected.

Logical Design:A logical data flow diagram shows the flow of data through a transaction processing system without regard to the time period when the data flows or the processing procedures occur.

Physical Design:The physical design maps out the details of physical systems, plans the system implementations, device a test and implementation plan and specifies any new hardware and software.

Objective of the system:The main purpose of creating Recruitment System Site is for meeting worldwide users and sharing knowledge, education related information’s, etc. It contains standard social network content, like profiles, pictures, email and groups, and video sharing, articles, etc. Users can create a profile, browse location seek jobs, apply for the new training localities for jobs etc.

Applicable document:Home detail:  It holds profile information.

Search jobs detail:  It holds the details of searching according to location, company, experience and qualification.

Job seekers detail: It holds the information of the vacant vacancies as according to the profile.

Functional Registration:p• For qualified profile.

• For experienced profile.

• For company profile.

Page 10: ProjectReport MCA

• As according to vacancies etc.

• As according to job seekers etc.

FUNCTIONAL COMPONENTS AND DESIGN ASSUMPTIONS.The Campus network can help you maintain existing relationships with people and share pictures and messages, and establish new ones by reaching out to people you’ve never met before, an also using this site user can share Knowledge’s, education related books, question/answer, and any other information.

Description of the programThe customer switch diagram for online campus networking is shown in the figure below. The input and output of this section is shown in the diagram, however no of details about the function of the online campus networking system is given here. Using this as a starting point, a logical DFD of the system is developed.

Context flow diagram:The environment in which the software used is depicted in this picture. The CFD shows the external entity action on the software is shown here in CFD as a single process.

Page 11: ProjectReport MCA

Top level DFD:

Top level DFD shows the functional component in the software package. each component shown in the top level DFD.

Page 12: ProjectReport MCA

Description of the components

Functional component 1: Student ProfileInput- Student adds profile information and education details .

Process-  System checks previous student account and education details.

Output-  Student can view education detail and profile details.

Page 13: ProjectReport MCA

Functional component 2: Tutorials

Input-  Student uploads education articles,tutorials,images,videos ..etc.

Process-  System uploads education articles,tutorials,images,videos to database.

Output-  Student can view uploaded education articles,tutorials,images,videos ..etc..

Page 14: ProjectReport MCA

Functional component 3: AdminInput- Admin can upload and share video tutorials,question papers,books..etc.

Process- System uploads education tutorials,question papers,books to database.

Output- Student can view uploaded tutorials,question papers,books..etc..

Page 15: ProjectReport MCA

REQUIREMENT

Hardware:-

Hardware Environment (Deployment Server)PC Linux ServerProcessor Intel Pentium Processor 4,

2.4GHz or above.RAM 512 MB RAM

Page 16: ProjectReport MCA

HDD 40 GB

Hardware Environment (End user’s PC)PC PC (Windows), Apple, LinuxProcessor Intel Pentium Processor, 233

MHz or equivalent.RAM 512 MB RAMHDD 2GB of free HDD space for

Internet CacheInternet Connection 512K

Software:-

Software Environment (Deployment Server)Operating System WindowsOther software MS SQL Server 2008, JDK1.6

Net Beans IDE 6.0Web Server Apache Tomcat 6.0

Software Environment (End User)Operating System Win 2000 / Win XP, Win 7, Win 8

or higher, Apple, LinuxBrowser IE 8.0 and 9.0, Firefox 8.0, Mac

Safari5.0, Google Chrome

ABOUT PHP AND MYSQL

ABOUT PHP

WHAT IS PHP?

Page 17: ProjectReport MCA

PHP was originally an acronym for Personal Home Pages, but is now a recursive acronym for PHP: Hypertext Preprocessor.PHP is a widely-used, open source scripting language. PHP scripts are executed on the server. PHP is free to download and use. PHP files can contain text, HTML, JavaScript code, and PHP code. PHP code are executed on the server, and the result is returned to the browser as plain HTML. PHP runs on different platforms (Windows, Linux, Unix, Mac OS X, etc.)PHP is compatible with almost all servers used today (Apache, IIS, etc.)PHP has support for a wide range of databases. PHP is free.

PHP is easy to learn and runs efficiently on the server side.PHP code is much faster, ASP is developed architecture, this is an overhead for the server.

PHP Scope

PHP is installed on over 20 million websites and 1 million web servers.The high-time requirement of PHP.With passing time, PHP scripting language is getting updated with high interactive applications.It is especially suited for Web development

Basic PHP Syntax

 A PHP script can be placed anywhere in the document.

A PHP script starts with <?php and ends with ?>:

1. <?php2. ------PHP code goes here------

?>

3. The default file extension for PHP files is ".php".

4. A PHP file normally contains HTML tags, and some PHP scripting code.

5. Below, we have an example of a simple PHP file, with a PHP script that sends the text "Hello World!" back to the browser:

6. Example:

<!DOCTYPE html><html><body><h1>My first PHP page</h1><?phpecho "Hello World!";?>

</body></html>

Page 18: ProjectReport MCA

1. Each code line in PHP must end with a semicolon. The semicolon is a separator and is used to distinguish one set of instructions from another.

2. With PHP, there are two basic statements to output text in the browser: echo and print.

3. Comments in PHP

PHP GOALS.

1. Fast and smart code editing.2. Easy and efficient code management.3. Rapid user interface development4. Write bug free code.

JAVASCRIPT

Java Script is a scripting language commonly implemented as part of a web browser in order to create enhanced user interfaces and dynamic websites. JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It uses syntax influenced by the language C. JavaScript copies many names and naming conventions from Java, but the two languages are otherwise unrelated and have very different semantics. The key design principles within JavaScript are taken from the Self and Scheme programming languages. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles. JavaScript's use in applications outside web pages — for example in PDF documents, site-specific browsers, and desktop widgets—is also significant. Newer and faster JavaScript and frameworks built upon them have also increased the popularity of JavaScript for server-side web applications.

HTML

Hyper Text Mark Up Language (HTML)is the main mark up language for displaying web pages and other information that can be displayed in a web browser. HTML is written in the form of HTML elements consisting of tags enclosed in angle brackets, within the web page content. HTML tags most commonly come in pairs like <h1> and </h1>, although some tags, known as empty elements, are unpaired. The first tag in a pair is the start tag, the second tag is the end tag (they are also called opening tags and closing tags). In between these tags web designers can add text, tags, comments and other types of text-based content. The purpose of a web browser is to read HTML documents and compose them into visible or audible web pages. The browser does not display the HTML tags, but uses the tags to interpret the content of the page.HTML elements form the building blocks of all websites. HTML allows images and objects to be embedded and can be used to create interactive forms. It provides a

Page 19: ProjectReport MCA

means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes and other items. It can embed scripts in languages such as JavaScript which affect the behaviour of HTML web pages.

HTML Versions

Since the early days of the web, there have been many versions of HTML:

Version YearHTML 1991HTML+ 1993HTML 2.0 1995HTML 3.2 1997HTML 4.01 1999XHTML 1.0 2000HTML5 2012XHTML5 2013

Browser Support

Internet Explorer 9+, Firefox, Opera, Chrome, and Safari support the <canvas> element.

Note: Internet Explorer 8 and earlier versions, do not support the <canvas> element.

CSS

Cascading style sheets (CSS) is a style sheet language used for describing the presentation semantics(the look and formatting) of a document written in a mark up language. Its most common application is to style web pages written in HTML and XHTML, but the language can also be applied to any kind of XML document, including plain XML, SVG and XUL.CSS is designed primarily to enable the separation of document content (written in HTML or a similar mark-up language) from document presentation, including elements such as the layout, colours, and fonts. This separation can improve content accessibility, provide more flexibility and control in the specification of presentation characteristics, enable multiple pages to share formatting, and reduce complexity and repetition in the structural content (such as by allowing for table less web design). CSS can also allow the same mark up page to be presented in different styles for different rendering methods, such as on-screen, in print, by voice (when read out by a speech-based browser or screen reader) and on Braille-based, tactile devices. It can also be used to allow the web page to display differently

Page 20: ProjectReport MCA

depending on the screen size or device on which it is being viewed. While the author of a document typically links that document to a CSS style sheet, readers can use a different style sheet, perhaps one on their own computer, to override the one the author has specified. CSS specifies a priority scheme to determine which style rules apply if more than one rule matches against a particular element. In this so-called cascade, priorities or weights are calculated and assigned to rules, so that the results are predictable.

CSS and Text:

Before having the control that CSS gives you over text, you were severely limited in how you could present your words. Yeah, you could use the <font> tag to change the colour and typeface of the text, but sizing was hampered by the fact that you could only use the pre-defined font sizes. Other effects like boldness and strike-throughs were possible in only basic forms through more HTML tags. Now, you have complete control over how your text looks.

Text Colour

You’ve already seen this being used in the examples in the preceding tutorials, so you should know it now. To change the colour of your text you simply use the property, color, like so:h2 {color: silver; }a:active {color: #ff0000; } As in every part of web design, you can specify the colour as a HEX code or a named colour value.

CSS and Links

Applying CSS to your links allows you to do all sorts of nice roll-over effects and advanced text highlighting. You will also be able to have many sets of links on a single page, all with different formatting.

Basic CSS Link blockThere are four stylesheet entities that govern how your links look:a:link { }a:visited { }a:hover { }a:active { }

Page 21: ProjectReport MCA

These four selectors basically cover the old link, vlink and alink < body > attributes , but the last one allows you to set up text roll-over effects. Your a:hover line comes into play when a user puts their mouse on a link. The link can change in appearance in many ways, from a simple colour switch to a complete morph into another typeface and size. These effects are very helpful in showing the reader exactly which link they are pointing at. They look great too.

The CSS Box Model

The box model is a very important concept, one that you must have right in your head before you start tackling all this spacing stuff. All HTML block-level elements have five spacing properties: height, width, margin, border and padding. When discussing these attributes you'll need a diagram to see what part of the spacing we're talking about. Have a look at the diagram below and check out the three areas that surround every block-level page element. Together, they form the box that the element takes up.

CSS and Backgrounds

Once you've set up boxes around all your elements you'll more than likely want to add backgrounds to them. In this tutorial I'll be going into the properties that give colour to your layouts, and let you control your background images. You will soon be able to control the background colour and image of all your elements

ABOUT MYSQL

What is SQL?

1. SQL stands for Structured Query Language

2. SQL lets you access and manipulate databases

3. SQL is an ANSI (American National Standards Institute) standard

What Can SQL do?

1. SQL can execute queries against a database

2. SQL can retrieve data from a database

Page 22: ProjectReport MCA

3. SQL can insert records in a database

4. SQL can update records in a database

5. SQL can delete records from a database

6. SQL can create new databases

7. SQL can create stored procedures in a database

8. SQL can create views in a database

9. SQL can set permissions on tables, procedures, and views

RDBMS

RDBMS stans for Relational Database Management System.

RDBMS is the basis for SQL, and for all modern database systems such as MS SQL Server, IBM DB2, Oracle, MySQL, and Microsoft Access.

The data in RDBMS is stored in database objects called tables.

A table is a collection of related data entries and it consists of columns and rows.

MySQL Data Types

In MySQL there are three main types : text, number, and Date/Time types.

Text types:

Data type Description

CHAR(size) Holds a fixed length string (can contain letters, numbers, and special characters). The fixed size is specified in parenthesis. Can store up to 255 characters

VARCHAR(size) Holds a variable length string (can contain letters, numbers, and special characters). The maximum size is specified in parenthesis. Can store up to 255 characters. Note: If you put a greater value than 255 it will be converted to a TEXT type

Date types:

Data type Description

DATE() A date. Format: YYYY-MM-DD

Note: The supported range is from '1000-01-01' to '9999-12-31'

DATETIME() *A date and time combination. Format: YYYY-MM-DD

Page 23: ProjectReport MCA

HH:MM:SS

Note: The supported range is from '1000-01-01 00:00:00' to '9999-12-31 23:59:59'

TIMESTAMP() *A timestamp. TIMESTAMP values are stored as the number of seconds since the Unix epoch ('1970-01-01 00:00:00' UTC). Format: YYYY-MM-DD HH:MM:SS

Note: The supported range is from '1970-01-01 00:00:01' UTC to '2038-01-09 03:14:07' UTC

TIME() A time. Format: HH:MM:SS

Note: The supported range is from '-838:59:59' to '838:59:59'

YEAR() A year in two-digit or four-digit format.

Note: Values allowed in four-digit format: 1901 to 2155. Values allowed in two-digit format: 70 to 69, representing years from 1970 to 2069

*Even if DATETIME and TIMESTAMP return the same format, they work very differently. In an INSERT or UPDATE query, the TIMESTAMP automatically set itself to the current date and time. TIMESTAMP also accepts various formats, like YYYYMMDDHHMMSS, YYMMDDHHMMSS, YYYYMMDD, or YYMMDD.

SQL Server Data Types

Character strings:

Data type Description Storage

char(n) Fixed-length character string. Maximum 8,000 characters

N

varchar(n) Variable-length character string. Maximum 8,000 characters

 

varchar(max) Variable-length character string. Maximum 1,073,741,824 characters

 

Text Variable-length character string. Maximum 2GB of text data

 

Different SQL JOINs

Before we continue with examples, we will list the types of JOIN you can use, and the differences between them.

Page 24: ProjectReport MCA

1. JOIN: Return rows when there is at least one match in both tables

2. LEFT JOIN: Return all rows from the left table, even if there are no matches in the right table

3. RIGHT JOIN: Return all rows from the right table, even if there are no matches in the left table

4. FULL JOIN: Return rows when there is a match in one of the tables

The SQL UNION Operator:-

The UNION operator is used to combine the result-set of two or more SELECT statements.

Notice that each SELECT statement within the UNION must have the same number of columns. The columns must also have similar data types. Also, the columns in each SELECT statement must be in the same order.

SQL UNION SyntaxSELECT column_name(s) FROM table_name1UNIONSELECT column_name(s) FROM table_name2

The INSERT INTO statement is used to insert new records in a table.

The INSERT INTO Statement

The INSERT INTO statement is used to insert a new row in a table.

SQL INSERT INTO Syntax

It is possible to write the INSERT INTO statement in two forms.

The first form doesn't specify the column names where the data will be inserted, only their values:

INSERT INTO table_nameVALUES (value1, value2, value3,...)

The UPDATE Statement

The UPDATE statement is used to update existing records in a table.

SQL UPDATE SyntaxUPDATE table_nameSET column1=value, column2=value2,...WHERE some_column=some_value

Page 25: ProjectReport MCA

The DELETE statement is used to delete records in a table.

The DELETE Statement

The DELETE statement is used to delete rows in a table.

SQL DELETE SyntaxDELETE FROM table_nameWHERE some_column=some_value

The SQL SELECT INTO statement can be used to create backup copies of tables.

The SQL SELECT INTO Statement

The SELECT INTO statement selects data from one table and inserts it into a different table.

The SELECT INTO statement is most often used to create backup copies of tables.

SQL SELECT INTO Syntax

We can select all columns into the new table:

SELECT *INTO new_table_name [IN externaldatabase]FROM old_tablename

SQL PRIMARY KEY Constraint

The PRIMARY KEY constraint uniquely identifies each record in a database table.

Primary keys must contain unique values.

A primary key column cannot contain NULL values.

Each table should have a primary key, and each table can have only ONE primary key.

SQL PRIMARY KEY Constraint on CREATE TABLE

The following SQL creates a PRIMARY KEY on the "P_Id" column when the "Persons" table is created:

MySQL:

CREATE TABLE Persons(P_Id int NOT NULL,LastName varchar(255) NOT NULL,FirstName varchar(255),Address varchar(255),City varchar(255),

Page 26: ProjectReport MCA

PRIMARY KEY (P_Id))

SQL FOREIGN KEY Constraint on CREATE TABLE

The following SQL creates a FOREIGN KEY on the "P_Id" column when the "Orders" table is created:

MySQL:

CREATE TABLE Orders(O_Id int NOT NULL,OrderNo int NOT NULL,P_Id int,PRIMARY KEY (O_Id),FOREIGN KEY (P_Id) REFERENCES Persons(P_Id))

MySQL:

CREATE TABLE Persons(P_Id int NOT NULL,LastName varchar(255) NOT NULL,FirstName varchar(255),Address varchar(255),City varchar(255),PRIMARY KEY (P_Id))

SQL FOREIGN KEY Constraint on CREATE TABLE

The following SQL creates a FOREIGN KEY on the "P_Id" column when the "Orders" table is created:

MySQL:

CREATE TABLE Orders( O_Id int NOT NULL,OrderNo int NOT NULL,P_Id int,PRIMARY KEY (O_Id),FOREIGN KEY (P_Id) REFERENCES Persons(P_Id))

Page 27: ProjectReport MCA

Testing

INTRODUCTION

Testing is the process of running a system with the intention of

finding errors. Testing enhances the integrity of a system by detecting

deviations in design and errors in the system. Testing aims at detecting

error-prone areas. This helps in the prevention of errors in a system.

Testing also adds value to the product by conforming to the user

requirements.

The main purpose of testing is to detect errors and error-prone

areas in a system. Testing must be thorough and well-planned. A partially

tested system is as bad as an untested system. And the price of an

untested and under-tested system is high.

The implementation is the final and important phase. It involves

user-training, system testing in order to ensure successful running of the

proposed system. The user tests the system and changes are made

according to their needs. The testing involves the testing of the developed

system using various kinds of data. While testing, errors are noted and

correctness is the mode.

OBJECTIVES OF TESTING:

The objectives of testing are:

Testing is a process of executing a program with the intent of finding

errors.

Successful test case is one that uncovers an as- yet-undiscovered error.

The various types of testing on the system are:

1. Unit Testing.

2. Integration Testing

3. System testing

Page 28: ProjectReport MCA

4. User Acceptance Testing

1.1. Unit Testing:

Unit testing focuses efforts on the smallest unit of software design.

This is known as module testing. The modules are tested separately. The

test is carried out during programming stage itself. In this step, each

module is found to be working satisfactory as regards to the expected

output from the module.

1.2. Integration Testing:

Data can be lost across an interface. One module can have an

adverse effect on another, sub functions, when combined, may not be

linked in desired manner in major functions. Integration testing is a

systematic approach for constructing the program structure, while at the

same time conducting test to uncover errors associated within the

interface. The objective is to take unit tested modules and builds program

structure. All the modules are combined and tested as a whole.

1.3. System Testing:

System testing is the stage of implementation. This is to check whether the

system works accurately and efficiently before live operation commences.

Testing is vital to the success of the system. The candidate system is

subject to a variety of tests: on line response, volume, stress, recovery,

security and usability tests. A series of tests are performed for the

proposed system is ready for user acceptance testing.

1.4. User Acceptance Testing:

User acceptance of a system is the key factor for the success of any

system. The system under consideration is tested for the user acceptance

by constantly keeping in touch with the prospective system users at the

time of developing and making changes whenever required.

Page 29: ProjectReport MCA

• Validation:

At the culmination of the integration testing, Software is completely

assembled as a package. Interfacing errors have been uncovered and

corrected and a final series of software test begin in validation testing.

Validation testing can be defined in many ways, but a simple definition is

that the validation succeeds when the software functions in a manner that

is expected by the customer. After validation test has been conducted, one

of the three possible conditions exists.

• The function or performance characteristics confirm to specification and

are accepted.

• A deviation from specification is uncovered and a deficiency lists is

created.

• Proposed system under consideration has been tested by using validation

test and found to be working satisfactory.

• Output Testing:

After performing the validation testing, the next step is output testing

of the proposed system, since no system could be useful if it does not

produce the required output in a specific format. The output format on the

screen is found to be correct; the format was designed in the system

design time according to the user needs. For the hard copy also; the output

comes as per the specified requirements by the user. Hence output testing

did not result in any correction for the system

CODING OF INDEX.PHP

Page 30: ProjectReport MCA

<?php

@$num=$_GET['num'];

if($num==1)

{

?>

<script> alert('PASSWORD CHANGE SUCCESSFULLY'); </script>

<?php

}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">

<head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<meta http-equiv="content-language" content="cs" />

<meta name="robots" content="all,follow" />

<meta name="author" content="All: ... [Nazev webu - www.url.cz]; e-mail:

[email protected]" />

<meta name="copyright" content="Design/Code: Vit Dlouhy [Nuvio -

www.nuvio.cz]; e-mail: [email protected]" />

<title>Recruitmentsystem.com - find jobs | job vacancies | job search | job

opening</title>

<meta name="description" content="..." />

<meta name="keywords" content="..." />

<link rel="index" href="./" title="Home" />

<script type="text/javascript" src="jscript/jquery.js"> </script>

<script type="text/javascript" src="jscript/dropdownmenu.js"> </script>

Page 31: ProjectReport MCA

<link rel="stylesheet" media="screen,projection" type="text/css"

href="css/dropdownmenu.css">

<link rel="stylesheet" media="screen,projection" type="text/css"

href="css/main.css" />

<!--<link rel="stylesheet" media="print" type="text/css" href="css/print.css" />--

>

<!--<link rel="stylesheet" media="aural" type="text/css" href="css/aural.css"/>--

>

</head>

<body>

<!-- Main -->

<div id="main" class="box">

<!-- Header -->

<div id="header">

<!-- Logotyp -->

<h1 id="logo"><a href="./" title="RECRUITMENTS[Go to

homepage]">RECRUITMENT

<strong>SYSTEM</strong><span></span></a></h1>

<hr class="noscreen" />

<!-- Quick links tmprry close-->

<!--<div class="noscreen noprint">

<p><em>Quick links: <a href="#content">content</a>, <a

href="#tabs">navigation</a>, <a href="#search">search</a>.</em></p>

<hr />

</div>-->

Page 32: ProjectReport MCA

<!-- Search -->

<div id="search">

<form action="http://www.google.com/search" method="get">

<!--<fieldset><legend>Search</legend>-->

<!-- <label><span class="noscreen">Find:</span> -->

<span id="search-input-out"><input type="text" name="q"

id="search-input" size="30" /></span></label>

<input type="image" src="design/search_submit.gif" id="search-

submit" value="OK" />

<!--</fieldset>-->

</form>

</div> <!-- /search -->

</div> <!-- /header -->

<!-- Main menu (tabs) -->

<div id="tabs">

<h3 class="noscreen">Navigation</h3>

<ul class="box">

<li><a href="#">HOME<span class="tab-l"></span><span class="tab-

r"></span></a></li>

<li><div class="dropdown"><a class="account">SEARCH JOBS<span

class="tab-l"></span><span class="tab-r"></span></a>

<div class="submenu">

<ul class="root">

<li ><a href="searchbylocation.php">LOCATION</a></li>

<li ><a href="searchbyexperience.php" >EXPERIENCE</a></li>

Page 33: ProjectReport MCA

<li ><a href="searchbycompany.php">COMPANY</a></li>

<li ><a href="qualification.php">QUALIFICATION</a></li>

</ul>

</div>

</div>

</li>

<li><a href="jobopening.php">JOB SEEKERS<span

class="tab-l"></span><span class="tab-r"></span></a></li>

<li><a href="registration.php">REGISTRATION<span

class="tab-l"></span><span class="tab-r"></span></a></li>

<li><a href="userforgetpassword.php">PRIVACY<span class="tab-

l"></span><span class="tab-r"></span></a></li>

<li><a href="contact.php">CONTACT-US<span

class="tab-l"></span><span class="tab-r"></span></a></li>

<!-- <li><a href="#"><span class="tab-l"></span><span class="tab-

r"></span></a></li>----->

</ul>

<hr class="noscreen" />

</div> <!-- /tabs -->

<!-- Page (2 columns) -->

<div id="page" class="box">

<div id="page-in" class="box">

<div id="strip" class="box">

<!-- RSS feeds -->

<p id="rss">LATEST JOBS: &nbsp;&nbsp;<a

href="registration.php"><strong style="text-decoration:blink; font-size:16px">JOIN

NOW</strong></a> <!--| <a href="#">JOBS</a>---> </p>

Page 34: ProjectReport MCA

<hr class="noscreen" />

<!-- Breadcrumbs -->

<!--<p id="breadcrumbs">You are here: <a href="#">Home</a> &gt; <a

href="#">Category</a> &gt; <strong>Page</strong></p>--->

<hr class="noscreen" />

</div> <!-- /strip -->

<!-- Content -->

<div id="content">

<!-- Article -->

<div class="article">

<h2><span><a href="#">Move up in your Carreer</a></span></h2>

<p class="info ">

<!--<span class="date">2007-01-01 @ 00:01</span><span

class="noscreen">,</span>

<span class="cat"><a href="#">Category</a></span><span

class="noscreen">,</span>

<span class="user"><a href="#">My name</a></span><span

class="noscreen">,</span>

<span class="comments"><a href="#">Comments</a></span>-->

</p>

<p> <img src="design/enjoy.png" width="490" height="200"> </p>

<!--<p class="btn-more box noprint"><strong><a

href="#">Continue</a></strong></p>-->

</div> <!-- /article -->

Page 35: ProjectReport MCA

<hr class="noscreen" />

<!-- Article -->

<div class="article">

<h2><span><a href="#">JOB BY</a></span></h2>

<p class="info ">

<!--<span class="date">2007-01-01 @ 00:01</span><span

class="noscreen">,</span>

<span class="cat"><a href="#">Category</a></span><span

class="noscreen">,</span>

<span class="user"><a href="#">My name</a></span><span

class="noscreen">,</span>

<span class="comments"><a href="#">Comments</a></span> -->

</p>

<div id="list">

<div id="active"> <?php include('slider.php');?>

<!--<img src="design/enjoy.png" width="450"

height="200">--->

<!---<ul class="box">

<li><a href="#">ACCOUNTS<span class="tab-l"></span><span

class="tab-r"></span></a></li>

<li><a href="#">COMPANY SECRETERY<span

class="tab-l"></span><span class="tab-r"></span></a></li>

<li><a href="#">H.R.A<span class="tab-l"></span><span class="tab-

r"></span></a></li>

<li><a href="#">SOFTWARE/I.T<span class="tab-l"></span><span

class="tab-r"></span></a></li>

<li><a href="#">MARKETING<span class="tab-l"></span><span

class="tab-r"></span></a></li>

Page 36: ProjectReport MCA

<li><a href="#">QUALITY<span class="tab-l"></span><span

class="tab-r"></span></a></li>

<li><a href="#">TESTING<span class="tab-l"></span><span

class="tab-r"></span></a></li>

</ul>-->

<span id="active2"><a href="#"></a>

<hr class="noscreen" /></div>

</div> <!-- /tabs -->

<p>

</p>

<!--<p class="btn-more box "><strong><a

href="#">Continue</a></strong></p>-->

</div> <!-- /article -->

<hr class="noscreen" />

<!-- Article -->

<div class="article">

<h2><span><a href="#">EMPLOYERS OF CHOICE</a></span></h2>

<p class="info noprint">

<!-- <span class="date">2007-01-01 @ 00:01</span><span

class="noscreen">,</span>

<span class="cat"><a href="#">Category</a></span><span

class="noscreen">,</span>

<span class="user"><a href="#">My name</a></span><span

class="noscreen">,</span>

Page 37: ProjectReport MCA

<span class="comments"><a href="#">Comments</a></span> --->

</p>

<p><a href="https://www.bmw.in/"><img src="logos for

company/bmw.jpg" height="60" width="60"></a>&nbsp;&nbsp;

<a href="#"><img src="logos for company/dokomo.jpg"

height="60" width="60"></a>&nbsp;&nbsp;

<a href="#"><img src="logos for company/ferrari.jpg"

height="60" width="60"></a>&nbsp;&nbsp;

<a href="https://www.facebook.com"><img src="logos for

company/fb.jpg" height="60" width="60"></a>&nbsp;&nbsp;

<a href="#"><img src="logos for company/cisco.jpg"

height="60" width="60"></a>&nbsp;&nbsp;

<a href="#"><img src="logos for company/satyam.jpg"

height="60" width="60"></a>&nbsp;

<a href="#"><img src="logos for company/lamborghini.jpg"

height="60" width="60"></a><br><br>

<a href="https://www.ghrix.com"><img src="logos for

company/ghrix.jpg" height="60" width="80"></a>&nbsp;&nbsp;

<a href="#"><img src="logos for company/ibm.jpg"

height="60" width="60"></a>&nbsp;&nbsp;

<a href="#"><img src="logos for

company/infi.jpg"height="60" width="80"></a>&nbsp;&nbsp;

<a href="#"><img src="logos for company/sap.jpg"

height="60" width="80"></a>&nbsp;&nbsp;

<a href="#"><img src="logos for company/satyam.jpg"

height="60" width="70"></a>&nbsp;&nbsp;

<a href="#"><img src="logos for company/mitsubishi.jpg"

height="60" width="60"></a><br><br>

Page 38: ProjectReport MCA

<a href="#"><img src="logos for company/nissan.jpg"

height="60" width="70"></a>&nbsp;&nbsp;

<a href="#"><img src="logos for company/renault.jpg"

height="60" width="70"></a>&nbsp;&nbsp;

<a href="#"><img src="logos for company/syntel.jpg"

height="60" width="70"></a>&nbsp;&nbsp;

<a href="#"><img src="logos for company/saphire

hotel.jpg" height="60" width="70"></a>&nbsp;&nbsp;

<a href="#"><img src="logos for company/tata sky.jpg"

height="60" width="70"></a>&nbsp;&nbsp;

<a href="#"><img src="logos for company/taj hotel.jpg"

height="60" width="70"></a>&nbsp;&nbsp;

</p>

<!--<p class="btn-more box noprint"><strong><a

href="#">Continue</a></strong></p>-->

</div> <!-- /article -->

<hr class="noscreen" />

<!-- Article -->

<!--<div class="article">

<!-- <h2><span><a href="#">LATEST COMPANIES</a></span></h2>

<p class="info noprint">

<span class="date">2007-01-01 @ 00:01</span><span

class="noscreen">,</span>

<span class="cat"><a href="#">Category</a></span><span

class="noscreen">,</span>

Page 39: ProjectReport MCA

<span class="user"><a href="#">My name</a></span><span

class="noscreen">,</span>

<span class="comments"><a href="#">Comments</a></span>

</p>-->

<!--<p>

<ul class="box">

<!--<li><a href="#">Selected category</a></li>-->

<!--<li id="category-active"><a href="#">PURI GROUPS OF

COMPANIES<span class="tab-l"></span><span class="tab-r"></span></a></li>

<br>

<!-- Active -->

<!--<li><a href="#">AMBUJA CEMENT<span

class="tab-l"></span><span class="tab-r"></span></a></li><br>

<li><a href="#">AIRTEL<span class="tab-l"></span><span

class="tab-r"></span></a></li><br>

<li><a href="#">INDAN RAILWAYS<span

class="tab-l"></span><span class="tab-r"></span></a></li>

</ul>

</p>-->

<!-- <p class="btn-more box noprint"><strong><a

href="#">Continue</a></strong></p> --->

<!--</div> <!-- /article -->

<hr class="noscreen" />

</div> <!-- /content -->

Page 40: ProjectReport MCA

<!-- Right column -->

<div id="col" >

<div id="col-in">

<!-- Log in -->

<h3><span> LOG IN</a></span></h3>

<div id="about-me">

<p><?php include("login.php"); ?></p>

</div> <!-- /about-me -->

<hr class="noscreen" />

<!-- Category -->

<h3 ><span>INSTANT SEARCH</span></h3>

<ul id="category">

<!--<li><a href="#">Selected category</a></li>-->

<li><a href="searchbylocation.php">SEARCH BY

LOCATION</a></li> <!-- Active -->

<li><a href="qualification.php">SEARCH BY QUALIFICATN</a></li>

<li><a href="searchbyexperience.php">SEARCH BY

EXPERIENCE</a></li>

<li><a href="searchbycompany.php">SEARCH BY

COMPANY</a></li>

</ul>

<hr class="noscreen" />

<!-- Links -->

Page 41: ProjectReport MCA

<h3><span>Links</span></h3>

<ul id="links">

<li id="links-active"><a

href="registration.php">REGISTRATION</a></li>

<li><a href="jobopening.php">JOB VACANCIES</a></li>

<li><a href="latestjobs.php">LATEST JOBS</a></li>

<li><a href="topcompanies.php">TOP COMPANIES</a></li>

</ul>

<hr class="noscreen" />

<!-- Archive -->

<h3><span>LATEST JOBS</span></h3>

<ul id="archive">

<li><a href="https://www.tatagroups.com">TATA GROUPS</a></li>

<li><a href="https://www.infosys.com">INFOSYS</a></li>

<li><a href="https://www.syntel.com">SYNTEL</a></li>

<li><a href="https://www.taj.com">TAJ HOTEL</a></li>

<li><a href="https://www.samsung.com">SAMSUNG</a></li>

<li id="archive-active"><a

href="https://www.ghrix.com">GHRIX</a></li> <!-- Active -->

<li><a href="https://www.ferrariindia.com">FERRARI</a></li>

<li><a href="https://www.twitter.com">TWITER</a></li>

<li><a href="https://www.facebook.com">FACEBOOK</a></li>

<!--<li><a href="#">April 2006</a></li>

<li><a href="#">March 2006</a></li>

<li><a href="#">February 2006</a></li>

<li><a href="#">January 2006</a></li> -->

Page 42: ProjectReport MCA

</ul>

<hr class="noscreen" />

</div> <!-- /col-in -->

</div> <!-- /col -->

</div> <!-- /page-in -->

</div> <!-- /page -->

<!-- Footer -->

<div id="footer">

<div id="top"><p><span >Back on top</span> <a href="#header" title="Back

on top "><span></span></a></p></div>

<hr class="noscreen" />

<p id="createdby">created by <a href="#"><strong>R</strong>SINGH </a>

<!-- DON´T REMOVE, PLEASE! --></p>

<p id="copyright">&copy; 2013 <a

href="mailto:[email protected]">Mr.PURI</a></p>

</div> <!-- /footer -->

</div> <!-- /main -->

</body>

</html>

CODING OF ADMIN.PHP

Page 43: ProjectReport MCA

<?php

require('config.php');

$_SESSION['no']=1;

@$no=$_GET['no'];

if($no==2)

{

?>

<script> alert('PASSWORD CHANGE SUCCESSFULLY'); </script>

<?php

}

if(isset($_POST['login']))

{

$uname=$_POST['uname'];

$pw=$_POST['pw'];

$res= "select * from admin";

$ar=mysql_query($res);

while($row=mysql_fetch_array($ar))

{

$user=$row['user'];

$pass=$row['password'];

}

if($uname==$user and $pw==$pass)

{

header('location:adminview.php');

}

else

Page 44: ProjectReport MCA

{

?>

<script> alert("USERNAME OR PASSWORD IS INCORRECT"); </script>

<?php

}

}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<link rel="stylesheet" type="text/css" href="main.css">

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Recruitmentsystem.com - find jobs | job vacancies | job search | job

opening</title>

<script>

</script>

</head>

<body>

<?php include('header2.php'); ?>

<div id="content">

<!-- Article -->

<div class="article">

Page 45: ProjectReport MCA

<h2><span><a href="#" style="text-align:center">ADMIN PANNEL</a>

<a href="changepwadmin.php" style="float:right">CHANGE

PASSWORD</a></span></h2>

<p class="info ">

</p>

<p>

<form action="" method="POST">

<center><h1><u>LOGIN FORM</u> </h1></center><br><br>

<center><table width="50%" style="font-size:18px; font-weight:bolder;"

cellpadding="5" cellspacing="5">

<tr><th align="left">USERNAME </th><td><input type="text"

name="uname"></td></tr>

<tr><th align="left">PASSWORD </th><td><input type="password"

name="pw"></td></tr>

</table></center>

<br>

<center><input type="submit" name="login" value="LOGIN"></center>

</form>

</p>

Page 46: ProjectReport MCA

</div> <!-- /article -->

<hr class="noscreen" /></div>

<!-- /tabs -->

<?php

include("footer.php"); ?>

<!---/wrapper-->

</body>

</html>

Login:

Sl

No

Input Values

Test case Conditional being checked Result

1 Email Empty Please Enter valid Username Successful

3 Email Already Exists or not

Login ID should be unique Successful

4 Password Empty Please Enter valid Password Successful

5 Password If wrong Password

Enter Password Successful

6 Password Length Length should be less than or equal to 10 character

Successful

Page 47: ProjectReport MCA

Registration:

Sl

No

Input Values

Test case Conditional being checked Result

1. First Name Empty It must not be empty Successful

2 Last Name Empty Last Name must not be empty Successful

3 Email Empty Enter valid Email ID. Successful

4 Password Empty Enter valid Password. Successful

5 Password Length Minimum 8 characters required

Successful

6 Confirm Password

Empty Password and confirmation password must be same

Successful

7 Date Of Birth

Select Enter valid Username and Password.

Successful

Edit Profile:

Sl

No

Input Values

Test case Conditional being checked Result

1. First Name Null First Name must not be empty Successful

2 Last Name Empty Last Name must not be empty Successful

3 City Empty City must not be empty Successful

4 State Empty state must not be empty Successful

5 Pin code Empty PIN code must not be empty Successful

6 Country SELECT Please select country Successful

Page 48: ProjectReport MCA

7 High School Empty High School must not be empty

Successful

8 College SELECT Please select college Successful

9 Course Empty Course must not be empty Successful

Scrap:

Sl

No

Input Values

Test case Conditional being checked Result

1. To Address Null Please select To address Successful

2 Subject Null Subject must not be empty Successful

3 Message Null Please enter message in text Successful

Question and Answers:

Sl

No

Input Values

Test case Conditional being checked Result

1. Question null Please add Question. Successful

2 Options null Please Enter Options. Successful

3 Answer Select Please Select valid answer Successful

Photos:

Sl

No

Input Values

Test case Conditional being checked Result

1. Image Title Null Image title must not be empty Successful

2 Add Image BROWSE Please browse image Successful

Page 49: ProjectReport MCA

3 Delete Image

Select Please select image to delete Successful

Videos:

Sl

No

Input Values

Test case Conditional being checked Result

1. Video Title Null Video title must not be empty Successful

2 Add Video BROWSE Please browse video Successful

3 Delete Video

Select Please select video to delete Successful

Tutorials:

Sl

No

Input Values

Test case Conditional being checked Result

1. Subject Name

Empty Please enter Subject name Successful

2 Section Empty Please enter section Successful

3 Description Empty Please enter Description Successful

4 Upload Tutorials

BROWSE Please upload documents Successful

5 Tutorials Empty Please add tutorials or upload tutorials

Successful

6 Practical Subject Name

Empty Please enter Practical Subject Name

Successful

7 Section Empty Please enter section Successful

8 Description Empty Please enter Description Successful

9 Upload Video Tutorial

BROWSE Please upload Video Tutorials Successful

10 Download Tutorial

Select Please select tutorials to download

Successful

Page 50: ProjectReport MCA

Articles:

Sl

No

Input Values

Test case Conditional being checked Result

1. Article Title Empty Please enter Title for article Successful

2 Subject Name

Empty Please enter Subject name for article

Successful

3 Section Empty Please enter section Successful

4 Article Empty Please add articles Successful

SNAPSHOOTS

Page 51: ProjectReport MCA

Database Design

Page 52: ProjectReport MCA

DB Name:- collegenetworking

Totel Tabel:- 11

Table 1

Name:- addfriend

Page 53: ProjectReport MCA

Field: - 3(addid ,meid,friendid)

Page 54: ProjectReport MCA

Table 2

Name: - advertisement

Page 55: ProjectReport MCA

Field:- 4(advertiseid, advertisename, image, links)

Page 56: ProjectReport MCA

Table 3

Name: - college

Page 57: ProjectReport MCA

Field:- 4(collegeid, collegename, collegelocation, image)

Page 58: ProjectReport MCA

Table 4

Name: - img

Page 59: ProjectReport MCA

Field:- 5(imgid, imgname, imgcategory,

description,uploadimage)

Page 60: ProjectReport MCA

Table 5

Name: -pracdemo

Field:- 5(vedioid, vedioname, vediocategory,upload

vedio,description)

Page 61: ProjectReport MCA
Page 62: ProjectReport MCA

Table 6

Name: -profile

Field:11(profileid,userid,relstat,city,state,pincode,country,ima

ge,hschool,coluni,course)

Page 63: ProjectReport MCA
Page 64: ProjectReport MCA

Table 7

Name: -qawnser

Page 65: ProjectReport MCA

Field:8(qid,question,answer,option1, option2, option3,

option4,visible)

Page 66: ProjectReport MCA

Table 8

Name: -qpaper

Page 67: ProjectReport MCA

Field:7(papered,papername,subject,section,description,upload

,uploadnext)

Page 68: ProjectReport MCA

Table 9

Name: -result

Page 69: ProjectReport MCA

Field:4(resid,collegename,section,result)

Page 70: ProjectReport MCA

Table 10

Name: -scrap

Page 71: ProjectReport MCA

Field:6(scrapid,senderidreciverid,smessege,time date)

Page 72: ProjectReport MCA

Table 11

Name: -stuacc

Field:4(id,firstname.lastname,email,password,confirmpassword,iam,dob)

Page 73: ProjectReport MCA

Main Home page

Page 74: ProjectReport MCA

Part1

Page 75: ProjectReport MCA

Main Home page

Part2

Page 76: ProjectReport MCA
Page 77: ProjectReport MCA

Login Page

Page 78: ProjectReport MCA
Page 79: ProjectReport MCA

Photo Upload

Page 80: ProjectReport MCA

Vedio Upload

Page 81: ProjectReport MCA
Page 82: ProjectReport MCA

Tutorials

Page 83: ProjectReport MCA
Page 84: ProjectReport MCA

Articals

Page 85: ProjectReport MCA
Page 86: ProjectReport MCA

After login

Page 87: ProjectReport MCA

Edit Profile

Page 88: ProjectReport MCA
Page 89: ProjectReport MCA

Question Answer

Page 90: ProjectReport MCA
Page 91: ProjectReport MCA

Chat Window

Page 92: ProjectReport MCA
Page 93: ProjectReport MCA