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. Priyadharshini 1 PG Scholar, Department of MCA, Arulmigu Meenakshi Amman College of- Engg, Vadamavandal, India H. Roobini 2 PG Scholar, Department of MCA, Arulmigu Meenakshi Amman College of- Engg, Vadamavandal, India J. Sujatha 3 PG Scholar, Department of MCA, Arulmigu Meenakshi Amman College of- Engg, Vadamavandal, India
14
Embed
COLLEGE PLACEMENT WEB PORTAL - IJRULA · 2019-01-10 · 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
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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
Mail
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