Online

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 15

.

Online Recruietment System

Table of Contents
1. Introduction 1.1 Purpose 1.2 Scope Acronyms, and Abbreviation 1.3 References 1.4 Overview 2. The Overall Description 2.1 Product Perspective 2.1.1 System Interfaces 2.1.2 Interfaces 2.1.3 Hardware Interfaces 2.1.4 Software Interfaces 2.1.5 Communications Interfaces 2.1.6 Memory Constraints 2.1.7 Operations 2.2 Product Functions 2.3 User Characteristics 2.4 Constraints 2.5 Assumptions and Dependencies 2.6 Apportioning of Requirements

3. Specific Requirements 3.1 Requirement of Customer 3.2 Functions

3.3 Performance Requirements 3.4 Logical Database Requirements 3.5 Software System Attributes 3.5.1 Reliability 3.5.2 Availability 3.5.3 Security 3.5.4 Maintainability 3.5.5 Portability 3.5.6. Definitions of Characterstics

1. Introduction:
This project Online Recruitment System is an online website in which jobseekers can register themselves online and apply for job and attend the exam. Online Recruitment Systemprovides online help to the users all over the world. Using web recruitment systems likerecruitment websites or jobsites also play a role in simplifying the recruitment process. Such websites have facilities where prospective candidates can upload their CVs and apply for jobs suited to them. Such sites also make it possible for recruiters and companies to post their staffing requirements and view profiles of interested candidates. Earlier recruitment was done manually and it was all at a time consuming work. Now it is all possible in a fraction of second. It is all done online without much time consuming. Todays recruitment applications are designed to doa whole lot more than just reduce paperwork. They can make a significant contribution to acompanys marketing and sales activity. Recruitment websites and software make possible formanagers to access information that is crucial to managing their staff, which they can use forpromotion decisions, payroll considerations and succession planning.

Purpose:Attract and encourage more and more candidates to apply in the organization. Create a talent pool of candidates to enable the selection of best candidates for the organization.

 

Determine present and future requirements of the organization in conjunction with its personnel planning and job analysis activities. Recruitment is the process which links the employers with the employees. Increase the pool of job candidates at minimum cost. Help increase the success rate of selection process by decreasing number of visibly under qualified or overqualified job applicants. Help reduce the probability that job applicants once recruited and selected will leave the organization only after a short period of time.

1.2 Scope Acronyms, and Abbreviations.


Online Recruitment System (ORS) is a web based tool and reduces the time and cost. Online recruitment can offer significant cost savings for employers and reduces the time taken to fill vacancies.(But most are worry of missing out on potential candidates by using the internet to exclusion of all other media).Traditional recruitment advertising is therefore set to retain an important role particularly when recruiting locally (or) for head-to-fill jobs.Many organizations have found a considered combination of both online and traditional approaches maximize their chances of securing the best candidate. An online recruitment presence shows organizations to be forward thinking and therefore more attractive to potential employees for candidates, online recruitment offers great flexibility and case of access to job searches.

1.3 References :
In this subsection: (1) Complete reference of Herbert Sheel (2) Karrox- java.

1.4 Overview:
There were five primary goals in the creation of the Java language: Online Recruitment System 9 1. It should use the object-oriented programming methodology. 2. It should allow the same program to be executed on multiple operating systems. 3. It should contain built-in support for using computer networks. 4. It should be designed to execute code from remote sources securely. 5. It should be easy to use by selecting what were considered the good parts of other objectoriented languages. The Java platform is the name for a bundle of related programs, or platform, from Sun which allow for developing and running programs written in the Java programming language. The platform is not specific to any one processor or operating system, but rather an execution engine (called a virtual machine) and a compiler with a set of standard libraries which are implemented for various hardware and operating systems so that Java programs can run identically on all of them.

2. The Overall Description :


Java is a small, simple, safe, object oriented, interpreted or dynamically optimized, byte coded, architectural, garbage collected, multithreaded programming language with a strongly typed exception-handling for writing distributed and dynamically extensible programs. Java is an object oriented programming language. Java is a high-level, third generation language like C, FORTRAN, Small talk, Pearl and many others. You can use java to write computer Online Recruitment System 8 applications that crunch numbers, process words, play games, store data or do any of the thousands of other things computer software can do. Special programs called applets that can be downloaded from the internet and played safely within a web browser. Java a supports this application and the follow features make it one of the best programming language

2.1 Product Perspective :


It works independentely and totally selfcontained.

2.1.1 System Interfaces:


In this we are using a web page as a user interface,which is developed in java or HTML.All the options will be visible on that web page and any user can use it easily.

2.1.2 Interfaces:
Specify: (1)The logical characteristics of each interface between the software product and its users. (2)All the aspects of optimizing the interface with the person who must use the system This is a description of how the system will interact with its users. Is there a GUI, a command line or some other type of interface.

2.1.3 Hardware Interfaces:


