online career building sites se report
TRANSCRIPT
1
ONLINE CAREER BUILDING SITES
Prof. Dr UskovBy- Durga Poojitha bodduluri - 04
Annie Benitha Thomas - 02
2
INDEXTITLE SLIDE NOS
1. CUSTOMER REQUIREMENTS 31.2 SCOPE 42. PRESCRIPTIVE MODEL 63.UNDERSTANDING REQUIREMENTS 73.1. USE CASE DIAGRAMS 73.2. CLASS OBJECT DIAGRAM 93.3. CONTEXT DFD 113.4. STATE TRANSITION DIAGRAM 164. SOFTWARE SYSTEM DESIGN 174.1 SOFTWARE SYSTEM ARCHUTECTURE MODEL 174.2 SOFTWARE SYSTEM DESIGN HIERARCHIAL DESIGN MODEL 184.3 SOFTWARE SYSTEM GUI DESIGN MODEL 205. ESTIMATION 215.1 LOC- BASED ESTIMATION 215.2 FP BASED ESTIMATION 22
3
1. SUMMARY OF CUSTOMER REQUIREMENTS – 1.1 - STATEMENTA platform for job seekers and employers who have a good career search and find the right employee respectively with less time.
3
4
1.2 SCOPE – Job Portal System to search and apply jobs refining your search by Location,
experience, skills, company etc.
ADVANTAGES Job seeker can look at his calendar for the list of jobs interviews that are scheduled for
the year. Skills can be tested to give the right career choice on your strengths, etc
FUNCTIONALITIES – MAIN FUNCTIONS
1. TO LOGIN2. TO LOGOUT3. TO CREATE ACCOUNT4. TO UPLOAD RESUME5. TO FIND JOBS6. TO SORT YOUR SEARCH7. TO POST JOB8. TO APPLY FOR JOB9. TO ESTIMATE SALARY10. TO SUBSCRIBE
4
5
TECHNICAL PLATFORM ACCESS TO INTERNET OPERATING SYSTEMS – WINDOWS/MAC/LINUX 64 or 32 bit SYSTEMS
REFERENCES of WELL KNOWN SIMILAR COMMERCIAL STAND ALONE SYSTEMS http://www.indeed.com/ https://www.monster.com/ https://www.glassdoor.com/index.htm http://www.careerbuilder.com/ http://www.simplyhired.com/
5
7
3. UNDERSTANDING REQUIREMENTS AND ANALYSIS
3.1 USE CASE REPORT
Fig 2: Use Case Diagram : Online Job Portal
7
11
3.3 CONTEXT DFD WITH 15 CO’S including 2 proposed co’s
Fig 6 : CONTEXT DFD : Online Job Portal
11
12
1. Recruiter Creates account2. Recruiter Account has been created3. Account required for jobs4. Save data in account5. Job Seeker Creates account6. Accounted has been created for job
seeker7. Account to post advertisement8. Save advertisement in account9. Account created for Company10.Create account for Company11.Save resume in your account12.Upload resume from account13.Tools would upload resume in an
account14.Upload resume through tools in
account15.Review jobs through accounts16.Display reviews
17. Search jobs by categories in account18. Display results in categories in account19. Send job alerts vis subscribe to the account20. enter email id21. verify account22. Account verified23. View job status in job basket through account24. display details in account25. Schedule test in account26. Send score to account27. Search job based on location28. Result display based on location29. Link social network to account30. Send job alerts on social media through account
LEGEND OF CONTEXT DFD
12
14
1. ADMIN ENTERS CREDENTIALS2. ADMIN HAS LOGGED IN3. JOB SEEKER ENTERS CREDENTIALS4. EMPLOYER LOGS IN5. DATABASE STORES CREDENTIALS6. ADMIN LOGSOUT7. ADMIN HAS BEEN LOGGED OUT8. JOB SEEKER LOGS OUT9. JOB SEEKER HAS BEEN LOGGED OUT10.JOB SEEKER SORTS HIS RESULTS/JOBS11.RESULTS DISPLAYED BASED ON THE SORT12.JOBS ARE DISPLAYED BASED ON SOME
FILTERS13.JOB CATEGORIES14.COMPANY TYPES15.RESULTS DISPLAYED BASED ON COMPANY
TYPES16.LOCATION CATEGORIES17.RESULTS DISPLAYED BASED ON LOCATION
CATEGORIES18.JOB SEEKER UPLOADS RESUME19.RESUME STORED IN DB20.RESUME TIPS AND UPLOADING AVAILABLE IN
TOOLS
21. WEBSITE TOOL WILL DESIGN RESUME AND UPLOAD22. RESUME IS STORED IN SOCIAL MEDIA23. JOB ALERT DONE ON SOCIAL MEDIA24. RESUME IS CREATED AND UPLOADED25. SALARY IS ESTIMATED BASED ON TOOLS26. SALARY ESTIMATOR IS SELECTED ON TOOLS27. LOCATION IS CATEGORIZED BY JOBS28. JOBS ARE REFINED BY LOCATIONS29. ADVERTISMENT POSTS JOBS30. JOBS ARE POSTED IN ADVERTISEMENT31. EMPLOYER POSTS JOBS32. JOBS POSTED BY EMPLOYERS33. COMPANY POSTS JOBS34. JOBS POSTED BY COMPANIES ARE DISPLAYED35. PROFILE IS CREATED36. CREATE A PROFILE37. EMPLOYER CREATES ACCOUNT38. JOB SEEKER CREATES ACCOUNT39. ACCOUNT HAS BEEN CREATED BY JOBSEEKER40. ACCOUNT HAS BEEN CREATED BY EMPLOYER41. JOB SEEKER APPLIES FOR JOB42. JOB RESULTS ARE SEEN43. JOB SEEKER SEARCHES A JOB44. RESULTS ARE DISPLAYED
LEGEND LEVEL0 DFD 14
15
LEGEND LEVEL0 DFD Contd…
45. CHECK TIME IN BLUEBOOK46. TIME DISPLAYED 47. JOBS ADVICED BASED ON SCORE48. SCORE SENT TO THE ADVISING TEAM49. VIEW THE STATUS OF YOUR JOB50. JOB BASKET HAS ALL THE STATUS OF JOBS51. VIEW CALENDAR FOR JOB INTERVIEWS52. DISPLAY THE SHEDULED TIME53. SEND SCORE OF THE EXAM54. SCORES SENT NOTIFICATION55. SCORES STORED IN DATABASE
15
17
4. SOFTWARE SYSTEM DESIGN 4.1 .SOFTWARE SYSTEM ARCHUTECTURE MODEL
IDENTIFICATION : DATA CENTERED SOFTWARE ARCHITECTURE
Fig 9 : Data Center Architecture : Online Job Portal
17
21
5.1 Lines Of Code based Estimation:
Percent code lines: 87.1%Percent comment lines: 2.8%Percent blank lines: 10.2%
21 FUNCTION (ONLINE JOB PORTAL SYSTEMS)
ESTIMATED LOC
USER INTERFCE(UI)BACK END CODING LINESDATABASE LINESGRAPHIC FUNCTIONSTOTAL CODING LINESTOTAL COMMENT LINESTOTAL BLANK LINESNo.of languagesTOTAL LINES
5,30010,0953500540024,2957782834627,907
Average Productivity for systems = 750 LOC/pm
Burdened Labor rate = $8000 per month
Cost per line of code is $10.67
Based on LOC Estimate and historical productivity data, the total estimated project cost is
= $ 298,000
Estimated Effort = 38 persons-month
22
5.2 FP-BASED ESTIMATION
FUNCTION TYPES
ESTIMATED
COUNT
WEIGHT
FP-COUNT
NO.OF INPUTS
15 4 60
NO.OF OUTPUTS
15 5 75
NO.OF INQUIRIES
30 5 150
NO.OF DATA INTERNAL STRUCTURES
10 10 100
NO.OF DATA EXTERNAL STRUCTURES
5 7 35
TOTAL 420
GENERAL SYSTEM CHARACTERSTICS(GSCs)
DEGREE OF INFLUENCE(DI) 0-5
1) DATA COMMUNICATIONS 5
1) DISTRIBUTED DATA PROCESSING 0
1) PERFORMANCE 5
1) HEAVILY USED CONFIGURATIONS 3
1) TRANSACTION RATE 3
1) ONLINE DATA ENTRY 4
1) END-USER EFFICIENCY 4
1) ONLINE UPDATE 5
1) COMPLEX PROCESSING 3
1) REUSABILITY 5
1) INSTALLATION EASE 0
1) OPERATIONAL EASE 5
1) MULTIPLE SITES 4
1) FACILITATE CHANGES 5
TOTAL DEGREE OF INFLUENCE(TDI) 51
VALUE ADJUSTMENT FACTOR(VAF) 1.16
22
23
5.2 FP-BASED ESTIMATION cntd..
VAF = 51 * 0.01 + 0.65
= 1.16
FPestimated = 420 * 1.16
= 487.2
Organizational average productivity = 6.5 FP/m
Labor rate = $8000 per month
Approximate Labor rate = $8000 ÷ 6.5Burdened labor rate = $1230.76 /FPTotal estimated project cost = 487.2 * $1230.76
= $ 600,000Estimated Effort = $600,000 ÷ $8000 = 75 person/months
23