Professional Documents
Culture Documents
R .Sumana (09617-62010)
CH .Navya (09617-2017)
P.Dharani (0917-2026)
K .Anusha (0917-2005)
2017-18
CHAITANYA POSTGRADUATE COLLEGE
(Autonomous)
CERTIFICATE
This is to certify that Miss. R .Sumana being HTNO: 09617 - 62010 at Chaitanya PG
College (Autonomous) has satisfactorily completed the project entitled “ONLINE CAMPUS
SELECTION SYSTEM” in the partial fulfillment of the requirements for the award of Degree
Master of computer Applications during the academic Year 2017 – 2018
V.Madhukar Dr.B.S.Anuradha
My experience from this kind of work is great and will be use full to me in future. I thank Mr. V.
Madhukar Assistant Professor & Head of the Computer Science (MCA), for encouraging me to do
such project work and for providing all the facilities to carry out this project work.
I thank all the faculty members of the Department of Computer Science for sharing their
valuable knowledge with me. I extend my thanks to the Technical Staff of the department for
their valuable suggestions to technical problems. I also thank my family, friends for their hand in
bringing this project to this present shape
CONTENTS
Title Page No
1. Abstract
2. Introduction
3. Existing System
4. Proposed system
5. System requirements
5.1. Software requirements
5.2. Hardware requirements
5.3. Functional requirements
5.4. Non-functional requirement
6. System design
6.1. Database diagram
6.1.1. ER diagram
6.1.2. Database Tables
6.2. Software design
6.2.1. Class diagram
6.2.2. Use case diagram
6.2.3. Sequence diagram
6.2.4. Activity diagram
7. Implementation
7.1. Technologies to be used
7.2. Screen shots
8. Testing.
9. Future enhancements& Conclusion
10.Bibliography
1. Abstract
Universities and companies can benefit through this system. This software is fully
integrated with student come company Relationship management and developed manner that is
easily manageable, time and cost saving that shows reliving one from mutual 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.
2 .INTRODUCTION
GOAL:
OBJECTIVE:
Development of rich web based campus selection system for universities and any
companies’ .Online campus selection system is developed for smooth working of HR
Departments. Universities and companies can get benefitted through this system. This software is
fully integrated with student and company .This features helps in many ways like saving cost,
time and paper work, this shows the paperless environment, unlimited custom and reports.
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 can get
required eligible students.
3. Existing system
The security aspects for providing access to the various modules are very important since the
project is online and can be accessed by anybody. The HR director who as all the powers and
permissions is allowed to create new users. These users can access the database they can create
modify or even delete the database objects they send the call letters and selection letters to
eligible candidates.
The aspect of testing and implementation was also a very important phase. The user needed to be
educated about the various facilities available and how best these can be used.The HR Director
for one has to be completely familiar with the system. A restricted system of online help has
been designed to help the user while she/he uses the system.
5. REQUIREMENT ANALYSIS
SERVER SIDE:
CLIENT SIDE:
This system is helpful for HR Department to make easy student selection process.
We can use campus selection system for universities and any companies
Universities and companies can get benefitted trough this system.
This software is fully integrated with student come company.
Students submits his/her resume to an identified e-mail id with an opportunity id
HR will send out the offer letter if selected
Students will respond with acceptance/rejection submit line on rejection process will be
ended on acceptance new company 10/mail –id will be generated and process will be
ended.
6.1.1 ER diagram
6. 1.2 TABLES:
Table name:
1. STUDENT:
SNAME VARCHAR 20
FNAME VARCHAR 20
LNAME VARCHAR 20
EMAIL-ID VARCHAR 20
CONTACT NO NUMBER 10
GENDER VARCHAR 10
ADDRESS VARCHAR 40
DOB DATE
QUALIFICATIONS VARCHAR 40
2. JOB TABLE:
JNAME VARCHAR 20
JNAME VARCHAR 20
SALAR NUMBER 10
QUALIFICATIONS VARCHAR 10
AGELIMIT NUMBER 5
SKILLSREQUIRED VARCHAR 40
3. CONDUCTED BY TABLE:
4. COMPANY TABLE:
CNAME VARCHAR 20
ADDRESS VARCHAR 40
EMAIL-ID VARCHAR 20
CONTACT NO NUMBER 10
5. APPEARED TABLE:
RESULTS NUMBER 20
EMAIL-ID NUMBER 20
MARKS GAINED NUMBER 30
6. EXAM TABLE:
EDATE DATE
QDESCRIPTION VARCHAR 40
QID NUMBER 10
QUESTION VARCHAR 20
6. 2 SOFTWARE DESIGN:
ADMINISTATOR:
LogLogin
In
Manage companydetails
Manage student details
Send Mails
send mails
Log Out
COMPANY:
Log in
conduct exams
send emails
post jobdetails
company
send results
Log Out
STUDENT:
Log in
receiving mails
write exams
Student
receive results
Log Out
Login into
Sending mails
Logout
Login into
Receiving mails
Write exams
Receiving results
Logout
conducting exams
2:
sending mails 3:
sending results 5:
6:
view the selected candidates
7: logout
No
Yes valid
conducting exams
send the results Post the job details send mails view selected candidates
Log Out
Student Login:
Log in
No
Yes valid
Log out
Company Login:
Log in
No
Yes valid
conducting exams
send the results Post the job details send mails view selected candidates
Log Out
7. IMPLEMENTATION
ASP:
ASP is partially object oriented.ASP is mostly written using VB script and HTML intermixed,
Classic ASP uses a technology called ADO to connect and work with databases.ASP 3.0 left all
its code in the front of the application there was no way for a programmer to hide the sensitive
code .
ASP.NET:
ASP.NET purely object oriented .Languages like c# and also supports cross language
support,ASP.NET offers support for web services .ASP.NET uses the ADO.NET technology
,ASP.NET full XML support for easy data exchange. The beauty of ASP.NET identity is that it
allows you to use any storage.
SQL Server:
Hyper Text Markup Language is the standard markup language for creating web pages and web
applications. With cascading style sheets and JavaScript, it forms a triad of cornerstone
technologies for the World Wide Web. Each page contains a series of connections to other pages
called hyperlinks.
Development tool - RAD:
IBM Rational Application Developer for web Sphere Software (RAD) is an integrated
development environment (IDE), made by IBM’s Rational Software
IBM Rational Software Modeler, (RSM) made by IBM’s Rational Software division, is a unified
modeling language UML 2.0 – based visual modeling and design tool. Rational Software
Modelers built on to eclipse open – source software framework and includes capabilities focused
on visual modeling and model – driven development (MDD) with the UML for creating resilient,
thought-out applications and Web services
7.2 screen shots:
Home page:
Student registration:
Student Login:
Student Home page:
Company Login:
Company Home page:
Exam Home Page:
8. TESTING
TESTING:
Software testing is a critical element of software quality assurance and represents the ultimate
review of specification, design and coding.
Testing is a process of executing a program with the intent of finding an error. A good test case
is one that has a probability of finding an as yet undiscovered error.
TESTING PRINICIPLES:
TESTING STRATEGIES:
A strategy for software testing integrates software test cases into a series of well planned steps
that result in the successful construction of software. Software testing is broader topic for what is
referred to as verification and validation.
UNIT TESTING:
Unit testing focuses verification effort on the smallest unit of software design that is the module.
Using procedural design description as a guide, important control paths are tested to uncover
errors within the boundaries of the module.
INTEGRATION TESTING:
Integration testing is a systematic technique for constructing the program structure while
conducting test to uncover errors associated with the interfacing.
TOP-DOWN INTEGRATION:
Top down integration an incremental approach to construction of program structure. Modules are
integrated by moving downward through the control hierarchy, beginning with the main control
program.
BOTTOM-UP INTEGRATION:
This method as the name suggests, begins constructions and testing with atomic modules.
Modules at the lowest level the program structure.
RECOVERY TESTING:
It is a system test that forces the system to fail in variety of ways and verities that the recovery is
properly performed.
PERFORMANCE TESTING:
This method is designed to test runtime performance of software within the context of an
integrated system.
9. FUTURE ENANCEMENTS & CONCLUSION
We can send mail to all the students who are eligible for recruitment, now we send
message to inform students.
The admit card (hall ticket) can be provided from the website.
We can show the overall results of students and generate report.
Website should be made available for all colleges.
The main feature of this project is providing user friendly interface. By working
on this project the user need not to know about the operations of the computer system. It also
provides data validation features and minimizes the time taken for storage and retrieval of
information.
10. BIBLIOGRAPHY