Recruitment Report

Published on February 2017 | Categories: Documents | Downloads: 31 | Comments: 0 | Views: 172
of 62
Download PDF   Embed   Report

Comments

Content

INTRODUCTION

1. INTRODUCTION
1.1 ABOUT PROJECT ONLINE RECRUITMENT The objective and scope of our Project Online Recruitment System is to record the details various activities of user. It will simplifies the task and reduce the paper work. During implementation every user will be given appropriate training to suit their specific needs. Specific support will also be provided at key points within the academic calendar. Training will be provided on a timely basis, and you will be trained as the new is Online Recruitment System rolled out to your area of responsibility. Online recruitment uses the power of the internet to match people to jobs. Fundamentally, it is about advertising vacancies on either job sites or corporate websites. At this very basic level it is particularly effective at getting a high level of response. While it may generate hundreds more applications than traditional print advertising, simply attracting more candidates is only part of the job. The current view is that truly effective online recruitment could be as low as 10% of the top blue-chip corporate companies. The real strength and power of online recruitment, when done properly, lie in harnessing internet technology to not just attract candidates but to deal with them too. In this sense it is also about streamlining the recruitment process -so busy HR departments can give a better recruitment service to their colleagues in finance,

marketing, sales and manufacturing. Plus it frees up more of their time for more value-added tasks. A specialist software provider, such as HR Portal, can develop bespoke application programs for recruiters that will save time, effort and money. They can automate the pre-selection process by setting 'killer questions' (that only the top candidates will answer correctly), profiling and scoring, psychometric tests and automatic CV scans to look for key words such as qualifications and experience. The project may help collecting perfect management in details. In a very short time, the collection will be obvious, simple and sensible. It will help a person to know the management of passed year perfectly and vividly. It also helps in current all works relative to College. It will be also reduced the cost of collecting the management & collection procedure will go on smoothly. The present project has been developed to meet the aspirations indicated in the modern age. An attempt has been made through this project to do all work ease & fast. It provide current add, Update, Home, Find & Delete all facilities to accomplish the desired objectives. The facility Include in this project and the suggested activities have been organized to impart knowledge & develop skill & attitude in the College official works.

SYSTEM STUDY

2. SYSTEM STUDY
2.1 EXISTING SYSTEM
 The existing system is a manual operation  Initially advertisement will be given by different companies through various medias.  Persons who wish to join the company and having the qualifications announced by the company will send resumes or biodata.  Company will select the appropriate persons and send them admit card for the exam The existing system is a manual operation  Initially advertisement will be given by different companies through various medias.  Persons who wish to join the company and having the qualifications announced by the company will send resumes or biodata.  Company will select the appropriate persons and send them admit card for the exam

LIMITATIONS OF EXISTING SYSTEM
 Time consuming.  No centralized database for information storage and retrieval.  Heavy administrative workload.  Candidates in different parts of the world cannot attend the exam.  Difficulty in keeping track of hiring costs and expenses.

2.2 NEED FOR COMPUTERISATION The existing system is suffered from lot of difficulties. Some of they are discussed below.
 There is no centralized monitoring for all the services.  The data storage in the current system is not secure.  It is only possible to knew the updated information’s and notifications for the parent only via visiting the college authorities.  An important message passing with the parent took much more time.  Almost all the services in the existing system are time consuming.  The existing system has no resources for getting basic college

2.3 PROPOSED SYSTEM
 The term online recruitment earns using information technology (IT) to speed up or enhance parts of the recruitment process.  In the proposed system, at first advertisement will be given by different companies through various medias and also through online.  Candidates can apply online for the job by filling the application form.  Company will accept the applications of eligible candidates.

 Company then conduct an online exam.  The company then prepare a rank list based on the online exam.  Candidates will be shortlisted based on their ranks and an email will be sent to the selected candidates.  Here every process is done online, ie., Just one ‘click’ away. ADVANTAGES OF PROPOSED SYSTEM  Reduced complexity, reduced paper work and streamlined workflow.  Helps in establishing a relationship between the recruiter and the candidate.  No intermediaries. Make the recruitment process faster, more accountable and standardized.  One can post a job online in just 20 minutes and receive resumes within minutes of the job going live.

