Escolar Documentos
Profissional Documentos
Cultura Documentos
UNIT
PROJECT WORK
Submitted By,
1250575
7
1250576
Guided by
4
1251260
Mr
5
1251260
Lecturer /
Engineering
For the partial
3
1251260
the award of
SATHISHKUMAR S
VELMURUGAN K
VELMURUGAN S
MYTHILI D
P.VINOTH
Computer
Department
fulfillment for
RAJAMMAL S
2009 2010
MURUGESAN INSTITUTE OF
TECHNOLOGY
SALEM 106.
MURUGESAN INSTITUTE OF
TECHNOLOGY
SALEM-636 106
DEPARTMENT OF COMPUTER ENGINEERING
PROJECT WORK
APRIL 2014
This is to certify that the project entitled
Name: _______________________________________
Register No: ______________________________________
of Diploma in Computer Engineering during the year 2013-2014.
--------------------------------------------------------------------------------
Project Guide
Mr. P.VINOTH
Lecturer
------------------------------
--------------------------
Internal Examiner
External Examiner
DECLARATION
I affirm that the thesis title ONLINE CARRERE GUIDANCE
PLACEMENT UNIT
submitted in partial fulfillment for the award of Diploma in Computer
Engineering is the original work carried out by me. It has not formed
the part of any other thesis submitted for award of any degree or
diploma, either in this or any other University.
Mr. P.VINOTH,
ACKNOWLEDGEMENT
project.
express
our
sincere
thanks
to
our
Project
guide
Finally we thank all our staffs, friends and all of them who gave us
the source of strength and inspiration in completion of this project work.
SYNOPSIS
CONTENT
CONTENT
S.N
O
TITLE
1.
INTRODUCTION
2.
SYSTEM STUDY
2.1 EXISTING SYSTEM
2.2 PROPOSED SYSTEM
2.3 FEASIBILITY STUDY
3.
SYSTEM SPECIFICATION
3.1 HARDWARE REQUIREMENTS
3.2 SOFTWARE REQUIREMENTS
3.3 LANGUAGE SPECIFICATION
4.
SYSTEM DESIGN
4.1 DESCRIPTION OF A SYSTEM
4.2 MODULES DESCRIPTION
4.3 PROJECT CONCEPT DIAGRAM
4.4 PROCESS DIAGRAM
4.5 SYSTEN FLOW DIAGRAM
5.
SYSTEM TESTING
SYSTEM IMPLEMENTATION
6.1 SCOPE FOR FUTURE DEVELOPMENT
CONCLUSION
8.
BIBLIOGRAPHY
SOURCE CODE
10
SCREEN SHOTS
PAGE
NO.
INTRODUCTION
1.INTRODUCTION
SYSTEM STUDY
II
2.SYSTEM STUDY
2.1 EXISTING SYSTEM
The organization maintains their existing application in ASP and
data in MS Access tables. This application cannot be worked out by their
product interested customer residing at their remote location. This
application is effective in a LAN network and not suited for Internet
application.
For feasibility
TECHNICAL FEASIBILITY
The hardware and software requirement of the proposed
system is already available to use. Here we are not using any external
hardware. The important advantage of the system is that it is platform
independent. This study is carried out to check the technical feasibility,
that is, the technical requirements of the system. Any system
developed must not have a high demand on the available technical
resources. This will lead to high demands on the available technical
resources. This will lead to high demands being placed on the client.
The developed system must have a modest requirement, as only
minimal or null changes are required for implementing this system.
BEHAVIORAL FEASIBILITY
Behavioural
feasibility
determines
the
effort
required
for
educating and training the user staff on the proposed system. It has got
user-friendly interfaces by which the user can easily navigate through
the system. So the system is found to be behaviourally feasible. The
aspect of study is to check the level of acceptance of the system by the
user. This includes the process of training the user to use the system
efficiently. The user must not feel threatened by the system, instead
must accept it as a necessity. The level of acceptance by the users
solely depends on the methods that are employed to educate the user
about the system and to make him familiar with it. His level of
confidence must be raised so that he is also able to make some
constructive criticism, which is become, as he is the final user of the
system.
SYSTEM SPECIFICATION
III
3. SYSTEM SPECIFICATION
:
:
512 MB
MONITOR
15 COLOR
HARD DISK
40GB
FLOPPY DRIVE
CD DRIVE
1.44 MB
LG 52X
KEYBOARD
STANDARD
MOUSE
3 BUTTONS
ASP
BACK END
SQL SERVER
OPERATING SYSTEM
WINDOWS XP
from
low-level
assembler-style
language,
called
The
following
features
of
the
.NET
framework
are
also
worth
description:
Managed Code
The code that targets .NET, and which contains certain extra
Information - metadata - to describe itself. Whilst both managed and
unmanaged code can run in the runtime, only managed code contains
the information that allows the CLR to guarantee, for instance, safe
execution and interoperability.
Managed Data
With Managed Code comes Managed Data. CLR provides
memory allocation and Deal location facilities, and garbage collection.
Some .NET languages use Managed Data by default, such as C#, Visual
Basic.NET and JScript.NET, whereas others, namely C++, do not.
Targeting CLR can, depending on the language youre using, impose
certain constraints on the features available. As with managed and
unmanaged code, one can have both managed and unmanaged data in
.NET applications - data that doesnt get garbage collected but instead
is looked after by unmanaged code.
Common Type System
The CLR uses something called the Common Type System (CTS)
to strictly enforce type-safety. This ensures that all classes are
compatible with each other, by describing types in a common way. CTS
define how types work within the runtime, which enables types in one
language to interoperate with types in another language, including
cross-language exception handling. As well as ensuring that types are
only used in appropriate ways, the runtime also ensures that code
doesnt attempt to access memory that hasnt been allocated to it.
Windows Forms
SQL Server
SQL Server is a Microsoft product used to manage and store
information.
Technically,
SQL
Server
is
relational
database
second
term
in
our
SQL
Server
definition
is
Management System. This means that SQL Server is more than just
an application to hold data; it also includes the tools needed to
structure, manipulate, and manage that data. In addition, when you
install SQL Server, there are options for including Report Writing tools,
Data Import Export applications, Analysis tools, and Management
Interfaces.
Microsoft and Sybase teamed up to create SQL Server. It ran
only on IBMs OS/2 operating system platform. After release of version
6.5 Microsoft and Sybase separated and SQL Server made its progress
into the competitive market. SQL Server 6.5, the earlier mainly focused
on database design and implementation. The Latest version 7 is a
significant release of SQL Server. In the version two major changes
have been made.
New Server architecture
Inclusion
of
graphical
tools
likes
Web
Assistant
Wizard,
Data
Transformation services.
However, the new version maintains ANSI standards and
6.x compatibility. SQL Server is an SQL-compliant RDBMS. SQLcomplaint means it uses the ANSI version of Structured Query
Language (SQL). SQL is a set of commands that allows you to modify or
retrieve information from the database.
SQL Server supports SQL-92 standards. It uses a version of
SQL called Transact- SQL. Client/Server means that SQL Server is
designed to store data in the central location (the server) and it can be
shared on demand to numerous other locations (The client). SQL Sever
is also a Relational Database Management System.
Understanding Relational features of SQL SERVER
Information Representation
In SQL Server data is represented in terms of rows and columns of a
table. Data Stored as a table can be easily visualized, because we
encounter data stored in tables in everyday life. For example, train or
plane schedule can be referenced as a table.
Rows we can make each row of a table unique by using a feature called
a constraint, which is a property that can be placed on a column or set
of columns in a table.
The
Transact-SQL
language
is
an
enhancement
to
SYSTEM DESIGN
IV
4.SYSTEM DESIGN
4.1DESCRIPTION OF A SYSTEM
A DBMS has evolved into a complex software system and its
development
typically
requires
thousands
of
person-years
of
not
need
significant
portions
of
general-purpose
DBMS
functionality.
Many databases have application software that accesses the database
on behalf of end-users, without exposing the DBMS interface directly.
Application programmers may use a wire protocol directly, or more
likely
through
an
application
programming
interface.
Database
of
carrier
guidance
placement
program.
In
the
registration form they have to enter all details. A valid user can login
into the website by entering his username, password and category. If it
is a valid login, he will be directed to his homepage. Here, the candidate
can update his profile details. He can also change his password if
needed. He can view the company details. He can also see the
examination details and all. There will be an online exam for them. If
they get qualified in the exam, the results will be published in the
website. Further the candidates will be called for an interview. The
Date, Venue and Time will also be available for them through the
website.
3. COMPANY:
The companies can register in this website for participating in
the carrier guidance and placement program. In the registration form
they have to enter the login details. After registration, by this login
details companies are directed to their homepage. Here the companies
can update their profile. They Administrator
can also change password. Through this
website, they can view the candidate details. In this website the
company prepares exam suits. They can also view the
examination
Company
Management
System
Database
Students
Login
Admin
Jobseeker
Edit
Profile
Company
Attend
Exam
View
Profile
Shortlist
candidat
e
Administrator
Username,
Password
Category
Login
Tb1Login
C
If
authenticate
Ca
d user
Company
Managem
ent
System
1.1.1
User
Manageme
nt System
1.1.2
Short
listing of
Candidate
s
Data store
Validate
Company
Updated
User Status
Tb1Login
Administrator
View
Details
Tb1Company
Update
Validate
user
Administrator
Tb1Login
Resume of
register
users
View
Resume
Tb1Candidate
Details
View
Details
Experience
Details
Education
Details
Tb1Experience
Tb1Education
Level4.5.4: Candidate
Jobseeker
Edit
Profile
Change
Passwor
d
View
Job
Details
Update
Tb1Candidate
User details
Update
Tb1Login
Password
Tb l Job
Details
Tb1Question
Attend
Exam
Tb1Result
Login
Tb1Login
Company
Update
Password
Change
Passwo
rd
View
Result
Edit
Profile
Job
Details
Tb1Result
Compan
y details
Insert
job
details
Tb1Company
Tb1JobDetails
View
AddTb1Questions
Questio
n
SYSTEM TESTING
5.SYSTEM TESTING
UNIT TESTING
Unit testing involves the design of test cases that validate that
the internal program logic is functioning properly, and that program
inputs produce valid outputs. All decision branches and internal code
flow should be validated. It is the testing of individual software units of
the application .it is done after the completion of an individual unit
before integration. This is a structural testing, that relies on knowledge
of its construction and is invasive. Unit tests perform basic tests at
component level and test a specific business process, application,
and/or system configuration. Unit tests ensure that each unique path of
a
business
process
performs
accurately
to
the
documented
Testing is event
Invalid Input
rejected.
Functions
Output
exercised.
Systems/Procedures:
interfacing
invoked.
Organization and preparation of functional tests is focused on
requirements, key functions, or special test cases. In addition,
systematic coverage pertaining to identify Business process flows; data
fields, predefined processes, and successive processes must be
considered for testing. Before functional testing is complete, additional
tests are identified and the effective value of current tests is
determined.
System Test
System testing ensures that the entire integrated software system
meets requirements. It tests a configuration to ensure known and
predictable results. An example of system testing is the configuration
oriented system integration test. System testing is based on process
Integration Testing
Software integration testing is the incremental integration testing
of two or more integrated software components on a single platform to
produce failures caused by interface defects. The task of the integration
test is to check that components or software applications, e.g.
components in a software system or one step up software
applications at the company level interact without error.
Test Results: All the test cases mentioned above passed successfully.
No defects encountered.
Acceptance Testing
User Acceptance Testing is a critical phase of any project and
requires significant participation by the end user. It also ensures that
the system meets the functional requirements.
Test Results: All the test cases mentioned above passed successfully.
No defects encountered.
SYSTEM IMPLEMENTATION
VI
6. SYSTEM IMPLEMENTATION
data,
and
Interview
process
initiation,
Scheduling
CONCLUSION
VII
7.CONCLUSION
The target domain of this project is than of online exams for any
subject contests in any level off study, as well as exams in online
university
courses.
No
communication
between
teachers
and
students.Some of the error handler modules are also used. Thus all this
features makes the project success.
The project feature can be further enhanced with all authentication
and logon information by encrypting the data when transmitted over
customer and the textile web site. In addition, it is possible to configure
windows 2000 server networking for further firewall security so that all
data that passes between a client and server is secured properly.
Enhancing various elements, which are not required for the
current set of the business process, can further develop the project. It
should be possible to check the authentication then there required by
any personnel of the Call Center Company. This would help in avoiding
the non-authenticated users modifying the data improperly.
BIBLIOGRAPHY
VIII
8. BIBLOGRAPHY
1.
2.
4.
5.
6.
WWW.TECHDATA.COM
7.
WWW.INTERSHIPPER.COM
8.
WWW.APL.COM
9.
WWW.FedEX.COM
10.
WWW.MATSON.COM
11.
WWW.UPS.COM
SOURCE CODE
IX
9.SOURCE CODE
<
%@PageLanguage="C#"MasterPageFile="~/CandidateMaster.m
aster"AutoEventWireup="true"CodeFile="canexamresult.aspx.cs"Inheri
ts="Default3"Title="Exam Result"%>
<asp:ContentID="Content1"ContentPlaceHolderID="ContentPlaceHolde
r1"Runat="Server">
<tablestyle="width: 711px; height: 152px">
<tr>
<tdstyle="width: 100px">
</td>
<tdcolspan="2"align="center">
<asp:LabelID="Label5"runat="server"Font-Bold="True"FontNames="Times New Roman"
Font-Size="X-Large"Text="Exam Results"></asp:Label></td>
<tdstyle="width: 100px">
</td>
</tr>
<tr>
<tdstyle="width: 100px">
</td>
<tdstyle="width: 55px">
</td>
<tdstyle="width: 70px">
</td>
<tdstyle="width: 100px">
</td>
</tr>
<tr>
<tdstyle="width: 100px">
<asp:LabelID="Label6"runat="server"Font-Bold="True"FontNames="Times New Roman"
Font-Size="Medium"Text="Select
ExamID"Width="105px"></asp:Label></td>
<tdstyle="width: 55px">
<asp:DropDownListID="ddlExID"runat="server"Width="329px"OnSelec
tedIndexChanged="ddlExID_SelectedIndexChanged">
</asp:DropDownList></td>
<tdstyle="width: 70px">
<asp:ButtonID="btnShow"runat="server"Text="Show
Result"OnClick="btnShow_Click"/></td>
<tdstyle="width: 100px">
</td>
</tr>
<tr>
<tdstyle="width: 100px">
</td>
<tdcolspan="2"rowspan="3">
<tablestyle="width: 490px">
<tr>
<tdstyle="width: 100px">
</td>
<tdstyle="width: 100px">
<asp:LabelID="Label2"runat="server"Font-Bold="True"FontNames="Times New Roman"
Font-Size="Medium"Text="Username"></asp:Label></td>
<tdstyle="width: 100px">
<asp:LabelID="lblUname"runat="server"FontBold="True"ForeColor="Red"></asp:Label></td>
<tdstyle="width: 100px">
</td>
</tr>
<tr>
<tdstyle="width: 100px">
</td>
<tdstyle="width: 100px">
<asp:LabelID="Label1"runat="server"Font-Bold="True"FontNames="Times New Roman"
Font-Size="Medium"Text="Exam Id"></asp:Label></td>
<tdstyle="width: 100px">
<asp:LabelID="lblExId"runat="server"FontBold="True"ForeColor="Red"></asp:Label></td>
<tdstyle="width: 100px">
</td>
</tr>
<tr>
<tdstyle="width: 100px">
</td>
<tdstyle="width: 100px">
<asp:LabelID="Label3"runat="server"Font-Bold="True"FontNames="Times New Roman"
Font-Size="Medium"Text="Mark"></asp:Label></td>
<tdstyle="width: 100px">
<asp:LabelID="lblMark"runat="server"FontBold="True"ForeColor="Red"></asp:Label></td>
<tdstyle="width: 100px">
</td>
</tr>
<tr>
<tdstyle="width: 100px">
</td>
<tdstyle="width: 100px">
<asp:LabelID="Label4"runat="server"Font-Bold="True"FontNames="Times New Roman"
Font-Size="Medium"Text="Result"></asp:Label></td>
<tdstyle="width: 100px">
<asp:LabelID="lblrslt"runat="server"FontBold="True"ForeColor="Red"></asp:Label></td>
<tdstyle="width: 100px">
</td>
</tr>
</table>
Minimum Pass Mark:3</td>
<tdstyle="width: 100px">
</td>
</tr>
<tr>
<tdstyle="width: 100px">
</td>
<tdstyle="width: 100px">
</td>
</tr>
<tr>
<tdstyle="width: 100px">
</td>
<tdstyle="width: 100px">
</td>
</tr>
</table>
</asp:Content>
<
%@PageLanguage="C#"MasterPageFile="~/CandidateMaster.master"A
utoEventWireup="true"CodeFile="canviewcompany.aspx.cs"Inherits="D
efault3"Title="View Company"%>
<asp:ContentID="Content1"ContentPlaceHolderID="ContentPlaceHolde
r1"Runat="Server">
<divstyle="width:810px; height:200px; overflow:scroll; paddingleft:300px;">
<table>
<tr>
<tdcolspan="3"rowspan="3"align="center">
<asp:GridViewID="GridView1"runat="server"AllowPaging="True"AutoG
enerateColumns="False"
CellPadding="4"DataKeyNames="Username"DataSourceID="SqlDataSo
urce1"EmptyDataText="There are no data records to display."
ForeColor="#333333"GridLines="None">
<FooterStyleBackColor="#5D7B9D"FontBold="True"ForeColor="White"/>
<Columns>
<asp:BoundFieldDataField="Name"HeaderText="Name"SortExpression
="Name"/>
<asp:BoundFieldDataField="Address"HeaderText="Address"SortExpress
ion="Address"/>
<asp:BoundFieldDataField="Post"HeaderText="Post"SortExpression="P
ost"/>
<asp:BoundFieldDataField="Criteria"HeaderText="Criteria"SortExpressi
on="Criteria"/>
<asp:BoundFieldDataField="Phone"HeaderText="Phone"SortExpression
="Phone"/>
<asp:BoundFieldDataField="Email"HeaderText="Email"SortExpression=
"Email"/>
</Columns>
<RowStyleBackColor="#F7F6F3"ForeColor="#333333"/>
<EditRowStyleBackColor="#999999"/>
<SelectedRowStyleBackColor="#E2DED6"FontBold="True"ForeColor="#333333"/>
<PagerStyleBackColor="#284775"ForeColor="White"HorizontalAlign="
Center"/>
<HeaderStyleBackColor="#5D7B9D"FontBold="True"ForeColor="White"/>
<AlternatingRowStyleBackColor="White"ForeColor="#284775"/>
</asp:GridView>
</td>
</tr>
<tr>
</tr>
<tr>
</tr>
</table></div>
<asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionStri
ng="<%$ ConnectionStrings:CGPUConnectionString1 %>"
DeleteCommand="DELETE FROM [tblCompany] WHERE [Username] =
@Username"InsertCommand="INSERT INTO [tblCompany] ([Name],
[Address], [Post], [Criteria], [Username], [Phone], [Email]) VALUES
(@Name, @Address, @Post, @Criteria, @Username, @Phone, @Email)"
ProviderName="<%$
ConnectionStrings:CGPUConnectionString1.ProviderName
%>"SelectCommand="SELECT [Name], [Address], [Post], [Criteria],
[Username], [Phone], [Email] FROM [tblCompany]"
<asp:ContentID="Content1"ContentPlaceHolderID="ContentPlaceHolde
r1"Runat="Server">
<divstyle="width:810px; height:200px; overflow:scroll; paddingleft:300px;">
<table>
<tr>
<tdcolspan="3"rowspan="3"align="center">
<asp:GridViewID="GridView1"runat="server"AllowPaging="True"AutoG
enerateColumns="False"
CellPadding="4"DataKeyNames="Username"DataSourceID="SqlDataSo
urce1"EmptyDataText="There are no data records to display."
ForeColor="#333333"GridLines="None">
<FooterStyleBackColor="#5D7B9D"FontBold="True"ForeColor="White"/>
<Columns>
<asp:BoundFieldDataField="Name"HeaderText="Name"SortExpression
="Name"/>
<asp:BoundFieldDataField="Address"HeaderText="Address"SortExpress
ion="Address"/>
<asp:BoundFieldDataField="Post"HeaderText="Post"SortExpression="P
ost"/>
<asp:BoundFieldDataField="Criteria"HeaderText="Criteria"SortExpressi
on="Criteria"/>
<asp:BoundFieldDataField="Phone"HeaderText="Phone"SortExpression
="Phone"/>
<asp:BoundFieldDataField="Email"HeaderText="Email"SortExpression=
"Email"/>
</Columns>
<RowStyleBackColor="#F7F6F3"ForeColor="#333333"/>
<EditRowStyleBackColor="#999999"/>
<SelectedRowStyleBackColor="#E2DED6"FontBold="True"ForeColor="#333333"/>
<PagerStyleBackColor="#284775"ForeColor="White"HorizontalAlign="
Center"/>
<HeaderStyleBackColor="#5D7B9D"FontBold="True"ForeColor="White"/>
<AlternatingRowStyleBackColor="White"ForeColor="#284775"/>
</asp:GridView>
</td>
</tr>
<tr>
</tr>
<tr>
</tr>
</table></div>
<asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionStri
ng="<%$ ConnectionStrings:CGPUConnectionString1 %>"
DeleteCommand="DELETE FROM [tblCompany] WHERE [Username] =
@Username"InsertCommand="INSERT INTO [tblCompany] ([Name],
[Address], [Post], [Criteria], [Username], [Phone], [Email]) VALUES
(@Name, @Address, @Post, @Criteria, @Username, @Phone, @Email)"
ProviderName="<%$
ConnectionStrings:CGPUConnectionString1.ProviderName
%>"SelectCommand="SELECT [Name], [Address], [Post], [Criteria],
[Username], [Phone], [Email] FROM [tblCompany]"
UpdateCommand="UPDATE [tblCompany] SET [Name] = @Name,
[Address] = @Address, [Post] = @Post, [Criteria] = @Criteria, [Phone] =
@Phone, [Email] = @Email WHERE [Username] = @Username">
<InsertParameters>
<asp:ParameterName="Name"Type="String"/>
<asp:ParameterName="Address"Type="String"/>
<asp:ParameterName="Post"Type="String"/>
<asp:ParameterName="Criteria"Type="String"/>
<asp:ParameterName="Username"Type="String"/>
<asp:ParameterName="Phone"Type="String"/>
<asp:ParameterName="Email"Type="String"/>
</InsertParameters>
<UpdateParameters>
<asp:ParameterName="Name"Type="String"/>
<asp:ParameterName="Address"Type="String"/>
<asp:ParameterName="Post"Type="String"/>
<asp:ParameterName="Criteria"Type="String"/>
<asp:ParameterName="Phone"Type="String"/>
<asp:ParameterName="Email"Type="String"/>
<asp:ParameterName="Username"Type="String"/>
</UpdateParameters>
<DeleteParameters>
<asp:ParameterName="Username"Type="String"/>
</DeleteParameters>
</asp:SqlDataSource>
</asp:Content>
SCREEN SHOTS
10.SCREEN SHOTS: