SlideShare a Scribd company logo
1 of 23
Download to read offline
International School of Informatics & Management
                         Jaipur




                       Project on

         Training and placement cell


By:                                 Supervised By:
Gaurav Gahlot                       Mr.Sandeep Gupta
Anchal Jain                         Lecturer
Ayush Sogani                        IIIM, Jaipur




                          1
Introduction

This project is aimed at developing an online application for the Training
and Placement Dept. of the college. The system is an online application that
can be accessed throughout the organization and outside as well with proper
login provided. This system can be used as an application for the TPO of the
college to manage the student information with regards to placement.
Students logging should be able to upload their information in the form of a
CV. Visitors/Company representatives logging in may also access/search
any information put up by Students.



Objective

Our project provides the facility of maintaining the details of the students
and gets the requested list of candidates for the companies who would like to
recruit the students based on given query.




Overall Description
Work in the application will be done in the following way:
     1. The categories of CVs are decided and uploaded and define it
         formally.
     2. A server is used for storing the CVs.
     3. The front-page of the system is created giving a brief description
         about the system and a login box


                                      2
4. Other sub-systems like automatic notification, screens for various
         events are created. Like some companies visiting the campus for
         placements. Statistics of the previous year’s placements. Current
         Placement scenario
      5. A role of approver is also introduced. When the student uploads
         his/her CV, the approver should approve the document and only
         then can it be uploaded. (Make appropriate assumptions).




Scope

Our project has a big scope to do. We can store information of all the
students. CV’s are categorized according to various streams. Various
companies can access the information. Students can maintain their
information and can update it. Notifications are sent to students about the
companies. Students can access previous information about placement.



Technologies Used

We will use following technologies for the coding:
Softwares:                                  ASP.Net with VB
Database used:                              MS. Access.
Working Environment:                        Windows
Minimum Hardware Specification              265MB RAM, 2 GB Hard Disk




                     ACKNOLEDGEMENT



                                      3
The satisfaction that accompanies the successful completion of any
task would be incomplete without the mention of people whose
ceaseless cooperation made it possible, whose constant guidance
and encouragement crown all efforts with success.

We are grateful to our project guide Mr. Sandeep Gupta Sir for the
guidance, inspiration and constructive suggestions that helpful us in
the preparation and execution of this project.

We would also express our thanks to our Friend Yogesh Jain and
people who have helped in successful completion of the project.



                                                      Gaurav Gahlot
                                                        Anchal Jain
                                                       Ayush Sogani




                                  4
CERTIFICATE

This is to certify that this report embodies the original work
done by Gaurav Gahlot, Anchal Jain and Ayush Sogani
during the project submission as a partial fulfillment of the
requirement for the System Design Project of Masters of
computer Application IV semester, of the Rajasthan
Technical University, Kota.




                                          Swati V. Chande
                                                 Principal
                                       (MCA Department)
      International School Of Informatics and Management


                                            Sandeep Gupta
                                                  Lecturer
                                       (MCA Department)
      International School Of Informatics and Management




                              5
FEASIBILITY STUDY


RECOGNITION OF NEED:-

For the purpose of training and placement of the student in colleges, TPO’s have to
collect the information and CV’s of students and manages them manually and arranges
them according to various streams.

If any modification is required that is to be also done manually. So, to reduce the job
required to manage CV’s and the information of various recruiters, a new system is
proposed which is processed through computers.




PRESENT WORKING SYSTEM:-

   •   In Various colleges, training and placement officers have to manage the CV’s and
       documents of students for their training and placement manually.

   •   TPO’s have to collect the information of various companies who want to recruit
       students and notify students time to time about them.

   •   TPO’s have to arrange CV’s of students according to various streams and notify
       them according to company requirements.

   •   If any modifications or updations are required in CV of any student, it has to
       searched and to be done it manually.



BOTTLENECKS OF PRESENT WORKING SYSTEM:-

   •   The Job of TPO is a unique task that involves taking into considerations many
       features for the same. Existing system has some bottlenecks looked upon by
       TPO’s and students of colleges.

   •   Size of collection of CV’s may be very large. To handle such a large collection of
       CV’s is a great overhead.

   •   It is very over heading task to arrange CV’s according to various streams, match
       them with the companies requirement.



                                             6