SYSTEM SPECIFICATIONS REQUIREMENT ANALYSIS Hardware Requirements: Processors Hard Disk RAM : : : Pentium IV 40 GB 256 MB

Recommended Requirements for peek performance Processors RAM Display Type Keyboard Mouse : : : : : Pentium IV 256 MB 15’’SVGA color monitor Enhanced 104 Standard 3 Button Scroll Mouse

Software Requirements: Operating System: Front End Back End Browser : : : Windows 2000/2003/XP/7 PHP MySQL Google chrome, IE Microsoft Word 2007

Other Requirement:

FEASIBILITY STUDY

FEASIBILITY STUDY

Analysis is the first step towards solving the problem statement. In this mode we studied for the feasibility of the requested system with our colleagues and friends who were familiar with the information system techniques. For that technical feasibility, economical feasibility and operational feasibility need to be considered. Feasibility study may be documented as a separated report to higher officials of the top-level management and can be included as an appendix to the system specification. Feasibility and risk analysis is related in many ways. If there is more project risk, then the feasibility of reducing producing the quality software is reduced. The study is done in these phases:  Operational feasibility  Technical feasibility  Economical feasibility  Behavioral feasibility  Software feasibility  Hardware feasibility

3.1 Operational Feasibility

The current system is not user friendly. Because it is very difficult to manage many users manually. From the operational feasibility analysis we understand that the users of the current system are looking for a new system to be introduced which is more user friendly, fast and has less human efforts.

The user behavior analysis shows that the proposed system is operationally feasible. The purpose of the operational feasibility study is to determine whether the new system will be used if it is developed and implemented. And whether there will be resistance from users that will undermine the possible application benefits.

3.2 Technical Feasibility
The proposed system is a multiuser system. It is best suited in a network hierarchy with client server architecture. But for the time being it is implemented in a single system. So the proposed system does not require any new technology. It needs only a single intelligent terminal and the software’s required are php, and MySQL. If we wish to implement the system in a network hierarchy it does not needs more additional technical support than in the single user system. For the implementation of the proposed system in a network hierarchy it additionally needs some LAN cables, two or more dump terminals and some locking mechanisms on the resources (data). The requirement analysis shows that the proposed system is technically feasible.

3.3 Economical Feasibility

The proposed system can be developed under optimal expenses with the available hardware’s and software’s. Also the proposed system can reduce the expenses in the current system. By reducing the expenses in the current system the institution get more benefits and savings. The economical analysis shows that the proposed system is economically feasible.

3.4 Behavioral Feasibility
People are inherently resistant to changes and computer is known for facilitating the changes. An estimate should be made of how strongly the user staff reacts towards the developments of the computerized system In the existing system more manpower is required and time factor is more. In the proposed system both manpower and time factors are reduced and also unnecessary burden is reduced. Thus, the remaining people are made to engage in some other important work. Therefore, system is behaviorally feasible.

3.5 Software Feasibility
Even though software is developed in a very high software environment, it will be supported by many other platforms and environments with minimum changes.

3.6 Hardware Feasibility

The software can be developed with resource already existing. Here the consideration is that existing hardware resources support the technologies that are to be used by the new system. No hardware was newly bought for the project and hence. Software is said to achieve hardware feasibility.

SYSTEM DEVELOPMENT

4 .SYSTEM

DEVELOPMENT

4.1 SOFTWARE FEATURES DREAMWEAVER

