1.2scope: College Management System
1.2scope: College Management System
________________________________________________________________________
1.1Introduction
1.2Scope
________________________________________________________________________
M S University 1
College Management System
________________________________________________________________________
INTRODUCTION
Introduction
Internet based system, Actually there are several job sites in the world
but the specialty of Job Seeker And Provider is, the candidates can
apply their Resume to the desired employer vice versa the employer
can call any Desired candidate via mail sending option. The proposed
new system cannot only replace all the current problems in existing
Scope
________________________________________________________________________
M S University 2
College Management System
________________________________________________________________________
________________________________________________________________________
M S University 3
College Management System
________________________________________________________________________
PROJECT DESCRIPTION
The system is developed using Active Server Page .NET as front end
and SQL Server 2000. Macromedia ,PhotoShop and Flash software are
used to make the web pages to look good and attractive. It obtains all
option based inputs, fast search and view by specifying limited data
and easy selection of options, access and manipulate from the database
in a secure fashion.
ENTRY SECTION
The candidate can enter their details through the following pages
Resume entry
Employer Entry
Jobs Opening
REPORTS SECTION
________________________________________________________________________
M S University 4
College Management System
________________________________________________________________________
Candidate Reports
Employer Reports
location
ways – by conducting explicit work shops as and when the project was
________________________________________________________________________
M S University 5
College Management System
________________________________________________________________________
________________________________________________________________________
M S University 6
College Management System
________________________________________________________________________
SYSTEM SPECIFICATION
HARDWARE SPECIFICATIONS
________________________________________________________________________
M S University 7
College Management System
________________________________________________________________________
SOFTWARE SPECIFICATION
________________________________________________________________________
M S University 8
College Management System
________________________________________________________________________
SOFTWARE DESCRIPTION
Why [Link]?
________________________________________________________________________
M S University 9
College Management System
________________________________________________________________________
The .NET Framework comprises over 3,400 classes that we can employ in
our [Link] applications. We can use the classes in the .NET Framework
to develop any type of applications. Since [Link] is part of the .NET
Framework, we can do all these things from within an [Link] page.
While ASP Classic pages are formed with scripting languages such as
VBScript and JavaScript. [Link] pages are formed with full-blown
programming languages such as Visual Basic and C#. And whereas there
are five standard objects accessible in the ASP Classic Framework (the
Request, Response, Application, Session, and Server objects), there are
over 3,400 standard objects in the .NET Framework that we can use in an
[Link] page.
________________________________________________________________________
M S University 10
College Management System
________________________________________________________________________
do, they render the appropriate HTML and send that HTML into the
output stream. For example, a DropDownList control will allow you to
bind to a data source, yet the output that is rendered is standard
<SELECT> and <OPTION> tags when sent to a browser. However, the
same DropDownList control might render WML if the target is a portable
phone. That is why these controls do not necessarily map to any one
markup language, but have the flexibility to target the appropriate markup
language.
Microsoft .NET marketing has created a huge hype about its Web
Services. This is the first of two articles on Web Services. Here we will
create a .NET Web Service using C#. We will look closely at the Discovery
protocol, UDDI, and the future of the Web Services. In the next article, we
will concentrate on consuming existing Web Services on multiple
platforms (i.e., Web, WAP-enabled mobile phones, and windows
applications).
What is a Web Service?
Web Services are a very general model for building applications and can
be implemented for any operation system that supports communication
over the Internet. Web Services use the best of component-based
development and the Web. Component-base object models like
Distributed Component Object Model (DCOM), Remote Method
Invocation (RMI), and Internet Inter-Orb Protocol (IIOP) have been around
for some time. Unfortunately all these models depend on an object-model-
specific protocol. Web Services basically uses Hypertext Transfer Protocol
(HTTP) and SOAP to make business data available on the Web. It exposes
the business objects (COM objects, Java Beans, etc.) to SOAP calls over
________________________________________________________________________
M S University 12
College Management System
________________________________________________________________________
HTTP and executes remote function calls. The Web Service consumers are
able to invoke method calls on remote objects by using SOAP and HTTP
over the Web.
________________________________________________________________________
M S University 13
College Management System
________________________________________________________________________
OLE DB
Using Microsoft OLE DB Provider for making a connection to the
server, execute the command, and process the results.
COM DESIGN
________________________________________________________________________
M S University 15
College Management System
________________________________________________________________________
DATAFLOW DIAGRAM
Employers Employers
Proces
s
Jobs Opening Jobs Opening
Employers
Candidate
________________________________________________________________________
M S University 16
Locations
College Management System
________________________________________________________________________
________________________________________________________________________
M S University 17
College Management System
________________________________________________________________________
DATABASE DESIGN
CandidateDomainKnowledge
Column DataType Length AllowNulls
CIndustryId int 4 No
IndustryId int 4 No
PositionId int 4 No
CandidateId int 4 No
StartActiveDate datetime 8 Yes
EndActiveDate datetime 8 Yes
CreatedBy varchar 8000 Yes
CreatedDate datetime 8 Yes
LastmodifiedBy varchar 8000 Yes
LastModifiedDate datetime 8 Yes
CandidatePreferedJob
________________________________________________________________________
M S University 18
College Management System
________________________________________________________________________
Candidates
________________________________________________________________________
M S University 19
College Management System
________________________________________________________________________
CandidateSkill
City
DomainKnowledge
________________________________________________________________________
M S University 20
College Management System
________________________________________________________________________
JobApplications
________________________________________________________________________
M S University 21
College Management System
________________________________________________________________________
Employers
Jobs
JobSkill
Jobsopening
Locations
PositionHeld
Column DataType Length AllowNulls
________________________________________________________________________
M S University 24
College Management System
________________________________________________________________________
PositionId int 4 No
Category varchar 8000 Yes
StartActiveDate datetime 8 Yes
EndActiveDate datetime 8 Yes
CreatedBy varchar 8000 Yes
CreatedDate datetime 8 Yes
LastModifiedBy varchar 8000 Yes
LastModifiedDate datetime 8 Yes
Skills
State
SOURCECODE
Connection Coding
Imports [Link]
Imports [Link]
Imports [Link]
Disconnect Coding
________________________________________________________________________
M S University 26
College Management System
________________________________________________________________________
End If
End Sub
ResumeEntry
________________________________________________________________________
M S University 27
College Management System
________________________________________________________________________
ColsData = "'" & UserName & "'|'" & Password & "'|'" & firstname &
"'|'" _
& lastname & "'|'" & ScreenName & "'|'" & address1 & "'|'" _
& address2 & "'|'" & Location & "'|'" _
& Postalcode & "'|'" & dob & "'|'" & Gender & "'|'" _
& Schoolname & "'|'" & Education & "'|'" & Found & "'|'" _
& Company & "'|'" & YearExperience & "'|'" & ResumeDesc
& "'"
ColsList = "LogInUser," _
& "LogInPassword,FirstName,LastName,EmailId," _
& "Address1,Address2,LocationId,PostalCode,DOB," _
&
"Gender,SchoolName,Education,HowFound,CompanyName," _
& "YearOfExperience,ResumePath"
objcon = Connect(ConnectionString)
Dim objTrans As SqlTransaction = [Link]()
objcmd = New SqlCommand()
[Link] = objcon
[Link] = objTrans
Try
coldata = [Link](parsechar)
count = [Link](0)
ColumnsData = ""
For i = 0 To count
If coldata(i) = "''" Or coldata(i) = "' '" Then
If i <> count Then
ColumnsData = ColumnsData + "null,"
Else
ColumnsData = ColumnsData + "null"
End If
Else
If i <> count Then
ColumnsData = ColumnsData + coldata(i) + ","
Else
ColumnsData = ColumnsData + coldata(i)
End If
End If
Next
[Link] = [Link]
[Link] = cmdtext
[Link]()
[Link]()
End If
[Link]()
________________________________________________________________________
M S University 31
College Management System
________________________________________________________________________
Try
objcon = Connect(ConnectionString)
[Link] = objcon
cmdtext = "SET QUOTED_IDENTIFIER OFF"
[Link] = [Link]
[Link] = cmdtext
[Link]()
End Function
________________________________________________________________________
M S University 33
College Management System
________________________________________________________________________
JobEntry
ColsData = "'" & CompanyName & "'|'" & StartDate & "'|'" & Industry
& "'|'" _
& GenericTitle & "'|'" & jobtype & "'|'" & CompanyType &
"'|'" _
& ScheduleShift & "'|'" & CompanySize & "'|'" &
WorkVisaSponsor & "'|'" _
& MinEducation & "'|'" & MinExperience & "'|'" &
BusinessTravel & "'|" _
& Salary & "|'" & BriefDesc & "'|'" & DetailedDesc & "'|'" _
& Address1 & "'|'" & Address2 & "'|'" & Location & "'|'" _
& ContactName & "'|'" & ContactEmail & "'|'" & Phone &
"'|'" _
________________________________________________________________________
M S University 34
College Management System
________________________________________________________________________
ColsList = "EmployerId," _
& "StartDate,IndustryId,PositionId,jobtype," _
& "CompanyType, ScheduleShift, CompanySize, VisaSponsor,"
_
& "MinEducation,MinExperience,BusinessTravel,Salary,
BriefDescription, " _
& "DetailedDescription,Address1,Address2,LocationId," _
& "ContactPerson,ContactEmail,Phone,Fax"
objcon = Connect(ConnectionString)
Dim objTrans As SqlTransaction = [Link]()
objcmd = New SqlCommand()
[Link] = objcon
[Link] = objTrans
Try
coldata = [Link](parsechar)
count = [Link](0)
ColumnsData = ""
For i = 0 To count
If coldata(i) = "''" Or coldata(i) = "' '" Then
If i <> count Then
ColumnsData = ColumnsData + "null,"
Else
________________________________________________________________________
M S University 35
College Management System
________________________________________________________________________
________________________________________________________________________
M S University 36
College Management System
________________________________________________________________________
cmdtext = "Insert into JobSkill (JobId, SkillId) Values(" & JobId &
"," & SkillId & ")"
[Link] = cmdtext
[Link]()
End If
cmdtext = "Insert into JobSkill (JobId, SkillId) Values(" & JobId &
"," & SkillId & ")"
[Link] = cmdtext
[Link]()
End If
[Link]()
Finally
objcmd = Nothing
JobEntry = 0
End Try
JobEntry = 0
End Function
EmployerEntry
ColsData = "'" & UserName & "'|'" & Password & "'|'" & firstname &
"'|'" _
& lastname & "'|'" & ScreenName & "'|'" _
& phone & "'|'" & Fax & "'|'" & HowFound & "'|'" _
________________________________________________________________________
M S University 38
College Management System
________________________________________________________________________
& CompanyName & "'|'" & address1 & "'|'" & address2 &
"'|'" _
& City & "'|'" & State & "'|'" & PostalCode & "'|'" _
& YearEstablished & "'|'" & NoOfEmployees & "'|'" _
& ResumeEmail & "'|'" & DetailedDesc & "'"
ColsList = "UserName," _
& "Password,FirstName,LastName,ScreenName," _
& "Phone,Fax,HowFound,CompanyName," _
& "Address1,Address2,CityId,StateId,PostalCode," _
&
"YearEstablished,NoOfEmployees,ResumeEmail,DetailedDescription"
objcon = Connect(ConnectionString)
objcmd = New SqlCommand()
[Link] = objcon
Try
coldata = [Link](parsechar)
count = [Link](0)
ColumnsData = ""
For i = 0 To count
If coldata(i) = "''" Or coldata(i) = "' '" Then
If i <> count Then
ColumnsData = ColumnsData + "null,"
Else
________________________________________________________________________
M S University 39
College Management System
________________________________________________________________________
ApplyJob
________________________________________________________________________
M S University 40
College Management System
________________________________________________________________________
ObjectName = "JobApplications"
Dim objcmd As SqlCommand
Dim Cnn As SqlConnection
Dim cmdtext As String
Try
Cnn = Connect(ConnectionString)
objcmd = New SqlCommand()
[Link] = Cnn
Select Skill
Public Function SelectSKill(ByVal ConnectionString As String, Optional
ByVal QueryCondition As String = "") As DataSet
Dim objcon As SqlConnection
Dim cmdtext As String
Dim objcmd As SqlCommand
________________________________________________________________________
M S University 41
College Management System
________________________________________________________________________
Try
objcon = Connect(ConnectionString)
[Link] = objcon
objcmd = Nothing
objada = Nothing
objcon = Nothing
End Try
End Function
Delete Applicant
Public Sub DeleteApplicant(ByRef ConnectionString As String, ByVal
CandidateIds As String, ByVal JobId As String)
Dim ObjectName As String
ObjectName = "JobApplications"
Dim objcmd As SqlCommand
Dim Cnn As New SqlConnection()
Dim cmdtext As String
Try
Cnn = Connect(ConnectionString)
objcmd = New SqlCommand()
[Link] = Cnn
________________________________________________________________________
M S University 43
College Management System
________________________________________________________________________
Select Applicant
Try
objcon = Connect(ConnectionString)
[Link] = objcon
________________________________________________________________________
M S University 44
College Management System
________________________________________________________________________
End Function
SCREENCODING
Candidatelogin
Imports [Link]
Imports [Link]
________________________________________________________________________
M S University 45
College Management System
________________________________________________________________________
End Sub
________________________________________________________________________
M S University 46
College Management System
________________________________________________________________________
If [Link]("Logout") = "Y" Or
[Link]("Session") = "N" Then
[Link]()
[Link] = True
If [Link]("Logout") = "Y" Then
[Link] = "You are successfully logout"
Else
[Link] = "Session expires"
End If
End If
________________________________________________________________________
M S University 47
College Management System
________________________________________________________________________
End If
Else
Loginuser = Trim([Link])
LoginPassword = Trim([Link])
Dim count As Integer
[Link]()
count = [Link]
[Link]()
If count = 0 Then
[Link] = "Invalid LogIn"
Else
Session("CandidateId") = count
[Link]("[Link]?CandidateId=" &
count)
End If
Else
[Link] = "Please enter LoginName and Password"
End If
End If
End Sub
End Class
________________________________________________________________________
M S University 48
College Management System
________________________________________________________________________
Resume entry
Imports JobSearchClass
End Sub
#End Region
________________________________________________________________________
M S University 49
College Management System
________________________________________________________________________
[Link] = [Link](0).Rows(0).Item("ResumePath")
objData =
[Link]([Link]("ConnectionStri
ng"), " AND [Link]=" & CandidateId)
Dim i As Integer
For i = 0 To [Link](0).[Link] - 1
If i = 0 Then
[Link] = [Link](0).Rows(i).Item("Skills")
[Link] =
[Link](0).Rows(i).Item("Knowledge")
[Link] =
[Link](0).Rows(i).Item("Experience")
[Link] =
[Link](0).Rows(i).Item("UsedLast")
[Link] =
[Link](0).Rows(i).Item("usedfor")
Else
[Link] = [Link](0).Rows(i).Item("Skills")
[Link] =
[Link](0).Rows(i).Item("Knowledge")
[Link] =
[Link](0).Rows(i).Item("Experience")
[Link] =
[Link](0).Rows(i).Item("UsedLast")
[Link] =
[Link](0).Rows(i).Item("usedfor")
End If
Next
End Sub
[Link] = objData
________________________________________________________________________
M S University 52
College Management System
________________________________________________________________________
[Link] = "IndustryId"
[Link] = "Industry"
[Link]()
[Link](0, "Select..")
[Link](0).Value = ""
objData =
[Link]([Link]("ConnectionString"),
"PositionHeld", "PositionId, Category")
[Link] = objData
[Link] = "PositionId"
[Link] = "Category"
[Link]()
[Link](0, "select..")
[Link](0).Value = ""
objData =
[Link]([Link]("ConnectionString"),
"Locations L, State S, City C", "LocationId, [Link] + ' - ' + [Link] Location",
"[Link]=[Link] AND [Link] = [Link]")
[Link] = objData
[Link] = "LocationId"
[Link] = "Location"
[Link]()
[Link](0, "select..")
[Link](0).Value = ""
[Link] = objData
[Link] = "LocationId"
[Link] = "Location"
[Link]()
[Link](0, "select..")
[Link](0).Value = ""
End Sub
'[Link]("Modified successfully")
ModifyDataList()
If a = 0 Then
[Link]("[Link]?Mode=M&Posted=Y")
Else
[Link]("[Link]?Mode=M&Posted=N")
End If
________________________________________________________________________
M S University 54
College Management System
________________________________________________________________________
clear()
Else
a=
[Link]([Link]("Connectio
nString"), _
[Link], [Link], _
[Link], [Link], _
[Link], [Link], [Link], _
[Link], [Link], _
[Link], [Link], _
[Link], _
[Link], [Link], _
[Link], _
[Link], [Link], _
[Link], _
[Link], [Link], _
[Link], _
[Link], _
[Link],
[Link], _
[Link], [Link], _
[Link], _
[Link], _
[Link], [Link], _
[Link], [Link], _
[Link],
[Link])
If a = 0 Then
[Link]("[Link]?Mode=A&Posted=Y")
Else
[Link]("[Link]?Mode=A&Posted=N")
End If
End If
________________________________________________________________________
M S University 55
College Management System
________________________________________________________________________
End Sub
End Sub
End Sub
End Class
EmployerEntry
End Sub
[Link] = ""
[Link] = ""
[Link] = ""
________________________________________________________________________
M S University 56
College Management System
________________________________________________________________________
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = 0
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = 0
[Link] = 0
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = ""
[Link] = ""
End Sub
[Link] = objData
[Link] = "CityId"
[Link] = "City"
[Link]()
objData =
[Link]([Link]("ConnectionString"),
"State", "StateId, State")
[Link] = objData
[Link] = "StateId"
[Link] = "State"
[Link]()
________________________________________________________________________
M S University 57
College Management System
________________________________________________________________________
End Sub
End Sub
________________________________________________________________________
M S University 58
College Management System
________________________________________________________________________
a=
[Link]([Link]("Conne
ctionString"), _
EmployerId, [Link], [Link], _
[Link], [Link], _
[Link], [Link], _
[Link], [Link], _
[Link], _
[Link], _
[Link], [Link], _
[Link], _
[Link], [Link], _
[Link], [Link], _
[Link], [Link])
'[Link]("ModiFiedSuccessfully")
ModifyDataList()
If a = 0 Then
[Link]("[Link]?Mode=M&Posted=Y")
Else
[Link]("[Link]?Mode=M&Posted=N")
End If
clear()
clear()
________________________________________________________________________
M S University 59
College Management System
________________________________________________________________________
Else
a=
[Link]([Link]("Connect
ionString"), _
[Link], [Link], _
[Link], [Link], _
[Link], [Link], _
[Link], [Link], _
[Link], _
[Link], _
[Link], [Link], _
[Link], _
[Link], [Link], _
[Link], [Link], _
[Link], [Link])
If a = 0 Then
[Link]("[Link]?Mode=A&Posted=Y")
Else
[Link]("[Link]?Mode=A&Posted=N")
End If
End If
End Sub
End Class
RESUMEDISPLAY
________________________________________________________________________
M S University 60
College Management System
________________________________________________________________________
End Sub
End Sub
'[Link](CandidateId)
'[Link]()
objdata =
[Link]([Link]("ConnectionStr
ing"), " and [Link]=" & CandidateId)
[Link] = [Link](0).Rows(0).Item("Name")
[Link] = [Link](0).Rows(0).Item("EmailId")
[Link] = [Link](0).Rows(0).Item("Address")
[Link] = [Link](0).Rows(0).Item("City")
[Link] = [Link](0).Rows(0).Item("State")
[Link] = [Link](0).Rows(0).Item("Gender")
[Link] = [Link](0).Rows(0).Item("DateOfBirth")
________________________________________________________________________
M S University 61
College Management System
________________________________________________________________________
[Link] =
[Link](0).Rows(0).Item("HighestEducation")
[Link] =
[Link](0).Rows(0).Item("CompanyName")
[Link] = [Link](0).Rows(0).Item("Experience")
[Link] = [Link](0).Rows(0).Item("Position")
[Link] = [Link](0).Rows(0).Item("Industry")
[Link] = [Link](0).Rows(0).Item("Skills")
[Link] = [Link](0).Rows(0).Item("PreferedJob")
[Link] = [Link](0).Rows(0).Item("Salary")
________________________________________________________________________
M S University 62
College Management System
________________________________________________________________________
[Link] =
[Link](0).Rows(0).Item("PreferedLocation")
[Link] =
[Link](0).Rows(0).Item("ResumeDescription")
End Sub
Candidate Home
________________________________________________________________________
M S University 63
College Management System
________________________________________________________________________
End Sub
#End Region
________________________________________________________________________
M S University 64
College Management System
________________________________________________________________________
BrowseJob
________________________________________________________________________
M S University 65
College Management System
________________________________________________________________________
End Sub
#End Region
Sub BindLocation()
Dim objData As New DataSet()
Dim objList As New [Link]()
objData =
[Link]([Link]("ConnectionString"),
"Locations L, State S, City C", "LocationId, [Link] + ' - ' + [Link] Location",
"[Link]=[Link] AND [Link] = [Link]")
________________________________________________________________________
M S University 66
College Management System
________________________________________________________________________
[Link] = objData
[Link] = "LocationId"
[Link] = "Location"
[Link]()
End Sub
[Link](New
ListItem([Link],
[Link]))
[Link]([Link]
m)
[Link](0).Selected = True
End If
End Sub
Dim joblocation
If [Link] > 0 Then
joblocation = ""
For j = 0 To [Link] - 1
If Trim(joblocation) <> "" Then
joblocation &= ","
End If
joblocation &= [Link](j).Value
Next
SearchString &= " and [Link] in (" & joblocation & ")"
End If
End If
[Link]("[Link]?SearchString=""" &
SearchString & """")
End Sub
End Class
BrowsejobResult
End Sub
________________________________________________________________________
M S University 68
College Management System
________________________________________________________________________
#End Region
End Sub
Sub Binddata()
objdata =
[Link]([Link]("ConnectionString"),
QueryCondition)
[Link] = objdata
[Link]()
End Sub
End Sub
SendResume
Imports [Link]
Imports System
End Sub
________________________________________________________________________
M S University 70
College Management System
________________________________________________________________________
#End Region
________________________________________________________________________
M S University 71
College Management System
________________________________________________________________________
objData =
[Link]([Link]("ConnectionString
"), " AND [Link]=" & CandidateId)
[Link] = [Link](0).Rows(0).Item("ResumePath")
viewstate("FromEmail") = [Link](0).Rows(0).Item("EmailId")
End Sub
[Link] = 0
[Link] = 0
[Link] = Trim([Link])
[Link]()
________________________________________________________________________
M S University 72
College Management System
________________________________________________________________________
a=
[Link]([Link]("ConnectionString"),
Session("CandidateId"), Trim([Link]("JobId")))
If a = 0 Then
[Link]("[Link]?ResumeSend=Y"
)
Else
[Link]("[Link]?ResumeSend=N"
)
End If
End If
Call Candidate
End Sub
________________________________________________________________________
M S University 73
College Management System
________________________________________________________________________
#End Region
EmployerEmail = Session("EmployerEmail")
[Link] = 0
[Link] = 0
[Link] = Trim([Link])
[Link]()
________________________________________________________________________
M S University 74
College Management System
________________________________________________________________________
End Class
Applicants
End Sub
#End Region
Dim obj As New [Link]()
Private Sub Page_Load(ByVal sender As [Link], ByVal e As
[Link]) Handles [Link]
________________________________________________________________________
M S University 75
College Management System
________________________________________________________________________
End Sub
________________________________________________________________________
M S University 76
College Management System
________________________________________________________________________
'bindata()
End Sub
________________________________________________________________________
M S University 77
College Management System
________________________________________________________________________
StyleSheet
.tblstyle
{
font-family :Arial;
font-size:9pt;
color:Navy;
}
.tdstyle
{
border-color:Gray;
border-width:1pt;
border-style:solid
}
.AncStyle
{
text-decoration:none;
color:Navy;
}
.Textin
{
font-family:Arial;
font-size:8pt;
font-weight:lighter;
color:Navy ;
}
.buttonstyle
{
height:25px;
font-family:Arial;
width:75px;
background-color:Gray;
border:1;
border-top:groove,0;
border-top-color:Gray;
border-left-color:Gray;
________________________________________________________________________
M S University 78
College Management System
________________________________________________________________________
border-bottom-color:Black;
border-bottom-style:groove;
border-right-style:groove;
border-right-color:Black;
font-size:9pt;
font-weight:bold;
color:white;
cursor:hand;
}
.DGAlternatstyle
{
background-color:#eaeaea;
color:Navy;
font-family:Arial;
font-size:8pt;
height:18pt;
}
.Dgitemstyle
{
background-color:white;
color:Navy;
font-family:Arial;
font-size:8pt;
height:18pt
}
.Dgheaderstyle
{
background-color:#4682b4;
color:White;
font-family:Arial;
font-size:10pt;
font-weight:bold;
height:10pt
}
.Dgpagerstyle
________________________________________________________________________
M S University 79
College Management System
________________________________________________________________________
{
background-color:white;
color:#4682b4;
font-family:Arial;
font-size:8pt;
font-weight:bold;
height:10pt
}
.DisplayStyle
{
font-family:Arial;
font-size:9pt;
font-weight:bold;
color:navy
}
.LabelStyle
{
font-family:Arial;
font-size:9pt;
color:Navy;
}
.BorderStyleold
{
BORDER-RIGHT: brown 0.05mm solid;
BORDER-TOP: brown 0.05mm solid;
BORDER-LEFT: brown 0.05mm solid ;
BORDER-BOTTOM: brown 0.05mm solid
}
.BorderstyleNew
{
BORDER-RIGHT: black 0.05mm solid;
BORDER-TOP: black 0.05mm solid;
BORDER-LEFT: black 0.05mm solid ;
BORDER-BOTTOM: black 0.05mm solid
}
.Heading
{
________________________________________________________________________
M S University 80
College Management System
________________________________________________________________________
font-family:Arial;
font-weight:bold;
font-size:9pt;
color:Maroon;
text-decoration:underline;
}
.SubHeading
{
font-family:Arial;
font-weight:bold;
font-size:8pt;
color:white;
text-justify:auto
}
.hyperlinktext
{
font-family:Arial;
font-size:9pt;
font-weight:bold;
font-style:normal;
text-decoration:none;
text-transform: capitalize;
color:white
________________________________________________________________________
M S University 81
College Management System
________________________________________________________________________
________________________________________________________________________
M S University 82
College Management System
________________________________________________________________________
SCREEN LAYOUTS
MAIN SCREEN
________________________________________________________________________
M S University 83
College Management System
________________________________________________________________________
CandidateLoginScreen
________________________________________________________________________
M S University 84
College Management System
________________________________________________________________________
CandidateHomePage
________________________________________________________________________
M S University 85
College Management System
________________________________________________________________________
EditCandidate
________________________________________________________________________
M S University 86
College Management System
________________________________________________________________________
JobSearch
________________________________________________________________________
M S University 87
College Management System
________________________________________________________________________
SendResume
________________________________________________________________________
M S University 88
College Management System
________________________________________________________________________
ResumeDisplay
________________________________________________________________________
M S University 89
College Management System
________________________________________________________________________
BrowseJob
________________________________________________________________________
M S University 90
College Management System
________________________________________________________________________
ManageJobsAndApplicants
________________________________________________________________________
M S University 91
College Management System
________________________________________________________________________
Applicants Details
________________________________________________________________________
M S University 92
College Management System
________________________________________________________________________
________________________________________________________________________
M S University 93
College Management System
________________________________________________________________________
________________________________________________________________________
M S University 94
College Management System
________________________________________________________________________
________________________________________________________________________
M S University 95
College Management System
________________________________________________________________________
CONCLUSION
________________________________________________________________________
M S University 96
College Management System
________________________________________________________________________
________________________________________________________________________
M S University 97
College Management System
________________________________________________________________________
BIBLIOGRAPHY
Books
Journals
MSDN Magzine
From Microsoft Corporation
Web sites
[Link]
[Link]
[Link]
[Link]
www.
Software
from Microsoft.
________________________________________________________________________
M S University 98
College Management System
________________________________________________________________________
Tutors
________________________________________________________________________
M S University 99
The 'SET QUOTED_IDENTIFIER OFF' statement is used to modify the interpretation of double and single quotation marks in SQL queries. When this option is off, identifiers cannot be enclosed in double quotes, while literals must be enclosed in single quotes. This setting can affect how queries that perform operations with identifiers and literals execute, ensuring compatibility with specific SQL code structures present in the operations described .
Modularization is crucial as it encapsulates specific functionality which simplifies maintenance and improves code organization. The ResumeEntry class in this system compartmentalizes the operations related to handling candidate resume entries, making the codebase more manageable, facilitating reuse, and reducing complexity by separating the user interface logic from the back-end data operations .
Direct SQL command usage allows for precise control over database operations, rapid development, and easy debugging since queries can be manually adjusted for performance. However, it presents challenges including increased risk of SQL injection attacks, lack of abstraction which can complicate maintenance, and potential for errors if SQL syntax changes or if not all database systems are supported. Emphasizing secure coding practices and considering ORM tools could mitigate some of these issues .
Passwords in the system appear to be handled in plain text during operations, a significant security risk as it exposes them to unauthorized access and potential breaches. Mitigation involves implementing hashing algorithms to secure stored passwords, using parameterized queries to prevent SQL injection, and applying HTTPS to secure data transmissions .
The cmdtext variable serves as a command text string that is used to execute SQL commands within the system. It is assigned SQL statements that insert, update, or select data from the database. For example, it is first set to disable the QUOTED_IDENTIFIER option, then used to add entries to tables such as CandidateDomainKnowledge and Skills and to retrieve identifiers using 'SELECT @@IDENTITY' .
The system supports scalability through data binding techniques that dynamically query and display data. Methods like BindData employ DataSet objects that can handle large amounts of data, with filters applied to only retrieve necessary data for current needs. This design minimizes server load and enables responsive updates to job and candidate listings as datasets are reused and filtered, rather than returning entire data collections on every request .
Exception handling in this system is done by wrapping operations in a Try-Catch-Finally block, where exceptions related to resume updates are caught and assigned to a new Exception object that can be thrown further up the call stack. While this method can prevent the application from crashing, its effectiveness can be limited if specific exception details are not logged or if there is no mechanism to alert administrators of frequent errors .
The system handles user input by using Request.QueryString() to retrieve candidate IDs and populate forms with existing candidate data using a dataset. Candidate details are edited based on the identifiers passed in the query string. However, potential security issues may arise if input validation and sanitization are not properly implemented, leaving the system vulnerable to SQL injection attacks if the input is directly used in SQL commands without validation .
The BindData method populates the user interface with data by binding a dataset to a data grid control on the web page, displaying job search results to the user. The method retrieves data using a dataset obtained from the ListJobs function, which executes queries based on specific conditions. This operation is central to dynamically updating the interface in response to user searches, enhancing user interaction by allowing real-time results .
The system ensures transactional integrity through the use of transactions. It wraps the database operations in a Try-Catch block, starting with objTrans.Commit() to commit the transaction if no errors occur, and objTrans.Rollback() to undo changes if an exception is caught. This ensures that if any part of the operation fails, none of the changes are applied, maintaining data integrity .