Jobs Site Starter Kit for ASP.NET 3.5
Jobs Site Starter Kit (JSSK) is an ASP.NET starter kit demonstrating many features of ASP.NET
3.5 including themes, master pages, data controls, membership, roles, profiles
and AJAX. JSSK is a web application that provides a platform for candidates seeking job and the employers to share their needs.
Features
The candidates seeking job (referred as job seekers now onwards) can perform following operations:
- Register with the web site.
- Post their resume.
- Modify their resume.
- Search for job postings.
- Browse searched job postings.
- Add job posting to their favorites list.
- Add frequently used searches to their favorites list.
The employers can perform following operations:
- Register with the web site.
- Enter profile of their company.
- Post one or more job postings.
- Modify the job postings.
- Search the resume database.
- Browse searched resumes.
- Add resumes to their favorites list.
JSSK is developed using ASP.NET 3.5 and uses
following features:
- Completely based on n-tier architecture
- Forms based authentication
- User management via Membership providers
- Role based security
- Profiles
- Themes
- Master pages
- New data source controls - ObjectDataSource
- Data bound controls – GridView and
DetailsView
- Login controls – Login, PasswordRecovery,
LoginName and LoginStatus
- Web parts for customization
- User controls for reusing code and markup
- ASP.NET AJAX client script extensions
- Calling web services via ASP.NET AJAX
- UpdatePanel and UpdateProgress controls
- AJAX Control Toolkit
System Requirements
- .NET Framework 3.5
- Visual Studio 2008 or Visual Web Developer 2008 Express
Edition
- SQL Server 2005 Express Edition
Installation Instructions
- Download the JSSK_35_Setup.zip file from the associated
links section at the bottom
- Extract JSSK_35_Setup.zip so as to get
JSSKSetup.exe
- Run JSSKSetup.exe (see below for
screen shot)
- Specify a folder where you would like to extract the source code
-
Click on the Extract button to extract the following files (see screen shot of
extracted files below):
- JSSKCS.zip
- JSSKVB.zip
- EULA.rtf
- Welcome.htm
- Extract JSSKCS.zip and JSSKVB.zip to get
source code in C# and VB.NET respectively
- Read Welcome.htm
carefully for information about the starter kit such as test user names and
passwords
- Open Visual Studio 2008 or Visual Web Developer 2008 Express
Edition
- Click on File > Open Web Site menu option
-
In the Open Web Site dialog select the folder where you extracted the contents
of JSSKCS.zip or JSSKVB.zip
- After successfully opening the web site your solution explorer should
resemble as shown below:
FAQs
Q. What software do I need to use JSSK?
In order to use JSSK you need the following
software:
- .NET Framework 3.5
- Visual Studio 2008 or Visual Web
Developer 2008 Express Edition
- SQL Server 2005 Express Edition
Q. Can I use JSSK with VS.NET 2003 or Visual
Studio 2005?
No. JSSK is developed using Visual Studio 2008 and
ASP.NET 3.5. Please see the system requirements above.
Q. Can I use beta versions of Visual
Studio 2008
to run JSSK?
We have not tested the behavior of the
application on Beta versions and we do not recommend that you use it with any
other version except the final versions.
Q. Why JSSK for ASP.NET 3.5 doesn't come as a
VSI file like earlier version of JSSK?
Based on user feedback and queries we observed that many users
are confused about the VSI format and the templates created within Visual
Studio. Hence, we decided to allow developers to simply extract the source code
of the application via some simple mechanism (see installation instructions
above).
Q. Can I use SQL Server 2005 instead of SQL
Server 2005 Express Edition?
Yes. You can attach the JSSK database from
App_Data folder of the resulting web site using SQL
Server Management Studio. Make sure to change the database connection string
accordingly in the web.config file.
Q. Can I use SQL Server 2000 instead of SQL
Server 2005 Express Edition?
Not out of the box. JSSK is developed using SQL
Server 2005 Express Edition as a database engine. We have not tested its
behavior and functionality under SQL Server 2000.
Screen Shot
Bipin Joshi is an independent software consultant and trainer by profession specializing in Microsoft web development technologies. Having embraced the Yoga way of life he is also a meditation teacher and spiritual guide to his students. He is a prolific author and writes regularly about software development and yoga on his websites. He is programming, meditating, writing, and teaching for over 27 years. To know more about his ASP.NET online courses go
here. More details about his Ajapa Japa and Shambhavi Mudra online course are available
here.