Adobe Dreamweaver is a proprietary web development application developed by Adobe Systems. Dreamweaver was originally developed by Macromedia in 1997, and was maintained by them until Macromedia was acquired by Adobe Systems in 2005. Adobe Dreamweaver is available for both Mac and Windows operating systems. Following Adobe's acquisition of the Macromedia product suite, releases of Dreamweaver subsequent to version 8.0 have been more compliant with W3C standards. Recent versions have improved support for Web technologies such as CSS, JavaScript, and various server-side scripting languages and frameworks including ASP (ASP JavaScript, ASP VBScript, ASP.NET C#, ASP.NET VB), ColdFusion, Script let, and PHP. Features Adobe Dreamweaver is a web design and development application that provides a visual WYSIWYG editor (colloquially referred to as the Design view) and a code editor with standard features such as syntax highlighting, code completion, and code collapsing as well as more sophisticated features such as real-time syntax checking and code introspection for generating code hints to assist the user in writing code. The Design view facilitates rapid layout design and code generation as it allows users to quickly create and manipulate the layout of HTML elements. Dreamweaver features an integrated browser for previewing developed web pages in the program's own preview pane in addition to allowing content to be open in locally installed web browsers. It provides transfer and synchronization features, the ability to find and replace lines of text or code by search terms or regular expressions across the entire site, and a templating feature that allows single-

source update of shared code and layout across entire sites without server-side includes or scripting. The behaviors panel also enables use of basic JavaScript without any coding knowledge, and integration with Adobe's Spry Ajax framework offers easy access to dynamically-generated content and interfaces. Dreamweaver can use third-party "Extensions" to extend core functionality of the application, which any web developer can write (largely in HTML and JavaScript). Dreamweaver is supported by a large community of extension developers who make extensions available (both commercial and free) for most web development tasks from simple rollover effects to full-featured shopping carts. Dreamweaver, like other HTML editors, edits files locally then uploads them to the remote web server using FTP, SFTP, or Web DAV. Dreamweaver CS4 now supports the Subversion (SVN) version control system. Macromedia® Dreamweaver® 8 from Adobe is the industry-leading web development tool that lets you efficiently design, develop and maintain standardsbased websites and applications. Dreamweaver 8 provides a powerful combination of visual layout tools, application development features, and code editing support.

PHP
PHP is a server-side scripting language designed for Web development but also used as a general-purpose programming language. PHP is now installed on more than 20 million Web sites and 1 million Web servers. Originally created by Rasmus Lerdorf in 1995, the reference implementation of PHP is now produced

by The PHP Group. While PHP originally stood for Personal Home Page, it is now said to stand for PHP: Hypertext Preprocessor, a recursive acronym. PHP code is interpreted by a Web server with a PHP processor module which generates the resulting Web page: PHP commands can be embedded directly into an HTML source document rather than calling an external file to process data. It has also evolved to include a command-line interface capability and can be used in standalone graphical applications. PHP is free software released under the PHP License, which is incompatible with the GNU General Public License (GPL) due to restrictions on the usage of the term PHP. PHP can be deployed on most Web servers and also as a standalone shell on almost every operating system and platform, free of charge. USES OF PHP The PHP scripting language is incredibly useful. It is a free open source language that can work in any way that a person wants it to without having to pay anything to get it to work or be edited. It is especially useful for how it can handle all sorts of databases in a variety of different websites.

In fact, this language can work alongside the HTML system. This means that the PHP scripting language can be used for an incredible variety of different things. The only thing that the HTML will work with is the physical appearance of the PHP language when it has been compiled and becomes ready to use. The two languages are practically going to work together as a team for these functions.

PHP can work for the creation of many types of interactive applications. It can be used for the creation of forums, private messaging services and recommendations to people who use a site on a regular basis. Meanwhile, some online shopping functions can be handled with the PHP language. These include shopping carts for people who want to buy things and recommendations for other products that people can buy. These recommendations will be based on prior purchases that customers have made. Purchases and hits on a site can be tracked with PHP as well. This is done with absolute value, rounding and square root calculations. These math functions can work in PHP to calculate different things that are going on with a site. Another function is that the language can work with interactivity with a server in mind. This comes from how PHP is a server side language. It only gives out client details when the client itself gives the details to the server. Therefore, the PHP language can work for processes that involve integrating databases into websites or getting dynamic text to work alongside static text on a site. PHP will work with any type of server that it is reached on. This comes from how it is an open source language. Therefore, this language is more portable than others. This is very difficult from C programs that have been built to where they have to be built all over again when another machine is being used. These are all great uses that PHP can handle. These uses will allow anyone to do more with a computer and to get different types of programming functions handled with ease.

