om synopsis

36
DEV BHOOMI GROUP OF INSTITUTIONS, DEHRADUN DEPARTMENT OF MASTER OF COMPUTER APPLICATION MCA-2012 BATCH HR Recruitment Process Submitted to:- Submitted By:- Mr. Omkar Singh xxxxxxxxxx Signature…. Roll No-0801414026

Upload: vinod

Post on 01-Oct-2015

31 views

Category:

Documents


1 download

DESCRIPTION

synopsis

TRANSCRIPT

  • DEV BHOOMI GROUP OF

    INSTITUTIONS, DEHRADUN

    DEPARTMENT OF MASTER OF COMPUTER APPLICATION

    MCA-2012 BATCH

    HR Recruitment Process

    Submitted to:- Submitted By:-

    Mr. Omkar Singh xxxxxxxxxx

    Signature. Roll No-0801414026

  • Software Development & Education Center

    Microsoft Certified Project - HR Recruitment -

    MULTISOFT SYSTEMS

    B 125, Sector 2, Noida - 201301, Uttar Pradesh, India

    T (+91) 120 2540300 / 400, 4333774 I M - (+91) 98103 06956

    E - [email protected]

  • Attach Here Training Letter.

  • ACKNOWLEDGEMENT

    It is my proud, privilege to bring out few words about D.B.I.T, teachers and all other staff.

    It gives me immense pleasure to express my deep sense of gratitude to spirit for the successful completion of this project synopsis.

    Besides our lab assistant who provides me with the practical application on the subject, and even my friends who also helped me in many ways.

    Completion of this project would not have been possible without their valuable guidance.

    I would like to express my heartly thanks to Mr.Omkar Singh, whose professional competent, willing co-ordination with the students praise is worthy.

  • CERTIFICATE

    This is to certify that this dissertation entitled HR Recruitment is being submitted by Industrial Training in partial fulfillment of the requirement for the award of Master of Computer Application (MCA) under my supervision. The matter embodied in this dissertation has not been submitted for the award of any other degree.

    HOD

  • INDEX

    1. INTRODUCTION

    1.1 Background 1.2 Objectives 1.3 Purpose and Scope

    2. SURVEY OF TECHNOLOGIES

    3. REQUIREMENTS AND ANALYSIS

    3.1 Identification of Need

    3.2 Preliminary Investigation

    3.3 Requirement Specification

    3.4 Hardware and Software Requirements

    3.5 Conceptual Models

    3.5.1 Use Case Diagrams

    3.5.2 Data Flow Diagrams

    3.5.3 Entity Relationship Diagram

    3.5.4 Data Structures

    4. A complete Structures

    5. Process Logic

    6. System Security

    7. FUTURE SCOPE & future enhancement of the project 8. REFERENCES

  • 1.INTRODUCTION

    1.1 Background

    Since the advent of computer and information technology in the last two decades, every organization and individual wants the web-based services as it is convenient to use and easily accessible from any where in the world. The computerization has many benefits. Primarily, a computer is helpful in four major aspects of any kind of organization:

    Time Efficiency

    Cost Effective

    Huge data storage capacity and

    Simple operation

    The main objective of this project is to make the HR Management System job easy so that there is no need to go through all the files.

    This project will develop full information about recruitment in an easily understandable form to HR executive thoroughly

    This project deals with the process of identifying the employees, recording their attendance hourly and calculating their effective payable hours or days. This project should maintain the records of each and every employee and their time spend in the company.

    The current system HR Recruitment Process can be used to maintain efficiently the HR Department schedule of any type of company.

    This project providing an interactive user interface online by using the flavours of HTML, XML. blended with the power of C#.NET under the framework ASP.NET to help the HR Executive and the related staff involved in the recruitment Process.

    This project is aimed at developing an on-line (web-based) and central Recruitment Process System for a company. Some features of this system will be creating vacancies, storing Applicants data, Interview process initiation, Scheduling Interviews, Storing Interview results for

  • the applicant and finally Hiring of the applicant. Reports may be required to be generated for the use of HR department.

    Provide better understanding between applicants and the organization.

    Provide a user friendly environment so that applicants can apply for jobs easily and company can run their recruitment process smoothly.

    To maintain and store applicant details, vacancies details and employee details that will help in overall processing.

    It stores interview process results and provide the status of the applicants in the recruitment process.

    Provide scheduling information to the interviewers as well as to applicants.

    1.2 Objectives

    The objective of the project HR-MS (A software for recruitment Process) to develop full information about recruitment in an easily understandable form to HR executive thoroughly.

    The major objectives of this project are as follows: - Providing an interactive user interface online by using the flavors of HTML, XML. blended with the power of C#.NET under the framework ASP.NET to help the HR Executive and the related staff involved in the recruitment Process. After all interface has a lot to do when proper interaction and attraction is necessary.

    This project is aimed at developing an on-line (web-based) and central Recruitment Process System for a company. Some features of this system will be creating vacancies, storing Applicants data, Interview process initiation, Scheduling Interviews, Storing Interview results for the applicant and finally Hiring of the applicant. Reports may be required to be generated for the use of HR department.

    This project is aimed at developing an on-line (web-based) and central Recruitment Process System for a company. Some features of this system will be creating vacancies, storing Applicants data, Interview process initiation, Scheduling Interviews, Storing Interview results for the applicant and finally Hiring of the applicant. Reports may be required to be generated for the use of HR department.

  • Thus summary of my projects objective is as follows:- Provide better understanding between applicants and the organization.

    Provide a user friendly environment so that applicants can apply for jobs easily and company can run their recruitment process smoothly.

    To maintain and store applicant details, vacancies details and employee details that will help in overall processing.

    It stores interview process results and provide the status of the applicants in the recruitment process.

    Provide scheduling information to the interviewers as well as to applicants.

    1.3 Purpose and Scope

    The HR department receives over a thousand requests a year and up till now attempted to track their processing via spreadsheets. This is cumbersome at best and requires many reports to be manually typed each week. The units, our customers, are dissatisfied with our non-timeliness and communication with them. They demand more than a weekly report and timeliness guidelines. The old system could not process this kind of requests. Data integrity, concurrent user support, data normalization and duplication, and standardization of abbreviations are all serious problems. The database solves each of these issues and adds extra functionality.

    The system entitled HR Recruitment Process is application software, which aim at the development of HR Management System and it is developed by using Asp.NET technology and related database.

    HR Recruitment Process is basically concerned with managing the Administrator of H R Department in a company. The main objective of this project is to reduce the effort of Administrator to keep the daily events such as attendance, projects, works, appointments, etc.

    This project deals with the process of identifying the employees, recording their attendance hourly and calculating their effective payable hours or days. This project should maintain the records of each and every employee and their time spend in the company, which

  • can be used for performance appraisal. Based on that transfer, removal, promotion etc can be done.

    The main objective of this project is to make the HR Management System job easy so that there is no need to go through all the files. Only give the employee name or id then the report will be generated and displayed.

    To use the system the user has to first login to the system using a user name and a unique password.

    The current system HR Recruitment Process can be used to maintain efficiently the HR Department schedule of any type of company. The graphical user interface leads the user to perform the actions. It also generates the important reports.

    This report describes the various steps involved in developing the current system. It covers the details of the analysis, design, testing methodology and implementation details. The response of this document is to provide an outline of the development details and usage of the system.

    2.SURVEY OF TECHNOLOGIES

    Introduction to Microsoft .NET

    Microsoft .NET is Microsoft's new Internet strategy. .NET is originally called NGWS. NGWS - Next Generation Windows Services. Before the official announcement of .NET, the term NGWS was used for Microsoft's plans for producing an "Internet-based platform of Next Generation Windows Services".

    .NET is Microsoft's new Internet and Web strategy .NET is NOT a new operating system .NET is a new Internet and Web based infrastructure .NET delivers software as Web Services .NET is a framework for universal services .NET is a server centric computing model .NET will run in any browser on any platform .NET is based on the newest Web standards

    .NET is built on the following Internet standards:

  • HTTP, the communication protocol between Internet Applications XML, the format for exchanging data between Internet Applications SOAP, the standard format for requesting Web Services UDDI, the standard to search and discover Web Services

    .NET Framework

    The .NET Framework is the infrastructure for the new Microsoft .NET Platform. The .NET Framework is a common environment for building, deploying, and running Web Services and Web Applications. The .NET Framework contains common class libraries - like ADO.NET, ASP.NET and Windows Forms - to provide advanced standard services that can be integrated into a variety of computer systems. The .NET Framework is language neutral. Currently it supports C++, C#, Visual Basic, JScript (The Microsoft version of JavaScript) and COBOL. Third-party languages - like Eiffel, Perl, Python, Smalltalk, and others - will also be available for building future .NET Framework applications.

    The new Visual Studio.NET is a common development environment for the new .NET Framework. It provides a feature-rich application execution environment, simplified development and easy integration between a number of different development languages.

    Introduction to Microsoft ASP.NET

    ASP.NET is the latest version of Microsoft's Active Server Pages technology (ASP). ASP.NET is a part of the Microsoft .NET framework, and a powerful tool for creating dynamic and interactive web pages. ASP.NET has better language support, a large set of new controls and XML based components, and better user authentication. ASP.NET provides increased performance by running compiled code. ASP.NET code is not fully backward compatible with ASP. ASP.NET is a programming framework built on the common language runtime that can be used on a server to build powerful Web applications. ASP.NET is a server side scripting technology that enables scripts (embedded in web pages) to be executed by an Internet server.

    ASP.NET is a Microsoft Technology ASP stands for Active Server Pages ASP.NET is a program that runs inside IIS IIS (Internet Information Services) is Microsoft's Internet server IIS comes as a free component with Windows servers IIS is also a part of Windows 2000 and XP Professional

    ASP.NET File

    An ASP.NET file is just the same as an HTML file An ASP.NET file can contain HTML, XML, and scripts Scripts in an ASP.NET file are executed on the server An ASP.NET file has the file extension ".aspx"

  • MICROSOFT SQL SERVER

    SQL (commonly expanded to Structured Query Language) is the most popular computer language used to create, modify, retrieve and manipulate data from relational database management systems. The language has evolved beyond its original purpose to support object-relational database management systems. It is an ANSI/ISO standard.

    Microsoft SQL Server is a relational database management system (RDBMS) produced by Microsoft. Its primary query language is Transact-SQL, an implementation of the ANSI/ISO standard Structured Query Language (SQL) used by both Microsoft and Sybase. SQL Server is commonly used by businesses for small- to medium-sized databases, but the past five years have seen greater adoption of the product for larger enterprise databases.

    Sybase SQL Server was the name of Sybase Corporation's primary relational database management system product from 1987 to 1995. It was originally created for UNIX platforms in 1987.

    To adapt the SQL to Microsoft SQL Server, the company developed Transact-SQL as Microsoft's implementation of SQL. Transact-SQL is the language used internally by Microsoft SQL Server and MSDE. Although SQL Server highly adheres to the SQL standards, it has some internal details that may not be applied to other database systems like MySQL, Oracle, or even Microsoft Access, etc; although they too fairly conform to the standard. As a computer language, the SQL is used to give instructions to an internal program called an interpreter.

    CONNECTIVITY

    SQLDirect .NET is an enhanced data provider for SQL Server that builds on ADO.NET technology and SqlClient to present a complete solution for developing SQL Server-based database applications. As part of the Core Lab database application development framework, SQLDirect .NET offers both high performance native connectivity to SQL Server and a number of innovative development tools and technologies.

    SQLDirect .NET introduces new approaches for designing application architecture, boosts productivity, and leverages database application implementation.

  • ADO.NET Overview

    ADO.NET is an evolution of the ADO data access model that directly addresses user requirements for developing scalable applications. It was designed specifically for the web with scalability, statelessness, and XML in mind.

    ADO.NET uses some ADO objects, such as the Connection and Command objects, and also introduces new objects. Key new ADO.NET objects include the DataSet, DataReader, and DataAdapter.

    The important distinction between this evolved stage of ADO.NET and previous data architectures is that there exists an object -- the DataSet -- that is separate and distinct from any data stores. Because of that, the DataSet functions as a standalone entity. You can think of the DataSet as an always disconnected recordset that knows nothing about the source or destination of the data it contains. Inside a DataSet, much like in a database, there are tables, columns, relationships, constraints, views, and so forth.

    A DataAdapter is the object that connects to the database to fill the DataSet. Then, it connects back to the database to update the data there, based on operations performed while the DataSet held the data. In the past, data processing has been primarily connection-based. Now, in an effort to make multi-tiered apps more efficient, data processing is turning to a message-based approach that revolves around chunks of information. At the center of this approach is the DataAdapter, which provides a bridge to retrieve and save data between a DataSet and its source data store. It accomplishes this by means of requests to the appropriate SQL commands made against the data store.

    The XML-based DataSet object provides a consistent programming model that works with all models of data storage: flat, relational, and hierarchical. It does this by having no 'knowledge' of the source of its data, and by representing the data that it holds as collections and data types. No matter what the source of the data within the DataSet is, it is manipulated through the same set of standard APIs exposed through the DataSet and its subordinate objects.

    While the DataSet has no knowledge of the source of its data, the managed provider has detailed and specific information. The role of the managed provider is to connect, fill, and persist the DataSet to and from data stores. The OLE DB and SQL Server .NET Data Providers (System.Data.OleDb and System.Data.SqlClient) that are part of the .Net Framework provide four basic objects: the Command, Connection, DataReader and DataAdapter. In the remaining sections of this document, we'll walk through each part of the DataSet and the OLE DB/SQL Server .NET Data Providers explaining what they are, and how to program against them.

    The following sections will introduce you to some objects that have evolved, and some that are new. These objects are:

    Connections. For connection to and managing transactions against a database. Commands. For issuing SQL commands against a database.

  • DataReaders. For reading a forward-only stream of data records from a SQL Server data source.

    DataSets. For storing, remoting and programming against flat data, XML data and relational data.

    DataAdapters. For pushing data into a DataSet, and reconciling data against a database.

    3. Requirement And Analysis

    3.1 IDENTIFICATION OF NEED

    In the world we are growing for globalization day by day with the development in IT resources and advancement, by using latest technologies every organization wants to beat its competitors and want to grow. Enterprise Resourceful Planning is the need of todays organization. Survival on manual system is difficult so, thats why organization of the corporate world wants to computerize their departments. The modules should be complete database driven and interactive that should provide the proper information about the Placement and Training Organization.

    Success of any system depends up to a large extent on how accurately a problem is defined, thoroughly investigated and properly carried out to the choice of solution. Analysis is the only phase in which the requirements for the new system are identified. System analysis is a detailed study of the various operations performed by a system and their relationship within and outside of the system. The question is: what must be done to solve the problem? One aspect of analysis is defining the boundaries of the system and determining whether or not a candidate system should consider other related system. During analysis data are collected on the available files, decision points and transactions handled by the parent system. Data flow diagram, interviews, onsite observations, questionnaires are used as a logical system model and tools to perform the analysis.

    An analyst is responsible for performing following tasks:

    Gathered all facts about the present system from the employees.

    Studied strength and weakness of the current system.

    Determined what must be done to solve the problem.

    Prepared a functional specifications document.

  • In order to reduce the time, there is a need for computerized system that cans retrieve data, insert data, update existing data or delete existing data. These modules are developed wit the aim of reducing time, reducing manpower, reducing cost so that the records can be easily maintained. The volume of work and complexity are increasing year by year. This system reduces complexity and workload.

    3.2 PRELIMINARY INVESTIGATION

    A request to take assistance from information system can be made for many reasons, but in each case some one in the organization initiate the request. When the request is made, the first system activity the preliminary investigation begins. This activity has three parts:

    Request clarification

    Feasible Study

    Request approval

    Many requests from employees and users in the organization are not clearly defined. Therefore, it becomes necessary that project request must be examined and clarified properly before considering systems investigation.

    The feasibility study is carried out by a small group of people who are familiar with information system techniques, understand the parts of the business or organization that will be involved or affected by the project, and are skilled in the system analysis and design process.

    3.3 Requirement Specification Software requirement specification (SRS) is the starting point of the software development activity. Little importance was given to this phase in the early days of software development. The emphasis was first on coding and then shifted to design.

    3.4 Hardware And Software Requirement Specifications

  • a) Hardware: 1) HDD capacity : 320 Gb

    2) RAM : 3 Gb

    3) CPU : Dual Core

    b) Software:

    1) Operating system : Windows 7

    2) Tools : Visual studio .Net 2010

    3) Database(Backend) : MS SQL Server 2008

    3.5 Conceptual Models

    3.5.1 USE CASE DIAGRAMS:

    A Use-Case diagram shows a set of Use-Cases and Actors and their relationships. Use-Case is a pattern of behavior the system exhibits. Each use case is a sequence of related transactions performed by an actor and the system in a dialogue. An actor is someone or some thing that must interact with the system under development.

    REGISTRATION

    LOGIN LOGIN

  • Use case for Login

    3.5.2 DATA-FLOW DIAGRAMS:Data flow diagram is a pictorial representation of the system in which Flow of data from one process to another process is described. A Data Flow is composed of

    Data movement shown by arrows.

    Transformation or process of data shown by named circle or rounded rectangle.

    Sources and destination of data represented by named rectangles.

    Static storage or data at rest denoted by an open rectangle that is named.

    Data Flow Diagrams are of two types:

    Physical Data Flow Diagrams: These are implementation-dependent i.e., they show the actual devices, departments, people, etc., involved in the system.

    Logical Data Flow Diagrams: These diagrams describe the system independently of how it is actually implemented, they show what takes places, rather than how an activity is accomplished.

    APPLYING

  • Recruitment

    Process

    Give details

    Get applicant details

    Get vacancy details

    Get employee detail

    Gives details and resume

    Get Job openings

    Get Vacancy detail

    Selection process status

    Reports of selected applicants

    Get interviews results

    Applicant

    The DFD is intended to represent information Flow but it is not a flow chart and is not intended decision-making, flow of control, loops and other procedural aspects of the system. DFD is a useful Graphical tool and is applied at the earlier stages of requirements analysis. It may be further refined at preliminary design stage and is used as mechanism for top-level structural design for software.

    Context Level DFD for Recruitment Process

    Employee

  • Home

    User id & password LOGIN

    PROCESS

    MEMBERS

    SECTION Valid id/ pwd

    INTERVIEWER

    SECTION

    Interviewer

    Visit

    HR

    DEPARTMENT

    HR

    Employee

    Visit

    Interview

    User Job Detail

    Get

    Results

    app_registration

    Get

    Details

    Applicant

    REGISTRATION

    PROCESS

    Give detail

    Updated

    RECRUITMENTSEC

    TION

    Valid id/pwd

    Status

    Get status

  • 0 LEVEL Data Flow Diagram of Recruitment process

    ????????

    3.5.3 ENTITY RELATIONSHIP DIAGRAMS

    ER Diagrams represent the relationship between the entities. An ER diagram is composed of

  • 3.5.4 DATA STRUCTURES:

    This part of the Design consists the overall database schema or we can say that tables

    which consists various types of records. Table of aa database consists attributes,entities,tupels for storing and manipulating records

  • Some of the tables are s follows:

    app_registration: This table maintains details of applicant

    Field Name Data Type

    app_no(PRIMARY KEY) VARCHAR(8)

    lg_name VARCHAR(15)

    lg_pass VARCHAR(10)

    rem_ques VARCHAR(60)

    rem_ans VARCHAR(25)

    app_name VARCHAR(40)

    ps_city VARCHAR(25)

    Email VARCHAR(50)

    alt_email VARCHAR(50)

    high_qual VARCHAR(30)

    qual_field VARCHAR(30)

    prev_exp VARCHAR(50)

    key_skill VARCHAR(50)

    Currentdate VARCHAR(20)

    emp_detail:

  • This table maintains details of employees about their name ,employee id, designation, age ,contact no email id etc which are the key part of the employee information

    Field name Data type

    emp_no(PRIMARY KEY) VARCHAR(8)

    emplg_name VARCHAR(15)

    emp_pwd VARCHAR(15)

    emp_name VARCHAR(50)

    emp_ques VARCHAR(60)

    emp_ans VARCHAR(25)

    emp_sex VARCHAR(6)

    emp_desig VARCHAR(30)

    emp_special VARCHAR(30)

    emp_dept VARCHAR(50)

    emp_dob VARCHAR(25)

    emp_sal VARCHAR(8)

    emp_dojoin VARCHAR(20) emp_add VARCHAR(300)

    emp_phone VARCHAR(25)

    emp_email VARCHAR(45)

    emp_aemail VARCHAR(45)

  • vacancy: This table maintain detail of jobs for which vacancies are open

    Field Name Data Type

    vac_id (PRIMARY KEY)

    VARCHAR(8)

    create_date VARCHAR(20)

    Owner VARCHAR(50)

    Status VARCHAR(50)

    vac_title VARCHAR(28)

    vac_no VARCHAR(10)

    vac_dept VARCHAR(30)

    closing_date VARCHAR(20)

    vac_detail VARCHAR(200)

    user_jobdt: This table stores and maintain status of applicant for particular job selection process

    Field Name Data Type

    app_no (FOREIGN KEY)

    VARCHAR(8)

    vac_id (FOREIGN KEY)

    VARCHAR(8)

    Status VARCHAR(20)

  • intereviewer: This table stores interviewer and interviews details ,all about who is the interviewer and what is the status of related things.

    Field Name Data Type

    emp_no(FOREIGN KEY)

    VARCHAR(8)

    vac_id (FOREIGN KEY)

    VARCHAR(8)

    emp_special VARCHAR(30)

    emp_dept VARCHAR(50)

    Status VARCHAR(10)

    interview_date VARCHAR(25)

    Email VARCHAR(45)

    set_time VARCHAR(15)

    hr_applicant: This table maintain the detail of applicants created by HR Field Name

    Data Type

    app_no (FOREIGN KEY)

    VARCHAR(8)

    app_name VARCHAR(20)

    create_date VARCHAR(20)

    status VARCHAR(20)

  • Feedback: In This table user can send query or suggestion

    Field Name

    Data Type

    Sub VARCHAR(8)

    Name VARCHAR(20)

    Email VARCHAR(20)

    Phone VARCHAR(20)

    Enquiry VARCHAR(20)

    Resume: In This table user can fill resume for applying jobs

    Field Name Data Type

    name(PRIMARY KEY) VARCHAR(8)

    Email VARCHAR(15)

    Ph_std VARCHAR(10)

    Phone VARCHAR(30)

    mob_no VARCHAR(25)

    Location VARCHAR(40)

    Quail VARCHAR(25)

    Email VARCHAR(50)

    exp_year VARCHAR(50)

  • exp_month VARCHAR(30)

    Sal_lac VARCHAR(30)

    Sal_thou VARCHAR(50)

    Org VARCHAR(50)

    func_area VARCHAR(20)

    Indust VARCHAR(20)

    key_skill VARCHAR(20)

    4. A complete structure

    This project has following modules: Login : In this module employees user id and password is checked and only employees with valid user id and password will get entry into members zone. This is a security feature to avoid entry of unauthorized users.

    Members Section: Through this module, entered employee can see and update their profile, can also change their password. Here two links are provided for HR employees and interviewers. Through this link both HR employee or interviewer can go to only their respective zones. No HR employee can go to interviewer and vice versa.

    HR Department :

    Through this module, an employee can create vacancies, update vacancies details including status (open/closed/suspended), create applicants, edit applicant detail (status- hired, rejected etc.), shortlist applicants for interviews, schedule interviews and inform interviewers, and finally on the basis of interview results inform the selected candidate. In short this module deals with the whole recruitment process.

  • Interviewer Section:

    Through this module an interviewer can checks interviews schedule and can edit or change schedules and inform HR department. Also sends interviews results to HR department for further processing.

    Registration Process: Through this module new applicants can registered themselves. After giving their professional details, the resume applicant will get a user id and password. Then to get entry into recruitment section they need to provide this id and password and only applicants with valid id and password will get entry into recruitment zone. This is also a security feature to avoid entry of unauthorized user.

    Recruitment Section:

    Through this module, entered applicant view various job openings, eligibility criteria for job, opening and closing date and can apply for one or more jobs. If already applied for jobs then applicant can view their status in the recruitment process also. Applicant can update their profile and resume (CV) and can also changed their password

  • 5. PROCESS LOGIC

    RECRUITMENT SECTION PROCESS

    Registration Process:

    In this process new applicants will be registered first and will be allotted user id and password. In future applicant will be given entry to Recruitment Section through this user id and password.

    Recruitment Section process:

    In this zone applicant profiles are updated applicants can view job openings and can apply for one or more jobs or vacancies. They can also know their current status in the ongoing selection process.

    Login process:

    After entering valid user id and password employee will be given entry to members zone.

    Members Section process:

    In this zone employees details can be viewed and their password and details are updated if required. From this zone only employee of HR department or interviewers can go to their respective sections other employees have no further participation.

  • HR DEPARTMENT PROCESS

    Vacancy process:

    In this process, new vacancies are created and existing vacancies details (like their current status, closing date, eligibility requirement etc.) are updated if required.

    Applicant process:

    In this process applicants detail is updated and new applicant can be created by employee.

    Search process:

    In this process, details of particular vacancies or applicant are searched by employee.

    Attaching process:

    In this process, applicants are attached to the vacancies means applicants are short listed for particular vacancy and they will be sent to Interviews simultaneously their status will be updated will show In process status.

    Scheduling process:

    In this process interview will be scheduled for the selected applicants and interviewers are informed about the schedules.

  • Applicant /Vacancy process:

    In this process, those candidates are listed which are finally selected for that particular job on the basis of interview result. Selected candidates are informed about their selection through emails also applicant can view their status which will be updated as Hired .

    INTERVIEW SECTION PROCESS:

    In this process, interviewer can view all interviews scheduled to be taken , change the Interview details Date/Time and on the basis of interview for a particular job can select or reject the candidate, so on the basis of interviews result interviewer update applicant status as Selected/Rejected. Data Structures as per the project requirements for all the modules. Process Logic of each module. Reports generation.

    6. SYSTEM SECURITY

    One might think that there is a little reason to be concerned about security in an intranet. After all, by definition an intranet is internal to ones organization; outsider can not access it. There are strong arguments for the position that an intranet should be completely open to its users, with little or no security. One might not have considered ones intranet on any other light.

    On the other hand, implementing some simple, built-in security measures in ones intranet can allow one to provide resources one might not have considered possible in such context. For example, one can give access to some Web Pages to some people without them available to owner entire customer base, with several kinds of authentication.

    Intranet security is, then, a multifaceted issue, with both opportunities and dangers, especially if ones network is part of the Intranet.There are basically two types of security associated with this system:

  • 1. Physical security:-

    Damage due to natural causes like earth tremor, flooding, water logging, fire hazards, atmospheric or environmental conditions etc. For overcoming these difficulties the replica of the data are automatically stored at various networks and for environmental conditions Air conditioning environment is created.

    2. Data security:-

    There are basically two problems associated with data security:-

    a). Data not being available to the authorized person at the time of need.

    b). Data becoming available to the unauthorized person.

    To overcome these difficulties the following access facilities has been provided:-

    i) Identification:- Unique Ids for the different users have been provided.

    ii) Authentication:-System checks the password under the particular user identification. The computer permits the various resources to the authorized person.

    (ii) Authorization:- The access control mechanism to prevent unauthorized logging to the system.

    Summary

  • Security is important not so much because it prevents things, but because it enables them. Judicious use of built-in security features of the Web server and other intranet resources can add value to ones intranet by making new things possible.

    7.Future scope and further enhancement of the project.

    Since this system has been generated by using Object Oriented programming, there are many chances of reusability of the codes in other environment even in different platforms. Also its present features can be enhanced by some simple modification in the codes so as to reuse it in the

    changing scenario.

    The site is made in all possible way to meet the user requirements using latest version of available software and hardware. But as user requirements and operating environment keep changing further extensions can be made on this. In future some more schemas can be added in the HR Recruitment Process hence these schemas are to be included in the software developed.

    8. REFERENCES

    1. www.microsoft.com 2. http://www.santanu.in/forums/ 3. www.dotnetspider.com 4. www.csharpcorner.com 5. (Bipin 01) Bipin C. Desai, An Introduction to Database Systems

  • 6. (Pankaj 98) Pankaj Jalote, Software Engineering , BPB Pub