Thursday, November 22, 2007

Project : Online Job Placement System (OPS)


Introduction

In the online placement system, the companies can set their test online on the website to recruit new employees for their company and students looking can also approach to a company by looking for a specific job on the website & then registering for the test. The Online placement system website performs three functions Firstly, The student’s details will now be maintained through the online placement system i.e. students can post their resumes so that can companies can also themselves look for candidates skilled in particular task & send them notification to take test .Secondly, Companies can register on the website & either place online test or can choose candidate and send them notification to come to their place and give test and interviews. Thirdly, the Online Placement System also provides provision of selling books online where anyone can even buy books. The benefit of this system is that candidates seeking jobs and company can easily at one platform make a provision of a kind of online job fair. Since it is online anyone from anywhere can any country can give test to any country company where even it is not possible for a person to reach anywhere across the world through INTERNET by just registering on the website.

Project category:

Internet (Web enabled Application in ASP.Net), SQL Server 2000

Function to be provided.

Providing user friendly interface

To store all the information about the students/candidates

To store all the information about the companies

Easy access of data

Easy maintenance

Maintaining data consistency

Providing better performance

Increasing the efficiency through automation

Proper authorization

Proper security

Providing timely information to the users

Benefits for Companies

Reach to abundant candidates

Faster and More Convenient Service

Easy to filter out candidates in terms of their skills

Benefits for Students

Immediate access to the company information, status.

Type of job they look for.

Availability of books.

DEFINITIONS

I. INFORMATION TECHNOLOGY

”IT Software” means any representation of instructions, data, sound or image, including source code and object code, recorded in a machine readable form, and capable of being manipulated or providing interactivity to a user, by means of an automatic data processing machine falling under heading, ‘ I.T. Products‘, but does not include ‘non I.T. Product’, ‘IT Service’ is defined as any service which results from the use of any IT Software over a system of IT products for realizing value addition. The IT Industry shall cover development, production and services related to IT products. The term ‘IT-Software’ shall be substituted in place of ‘Computer Software’ in all notifications.


ii. INFORMATION TECHNOLOGY INDUSTRY

IT, includes IT and Telecommunications; IT Industries includes, IT Hardware and Software Industries; IT Software Industries include IT Software, IT services and IT enabled services. IT Infrastructure means the physical Infrastructure build by a firm or a builder and sold to an IT Industry for its own use or the Infrastructure build by an IT Industry for its own use.
List of Industries included in the scope/definition of Information Technology Industries and eligible for incentives under this policy is as per Annexure -I, the list is inclusive and not exhaustive.

SOFTWARE DEVELOPMENT LIFECYCLE

Software engineering is a discipline that integrates process, methods and tools for the development of the computer software to solve an actual problem in an industry setting. Software engineer or the team of Software engineers must incorporate a development strategy that encompasses the process, methods and tools. This strategy is often referred to as the process model or software engineering paradigm.

A number of different process models of software engineering have been proposed, each exhibiting strengths and weaknesses, but all have generic phases in common. Some of the commonly used software process models are:

· The liner sequential model

· Prototyping model

· The RAD model

· The incremental model

· The spiral model

· The component assembly model

· The concurrent development model

· The formal method model

A particular process model is chosen based on the nature of the project and the application at hand, the methods and tools to be used and the controls and deliverables that are required.

All software development can be characterized as a problem – solving loop in which four distinct stages are encountered:

· Status quo

· Problem definition

· Technical development and

· Solution integration

Status quo represents the current state of affairs; problem definition identifies the specific problem to be solved; technical development solves the problem through application of some technology; and the solution integration delivers the results (e.g. documents, programs, data, new business, and new product) to those who requested the solution in the first place.

In the current project, there will be some changes in the requirements specified by the customers in the later stages of the project development. Therefore we are using software developments life cycle (SDLC) or more often called liner sequential model approach.

The various stages of liner sequential model for the software engineering are:

· Analysis

· Design

· Coding

· Testing

· Maintenance

Modeled after the conventional engineering cycle, it encompasses the following activities:

SYSTEM/ INFORMATION ENGINEERING AND MODELING

Because software is always a part of lager systems (or business), work begins by establishing requirements for all system elements and then allocating some subset of the requirements to software. This system view is essential when the software interface with other elements such as hardware, people and databases.

System engineering and analysis encompasses requirements gathering at the system level with a small amount of top-level analysis and design. Information engineering encompasses requirements gathering at the strategic and at the business area level.

SOFTWARE REQUIREMENT ANALYSIS

The requirement gathering process is intensified and is focused specially on the software. To understand the area of the programs to be building, the software engineer (analyst)

Must understand the information domain for the software, as well as required function, behavior, performance and interfacing. Requirements for both the system and the software are documented and reviewed with the user.

DESIGN

Software design is actually a multi step process that focuses on the four distinct attributes of the program:

· Data Structures

· Software Architecture

· Interface representation

· Procedure detail

The design process translates requirements into a representation of the software that can be assessed for quality before code generation begins. Like requirements, the design is documented and becomes part of the software configuration.

CODE GENERATION

The design must be translated to machine-readable form. The code generation performs this task. If design is performed in detailed manner, code generation can be accomplished mechanistically.


TESTING

Once code has been generated, the program testing begins. The testing process focuses on the logical internals of the software ensuring that all the statements have been tested, and on the functional externals that is, conducting tests to uncover errors and ensure that defined inputs will produce actual results that agree with required results.

MAINTENANCE

Software will undoubtedly undergo change after it is delivered to the customers. Change will occur because errors have been encountered, because the software must be adopted to accommodate changes in its external environment or because the customer needs the functional or performance enhancements. Software maintenance reapplies each of the preceded phases to an existing program rather than a new one.

After we have chosen the software process model we must bound our jobs with certain time scale or deadlines. That is dividing each task explicitly and marks them.


Download :

Sourcecode

Project report

Mid term report

database snapshot

Forms snapshot

This is the project i gave in M.Sc. as final year major project. You can use it for reference. to create your own.

2 comments;Click here for request info on this topic:

SonaBeta on April 4, 2008 at 6:45 PM said...

hi sir i have downloaded this project of urs
but i am getting manny errors in the projets
wat should i do plz help me

mc on September 8, 2014 at 10:56 AM said...

Good Day Sir,

Can we know your Full name and the date you publish this study, so we can include this as reference in our thesis.

Post a Comment