MySQL

MySQL, pronounced either "My S-Q-L" or "My Sequel," is an open source relational database management system. It is based on the structure query language (SQL), which is used for adding, removing, and modifying information in the database. Standard SQL commands, such as ADD, DROP, INSERT, and UPDATE can be used with MySQL. MySQL can be used for a variety of applications, but is most commonly found on Web servers. A website that uses MySQL may include Web pages that access information from a database. These pages are often referred to as "dynamic," meaning the content of each page is generated from a database as the page loads. Websites that use dynamic Web pages are often referred to as database-driven websites. Many database-driven websites that use MySQL also use a Web scripting language like PHP to access information from the database. MySQL commands can be incorporated into the PHP code, allowing part or all of a Web page to be generated from database information. Because both MySQL and PHP are both open source (meaning they are free to download and use), the PHP/MySQL combination has become a popular choice for database-driven websites.
 

Google Advance Search RoseIndia.Net Search

MySQL is a open source Relational Database Management System. MySQL is very fast reliable and flexible Database Management System What is MySQL. <-prior_index_next->

It provides a very high performance and it is multi threaded and multi user Relational Database Management System. MySQL is one of the most popular relational database Management System on the web. The MySQL database has become the world’s most popular open source Database. Because it is free and available on a almost all platforms. The MySQL can run on Unix.Window.and Mac Os. MySQL is used for the internet application as it provides good speed and is very secure. MySQL was developed to manage large volumes of data at very high speed to overcome the problems of existing solutions. MySQL can be used for verity of applications but it is mostly used for the web applications on the internet. MySQL Features 1. MySQL are very fast and much reliable for any type of application. 2. MySQL is very light weight application. 3. MySQL command line tool is very powerful and can be used to run SQL queries against database. 4. M ySQL supports indexing and binary objects. 5. It is allow change to structure of table while server is running. 6. MySQL has a wide user base. 7. It is very fast thread-based memory allocation system. 8. MySQL Written in C and C++ language. 9. MySQL code is tested with different compilers. 10.MySQL is available as a separate program for use in a client/server network environment. 11.The MySQL available for the most Unix operating platforms. 12.MySQL are the available for window operating system window NT.window95, and window 98.

13.MySQL available for OS/2. 14.Programming libraries for C.Python, PHP.Java, Delphi etc available to connect to MySQL database. MySQL Advantages: Reliability and Performance MySQL is very reliable and high performance relational database management ystem.It can used to store many GB’s of data into database. Availability of source MySQL source code is available that’s why now you can recompile the source code Cross-Platform support MySQL supports more than twenty different platform including the major Linux distribution. Mac OS, Unix and Microsoft Windows. Large pool of Trained and Certified Developers MySQL is very popular and it is world most popular open source Database. So it is easy to find high quality staff around the world. Powerful Uncomplicated software The MySQL has most capabilities to handle most corporate database application and used to very easy and fast. MySQL 5 Features There are three features of MySQL 5.0 versions: views Views is a virtual table which acts as a table but it contain no data. Views are created using columns from one or more tables.  Stored Procedures and Functions MySQL 5.0 now support Stored Procedures and Functions. This allows you to embed business logic at database level.

 Triggers The Triggers is another very imported available with MySQL 5.0.Now can add business logic whenever data is inserted. Deleted or updated in the table.

SYSTEM DESIGN

5. SYSTEM DESIGN
The systems objectives outlined during the feasibility study serve as the basic from which the work of system design is initiated. Much of the activities involved at this stage is of technical nature requiring a certain degree of experience in designing systems, sound knowledge of computer related technology

