Page |1

Project Report
On

ONLINE NETWORK RECUITMENT MONOTORING SYSTEM

Page |2

Table Of Contents
CERTIFICATE.......................................................................5 DECLARATION……………………………………………6 ACKNOWLEDGEMENT…………………………………..7 ABSTRACT………………………………………………….8 LIST OF FIGURES…………………………………………9

CHAPTER 1: BASIC INTRODUCTION 1) Introduction………………………………10
1.1 Purpose…………………………………………. 1.2 Scope……………………………………………..10 1.3 Document Convention…………………………...10 1.4 Intended Audience……………………………….11 1.5 Technologies……………………………………..11 1.6 Features Of ASP.NET………………………….12 1.7 Abbreviations……………………………………12

2)

Overall description……………………..13

2.1 Product perspective……………………………..13 2.2 Product Function………………………………..13 2.3 User classes and characteristics…………………14 2.4 Operating environment………………………….14

Page |3 2.5 Design and implementation constraints…………15

CHAPTER 2:FEASIBILITY STUDY,REQUIREMENT ANALYSIS
1 2

Software Development Cycle……………15 Feasibility Study………………………….16
2.1 Technical Feasibility Study…………….16 2.2 Time Feasibility Study………………….16 2.3 Economic Feasibility Study…………………16 2.4 Operational Feasibility Study……………….16 2.5 Behavioral Feasibility Study………………..16 2.6 Legal Feasibility Study……………………..17

3 4

Requirement Analysis…………………………..17 System Features…………………………………17
4.1

Functional requirements…………………17

5 External interface requirements………………..18
5.1 5.2 5.3 5.4 6

User interfaces………………………………….18 Hardware interfaces…………………………….18 Software interfaces……………………………..18 Communication interfaces……………………...19

Other Non-functional Requirements…………..19
6.1 6.2 6.3 6.4

Performance Requirements……………………..19 Safety Requirements……………………………19 Security Requirements………………………….19 Software Quality Attributes…………………….19

Data Flow Diagram…………………………22 3.Page |4 CHAPTER 3: SYSTEM ANALYSIS AND SYSTEM DESIGN 1.4.. System Design……………………………………….2 Developing Data Flow Diagram…………….1 Context Level Diagram………………….1 Data Flow……………………………………...40 . System Analysis………………………………………20 1.22 3..22 3.39 REFERENCES…………………………………………. CODING……………………………………………….21 3..2 Level1(high level Diagram)……………..22 3.23 CHAPTER 4: INTERFACE OF USER 1.21 2. SNAPSHOT……………………………………………24 2.22 3.29 CHAPTER 5: CONCLUSION……………………….4 Data Flow Diagram Levels……………………22 3..1 Design Concept……………………………….1 Specification of project……………………… 2.4.3 Top Down Approach………………………….

Some features of this system will be creating vacancies. Reports may be required to be generated for the use of the HR group. the exam will be conducted at some venue after short listing of the preliminary Aptitude Test. venue & Date of the examination will be made available to them through the website. storing Interview results for the applicant and finally Hiring of the applicant. Scheduling interviews. Based on the outcome of the exam the jobseekers will be short listed. This project ‘ONLINE NETWORK MONOTORING FOR ONLINE RECUITMENT SYSTEM’ is an online website in which jobseekers can register themselves and then attend the exam. and Interview process initiation. storing application data. The details of the examination.Page |5 ABSTRACT This project is aimed at developing a web-based and central recruitment Process system for the HR Group for a company. For fresher. Module in this project: .

He can edit the web pages and update them. Jobseekers 3. change password and see the examination details and all. After registration. Company: A company can register itself. approve or disapprove candidates attending examination and provides results about the selected candidates. 3. conduct online examination.Page |6 1. LISTOF FIGURES . Company Brief description on the modules: 1. Here he can update his profile. he will be directed to his homepage. Administrator: Administrator has the full authority over the website. He can view all the company details also. Jobseeker: A jobseeker can register himself. 2. He can view all the registered users and have the power to delete them. Administrator 2.

3 Context Level DFD 1st Levels DFD Use Case Modal 1 Introduction This project ONLINE NETWORK MONOTORING FOR ONLINE RECUITMENT SYSTEM is an online website in which jobseekers can register themselves online and apply for job and attend the exam.2 Figure 3. Today’s recruitment applications are designed to do . Such websites have facilities where prospective candidates can upload their CV’s and apply for jobs suited to them. ONLINE NETWORK MONOTORING FOR ONLINE RECUITMENT SYSTEM provides online help to the users all over the world. Now it is all possible in a fraction of second.Page |7 Number Description Figure 3.3.3. Such sites also make it possible for recruiters and companies to post their staffing requirements and view profiles of interested candidates.1 Figure 3. Earlier recruitment was done manually and it was all at a time consuming work. Using web recruitment systems like recruitment websites or jobsites also play a role in simplifying the recruitment process. It is all done online without much time consuming.3.

