Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 24

Online Campus Selection System

BACKGROUND :-

The online campus selection software work at college or university. The College invited
to recruiter/company for register in this system and help to get employee easily as per their
qualification and requirements. Other hand college has all the student data submitted in this
system so student can get easily job. The system is a mutual place for student and company.
The online campus selection system helps student to get job and company to get employee.

We can use Campus Selection system for University and any Companies. It is
developed for smooth working of HR Department. Universities and companies can get
benefited through this system. This Software is fully integrated with Student and Company
Relationship Management and developed in a manner that is easily manageable, time and cost
saving that shows relieving one from manual works. Online Campus Selection provides
automated technical screening, intellectual evaluation, electronic mail integration to conduct
recruitment. This feature’s helps in many ways like saving cost, time and paper work, this
shows the paperless environment, unlimited Custom and reports.
OBJECTIVES:-

Development of rich web based Campus Selection System for Universities and any
Companies. Online Campus Selection System is developed for smooth working of Human
Resource Departments. Universities and companies can get benefited through this system.
This Software is fully integrated with Student and Company Relationship Management and
developed in a manner that is easily manageable, time and cost saving that shows relieving
one from manual works. Online Campus Selection provides automated technical screening,
intellectual evaluation, electronic mail integration to conduct recruitment. This feature’s
helps in many ways like saving cost, time and paper work, this shows the paperless
environment, unlimited Custom and reports.

PURPOSE:-

Maintain individual Student record.


Maintain Section wise Student details.
Evaluating Student performance.
Generating random ID for each student which is unique.
Making only eligible Students to take the test.
Allow online registrations for the On-Line Selection Test.
Allow online requests and support for the examination.
Providing proper Technical Assistance to the User.
Providing On-Line Help.
SCOPE:-

This system automates the Selection process activities that the HR Department has to
perform prior to and after the actual act of selecting the students. This system helps in various
ways such as saving time and cost of selecting Students and companies. That set of concepts is
used to build a system for easily Communication between students and companies and
company can get required eligible students.

REQUIREMENTS:-

Recruitment refers to a process by which potential candidates are selected in an interview to replace
or take up new jobs. Recruitment process is done after the candidate has been interviewed and passed the
interview. The candidate to be recruited must have the required skills, qualifications and experience is needed.

With the advent of technology, today there is even more reliable and fastest way of recruitment. A
person does not need to travel over long distances to appear for interview.

Online recruitment systems have eliminated the burden and made work of recruitment easier.
Recruitment is the process of searching for prospective employees and stimulating and encouraging them to
apply in an organization. It involves the process of searching for prospective employees; it is concerned with
the range of sources of supply of labor and techniques involved in getting the employees into
an organization.

Software Requirements:

 Visual studio 2010


 Windows 10
 Sql 2008
CONCEPTUAL MODEL:-

A conceptual model is a representation of a system, made of the composition of

concepts which are used to help people know, understand, or simulate a subject the model

represents. It is also a set of concepts. Some models are physical objects; for example, a toy
model which may be assembled, and may be made to work like the object it represents.

The term conceptual model may be used to refer to models which are formed after a
conceptualization or generalization process. Conceptual models are often abstractions of things
in the real world whether physical or social. Semantic studies are relevant to various stages of
concept formation. Semantics is basically about concepts, the meaning that thinking beings
give to various elements of their experience.

PROPOSED SYSTEM :-

It is computarized process

No data loss

It has security

It provide information about jobs

There is no online recruitment facilities

Heavily reduce human work load


DIAGRAMS :-

CLASS DIAGRAM

E-R MODEL

ACTIVITY DIAGRAM

USE CASE
Class Diagram for Campus Selection System:-

A class diagram models the static structure of a system. It shows relationships between
classes, objects, attributes, and operations.

Basic notation and symbols:

 Classes:
Classes represent an abstraction of entities with common characteristics. Associations
represent the relationships between classes.

 Active Classes:
Active classes initiate and control the flow of activity, while passive classes store data
and serve other classes. Illustrate active classes with a thicker border.
 Visibility:
Use visibility markers to signify who can access the information contained within a
class. Private visibility, denoted with a - sign, hides information from anything outside the
class partition. Public visibility, denoted with a + sign, allows all other classes to view the
marked information. Protected visibility, denoted with a # sign, allows child classes to
access information they inherited from a parent class.

 Associations:
Associations represent static relationships between classes. Place association names
above, on, or below the association line. Use a filled arrow to indicate the direction of the
relationship. Place roles near the end of an association. Roles represent the way the two
classes see each other.
 Composition and Aggregation:
Composition is a special type of aggregation that denotes a strong ownership
between Classes.Use a hollow diamond to represent a simple aggregation relationship,
in which the "whole" class plays a more important role than the "part" class, but the two
classes are not dependent on each other. The diamond ends in both composition and
aggregation relationships point toward the "whole" class
 Generalization:
