Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

JOB PORTAL MANAGEMENT SYSTEM PROJECT, Assignments of Computer Science

JOB PORTAL MANAGEMENT SYSTEM PROJECT

Typology: Assignments

2019/2020

Uploaded on 07/16/2020

harish-kumar-19
harish-kumar-19 🇮🇳

5

(1)

1 document

1 / 141

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
JOB PORTAL
Page 1 of 141
1. Introduction
Project Summary
Purpose
Scope
Technology and
Literature
Review
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Partial preview of the text

Download JOB PORTAL MANAGEMENT SYSTEM PROJECT and more Assignments Computer Science in PDF only on Docsity!

1. Introduction

 Project Summary

 Purpose

 Scope

 Technology and

Literature

Review

Project Summary:

Title : JOB-PORTAL SYSTEM Definition : To manage the jobseeker and recruiter [employer] Developed at : HCL Info System Pvt. Ltd. Ahmadabad. Team Size : 2 Team Members : Prajapati Pratik .J : Yadav Mangal .D Software Requirements : Microsoft Visual Studio 2005, SQL Server.NET Framework 2. Development Platform : Microsoft Visual Studio 2008 Front-end-tool : ASP.NET Back-end-tool : SQL Server Office Automation Tools : Ms-word Project Guide : Mr.PAWAN JAIN

Recruiter: In Recruiter sections, user can enter the details of companies through the help of portal. The portal has a form that’s will ask details like company id/name/location/address/city/country/contact person/contact number/email_id. Once after entering the details the data will be saved by clicking save button and the details will be stored in the Recruiter database. Requirement: In Requirement sections, various vacancies of various companies are stored. All the details like job_id , job title , job location , functional skills , technical skills , company_id , contact_id , contact person , contact number , email_id are stored in database. Resource: In Resource sections, details of various Jobseekers are stored. All the Personal details and Technical and Educational background, work experience. Search: In search section, user will search for matching requirement and jobseeker as per their requirement from of the portal and fill the form as it given above.

SCOPE:

 There is no any online Payment gateway provided in this portal. So, any company which

would register would not be able to pay online. Payment would be done by check/case.

 There are no banners for advertisement on the site.

 This system can run only on Windows platform.

 Supported only in My SQL database.

 No security of data.

 No N-level category.

 Supportive language is only English.

ASP.NET provides a unified Web development model that includes the services necessary for you to build enterprise-class Web applications. ASP.NET is part of the .NET Framework and enables you to take full advantage of the features of the common language runtime, such as type safety, inheritance, language interoperability, and versioning. The topics in this section provide you with conceptual information about how ASP.NET works and procedural topics that show you how to write code that takes advantage of the power of ASP.NET to create dynamic Web applications.

 Why is ASP.Net 3.5 proffered?

The Microsoft .NET Framework version 3.5 includes significant enhancements to ASP.NET in virtually all areas. ASP.NET has been improved to provide out-of-the-box support for the most common Web application situations. You will find that you can get Web sites and pages up and running more easily and with less code than ever before. At the same time, you can add custom features to ASP.NET to accommodate your own requirements.

Specific areas in which ASP.NET has been improved are:

Productivity: You can easily and quickly create ASP.NET Web pages and applications using new ASP.NET server controls and existing controls with new features. New areas such as membership, personalization, and themes provide system-level functionality that would normally require extensive developer coding. Core development scenarios, particularly data, have been addressed by new data controls, no-code binding, and smart data-display controls.

Flexibility and extensibility: Many ASP.NET features are extensible so that you can easily incorporate custom features into applications. The ASP.NET provider model, for example, provides pluggable support for different data sources.  Performance: Features such as recompilations, configurable caching, and SQL cache invalidation allow you to optimize the performance of your Web applications.  Security: It is now easier than ever to add authentication and authorization to your Web applications.  Hosting: ASP.NET includes new features that make it easier to manage a hosting environment and create more opportunities for hosters to add value.  Completeness: New and existing features work in concert to allow you to create end-to- end scenarios that address real-world Web development challenges.

The following sections describe changes made in different areas of

ASP.NET:

 Web Site Management  Page Design  Controls  Data  Security

 Web Site Management

Web site configuration is improved to include many more settings. You can easily manage application settings using the Web Site Administration Tool, which provides a

 Recompiling Web Sites for Error Checking and Deployment

You can now precompile your Web site, which allows you to enhance performance by avoiding the overhead of dynamic compilation and allows you to catch compile-time errors. You can also precompile a site for deployment, producing a version of the site that you can easily copy to or install on a production server. Precompiling for deployment strips source code, which helps you protect your intellectual property.

 Navigation

You can add site navigation to your Web sites by defining a site map (typically an XML file). You can then use new navigation controls such as the SiteMapPath controls that can automatically create a menu or tree view of pages, or that can display a navigation path (also known as a breadcrumb) showing the current page hierarchy.

 Page Design

New features of ASP.NET help you easily create pages that are more consistent and can offer a richer experience to users.

 Pages Consistent Layout using Master

You can use master pages to create a consistent page layout for your Web site or for a group of related pages. On the master page, you define a common look; you can then create individual content pages that provide the dynamic content that is displayed using the master page as a template

 Themes for Consistent Appearance