•   Students can’t modify their CV themselves and if there is any updation or
       modification in CV, they have to inform it to TPO and get it updated.

   •   It is a time consuming activity of managing, updating and informing specific
       student for specific company requirements.

   •   It takes a lot of space for storage of CV’s and other information regarding
       companies.


PROPOSED SOLUTIONS:-
To develop a system that would recomplish the following:-

   ⇒   Reduce the paperwork and storage area.
   ⇒   Improve the output of operators.
   ⇒   Improve accuracy in result.
   ⇒   Allow easy navigation through CV’s and company information.
   ⇒   Manage the man and machine resources efficiently.
   ⇒   It has user friendly interface having quick authenticated access to documents.
   ⇒   Easily scalable to grow with changing system requirement.
   ⇒   Secured check in, check out & updates.
   ⇒   Locate CV’s easily by various parameters.




                                            7
Student_id               Student name
                        College
                                                                                                                      admin
                        Name
Admin_id
                                                            Address
                                                                                                                  Father’s name
                                                         Gender


           Admin                                        DOB                                                        Mother’s name
                                                                                    Student
                                                     College name                                                    Pass year X


                                        MCA Aggregate %                                                             Percentage X


                                                     Percentage Grad.                                           Pass year XII

                                                               Pass year Grad.
                                                                                               Percentage XII




                                  ID
                                                                                   User_type




                                                            Login


                                                                                       Password
                                   User_name




 Company_name



Recruiter_id


                                              Post


Date
                   Recruiter
                                                 Criteria


   Other
                                       Year
                Admin                                           8
SNAPSHOTS
   OF
WEB PAGES



NEW USER LOGIN FORM

                9
LOGIN FORM




             10
COLLEGE REGISTRATION FORM




STUDENT’S C.V



                  11
12
RECRUITER FORM




                 13
UPLOAD C.V FORM




                  14
STUDENT’S DETAILS FORM




                    15
DATA BASE DESIGN




       16
17
18
19
CONCLUSION




    20
From a proper analysis of positive points and constraints on the
component, it can be safely concluded that the product is a highly
efficient GUI based component. This component can be easily
plugged in many other systems.

Also the component is user friendly. Generally the TPO’s of the
Colleges has to face a lot of problems in management of the
Students information. This all information has to be managed
manually. So, there is a need to develop a system that can solve the
mentioned problem. This software comes with just that solution.




                                 21
BIBLIOGRAPHY




     22
Books:

 • Pro ASP.NET 3.5 in C# 2008 (Apress)

 • Unleashed ASP.NET 2.0 (SAMS Publication)

 • ASP.NET Bible

 • The Complete Reference Asp.net

 • Professional VB.NET 3.5 with Visual Basic (Wrox)

 • Software Engineering A Practitioner’s Approach by Roger S.
   Pressman (TMH)


 Websites:

 • www.microsoft.com

 • www.codeproject.com.




                              23

More Related Content

What's hot

Training & Placement Database Management System
Training & Placement Database Management SystemTraining & Placement Database Management System
Training & Placement Database Management SystemRohit Mate
 
Online training & placement system
Online training & placement system Online training & placement system
Online training & placement system PratikDhore
 
Online placement cell ppt-TvC
Online placement cell ppt-TvCOnline placement cell ppt-TvC
Online placement cell ppt-TvCTONO KURIAKOSE
 
Placement management system
Placement management systemPlacement management system
Placement management systemSurya Teja
 
Final Project Report of College Management System
Final Project Report of College Management SystemFinal Project Report of College Management System
Final Project Report of College Management SystemMuhammadHusnainRaza
 
Training & placement management sofware
Training & placement management sofwareTraining & placement management sofware
Training & placement management sofwarePriyankaBCE
 
SRS for student database management system
SRS for student database management systemSRS for student database management system
SRS for student database management systemSuman Saurabh
 
Student management system
Student management systemStudent management system
Student management systemAmit Gandhi
 
College Management System project
College Management System projectCollege Management System project
College Management System projectManish Kushwaha
 
Job portal Application
Job portal Application Job portal Application
Job portal Application Gokul Nathan
 
Placement automation system
Placement automation systemPlacement automation system
Placement automation systemMohit Dangwal
 
Android College Application Project Report
Android College Application Project ReportAndroid College Application Project Report
Android College Application Project Reportstalin george
 