Specify the logical characteristics of each interface between the software product and the hardware components of the system. This includes configuration characteristics. It also covers such matters as what devices are to be supported, how they are to be supported and protocols.The hardware configuration for this project are a simple or normal hardware configuration so that every user fullfil this requirement to use our software.the minimum RAM required by software is RAM 1 GB (2 GB recommended).The CPU configuration is PC: 1.5 GHz or higher (2 GHz or higher recommended - or Dual Core Processor).

2.1.4 Software Interfaces:


Here we document the APIs, versions of software that we do not have to write, but that our system has to use.As per the customers requirement we have used following software interfaces configurations:(1) SQL 05 for creating data base for the project The system must use MS-ACCESS as its database component. Communication with the DB will be completed through JDBC connections. The system must provide ms-access data table definintions to be provided to the Bank DBA for setup.Choosing MS-ACCESS as a DB without a customer requirement is a Design choice, not a requirement (2) Communication between the client and the server will be done with the help of servlet and the designing part of the project will be completed with the help of HTML,JAVASCRIPT

2.1.5 Communications Interfaces:


There are various interfaces for communications such as Internet, local area network (LAN),Wide area network(WAN) etc

2.1.6 Memory Constraints:

Primary memory RAM 256 MB Secondary memory 1GB

2.1.7 Operations:
The normal and special operations required by the user such as: (1)The user can create an account online (2)Can get the information of existing account. (3)Can perform no of task related with web. (4)Apply for loan. (5)Pay their taxes. (6)Take online air ticket.

2.2 Product Functions :


There are many modules of our project which is underconstraction.Each modules perform their individual functionality.Mainly our project divide approximatly 20 modules,which provides many services to fulfill our target that is online transactions.

2.3 User Characteristics :


The user who will use it may have fundamental knowledge of computer. Technical and non technical person both can use It because our software provides simplicity so that every one can understand easily,but technical person can use it better as compare to non-technical person.

2.4 Constraints :
 Minimum Requirement of Primary memory ram 256 MB.  Minimum Requirement of Secondary memory 1GB.  The person having knowledge of computer can use it properly.

2.5 Assumptions and Dependencies:


We are working on project namely E-Banking which would support (WINDOWS) operating System .If in case the given Operating System is not available then we can change our SRS according to our requirement of the operating system.

2.6 Apportioning of Requirements:Even after the completion of project we can perform the modifications and updations according to the clients new specific requirements that he/she wants in future.

3. Specific Requirements :
Various processes which help the customer to procure the desired merchandise from the retail store for their end use refers to retail management.  It helps customers shopwithout any difficulty.  Retail management saves time ensure the customer easily locate their desired and satisfies the customer.  To purchase easily.  Automate inventory.  Streamline transaction processing.  Improve marketing efforts.

3.1 Functions:
In this project there are many modules about 10-15,that includes all the functionality related to E-banking ,those are independent of each other. Each module module perform their individual functionality. These functionality include: * Validity checks on the inputs * Exact sequence of operations * Responses to abnormal situation, including * Overflow * Communication facilities * Error handling and recovery * Effect of parameters * Relationship of outputs to inputs, including

* Input/ Output sequences

3.2 Performance Requirements


The project contains two of web pages namely Static and Dynamic. The static page are common for every user and Dynamic pages are different for different user.The other performance requirements are follows(a) Project perform various communication terminology (b) The number of simultaneous users to be supported (c) Amount and type of information to be handled Static page requirements are sometimes identified under a separate section entitled capacity. Dynamic page requirements may include, for example, the numbers of transactions and tasks and the amount of data to be processed within certain time periods for both normal and peak workload conditions.

3.3 Logical Database Requirements:


In the project we use sql2005 that is very reliable and gives fast access into the database. In database we design many tables such as client info,balanceinfo,depositeinfo these table facilitate to access the database.There are many feature of database are * Frequency of use * More Accessing capabilities * Data entities and their relationships * Integrity constraints * Data retention requirements

3.4 Software System Attributes:


There are a number of attributes of this projects that can serve exactly as per the requirements .These attributes drastically improves the system response time. 3.4.1 Reliability: This project is totally reliable, as per the requirement by customer.

3.4.2 Availability:
The project is having the facility of 24*7 available after installing the software on the users system.

3.4.3 Security:
The software is fully secured,An unauthorised person will be unable to access the software.Authorised person can access the software by entereing a registered user name and password.

3.4.4 Maintainability:
Project is capable of future Enhancements, Updations and Modifications as required by the user.

3.4.5 Portability:
Project is totally Portable. It is because of the reason that the language used is JAVA And java is platform independent language.

3.4.6 DEFINITIONS of characterstices:

Correctness - extent to which program satisfies specifications, fulfills users mission objectives Efficiency - amount of computing resources and code required to perform function Flexibility - effort needed to modify operational program Interoperability - effort needed to couple one system with another Reliability - extent to which program performs with required precision Reusability - extent to which it can be reused in another application Testability - effort needed to test to ensure performs as intended Usability - effort required to learn, operate, prepare input, and interpret output

You might also like