Professional Documents
Culture Documents
Java Pro Ppt
Java Pro Ppt
1. Design
1. Generate the skeleton as per class design provided
2. TDD approach
1. Identify test cases for each module
2. Write Failing Test cases
3. Convert the Test Cases in GREEN
In this module corporate can search for candidate information. The search In this module,
process is working based upon the search string, which is related to name or University can post new student
hall ticket number data by giving the following
information,
Student name
Department
Course
Placement schedule module: Year of passing
In this module corporate can schedule a campus placement in particular Company can download the
university by giving the following information certificate of a particular
candidate by giving following
Schedule date information
Company name Student name
Year Department
-CompanyID : Int
Student -name : String
1 -industry : String
*
-location : String
-studentID : Int 1
-name : String
-email : String
-year : Int
-departments : Departments
Placement
*
-placementID : Int 1 Job Offer
-student : Student
-company : Company
-placementDate : String -jobofferID : Int
- PlacementStatus :
-company : Company
PlacementStatus
-jobTitle : String
-jobDes : String
-salary : Int
-location : String
5
Class Design
Service Interface:
IStudentService IPlacementService
ICompanyService IJobOfferService
+addCompany(Company Company) :
Company +addNewJobOffer(JobOffer joboffer) :
+updateCompany (Company Company) : JobOffer
Company +updateJobOffer(JobOffer joboffer) :
+searchCompany (long id): Company JobOffer
+deleteCompany (long id):Boolean +searchJobOffer(Int id): JobOffer
+schedulePlacement(Placement placement): +deleteJobOffer(Int id): JobOffer
boolean
6
Class Design
Repository Interface:
IStudentRepository IPlacementRepository
+addPlacement(Placement placement) :
+addStudent(Student student) : Student Placement
+updateStudent(Student student) : Student +updatePlacement(Placement placement) :
+searchStudentById(long id):Student Placement
+deleteStudent(Int id):boolean +searchPlacement(Int id):Placement
ICompanyRepository IJobOfferRepository
7
Use case Diagrams
Add student
data
Login/
Register
University/
College
Schedule
Placement Drive
Search
Use case diagram for University/Colleges Student
Login
/
Regist
Company er
Search for
College/Unive
rsity
8
Use case Diagrams
View Pending
Company
Registration
Requests Approve
/Reject
Login/ Request
Regist
Admin er
Approve/
View Pending
Student Reject
Registration Request
Requests
9
About Capgemini
Thank You!!
With more than 190,000 people, Capgemini is present in over 40 countries and
celebrates its 50th Anniversary year in 2017. A global leader in consulting, technology
and outsourcing services, the Group reported 2016 global revenues of EUR 12.5 billion.
Together with its clients, Capgemini creates and delivers business, technology and
digital solutions that fit their needs, enabling them to achieve innovation and
competitiveness. A deeply multicultural organization, Capgemini has developed its own
way of working, the Collaborative Business Experience™, and draws on Rightshore®, its
worldwide delivery model.