Themes allow you to create a consistent look for your site. A theme contains a collection of control skins that define property settings (such as background color and font), CSS style settings, and images to specify the appearance of a control.

 New Code-Behind Model for Pages

ASP.NET continues to support the single-file model from the previous version of ASP.NET and now includes a new code-behind model. The new model allows you to use a new .NET Framework feature, partial classes, to create a code file with just the code in it that you need, such as event handlers. The end result is a clean separation of the markup from the code in a page, and a robust model for managing a page’s code

 User-Customizable Web Pages

With Web parts, you can create modularized Web pages that users can customize extensively. A Web part incorporates a discrete piece of functionality, such as a weather report, a stock ticker, or a window for reading news. ASP.NET allows you to create your own Web parts. You can then create Web pages that include a selection of Web parts. Using the Web parts architecture, you can allow users to customize individual Web parts (for example, by typing in a ZIP code to display local information) and change the layout of Web parts. You can also allow users to add and remove Web parts, thereby giving users the ultimate flexibility in using your site

 User-Specific Values

You can provide users with a custom experience in your Web site by defining and using profile properties, which you can use to track user information (address, city), preferences (color scheme, list of stocks to follow), or any custom information required by your application (shopping cart). Once you have defined profile properties, ASP.NET automatically associates individual instances of the profile properties with each user, and you can use code to set or get the values. ASP.NET persists property values in a data store (which you can configure), and the next time a user visits your site, ASP.NET automatically retrieves the profile property value for that user.

 All data controls can use either the new data-binding model with data source controls, or can continue to use the model used in earlier versions of ASP.NET.  All controls support themes and skins so that you can customize their appearance using an ASP.NET theme.  You can use device filtering with many control properties, specifying different property values for different devices. When the control is rendered, the appropriate property value is set based on the requesting browser.  Validation controls can now be grouped, which allows you to selectively enable validation for some controls.  Improvements to individual controls such as the Label control, List Box control, and others to add functionality often requested by developers.

 New Controls

ASP.NET offers a greater selection of controls to help you create fully featured Web pages much more quickly. You can now take advantage of the following controls:  Navigation. You can add navigation paths (also known as breadcrumbs) to pages with the SiteMapPath control and display a site map using the TreeView control.  Security. You can authenticate users with a suite of login controls that allow you to get and validate user credentials, display custom output for logged-in users, and more.

Web Parts. A new set of Web Part controls allow you to create portal pages that users can personalize at run time. For example, you can create a Web Part that allows a user to enter a custom value such as a postal code and get localized weather reports.  Client behavior. New controls provide ASP.NET server control functionality for tasks that previously were handled only by HTML elements. These include the FileUpload control, ImageMap control, and the HiddenField control.  The new Wizard control allow you to create a page with multiple panels that step the user through multi-part forms. In addition, existing ASP.NET controls have been enhanced with new features. All controls now support the new data-binding model, themes, and personalization. You can also use all controls to create pages for devices; controls now automatically support adaptive rendering and device filtering.

 Data

ASP.NET includes substantially improved support for working with data in your Web applications.

 Data Source Controls

For binding data to controls on Web pages, you can now use data source controls, which encapsulate connections, query commands, and parameters into a single control. ASP.NET includes data source controls that work with a variety of back-end data sources, including Microsoft SQL Server, Microsoft Access, XML files, Web services, FrontPage site maps, and business objects that return data sets. All data source controls support the same basic object model, giving you a consistent way to work with data regardless of its source.

 XML Support

You can use XML data in a variety of ways in ASP.NET. An XML data source control exposes XML data to be used either as hierarchical or tabular data. You can bind a TreeView control to XML data to provide a hierarchical view for users, or you can bind a list control such as the GridView control to display XML in a traditional way. Connection String Storage To enhance Web site security, you can store connection strings in a dedicated section of the configuration file.

 Security

New ASP.NET features provide built-in support for authenticating and authorizing users. ASP.NET membership manages authentication, providing facilities for validating user credentials and helping users manage their passwords. The membership service provides APIs that you can call programmatically to create new users, validate credentials, and get user information. To simplify authentication even more, you can use the new login controls, which work with the ASP.NET membership to perform a variety of tasks, often with no extra code required. The Login control prompts users for credentials and validates them. The PasswordRecovery control provides various options for helping users either change or remember their password. You can display user information with the LoginName control, and present a Login or Logout button using the LoginStatus control. The LoginView control allows you to mark content in a page that is visible only to authenticated users. ASP.NET role management helps you manage authorization, providing high-level ways for you to define and check roles for users.

Both the membership and role management systems use the new ASP.NET provider model, which separates the functionality of the systems from the data store that supports them. For example, membership allows you to store user information in Microsoft SQL Server or Microsoft Access. If these default options are not suitable for your requirements, you can create your own provider that accepts calls from membership and then fulfills them using your custom data logic.  Microsoft’s C#.Net An ASP.NET page is restricted to code written in a single programming language. Currently, ASP.NET supports Visual Basic, C#, and J#. The default language is Visual Basic, but any other language can be declared as the default language for the page by placing a directive at the top of the page, such as the following: <%@Language="C#"%> The language can also be declared in a