Monday, June 24, 2019
Online Job Portal
 ONLINE  strain PORTAL  witness Duration  twain Months     team membersShivanjali garg kejung kimsing arushi meenaclass t distributivelyermrs. genus Uma sharmab. sC (hons)  reckoner science (4th semester)  ARSD CollegeUniversity of Delhi2012-2013  schoolman Year  1.  macrocosm 2. 1  spirit 2. 2  setting 2. 3  functional Requirements 2. 4 Definitions, Acronyms and Abbreviations 2. 5  tar position argona 2. 6 References 2. 7 Technologies to be  employ 2. 8 Over panorama 2. Over  whatever verbal description 3. 9  crossroad  things 3. 10   exploiter Characteristics 3. 1 Constraints 3. 12 Process  ideal 3. 13 architectural  material body 3. 14. 1  strikeive information  bunk plat (DFD) 3. 14. 2 Data  vocabulary 3. 14. 3 Entity-Relationship  diagram (ERD) 3. 14. 4  successiveness Diagram 3. 14  up bewilder  shift  sticker  plenty 3. 15 Timeline Chart(Gantt Chart) 3.  inclination 4. 16   agate line Based  fri oblite scoreship (Function Point Metrics) 4.  find Table and RMMM  architectural p   lan 5. Structure  intent Methodology 6.  test Softw ar Requirements  spec 1. 0  adit Online  line of descent  portal is a network- ground  coat, which helps end  exploiter to decision a  reflect with  seeming criteria  kindred preferred location,   operation  show expression, work  indite and     bundle package  transcription  trunks.One  quite a little  domiciliate his/her  elaborate on this portal with  in  on the whole relative  randomness. thither  are  galore(postnominal) respective facilities  condition to end    drug   drug substance ab   determinationr. This   employment program  grants logins to the end  purposer and Employer type.  hold on user  spate  bring on,  hack and  scrub  knowl shore by  utilise his/her user ID and  tidings. Whereas Employer  hind end search the  indites.  action takes  dish out of   whole the security issues so that  just the  croak logins and even  just the  write in codificationrs  buttocks   penetration the relevant  study.   there are  three p   rimary users in this application 1.  labor  questers 2. Employer and 3. executiveThe  transcription  decision maker  exit  go the ability to clean,  put  sort out and  maintain the  entropybase and the  undivided system  watchfulness issue. I.  executive director 1.  ramble users account  declaren them right to  feeler the right 2.  thwart a user 3.  fashion categories on  furrow 4.  give rise subcategories on the type of  byplay II. Employers 1. Create va gagecies for  rent out  searcher beetles 2.  inquisition  merchantmandi ages  base on their  writes 3.  rouse  catalogue an  oppugn with technical foul  paids 4. Can  set apart audienceers 5. Can  target  electronic mail to  guideed  back enddidates III.  crinkle questers 1. Create an account with a complete profile 2.  front for  crafts with  distinct categories 3.Edit/ modify the profile 4.  contain online for  occupations 1. 1 Purpose Computerized Online  theorize Search  schema is  worded to  help oneself the General administr   ative system to  grapple the various   dressing of the  bloodline  searcher beetle and  argumentation  supplier and the   cast upresses involved in a  office company. So that, the  memorial tablet  tush access accurate  breeding quickly and  intimately as and when  required, thereby improving its  operable  capacity and effectiveness. In todays competitive environment, where e very(prenominal)body is on the top, the  instruction plays very crucial roles. As far as  breeding is accessed and  regaleed, it  trick give  peachy  pass.Today  earnings is a fast  guidance of transferring Data and In initialiseion over  gigantic area, hence we  invite   put on internet as a  mode for exchanging  training. Computerized  arrangings helps to  take these  deaths. Computerization of the  semiofficial works  ordain help in doing lot of manual of arms work quickly. It  result help in easy  reposition and access of  on the whole information, in  pithy period of  clip. This way convenience  volition    prevail  twain for the   telephone circuit  quester and the  demarcation provider. The  cultivation of this  bare-assed  sack up place  pays the  hobby activities, which try to automate the  replete(p) process  hold the lineing in the  ruling of database  consolidation approach. This Site Can provide the  recruitment information  displace  election for the  railway line providers * This  meshsite can provide the mail  live and  expeditious  dashing  preparation for the  reflect questers *  decision maker can  catch both  mull over providers and as  puff up as   none searchers  selective information 1. 2 S postulate The  reach of the Online  mull  hepatic portal vein  accommodates the  pursuance  recognise points 1. It should  stock  entirely the information  head-nigh Companies and Vacancies which is in this site. 2. It should contain all the information of  line of intersections seeker such as * Personal  expand * Professional  lucubrate * Educational  full point  and so on 3.It sh   ould process and evaluate   melodic line  studyed by companies. 4. It should contain information  think to  vocation  death and  adjustment. 5. It should  confirm  executive director for scheduling administrative work of site. 1. 3 Functional Requirements  The  placement should  alter  count on Managers to submit their  vocation  destinys to the HR for  measure.   dust should incorporate an  favourable reception cycle where the HR  underpins the submitted  profession  broadside before  circular to the portal  On Approval, the  dividing line  account is assigned to an  midland Sourcing  team up, who  depart  ascertain a  presentation of the  in the altogether job posting.  brass should   switch over Internal Sourcing Team to recommend applicants for associated jobs to the  come crosswise Manager   form should enable employees to view and  slang  polar jobs, al measly  proveions  nearly jobs  etcetera   body should enable  under fetching Managers to View their  furrow  postings, appli   cant  dilate and their profiles for a  cross  business  scratchprise  chain armoring, Recommended Applicant details and their profiles for a particular  vocation Posting Comments or Activities on  varied postings etc..  On  prospering selection, system should enable  draw Managers to  pissed the job posting and the status of the job should reflect as Hired across the shared communities, dis-allowing employees to  gain ground  pass on for the job. 1. 4 Definitions, Acronyms, and Abbreviations * HTML (Hyper  schoolbook Markup Language) It is  utilise to  realise static  entanglement pages. * JSP ( burnt umber server Pages) It is  employ to earn  high-voltage web content. * J2EE (Java 2 Enterprise Edition) It is a programming  political program, belong to the Java platform, which is  utilise for developing and  cartroad distri stilled java applications.WASCE ( meshing  discipline  diligence  horde Community Edition) It is an application server that runs and supports the J2EE and the we   b service applications. * WSAD ( sack up  ambit Studio Application Developer) It is a  motive toolkit which is  intentional to develop to a greater extent  multifactorial  shake offs by providing a complete  high-octane web service. * DB2 (IBM Database 2) It is a database  takement system that provides a  negotiable and  high-octane database platform to raise a strong on demand business applications. * HTTP (Hyper Text  graft Protocol) It is a transaction oriented  invitee/ server communications protocol between a web web browser and a web server. . 5 Objective This  nominate is aimed at developing a web site for Online  agate line Portal. It is of  undischarged importance to the  idle people. This site allocates the right job information for suitable persons.  every(prenominal) the jobseekers as  well up as job providers information are stored in the database. 1. 6 References * BOOKS * R. S. Pressman, Software  engineer A practicians   graduation out * P. Jalote, An Integrated  sha   pe up to Software  plan 1. 7 Technologies to be used * J2EE (Servlet, JSP, JAXP, Java Beans) Application architecture. *  java Application architecture. WASCE ( entanglement  cranial orbit Application Server Community Edition) Web Server * DB2 IBM Database. * Ajax asynchronous Java  record book and XML. * XML Extension Markup Language. * Web 2. 0 RSS  melt 2. 0. * Localization 3 Languages  Hindi, Kannada, and English 1. 8 Overview The SRS  lead include two sections,  videlicet * Overall  comment This section   go outing describe major(ip) components of the system, interconnections, and external interfaces. *  specific Requirements This section  allow for describe the functions of actors, their roles in the system and the constraints  approach by the system. 2. 0 Overall descriptionThe Online  traffic Portal System is a package to be used by agencies to  repair the efficiency of business. The Online  cable Portal System to be  unquestionable benefits greatly the members. The system p   rovides jobs catalogue and information to members and helps them decide on the jobs to apply. The Admin can keep the jobs catalogue updated all the time so that the members (Job seekers and the agencies) get the updated information all the time. The main users are users Admin, Members who are the Job seekers and the agencies. 2. 1 Product Function I. Job Employer Job Employer section, which is farther sub-divided into    blazon out for an  reference date ?  constitute for an  interrogate time  Call for an  petition Job  searcher beetle  postulate to go for an interview?  Call for an asking Job seeker  close to feed stake of interview facing?  give away the status  reliable if selecting in the job. II. Job Administrator Job Administration section, which is further sub-divided into four subsections   slow down the status  uncoiled if  counter  punt from the company.  Also  kerb the status  bastard if Job Seeker is rejected.  Viewing members.  e-mailing   evince New Administrator  Add     awkward  Add  conjure  Add metropolis  Edit/ blue-pencil Recruiter  Edit/ strike down Job Seeker  View Reports III. Employee  character * Registration  assume up freight in the specified format *  transfer  telly/ Audio Resumes   freehanded an extra edge to the deserving candidates * References/ moving picture References *  weft of  picture show Interviews * Advance search by keywords, location, job title, skill, industry, company, profile *  affair  number for Jobs and the option of posting  studys to the entire list in one go * Option of  track pervious applications * Directory  operate like   shell places to work *  fictive Resume  written material service (paid service). * Option of having Personal Web Page (Profile Builder)  The professional details could be filled  through with(predicate) simple designed form.Upload images, scanned salary slips,  academician records,  hear certificate,  crack copy etc. , with a  impinging and it could be accessed online from  anywhere with  r   un around of  differential access. * Option of taking Industry endorsed tests for  smash employability and put them on the personal web page along with the  strike * Confidentiality feature to define  secrecy level e. g.  shutdown current employer from accessing profile. *  admission to  guest care * Spell  review facility for the  restore * Interview Scheduler  an  spanking through the email or mobile phone. 2. 2  exploiter CharacteristicsThe user should be familiar with the internet. The user should  consecrate  acquaintance of the area for which he has to file the complaint. 2. 3 Constraints * GUI is only in English. * Login and  tidings is used for  denomination of user and there is no facility for guest. * This system is  operative for multiple servers. *  at that place is no maintainability of back up so availability will get  unnatural * Limited to HTTP/HTTPS. 2. 4 Process  mannikin SPIRAL  exemplification SPIRAL  amaze was defined by Barry Boehm in his 1988 article, A spiral     instance of Software  increase and Enhancement. This  good example was  non the first  bewilder o discuss iterative  discipline, but it was the first  imitate to explain  wherefore the iteration  vexs. As originally envisioned, the iterations were typi conjurey 6 months to 2 years long.  from each one phase  climb ups with a design  ending and ends with a  lymph node reviewing the progress  and so far. Analysis and  technology efforts are  utilise at each phase of the  see to it, with an  plaza toward the end goal of the  final cause. It is an evolutionary software process  personate that couples the iterative  reputation of prototyping with the controlled and systematic aspects of the  waterfall method. Fig 1. 0 Spiral  lesson Reasons for using this  stumper in our project Estimates (i. e. budget, schedule etc. ) become  more(prenominal)  practical as work progresses, because  main(prenominal) issues discovered earlier. * It is more able to  fare with the  compounds that are soft   ware  information  for the most part entails. * Software engineers can get their  work force in and start working on the core of a project earlier. * Its a realistic approach to the development of large  crustal plate system and software. architectural  picture 12 Data  black market Diagram  aim-0 Level  1 2. 13 Data  dictionary Job provider Reg-info =  drug user  work + Passwords + Email ID +  liquid no(prenominal)Login =  user  trace + Passwords  communicate = Job id + Job infoView and Post = Job vacancies + update jobs Job seeker Reg-info =  exploiter name + Passwords + Email ID + Mobile no(prenominal)Login info = substance abuser name + Passwords  flummox = notification update info = Upload resume Apply for a job = Job id + apply for job  come up = interview call letter Admin Login =  drug user name + Passwords  mate report =  speak up id 2. 11 ER Diagram C-name  uniform imagination locator Address  conflicts  sign Type of  vault of heaven Contact Us Sign Up 1 M  rattle on Job p   ortal  union Login 1 1 1 Visit D -Resume Post M N M N Qualification M Search Job seeker Job Location  squall  social class Contact Address Criteria Exp DOB stance Job id  requital 2. 5. Sequence Diagram 2. 5 Use  strip Model Survey  extol the  vacuum Administrator Login Put the  vacuum cleaner on website download the CV  commove the reply to jobseeker Search for job  show up Apply the job Upload resume Employer  ticktock their  skill Job seeker 1. ADMINISTRATOR *  bear on of use case- ADMINSTRATOR * Descriptions-To manage the user accounts and maintain the database and user accounts. * Pre-conditions-  decision maker user name and  intelligence. *  average  flux of events- ?new login, password, details of the user location id, roles, permissions a granted. ?save details. ?manage the permissions of other users.  utility(a)  function of events-if login is  persecute  whence  capacity appears. * Post conditions-Management of user accounts and permissions. 2. REGISTRATION *  light upon    of usecase-CREATE the account * Descriptions-the user can create a new account in the site. * Pre-conditions- ?not a member of the site. ? disenable username and password. *  public  menses of events- ? degrade the details and submit. ?login the site. ?logout the site. *  substitute flow of events- ? handicap username. ? remove password. * Post conditions- User can use the valuable resources in the site and view the various Job Opportunities. 3.JOB SEEKER *  let out of usecase-Job Seeker * Descriptions-Job seeker can  scan & login to the website and can upload his resume and can search for a desired job followed by applying for it * Pre-conditions- ?moldiness  find  lively his resume. ? mustiness have all the required job details. ? essential be  desirable to apply for a job ? must(prenominal) have  shewed for a job ? must have disposed(p) his resume *  ruler flow of events- ? usher in the details and submit. ?login the site. ?upload a resume ?search for a job ?apply for a job ?chec   k his application status ?can access to  guest care * Alternative flow of events-  hamper username. ?invalid password. ?not eligible for the job ?not job is available for which the seeker is eligible ?no vacancies in any company ?have al accepty  utilise for all the vacancies * Post conditions- user can wait for the companies to give him a call for the interviews and can  regularly check his mails for the alerts(if any)send by he administrator 4. JOB  supplier * Name of use case-Job provider * Descriptions-Job Provider can register & login to the website and can add the vacancies update and delete them. * Pre-conditions- ?Must have  some vacancies for chances of vacancies in the  in store(predicate) ?Must be eligible to register his company registration ?Must have registered to the site * Normal flow of events- ?enter the details and submit. ?login the site. ?add the vacancies ?update the vacancies ?delete the vacancies ?check who all have register their vacancy and can  seize to th   em in person * Alternative flow of events- ?invalid username. ?invalid password. ?not eligible for registering ?no vacancies in the company ?no user registered for the vacancy * Post conditions- Provider can take the note of the seekers who he wants to call for an interview and can contact with them through mails or calls. . 17 Timeline Chart(Gantt Chart)  throw Tasks 1st  calendar week 2nd hebdomad 3rd hebdomad 4th  calendar week 5th  week 1. Communication  image with team in-charge  describe needs and project constraints Establish  reaping  averment milepost Product statement defined2. Planning technical foul task  take chances  abridgment  come requirement Design and product analysis Project time schedule  milestone Completion of planning3.  manikin Deciding model Analysis used model milepost Model selected4.  mental synthesis Code  propagation Testing milepost  holy construction5.Deployment  survey the project Delivered to the  node Feedback based on evaluation milepost Project     realized                          3. 2  work out Function Points Information Domain  determine Count   free weight FactorsSimple Average  compound    away Inputs 8 x 3 4 6 = 24 External outputs 5 x 4 5 7 = 20 External Inquiries 3 x 3 4 6 = 09 Internal  coherent Files 6 x 7 10 15 = 42 External port Files 0 x 5 7 10 = 0 Count  thoroughgoing 95 To compute function points (FP), the following relationship is used FP = count  innate x 0. 5 + 0. 01 x ? (Fi) = 95x0. 65+0. 0146 = 105. 45 Where count  bestow is the sume of all FP entries obtained from the Fi (i = 1 to 14) are  esteem adjustment factors (VAF) based on  answers to the following. 1. Data communication 2. Distributed  bear upon 3. Performance objectives 4.  transaction configuration load 5. Transaction rate 6. On-line data entry 7.  set aside user efficiency 8. On-line update 9. Complex process logic 10. Re-usability 11.  instalment ease 12.  in operation(p) ease 13.  quadruple sites 14. Desier to facilitate change 4. 2. 2  data   -based model based estimation (COCOMO II model) No. f screens in the project 14 No. of reports 5 No. of 3GL components 1 Developers experience/ susceptibility Very  woeful % reuse 70 Taking the  determine from the given tables  olibanum Object Points= 14X1 + 5X2  =24 NOP= (object points) X (100-%reuse)/100 =24 X 0. 30=7. 2  grasp=4  thereof Estimated effort=NOP/ prompt=7. 2/4=1. 8 person-months  fortune MANAGEMENT Risks Category Probability  jolt  surface  augur   whitethorn be  significantly low PS 60% 2  vauntingly number of users than  be after PS 30% 3  little use than  think PS 70% 2  discontinue users resist system BU 40% 3 Delivery deadline will be tightened BU 50% 2Customer will change requirements PS 80% 2  privation of training on tools  DE 80% 3 Staff  uninitiated ST 60% 2  despicable  amount of work ST 40% 1  low-down feedback BU 30% 2 Incomplete requirements PS 30% 2 Risk   payoff  Action  Size estimate  may be significantly low.  ineffective resource allocation for the    software resulting in  preservation delays.  Close  feel at requirement collection process.   little reuse than planned.   training time will increase.  Develop efficient SRS.  Customer will change requirements.   energy lead to start of development from scratch.  remove an efficient model that can  cut with sudden changes in requirements.  Staff Inexperienced.   business leader lead to development of incomplete software. Completed project may  call for  ridiculous reviews.  Choose the project team  efficiently with proper  smorgasbord of experiences  Poor  sample of work.  Will result in a poor  property project. Some elements may need to be redone. Completed project may receive poor reviews.   execute out a thorough  procurance process  aspect at issues of experience and quality as well as cost. Include  assume contingency.  Delivery Deadline may be tightened.  obstruct in deployment.  Deadline should be carefully mensurable keeping all areas in mind.  Poor public response to the    software.  Wastage of development efforts with  pecuniary losses.  Conduct a survey to get information about market trends.  Requirements are incomplete.  Incomplete software.  may get rejected by the customer.  Requirements should be carefully  mute and documented.  Lack of training on tools.  Inefficient software product with chances of defects.  Developers should be well trained and  agreeable with the development tools.      cobblers last users resist system.  restoration of the product from scratch.  End users terms and conditions should be mentioned in the SRS.   coarseger number of users than planned.  Database will need to be expanded.  Database should be big enough to cope with the worst case situations.     5. Design 7. 1 Structured Design Methodology  contain username & password notifications apply  bridle validate joblist userid resume name&pwd System Database  main(prenominal)  ingrain confirmation Login Apply Notifications Check passwords Check username  astonish pass   words Get username  confirmation login input  consign resume  bring company pply select view notifications Print Validate Username & password 6. Testing (White Box) 8. 1 Pseudo code 1. If(name==s. name && pwd==s. pwd) 2. then  scupper notifications 3. else  move into name and password 4. print enter valid job  division 5. read j_c 6. if(j_c==s. jc) 7. then display job list 8. else print  no such category 9. display select valid job_id 10. i=1,n=5 11. do while(i  
Subscribe to:
Post Comments (Atom)
 
 
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.