The objective of these websites is to serve as a common meeting ground for jobseekers and employers. Company can get the information about the proper candidate according to its requirement. provide the information of job seekers to the companies. 1.2 PROJECT SCOPE 1. payroll considerations and succession planning. where the candidates find their dream jobs and recruiters find the right candidate to fulfill their needs. Thousands of websites compete for your attention-each has its own unique interface. share and manage the examination entities with higher efficiency and easiness. the basic intelligence and immense possibilities for further extension of the application as required by the user. The system makes it friendly to distribute.Page |8 a whole lot more than just reduce paperwork. Project Ojective 1) Recruite the job seekers in the proper company as they deserve. 3) To save the time of job seeker as well as companies. It resolves typical issues of manual examination processes and activities into a controlled and closely monitored work flow in the architecture of the application. Online recruiting and online recruiting systems. A quick look at the overall trends in Online recruiting shows the rise in the importance of marketing the web site. 1. 2. According to the requirement of the companies. ONLINE NETWORK MONOTORING FOR ONLINE RECUITMENT SYSTEM enables the users to have the typical examination facilities and features at their disposal. online training. Recruitment websites and software make possible for managers to access information that is crucial to managing their staff. These sites are specifically designed for those who seek the most demanding and challenging positions in their chosen field.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. They can make a significant contribution to a company’s marketing and sales activity. 3. 2) To get the proper candidate for the company. To provide the information about the job seekers to the industries. Inform the job seekers for the vacancies in the company / interview session in the companies . URL and peculiarities. with its emphasis on a more strategic decision making process is fast gaining ground as a popular outsourced function. with the most dynamic employers. dawn of video interviews and emergence of professional Internet Recruiters. This multi platform solution brings in by default. both locally and globally. which they can use for promotion decisions.

It's still easy to grasp for new comers but it provides many new ways of managing projects. jobseekers. Easy Programming Model . project managers. 1.NET is not just a simple upgrade or the latest version of ASP.3 DOCUMENT CONVENTIONS In the whole document bold letter use to show main points. ASP.Page |9 4.e.NET. reliability. To provide the information to the job seekers about the new trends in the industrial area.NET: ASP. how it is organized.NET : Application architecture Microsoft Sql Server : Database WAS : Web server Shockwave flash and ajax design controls FEATURES OF ASP. users. Sections are made in each sub point for proper understanding of content . 1. documentation writers.NET redesigns the whole process.  Technologies: • • • • ASP. marketing staff. Below are the features of ASP. ASP. and deployment.NET combines unprecedented developer productivity with performance.4 INTENDED AUDIENCE AND READING SUGGESTIONS There are different types of reader that this document is intended for. 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. testers. such as developers.

Flexible Language Options ASP. Opera. regular expressions. validating user input. ASP.NET Web Forms using familiar drag-drop-doubleclick techniques.NET makes building real world Web applications dramatically easier. and coordinate teams that develop ASP.NET). analyze. VS. transactions. which supports only interpreted VBScript and JScript.NET also provides integrated support for debugging and deploying ASP.NET environment. build. and Internet Explorer. SMTP mail. message queuing. logical. while preserving the "just hit save" update model of ASP. performance and scalability). even Notepad.P a g e | 10 ASP. and store the compiled results to reuse for subsequent requests.NET will automatically detect any changes. Rich Class Framework Application features that used to be hard to implement. Displaying data.NET Framework offers over 4500 classes that encapsulate rich functionality like XML. ASP. The Enterprise versions of Visual Studio . ASP.NET pages work in all browsers including Netscape. and physical models). and enjoy full-fledged code support including statement completion and color-coding. database modeling (conceptual.NET lets you leverage your current programming language skills. But Visual Studio . Now you can visually design ASP. no explicit compile step is required.NET is much faster than classic ASP. and enterprise frameworks and templates.NET Web applications. or required a 3rd-party component. can now be added in just a few lines of code using the . Unlike classic ASP. dynamically compile the files if needed. C#.NET Framework. testing tools (functional. all available within the integrated Visual Studio . giving you unprecedented flexibility in your choice of language. data access.NET lets you use serve more users with the same hardware Compiled execution ASP. and JScript. design. ASP. These include UML class modeling. Dynamic compilation ensures that your application is always up to date. With Improved Performance and Scalability ASP. Great Tool Support You can harness the full power of ASP. and uploading files are all amazingly easy.NET adds the productivity of Visual Basic-style development to the Web. performance monitoring and logging. and much more.NET deliver life-cycle features to help organizations plan. image generation. .NET using any text editor.NET languages (built-in support for VB.NET. test. AOL. file upload.NET now supports more than 25 . and compiled execution makes it fast.NET server controls enable an HTML-like style of declarative programming that let you build great pages with far less code than with classic ASP.NET Web applications. The . Most applications migrated from classic ASP see a 3x to 5x increase in pages served. Best of all. However.

Output caching can dramatically improve the performance of data-driven pages by eliminating the need to query the database on every request. • HTTP Hyper Text Transfer Protocol. and saves the result in memory in addition to sending it to the user. Of companies according to place. 2) Vacancies of company available according to positions that user belongs to. 2. Output caching is configurable.1 PRODUCT FEATURES 1) User should be able to see No. When another user requests the same page. and can be used to cache individual regions or an entire page. When output caching is enabled on a page.NET executes the page just once. Overall Description 2.NET serves the cached result from memory without re-executing the page.P a g e | 11 Rich output caching ASP.  Abreviations: • HTML Hyper Text Markup Language. ASP. .NET output caching can dramatically improve the performance and scalability of your application. ASP.

