Nexus Service Marketing System

Embed Size (px)

Citation preview

  • 8/13/2019 Nexus Service Marketing System

    1/26

    VTC-Academy

    Nexus Service Marketing

    System Documentation

    GroupMember

    Nguyen Thanh Son

    Trinh Ngoc Tung

    Hoang Van Cuong

    Tran Duc Luan

    nstructor !ham Thao

    - Hanoi, 11/2010 -

    Page 1 of 26

  • 8/13/2019 Nexus Service Marketing System

    2/26

    VTC-Academy

    ND"#

    1.Problem Def!"o!................................................................................................................#

    2.Cu$"omer %e&ureme!"$ 'pecfca"o!..................................................................................(

    #.Arc)"ec"ure * De$g! of Pro+ec".......................................................................................16

    ,.Ta$ ')ee"...........................................................................................................................2.C)ecl$"$............................................................................................................................26

    Page 2 of 26

  • 8/13/2019 Nexus Service Marketing System

    3/26

    VTC-Academy

    $%!rob&em De'inition

    1.1. Problem Abstraction

    Nexus Communication System is an Organiation system that

    !ro"i#es t$o ser"ices %i&e the te%e-communications an# 'nternetSer"ices( 't is one o) the ma*or "en#ors at the %oca% !%ace( 't has no$exten#e# its ser"ice a%% o"er the territory #ue to the increase in #eman#)or the internet ser"ice(

    They actua%%y !ro"i#e t$o ty!es o) connections, one +eing the Dia% !connection .Lan#%ine !hone o) the same "en#or is com!u%sory to ha"ethis ty!e o) internet connection an# the other +eing the roa#+an#connection( Due to the increase in #eman# )or connection an# as toincrease the com)ort %e"e%, they ha"e o!ene# the retai% sho!s at each!%ace so that the customer can enuire regar#ing the connection or

    !%ace an or#er )or the connection +y #irect%y "isiting to the retai% sho!sat their !%ace in that city, instea# o) a!!%ying at the o))ice at their city(

    )ter the or#er )or a connection is recei"e#, they $i%% chec& )or the)easi+i%ity an# i) the area is )easi+%e on%y then the customer $i%% +e!ro"i#e# $ith the connection( 3easi+i%ity chec& is to +e con#ucte# inor#er to chec& the #istance as they consi#er the #istance !arameters )orgi"ing the connection, to chec& $ith the ser"er a"ai%a+i%ity, etc((( as !erthe com!any !atterns(

    They get the eui!ments %i&e the mo#ems, routers, etc( )rom #i))erent!ro#uct manu)acturing "en#ors( So they e"en nee# to trac& the #etai%s o)the stoc& a"ai%a+%e an# as $e%% they chec& )or the reuests )orconnection that they ha"e recei"e#, so that they can or#er )or theeui!ments +ase# on the or#ers recei"e# )or the connection(

    1.2. The Current System

    No$, there are many communication systems( Ho$e"er, most o)them #o not a%%o$ customer to &ee! trac& the +i%%s on the one4s$e+site( Some o) them #o not a%o$ to u!#ate customer !ersona%#etai%s in case i) the customer !ersona% #etai%s are incorrect $henem!%oyee in!utte#(

    1.3. The Proposed System

    Non()inancia&:

    The #ata+ase that ho%#s the #etai%s o) the customers, em!%oyees, the"arious connection or !%an #etai%s that they !ro"i#e, the connectionsassigne#, or#er #etai%s, retai% sho$ room #etai%s, !ro#uct oreui!ment #etai%s, +i%%ing #etai%s an# the !ayment #etai%s $ith res!ectto the +i%%e# amount(

    Page # of 26

  • 8/13/2019 Nexus Service Marketing System

    4/26

    VTC-Academy

    The em!%oyee #etai%s must inc%u#e the a#min, accounts #e!artment!eo!%e, technica% !eo!%e, an# the em!%oyees in the retai% out%et( 5acho) the em!%oyees are to +e !ro"i#e# $ith the user cre#entia%s, so asto %ogin into the a!!%ication )or !er)orming the res!ecti"e)unctiona%ities

    Through the a!!%ication one shou%# +e a+%e to !%ace an# or#er an#chec& )or its status( .Note6 the mem+ers or the em!%oyees o) the retai%out%et can on%y !%ace the or#ers

    Through the em!%oyees o) the retai% out%et %ogin, one shou%# +e a+%eto &ee! trac& o) the or#ers !%ace# ti%% #ate, status o) the or#ers .%i&e$hether )easi+%e or not, $hether the customer is !ro"i#e# $ith theconnection or not, connection #etai%s .%i&e the #etai%s o) theconnections !ro"i#e# ti%% #ate, the ti%% #ate +i%%ing #etai%s $ith res!ectto the connections assigne#, the ti%% #ate !ayment #etai%s $ith res!ectto the +i%%s generate#(

    The #etai%s o) the +i%%s $i%% +e maintaine# +y the accounts #e!artment(n# the #etai%s o) the !ayments $i%% +e maintaine# +y the em!%oyeeso) the retai% out%ets an# +y the accounts #e!artment .i) the !aymentis #one at the o))ice $ith in the city(

    The #etai%s o) the charges that are %e"ie# )or the connection or a !%an,the ne$ !%ans a%ong $ith the #etai%e# #escri!tions o) each are to +emaintaine# .insert, u!#ate#, #e%ete# an# searche# +y the a#min

    Through the Technica% !eo!%e %ogin one shou%# +e a+%e to &ee! trac&o) the or#ers, u!#ate the or#ers $ith the status .%i&e $hether the!%ace is )easi+%e or not, $hether !ro"i#e# $ith the connection or not,create ne$ connections .+ase# on the or#ers recei"e#, once the areais )easi+%e, the customers $i%% +e !ro"i#e# $ith the connection,ma&ing a connection inacti"e .+oth tem!orari%y, or !ermanent%y( %sothe technica% !eo!%e $i%% maintain the #etai%s o) the !ro#ucts or theeui!ments(

    ase# on the !%an chosen +y the customer, the customer $i%% +echarge# )or the connection(

    The system shou%# +e u!#ate# $ith the #etai%s )rom time to timea%ong $ith the ne$ ueries an# the ne$ !ro#ucts

    )inancia&:

    The +i%% is to +e generate# +y the accounts #e!artment an# shou%# +eu!#ate# in the a!!%ication so that one can access the +i%% through the$e+site( The !ayment #etai%s shou%# +e c%ear%y mentione# +y the systemin#icating the amount !ai# an# #ue amount( n# the #etai%s o) thecharges %e"ie# )or a !articu%ar !%an, the #etai%s o) the !%ans are to +emaintaine# +y the a#min(

    The "arious !%an #etai%s are as )o%%o$s(I. Security De!osit6 't is the charge that $i%% +e re)un#e# +ac& to the

    customer #uring the time o) $ith#ra$a% or cance%%ation( 'n genera%it $i%% +e charge# as )o%%o$s )or the ty!e o) the connection

    Page , of 26

  • 8/13/2019 Nexus Service Marketing System

    5/26

    VTC-Academy

    . Dia% ! Connection 6 7289

    . roa# an# Connection 6 8009

    .C Lan#Line Connection 6 2809

    II. Dia% ! Connection 6

    (A) Hour%y asis(i). 10 Hrs( 809 ."a%i#ity is )or one :onth(ii). 70 Hrs( 1709 ."a%i#ity is )or 7 :onths(iii). ;0 Hrs( 2;09 ."a%i#ity is )or ; :onths

    (B) n%imite# 289(ii). ?uarter%y 1809

    (C) n%imite# 8; =+!s((i). :onth%y 1009(ii). ?uarter%y 189 ."a%i#ity is )or 1 :onth(ii). ;0 Hrs( 7189 ."a%i#ity is )or ; :onths

    (B) n%imite# ;@=+!s((i). :onth%y 2289(ii). ?uarter%y @009

    (C) n%imite# 12< =+!s((i). :onth%y 7809(ii). ?uarter%y @@89

    IV. Lan# Line Connection

    (A) Loca% A%an B enta% Ca%% charges(i). n%imite# - >89 .Va%i# )or an year an# this is the renta%The ca%% charges are %i&e this 6 88cents / minute(ii). :onth%y A%an 789 .Va%i# )or a month an# this is the renta%

    The ca%% charges are %i&e this 6 >8cents / minute

    (B) STD A%an 6(i). :onth%y 1289 .Va%i# )or a month an# this is the renta%

    The ca%% charges are %i&e this 6Loca% 6 >0cents / minute

    Page of 26

  • 8/13/2019 Nexus Service Marketing System

    6/26

    VTC-Academy

    STD 6 2(289 / minute:essaging 3or :o+i%es 6 1(009 / :inute

    (ii). Ha%) - Eear%y @209 .Va%i# )or a month an# this is the renta%The ca%% charges are %i&e this 6Loca% 6 ;0cents / minuteSTD 6 2(009 / minute3or :o+i%es 6 1(189 / :inute

    (iii). Eear%y 9 .Va%i# )or an year an# this is the renta%The ca%% charges are %i&e this 6Loca% 6 ;0cents / minuteSTD 6 1(>89 / minute:essaging 3or :o+i%es 6 1(289 / :inute

    The ser"ice tax is as !er the go"ernment .12(2@F on the $ho%e +i%%generate# an# $i%% +e charge# to the customer(

    1( Creation, maintenance an# u!#ating #ata+ase, $hich contains 6 'n)ormation egar#ing the "arious !%ans( Detai%s o) retai% stores( Detai%s o) the em!%oyees( Detai%s o) customers, "en#ors are nee#e# to +e u!#ate#( Detai%s o) the or#ers generate#( Detai%s o) the !ro#ucts( Detai%s o) the materia%s !ro"i#e# $ith the customer(

    2( :aintaining the recor#s o) the or#ers generate# )or the customerregar#ing the connection, an# the !ro#ucts, a%so the )ee#+ac&)rom the customer is to +e co%%ecte#(

    7( The +i%%ing )or the or#er is to +e ca%cu%ate# ta&ing into account thecustomer entit%ements in terms o) #iscount an# schemes chosen

    an# the !ayment #one !re"ious%y(

    1.4. Boundaries of the System

    - The system is not a!!%ie# on%ine !ayment(- Stoc& managerment #oes not manage trans)er eui!ment )rom

    stoc& to other stoc&(- estriction o) some #e%etion )unctions(

    Page 6 of 26

  • 8/13/2019 Nexus Service Marketing System

    7/26

    VTC-Academy

    1.5. ard!are and Soft!are "e#uirements

    $%*%$% Minimum +e,uirementsHar#$are reuirement

    Server -&ient

    Arocesor6 Aentium 'V

    1(

    e+ +ro$sers 6 '5>, 3ire)ox

    7(; A%ugin 3%ash A%ayer

    Page / of 26

  • 8/13/2019 Nexus Service Marketing System

    8/26

    VTC-Academy

    higher

    Page 8 of 26

  • 8/13/2019 Nexus Service Marketing System

    9/26

    VTC-Academy

    .%-ustomer +e,uirements Speci'ication

    2.1. $sers of the System

    -ustomer%

    Manager 1/min2% 1ccount Department%

    Technica&%

    "mp&oyee o' retain shop%

    2.2. System functions

    2(2(1( 3unctions o) Customer6

    o Ser"ice registration6Descri!tion The )unction a%%o$ customer to register ser"ice

    'n!ut -Customer choose ser"ice $hich customer $ant toregister(-') customer has not customeri#6 in!ut !ersona%in)ormation to registration )orm-') customer ha# customeri#6 in!ut customeri# toregistration )orm(

    Arocess -') customer has not customeri#6 system chec&"a%i#ation o) !ersona% in)ormation +e)ore insertne$ customer an# ne$ registration reuest into#ata+ase(

    -') customer ha# customeri#6 system chec& existso) customeri# in #ata+ase +e)ore insert ne$registration reuest into #ata+ase(Customer'D610 character automatica%%ygeneration(Name6 8-@0 characters o) a%!ha+etic(irth#ay 6 #ate time( Ahone6 J-20 characters o)#igit(5mai% 6 match emai% )ormat, not in use(##ress, 6 not em!ty,'#enti)icationNum+er6greater than J characters(Gen#er 6 ma%e/)ema%e

    Out!ut Dis!%ay success)u% registration message or errormessage

    o Search ccount 'n)ormation6Descri!tion The )unction a%%o$ customer to search in)ormation

    #etai%s o) customer4s account'n!ut 'n!ut customeri#Arocess System se%ects in)ormation o) customer6!ersona%

    #etai%s, account,connection,+i%%s +ase# oncustomer i#(

    Out!ut Dis!%ay the in)ormation on $e+ !age(

    Page ( of 26

  • 8/13/2019 Nexus Service Marketing System

    10/26

    VTC-Academy

    o Sen# )ee#+ac&6Descri!tion The )unction a%%o$ customer to sen# )ee#+ac&

    'n!ut 'n!ut customer name, emai%, content o) )ee#+ac&Arocess System "a%i#ation o) emai%,name .8-@0

    characters, content is not greater than 1000characters +e)ore sa"e )ee#+ac& to #ata+ase

    Out!ut Dis!%ay success)u% message i) "a%i#, other $ise#is!%ay error message(

    o Vie$ Discount6Descri!tion The )unction a%%o$ customer to $atch #iscount'n!ut Customer c%ic& "ie$ #iscount %in&(

    Arocess System se%ects in)ormation o) using #iscount(Out!ut Dis!%ay #iscount in)ormation(

    2(2(2( Au+%ic )uctions o) :anager, Technica%, ccount #e!artment,em!%oyee o) retain sho!6

    o Login 6Descri!tion The )unction a%%o$ user to %ogin system'n!ut 'n!ut em!%oyeei#, !ass$or#, ro%e to %ogin )ormArocess System reuestes user to in!ut )u%% in)ormation to

    %ogin )orm.Chec& the exists o) em!%oyeei# $ith!ass$or# an# ro%e in #ata+ase(Out!ut System create session o) user an# in)orm user o)

    success)u% %ogin an# trans)er user to corres!on#ingmain )orm o) i) user exists( Other$ise, i) user#oesn4t exists, in)orm user o) unsuccess)u% %ogin(

    o eset !ass$or#6Descri!tion The )unction $hich users use to change !ass$or#'n!ut 'n!ut ne$ !ass$or# an# con)irm ne$ !ass$or#

    to reset !ass$or# )orm(Arocess System reuests user to in!ut )u%% in)ormation to

    reset !ass$or# )orm(Chec&6 ne$ !ass$or#6 ;-20 characters o) #igitan# a%!ha+etK ne$ !ass$or# must +e #i))irent)rom o%# !ass$or#( Chec&6 con)irm !ass$or# an#ne$ !ass$or# must +e simi%ar(System enco#es !ass$or# an# u!#atesin)ormation to #ata+ase(

    Out!ut System in)orms user o) success)u% changing!ass$or#( Other$ise, system #is!%ays the notice

    )or each $rong in!utte# #ata(

    Page 10 of 26

  • 8/13/2019 Nexus Service Marketing System

    11/26

    VTC-Academy

    o Logout 6Descri!tion The )unction a%%o$ user to %ogout system'n!ut C%ic& Logout %in& on $e+ !age

    Arocess System #e%ete session o) userOut!ut 'n)orm user o) success)u% %ogout an# trans)er user

    to %ogin !age(

    2(2(7( Ari"ate 3unctions o) :anager6

    o 5m!%oyees :anagerment6Descri!tion The )unction a%%o$ manager to search - insert-

    u!#ate the in)ormation o) em!%oyees('n!ut -Search6 in!ut em!%oyee name or em!%oyeeco#e

    or retainsho! name(-##ition/e#ition6 in!ut !ersona% in)ormation o)em!%oyee to insertion/u!#ating )orm(

    Arocess -Search 6 system co%%ects in)ormation o) em!%oyeein #ata+ase +ase# on in!utte# #ata(-##ition/e#ition6 system chec&s +e%o$ "a%i#ations+e)ore inserting/u!#ating in)ormation into/to#ata+ase.on%y insert 6 !ass$or# o) sta)) is 127@8;> #e)au%t"a%ue(5m!Co#e .on%y a##ition 6 system automatica%%ycreate )o%%o$ as .@ character o) 0004 em!i#(Name6 8-@0 characters o) a%!ha+etic(irth#ay 6 #ate time( Ahone6 J-20 characters o)#igit(5mai% 6 match emai% )ormat, not in use(##ress, 6 not em!ty,'#enti)icationNum+er6greater than J characters(Gen#er 6 ma%e/)ema%e( Status6 $or&ing/non-$or&ing(

    Out!ut -Search 6System #is!%ays in)ormation o) em!%oyee(-##ition an# e#ition 6 System #is!%ays success)u%

    message i) in!ute# #ata is "a%i# an# sa"ing #ata issuccess)u%(Other $ise, system #is!%ays the errormessages(

    Page 11 of 26

  • 8/13/2019 Nexus Service Marketing System

    12/26

    VTC-Academy

    o Ven#or :anagerment6

    Descri!tion The )unction a%%o$ manager to search - insert-

    u!#ate the in)ormation o) stoc&('n!ut -Search6 in!ut "en#or name or region(

    -##ition/e#ition6 in!ut in)ormation o) "en#or toinsertion/u!#ating )orm(

    Arocess -Search 6 system co%%ects in)ormation o) "en#or in#ata+ase +ase# on in!utte# #ata(-##ition/e#ition6 system chec&s +e%o$ "a%i#ations+e)ore inserting/u!#ating in)ormation into/to#ata+aseName6 8-@0 characters o) a%!ha+etic(Ahone6 J-20

    characters o) #igit(5mai% 6 match emai% )ormat, notin use(##ress, 6 not em!ty(Status6 $or&ing/non-$or&ing(

    Out!ut -Search 6System #is!%ays in)ormation o) "en#or(-##ition an# e#ition 6 System #is!%ays success)u%message i) in!ute# #ata is "a%i# an# sa"ing #ata issuccess)u% other $ise #is!%ays the error messages(

    o Stoc&'n)o :anagerment6

    Descri!tion The )unction a%%o$ manager to search - insert-

    u!#ate the in)ormation o) stoc&('n!ut -Search6 in!ut stoc& name or region(

    -##ition/e#ition6 in!ut in)ormation o) stoc& toinsertion/u!#ating )orm(

    Arocess -Search 6 system co%%ects in)ormation o) stoc& in#ata+ase +ase# on in!utte# #ata(-##ition/e#ition6 system chec&s +e%o$ "a%i#ations+e)ore inserting/u!#ating in)ormation into/to#ata+aseName6 8-@0 characters o) a%!ha+etic(Ahone6 J-20

    characters o) #igit(5mai% 6 match emai% )ormat, notin use(##ress6 not em!ty(Out!ut -Search 6System #is!%ays in)ormation o) stoc& $ith

    uantity o) eui!ment an# instoc& or#er(-##ition an# e#ition 6 System #is!%ays success)u%message i) in!ute# #ata is "a%i# an# sa"ing #ata issuccess)u% other $ise #is!%ays the error messages(

    Page 12 of 26

  • 8/13/2019 Nexus Service Marketing System

    13/26

    VTC-Academy

    o etainSho! :anagerment6

    Descri!tion The )unction a%%o$ manager to search - insert-u!#ate the in)ormation o) retain sho!(

    'n!ut -Search6 in!ut stoc& name or region(-##ition/e#ition6 in!ut in)ormation o) retain sho!to insertion/u!#ating )orm(

    Arocess -Search 6 system co%%ects in)ormation o) retainsho! in #ata+ase +ase# on in!utte# #ata(-##ition/e#ition6 system chec&s +e%o$ "a%i#ations+e)ore inserting/u!#ating in)ormation into/to#ata+ase

    Name6 8-@0 characters o) a%!ha+etic(Ahone6 J-20characters o) #igit(5mai% 6 match emai% )ormat, notin use(##ress6 not em!ty(

    Out!ut -Search 6System #is!%ays in)ormation o) retainsho!-##ition an# e#ition 6 System #is!%ays success)u%message i) in!ute# #ata is "a%i# an# sa"ing #ata issuccess)u% other $ise #is!%ays the error messages(

    o 'nstoc& :anagerment6

    Descri!tion The )unction a%%o$ manager to im!ort eui!ment

    to stoc&'n!ut :anage acce!t instoc& reuest an# in!ut "en#or

    an# stoc&Arocess System !er)orm create instoc& or#er an# instoc&

    o#er#etai%s inc%u#ing eui!ment that reueste# toim!ort( uto ca%cu%ate the instoc& amount(

    Out!ut Dis!%ay the instoc& +i%%(

    o 3ee#+ac& :anagerment6

    Descri!tion The )unction a%%o$ manager to rea#-#e%ete)ee#+ac&

    'n!ut -:anager c%ic& )ee#+ac& %in& an# choose )ee#+ac&that manage nee# to rea#(-:anager c%oc& #e%ete )ee#+ac&(

    Arocess -System #is!%ay a%% rea# )ee#+ac& , i) manage c%ic&rea# %in&, system u!#ate status o) )ee#+ac&(-System #e%ete )ee#+ac& in #ata+ase(

    Out!ut Dis!%ay success)u% message(

    Page 1# of 26

  • 8/13/2019 Nexus Service Marketing System

    14/26

    VTC-Academy

    o A%an :anagerment6

    Descri!tion The )unction a%%o$ manager to insert-u!#ate-#e%ete !%an

    'n!ut -##tion/e#ition6in!ut name,!%an #etai%s ,renta%,!%an charges(-De%etion6 choose the !%an $hich manager $ant to#e%ete

    Arocess ##tion/e#ition6 chec& "a%i#ation #ata +e)oreinserting/u!#ating #ata into/to #ata+ase(-System #e%ete !%an in #ata+ase i) !%an is not in

    use(Out!ut Dis!%ay corres!on#ing success)u% or errormessage(

    o Vie$ 3inancia% Summary6

    Page 1, of 26

  • 8/13/2019 Nexus Service Marketing System

    15/26

    VTC-Academy

    2(2(@( Ari"ate 3unctions o) Technica%6

    o 5ui!ment :anagerment6

    Descri!tion The )unction a%%o$ technica% !eo!%e to insert-u!#ate-#e%ete the eui!ment or eui!ment ty!e

    'n!ut -##tion/e#ition6 in!ut in)ormation o) eui!ment,eui!ment ty!e(-De%etion6choose eui! ment or eui!ment ty!e(

    Arocess -##ition/e#ition 6 chec& "a%i#ation o) in!utte##ata +e)ore inserting/u!#ating #ata into/to#ata+ase(-De%etion6 i) eui!ment or eui!ment ty!e is not inuse, system $i%% +e #e%ete #ata in #ata+ase(

    Out!ut Dis!%ay corres!on#ing success)u% message or errormessage

    Page 1 of 26

  • 8/13/2019 Nexus Service Marketing System

    16/26

    VTC-Academy

    3%1rchitecture 4 Design o' !ro5ect

    3.1. Architecture

    3.2. %ata &lo! %ia'ram

    D)D 6eve& 0 ( -ontext Diagram

    Page 16 of 26

  • 8/13/2019 Nexus Service Marketing System

    17/26

    VTC-Academy

    3.3. &lo! Chart

    3.4. (ntity "elationship %ia'ram

    MS P uan hQ giRa cc thc thU

    3.5. %atabase Structure

    3%*%$% Tab&e Design

    1.Table : Account

    Fiel Name !ata Ty"e Null #eys !escri"tion

    AccD !arc)ar203 4o Prmary5ey Accou!"D of cu$"omer

    Cu$"D !arc)ar 13 4o 5 Cu$"omerD of cu$"omer

    D$cou!"D !" 4o 5 D$cou!"D of d$cou!"

    Co!!D !arc)ar13 4o 5 Co!!ec"o!D of co!!ec"o!

    $.Table : %ill!etails

    Fiel Name !ata Ty"e Null #eys !escri"tion

    7DD !" 4o Prmary5ey 7ll de"al$ D

    7llD !" 4o 5 7ll D of $erce bll

    'ecur"yDepo$" mo!ey 4o 'ecur"y Depo$"

    'ecur"yD$cou!" floa" 4o 'ecur"y D$cou!" 3

    %e!"al mo!ey

    9!c)eced

    mo!ey 4o %e!"al

    %e!"alD$cou!" floa" 4o %e!"al D$cou!" 3CallC)arge mo!ey 4o Call C)arge per m!u"e

    CallC)argeTme floa" 4o To"al "me u$!g call c)arge

    :ocalCallC)arge mo!ey 4o :ocal Call C)arge per m!u"e

    :ocalTme floa" 4o To"al "me u$!g :ocal c)arge

    'TDCallC)arge mo!ey 4o 'TD Call C)arge per m!u"e

    'TDTme floa" 4o To"al "me u$!g 'TD c)arge

    ;e$$age;obleC)arge mo!ey 4o ;e$$age ;oble Call C)arge

    per m!u"e

    ;e$$age;obleTme floa" 4o To"al "me u$!g ;e$$age

    ;oble c)arge

    'erceD$cou!" floa" 4o 'erce D$cou!" 3

    &.Table : 'onnection

    Fiel Name !ata Ty"e Null #eys !escri"tion

    Co!!D !arc)ar13 4o Prmary ey Co!!ec"o! D

    rderD !arc)ar13 4o 5 rder D

    4umberfCo!! !arc)ar3 4o 4umber of co!!ec"o!

    Da"eCrea"e da"e"me 4o Da"e =)e! co!!ec"o! $ crea"ed

    $Ac"e b" 4o '"a"u$ of co!!ec"o!

    De$crp"o! !arc)ar10003 4o De$crp"o! of co!!ec"o!

    (.Table : 'onnection!iary

    Page 1/ of 26

  • 8/13/2019 Nexus Service Marketing System

    18/26

    VTC-Academy

    Fiel Name !ata Ty"e Null #eys !escri"tion

    DaryD !" 4o Prmary5ey Dary D

    Da"e'"ar" da"e"me 4o '"ar" da"e of co!!ec"o!

    Da"e!d da"e"me 4o !d da"e of co!!ec"o!

    Co!!D !arc)ar13 4o 5 Co!!ec"o!D of co!!ec"o!

    ).Table : 'ustomer

    Fiel Name !ata Ty"e Null #eys !escri"tion

    Cu$"D !arc)ar13 4o Prmary ey Cu$"omer D

    ull4ame !arc)ar03 !o Cu$"omer?$ full !ame

    Ge!der !arc)ar/3 !o Cu$"omer?$ ge!der

    7r")da"e da"e"me !o Cu$"omer?$ br")da"e

    Addre$$ !arc)ar2003 !o Cu$"omer?$ addre$$

    mal !arc)ar03 ye$ Cu$"omer?$ emal

    P)o!e !arc)ar203 !o Cu$"omer?$ p)o!e !umber

    de!"fca"o!4o !arc)ar203 !o de!"fca"o! !umber of cu$"omer

    *.Table : 'ustomer+e,uest

    Fiel Name !ata Ty"e Null #eys !escri"tion

    %e&ue$"D !" !o Prmary ey %e&ue$" D of cu$"omer

    Cu$"D !arc)ar13 !o 5 Cu$"omer D

    %e&ue$"'ub+ec" !arc)ar203 !o 'ub+ec" of re&ue$"

    'erce%e&ue$" !arc)ar10003 !o 'erce =)c) cu$"omer re&ue$"

    &upme!"%e&ue$" !arc)ar10003 ye$ &upme!" =)c) cu$"omer

    re&ue$"

    $%e$po!$e b" !o %e&ue$" )a$ re$po!$ed or !o"

    -.Table : !iscount

    Fiel Name !ata Ty"e Null #eys !escri"tion

    D$cou!"D !" !o Prmary ey D$cou!" D

    Da"e'"ar" da"e"me !o '"ar" da"e of d$cou!"

    Da"e!d da"e"me !o !d da"e of d$cou!"

    'erceD$cou!" floa" !o D$cou!" for $erce amou!"3

    'ecur"yD$cou!" floa" !o D$cou!" for $ecur"y depo$"3

    %e!"alD$cou!" floa" !o D$cou!" for re!"al amou!"3

    ApplyTme !arc)ar203 !o T)e "me =)c) a! accou!" =llbe appled ")e d$cou!".

    De$crp"o! !arc)ar10003 !o De$crp"o! of d$cou!"

    .Table : /,ui"ment

    Fiel Name !ata Ty"e Null #eys !escri"tion

    &upme!"D !" !o Prmary ey &upme!" D

    TypeD !" !o 5 Type D of e&upme!"

    &upme!"4ame !arc)ar03 !o 4ame of e&upme!"

    D$crp"o! !arc)ar10003 !o De$crp"o! of e&upme!"rg!al4umber !" !o T)e org!al !umber of e&upme!"

    Page 18 of 26

  • 8/13/2019 Nexus Service Marketing System

    19/26

    VTC-Academy

    0.Table : /,ui"ment

    Fiel Name !ata Ty"e Null #eys !escri"tion

    TypeD !" !o Prmary ey Type d of e&upme!"

    Type4ame !arc)ar03 !o 4ame of "ype

    1.Table : /m"loyee

    Fiel Name !ata Ty"e Null #eys !escri"tion

    mpD !" 4o Prmary ey mployee D

    %'D !" !o %e"a! $)op D

    mpCode !arc)ar3 !o mpoyee code

    ull4ame !arc)ar03 !o mployee?$ full !ame

    Ge!der !arc)ar/3 !o mployee?$ ge!der

    7r")da"e da"e"me !o mployee?$ br")da"eAddre$$ !arc)ar2003 !o mployee?$ addre$$

    mal !arc)ar03 !o mployee?$ emal

    P)o!e !arc)ar203 !o mployee?$ p)o!e !umber

    de!"fca"o!4o !arc)ar203 !o de!"fca"o! !umber of

    mployee

    Pa$$=ord !arc)ar203 !o Pa$$=ord "o log! $y$"em

    %ole !arc)ar203 !o %ole of employee

    '"a"u$ !arc)ar103 !o '"a"u$ =or of employee

    11.Table : Fee%ack

    Fiel Name !ata Ty"e Null #eys !escri"tion

    7D !" !o Prmary ey eedbac D

    'e!der !arc)ar03 !o Cu$"omer =)o $e!d feedbac

    mal !arc)ar03 !o mal of cu$"omer

    'ub+ec" !arc)ar2003 !o 'ub+ec" of feedbac

    7Co!"e!" !arc)ar10003 !o Co!"e!" of feedbac

    '"a"u$ b" !o eedbac =a$ read or !o"

    1$.Table : 2lan

    Fiel Name !ata Ty"e Null #eys !escri"tion

    Pla!D !" !o Prmary ey Pla! D

    Pla!4ame !arc)ar03 !o 4ame of pla!

    'ecur"yDepo$" mo!ey !o 'ecur"y depo$" of pla!

    De$crp"o! !arc)ar10003 !o De$crp"o! of pla!

    $9$!g b" !o Pla! $ ! u$e or !o"

    1&.Table : 2lan!etails

    Fiel Name !ata Ty"e Null #eys !escri"tion

    PDD !" !o Prmary ey Pla! de"al$ d

    Page 1( of 26

  • 8/13/2019 Nexus Service Marketing System

    20/26

    VTC-Academy

    Pla!D !" !o Pla! D

    PD4ame !arc)ar03 !o 4ame of pla! de"al$

    De$crp"o! !arc)ar10003 !o De$crp"o! of pla! de"al$

    $9$!g b" !o Pla! de"al$ $ ! u$e or !o"

    1(.Table : +egionFiel Name !ata Ty"e Null #eys !escri"tion

    %ego!D !" !o Prmary ey %ego! D

    %ego!Code !arc)ar203 !o %ego! code

    %ego!4ame !arc)ar203 !o 4ame of rego!

    1).Table : 2lanFee

    Fiel Name !ata Ty"e Null #eys !escri"tion

    PD !" !o Prmaryey

    Pla! ee D

    PDD !" !o 5 Pla! de"al$ d

    P4ame !arc)ar03 !o 4ame of pla! fee

    De$crp"o! !arc)ar10003 !o De$crp"o! of pla! fee

    $9$!g b" !o Pla!ee $ ! u$e or !o"

    %e!"al mo!ey !o %e!"al amou!"

    CallC)arge mo!ey !o Call c)arge per m!u"e

    'TDCallC)arge mo!ey !o 'TD c)arge per m!u"e

    ;e$$age;obleC)arge mo!ey ;e$$age;oble c)arge per

    m!u"e

    :ocalCallC)arge mo!ey !o :ocal c)arge per m!u"e

    1*.Table : +etainS3o"

    Fiel Name !ata Ty"e Null #eys !escri"tion

    %'D !" !o Prmary ey %e"a!$)op D

    %ego!D !" !o 5 %ego! D of re"a!$)op

    %'4ame !arc)ar1003 !o 4ame of re"a! $)op

    Addre$$ !arc)ar2003 !o Addre$$ of re"a! $)op

    mal !arc)ar03 !o mal of re"a! $)op

    P)o!e !arc)ar203 !o P)o!e of re"a! $)op$;a!ffce b" !o %e"a!$)op $ ma! offce or !o"

    a@ !arc)ar#03 !o a@ of re"a! $)op

    1-.Table : Stock

    Fiel Name !ata Ty"e Null #eys !escri"tion

    '"ocD !" !o Prmary ey '"oc D

    %ego!D !" !o 5 %ego! D of $"oc

    '"oc4ame !arc)ar1003 !o 4ame of $"oc

    Addre$$ !arc)ar2003 !o Addre$$ of $"oc mal !arc)ar03 !o mal of $"oc

    Page 20 of 26

  • 8/13/2019 Nexus Service Marketing System

    21/26

    VTC-Academy

    P)o!e !arc)ar203 !o P)o!e of $"oc

    a@ !arc)ar#03 !o a@ of $"oc

    1.Table : 4enor

    Fiel Name !ata Ty"e Null #eys !escri"tion

    Ve!dorD !" !o Prmary ey Ve!dor D

    %ego!D !" !o 5 %ego! D of e!dor

    Ve!dor4ame !arc)ar1003 !o 4ame of e!dor

    Addre$$ !arc)ar2003 !o Addre$$ of e!dor

    mal !arc)ar03 !o mal of e!dor

    P)o!e !arc)ar203 !o P)o!e of e!dor

    a@ !arc)ar#03 !o a@ of e!dor

    De$crp"o! !arc)ar10003 !o De$crp"o! of e!dor

    10.Table : Service5rer

    Fiel Name !ata Ty"e Null #eys !escri"tion

    rderD !arc)ar13 !o Prmary ey rder 'erce D

    PD !" !o 5 Pla! ee D

    Crea"er !" !o 5 mployee =)o place order

    Da"eCrea"e da"e"me !o Crea"o! da"e of order

    Peformer !" !o 5 mployee =)o perform order

    PerformDa"e da"e"me !o Performa!ce da"e of order

    '"a"u$ b" !o '"a"u$ of order fea$ble or !o"3

    $.Table : Service%ill

    Fiel Name !ata Ty"e Null #eys !escri"tion

    7llD !" !o Prmary ey 7ll D

    Co!!D !arc)ar13 !o 5 Co!!ec"o! D

    Crea"er !" !o 5 mployee =)o mae bll

    Performer !" !o 5 mployee =)o deal!g bll

    Payer !arc)ar13 !o Cu$"omer =)o pay bll

    Crea"eDa"e da"e"me !o Da"e =)e! bll d crea"ed

    romDa"e da"e"me !o '"ar" da"e of calcula"!g bllToDa"e da"e"me !o !d da"e of calcula"!g bll

    PayDa"e da"e"me !o Da"e =)e! cu$"omer pay bll

    Ta@ floa" !o Ta@ o $erce 3

    To"al mo!ey !o To"al mo!ey of bll

    Curre!cy9!" !arc)ar103 !o Curre!cy u!" of bll

    $Pay b" !o 7ll =a$ pad or !o"

    $1.Table : 6nStock+e,uest

    Fiel Name !ata Ty"e Null #eys !escri"tion

    '%D !" !o Prmary ey !$"oc re&ue$" D

    Page 21 of 26

  • 8/13/2019 Nexus Service Marketing System

    22/26

    VTC-Academy

    mpD !" !o 5 mployee =)o mae re&ue$"

    Crea"eDa"e da"e"me !o Da"e =)e! re&ue$" $ crea"ed

    To"al4umber !" !o To"al !umber e&upme!"

    $$.Table : 6nStock+e,uest!etail

    Fiel Name !ata Ty"e Null #eys !escri"tion

    '%DD !" !o Prmary ey !$"oc re&ue$" de"al D

    '%D !" !o 5 !$"oc re&ue$" D

    &upme!"D !" !o D of &upme!" =)c) $

    re&ue$"ed "o !$"oc

    ua!""y !" !o 4umber of re&ue$"ed e&upme!"

    $&.Table : 6nStock5rer

    Fiel Name !ata Ty"e Null #eys !escri"tion

    'D !" !o Prmary ey !$"oc order d

    '%D !" !o 5 !$"oc re&ue$" d

    Ve!dorD !" !o 5 Ve!dor ")a" prode e&upme!"

    mpD !" !o 5 mployee =)o place order

    '"ocD !" !o 5 '"oc mpor" e&upme!"

    Payer !" !o 5 mployee =)o pay order

    Crea"eDa"e da"e"me !o Da"e =)e! order $ crea"ed

    !$"ocDa"e da"e"me !o Da"e =)e! e&upme!" are

    mpor"ed "o $"oc from e!dor$.

    PayDa"e da"e"me !o Da"e =)e! order $ pad

    Ta@ floa" !o Ta@ o $erce 3

    To"al mo!ey !o To"al mo!ey of order

    Curre!cy9!" !arc)ar103 !o Curre!cy u!" of order

    $Pay b" !o rder =a$ pad or !o"

    $(.Table : 6nStock5rer!etail

    Fiel Name !ata Ty"e Null #eys !escri"tion

    'DD !" !o Prmary ey !$"oc order de"al D

    'D !" !o 5 !$"oc order d

    &upme!"D !" !o 5 D of &upme!" =)c) $

    mpor"ed

    ua!""y !" !o 4umber of mpor"ed e&upme!"

    Prce mo!ey !o Prce of e&upme!"

    Page 22 of 26

  • 8/13/2019 Nexus Service Marketing System

    23/26

    VTC-Academy

    $).Table : 5utStock5rer

    Fiel Name !ata Ty"e Null #eys !escri"tion

    'D !" !o Prmary ey u"$"oc order d

    Crea"er !" !o 5 !$"oc re&ue$" d

    Performer !" !o 5 Ve!dor ")a" prode e&upme!"Cu$"D !" !o 5 mployee =)o place order

    Crea"eDa"e da"e"me !o Da"e =)e! order $ crea"ed

    PayDa"e da"e"me !o Da"e =)e! order $ pad

    Ta@ floa" !o Ta@ o $erce 3

    To"al mo!ey !o To"al mo!ey of order

    Curre!cy9!" !arc)ar103 !o Curre!cy u!" of order

    $Pay b" !o rder =a$ pad or !o"

    $*.Table : 5utStock5rer!etail

    Fiel Name !ata Ty"e Null #eys !escri"tion

    'DD !" !o Prmary ey u"$"oc order de"al D

    'D !" !o 5 u"$"oc order d

    &upme!"D !" !o 5 D of &upme!" =)c) $

    re&ue$"ed "o ou"$"oc

    ua!""y !" !o 4umber of re&ue$"ed e&upme!"

    Prce mo!ey !o Prce of e&upme!"

    3%*%.% Database Diagram

    Page 2# of 26

  • 8/13/2019 Nexus Service Marketing System

    24/26

    VTC-Academy

    3.). Screen %esi'n

    Page 2, of 26

  • 8/13/2019 Nexus Service Marketing System

    25/26

    VTC-Academy

    7%Task Sheet

    MLiQt &W cc cXng "iQc cYn thc hiQn trong Z ch[ r\ s !h]n cXng trchnhiQm "^ th_i gian +`t Yu, ho^n th^nh, tham &ho cubn Aro*ect Gui#e dc !ht

    Page 2 of 26

  • 8/13/2019 Nexus Service Marketing System

    26/26

    VTC-Academy

    *%-heck&ists

    5.1. Chec* +ist of ,alidation

    MCc &iUm tra ifu &iQn hot ng ca hQ thbng, ]y %^ cc &iUm tra ca

    ngd_i !ht triUn sn !hjm #a trWn cc r^ng +uc thikt &k6 DR %iQu thaotc cZ lng r^ng +uc &hXng,(((

    5.2. Submission Chec*list

    MCc &iUm tra ca ngd_i s #ng hQ thbng6 Lin& cZ hot ng hay&hXng, #R %iQu "^o sai cZ + nh`c nhp &hXng,(((

    N S i M k ti S t P 26 f 26