college placement web portal - ijrula · 2019-01-10 · international journal for research under...
TRANSCRIPT
International Journal for Research Under Literal Access IJRULA
1 | V O L U M E 2 – I s s u e 1 , 2 0 1 9
COLLEGE PLACEMENT WEB PORTAL
ABSTRACT
The venture is gone for building up an application for the "COLLEGE PLACEMENT
WEB PORTAL" of the college. The framework is an application that can be gotten to and
adequately utilized all through the association with appropriate login empowered. This
framework can be utilized as an application for the Placement Officers in the college to oversee
the understudy data as to position. Understudy logging out to have the capacity to transfer their
own and instructive data as a resume. The key highlight of this venture is that it is one time
enrollment empowered. Our venture gives the office of keeping up the sub elements of the
understudies. It decreases the manual work and devours less paper work to decrease the time.
This venture is created with .NET for frontend and SQL for backend.
S. Priyadharshini1
PG Scholar, Department of MCA, Arulmigu Meenakshi Amman College of- Engg, Vadamavandal, India
H. Roobini2
PG Scholar, Department of MCA, Arulmigu Meenakshi Amman College of- Engg, Vadamavandal, India
J. Sujatha3
PG Scholar, Department of MCA, Arulmigu Meenakshi Amman College of- Engg, Vadamavandal, India
International Journal for Research Under Literal Access IJRULA
2 | V O L U M E 2 – I s s u e 1 , 2 0 1 9
OBJECTIVE
The Objective of the project
“COLLEGE PLACEMENT WEB
PORTAL”, the manual work makes the
process slow and other problems such as
inconsistency and ambiguity on
operations. In order to avoid this internet
based mostly placement managed system
is projected, where the student
information in the college with regard to
placement is managed efficiently. It
intends to help fast in fast access
procedures in placement related
activities and ensures to maintain the
details of the student. Students work out
to be able to transfer their personal and
academic info. The key feature of this
project is that it's just the once
registration enabled.
PROBLEM DEFINITION
Students opt for a particular
faculty wherever the position are
control, there's a desireto take care of of
these papers, inflicting great deal of
area.It is manually done, probabilities of
missing, troublesome to handle the main
points of student.
EXISTING SYSTEM
The existing system describes the
options of the previous operating model
and their disadvantage.Existing system
does all process manually. Placement
officers register the information of
students.If any modifications or updates
area unit needed within the profile of
any student, it'sto be done manually.
This is tedious and time consuming, lack
of security of data, took more man
power, consumes large volume of paper
and space.This method is thus tough
once variety of user’s will increase.
PROPOSED SYSTEM
The aim of the projected system
is to develop a system with improved
facilities.The projected system will
overcome all the limitation of the
present system, likestudent’s info is
maintained within the info, it offers a lot
of security to information, ensures
informationaccuracy, reduces paper
work and save time, only eligible
students get chance, it makes
information flow efficient and paves
way for easy report generation, reduce
the space. proposed system is cost
effective.
International Journal for Research Under Literal Access IJRULA
3 | V O L U M E 2 – I s s u e 1 , 2 0 1 9
2. MODULE AND DESCRIPTION
MODULE
HOME
ABOUT US
SERVICES
CONTACT US
LOGIN
1.PLACEMENT OFFICIER
PREFINAL YEAR
STUDENT INFORMATION
CREATE LOGIN
POST CAMPUS
INTERVIEWS
POST PLACEMENT
ORIENTED DOCUMENT
SCHEDULE PLACEMENT
TRANING
POST OFF CAMPUS AND
OTHER INTERVIEWS
PLACEMENT REPORTS
2.STUDENT
VIEW AUTHENTICATION
FROM MAIL
VIEW PLACEMENT
TRANING SCHEDULE
INTERVIEW DETAILS
DOWNLOAD
PLACEMENT ODRIENTED
REPORTS
FEEDBACKS
POST PLACEMENT
STATUS
3. PRINCIPAL
STUDENT DETAILS
PLACEMENT DETAILS
VIEW FEEDBACK
REPORTS
4.COMPANY
REGISTERTAION
UPLOAD COMPANY
DETAILS
VIEW STUDENT DETAILS
HOME PAGE
A home page is generally the main page
a visitor navigating to a college from a
web search engine will see, and it may
also serve as a landing pageto attract
guests .The home page is employed to
facilitate navigation to differentpages on
the positioning by providing links to
prioritized and up to date articles and
pages, and probably a search box Once
they are logged in, the homepage may be
redirected to their next page
ABOUT US
A About us page will give the vision
and mission of the college and also this page
provide the history of the college .
International Journal for Research Under Literal Access IJRULA
4 | V O L U M E 2 – I s s u e 1 , 2 0 1 9
SERVICES
This page provided that the students
who are all placed and company and recruiter
details. It is just a information page that
students and staff can view the details.
CONTACT US
This page provide the location and
address of the college .As a user can give a
feedback in this page.
LOGIN
1.PLACEMENT OFFICIER
The placement officer WHO views the
scholars details and company details and
post the chosen students list.
Post the campus interview details and
upload placement oriented documents
.Sending email to student for complete
list of information for particular campus
these are the sub modules
Pre-final Year Student
Information
Create Login
Post Campus Interviews
Post Placement Oriented
Document
Schedule Placement Training
Post Off Campus And Other
Interviews
Placement Reports
2.STUDENT
In this module, creation of student
input records about academic career from
SSLC, HSC and all semester with facilities
to modify the records and viewing changed
records. The Student views the company
details and verifies particular company
details and provides valid details for
registration and they can download the
placement oriented documents and give
feedback .these are sub modules.
View Authentication From
View Placement Training
Schedule
Interview Details
Download Placement
Oriented Reports
Feedbacks
Post Placement Status
International Journal for Research Under Literal Access IJRULA
5 | V O L U M E 2 – I s s u e 1 , 2 0 1 9
3.PRINCIPAL
In this module principal can view the
student details and placement oriented
details .The principal can view the reports
and feedbacks from student. These are the
sub modules.
Student Details
Placement Details
View Feedback
Reports
4.COMPANY
The company enrolls themselves and
they register their profile and their will
marquee in the main page till their drive and
view the student’s details and update their
details.
Registration
Upload Company Details
View Student Details
3.REQUIREMENTSPECIFICAON
HARDWARE REQUIREMENT
Processor :PentiumDual Core
2.00GHZ
Hard disk : 240 GB
Mouse : Logitech.
RAM : 2GB (minimum)
Keyboard : 110 keys enhanced.
International Journal for Research Under Literal Access IJRULA
6 | V O L U M E 2 – I s s u e 1 , 2 0 1 9
SOFTWARE REQUIREMENTS
Operating system : Windows 7
prof with service pack 1.
IDE : Microsoft Visual
Studio .Net 2013
Technology : Asp .NET
Coding Language : C#
Backend : SQL Server 2012
4. SYSTEM DESIGN
4.1 DETAILED DESIGN
Design Engineering deals with the
varied UML [Unified odeling language]
diagrams for the implementation of
project.Design may be a important
engineering illustration of a factor
that's to be designed.Software style
may be a method through that the wants
area unit translated into illustration of
the software package.Design is that the
place wherever quality is rendered in
software package engineering.Design is
that the suggests that to accurately
translate client needs into finished
product
4.1.1 Use Case Diagram
A use case diagram is a type of
behavioral diagram created from a Use-case
analysis. The purpose of use case is to
present overview of the functionality
provided by the system in terms of actors,
their goals and any dependencies between
those use cases.
4.1.2 CLASS DIAGRAM
A class diagram in the UML is a type
of static structure diagram that describes the
structure of a system by showing the
system’s classes, their attributes, and the
relationships between the classes. Private
visibility hides information from anything
International Journal for Research Under Literal Access IJRULA
7 | V O L U M E 2 – I s s u e 1 , 2 0 1 9
outside the class partition. Public visibility
allows all other classes to view the marked
information. Protected visibility allows child
classes to access information they inherited
from a parent class.
4.1.3 SEQUENCE DIAGRAM
A sequence diagram in UML is a
kind of interaction diagram that shows how
processes operate with one another and in
what order. It is a construct of a message
sequence chart. Sequence diagrams are
sometimes called Event-trace diagrams,
event scenarios, and timing diagrams.
4.1.4 ACTIVITY DIAGRAM
Activity diagram are a loosely
defined diagram to show workflows of
stepwise activities and actions, with support
for choice, iteration and concurrency. UML,
activity diagrams can be used to describe the
business and operational step-by-step
workflows of components in a system. UML
activity diagrams could potentially model
the internal logic of a complex operation. In
many ways UML activity diagrams are the
object-oriented equivalent of flow charts and
data flow diagrams (DFDs) from structural
development.
International Journal for Research Under Literal Access IJRULA
8 | V O L U M E 2 – I s s u e 1 , 2 0 1 9
4.2 ARCHITECTURAL DIAGRAM
5. SOFTWARE PECIFICATIONS
5.1 INTRODUCTION TO DOTNET
Microsoft .NET may be a set of
Microsoft software package technologies
for chop-chop building and desegregation
XML internet services, Microsoft
Windows-based applications, and internet
solutions.The .NET Framework may be a
language-neutral platform for writing
programs that may simply and firmly
interoperate.There’s no language barrier
with .NET: there are numerous languages
available to the developer including
Managed C++, C#, Visual Basic and
JavaScript.The .NET framework provides
the inspiration for elements to move
seamlessly, whether locally or remotely
on different platforms.It standardizes
common information sorts and
communications protocols soelements
created in numerous languages will
simply interoperate.“.NET” is
additionally the collective name given to
numerous software packageelements
engineered upon the .NET platform.
These will be both products (Visual
Studio.NET and Windows.NET Server,
for instance) and services (like Passport,
.NET My Services, and so on
5.2).THE .NET FRAMEWORK
The .NET Framework has two main parts:
1. The Common Language Runtime (CLR).
International Journal for Research Under Literal Access IJRULA
9 | V O L U M E 2 – I s s u e 1 , 2 0 1 9
2. A hierarchical set of class libraries.
The CLR is described as the “execution
engine” of .NET. It provides the
environment within which programs run.
The most important features are
Conversion from a low-level
assembler-style language,
called Intermediate Language
(IL), into code native to the
platform being executed on.
Memory management,
notably including garbage
collection.
Checking and enforcing
security restrictions on the
running code.
Loading and executing
programs, with version
control and other such
features.
The following features of the
.NET framework are also
worth description:
5.2.1 MANAGE 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
5.2.2MANAGE DATA
With Managed Code comes anaged
Data. CLR provides memory allocation and
Deal location facilities, and garbage
collection. Some .NET languages use
Managed Data by default, such as C#,Visual
asic.NET and JScript.NET, whereas
others,namely C++, do not. Targeting CLR
can, depending on the language you’re
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 doesn’t get garbage
collected but instead is looked after by
unmanaged code.
5.2.3 COMMON TYPE SYSTEM(CTS)
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
International Journal for Research Under Literal Access IJRULA
10 | V O L U M E 2 – I s s u e 1 , 2 0 1 9
handling. As well as ensuring that types are
only used in appropriate ways, the runtime
also ensures that code doesn’t attempt to
access memory that hasn’t been allocated to
it.
5.2.4 COMMON LANGUAGE
SPECIFICATION
The CLR provides built-in support for
language interoperability. To ensure that you
can develop managed code that can be fully
used by developers using any programming
language, a set of language features and
rules for using them called the Common
Language Specification (CLS) has been
defined. Components that follow these rules
and expose only CLS features are
considered CLS-compliant.
5.2.5 THE CLASS LIBRARY
.NET provides a single-rooted hierarchy
of categories, containing over 7000
varieties.The root of the namespace is
named System; this contains basic
varieties like computer memory unit,
Double, Boolean, and String, furthermore
as Object.All objects derive from System.
Object. As well as objects, there are
value types.Value varieties will be
allotted on the stack, which might offer
helpful flexibility.There also are
economical means that of changing price
varieties to object varietiesif and once
necessary.The set of categories is pretty
comprehensive, providing collections,
file, screen, and network I/O, threading,
and so on, furthermore as XML and info
property.The class library is divided into
variety of sets (or namespaces), every
providing distinct areas of practicality,
with dependencies between the
namespaces unbrokento a minimum.
5.3 LANGUAGES SUPPORTED BY
.NET
The multi-language capability of
the .NET Framework and Visual Studio
.NET enables developers to use their
existing programming skills to build all
types of applications and XML Web
services. The .NET framework supports
new versions of Microsoft’s old favorites
Visual Basic and C++ (as VB.NET and
Managed C++), but there are also a
number of new additions to the
family.Visual Basic .NET has been
updated to incorporate several new and
improved language options that build it a
robust object-oriented artificial
language.These options embody
inheritance, interfaces, and overloading,
among othersVisual Basic conjointly
International Journal for Research Under Literal Access IJRULA
11 | V O L U M E 2 – I s s u e 1 , 2 0 1 9
currently supports structured exception
handling, custom attributes and
conjointly supports multi-threading.
Visual Basic .NET is additionally CLS
compliant, which means that any CLS-
compliant language can use the classes,
objects, and components you create in
Visual Basic .NET.Managed Extensions
for C++ and attributed programming area
unit some of the enhancements created to
the C++ language.Managed Extensions
change the task of migrating existing
C++ applications to the new .NET
Framework.
C# is Microsoft’s new
language.It’s a C-style language that's
basically “C++ for fast Application
Development”.Unlike alternative
languages, its specification is simply the
descriptive linguistics of the language.It
has no normal library of its own, and
instead has been designed with the
intention of victimisation the .NET
libraries as its own.
Microsoft Visual J# .NET rovides
the easiest transition for Java-language
developers into the world of XML Web
Services and dramatically improves the
interoperability of Java-language rograms
with existing software written in a variety
of other programming languages.Active
State has created Visual Perl and Visual
Python, which enable .NET-aware
applications to be built in either Perl or
Python.Both product will be integrated
into the Visual Studio .NET
environment.Visual Perl includes support
for Active State’s Perl Dev Kit.
ASP.NET
XML WEB
SERVICES
Windows
Forms
Base Class Libraries
Common Language Runtime
Operating System
Fig 5.2.1 .Net Framework
5.4 FEATURES OF C#
1. C# is a simple, modern, object
oriented language derived from C++
andJava.
2. It aims to combine the high
productivity of Visual Basic and the
raw power of C++.
3. It is a part of Microsoft Visual
Studio7.0.
International Journal for Research Under Literal Access IJRULA
12 | V O L U M E 2 – I s s u e 1 , 2 0 1 9
4. Visual studio supports Vb, VC++,
C++, Vbscript, and Jscript. All of
these languages provide access to the
Microsoft .NET platform.
5. .NET includes a Common
Execution engine and a rich class
library.
6. Microsoft's JVM equiv. is
Common language run time (CLR).
7. CLR accommodates more than
one language such as C#, VB.NET,
Jscript, ASP.NET, C++.
8. Source code --->Intermediate
Language code (IL) ---> (JIT
Compiler) Native code.
5.5 MAIN FEATURES OF C#
1. Pointers are missing in C#.
2. Unsafe operations such as direct
memory manipulation are not
allowed.
3. In C# there is no usage of "::" or "-
>" operators.
4. Since it`s on .NET, it inherits the
features of automatic memory
management and garbage collection.
5. Varying ranges of the primitive
types like Integer, Floats etc.
6. Integer values of 0 and 1 are no
longer accepted as Boolean values.
Boolean values are pure true or false
values in C# so no more errors of
"="operator and "=="operator. "=="
is used for comparison operation and
"=" is used for assignment
operation.
5.6 OBJECTIVES OF .NET
The .net framework is one of the
tools provided by the .net platform. It
provides an Environment for building,
deploying and running web services and
other applications like Console applications;
Windows based applications, Web sites. It is
a Common architecture for all .net
programming languages.
The Main Objectives of .NET Framework
1) Platform dependent
2) Language Independent
3) Language Interoperability
4) Security
5) Database Connectivity
6) Globalization of Application
1) Platform Independent: As dll or exe files
are executable in any operating system with
the help of the CLR (common language
International Journal for Research Under Literal Access IJRULA
13 | V O L U M E 2 – I s s u e 1 , 2 0 1 9
runtime), hence .net is called as platform
independent.
2) Language Independent: As .net
application logic can be developed in any
.net framework compatible languages, hence
it is called as Language Independent.
Specification in ASP.net
It provides set of rules to be followed
while integrating with the
language.Language Interoperability: The
code written in one language should be used
from the application developed using other
language.
Security: The .net applications attain high
level of security.
Database Connectivity: A new Database
connectivity model to connect Database.
Globalization of Application:
Designing the applications for supporting
multiple languages and cultures.
FUTURE ENHANCEMENTS
In projected on-line placement
system there's scope for improvement of
the system.System is not providing the
SMS integration.Hence, it is changed to
grant the SMS integration.Apart from
these there's scope for generating more
options.In the future we are able to place
the system on the cloud therefore the
maintenance of the info is reduced. The
communication system can integrate with
the web placement system therefore the
student result will get directly.There is
more future sweetening & improvement
within the on-line Placement System
CONCLUSION:
The framework is an application that
can be gotten to and adequately utilized all
through the association with appropriate
login empowered where the student
information in the college with regard to
placement is managed efficiently .This
framework can be utilized as an application
for the Placement Officers in the school to
oversee the understudy data as to position
This is tedious and time consuming, lack of
security of data, took more man power,
consumes large volume of paper and space.
and the security for the process and the
information and the managed. This process
is so difficult when number of user’s
increases. it gives more security to data,
ensures data accuracy, reduces paper work
and save time, The placement officer who
views the students details and company
details and post the selected students list. In
order to avoid this web based placement
managed system is proposed, Post the
International Journal for Research Under Literal Access IJRULA
14 | V O L U M E 2 – I s s u e 1 , 2 0 1 9
campus interview details and upload
placement oriented documents Sending
email to student for complete list of
information for particular campus.
REFERENCES:
[1]. S.R.Bharamagoudar,Geeta
R.B.,S.G.Totad,”web based student
information management system”,
International Journal of Advanced Research
in computer and communication
Engineering vol.2,Issue 6,June 2013.
[2]Nilesh Rathod,seema shah,Kavitha
Shirsat,”An Interactive online Training and
placement system”,Inetrnational Journal of
Advanced Research in computer and
communication Engineering,vol.3,Issue
12,Dec2013.
[3].Mr.R.J.Daird,Dr..C.R.turner
,mima,Interactive web based placement
management principles and practice using
OPUs”CGU-WACE,2008.
[4]Asst.prof.Ashwajit Ram teke, Mirunal
Deogade,prafull Deogade “student
automation system for placement cell”.