and through understanding of computers available in the market and the various facilities provided by the vendors. Nevertheless, a system cannot be designed in isolation without the active involvement of the user. The user has a vital role to play at this stage too. As we know that data collected during feasibility study wills we utilized systematically during the system design. It should, however be kept in mind that detailed study of the existing system is not necessarily over with the completion of the feasibility study. Depending on the plan of feasibility study, the level of detailed study will vary and the system design stage will also vary in the amount of investigation that still needs to be done. This investigation is generally an urgent activity during the system. Sometimes, but rarely, this investigation may form a separate stage between feasibility study and computer system design. Designing a new system is a creative process, which calls for logical as will as lateral thinking. The logical approach involves systematic moves towards the end product keeping in mind the capabilities of the personnel and the equipment at each decision making step. Lateral thought implies encompassing of ideas beyond the usual functions and equipment. This is to ensure that no efforts are being made to fit previous solutions into new situations.

System Design Considerations The system design process is not a step-by-step adherence of clear procedures and guidelines. Though, certain clear procedures and guidelines have emerged in recent days ,But still much of design work depends on knowledge and experience of the designer. When designer starts working on system design, he will face different

type of problems. Many of these will be due to constraints imposed by the user or limitations of the hardware and software available in the market. Sometimes, it is difficult to enumerate the complexity of the problems and solutions there of since the variety of likely problems is so great and no solutions are exactly similar. However, following considerations should be kept in mind during the system designing phase

5.1 INPUT DESIGN
Once the analysis and design of the system has been done, it would be necessary to identify the data that are required to be processed to produce the outputs. Input is one of the most expensive phases of the operation of a computerized system and creates sometimes a major problem. Different type of problem with a system can usually be traced back to faulty input design method needless to say, therefore, that the input data are the lifeblood of a system and have to be analyzed and designed with utmost care and consideration. Input design features can ensure the reliability of the system and generate correct reports from the accurate data. The input design also determines whether the user can interact efficiently with the system.

Elements of Input Data
Inaccurate input data are the most common cause of errors in data processing. Errors entered by data entry operators can be controlled by input design. Input data are collected and organized into groups of similar data. Once identified, appropriate input media are selected for processing.

Input Data

The goal of designing input data is to make data entry as easy, logical and error free from errors as possible. In entering data, operators need to know the following:
  

The allocated space for each field. Field sequence, which much match that in the source document. The format in which data fields are entered for example, filling out the date field is required through the edited format mm/dd/yy.



When we approach input data design, we design the source document. Let us elaborate on each step.

Source Documents
Source data are captured initially on original paper or a source document. For example, a coequal written against an account is a source document. When it reaches the bank, it is encoded with special magnetic ink character recognition so that a reader that is part of the information system of the bank can process it. Therefore, source documents initiate a processing cycle as soon as they are entered into the system. Source documents may be entered into the system from punch cards, from diskettes, or even directly through the keyboard. A source document should be logical and easy to understand. Each area in the form should be clearly identified and should specify for the user what to write and where to write it .A source document may or may not be retained in the proposed system. Thus, each source document may be evaluated in terms of. Its continued use in the proposed system, The extent of modification for the proposed system & Replacement by an alternative source document.

Input Design Guidelines

The design of input play very significant role in getting the correct output. It covers al phases of input from creation of initial data (original recording) to actual entering the data to the system for processing. The input design is the link that ties the information system into the world of its users. Some features of design may vary depending on whether the system is batch-oriented or on-line. Here, we will discuss the various objectives of input design. They focus on:
    

Controlling amount of input Avoiding delay Avoiding errors in data Avoiding extra steps Keeping the process simple

Each of the five objectives of input design is briefly discussed below: Controlling Amount of Data
An effective design controls the quantity of data for input for the following reasons: Firstly, data preparation and data entry operations depend on people. Since labor costs are high, the cost or preparing and entering data is also high. It is quite evident, then that reducing data requirements mean lowering costs through reduced labor expense.

