




























































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
JOB PORTAL MANAGEMENT SYSTEM PROJECT
Typology: Assignments
1 / 141
This page cannot be seen from the preview
Don't miss anything!
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.
would register would not be able to pay online. Payment would be done by check/case.
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.
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.
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.
Web Site Management Page Design Controls Data Security
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
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.
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.
New features of ASP.NET help you easily create pages that are more consistent and can offer a richer experience to users.
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 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.
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
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
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.
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.
ASP.NET includes substantially improved support for working with data in your Web applications.
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.
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.
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 block, as in the example provided in Code Blocks in ASP.NET. If different languages are declared in separate script blocks on the same page, an error will be thrown. Although only one language can be used on a single page, any user controls that you use on a page can be written in different languages, including Visual C++. This allows applications to take advantage of function libraries in different languages. Visual Basic Scripting Edition (VBScript) is not supported, but VBScript syntax is very similar to Visual Basic 2008 syntax, so any required changes to existing code should be minor. These topics summarize common programming concepts with side-by-side code examples or tables. This information is designed for those who want to learn a new language or refresh their memory of how to work with a particular language. The following Visual Studio programming languages are covered:
Microsoft® SQL Server™ 2005is a set of components that work together to meet the data storage and analysis needs of the largest Web sites and enterprise data processing systems. The topics in SQL Server Architecture describe how the various components work together to manage data effectively. Microsoft® SQL Server™ 2005data is stored in databases. The data in a database is organized into the logical components visible to users. A database is also physically implemented as two or more files on disk. Each instance of SQL Server has four system databases ( master , model , tempdb , and msdb ) and one or more user databases( hmd_db, Address_Book, payroll, sales, employees ). Some organizations have only one user database, containing all the data for their organization. Some organizations have different databases for each group in their organization, and sometimes a database used by a single application. For example, an organization could have one database for sales, one for payroll, one for a document management application, and so on. Sometimes an application uses only one database; other applications may access several databases. It is not necessary to run multiple copies of the SQL Server database engine to allow multiple users to access the databases on a server. An instance of the SQL Server Standard or Enterprise Edition is capable of handling thousands of users working in multiple databases at the same time. Each instance of SQL Server makes all databases in the instance available to all users that connect to the instance, subject to the defined security permissions.
When connecting to an instance of SQL Server, your connection is associated with a
Microsoft® SQL Server™ 2005data is stored in databases. The data in a database is organized into the logical components visible to users. A database is also physically implemented as two or more files on disk. When using a database, you work primarily with the logical components such as tables, views, procedures, and users. The physical implementation of files is largely transparent. Typically, only the database administrator needs to work with the physical implementations