Professional Documents
Culture Documents
Project Document
Project Document
SYSTEM
By
Tanushree Sahu (15BS5880478)
G0SSNER COLLEGE
[DEPARTMENT OF COMPUTER APPLICATION]
RANCHI
2016-2017
GOSSNER COLLEGE RANCHI
GUIDE DECLARATION
GUIDE SIGNATURE:-
RESUME
Kunal Gupta
Biraj Nagar behind P&T colony
Lalpur, Ranchi
Email =kunal.g15@gmail.com
Phone no=9534149880, 0651-2560641
Objective:
Help organization to seek a challenging job in the field of teaching a career
oriented position and to achieve its goal.
Experience:
1. Working currently as a Lecturer in Marwari College, Ranchi in B.C.A dept. Appointed
by Ranchi University, Ranchi.
2. Teaching experience of 10 years (computer science).
Academic Qualification:
1. MCA from BIT Meshra, in the year 2008.
2. BSC IT from St. Xavier’s College, Ranchi in the year 2005.
3. I.SC from St. Xavier’s College, Ranchi in the year 2002.
4. MATRICULATION from St. Aloysius high school, Patna, in the year 2000.
Technical Skills:
1. Knowledge of C and DS.
2. Knowledge of C++.
3. Knowledge of Java, Ad. Java.
4. Knowledge of Server site scripting language (ASP, ASP.NET, JSP, PHP).
5. Knowledge of VB.NET and C#.NET.
6. ANDROID Development.
7. Knowledge of Python.
8. Knowledge of Oracle, SQL-SERVER, MY SQL etc.
9. Knowledge of Operating System (LINUX, UNIX, WINDOWS, BOSS, DOS).
Etc.
Declaration:
I hereby declare that the above particulars are true to the best of my knowledge and
beliefs.
Abstract :-
The project is aimed at developing an application
for the “PLACEMENT AUTOMATION SYSTEM” of the college.
This project aims to build a Placement Automation System
that will facilitate the interaction between college students,
the placement cell of the college and the recruiting companies.
The system is an application that can be accessed and
effectively used throughout the organization with proper login
enabled. This system can be used as an application for the
Placement Officers in the college to manage the student
information with regard to placement. Student logging should
be able to upload their personal and educational information
in the form of a resume.
The key feature of this project is that it is one time registration
enabled. Our project provides the facility of maintaining the
details of the students. It reduces the manual work and
consumes less paper work to reduce the time.
SYSTEM ANALYSIS:-
PROBLEM DEFINITION :-
Students choose a specific college where the
placement will be held, there is a need to maintain all these
papers, causing large amount of space. It is manually done,
chances of missing, difficult to handle the details of student.
Students will be given the opportunity to go through the
company websites, employer review sites (such as
glassdoor.com), etc and a profile for the company can be
created. Students who create such a profile will be mentioned
as the contributor and the company will also be notified about
which students took a keen interest in knowing about the
company. This will enable all the students in the recruitment
drive to be well read about the company before attending the
interview.
EXISTING SYSTEM:-
THE SYSTEM
Overview
This project is aimed at developing an web application for the
Training and Placement Department of the College. The
system is a web application that can be accessed throughout
the organization with proper login provided. This system can
be used as a web application for the Training and Placement
Officers (TPO) of the college to manage the student
information with regard to placement. Students logging
should be able to upload their information in the form of a CV.
Module
Admin: The admin module will be used by the placement cell.
Through this module login IDs can be created for students and
the recruiting companies. Statistics and trends can be viewed
through this module as well. The admin will be able to
approve job postings by the companies, student researched
information of a company and student credentials post
verification.
Software TECHNOLOGY: -
Placement administration wants to build the
system that technically and economically strong and helpful to
company progress. He wants to reduce large man-power
involved in company to perform the task that high company
cost and slow company work. For future use all documents are
kept in written or in a file in secure manner. If a file gets lost it
cannot be retrieved in any way. A large storing area is
required to store the data manually.
DESIGN
Entity Relationship Diagram
An Entity Relationship Diagram (ERD) is a graphical tool to
express the overall structure of a database. It is based on a
perception of a real world which consists of a set of basic
objects.
An entity is a person, place, thing or event of interest to the
organization and about which data are captured, stored or
processed.
The attributes are various kinds of data that describes an entity.
An association of several entities in an Entity-Relationship model
is called relationship.
Ellipses :
Diamond :
Used for representing relationship types
Lines :
0 levels DFD:
Level 1 DFD:
Level 2 DFD for Student
Level 2 DFD for Company
Sequence Diagram
Unit Testing:
Integration Testing:
Purpose:
- To test whether the module performs its intended task.
- Once all the modules have been integrated and tested,
system testing can start.
2.Regression Testing :
It is a type of software testing i.e. carried out by software
testers as functional regression tests & developers as Unit
Regression Tests. Objective of regression tests are to find
defects that got introduced to detect fixes or introduction of
new features. Regression tests are ideal candidate for
automation.
3.Accessibility Testing :
This is a formal type of software testing that helps to
determine whether the software can be used by people with
disability. There are also companies & consultants that
provide website accessibility audits.
4.Ad-hoc Testing :
Ad hoc testing is an informal and improvisational approach
to assessing the viability of a product. An ad-hoc is usually
only conducted once unless a defect is found.
Commonly used in software development, ad hoc testing is
performed without a plan of action and any actions taken are
not typically documented. Testers may not have detailed
knowledge of product requirements. Ad hoc testing is also
referred to as random testing and monkey testing.
Tester:
Testing done by Members of the team.
Testing tool debugging
Validation :
- User id & password cannot be blank while logging into the
site.
- In the edit profile page or the new user account page there
are some mandatory fields like login id, password, vacancy
no, name, resume title, company name etc. which cannot be
left blank.
- In the modify password page user have to specify the login
id as well as the old password & the new password.
- In the email id field ‗@‘ characters are mandator
Limitations & Scope of our
Project:-
Website visited:
1. www.msdn.microsoft.com
2. www.projectcode.com
3. www.plus2net.com/sql_tutorial
4. www.W3Schools.com for CSS Tutorials
5. http://forums.asp.net
MAINTENANCE
Maintenance of a typical software product requires much more effort
than the effort necessary to develop the product itself. The relative
effort of development of a typical software product to its maintenance
effort is roughly in the 40:60 ratios. Maintenance involves performing
any one or more of the following three kinds of activities: