32
Recruitment Manager 1 Submiited To: Rubal Gill (Senior Lecturer) Submitted By: Gaurav Soni

Gaurav_Project

Embed Size (px)

DESCRIPTION

Project on .NET

Citation preview

Page 1: Gaurav_Project

Recruitment Manager

1

Submiited To:Rubal Gill (Senior Lecturer)

Submitted By:Gaurav Soni

Page 2: Gaurav_Project

Overview of the Project

Recruitment Manager is online web based software which provides a complete online Resume Management to make the process easy for all common HR needs of any kind of company.

Candidates can provide their complete detail like Qualification, Total work experience, Resume document file, Photo etc. according to the basic requirements of different departments in a company. Another important feature of this software is feedback form, where user can easily register their complaints/suggestion any time, if they found any difficulties in using this software.

2

Page 3: Gaurav_Project

Hardware Specifications

Processor : CORE-i3 RAM : 1GB Hard Disk : 20GB System Type : 32-bit Operating System

Server side requires Localhost

3

Page 4: Gaurav_Project

Software Specifications

Operating System : Windows 7,Windows XP Language : ASP.NET(C#) Database : MS SQL 2005 Server : IIS Softwares :Dreamweaver,Visual Studio Designing :HTML, CSS

4

Page 5: Gaurav_Project

Language: ASP.NET

ASP.NET is a Web Application Framework developed and marketed by Microsoft to allow programmers to build dynamic Web sites, Web applications and Web services.

It was first released in January 2002 with version 1.0 of the .NET Framework.

ASP stands for Active Server Pages. ASP.NET is built on the Common Language

Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language.

Latest version of ASP.NET is 4.5. ASP.NET has been designed to handle the memory

leaks efficiently.

5

Page 6: Gaurav_Project

Architecture

6

Page 7: Gaurav_Project

.NET Core Components

7

• FCL is Framework Class Library, comparable to JDK’s library

Page 8: Gaurav_Project

.NET: Runtime environments

.NET Framework

Intermediate language is MSIL. Provides JIT compilation. Just-In-Time compilation: translates a bytecode

method into a native method on the fly, so as to remove the overhead of interpretation.

8

Page 9: Gaurav_Project

Compiling and executing managed code

9

Source Code

Language Compiler

Microsoft Intermediate

Language (MSIL)

Compilation

JIT Compiler

NativeCode

The first time each method is called

Execution

Page 10: Gaurav_Project

Common Language Runtime

CLR sits on top of OS to provide a virtual environment for hosting managed applications.

CLR loads modules containing executable and executes their code.

Code might be managed or unmanaged. In either case the CLR determines what to do with it.

Managed Code consists of instructions written in a pseudo-machine language called common intermediate language, or IL.

IL instructions are just-in-time (JIT) compiled into native machine code at run time.

10

Page 11: Gaurav_Project

Common Language Runtime

11

Page 12: Gaurav_Project

.NET Class Library

IO GUI Programming System Information Collections Components Application Configuration Connecting to Databases (ADO.NET) Tracing and Logging Manipulating Images/Graphics

12

Page 13: Gaurav_Project

Benefits Of ASP.NET

ASP.NET applications are compiled. This makes them faster.

ASP.NET is written using Object Oriented programming languages of your choice like: C++, VB.NET, C# and Jscript.NET languages, that give you more control, and more reusability.

Nice thing about ASP.NET is that you can mix the code or You can instantiate an object in C# from a class written in C++ or VB.NET.

Mono project, with Ximian behind it, is working on an Open Source implementation of the .NET framework right now.

13

Page 14: Gaurav_Project

Scope Of The Project A complete online Resume Management Software will

make the process easy for all common HR needs of any kind of company.

Online Recruitment manager will make easy to customize and integrate with existing websites of any company/organization.

This will make the recruitment process easy & comfortable for a Candidate and to save the huge amount of time and cost of companies and candidates both.

Using this, any candidate easily apply online for current hr needs in a company and company easily access the same resumes without wasting time and money to collect the quality resume from other sources.

14

Page 15: Gaurav_Project

Types Of Modules

This software is basically developed in two major parts called as follows:

1. Admin Details Panel

2. Front User Panel

15

Page 16: Gaurav_Project

Software Administrator Panel

16

Page 17: Gaurav_Project

Admin Details Manager

In this Module a software administrator can Add / modify or delete Admin user. Add Admin

Addition of a new add admin user Edit Admin

For editing admin user name or password of an existing admin user

Delete Admin Deletion of an existing admin user

17

Page 18: Gaurav_Project

Department Details Manager Department Manager Module provides the functionality

for Adding, modifying, deleting and changing the status of the Department. Add Department

For addition of a new departments. Change Status of department

We are able to manage company department status (active / inactive) for maintain openings.

Edit Department For editing the department name.

Delete Department For the Deleting department.

18

Page 19: Gaurav_Project

Functional Area Manager

In this Administrator can add, modify, delete and change the status of the Functional Areas. Add Functional Areas

Adding functional areas under particular department Change status of functional areas

Functional areas status (active / inactive) for maintain openings.

Edit Functional Areas Editing functional areas under particular department

Delete Functional Areas For deleting functional area from departments.

19

Page 20: Gaurav_Project

News and Events Manager In this User can view and Administrator can add, modify,

delete and change the status of the News and Events. Add News & Events

For adding News & Events Change Status of News & Events

News & events status (active / inactive). View News & Events

Detail view of particular news & events. Edit News & Events

Editing particular news & events. Delete News & Events

Delete news & events.

20

Page 21: Gaurav_Project

Current Openings Manager It manages the current openings of company including

interview dates, interview venue, no or openings, job profile detail etc . Current openings able to filter each candidate’s resume according to different types of areas like : serial no, date, City wise, current salary etc. Add Openings

For adding vacancy under particular department and their functional area.

Change Status of Current Openings Making vacancy Active/Inactive through the

maintaining status. View Openings

Detail view of particular vacancy. Delete Openings

For deleting particular vacancy.

21

Page 22: Gaurav_Project

Candidate Resume Filters

This module provides the functionality for Searching the Registration details in different types like through the serial no, through the Registration date, preferred city wise, Current city wise, department wise, functional area wise etc. Search Registration serial no. wise. Search Registration Date wise. Search Registration by location criteria. Search Registrations of users by other criteria.

22

Page 23: Gaurav_Project

Website Client Satisfaction Manager In Client Satisfaction Manager (Feedback manager),

administrator can view all the feedbacks which are given by clients, and if administrator found any garbage value in a feedback form, then administrator can remove that feedback.

Detail view of Client Satisfaction Delete Client Satisfaction

23

Page 24: Gaurav_Project

Front User Panel

24

Page 25: Gaurav_Project

Candidate Registration

25

Page 26: Gaurav_Project

Website Client Satisfaction(Feedback)

26

Page 27: Gaurav_Project

Latest News and Events

27

Page 28: Gaurav_Project

Current Openings

28

Page 29: Gaurav_Project

Other Web Application Software Parts

29

Page 30: Gaurav_Project

Bibliography

30

www.rm.jpsoft.com www.asp.net www.w3schools.com

Page 31: Gaurav_Project

Thank You

31

Page 32: Gaurav_Project

Any Queries??

32