Chapter 3: System Build

download Chapter 3: System Build

of 15

Transcript of Chapter 3: System Build

  • 8/12/2019 Chapter 3: System Build

    1/15

    CHAPTER THREE: SYSTEM BUILD

    3.1 Overview

    This chapter covers system structure and website architecture of the UAE Jobs

    build phase. The creation of UAE Jobs by team members involves programming andbuilding release versions of the online recruitment system and testing by team members

    with later testing by potential users along with training, support and maintenance 1.

    3.2 System Str!tre "#$ %e&site Ar!'ite!tre

    According to 3.!1, it shows the system structure divided into four areas" public,

    see#er, employer and $%%. Under public, there is search &ob, search candidate, register

    employer, register &ob see#er and login features. These features are intended for the users.

    %imilarly, under the see#er there is view &ob post and edit candidate profile. The employer

    consists of view candidate profile, edit employer profile, and post new &ob. The website

    architecture is shown in figure 3.!.

    (i)re 3.2*1: %e&site Str!tre

    1http"''f&doyle.dit.ie'(usiness)*+nformation)*%ystems)*slides'(+%)*1)*(uild,)*+mplement,)*aintain.ppt

    ! - !

    repared by" /end Abdullah Altenai&i 0***2-, 4ahla Abdullah Al %hehhi 0**5*-, and 6ubaidah Abdul 7ehman 0**-**repared for" 8r. %elma El!%hei#h, (+% +mplementation ro&ect

  • 8/12/2019 Chapter 3: System Build

    2/15

    CHAPTER THREE: SYSTEM BUILD

    (i)re 3.2*2: %e&site Ar!'ite!tre

    3.3 System Pr+)r"mmi#) ,C+$i#)-

    The system built is by using the language of $9.4ET using icrosoft :isual %tudio

    **. The website was developed using icrosoft A%.4ET. A%.4ET is a dynamic web

    development language that is integrated with icrosoft $9.4ET programming language. +n

    A%.4ET the web page comes in the format of .A%; where the /T< and A% code are

    written. A%; files contain references to the relevant $9 programming class that should be

    e=ecuted along with the page. A% stands for Active %erver age technology that was

    written by icrosoft in early ***. The web development language was developed to wor#

    with icrosoft .4ET framewor# and $9. A%.4ET forces the code to be e=ecuted on the

    server side based on the client side events such as button clic#s, Te=t $hange or selection

    done2.

    http"''en.wi#ipedia.org'wi#i':isual>%tudio>**9:isual>%tudio>**

    ! 5 !

    repared by" /end Abdullah Altenai&i 0***2-, 4ahla Abdullah Al %hehhi 0**5*-, and 6ubaidah Abdul 7ehman 0**-**repared for" 8r. %elma El!%hei#h, (+% +mplementation ro&ect

  • 8/12/2019 Chapter 3: System Build

    3/15

  • 8/12/2019 Chapter 3: System Build

    4/15

    CHAPTER THREE: SYSTEM BUILD

    A48 00JobTitles.Title4ame

  • 8/12/2019 Chapter 3: System Build

    5/15

    CHAPTER THREE: SYSTEM BUILD

    N)H age TitleCOO

  • 8/12/2019 Chapter 3: System Build

    6/15

    CHAPTER THREE: SYSTEM BUILD

    %elect$ommandTypeCO%toredrocedureOK N'asp"%?l8ata%ourceK N'tdK N'trK NtrK NtdalignCOrightOK Nasp"(utton +8CObtnAll+ndustriesO runatCOserverO Te=tCOAll +ndustriesO 'K N'tdKN'trK N'tableK N'tdK N'trK N'tableK N'divK N'asp"$ontentK

    (i)re 3.3*: H+me P")e C+$i#)

    H)Kage TitleCOO 8efaultfont" 1p= O%egoe U+O, Arial, sans!serifRcolor"

    9333Rte=t!align" leftRV.7ad$ombo(o=>8efaultvertical!align"middleRV.7ad$ombo(o=>8efaultfont" 1p= O%egoe U+O, Arial, sans!serifRcolor" 9333R

    te=t!align" leftRV.7ad$ombo(o=>8efaultvertical!align" middleRV.7ad$ombo(o=>8efaultfont" 1p= O%egoe U+O, Arial, sans!serifRcolor" 9333Rte=t!align"leftRV.7ad$ombo(o=>8efault W margin" *Rpadding" *RV.7ad$ombo(o=>8efault Wmargin"

    *Rpadding" *RV.7ad$ombo(o=>8efault Wmargin" *Rpadding"*RV.7ad$ombo(o=>8efault .rcb+nput$ell8efault .rcb+nput$ell

  • 8/12/2019 Chapter 3: System Build

    7/15

    CHAPTER THREE: SYSTEM BUILD

    .7ad$ombo(o=>8efault .rcb7eadnly .rcb+nputcursor" defaultRV.7ad$ombo(o=>8efault .rcb7eadnly .rcb+nputV

    cursor" defaultRV.7ad$ombo(o=>8efault .rcb+nputfont" 1p= O%egoe U+O, Arial,sans!serifRcolor" 9333Rte=t!align" leftRV

    .7ad$ombo(o=>8efault .rcb+nputfont" 1p= O%egoe U+O, Arial, sans!serifR

    color" 9333Rte=t!align" leftRV.7ad$ombo(o=>8efault .rcb+nput Vfont" 1p= O%egoe U+O, Arial, sans!serifRcolor" 9333Rte=t!align" leftR.7ad$ombo(o=>8efault .rcbArrow$ell7ightV

    bac#ground" url0mvwres"''Teleri#.Feb.U+, :ersionC**X.1.311.35, $ultureCneutral,ublicGeyTo#enC11faeM125ba3d-'Teleri#.Feb.U+.%#ins.8efault.$ombo(o=.rcb%prite.png no!repeatRV.7ad$ombo(o=>8efault .rcbArrow$ell7ightV

    bac#ground" url0mvwres"''Teleri#.Feb.U+, :ersionC**X.1.311.35, $ultureCneutral,ublicGeyTo#enC11faeM125ba3d-'Teleri#.Feb.U+.%#ins.8efault.$ombo(o=.rcb%prite.png no!repeatRV.7ad$ombo(o=>8efault .rcbArrow$ell7ightV

    bac#ground" url0mvwres"''Teleri#.Feb.U+, :ersionC**X.1.311.35, $ultureCneutral,ublicGeyTo#enC11faeM125ba3d-'Teleri#.Feb.U+.%#ins.8efault.$ombo(o=.rcb%prite.png no!repeatRV N'styleKN'asp"$ontentKNasp"$ontent +8CO$ontentO

    $ontentlace/older+8CO$ontentlace/older1O runatCOserverOK Ntable styleCOwidth"1**)NORKtrK Ntd styleCOwidth" 15)OK Nasp"

  • 8/12/2019 Chapter 3: System Build

    8/15

    CHAPTER THREE: SYSTEM BUILD

    $onnection%tringCON)S $onnection%trings"6

  • 8/12/2019 Chapter 3: System Build

    9/15

    CHAPTER THREE: SYSTEM BUILD

    4avigateUrlCOP'Employer'[email protected]=OKN'asp"/yper

  • 8/12/2019 Chapter 3: System Build

    10/15

    CHAPTER THREE: SYSTEM BUILD

    (i)re3..1*1: A$$ 9+& S!ree#

    The employer will be adding &ob posting by entering this form as shown in figure

    3.-.1!1. +t re?uests number of items that they employer should ma#e available before

    posting a &ob. At the same time, the employer can search for potential candidates by

    entering #eyword, and ma#ing selection of &ob titles, industry, ?ualifications, e=perience,

    and s#ills as shown in the figure 3.-.1!3.

    (i)re 3..1*2: A$$ Seeer S!ree#

    ! 33 !

    repared by" /end Abdullah Altenai&i 0***2-, 4ahla Abdullah Al %hehhi 0**5*-, and 6ubaidah Abdul 7ehman 0**-**repared for" 8r. %elma El!%hei#h, (+% +mplementation ro&ect

  • 8/12/2019 Chapter 3: System Build

    11/15

    CHAPTER THREE: SYSTEM BUILD

    The &ob see#er will be ma#ing their profile presence online by entering this form as

    shown in figure 3.-.1!1. The &ob see#er should enter number of information to ma#e their

    account. At the same time, the &ob see#er can also search for &obs based on #eywords,

    location and sector as shown in figure 3.-.1!3.

    (i)re 3..1*3: Se"r!' 9+& S!ree#

    (i)re 3..1*: Se"r!' Seeer S!ree#

    The system does not contain classic reporting features. 7ather, it contains ?uic#

    statistics for both the see#er and employer. The system uses the home page to show the

    statistics to all #ind of users including the anonymous one. The statistics that are shown to

    users on home page are 0as shown in figure 3.-!1"

    4umber of Jobs submitted in each emirate

    4umber of Jobs submitted in each category

    4umber of &obs submitted in each industry

    4umber of &obs submitted by each employer.

    ! 3- !

    repared by" /end Abdullah Altenai&i 0***2-, 4ahla Abdullah Al %hehhi 0**5*-, and 6ubaidah Abdul 7ehman 0**-**repared for" 8r. %elma El!%hei#h, (+% +mplementation ro&ect

  • 8/12/2019 Chapter 3: System Build

    12/15

    CHAPTER THREE: SYSTEM BUILD

    The statistics are being collected immediately after successful completion of a

    transaction. The system reports the search result as a tabular report in the same page for the

    &ob see#er as shown in figure 3.-!. The final forms of reports are emails that are being

    sent from the system in the following function points"

    User submits a contact us en?uiry

    Job %ee#er applies for a &ob.

    (i)re 3.*2: User St"tisti!s

    (i)re 3.*3: 9+& Se"r!' Re+rt

    The user dialogs are built based on the system analysis in chapter two. The system

    uses the same page to report the status of submitted re?uired function in figure 3.-!3.

    (i)re 3.*: Seeer Re)istr"ti+# (+rm

    ! 35 !

    repared by" /end Abdullah Altenai&i 0***2-, 4ahla Abdullah Al %hehhi 0**5*-, and 6ubaidah Abdul 7ehman 0**-**repared for" 8r. %elma El!%hei#h, (+% +mplementation ro&ect

  • 8/12/2019 Chapter 3: System Build

    13/15

    CHAPTER THREE: SYSTEM BUILD

    The form depends on 1 inputs that are mapped directly to the database table

    named Job%ee#er. The s#ills and ?ualifications are set as multiple selection dropdown lists

    where the user can select multiple entries. The same design is done in multiple locations

    such as &ob post that is shown in figure 3.-!-.

    (i)re 3.*: 9+& P+st M/ti/e Se/e!ti+#

    The employer registration has been designed to be separate as the function inputs

    are much less than the inputs for the &ob see#er. The main input is the email id that the

    employer can use as a login username. @igure 3.-!5 shows the inputs of the employer

    registration.

    (i)re 3.*4: Em/+yer Re)istr"ti+# (+rm

    3. System C+#8i)r"ti+# Cst+mi;"ti+# "#$ Testi#)

    ! 32 !

    repared by" /end Abdullah Altenai&i 0***2-, 4ahla Abdullah Al %hehhi 0**5*-, and 6ubaidah Abdul 7ehman 0**-**repared for" 8r. %elma El!%hei#h, (+% +mplementation ro&ect

  • 8/12/2019 Chapter 3: System Build

    14/15

    CHAPTER THREE: SYSTEM BUILD

    The configuration conducted with setting and modifications of UAE Jobs build.

    The new functionalities for Job %ee#er and Employer build and developed are allowing

    customiation. The performance of UAE Jobs tested and evaluated3. The system is a

    general system type. The website is not built to match the needs of most of employers and

    &ob see#ers in United Arab Emirates. The generaliation comes from the following points"

    7egistration is open for anyone

    %earch is open for all visitors

    Any registered employer can add a &ob

    Any registered &ob see#er can apply for a &ob

    Lualifications, %#ills and +ndustries are not limited to a specific sector or &ob.

    3.4 Systems D+!me#t"ti+# Tr"i#i#) "#$ S+rt

    The website has been documented from both technical and business re?uirements

    side. @rom technical prospective, the system design has been documented to cover the

    system entity relationship diagram, system search algorithms flow charts and coloring

    design.

    %ystem architecture is described using bloc# diagrams and conte=t diagrams. The

    business logic of the system is documented in terms of documentation of the data

    dictionary categoried by process. The data flow throughout the system is documented

    using data flow diagrams to display the inputs and outputs of each component in the

    system.

    User screens are designed to elaborate the way the system wor#s. /ence, user can

    use the documentation of system conversion in this chapter as well as the documentation in

    of the screens design in chapter two for training. Users ?uestions can be received over the

    information email as well as en?uiry submission in contact us page.

    3 http"''higheredbcs.wiley.com'legacy'college'piccoli'*-M**M*3;'ppt'ch11.ppt

    ! 3M !

    repared by" /end Abdullah Altenai&i 0***2-, 4ahla Abdullah Al %hehhi 0**5*-, and 6ubaidah Abdul 7ehman 0**-**repared for" 8r. %elma El!%hei#h, (+% +mplementation ro&ect

  • 8/12/2019 Chapter 3: System Build

    15/15

    CHAPTER THREE: SYSTEM BUILD

    The system support will be done using regular chec# on the system deployment

    server chec#ing the database sie. %ystem errors will be reported using the page of contact

    us that is built in the system or throughout the information contact email that is displayed

    in contact us page.

    ! 3 !

    repared by" /end Abdullah Altenai&i 0***2-, 4ahla Abdullah Al %hehhi 0**5*-, and 6ubaidah Abdul 7ehman 0**-**repared for" 8r. %elma El!%hei#h, (+% +mplementation ro&ect