Student information system
Student information systemStudent information system
Student information systemSaqib Nadeem
 
Student Management System
Student Management System Student Management System
Student Management System Vinay Yadav
 
Training and placement ppt
Training and placement pptTraining and placement ppt
Training and placement pptBhavesh Parmar
 
Placement Automation System
Placement Automation SystemPlacement Automation System
Placement Automation SystemTushar Dattu
 
Online Job Portal Presentation
Online Job Portal  Presentation Online Job Portal  Presentation
Online Job Portal Presentation Saad Abbasi
 

What's hot (20)

Training & Placement Database Management System
Training & Placement Database Management SystemTraining & Placement Database Management System
Training & Placement Database Management System
 
Online training & placement system
Online training & placement system Online training & placement system
Online training & placement system
 
Online placement cell ppt-TvC
Online placement cell ppt-TvCOnline placement cell ppt-TvC
Online placement cell ppt-TvC
 
Placement management system
Placement management systemPlacement management system
Placement management system
 
Final Project Report of College Management System
Final Project Report of College Management SystemFinal Project Report of College Management System
Final Project Report of College Management System
 
Training & placement management sofware
Training & placement management sofwareTraining & placement management sofware
Training & placement management sofware
 
SRS for student database management system
SRS for student database management systemSRS for student database management system
SRS for student database management system
 
Student management system
Student management systemStudent management system
Student management system
 
College Management System project
College Management System projectCollege Management System project
College Management System project
 
Job portal Application
Job portal Application Job portal Application
Job portal Application
 
Online Admission System
Online Admission System  Online Admission System
Online Admission System
 
Placement automation system
Placement automation systemPlacement automation system
Placement automation system
 
Android College Application Project Report
Android College Application Project ReportAndroid College Application Project Report
Android College Application Project Report
 
College admission system
College admission system College admission system
College admission system
 
Student information system
Student information systemStudent information system
Student information system
 
Student Management System
Student Management System Student Management System
Student Management System
 
Training and placement ppt
Training and placement pptTraining and placement ppt
Training and placement ppt
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
 
Placement Automation System
Placement Automation SystemPlacement Automation System
Placement Automation System
 
Online Job Portal Presentation
Online Job Portal  Presentation Online Job Portal  Presentation
Online Job Portal Presentation
 

Viewers also liked

E Recruitments
E RecruitmentsE Recruitments
E Recruitmentsmaayaa86
 
Online Recruitment - The tools, techniques and challenges
Online Recruitment - The tools, techniques and challengesOnline Recruitment - The tools, techniques and challenges
Online Recruitment - The tools, techniques and challengesMichael Specht
 
Online recruitment system
Online recruitment systemOnline recruitment system
Online recruitment systemKomal Singh
 
Leading RPO, outplacement consultants, recruitment service provider, recruitm...
Leading RPO, outplacement consultants, recruitment service provider, recruitm...Leading RPO, outplacement consultants, recruitment service provider, recruitm...
Leading RPO, outplacement consultants, recruitment service provider, recruitm...tarun.bhool
 
Online recruitment system
Online  recruitment systemOnline  recruitment system
Online recruitment systempra_sitta
 
Addmen recruitment 13.8
Addmen recruitment 13.8Addmen recruitment 13.8
Addmen recruitment 13.8Addmen Group
 
Employee Recruitment System srs
Employee Recruitment System srsEmployee Recruitment System srs
Employee Recruitment System srskrupal shah
 
Online Recruitment
Online RecruitmentOnline Recruitment
Online Recruitmentsaumarjyoti
 
Recruitment and selection
Recruitment and selectionRecruitment and selection
Recruitment and selectionNitin Dhariwal
 
RECRUITMENT AND SELECTION
RECRUITMENT AND SELECTIONRECRUITMENT AND SELECTION
RECRUITMENT AND SELECTIONAIMS Education
 

Viewers also liked (11)

E Recruitments
E RecruitmentsE Recruitments
E Recruitments
 
Online Recruitment - The tools, techniques and challenges
Online Recruitment - The tools, techniques and challengesOnline Recruitment - The tools, techniques and challenges
Online Recruitment - The tools, techniques and challenges
 
Online recruitment system
Online recruitment systemOnline recruitment system
Online recruitment system
 