P a g e | 12 3) Practice test.  Operating Environment The server should have SQL installed on the machine.according to it reply the user. 9) Help Menu. Advantage of Sql is that its the most powerfulll DBMS and have provided many functionalities as compare to others.  Design/Implementation Constraints 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. REQUIREMENT ANALYSIS SOFTWARE DEVELOPMENT CYCLE .2 USER CLASSES AND CHARACTERISTICS There are two types of user and our project act as a middleware :1) Client(user)= Who search for job and creates its login id on server side for access it. pdf required for corresponding field. CHAPTER 2 FEASIBILITY STUDY. 2) Server(End user or provider)= It responsibility to check the information got from user and check It eligibility .(according to subjects) 4) Test papers for specific company. 7) HR login. 8) Consultancy person (customer) login. that is ”asp” enabled. 5) Some basic books. The browsers through which the jobseekers and recruiter access the server should have minimal support for cookies and encrypted transactions. 2. 6) User login. The Recruitment server runs on a http server.

It is here that the problem domain is defined and that basic problem classes are identified. & consistent with the financial & processing objective and needs of the organization or any Placement Agency. FEASIBILITY STUDY Feasibility study involves study of the system and to look whether the system does the kind of job expected from it. Object oriented software is easy to maintain because its structure is inherently decoupled. each phase ending with a defined output.e. object oriented systems are easier to adopt and easier to scale. 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. Feasibility study analysis is done in respect of the following: • • • • • • Technical Feasibility Study Economic Feasibility study Legal Feasibility Study Time Feasibility Study Operational Feasibility Study Social/ Behavioral Feasibility Study  Technical Feasibility Study The Project can be developed simply by using two platforms i. This project has passed through all the stages of software development life cycle (SDLC). All the functions of a ONLINE NETWORK . The main reason for following the SDLC process is that it breaks the problem of developing software into successfully performing a set of phases. In addition. Object technologies lead to reuse and reuse (of program components) lead to faster software development and higher quality programs. in a reasonable period of elapsed time. The Object Oriented process moves through an evolutionary spiral that starts with customer satisfaction. A development process consist of various phases.net as front-end and Microsoft SQL Server as back-end.P a g e | 13 Since the inception of this project all software engineering principles have been followed. Planning establishes a foundation for the Object Oriented Project Plan. ASP. each phase handling a different concern of software development.

Hence it is technically feasible.  Time Feasibility Study As it has been more probable (as per the requirements and functions specifications of the system) that the project can be completed within the given timeframe. Thus feasibility study should center along the following points:  Improvement resulting over the existing method in terms of accuracy. The overall objective is in easing out the recruitment processes. The technique of cost benefit analysis is often used as a basis for assessing economic feasibility.  Operational Feasibility Study This system is completely operational and can be successfully implemented by those who really in need of such software which can keep record of their contacts and appointments with a few modifications in the software. it is considered that the undertaking this project is feasible in the context of time. but it can be justifiable that it will improve quality of service.  Overall objective Our project is economically feasible.  Economic Feasibility study This feasibility study present tangible and intangible benefits from the project by comparing the development and operational cost. timeliness.  Cost comparison  Estimate on the life expectancy of the hardware. it can be considered as a legally feasible project. This system needs some more initial investment than the existing system.  Legal Feasibility Study Since this project needs no copyrighting. and doesn’t have any relation with anybody else’s property rights. It does not require much cost to be involved in the Overall process. patenting.  Social/Behavioural Feasibility Study This analysis involves how it will work when it is installed and the assessment of .P a g e | 14 MONOTORING FOR ONLINE RECUITMENT SYSTEM can be implemented in the new system.