Generalization is another name for inheritance or an "is a" relationship. It refers to a
relationship between two classes where one class is a specialized version of another.
E-R DIAGRAM:-

An Entity Relationship Diagram (ERD) is a visual representation of different entities


within a system and how they relate to each other.

Basic symbols and notations:

 Entity:

An entity can be a person, place, event, or object that is relevant to a given system. For
example, a school system may include students, teachers, major courses, subjects, fees, and
other items. Entities are represented in ER diagrams by a rectangle and named using
singular nouns.

 Weak Entity:

A weak entity is an entity that depends on the existence of another entity. In more
technical terms it can be defined as an entity that cannot be identified by its own attributes.
It uses a foreign key combined with its attributed to form the primary key. An entity like
order item is a good example for this
 Attribute:

An attribute is a property, trait, or characteristic of an entity, relationship, or another


attribute. For example, the attribute Inventory Item Name is an attribute of the entity
Inventory Item. An entity can have as many attributes as necessary. Meanwhile, attributes
can also have their own specific attributes

 Multivalued Attribute:

If an attribute can have more than one value it is called a multi valued attribute. It is
important to note that this is different to an attribute having its own attributes. For example,
a teacher entity can have multiple subject values.

 Derived Attribute:

An attribute based on another attribute. This is found rarely in ER diagrams. For


example, for a circle, the area can be derived from the radius.
ACTIVITY DIAGRAM :-

An activity diagram visually presents a series of actions or flow of control in a system


similar to a flowchart or a data flow diagram. Activity diagrams are often used in business
process modeling. They can also describe the steps in use case diagram. Activities modeled
can be sequential and concurrent.

Basic Activity Diagram Notations and Symbols:

 Initial State or Start Point:


A small filled circle followed by an arrow represents the initial action state or the start
point for any activity diagram. For activity diagram using swimlanes, make sure the start
point is placed in the top left corner of the first column.

 Activity or Action State:

An action state represents the non-interruptible action of objects. You can draw an
action state in SmartDraw using a rectangle with rounded corners.

 Action Flow:
Action flows, also called edges and paths, illustrate the transitions from one
action state to another. They are usually drawn with an arrowed line.
 Decisions and Branching:
A diamond represents a decision with alternate paths. When an activity requires a
decision prior to moving on to the next activity, add a diamond between the two activities.
The outgoing alternates should be labeled with a condition or guard expression. You can
also label one of the paths "else."

 Guards:
In UML, guards are a statement written next to a decision diamond that must be true
before moving next to the next activity. These are not essential, but are useful when a
specific answer, such as "Yes, three labels are printed," is needed before moving forward.

 Merge Event:

A merge event brings together multiple flows that are not concurrent.
 Final State or End Point:
An arrow pointing to a filled circle nested inside another circle represents the final
action state.
STUDENT ACTIVITY DIAGRAM
COMPONY ACTIVITY DIAGRAM
USE CASE :-

Use case diagram is a behavioral UML diagram type and frequently used to analyze
various systems. They enable you to visualize the different types of roles in a system and how
those roles interact with the system.

Basic diagram notation and symbols:

 Actor:

Actor in a use case diagram is any entity that performs a role in one given system. This
could be a person, organization or an external system and usually drawn like skeleton
shown below.

 Use Case:

A use case represents a function or an action within the system. It’s drawn as an oval
and named with the function.
 System:

The system is used to define the scope of the use case and drawn as a rectangle. This
an optional element but useful when you’re visualizing large

 Package:

The package is another optional element that is extremely useful in complex diagrams.

Similar to class diagrams, packages are used to group together use cases. They are drawn

like the image shown below.


Planning of online campus selection:

1. Aptitude Test

 Course material
 Practice Tests
 Puzzles

2. Programming Language It is recommended to know at least one language


thoroughly) C, C++,JAVA, PYTHON

3. Subject basics : Most important subjects that you must know for any
company interview are undoubtedly data structures and algorithms.

 Data Structures
 Algorithms

4. Other important CS subjects: Please go through the basics of following


three subjects :

 DBMS
 Operating System
 Computer Networks
5. Top topics for Interview Preparation for Software Developer : An
assorted list of questions which should not be skipped.

6. Tracking your progress : It is recommended that you create a profile on


website for this. Logged in users can keep track of what all is done and what is
in the MCQs of various subjects

7. Preliminary tests
Advantages:

 There will be no need of putting up notice or emailing every student about the
company coming in college. The students can keep updated themselves through this
software.
 The company can view all students' detail and system can shortlist students according
to their criteria instead of doing manually.
 There is admin login that can view and manage both students and company's account
and also can put up notifications.
 Student can register online instead of going to placement department for registration.
 This system saves time and efforts.

Disadvantages:

 Student can't edit their application once sent. It would require admin to change
the data.
 It requires large database.

You might also like