pre post recruitment

Upload: harichandran-karthikeyan

Post on 14-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 Pre Post Recruitment

    1/32

    1. INTRODUCTION

    1.1 ORGANIZATION PROFILE

    "MEENAKSHI & CO" is one of the leading companies in HR Services. The

    company is involved Business divisions are HR (Recruitment and Staffing solutions)

    and Web Applications Development. HR (Recruitment and Staffing) and Web

    Applications Development are two key areas.

    Established in 1994, MEENAKSHI & CO is one of the leading full service

    recruitment solutions company in India. We offer a wide range of recruitment

    solutions like Recruitment, Staffing, Executive Search, RPO. Our solutions can be

    configured to address your business needs.

    MEENAKSHI & CO, has a pan India presence, with offices in Mumbai,

    Bangalore, Delhi, Chennai and Pune. This gives the ability to tap the best of talent

    available in India and also provide clients personalized account management.

    MEENAKSHI & CO holistic approach to recruitment ensures a correct fit

    both technically and culturally with our client's organization. At focus we believe in

    the Partnership Approach with our clients and consider ourselves as an extension of

    clients.

    The company always aspires to add value to our clients, maintain a very high

    level of confidentiality and help the customer at all stages of the recruitment

    procedure. It is extremely well networked with the best of talent at all times and our

    research team helps in providing a great insight into narrowing down our search

    making it more relevant and specific.

    The company services have been appreciated by our customers and

    MEENAKSHI & CO has won several awards and citations from various clients.

    MEENAKSHI & CO has also been awarded as the fastest growing Mid-sized

    recruitment firm by ERA, the Chamber of commerce for the recruitment industry in

    February 2008.

    1

  • 7/30/2019 Pre Post Recruitment

    2/32

    1.2 ABOUT THE PROJECT

    The "PRE POST RECRUITMENT" is an application which handles the

    various activities of the recruitment department in MEENAKSHI & CO and

    Publishers.

    This project is helpful in recoding the details of the candidates appearing for

    an interview. It manages the details like the personal details of the candidate - name,

    age, address, educational qualification, etc. it also maintains the details like how the

    candidate knew about job openings like Paper AD - which paper - Job Website -

    which job websites, or by any Consultant - Name , Address , consultant fees or % of

    salary. This project keeps track of the candidates who are enrolled for the interview

    and their interview date and other details.

    The details of interview like the candidates attended the interview and their

    performances are handled by this module. The details of various tests like Aptitude

    test, Technical session, Communication skills and their score are managed by this

    project. Various reports can be generated by this tool like candidate report,

    performance report which is very useful for the management.

    The project is developed with VB.NET as front end tool and Ms-Access as the

    backend for database.

    The modules covered in the project are

    Personal Details

    Appointment details

    Performance details

    Job details

    Reports

    Personal Details

    This module is helpful in recoding the details of the candidates appearing for

    an interview. It manages the details like the personal details of the candidate - name,

    2

  • 7/30/2019 Pre Post Recruitment

    3/32

    age, address, educational qualification, etc. it also maintains the details like how the

    candidate knew about job openings like Paper AD - which paper - Job Website -

    which job websites, or by any Consultant - Name , Address , consultant fees or % of

    salary.

    Appointment details

    This module keeps track of the candidates who are enrolled for the interview

    and their interview date and other details. Performance details

    The details of interview like the candidates attended the interview and their

    performance are handled by this module. The details of various tests like Aptitude

    test, Technical session, Communication skills and their score are managed by this

    module.

    Job details

    This module gives the details of the candidates who are recruited for company

    and the details department and the designation for which they are selected and their

    proposed joining date.

    Reports

    Various reports can be generated by this tool like candidate report,

    performance report which is very useful for the management.

    3

  • 7/30/2019 Pre Post Recruitment

    4/32

    2. SYSTEM ENVIRONMENT

    2.1 HARDWARE SPECIFICATION

    PROCESSOR : Pentium IV

    MEMORY SIZE : 1 GB RAM

    HARD DISK : 80 GB

    DISPLAY : 15" TFT Monitor

    KEYBOARD : Samsung 104 Keys

    2.2 SOFTWARE SPECIFICATION

    OPERATING SYSTEM : Windows XP

    FRONT - END : Visual basic.NET 2003

    BACK - END : Ms-Access 2000

    4

  • 7/30/2019 Pre Post Recruitment

    5/32

    2.3 SOFTWARE FEATURES

    The .NET Framework is a new computing platform that simplifies application

    development in the highly distributed environment of the Internet. The .NET

    Framework is designed to fulfill the following objectives:

    To provide a code-execution environment that guarantees safe

    execution of code, including code created by an unknown or semi-

    trusted third party.

    To provide a consistent object-oriented programming environment

    whether object code is stored and executed locally, executed locally

    but Internet-distributed, or executed remotely.

    To make the developer experience consistent across widely varying

    types of applications, such as Windows-based applications and Web-

    based applications.

    To provide a code-execution environment that minimizes software

    deployment and versioning conflicts.

    To provide a code-execution environment that eliminates the

    performance problems of scripted or interpreted environments.

    New Features in Visual Studio .NET

    A number of additions have been made to Windows Forms in this release.

    FolderBrowserDialog Component

    The Windows Forms FolderBrowserDialog component is a modal dialog box

    that is used for creating, browsing, and selecting folders.

    Security in Windows Forms

    A fundamental aspect of programming is making sure your applications are

    secure. In Windows Forms, a great deal of work has been done to make this as easy as

    possible for developers. Nonetheless, there are important issues to be aware of.

    Nonrectangular Windows Forms

    5

  • 7/30/2019 Pre Post Recruitment

    6/32

    It is easy to customize the shape of Windows Forms. All that is required for

    nonrectangular forms is an image file and a few property settings.

    Windows Forms Designer for Managed Extensions for C++

    Visual C++ introduces a rapid application development solution for creating

    your Windows Forms applications in Managed Extensions for C++. For details, see

    Managed Extensions for C++ Windows Applications.

    Smart Device Programmability

    Visual Basic .NET now allows you to develop rich applications for resource-

    constrained devices. You can use the tools provided by Visual Studio .NET and the

    .NET Compact Framework, a subset of the .NET Framework, to create, build, and

    debug applications that run on smart devices.

    While almost the entire Visual Basic language is supported for device

    development, certain Visual Basic .NET features were changed or dropped to

    accommodate for the inherent differences in device applications.

    Ms-Access 2000

    On a program of software that can help us to access data and perform

    operations it is called a "Data Base Management System". The DBMS whose design

    is based on the ; Relational Theory is called "The Relational Database Management

    System" or RDBMS.

    MS-Access is the default background for Visual Basic. Creating tables and

    making data entries in MS-Access are made easier. It has the advantage of querying.

    It is more faster in retrieving data can also be external to the database. It has enriched

    data types.

    MS-Access provides access to many concurrent users to the order of

    thousands managing large amount of data could present administrative and

    performance challenges.

    MS-Access is a RDBMS, offers capabilities of both Relational and Object

    Oriented database systems. It supports very large databases that could containhundreds of terabytes of information. The records are represented in a flat two-

    6

  • 7/30/2019 Pre Post Recruitment

    7/32

    dimensional table with rows and columns. Each column has an unique name. all

    elements in each column are of same kind.

    Features of MS-ACCESS:

    Wizards and builders.

    Macros.

    Windows based application

    Large data management capacity.

    Importing, exporting and linking external files.

    Built-in security.

    7

  • 7/30/2019 Pre Post Recruitment

    8/32

    3. SYSTEM STUDY AND DESIGN

    To develop an user friendly software that meets the user needs any time.

    Information can be created and altered by administrator. In the system the customer

    can access the product catalog of the organization.

    3.1 EXISTING SYSTEM

    The system phase studies the problem, identifies alternate solution, evaluates

    those solutions and finally recommends the best solution. The system study gives the

    structure and function of the system. The system study can be performed only on

    existing system. The system study gives an idea of the user requirements.

    The Primary Objective of the existing system is to achieve competitiveness.

    Increases the customer satisfaction through shorter delivery cycle

    Data tampering is reduced

    Provides security that protect against outsider crime

    Reduces cost of operations

    Observation

    The observation is helpful to understand and study the entire system. By

    observing, we can understand the working of the existing system. It also validates the

    data gathered by other means. It also gives a better understanding of the workload and

    pressures faced.

    Limitations of the existing system, the exact measurement is not possible in

    the system study. It will take more time in speed and accuracy is very low. Then the

    uncertainly is Incused.

    8

  • 7/30/2019 Pre Post Recruitment

    9/32

    3.2 SYSTEM DESIGN

    System design centers the software engineering and applied science regardless

    of the software process model that is used. Once the software requirements have been

    analyzed and specified, tests that are in the building and verifying the software is

    done. Each activity transforms information in a number that ultimately results in

    validated computer software.

    System design is a process of planning a new system or to the complement of the

    existing system. The design based on the limitation of the existing system. The

    requirements specification gathered in the phase of system analysis.

    3.2.1 Logical Design

    3.2.1.1 Context Analysis Diagram

    A Context Diagram confines project scope to an agreed limit by obtaining

    agreement from the customer on the data flows that are included in the scope of a

    project. The Context Diagram focuses on relationships with external entities and

    identifies the information that is exchanged between these external entities and the

    business system under review. The external entities themselves are outside the scope

    of the project but the data flows between the entities and the business system are

    within the project scope.

    Fig 1

    9

    Pre Post

    Recruitment

  • 7/30/2019 Pre Post Recruitment

    10/32

    3.2.1.2 Data Flow Diagram (DFD)

    Data Flow diagram is a graphical representation of the "flow" of data through

    in information system. DFD's can also be used for the visulalization of data

    processing. on a DFD's data items flow from an external data source or an internal

    data store to an internal data store or an external data sink, via an internal process. a

    DFD' provides no information about the timings of process, or about whether

    processes will operate in sequence or in parallel. it is therefore quite different from a

    flowchart which shows the flow of control through an algorithm, allowing to

    determine what operation will be performed, in what order, and under what

    circumstances but nt what kinds of data it be input to and output from the system over

    where the data will come from and go to, where the data will be stoud. This is the

    graphical representation of the data processes and used in the support of an

    information system they describe system as collections of data that are manipulated

    by functions. Data can be organised in several way. The basic elements are

    Bubbles

    Arrows

    Open boxes

    Input/output boxes

    10

  • 7/30/2019 Pre Post Recruitment

    11/32

    DFD FOR FABRIC ROLL CUTTING

    Basic DFD Notations

    - Source (or) Designation

    - Process

    - Data Storage

    - Data Flow

    11

    Candidate

    DetailsCompany

    CandidateCandidate

    Name,

    Address

    CandidateName, Address

    Level 0

    Interview &

    Performance

    Details

    InterviewCandidate

    id, score

    Enroll

    Level 1

    Selection

    Details SalaryCandidate

    id, basic,

    net

    Dept Departmentname

    Level 2

    SelectionDepartment

    name, design

    Fig 0.1

    Fig 1.1

    Fig 2.1

  • 7/30/2019 Pre Post Recruitment

    12/32

    3.2.1.1 Entity-Relationship Diagram

    ER diagram is a model that describes the store layout of a system at high level

    abstraction. The diagram is based on the three primitive concepts entities, relations

    and attributes. E-R diagram enables to examine and highlight the data structure and

    relationship between the data stores in data flow diagram based on the information

    provided by the E-R diagram, the kind of keys or indexes needed to access the data

    base can be determined. E-R diagram can express the overall logical structure of a

    database graphically .E-R diagrams are simple and clear __ qualities that may well

    account in large part for the widespread use of the E-R model. Such a diagram

    consists of the following major components.

    Rectangles which represent entity sets

    Ellipses which represent attributes

    Diamonds which represent relationship sets

    Lines which link attributes to entity sets and entity sets to relationship sets

    - Entity

    - Relationship

    - Attribute

    - Link

    12

  • 7/30/2019 Pre Post Recruitment

    13/32

    ENTITY RELATIONSHIP DIAGRAM

    1-m one to many

    m-1 many to one

    m-m many to many

    Dcode

    Candidate

    Salary

    InterviewPre Post

    Recruitment

    cid

    cname

    name

    DOJDname

    Desg

    m m

    m

    Selection

    cnam

    e

    ida

    teapt

    Tech

    Comm

    Perform

    comment

    net

    LIC

    PF

    HRA

    basic

    cname

    cid

    Phone

    City

    Address

    DOB

    Sex cname

    m

    Fig 1

    13

  • 7/30/2019 Pre Post Recruitment

    14/32

    3.2.2. Physical Design

    3.2.2.1. Database Design

    In system design it is necessary to develop a conceptual model of data, which

    specifies the relationship between data. This is used to group data into a number of

    tables. The tables are organized to:

    Reduce duplication of data.

    Simplifying functions like adding, deleting and changing data.

    Select data required for processing.

    The method of organizing and structuring data into tables is known as

    normalization. The collection of tables of data is called database. Using the entity

    relationship diagram, the table have been designed and normalized. The tables are

    shown, from pages

    14

  • 7/30/2019 Pre Post Recruitment

    15/32

    TABLE NAME : Candidate

    DESCRIPTION : This table contains details about candidate.

    PRIMARY KEY : Cid

    Field name Data type Description

    cid Text(10) Candidate Id

    Cname Text(25) Candidate name

    Sex Text(8) Candidate sex

    Dob Date/time Date of Birth

    Qual Text( 10) Qualification

    Addr Text(50) Candidate address

    City Text(30)

    Pincode Text(6)

    Phone Text( 10) Telephone number

    Media. Text(25)Media by which the candidate came to know about the

    job opportunity

    Comments Text (150) comments

    Table 1

    TABLE NAME : Depart

    DESCRIPTION : This table contains details about depart.

    Field name Data type Description.

    Dcode Text(lO) Department code

    Dname Text(25) Department name

    Table 2

    15

  • 7/30/2019 Pre Post Recruitment

    16/32

    TABLE NAME : Enroll

    DESCRIPTION : This table contains details about enroll.

    PRIMARY KEY : cid

    Field name Data type Description.

    cid Text(lO) Candidate id

    Cname Text(25) Candidate name

    Edate Date/time Unroll date

    Idate Date/time Interview date

    Table 3

    TABLE NAME : Interview

    DESCRIPTION : This table contains details about interview.

    PRIMARY KEY : cid

    Field-name Data type Description.

    cid Text(10) Candidate id

    Cname Text(25) Candidate name

    Idate Date/time Interview date

    Apt Number(3) Aptitude Test

    Tech Number(3) Technical session

    Comm. Number(3) Communication skills

    Perform Number(3) Total Score

    Comment Text(50) Remarks

    Table 4

    16

  • 7/30/2019 Pre Post Recruitment

    17/32

    TABLE NAME : salary

    DESCRIPTION : This table contains details about salary.

    PRIMARY KEY : cid

    Field name Data type Description

    cid Text(10) Candidate id

    Cname Text(25) Candidate name

    Basic Number(5) Basic salary

    HRA Number(3) Allowances

    PF Number(3) Provident fund

    LIC Number(3)

    Net Number(6) Net .salary

    Table 5

    TABLE NAME : selection

    DESCRIPTION : This table contains details about selection.

    PRIMARY KEY : cid

    Field name Data type Description

    cid Text (10) Candidate id

    Cname Text(25) Candidate name

    DOJ Date/time Dale of joining

    Dcode Text(10) Department code

    Dname Text(25) Department name

    Desg Text(25) Designation

    Table 6

    3.2.2.2. Input design

    Based on the user requirements and the detailed analysis of the existing

    system, the new system must be designed. This is the phase of system designing. It isthe most crucial phase in the developments of a system. The logical system design

    17

  • 7/30/2019 Pre Post Recruitment

    18/32

    arrived at as a result of systems analysis is converted into physical system design.

    Errors committed by data entry operator can be controlled by the input design.

    The following approaches have been incorporated into the input design of the

    proposed system.

    Consistent format

    A fixed format is adopted for displaying the title and the messages. Bach

    screen has a status line, which displays the operation that can, be performed after data

    entry.

    Department details

    Department form handles the department details in the company.

    Interactive dialogue

    The system participates in. interactive dialogue and is able to cope with

    missing or omitted information. It covers the dialogue by retaining adequate

    information between each dialogue.

    Candidate form

    Candidate form manages the details like the personal details of the candidate -

    name, age, address, educational qualification, etc. it also maintains the details like

    how the candidate knew about; job openings like Paper AD which paper - Job

    Website - which job websites, or by any Consultant - Name , Address , consultant fees

    or % of salary.

    User friendliness

    Appropriate messages are provided to the user to inform of what is happening.

    Errors are used to indicate the error code and specific error message.

    Formatted screen

    Data entry screens have been, designed which are similar in formatting source

    documents. Help screens have been designed the user to enter data without confusion.

    The Following are the input forms used in the project

    18

  • 7/30/2019 Pre Post Recruitment

    19/32

    Master form

    Master form contains all the menus for accessing the different forms in the

    project.

    Enrollment form

    Enrollment form keeps track of the candidates who are enrolled for the

    interview and their interview date and. other details.

    Interview details

    The details of interview like the candidates attended the interview and their

    performance are handled by this form.. The details of various tests like Aptitude lest,

    Technical session, Communication skills and their score are managed by this form.

    Performance details form

    The details of the marks scored, by the candidates are listed in this form so

    that the selection of candidates can be made easy.

    Selection details form

    Selection details form, gives the details of the candidates who are recruited for

    company and the details department and the designation for which they ore selected

    and. their proposed joining date.

    Salary details form

    Salary details form, gives the details of the salary fixed for the candidates who

    are selected in the interview.

    19

  • 7/30/2019 Pre Post Recruitment

    20/32

    Form 1

    Form Name : Personal Details

    Description : This form contains details about personal

    F

    Geethanjali Printers

    Personal Details

    Personal Details

    Meenakshi & Co

    Personal Details

    Priya

    20

  • 7/30/2019 Pre Post Recruitment

    21/32

    Form 2

    Form Name : Personal Details

    Description : This form contains details about Personal

    Meenakshi & Co

    Department Details

    21

  • 7/30/2019 Pre Post Recruitment

    22/32

    Form 3

    Form Name : Candidate Details

    Description : This form contains details about candidate

    110

    M.B.A

    Meenakshi & Co

    Candidate Details

    22

  • 7/30/2019 Pre Post Recruitment

    23/32

    Form 4

    Form Name : Enrollment Details

    Description : This form contains details about enrollment

    110

    03/12/2010

    03/15/2010

    Meenakshi & Co

    Enrollment Details

    23

  • 7/30/2019 Pre Post Recruitment

    24/32

    Form 5

    Form Name : Interview Details

    Description : This form contains details about interview

    110

    03/15/2010

    Meenakshi & Co

    Interview Details

    24

  • 7/30/2019 Pre Post Recruitment

    25/32

    Meenakshi & Co

    Performance Details

    Form 6

    Form Name : Performance Details

    Description : This form contains details about performance

    25

  • 7/30/2019 Pre Post Recruitment

    26/32

    Form 7

    Form Name : Selection Details

    Description : This form contains details about selection

    Meenakshi & Co

    Selection Details

    26

  • 7/30/2019 Pre Post Recruitment

    27/32

    Form 8

    Form Name : Salary Details

    Description : This form contains details about salary

    Meenakshi & Co

    Salary Details

    27

  • 7/30/2019 Pre Post Recruitment

    28/32

    3.2.2.3. Output design

    The output from the system is either by screen or by hard copies. Output

    design aims at communicating the results of the processing to the users. The reports

    are generated to suit the needs of the users. The reports have to be generated with

    appropriate levels.

    The objective of any information system is the generation of the reports. The

    output provides direct source of Information to the user and so it is the most in the

    design phase. They also provide a permanent hard copy of the results.

    The output design should he well framed and it contains all the required

    information and should be well formatted avoiding complexity in. getting information

    from the input. So a lot of care has been taken, while designing the output. The output

    design should contain all the user requirements specified in the study phase

    Interview report

    The details of interview conducted and the marks scored by the candidates arc

    listed in this report.

    Candidate report

    This report lists out the details of candidates appearing for the interview.

    Department report

    The details of various departments in the company ore listed in this report.

    Reports

    Various reports can be generated by this tool like candidate report,

    performance report which is very useful, for the management.

    Selection report

    The details of the candidates who arc selected in the interview are listed in thisreport.

    Salary report

    The salary fixed for the selected candidates is reported in this report.

    28

  • 7/30/2019 Pre Post Recruitment

    29/32

    Report 1

    Report Name : Candidate Details

    Description : This report contains details about candidate

    29

  • 7/30/2019 Pre Post Recruitment

    30/32

    Report 2

    Report Name : Interview Details

    Description : This report contains details about interview

    30

  • 7/30/2019 Pre Post Recruitment

    31/32

    5. CONCLUSION

    The project "PRE POST RECRUITMENT" has been developed with giving

    due care of the drawbacks of existing system. It is designed in such a way to remove

    all problems in, the existing manual system.

    The software had been tested successfully and it was also found that it is

    working correctly as power user requirements.

    The scope of the project is still extendable. The software has tested

    successfully and it was also found that is easily up gradable. The application can be

    enhanced in the future with the needs of the company since Ms-Access is backend and

    is also portable. The database and the information can be update to the latest coming

    versions.

    There are also possibilities for enhancing and. further developing the project

    with customized reports according to the latest information's and needs of the

    company, since the coding are in procedural block formats , altering the code is also

    made easy.

    Thus the project " PRE POST RECRUITMENT " can be enhanced for

    further future requirements of the company

    31

  • 7/30/2019 Pre Post Recruitment

    32/32

    6. BIBLIOGRAPHY

    Books

    Alan Simpson, "Mastering MS Access for Windows'9, BPB Publications,

    Roger.S.Pressman "Software Engineering A Practioners Approch" Tata

    McGraw Hill Edition

    Renu Vig, Ekta walia,"Fundamentals of DBMS", Irwin McGraw Hill

    Publication, First Edition, 1995.

    Lee, "Introduction to System Analysis and Design"" - Galgotia Book Source

    Publications

    PKCM Bride, "Programming in Visual Basic", RPB Publication, 1999.

    Desai Bipin.C,"Introduction to Database Management System", Tata McGraw

    Hill Publication, Second Edition, 1998.

    Jeffrey P. McManus, "VB.NET Developer's Guide to XML, and ADO.NET",

    Addison Wesley

    Elias.M. Awad," System Analysis and Design", Galgotia publications, Second

    Edition, 1993.

    Michael MCKelvy,"Visual Basic 6.0", Tata McGraw Hill Publication, Fourth

    Edition, 1997.

    Websites

    www.sazele.org

    http://www.google.com/conceptsofdatabases.html

    http://www.w3schools.com/online_examples_for_visual_basic.html

    http://www.sazele.org/http://www.google.com/conceptsofdatabases.htmlhttp://www.w3schools.com/online_examples_for_visual_basic.htmlhttp://www.sazele.org/http://www.google.com/conceptsofdatabases.htmlhttp://www.w3schools.com/online_examples_for_visual_basic.html