Secondly, the input phase of computing can be slow process and take many times longer than that needed by computers to carry out their tasks. In fact, the computer itself may sit idle until data is prepared and input for processing. By reducing input requirements, the analyst will speed the entire process from data capture to processing to provide result to users.

Avoiding Delay
When processing is delayed owing to data preparation or data entry, the cause is called a bottleneck. Avoid bottlenecks when designing input should always be one of the objectives of the analyst.

Avoiding Errors in Data
The third objective deals with errors. In one sense, the rate at which errors occur is dependent on the quantity of data. Since the lower the amount of data is inputted, there are fewer opportunities for the error to occur. Firstly, the analyst can reduce this number by reducing the volume of data dust must be entered for each transaction. Secondly, the analyst can also affect error rates of an operation through design. The manner in which data must be entered can reduce the chance of errors. Still, a third aspect of error control is the need to detect errors when they do occur. Checks and balances in the data entry programs, called input validation techniques, also detect errors input

5.2 OUTPUT DESIGN
Presenting the data processed by a computer-based information system in an attractive and usable form has become very essential these days’ success and

acceptance of a system to some extent depends on good presentation. Therefore, system analyst must know fully how to design output report in an attractive way.Many new output devices are being introduced in the market because of recent development in computer technology. System analyst must be aware of these new technologies and try to use these new output devices if possible. Currently, excellent graphic displays are widely available. Speech output systems are also fast emerging. There are three main reasons why outputs from the computer are required. They are:
 

For communication to the persons concerned. For re-input to the computer for being connected with other data and further processing.



For permanent storage.

Types of Output:
Outputs of a system can take different forms. The most common are reports, displays on screen, printed forms etc. the outputs also vary in terms of their contents, type of stationery. Frequency and timing etc. besides, due consideration also need to be given as to who will use the output and for what purpose. All these points must be kept in mind while designing outputs so that the objectives of the system are met in the best possible way. Outputs of a data-processing system can be placed into two categories:
 

Application Output Operating Output

Application Output

These are the outputs desired out of the system to meet its objectives. These are of three types:


Output as a basis for decision-making. This type of output is generally required by management for decision-making purposes.



Output as a requirement to meet a functional objective. Invoices, Excise Gate Pass, Purchase Orders are the examples of such output.



Statutory outputs: All organization is required to produce a certain amount of reports and forms as required by law.

Operating Output
These outputs are mainly generated for use of EDP staff and give various indications as to how the system operates. System logs, error messages, status indicators etc. are the examples of such output. These types of output are not concerned for the users.

5.3 DATABASE DESIGN
To group the given data to give them a logical structure, a database design is necessary. The overall objective in the development of a database is to treat data as an organized resources and is an integrated whole. A Database is a repository of information. It is a collection of inter related data stored with minimum redundancy to serve many users quick and efficiently. The general objective is to make information access easy, Quick, inexpensive and flexible for the users. In this project, we are mainly concentrated into relational databases. Relational database stores data in tables,

which is turn, are composed of rows also known as records, columns are known as fields. The fields in the relational models are, Primary Key The key which uniquely identify records. They also notify the not null constraint. Foreign Key A foreign key consists of one or more columns in a table whose value in one row uniquely identifies another row in the same or another table. Normalization After the conceptual level, the next level of process of database design to organize the database structure into a good shape called Normalization. The Normalization simplifies the entries, removing redundancies from the system data and finally builds a data structure, which is both flexible and adaptable to the system. The different normal forms obtained during the database design are given below.  First Normal Form (1NF)  Second Normal Form(2 NF)  Third Normal Form (3NF) First Normal Form

A relation is said to be in first normal form if only if it is satisfies the constraints that contain the primary key.

Second Normal Form

A relation is said to be in second normal form if and only if it satisfies all the first normal form conditions for the primary key and every non-primary attributes of the relation is fully dependent on its primary key alone.