COMPANY HR INTERFACES 1) Login page (secured with password). • The Job Seeker should have an option of updating his C. 3. External Interface Requirements User Interfaces 1) Login page (secured with password). 4.P a g e | 15 political and managerial environment in which it is implemented. 7) Link for Practise test. • An intelligent search engine for the Employer to search for Job Seekers with a particular Qualification/Experience in a certain Field. • The Employer should have an option for downloading the C. access to a job fair etc. • A Blog/Forum where the general job related discussions could be maintained. 8) Link for model question papers of few top most companies. (he can choose this area wise). 3) List of Jobs matching to his profile. • Administrator has to approve the Employer before he can put the vacancies. (about the interview scheduled / position he applied). • An intelligent search engine which enables the employees to search for jobs in a particular Qualification/Experience in a certain Field. People are inherently resistant to change and computers have been known to facilitate change. 2) For new user there will be the registration page to create an account. Writing Help.V. of the Job Seeker. System Features  Functional Requirements • Secure registration and Login facilities for both Job Seeker as well as Employer.V. 4) For each matching profile there will be one link to apply. 2) For new user there will be the registration page to create an account of .V. • Employers should be notified if any job seeker has shown interest in their vacancy. • Also a paid section of the website could be maintained where special features are given to the Job Seekers. The new proposed system is very much useful to the users and therefore it will accept broad audience from around the world. 5) List of replies he got by company HR. • The special features might include a C. • Captcha has to be used in all registration form to ensure that no spam user is able to register at the website. 6) Link to know that how many and which companies are related with consultancy.

network server communications protocols. web browser.4 COMMUNICATION INTERFACES The requirements associated with any communications functions required by this product. 3) Table kind of structure which contain a. Total no. Asp.2 Hardware Interface: Client side Processor Web Browser (any) Pentium IV processor Intel core 2 duo at 1 GHz Ram 1 GB 2 GB Free Disk Space 160 GB 250 GB Server side Web Sphere Application Server (Community Edition) DB2 Express-c V9. of vacancies. Salary for the same position. Experience needed. c. including e-mail. e. electronic forms. and so on. Required Skills. Post of vacant position b. ASP Microsoft Sql Server 2005 4. 5) List of all jobseeker’s matches to skills required for any particular position 4.3 Software Requirements Operating System : User Interface : Client-side Scripting : Programming Language: Web Applications : Database : Windows 7 HTML. d.P a g e | 16 company. 4) According to post’s skills total number of jobseeker’s account available. CSS C# C#. Communication standards that will be .7 Intel core 2 duo at 1 GHz 1 GB 250 GB 4.net Microsoft visual studio 2010.

3 Maintainability We will be using the Asp. iv. Secure access of confidential data (user’s details).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. SSL can be used.P a g e | 17 used. 5.1 Software Quality Attributes 5. . 24 X 7 availability Better component design to get better performance at peak time Flexible service based architecture will be highly desirable for future extension 5. such as FTP or HTTP.1. Communication security or encryption issues will handle by using java scripts. 5 Other Non-Functional Requirements i.net language which is a pure OOP language to code our product.1. 5. we are imposing a coding style within our own group of using indentation to show structure and having appropriate comments. To improve the readability of the code. ii. 5.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. iii.1 Security The channels that will be opted for communication between the server-end and user-end of the software shall be encryption supported secure channels.1.1.

there will be no problem regarding understandability of the software for the client as well as the users. But this is constrained by the resources made available to the server component.1. CHAPTER 3 SYSTEM ANALYSIS AND SYSTEM DESIGN . Since the interaction is only through the GUI's.6 Scalability The software does not make any assumptions on the size of the voter base and the number of simultaneous operative voters. Code. 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. which are to the maximum extent self explanatory.5 Usability The application will be easy to utilize.P a g e | 18 5.1. 5.

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. After software requirements have been analyzed and specified. is practical and workable in the given environment. and data management. then all alternatives must be evaluated and the best possible solution must be implemented. This is required in order to understand the problem that has to be solved. This is the simplest way to defines system design. The design transforms the information domain model created during analysis into the data structure that will be required to implement the software. DESIGN CONCEPT: Software design sites at the technical kernel of software engineering and is applied regardless of the software process model that is used. As aforesaid “Design” is that phase of software engineering that tells all about the completion of a project or complete failure. code generation and test-that are required to build and verify the software.P a g e | 19 Requirement analysis defines “WHAT” the system should do. It is the most important part in the development part in the development of the system. 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. performance levels. Each activity transforms information in a manner that utility results in validated computer software. as in the design phase the developer brings into existence the proposed system the analyst through of in the analysis phase. DATA FLOW DIAGRAM DEVELOPING DATA FLOW DIAGRAM: .designs. database design. hardware specifications. Any design has to be constantly evaluated to ensure that it meet its requirements. Software design is the first of three technical activities. design tells ‘HOW’ to do it. 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. The data objects and relationship diagram and the detailed data content depicted in the data dictionary provide the basis for the design activity. If there are number of alternatives.