Leading RPO, outplacement consultants, recruitment service provider, recruitm...
Leading RPO, outplacement consultants, recruitment service provider, recruitm...Leading RPO, outplacement consultants, recruitment service provider, recruitm...
Leading RPO, outplacement consultants, recruitment service provider, recruitm...
 
Online recruitment system
Online  recruitment systemOnline  recruitment system
Online recruitment system
 
Addmen recruitment 13.8
Addmen recruitment 13.8Addmen recruitment 13.8
Addmen recruitment 13.8
 
Employee Recruitment System srs
Employee Recruitment System srsEmployee Recruitment System srs
Employee Recruitment System srs
 
e-recruitment
e-recruitmente-recruitment
e-recruitment
 
Online Recruitment
Online RecruitmentOnline Recruitment
Online Recruitment
 
Recruitment and selection
Recruitment and selectionRecruitment and selection
Recruitment and selection
 
RECRUITMENT AND SELECTION
RECRUITMENT AND SELECTIONRECRUITMENT AND SELECTION
RECRUITMENT AND SELECTION
 

Similar to 02.project training and placement cell

Final project report
Final project reportFinal project report
Final project reportMahul Sompura
 
Placement project (2)on the basis of PPT
Placement project (2)on the basis of PPTPlacement project (2)on the basis of PPT
Placement project (2)on the basis of PPTHarshiHarshitha20
 
SYED SAMIUDDIN_ln
SYED SAMIUDDIN_lnSYED SAMIUDDIN_ln
SYED SAMIUDDIN_lnSyed Sami
 
Andro Attendance – Marking Attendance with Android Application
Andro Attendance – Marking Attendance with Android ApplicationAndro Attendance – Marking Attendance with Android Application
Andro Attendance – Marking Attendance with Android ApplicationIJARIIT
 
AUTOMATION OF COLLEGE ADMISSION PROCESS
AUTOMATION OF COLLEGE ADMISSION PROCESSAUTOMATION OF COLLEGE ADMISSION PROCESS
AUTOMATION OF COLLEGE ADMISSION PROCESSIRJET Journal
 
Academia ERP Presentation - College and University Management System
Academia ERP Presentation - College and University Management SystemAcademia ERP Presentation - College and University Management System
Academia ERP Presentation - College and University Management SystemArpit Badjatya
 
IRJET- Enhanced Mobile Application for Training and Placement Cell
IRJET- Enhanced Mobile Application for Training and Placement CellIRJET- Enhanced Mobile Application for Training and Placement Cell
IRJET- Enhanced Mobile Application for Training and Placement CellIRJET Journal
 
CEP Course on Supply Chain Management (CCSCM) IIT Delhi
CEP Course on Supply Chain Management (CCSCM) IIT DelhiCEP Course on Supply Chain Management (CCSCM) IIT Delhi
CEP Course on Supply Chain Management (CCSCM) IIT DelhiMentor India
 
Mini Project MBA.pptx
Mini Project MBA.pptxMini Project MBA.pptx
Mini Project MBA.pptxAyush Saklani
 
Current Trend of Placement Activity Control System in the College
Current Trend of Placement Activity Control System in the CollegeCurrent Trend of Placement Activity Control System in the College
Current Trend of Placement Activity Control System in the CollegeAI Publications
 
Artificial Intelligence Based Training and Placement Management
Artificial Intelligence Based Training and Placement ManagementArtificial Intelligence Based Training and Placement Management
Artificial Intelligence Based Training and Placement Managementijtsrd
 
Piyush Garg Resume_Manual Testing
Piyush Garg Resume_Manual TestingPiyush Garg Resume_Manual Testing
Piyush Garg Resume_Manual TestingPiyush Garg
 

Similar to 02.project training and placement cell (20)

Final project report
Final project reportFinal project report
Final project report
 
Placement project (2)on the basis of PPT
Placement project (2)on the basis of PPTPlacement project (2)on the basis of PPT
Placement project (2)on the basis of PPT
 
SYED SAMIUDDIN_ln
SYED SAMIUDDIN_lnSYED SAMIUDDIN_ln
SYED SAMIUDDIN_ln
 
Andro Attendance – Marking Attendance with Android Application
Andro Attendance – Marking Attendance with Android ApplicationAndro Attendance – Marking Attendance with Android Application
Andro Attendance – Marking Attendance with Android Application
 
