Online Recruitment System
Online Recruitment System
Online Recruitment System
Project Report
On
G.L.A. INSTITUTE OF TECHNOLOGY & MANAGEMENT (Affiliated to U.P. Technical University, Lucknow) NH-2, MATHURA(U.P.) (2010-11)
Page |2
Table Of Contents
CERTIFICATE.......................................................................5 DECLARATION6 ACKNOWLEDGEMENT..7 ABSTRACT.8 LIST OF FIGURES9
2)
Overall description..13
2.1 Product perspective..13 2.2 Product Function..13 2.3 User classes and characteristics14 2.4 Operating environment.14
3 4
Functional requirements17
Page |4
Page |5
Certificate
DEPARTMENT OF COMPUTER SCIENCE
Page |6 This is to certify that the Project entitled ONLINE Recruitment System has been develop under the supervision during session 2011-2012 at HCL CDC JHANSI by Shaishav Mishra, student of B-Tech, Third year (Information Technology).
It is further certified that the student have submitted the present volume as a project to department of computer science.
DECLARATION
We hereby declare that this submission is our own work of two months in the summer training and that, to the best of our knowledge and belief, it contains no materialpreviously published or written byanother person nor material which to a substantial extent has been accepted for the award of any other degree or diploma of the university or other institute of higher learning,except where due acknowledgment has been made in the text.
Page |7
Page |8
ACKNOWLEDGEMENT
With deep regards we would like to pay our sincere thanks to Mr.Binayak.P.Gupta for her indispensible support and proper guidance. He has been very encouraging and helpful throughout the development of the project. We would like to take the opportunity to thank Mr.Binayak.P.Gupta for motivating and inspiring us to develop this project into a reality. Also for his efforts in making us available with all the resources required for the development of the project and also for their cooperation.
Page |9
ABSTRACT
This project is aimed at developing a web-based and central recruitment Process system for the HR Group for a company. Some features of this system will be creating vacancies, storing application data, and 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 the HR group. This project Online Recruitment System is an online website in which jobseekers can register themselves and then attend the exam. Based on the outcome of the exam the jobseekers will be short listed. For fresher, the exam will be conducted at some venue after short listing of the preliminary Aptitude Test. The details of the examination, venue & Date of the examination will be made available to them through the website. Module in this project: 1. Administrator 2. Jobseekers 3. Company Brief description on the modules: 1. Administrator: Administrator has the full authority over the website. He can view all the registered users and have the power to delete them. He can edit the web pages and update them. He can view all the company details also. 2. Jobseeker: A jobseeker can register himself. After registration, he will be directed to his homepage. Here he can update his profile, change password and see the examination details and all. 3. Company: A company can register itself, conduct online examination, approve or disapprove candidates attending examination and provides results about the selected candidates.
P a g e | 10
Number Description
Figure 3.3.1 Figure 3.3.2 Figure 3.3.3 Context Level DFD 1st Levels DFD Use Case Modal
LISTOF FIGURES
P a g e | 11
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 System provides online help to the users all over the world. Using web recruitment systems like recruitment 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 do a whole lot more than just reduce paperwork. They can make a significant contribution to a companys marketing and sales activity. Recruitment websites and software make possible for managers to access information that is crucial to managing their staff, which they can use for promotion decisions, payroll considerations and succession planning. Online Recruitment System enables the users to have the typical examination facilities and features at their disposal. It resolves typical issues of manual examination processes and activities into a controlled and closely monitored work flow in the architecture of the application. This multi platform solution brings in by default, the basic intelligence and immense possibilities for further extension of the application as required by the user. The system makes it friendly to distribute, share and manage the examination entities with higher efficiency and easiness. The objective of these websites is to serve as a common meeting ground for jobseekers and employers, both locally and globally, where the candidates find their dream jobs and recruiters find the right candidate to fulfill their needs. These sites are specifically designed for those who seek the most demanding and challenging positions in their chosen field, with the most dynamic employers. Thousands of websites compete for your attention-each has its own unique interface, URL and peculiarities. A quick look at the overall trends in Online recruiting shows the rise in the importance of marketing the web site, online training, dawn of video interviews and emergence of professional Internet Recruiters. Online recruiting and online recruiting systems, with its emphasis on a more strategic decision making process is fast gaining ground as a popular outsourced function. 1.1 PURPOSE An Online Job Portal where the job seekers can register themselves at the website and search jobs which are suitable for them where as the employers register with the website and put up jobs which are vacant at their company.
Project Ojective
P a g e | 12 1) Recruite the job seekers in the proper company as they deserve. 2) To get the proper candidate for the company. 3) To save the time of job seeker as well as companies.
1.2 PROJECT SCOPE 1. To provide the information about the job seekers to the industries. Company can get the information about the proper candidate according to its requirement. 2. According to the requirement of the companies, provide the information of job seekers to the companies. 3. Inform the job seekers for the vacancies in the company / interview session in the companies 4. To provide the information to the job seekers about the new trends in the industrial area. 1.3 DOCUMENT CONVENTIONS In the whole document bold letter use to show main points. Sections are made in each sub point for proper understanding of content . 1.4 INTENDED AUDIENCE AND READING SUGGESTIONS There are different types of reader that this document is intended for, such as developers, project managers, marketing staff, users, testers, documentation writers, jobseekers. The rest of this SRS contains the objective of the project as well as how we are going to develop it step by step i.e. how it is organized.
Technologies:
ASP.NET : Application architecture Microsoft Sql Server : Database WAS : Web server Shockwave flash and ajax design controls
P a g e | 13
FEATURES OF ASP.NET:
ASP.NET is not just a simple upgrade or the latest version of ASP. ASP.NET combines unprecedented developer productivity with performance, reliability, and deployment. ASP.NET redesigns the whole process. It's still easy to grasp for new comers but it provides many new ways of managing projects. Below are the features of ASP.NET.
P a g e | 14 Application features that used to be hard to implement, or required a 3rd-party component, can now be added in just a few lines of code using the .NET Framework. The .NET Framework offers over 4500 classes that encapsulate rich functionality like XML, data access, file upload, regular expressions, image generation, performance monitoring and logging, transactions, message queuing, SMTP mail, and much more. With Improved Performance and Scalability ASP.NET lets you use serve more users with the same hardware
Compiled execution
ASP.NET is much faster than classic ASP, while preserving the "just hit save" update model of ASP. However, no explicit compile step is required. ASP.NET will automatically detect any changes, dynamically compile the files if needed, and store the compiled results to reuse for subsequent requests. Dynamic compilation ensures that your application is always up to date, and compiled execution makes it fast. Most applications migrated from classic ASP see a 3x to 5x increase in pages served.
Abreviations:
HTML Hyper Text Markup Language. HTTP Hyper Text Transfer Protocol.
P a g e | 15
2. Overall Description
2.1 PRODUCT FEATURES
1) User should be able to see No. Of companies according to place. 2) Vacancies of company available according to positions that user belongs to. 3) Practice test.(according to subjects) 4) Test papers for specific company. 5) Some basic books, pdf required for corresponding field. 6) User login. 7) HR login. 8) Consultancy person (customer) login. 9) Help Menu.
Operating Environment The server should have SQL installed on the machine. The Recruitment server runs on a http server, that is asp enabled. The browsers through which the jobseekers and recruiter access the server should have minimal support for cookies and encrypted transactions. Design/Implementation Constraints
P a g e | 16 ORS needs Visual Studio to be installed on client machine as system will be developed in asp only as well as we need Sql Server database system installed at server end. As both of them are freeware and easy to use. Advantage of Sql is that its the most powerfulll DBMS and have provided many functionalities as compare to others.
FEASIBILITY STUDY
Feasibility study involves study of the system and to look whether the system does the kind of job expected from it. The objective of the feasibility study is not to solve the problem but to predict (on the basis of system analysis & problem definition) that if it does the kind of work expected on it, in a reasonable period of elapsed time, & consistent with the financial & processing objective and needs of the organization or any Placement Agency. Feasibility study analysis is done in respect of the following: Technical Feasibility Study Economic Feasibility study Legal Feasibility Study
P a g e | 17 Time Feasibility Study Operational Feasibility Study Social/ Behavioral Feasibility Study
P a g e | 18
3. System Features
Functional Requirements
Secure registration and Login facilities for both Job Seeker as well as Employer. An intelligent search engine which enables the employees to search for jobs in a particular Qualification/Experience in a certain Field. An intelligent search engine for the Employer to search for Job Seekers with a particular Qualification/Experience in a certain Field. Employers should be notified if any job seeker has shown interest in their vacancy. The Employer should have an option for downloading the C.V. of the Job Seeker. A Blog/Forum where the general job related discussions could be maintained. The Job Seeker should have an option of updating his C.V. Captcha has to be used in all registration form to ensure that no spam user is able to register at the website. Administrator has to approve the Employer before he can put the vacancies. Also a paid section of the website could be maintained where special features are given to the Job Seekers. The special features might include a C.V. Writing Help, access to a job fair etc.
P a g e | 19 5) List of replies he got by company HR. (about the interview scheduled / position he applied). 6) Link to know that how many and which companies are related with consultancy. 7) Link for Practise test. 8) Link for model question papers of few top most companies.
COMPANY HR INTERFACES
1) Login page (secured with password). 2) For new user there will be the registration page to create an account of company. 3) Table kind of structure which contain a. Post of vacant position b. Total no. of vacancies. c. Experience needed. d. Required Skills. e. Salary for the same position. 4) According to posts skills total number of jobseekers account available. 5) List of all jobseekers matches to skills required for any particular position
Server side
Web Sphere Application Server (Community Edition) DB2 Express-c V9.7
1 GB
250 GB
5.1
5.1.2 Reliability
Our product must perform consistently in terms of handling multiple users and recording their options as well as allowing them to change without any errors correctly at a later stage.
5.1.3 Maintainability
We will be using the Asp.net language which is a pure OOP language to code our product. To improve the readability of the code, we are imposing a coding style within our own group of using indentation to show structure and having appropriate comments.
P a g e | 21
5.1.4 Portability
Since C# code produces platform independent code on compilation, our Software will be portable to any environment as along as it has a JRE installed.
5.1.5 Usability
The application will be easy to utilize. Since the interaction is only through the GUI's, which are to the maximum extent self explanatory, there will be no problem regarding understandability of the software for the client as well as the users.
5.1.6 Scalability
The software does not make any assumptions on the size of the voter base and the number of simultaneous operative voters. But this is constrained by the resources made available to the server component. Thus any constraints in the resources available like amount of Physical Memory and Network Bandwidth will impact the performance and too the scalability of the system. Code.
P a g e | 22
SYSTEM ANALYSIS:
System Analysis is a term used to describe the process of calculating and analyzing facts in respect of existing operation of the prevailing situations that an effective computerized system may be designed and implemented if provided feasible. This is required in order to understand the problem that has to be solved. The problem may be of any kind like computerizing an existing system or developing an entirely new system or it can be a combination of two.
SPECIFICATION OF PROJECT: The proposed system should have following features: SYSTEM DESIGN:
System Design is the technique of creating a system that takes into notice such factors such as needs, performance levels, database design, hardware specifications, and data management. It is the most important part in the development part in the development of the system, as in the design phase the developer brings into existence the proposed system the analyst through of in the analysis phase.
DESIGN CONCEPT:
Software design sites at the technical kernel of software engineering and is applied regardless of the software process model that is used. After software requirements have been analyzed and specified. Software design is the first of three technical activities- designs, code generation and test-that are required to build and verify the software. Each activity transforms information in a manner that utility results in validated computer software. The design transforms the information domain model created during analysis into the data structure that will be required to implement the software.
P a g e | 23 The data objects and relationship diagram and the detailed data content depicted in the data dictionary provide the basis for the design activity. As aforesaid Design is that phase of software engineering that tells all about the completion of a project or complete failure.
JobSeeker info.
Job information
Post Job
Recruiter info
Posted job
P a g e | 24
Jobseeker
Login
Sign up
Check
Employee Table
Login
Post Job
P a g e | 25
Recruiter
P a g e | 26
2.
3.
Sign Up Page
P a g e | 27
P a g e | 28
P a g e | 29
17.
18. 19.
P a g e | 30
20. } protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { //Session["FA"] = ddlFA.SelectedValue; //Session["Loc"] = ddlLOC.SelectedValue; Response.Redirect("search_job.aspx");
22.
30.
P a g e | 31
19. {
20.
27.
protected void ImageButtonLogin_Click(object sender, ImageClickEventArgs e) { 29. SqlConnection cn = new SqlConnection("Data Source=Ganesh-PC;Initial Catalog=jobseeker;Integrated Security=True"); 30. try 31. { 32. //cn.ConnectionString = ConfigurationManager.ConnectionStrings["Data Source=Ganesh-PC;Initial Catalog=jobseeker;Integrated Security=True"].ConnectionString; 33. 34. cn.Open(); 35. string sql = "SELECT * FROM employee WHERE loginID=@loginID AND Password=@Password"; 36. SqlCommand cmd = new SqlCommand(sql, cn); 37. cmd.Parameters.AddWithValue("@loginID", txtLogin.Text); 38. cmd.Parameters.AddWithValue("@Password", txtPwd.Text); 39. 40. SqlDataReader dr = cmd.ExecuteReader(); 41. if (dr.Read()) 42. { 43. Session["name"] = dr["Name"]; 44. Session["LoginID"] = dr["loginID"]; 45. 46. 47. Response.Redirect("employeeprofile.aspx"); 48. 49. } 50. else 51. lblmsg.Visible = true; 52. lblmsg.Text = "Sorry, Login id or password is incorrect."; 53. 54. } 55. catch (Exception ex) 56. { 57. Response.Write("Error : " + ex.Message); 58. } 59. finally 60. { 61. cn.Close(); 62. } 63. 64. } 65. protected void LinkButton1_Click(object sender, EventArgs e) 66. { 67. Response.Redirect("forget password.aspx"); 68. } 28.
P a g e | 32
69. } 70.
protected void Page_Load(object sender, EventArgs e) { txtLogin.Focus(); } protected void ImageButtonSubmit_Click(object sender, ImageClickEventArgs e) { if (!Page.IsValid) return; LblDob.Text = DropDownListDate.Text + "/" + DropDownListMonth.Text + "/" + DropDownListYear.Text; if (RdoMale.Checked) { LblGender.Text = "Male"; } //SqlDataSource_employee.InsertParameters["@Gender"].DefaultValue = "Male"; else { LblGender.Text = "Female"; } //SqlDataSource_employee.InsertParameters["@Gender"].DefaultValue = "Female"; if (chkAgree.Checked) { SqlDataSourceEmployee.Insert(); string folder = Server.MapPath("uploads"); string fname = Browse.FileName; string ftsave = folder + @"\" + fname; Response.Write(ftsave); Browse.SaveAs(ftsave);
P a g e | 33
Response.Redirect("thankyou1.aspx"); } else { lblagree.Text = "Please agree to the terms and conditions"; } } protected void DropDownListMonth_SelectedIndexChanged(object sender, EventArgs e) { } protected void DropDownListYear_SelectedIndexChanged(object sender, EventArgs e) { } protected void txtLogin_TextChanged(object sender, EventArgs e) { } protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args) { if (txtPwd.Text.Trim().Length < 5) { args.IsValid = false; } else { args.IsValid = true; } }
protected void RdoMale_CheckedChanged(object sender, EventArgs e) { } protected void SqlDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e) { } protected void SqlDataSource_employee_Selecting(object sender, SqlDataSourceSelectingEventArgs e) { } protected void CustomValidator2_ServerValidate(object source, ServerValidateEventArgs args) { } protected void CustomValidator_login_ServerValidate(object source, ServerValidateEventArgs args) {
P a g e | 34
SqlConnection cn = new SqlConnection("Data Source=Ganesh-PC;Initial Catalog=jobseeker;Integrated Security=True"); //cn.ConnectionString = WebConfigurationManager.ConnectionStrings["Data Source=Ganesh-PC;Initial Catalog=jobseeker;Integrated Security=True"].ConnectionString; cn.Open(); string sql = "select * from employee where loginID=@loginID"; SqlCommand cmd = new SqlCommand(sql,cn); cmd.Parameters.AddWithValue("loginID", txtLogin.Text); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { args.IsValid = false; } cn.Close();
public partial class employee_profile : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (Session["name"] == null || Session["LoginID"] == null) { Response.Redirect("login.aspx"); } else { LoadData(); } } public void LoadData() { SqlConnection cn = new SqlConnection("Data Source=Ganesh-PC;Initial Catalog=jobseeker;Integrated Security=True"); //cn.ConnectionString = ConfigurationManager.ConnectionStrings[].ConnectionString; cn.Open();
P a g e | 35
string query = "SELECT * FROM employee WHERE loginID=@loginID"; SqlCommand cmd = new SqlCommand(query, cn); cmd.Parameters.AddWithValue("loginID",Session["LoginID"].ToString()); SqlDataReader dr=cmd.ExecuteReader(); if(dr.HasRows) { dr.Read(); lblLogin.Text = Session["LoginID"].ToString(); lblName.Text = dr["Name"].ToString(); lblEmail.Text = dr["Email"].ToString(); lblDOB.Text = dr["DateOfBirth"].ToString(); lblAdd.Text = dr["Address"].ToString(); lblMob.Text = dr["MobileNo"].ToString(); lblHighQuali.Text = dr["HighQuali"].ToString(); lblUniversity.Text = dr["University"].ToString(); lblFuncArea.Text = dr["FunctionalArea"].ToString(); dr.Close(); //string sql = "select * from FunctionalArea where FunctionalArea=" + lbl_fa.Text; //SqlCommand cm = new SqlCommand(sql,cn); //SqlDataReader dtr = cm.ExecuteReader(); //dtr.Read(); //lblFuncArea.Text = dtr["FunctionalAreaName"].ToString(); //dtr.Close();
} } } cn.Close();
public partial class recruiter_login : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e)
P a g e | 36
{
txtLogin.Focus(); } protected void ImageButtonLogin_Click(object sender, ImageClickEventArgs e) { SqlConnection cn = new SqlConnection("Data Source=Ganesh-PC;Initial Catalog=jobseeker;Integrated Security=True"); try { //cn.ConnectionString = ConfigurationManager.ConnectionStrings["recruiter"].ConnectionString; cn.Open(); string sql = "SELECT * FROM recruiter WHERE Login=@Login AND Password=@Password"; SqlCommand cmd = new SqlCommand(sql, cn); cmd.Parameters.AddWithValue("@Login",txtLogin.Text); cmd.Parameters.AddWithValue("@Password", txtPwd.Text); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { Session["name"] = dr["CompanyName"]; Session["login"] = dr["Login"];
Response.Redirect("recruiter_profile.aspx"); } else lblmsg.Visible = true; lblmsg.Text = "Sorry, Login id or password is incorrect."; } catch (Exception ex) { Response.Write("Error : " + ex.Message); } finally { cn.Close(); } } protected void LinkButton1_Click(object sender, EventArgs e) { Response.Redirect("rec_forgotpassword.aspx"); }
7. Recruiter Profile
8. using System; 9. using System.Collections; 10. using System.Configuration; 11. using System.Data;
P a g e | 37 12. using System.Linq; 13. using System.Web; 14. using System.Web.Security; 15. using System.Web.UI; 16. using System.Web.UI.HtmlControls; 17. using System.Web.UI.WebControls; 18. using System.Web.UI.WebControls.WebParts; 19. using System.Xml.Linq; 20. using System.Data.SqlClient;
21.
36.
39.
40. 41. 42. 43. 44. 47. 48. 49. 50. 51. 52. 53. 54. 57. 58. 59.
45. 46.
55. 56.
protected void Page_Load(object sender, EventArgs e) { if (Session["name"] == null || Session["login"] == null) { Response.Redirect("recruiter login.aspx"); } else { loadData(); } } public void loadData() { SqlConnection cn = new SqlConnection("Data Source=Ganesh-PC;Initial Catalog=jobseeker;Integrated Security=True"); //cn.ConnectionString = ConfigurationManager.ConnectionStrings[].ConnectionString; cn.Open(); string query = "SELECT * FROM recruiter where Login=@Login"; SqlCommand cmd = new SqlCommand(query, cn); cmd.Parameters.AddWithValue("Login", Session["Login"].ToString()); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { dr.Read(); lblLogin.Text = Session["Login"].ToString(); lblCompanyName.Text = dr["CompanyName"].ToString(); lblEmail.Text = dr["EmailID"].ToString(); lblAddress.Text = dr["Address"].ToString(); lblPinCode.Text = dr["Pincode"].ToString(); lblMob.Text = dr["MobileNo"].ToString(); lblWebsite.Text = dr["WebsiteURL"].ToString(); lblFuncArea.Text = dr["FunctionalArea"].ToString(); dr.Close(); //string sql = "select * from FunctionalArea where FunctionalArea=" + lbl_fa.Text; //SqlCommand cm = new SqlCommand(sql,cn); //SqlDataReader dtr = cm.ExecuteReader();
public partial class employee_search : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (Session["name"] == null || Session["LoginID"] == null) { Response.Redirect("login.aspx"); } } DataTable dt; protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { Session["functionalArea"] = ddlfunctionalArea.SelectedItem.Text; Session["location"] = ddlLocation.SelectedItem.Text; //SqlConnection cn = new SqlConnection("Data Source=Ganesh-PC;Initial Catalog=jobseeker;Integrated Security=True"); //cn.ConnectionString = "Data Source=Ganesh-PC;Initial Catalog=jobseeker;Integrated Security=True"; //cn.Open(); //string query = "Select jobid, CompanyName, FunctionalArea, HighQuali, Login from job"; //if (ddlfunctionalArea.SelectedIndex == 0 && ddlLocation.SelectedIndex != 0) // query += " WHERE Location='" + ddlLocation.SelectedValue + "'"; //else if (ddlfunctionalArea.SelectedIndex != 0 && ddlLocation.SelectedIndex == 0) // query += " WHERE FunctionalArea='" + ddlfunctionalArea.SelectedValue + "'"; //else if (ddlfunctionalArea.SelectedIndex != 0 && ddlLocation.SelectedIndex != 0) // query += " WHERE FunctionalArea='" + ddlfunctionalArea.SelectedValue + "' and Location='" + ddlLocation.SelectedValue + "'";
P a g e | 39
//else // query = "SELECT JobTitle, CompanyName, FunctionalArea, HighQuali, Login FROM job,FunctionalArea where FunctionalArea.FunctionalArea=job.FunctionalArea"; //SqlCommand cmd = new SqlCommand(query, cn); //SqlDataAdapter da = new SqlDataAdapter(cmd); //dt = new DataTable(); //da.Fill(dt); //cn.Close(); //GridView1.DataSource = dt; //GridView1.DataBind(); } protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { /*SqlConnection cn = new SqlConnection("Data Source=Ganesh-PC;Initial Catalog=jobseeker;Integrated Security=True"); cn.Open(); string str="Insert into View_Appliedjobs(JobTitle,CompanyName,ContactPerson,ContactNumber,loginID) values(@JobTitle,@CompanyName,@ContactPerson,@ContactNumber,@loginID)"; SqlCommand cmd = new SqlCommand(str, cn); //cmd.Parameters.AddWithValue cmd.ExecuteNonQuery(); cn.Close();
P a g e | 40
public partial class recruiter_postjob : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { ddlFunctionalArea.DataBind(); ddlExperirnce.DataBind(); txtCompanyName.Focus(); if (Session["name"] == null || Session["login"] == null) { Response.Redirect("recruiter profile.aspx"); } txtCompanyName.Text = Session["name"].ToString();
CONCLUSION
This project Online Recruitment System is an online website in which jobseekers can register themselves and then attend the exam. Based on the outcome of the exam the jobseekers will be short listed. For fresher, the exam will be conducted at some venue after short listing of the preliminary Aptitude Test. The details of the examination, venue & Date of the examination will be made available to them through the website. Online Recruitment System enables the users to have the typical examination facilities and features at their disposal. It resolves typical issues of manual examination processes and
P a g e | 41 activities into a controlled and closely monitored work flow in the architecture of the application. This multi platform solution brings in by default, the basic intelligence and immense possibilities for further extension of the application as required by the user. The system makes it friendly to distribute, share and manage the examination entities with higher efficiency and easiness.
REFERENCES
1. 2. 3. 4. 5. 6. IEEE SRS Format Project Scenario Sample SRS Software Engineering Advanced ASP.NET Ajax Server controls Database System Concepts Google Search Engine https://www.tgmc.in/project_scenario.php http://www.tgmc.in/resource.php Roger S. Pressman Adam Calderon Joel Rumerman Abraham Silberschatz Henry F. Korth S. Sudarshan
P a g e | 42