until a necessary and sufficient level of detail is reached which is called the primitive process . data stores. DATA FLOW DIAGRAM LEVELS Context Level DFD of ONLINE NETWORK MONOTORING FOR ONLINE RECUITMENT SYSTEM JobSeeker info. Each process is then decomposed into an "even-lower-level diagram containing its sub processes". which shows the "interaction" (data flows) between "the system" (represented by one process) and "ted the system environment" (represented by terminators). This approach "then continues on the subsequent sub processes". and the data flows between these processes and data stores".P a g e | 20 TOP DOWN APPROACH: Top-Down Approach: The system designer makes "a context level DFD" or Level 0. The system is "decomposed in lower-level DFD (Level 1)" into a set of "processes. Job information Post Job Recruiter info Online Recruitment System Posted job .

P a g e | 21 1 LEVEL DFD OF ONLINE NETWORK MONOTORING FOR ONLINE RECUITMENT SYSTEM Job Table Jobseeker Request For Web Page Enter the username & Password Login Apply for job Sign up Check Enter Jobseeker Information Employee Table Verify username & password Search Appli ed Job Enter the loginID & pass Login Post Job View Posted jobs View posted job table Recruiter Recruiter table Level 1 Of DFD Of ONLINE NETWORK MONOTORING FOR ONLINE RECUITMENT SYSTEM .

P a g e | 22 CHAPTER 4 INTERFACE OF USER SNAPSHOT 1. Home Page .

Sign Up Page .P a g e | 23 2. JobSeeker Login Page 3.

Employee Profile Page: .P a g e | 24 4.SignUp page Contd: 5.

P a g e | 25 6. Recruiter Login Page .