Ankit Kumar CV
Ankit Kumar CVAnkit Kumar CV
Ankit Kumar CV
 
Shubham_Bhaiya_Exp
Shubham_Bhaiya_ExpShubham_Bhaiya_Exp
Shubham_Bhaiya_Exp
 
AUTOMATION OF COLLEGE ADMISSION PROCESS
AUTOMATION OF COLLEGE ADMISSION PROCESSAUTOMATION OF COLLEGE ADMISSION PROCESS
AUTOMATION OF COLLEGE ADMISSION PROCESS
 
Academia ERP Presentation - College and University Management System
Academia ERP Presentation - College and University Management SystemAcademia ERP Presentation - College and University Management System
Academia ERP Presentation - College and University Management System
 
Resume Arpit Maheshwari
Resume Arpit MaheshwariResume Arpit Maheshwari
Resume Arpit Maheshwari
 
IRJET- Enhanced Mobile Application for Training and Placement Cell
IRJET- Enhanced Mobile Application for Training and Placement CellIRJET- Enhanced Mobile Application for Training and Placement Cell
IRJET- Enhanced Mobile Application for Training and Placement Cell
 
25.group examination process
25.group examination process25.group examination process
25.group examination process
 
sreeparvathi Resume
sreeparvathi Resumesreeparvathi Resume
sreeparvathi Resume
 
CEP Course on Supply Chain Management (CCSCM) IIT Delhi
CEP Course on Supply Chain Management (CCSCM) IIT DelhiCEP Course on Supply Chain Management (CCSCM) IIT Delhi
CEP Course on Supply Chain Management (CCSCM) IIT Delhi
 
Mini Project MBA.pptx
Mini Project MBA.pptxMini Project MBA.pptx
Mini Project MBA.pptx
 
Placement automation system
Placement automation systemPlacement automation system
Placement automation system
 
Current Trend of Placement Activity Control System in the College
Current Trend of Placement Activity Control System in the CollegeCurrent Trend of Placement Activity Control System in the College
Current Trend of Placement Activity Control System in the College
 
Artificial Intelligence Based Training and Placement Management
Artificial Intelligence Based Training and Placement ManagementArtificial Intelligence Based Training and Placement Management
Artificial Intelligence Based Training and Placement Management
 
NavinB
NavinBNavinB
NavinB
 
Piyush Garg Resume_Manual Testing
Piyush Garg Resume_Manual TestingPiyush Garg Resume_Manual Testing
Piyush Garg Resume_Manual Testing
 
Rajiv Resume (1) (1)
Rajiv Resume (1) (1)Rajiv Resume (1) (1)
Rajiv Resume (1) (1)
 

