Top Banner
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

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

Jul 14, 2020

Download

Documents

dariahiddleston
Welcome message from author
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
Page 1: 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

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

Page 2: 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

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.

Page 3: 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

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 .

Page 4: 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

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

Page 5: 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

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.

Page 6: 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

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

Page 7: 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

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.

Page 8: 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

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).

Page 9: 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

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

Page 10: 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

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

Page 11: 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

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.

Page 12: 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

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

Page 13: 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

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

Page 14: 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

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”.