Third Normal Form

A relation is said to be in third normal form if only if it is in second form and more over the non key attributes of the relation should not be depend on other nonkey attribute.

SYSTEM IMPLEMENTATION

6. SYSTEM IMPLEMENTATION
6.1 SYSTEM TESTING

Testing is the penultimate step of software development. An elaborate testing of data is prepared and the system is using test data. While doing testing, errors are noted and correction is made. Thus users are trained to operate the developed system. Both hardware and software securities are made to run the developed system successfully. System testing is aimed at ensuring the system works accurately before live operation commences. Testing is vital to the system. System testing makes a logical assumption that if all part of the system are correct, the goal will be successfully achieved. The candidate system is subjected to a variety of tests: Online response, Volume, Stress Recovery and Security and Usable tests. A series of testing are performed for the proposed system is ready for user acceptance testing. Nothing is complete without testing as it is vital success of the system. The entire testing process can be divided into 3 Phases  Unit Testing  Integration Testing  Final/SystemTestin Unit Testing Unit testing focuses verification effort on the smallest unit of software designs the module. To check whether each module in the software works properly so that it gives desired outputs given to the inputs. All validation and conditions are tested in the module level in the unit test. Control paths are tested to ensure the information properly flows into, and out of the program unit under test. Boundary condition is tested to ensure that modules operate at boundaries. All independent paths through the control structures ensure that all statements in the module havebe executed at-least once.

Black Box Testing The testing method is also called path testing . It is a test case design method that uses the control structure of the procedural design to drive test case. In this system, Unit testing has been successfully handled. The test data was given to each and every module in all respects and got the desired output. Each module has been tested found working properly. Integration Testing The major concerns of integration testing are developing an incremental strategy that will limit the complexity of entire actions among components as they are added to the system. Developing a component as they are added to the system, developing an implementation and integration schedules that will make modules available when needed, and designing test cases that will demonstrate the viability of the evolving system. Though each program works individually, they should work after linking them together. This is also referred as interfacing. Data may be lost across interface and one module can have an adverse effect on another. Subroutines , after linking, may not do the desired function expected by the main routine. Integration testing is a systematic technique for constructing program structure while at same time, conducting test to uncover errors associated with the interface. In the testing , the programs are constructed and tested in small segments.

Data Validation Testing Data validation is done to see whether the corresponding entries made in the tables are correct. Proper validations are done in case of insertion and updating

of tables. If any such case arises, then proper error message or warning, if any, has to be displayed. The different test cases are:  Guarantee that all independent parts within a module have be exercised at least one.  Exercise all logical decision on their true/false side.  Exercise all loops at their boundaries and within their operational bounds.  Exercise internal data structure to ensure their validity.  Each module was tested and the tested modules were linked and integration test was carried out. Password Testing The login process is tested with some separate login trials. Password is mainly meant for security. Incorrect will be screened. Also already crated password won’t be allowed to use again. Test Data The system analyst will provide the test data, specially designed to show that the system will operate successfully in all its aspects and produce expected result under expected conditions. Preparation of test data and the checking of result should be carried out in conjunction with the appropriate users and operational departments. Also extent to which the system should be tested must be planned.

System Testing

When a system is developed , it is hoped that it performs properly. In practice , however, some errors always occur. The main purpose of testing an information system is to find the errors and correct them. A successful test is one, which finds an The main objectives of system testing are  To ensure during operation the system will perform as per specification.  To make sure that system meets user’s requirements during operation.  To verify that the controls incorporated in the system functions as intended.  To see that when correct inputs are fed to the system outputs are correct.  To make sure that during operation, incorrect input and output will be deleted. The scope of the system test should include both manual operations and computerized. Operational system testing is a comprehensive evaluation of the programs, manual procedures, computer operations and controls. System testing is the process of checking is the developed system is working according to the original objectives and requirements. All testing needs to be conducted in accordance to the test conditions specified earlier. Acceptance Testing Undertaken in this project. An acceptance test has objectives of selling the user on the validity and reliability of the system it verifies that the system procedures operate to system specification and that the integrity of vital data is maintained. I tested the system with a large collection of records. The system is error.