02.project training and placement cell

  • 1. International School of Informatics & Management Jaipur Project on Training and placement cell By: Supervised By: Gaurav Gahlot Mr.Sandeep Gupta Anchal Jain Lecturer Ayush Sogani IIIM, Jaipur 1
  • 2. Introduction This project is aimed at developing an online application for the Training and Placement Dept. of the college. The system is an online application that can be accessed throughout the organization and outside as well with proper login provided. This system can be used as an application for the TPO of the college to manage the student information with regards to placement. Students logging should be able to upload their information in the form of a CV. Visitors/Company representatives logging in may also access/search any information put up by Students. Objective Our project provides the facility of maintaining the details of the students and gets the requested list of candidates for the companies who would like to recruit the students based on given query. Overall Description Work in the application will be done in the following way: 1. The categories of CVs are decided and uploaded and define it formally. 2. A server is used for storing the CVs. 3. The front-page of the system is created giving a brief description about the system and a login box 2
  • 3. 4. Other sub-systems like automatic notification, screens for various events are created. Like some companies visiting the campus for placements. Statistics of the previous year’s placements. Current Placement scenario 5. A role of approver is also introduced. When the student uploads his/her CV, the approver should approve the document and only then can it be uploaded. (Make appropriate assumptions). Scope Our project has a big scope to do. We can store information of all the students. CV’s are categorized according to various streams. Various companies can access the information. Students can maintain their information and can update it. Notifications are sent to students about the companies. Students can access previous information about placement. Technologies Used We will use following technologies for the coding: Softwares: ASP.Net with VB Database used: MS. Access. Working Environment: Windows Minimum Hardware Specification 265MB RAM, 2 GB Hard Disk ACKNOLEDGEMENT 3
  • 4. The satisfaction that accompanies the successful completion of any task would be incomplete without the mention of people whose ceaseless cooperation made it possible, whose constant guidance and encouragement crown all efforts with success. We are grateful to our project guide Mr. Sandeep Gupta Sir for the guidance, inspiration and constructive suggestions that helpful us in the preparation and execution of this project. We would also express our thanks to our Friend Yogesh Jain and people who have helped in successful completion of the project. Gaurav Gahlot Anchal Jain Ayush Sogani 4
  • 5. CERTIFICATE This is to certify that this report embodies the original work done by Gaurav Gahlot, Anchal Jain and Ayush Sogani during the project submission as a partial fulfillment of the requirement for the System Design Project of Masters of computer Application IV semester, of the Rajasthan Technical University, Kota. Swati V. Chande Principal (MCA Department) International School Of Informatics and Management Sandeep Gupta Lecturer (MCA Department) International School Of Informatics and Management 5
  • 6. FEASIBILITY STUDY RECOGNITION OF NEED:- For the purpose of training and placement of the student in colleges, TPO’s have to collect the information and CV’s of students and manages them manually and arranges them according to various streams. If any modification is required that is to be also done manually. So, to reduce the job required to manage CV’s and the information of various recruiters, a new system is proposed which is processed through computers. PRESENT WORKING SYSTEM:- • In Various colleges, training and placement officers have to manage the CV’s and documents of students for their training and placement manually. • TPO’s have to collect the information of various companies who want to recruit students and notify students time to time about them. • TPO’s have to arrange CV’s of students according to various streams and notify them according to company requirements. • If any modifications or updations are required in CV of any student, it has to searched and to be done it manually. BOTTLENECKS OF PRESENT WORKING SYSTEM:- • The Job of TPO is a unique task that involves taking into considerations many features for the same. Existing system has some bottlenecks looked upon by TPO’s and students of colleges. • Size of collection of CV’s may be very large. To handle such a large collection of CV’s is a great overhead. • It is very over heading task to arrange CV’s according to various streams, match them with the companies requirement. 6
  • 7. Students can’t modify their CV themselves and if there is any updation or modification in CV, they have to inform it to TPO and get it updated. • It is a time consuming activity of managing, updating and informing specific student for specific company requirements. • It takes a lot of space for storage of CV’s and other information regarding companies. PROPOSED SOLUTIONS:- To develop a system that would recomplish the following:- ⇒ Reduce the paperwork and storage area. ⇒ Improve the output of operators. ⇒ Improve accuracy in result. ⇒ Allow easy navigation through CV’s and company information. ⇒ Manage the man and machine resources efficiently. ⇒ It has user friendly interface having quick authenticated access to documents. ⇒ Easily scalable to grow with changing system requirement. ⇒ Secured check in, check out & updates. ⇒ Locate CV’s easily by various parameters. 7
  • 8. Student_id Student name College admin Name Admin_id Address Father’s name Gender Admin DOB Mother’s name Student College name Pass year X MCA Aggregate % Percentage X Percentage Grad. Pass year XII Pass year Grad. Percentage XII ID User_type Login Password User_name Company_name Recruiter_id Post Date Recruiter Criteria Other Year Admin 8
  • 9. SNAPSHOTS OF WEB PAGES NEW USER LOGIN FORM 9
  • 12. 12
  • 17. 17
  • 18. 18
  • 19. 19
  • 21. From a proper analysis of positive points and constraints on the component, it can be safely concluded that the product is a highly efficient GUI based component. This component can be easily plugged in many other systems. Also the component is user friendly. Generally the TPO’s of the Colleges has to face a lot of problems in management of the Students information. This all information has to be managed manually. So, there is a need to develop a system that can solve the mentioned problem. This software comes with just that solution. 21
  • 23. Books: • Pro ASP.NET 3.5 in C# 2008 (Apress) • Unleashed ASP.NET 2.0 (SAMS Publication) • ASP.NET Bible • The Complete Reference Asp.net • Professional VB.NET 3.5 with Visual Basic (Wrox) • Software Engineering A Practitioner’s Approach by Roger S. Pressman (TMH) Websites: • www.microsoft.com • www.codeproject.com. 23