20. } 35. 26.Page 16. 32. 33.Web. 11. using System. 25. 12. 28.WebParts. 21.Web.Linq. 10. using System. 24. 14. 9.SelectedValue. using System. Response.UI. 6. 8.Collections.Security. protected void Page_Load(object sender.Xml.Web.P a g e | 26 CODING 1.UI. ImageClickEventArgs e) { //Session["FA"] = ddlFA. using System. 19. public partial class home : System. } protected void ddlFA_SelectedIndexChanged(object sender. using System. 4.UI. using System. { 17.Data.UI. //Session["Loc"] = ddlLOC.Configuration. 15.SelectedValue.Web.HtmlControls.aspx"). 13. using System.Web. 30. using System.WebControls.Redirect("search_job.Web. 27.Web. 31. EventArgs e) { } protected void ImageButton1_Click(object sender. Home page 2. 18. using System. using System.Linq.UI. 22. } 34. EventArgs e) { . 7. 3. using System. using System. 5. 23.WebControls. 29.

SqlCommand cmd = new SqlCommand(sql. using System. Employee Login Page 3. protected void Page_Load(object sender. 40. cn). SqlDataReader dr = cmd. 4. 34. cmd. 6. using System. using System. 17. 38.HtmlControls.ConnectionStrings["Data Source=Ganesh-PC. 23. cn.Linq.Text).Data.Focus().UI.UI. EventArgs e) { txtLogin. 22.Web. 26.Collections.Integrated Security=True"]. 9. 37. public partial class login : System. using System.Web. 15. txtPwd. if (dr. .UI.WebParts. try 31. using System. 14.ConnectionString = ConfigurationManager.ConnectionString. 36. using System. 18. using System. 30.Web.Web.AddWithValue("@loginID". 12. //cn.UI.AddWithValue("@Password". { 20.Xml.Text). 35. using System.Threading. 21. } 27.Initial Catalog=jobseeker.Read()) 28. SqlConnection cn = new SqlConnection("Data Source=Ganesh-PC. using System.WebControls. 41.Initial Catalog=jobseeker. string sql = "SELECT * FROM employee WHERE loginID=@loginID AND Password=@Password". 24. { 32. 25. 13.UI.Web.SqlClient. using System.Security. using System. 8.Integrated Security=True"). txtLogin.Page 19.WebControls. using System. 11. cmd.ExecuteReader().Web. 5. 33.P a g e | 27 2.Open().Parameters. protected void ImageButtonLogin_Click(object sender. using System.Linq. 10.Data.Configuration. ImageClickEventArgs e) { 29.Parameters. 7.Web. using System. 16. 39.

66. 52. 44.Web.Data.Visible = true. 54. 65. 53.Data. } 70. System. public partial class postresume : System.Web.Web. 49. System. 56. } } protected void LinkButton1_Click(object sender.Redirect("employeeprofile.WebControls. System. Employee SignUp page using using using using using using using using using using using using using using System. Session["LoginID"] = dr["loginID"].UI.aspx"). 57. Response. } finally { cn. } else lblmsg. Login id or password is incorrect. 55.Web. 46.Xml.Focus().Linq. lblmsg.aspx"). } catch (Exception ex) { Response.Security. 61.Configuration.Close().Page { protected void Page_Load(object sender.UI.WebControls. . System.Write("Error : " + ex. { Session["name"] = dr["Name"]. } 48.UI. System.Message).". 43. System.Web. EventArgs e) { txtLogin. 50.Web.P a g e | 28 42. System. System.SqlClient.Web. System. EventArgs e) { Response. 45. 67.Configuration. 64. 68.Linq.Redirect("forget password. 69. System. 51.UI. System.UI. 60. 63. 58.Collections.Web. 3.WebParts. System. 59. 62. 47.HtmlControls. System.Text = "Sorry.

. EventArgs e) { } protected void DropDownListYear_SelectedIndexChanged(object sender.P a g e | 29 } protected void ImageButtonSubmit_Click(object sender.IsValid = false. LblDob.InsertParameters["@Gender"].Checked) { SqlDataSourceEmployee.aspx").InsertParameters["@Gender"]. string folder = Server.Text + "/" + DropDownListMonth.Text. if (chkAgree. EventArgs e) { } protected void CustomValidator1_ServerValidate(object source. Browse. Response.Text = "Male".Text = "Please agree to the terms and conditions".SaveAs(ftsave). } //SqlDataSource_employee.Text + "/" + DropDownListYear.Text = DropDownListDate. } //SqlDataSource_employee.DefaultValue = "Male".FileName.Length < 5) { args. } else { args. } else { lblagree. } } protected void DropDownListMonth_SelectedIndexChanged(object sender.Text = "Female". EventArgs e) { } protected void txtLogin_TextChanged(object sender.Write(ftsave). string fname = Browse.IsValid = true.IsValid) return.Checked) { LblGender.MapPath("uploads").Trim(). Response. string ftsave = folder + @"\" + fname. ServerValidateEventArgs args) { if (txtPwd.DefaultValue = "Female".Redirect("thankyou1. else { LblGender.Insert().Text. if (RdoMale. ImageClickEventArgs e) { if (!Page.

if (dr. System. string sql = "select * from employee where loginID=@loginID". System. System.Web.ExecuteReader().Integrated Security=True"]. cn.Text).Parameters.ConnectionString.P a g e | 30 } } protected void RdoMale_CheckedChanged(object sender. System. txtLogin.Linq.AddWithValue("loginID". } cn.Read()) { args.Data.Collections. EventArgs e) { } protected void SqlDataSource1_Selecting(object sender. System.ConnectionString = WebConfigurationManager. ServerValidateEventArgs args) { SqlConnection cn = new SqlConnection("Data Source=Ganesh-PC. } } 3.Initial Catalog=jobseeker.Open().Configuration. SqlDataSourceSelectingEventArgs e) { } protected void CustomValidator2_ServerValidate(object source.cn).ConnectionStrings["Data Source=Ganesh-PC. . SqlDataSourceSelectingEventArgs e) { } protected void SqlDataSource_employee_Selecting(object sender.Initial Catalog=jobseeker.Integrated Security=True"). //cn. cmd. SqlDataReader dr = cmd. ServerValidateEventArgs args) { } protected void CustomValidator_login_ServerValidate(object source. Employee Profile Page using using using using using using System.IsValid = false. SqlCommand cmd = new SqlCommand(sql.Close().

//string sql = "select * from FunctionalArea where FunctionalArea=" + lbl_fa.Text = dr["Address"]. lblLogin.ToString(). dr.Text = dtr["FunctionalAreaName"]. System. System.Session["LoginID"].ToString(). lblHighQuali.ToString(). lblDOB. SqlDataReader dr=cmd.UI.Read().ExecuteReader().Open().UI. //dtr.Text. System. //lblFuncArea.aspx"). System.Text = dr["MobileNo"].ToString().Text = dr["DateOfBirth"].ToString(). System.Linq. lblFuncArea.ConnectionStrings[].HtmlControls. string query = "SELECT * FROM employee WHERE loginID=@loginID".Text = dr["Name"].WebParts. lblUniversity. } else { LoadData().Text = dr["University"]. cmd. public partial class employee_profile : System.ToString().Integrated Security=True").UI.ToString().Web.Web.Xml. . } } public void LoadData() { SqlConnection cn = new SqlConnection("Data Source=Ganesh-PC. lblMob. SqlCommand cmd = new SqlCommand(query.UI. if(dr.Read().Web. } } cn. EventArgs e) { if (Session["name"] == null || Session["LoginID"] == null) { Response.ConnectionString.Web.ExecuteReader().Web. //SqlCommand cm = new SqlCommand(sql.AddWithValue("loginID".ToString(). lblEmail.ToString().WebControls.Data. System. cn.Close().Text = dr["Email"].ToString()).WebControls. //cn.P a g e | 31 using using using using using using using System. //dtr.Parameters.Web. lblName.HasRows) { dr. lblAdd. //SqlDataReader dtr = cm.Redirect("login.Page { protected void Page_Load(object sender.Initial Catalog=jobseeker.Close().Close().UI.Security.ConnectionString = ConfigurationManager.Text = Session["LoginID"]. cn).Text = dr["HighQuali"].SqlClient.ToString().cn).Text = dr["FunctionalArea"].

ConnectionString.Collections.HtmlControls.Redirect("recruiter_profile.Parameters.Read()) { Session["name"] = dr["CompanyName"].Web. SqlCommand cmd = new SqlCommand(sql. System.Web. try { //cn. .ExecuteReader().txtLogin.P a g e | 32 } 5. EventArgs e) { txtLogin.Data. cn). cmd.Integrated Security=True").WebControls.Text).Data. System. Response. public partial class recruiter_login : System.AddWithValue("@Password". System.WebControls.Initial Catalog=jobseeker.Web. string sql = "SELECT * FROM recruiter WHERE Login=@Login AND Password=@Password". System. cmd.Configuration. System.Visible = true.UI. SqlDataReader dr = cmd. Session["login"] = dr["Login"].Text). System.WebParts.Xml. System.Parameters. cn. System. } else lblmsg.Focus().UI.UI.Web. System. System.aspx").Page { protected void Page_Load(object sender. System.AddWithValue("@Login". } protected void ImageButtonLogin_Click(object sender.Linq.ConnectionString = ConfigurationManager.Security.Web. txtPwd.Web. if (dr. System.Linq.UI.Open().Web. ImageClickEventArgs e) { SqlConnection cn = new SqlConnection("Data Source=Ganesh-PC.UI. Recruiter Login Page using using using using using using using using using using using using using System.SqlClient.ConnectionStrings["recruiter"].

19.UI.Redirect("recruiter login. 14. } finally { cn. } else { loadData().UI. 30. 12.".UI. } } public void loadData() { . 31. using System. 27.Write("Error : " + ex. 11. using System.Web.Text = "Sorry.Security.Linq. using System. EventArgs e) { if (Session["name"] == null || Session["login"] == null) { Response.SqlClient. 22.Linq. 28.Configuration. using System.Redirect("rec_forgotpassword.Collections. 29. using System. { 24.Web.Message). using System.Web. 15. 16. using System.WebControls. using System.aspx"). } } protected void LinkButton1_Click(object sender. EventArgs e) { Response. 9. using System. using System. 17. using System.WebControls.Web. 25. 10. using System. 32. 20.UI. } } 7.Data. 34. 13.Page 23. } catch (Exception ex) { Response. 36. using System.Web. protected void Page_Load(object sender. 35.HtmlControls. 26. 18. Recruiter Profile 8. 21.WebParts.Close().Web. 33. Login id or password is incorrect.Data.P a g e | 33 lblmsg.UI.Xml.aspx").Web. public partial class recruiter_profile : System.

System.ConnectionStrings[].AddWithValue("Login". 49. 61. if (dr. cmd.UI. System.Data. //SqlCommand cm = new SqlCommand(sql.Web.Configuration.Text = dr["FunctionalArea"].ConnectionString.ConnectionString = ConfigurationManager.Integrated Security=True"). 50.Xml.SqlClient.UI. 41. 46. 58.Linq. Session["Login"].Text = dtr["FunctionalAreaName"].ToString()). System.Text = dr["EmailID"].Text.ExecuteReader().HasRows) { dr.Web.Close(). System. lblFuncArea. Search Job Page using using using using using using using using using using using using using System.Text = dr["WebsiteURL"].Parameters.Web. lblCompanyName. 54. System.ToString().Security. //SqlDataReader dtr = cm. System.Text = dr["Address"].Read().Collections. 40. 53.Initial Catalog=jobseeker.Close().P a g e | 34 37. 48.Web. 60. } 67. lblWebsite. 43.Open(). } 64. 38. 55. 42. System.Text = dr["CompanyName"]. SqlConnection cn = new SqlConnection("Data Source=Ganesh-PC. lblMob. 39. //lblFuncArea. SqlCommand cmd = new SqlCommand(query. //dtr. 57.Web.ToString(). lblPinCode. //string sql = "select * from FunctionalArea where FunctionalArea=" + lbl_fa. 45.Text = Session["Login"]. 63.Text = dr["Pincode"]. lblAddress. //cn. cn). public partial class employee_search : System.cn).UI. 56. SqlDataReader dr = cmd. 47.UI.Read().ToString().ToString(). System. 51. cn. } 68. 62. lblEmail.Web.ToString().WebControls. System.Linq. 65. 52. 44.ExecuteReader(). string query = "SELECT * FROM recruiter where Login=@Login". System.Close().WebControls. 59.WebParts.ToString(). 66.Text = dr["MobileNo"].ToString().Data. dr.ToString(). cn. lblLogin.ToString(). 7.Web.HtmlControls. System.UI. //dtr. System.Page .

@loginID)". //dt = new DataTable().Text.SelectedIndex == 0) // query += " WHERE FunctionalArea='" + ddlfunctionalArea. FunctionalArea.SelectedIndex != 0) // query += " WHERE Location='" + ddlLocation.@ContactNumber.Initial Catalog=jobseeker. //string query = "Select jobid. //SqlConnection cn = new SqlConnection("Data Source=Ganesh-PC.FunctionalArea".SelectedIndex != 0) // query += " WHERE FunctionalArea='" + ddlfunctionalArea. Session["location"] = ddlLocation.aspx"). FunctionalArea.SelectedValue + "'".ContactNumber.P a g e | 35 { protected void Page_Load(object sender.SelectedItem. CompanyName.SelectedIndex != 0 && ddlLocation. //else if (ddlfunctionalArea.DataSource = dt.ExecuteNonQuery(). } protected void GridView1_SelectedIndexChanged(object sender. //GridView1. //cn. CompanyName. ImageClickEventArgs e) { Session["functionalArea"] = ddlfunctionalArea. cn). HighQuali.Open().SelectedValue + "'".Integrated Security=True". //cn. cn.Integrated Security=True").@ContactPerson. EventArgs e) { /*SqlConnection cn = new SqlConnection("Data Source=Ganesh-PC.FunctionalArea=job.Open().DataBind().AddWithValue cmd. Login from job".ContactPerson. string str="Insert into View_Appliedjobs(JobTitle.SelectedValue + "' and Location='" + ddlLocation.FunctionalArea where FunctionalArea.ConnectionString = "Data Source=Ganesh-PC.Initial Catalog=jobseeker.Text. //cmd. HighQuali.SelectedValue + "'". //else // query = "SELECT JobTitle. //if (ddlfunctionalArea. EventArgs e) { if (Session["name"] == null || Session["LoginID"] == null) { Response. Login FROM job. //SqlDataAdapter da = new SqlDataAdapter(cmd). .CompanyName.SelectedItem.Fill(dt). } } DataTable dt.SelectedIndex == 0 && ddlLocation.loginID) values(@JobTitle.Integrated Security=True").Close(). //else if (ddlfunctionalArea. cn. //SqlCommand cmd = new SqlCommand(query. //da.SelectedIndex != 0 && ddlLocation.Initial Catalog=jobseeker. //cn. protected void ImageButton1_Click(object sender.Redirect("login. SqlCommand cmd = new SqlCommand(str.Close().Parameters. cn). //GridView1.@CompanyName.

UI. ddlExperirnce.Linq. ImageClickEventArgs e) { SqlDataSourceJob.aspx"). System. System. System.UI. //lblrecruiterid.Text = GridView1. Response.Insert(). System.WebParts. System.UI.DataBind().Web.UI.aspx"). public partial class recruiter_postjob : System.Text = Session["name"].Security.DataBind(). System. System. if (Session["name"] == null || Session["login"] == null) { Response.P a g e | 36 //lblJobid. txtCompanyName.*/ Response.HtmlControls.WebControls. } txtCompanyName. } } .WebControls. System.Collections.Web. Recruiter PostJob Page using using using using using using using using using using using using System.Configuration.Web.Redirect("recruiter profile.Web.Insert().Web. System. } protected void ImageButtonSubmit_Click(object sender. System.Web.Text = GridView1.Cells[5].Page { protected void Page_Load(object sender.ToString(). System.Xml.ToString().Focus().UI. EventArgs e) { ddlFunctionalArea.Linq.SelectedDataKey. } } 8.Value.Web.Redirect("askpostedjob.SelectedRow.Text.aspx").Data.Redirect("askappliedjob. //SqlDataSourceAJ.

P a g e | 37 .

The system makes it friendly to distribute. ONLINE NETWORK MONOTORING FOR ONLINE RECUITMENT SYSTEM enables the users to have the typical examination facilities and features at their disposal. the basic intelligence and immense possibilities for further extension of the application as required by the user. This multi platform solution brings in by default. Based on the outcome of the exam the jobseekers will be short listed. venue & Date of the examination will be made available to them through the website. The details of the examination. It resolves typical issues of manual examination processes and activities into a controlled and closely monitored work flow in the architecture of the application.P a g e | 38 CONCLUSION This project ‘ONLINE NETWORK MONOTORING FOR ONLINE RECUITMENT SYSTEM’ is an online website in which jobseekers can register themselves and then attend the exam. For fresher. the exam will be conducted at some venue after short listing of the preliminary Aptitude Test. share and manage the examination entities with higher efficiency and easiness. .

php http://www. 2. Sudarshan . 4.NET Ajax Server controls Database System Concepts Google Search Engine https://www. 3.tgmc. 5. IEEE SRS Format Project Scenario Sample SRS Software Engineering Advanced ASP. 6.tgmc.in/resource.php Roger S.in/project_scenario. Pressman Adam Calderon Joel Rumerman Abraham Silberschatz Henry F.P a g e | 39 REFERENCES 1. Korth S.