found to be user friendly and working efficiently. All the above testing was successfully done.

6.2 CHANGE OVER
The software is developed in JEE which make the system reliable and compatible with the other environments. The application proves better extensibility and flexibility for future enhancement. Any further requirements application is possible with the same future guaranteed . The design of the software is such a way that the addition of any new module is possible without affecting the integrity of the present system. Some suggestion to improve the functioning of the system 1. The provision to remember the user name and password for the user in case confusion arises. 2. Online help (FAQ) can be attached to the system to make the system more user-friendly.

CONCLUSION

7. CONCLUTION
Our system helps people in job placement very easily by accessing our site “online recruitment”. This system is user friendly and interactive. Our system overcome the difficulties in traditional way of manual recruitment process. Modularity approach makes this system highly flexible and efficient. In future ,we can modify this project easily to suit the current requirements and further modules can be added

BIBILIOGRAPHY

The great help from our faculty members and our project guide that led the successful completion of the project. Besides that we were took the help of some books and website to develop the project .they are:Web Resources  http://www.w3schools.com  http://www.wikipedia.org  http://www.google.com

Book References  System Analysis and Design – Robert E. Leslie  Software Engineering – Roger .S. Pressman  Database system concept – Henry .F. Korth  Inside Microsoft SQL Server 2000 – K. Delaney  E-book-Learn SQL in 21 days , QUE publication,p542  NIIT’s –MSSQL,p400

APPENDIX

9. APPENDIX
Data bases are usually used for storing the data related to a particular project. The data is stored separately from the main project code which give flexibility to change the code whenever it needs timely maintenance. The data is stored in a tabular format where a single table consists of inter related data.

DATA FLOW DIAGRAMS

DATA FLOW DIAGRAM

SEEKER AND RECRUITER

SEEKER HOME

RECRUITER HOME

ADMIN

DATABASE STRUCTURE

TABLE DESIGN

Advt
Field ID Name AdvImage Status Type Int(11) Varchar(25) Varchar(100) Varchar(15) Null No No No no

Login
Field LoginId UserName Password Utype Type Int(11) Varchar(25) Varchar(25) Varchar(10) Null No No No No

Messages
Field MessageId FLoginId TLoginId Message Typemsg Type Int(11) Int(11) Int(11) Varchar(75) Varchar(50) Null No No No No No

Date

Date

No

Recruiter
Field RecId Firm Field contactname Address Location Logo LoginId Description Type Int(11) Varchar(25) Varchar(25) Varchar(25) Varchar(25) Varchar(25) Varchar(50) Int(11) Varchar(500) Null No No No No No No No No No

Selection
Field Id RegId RecId Type Int(11) Int(11) Int(11) Null No No No

Registration
Field RegId FirstName LastName Location LandPh Mobile JobLoc Nationality Gender Industry Skill LoginId Enable HighDeg HighSpec PassYear HighInst Role CurEmp PreEmp Title CurSal Type Int(11) Varchar(25) Varchar(25) Int(11) Int(11) Int(11) Varchar(25) Varchar(25) Varchar(25) Varchar(25) Varchar(25) Int(11) Varchar(20) Varchar(20) Varchar(20) Int(11) Varchar(20) Varchar(20) Varchar(20) Varchar(20) Varchar(20) Int(11) Null No No No No No No No No No No No No No No No No No No No No No No

Address DOB lang1 lang2 lang3

Varchar(15) Date Varchar(20) Varchar(20) Varchar(20)

No No No No No

Vacancy
Field Vid PostName RecId Qualification Skill NumberofPost Experience ExpDetails Type Int(11) Varchar(50) Int(11) Varchar(50) Varchar(50) Int(11) Int(11) Varchar(50) Null No No No No No No No No

SOURCE CODE

FORMS

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close