ch08_ppt (1)

Upload: ben10000gsk

Post on 06-Jul-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/17/2019 Ch08_PPT (1)

    1/55

    Systems Analysis andDesign 10th Edition

    Chapter 8 – User InterfaceDesign

    Phase 3 Systems Design

  • 8/17/2019 Ch08_PPT (1)

    2/55

    2

    Phase Description

    Systems design is the third of ve phases inthe systems development life cycle

    Now yo will wor! on a physical design that

    will meet the specications descri"ed in thesystem re#irements docment $as!s will inclde ser interface design%

    data design% and system architectre

    Delivera"le is system design specication

  • 8/17/2019 Ch08_PPT (1)

    3/55

    &'plain the concept of ser interfacedesign and hman(compter interaction%inclding "asic principles of ser(centered

    design &'plain how e'perienced interface

    designers perform their tas!s Descri"e rles for sccessfl interface

    design Discss inpt and otpt technology

    isses

    3

    Chapter Objectives

  • 8/17/2019 Ch08_PPT (1)

    4/55

    Design e)ective sorce docments andforms

    &'plain printed otpt gidelines

    Descri"e otpt and inpt controls andsecrity

    &'plain modlar design and prototypingtechni#es

    4

    Chapter Objectives (Cont.

  • 8/17/2019 Ch08_PPT (1)

    5/55

    5

    Systems Design Phase Overvie!

    *oal of systems design is to "ild asystem that is e)ective% relia"le% andmaintaina"le◦

    &)ective if it spports "siness re#irementsand meets ser needs

    ◦ +elia"le if it handles inpt errors% processingerrors% hardware failres% or hman mista!es

    ◦ ,aintaina"le if it is -e'i"le% scala"le% and easilymodied

  • 8/17/2019 Ch08_PPT (1)

    6/55

    6

    Systems Design Phase Overvie!(Cont.

    .ill It Scceed/◦ $hin! li!e a ser Careflly e'amine any point where sers provide inpt or receive otpt

     $he ser interface mst "e easy to learn

    Inpt processes shold "e easy to follow% intitive% and forgiving of

    errors Predesigned otpt shold "e attractive and easy to nderstand% with

    an appropriate level of detail

    ◦ 0nticipate ftre needs 0nticipate possi"le e'pansion

    Provide -e'i"ility 1est design strategy is to o)er several alternatives% so sers can decide

    what will wor! "est for them

    Start with a defalt vale that displays atomatically

  • 8/17/2019 Ch08_PPT (1)

    7/557

    Systems Design Phase Overvie!(Cont.

    ,anage data e)ectively◦ $he system shold enter and verify data as

    soon as possi"le

    ◦ &ach data item shold have a specic type%sch as alpha"etic% nmeric% oralphanmeric% and a range of accepta"levales

    Collect inpt data as close to its sorce aspossi"le

  • 8/17/2019 Ch08_PPT (1)

    8/558

    Chapter Overvie!

    Users can design their own otpt◦ System designers are more aware of ser needs and

    desires2 0 system can maintain data integrity andstill allow sers to view% sort% lter% and e'amine data

    in any way that helps them do their o"s Centrali4ed I$ departments no longer prodce

    reams of printed reports◦ 5verwhelming trend has "een to cstomer(designed

    otpt

     $he ser interface itself has evolved◦ ,ost ser information needs can "e met with screen(

    generated data% which a ser can print% view% or save

  • 8/17/2019 Ch08_PPT (1)

    9/559

    "hat #s a $ser #nter%ace&

    0 'ser inter%ace ($# descri"es howsers interact with a compter system%and consists of all the hardware% software%

    screens% mens% fnctions% otpt% andfeatres that a)ect two(waycommnications "etween the ser and thecompter

  • 8/17/2019 Ch08_PPT (1)

    10/5510

    "hat #s a $ser #nter%ace&(Cont.

    FIGURE 8-3 According to IBM, the best user interfaces are the

    ones ou don!t rea"" notice

  • 8/17/2019 Ch08_PPT (1)

    11/5511

    "hat #s a $ser #nter%ace&(Cont.

    6man Compter Interaction# 6man(compter interaction 76CI descri"es the

    relationship "etween compters and people whose them to perform their o"s

    # *raphical ser interface 7*UI# ,ain o"ective is to create a ser(friendly design

    that is easy to learn and se

  • 8/17/2019 Ch08_PPT (1)

    12/5512

    "hat #s a $ser #nter%ace&(Cont.

    FIGURE 8-3 According to IBM,

    the best user interfaces are the

    ones ou don!t rea"" notice

  • 8/17/2019 Ch08_PPT (1)

    13/5513

    Seven abits o% S'ccess%'l#nter%ace Designers

    92 Understand the 1siness#  $he interface designer mst nderstand the

    nderlying "siness fnctions and how the systemspports individal% departmental% and enterprise

    goals:2 ,a'imi4e *raphical &)ectiveness

    # Stdies show that people learn "etter visally

    32 $hin! ;i!e a User

    # See the system throgh a ser

  • 8/17/2019 Ch08_PPT (1)

    14/55

    14

    Seven abits o% S'ccess%'l#nter%ace Designers (Cont.

    =2 User ,odels and Prototypes# Present initial screen designs to sers in the form of

    a story"oard# Users mst test all aspects of the interface design

    and provide feed"ac! to the designers>2 ?ocs on Usa"ility

    # 5pening screen sholdshow the main options

    # 5)er a reasona"lenm"er of choices thata ser easily cancomprehend

    FIGURE 8-7 $he o%ening screen dis%"as the &ain

    o%tions for a student registration sste&' A user can c"ic(

    an o%tion to see "o)er*"e+e" actions and &enu choices

  • 8/17/2019 Ch08_PPT (1)

    15/55

    15

    Seven abits o% S'ccess%'l#nter%ace Designers (Cont.

    @2 Invite ?eed"ac!# ,onitor system sage and solicit ser sggestions# Determine if system featres are "eing sed as

    intended "y o"serving and srveying sers

    A2 Docment &verything# Docment all screen designs for later se "y

    programmers# Nm"er the screen designs and save them in a

    hierarchy similar to a men tree# User(approved s!etches and story"oards also can"e sed to docment the ser interface

  • 8/17/2019 Ch08_PPT (1)

    16/55

    16

    A andboo) %or $ser #nter%aceDesign

    +U;& 9B Create an Interface $hat Is &asy to ;earn andUse

    1.1 ?ocs on system design o"ectives1.* Create a design that is easy to nderstand and remem"er

    1.+ Provide commands% actions% and system responses thatareconsistent and predicta"le1., 0llow sers to correct errors easily1.- Clearly la"el all controls% "ttons% and icons1. Select familiar images that sers can nderstand% andprovide on(screen instrctions that are logical% concise%and clear1./ Show all commands in a list of men items% "t dim anycommands that are not availa"le to the ser1. ,a!e it easy to navigate or retrn to any level in the

    men strctre

  • 8/17/2019 Ch08_PPT (1)

    17/55

    17

    A andboo) %or $ser #nter%aceDesign (Cont.

    +U;& :B &nhance User Prodctivity*.1 5rgani4e tas!s% commands% andfnctions in grops that resem"le actal

    "siness operations*.* Create alpha"etical men lists or placethe selections sed fre#ently at the top ofthe men list

    *.+ Provide shortcts for e'perienced sersso they can avoid mltiple men levels*., Use defalt vales if the maority ofvales in a eld are the same

    *.- Use a dplicate vale fnction that

  • 8/17/2019 Ch08_PPT (1)

    18/55

    18

    A andboo) %or $ser #nter%aceDesign (Cont.

    +U;& 3B Provide Users with 6elp and ?eed"ac!329 &nsre that help is always availa"le ondemand

    32: Provide ser(selected help and conte't(sensitive help323 Provide a direct rote for sers to retrnto the point from where help was re#ested

    32= Inclde contact information32> +e#ire ser conrmation "eforedata deletion (Are you sure?)32@ Provide an Undo !ey

    32A .hen a ser(entered command

    FIGURE 8-10 $he &ain e"% screen

    for a student registration sste&

  • 8/17/2019 Ch08_PPT (1)

    19/55

    19

    A andboo) %or $ser #nter%aceDesign (Cont.

    +U;& 3B Provide Users with 6elp and ?eed"ac!7Cont2

    328 Use hyperte't lin!s to assist sers32 Display messages at a logical place329 0lert sers to lengthy processingtimes or delays2 *ive sers an on(screenprogress report3299 0llow messages to remain on thescreen long enogh for sers to read them

    329: ;et the ser !now whether the tas! oroperation was sccessfl or not3293 Provide a te't e'planation if yo sean icon or image on a control "tton329= Use messages that are specic% nderstanda"le% and professional 0void messages that are cte% cryptic% or vage% sch asB &++5+ E Fo have entered an naccepta"le vale

    FIGURE 8-11 A conte-t*sensiti+e dia"og

    bo- dis%"as if a user re.uests he"%

    )hi"e entering data into the A/I

     AI/ fie"d' "ic(ing the "ose

    button returns the user to the tas(

  • 8/17/2019 Ch08_PPT (1)

    20/55

    20

    A andboo) %or $ser #nter%aceDesign (Cont.

    +U;& =B Create an 0ttractive ;ayot andDesign

    =29 Use appropriate colors to highlight di)erent areas of thescreenG avoid gady and "right colors

    =2: Use special e)ects sparingly=23 Use hyperlin!s that allow sers to navigate to relatedtopics=2= *rop related o"ects and information2 Hisali4e thescreen the way a ser will see it% and simlate the tas!s that

    the ser will perform=2> eep screen displays nclttered% with enogh whitespace to create an attractive% reada"le design=2@ Display titles% messages% and instrctions in a consistentmanner and in the same general locations on all screens=2A Use consistent terminology=28 &nsre that commands always will have the same e)ect

  • 8/17/2019 Ch08_PPT (1)

    21/55

    21

    A andboo) %or $ser #nter%aceDesign (Cont.

    +U;& =B Create an 0ttractive ;ayot andDesign 7Cont2

    =2 &nsre that similar mose actions will prodce the samereslts

    =29 +e#ire the ser to conrm the entry "y pressing &nteror $a"=299 +emem"er that sers are accstomed to a pattern of redJ stop% yellow J cation% and green J go=29: Provide a !eystro!e alternative for each men command%

    with easy(to(remem"er letters% sch as ?ile% &'it% and 6elp=293 Use familiar commands if possi"le% sch as Ct% Copy%and Paste=29= Provide a .indows loo! and feel in yor interface designif sers are familiar with .indows("ased applications=29> 0void comple' terms and technical argon

  • 8/17/2019 Ch08_PPT (1)

    22/55

    22

    A andboo) %or $ser #nter%aceDesign (Cont.

    +U;& >B &nhancethe Interface

    >29 $he opening screen

    is especially important"ecase it introdcesthe application

     $he starting point can "e

    a switch"oard with well(placed command "ttonsthat allow sers to navigatethe system

    FIGURE 8-12 An e-a&%"e of a

    s)itchboard and data entr screen

    for a %roect &anage&ent sste&

  • 8/17/2019 Ch08_PPT (1)

    23/55

    23

    A andboo) %or $ser #nter%aceDesign (Cont.

    +U;& >B &nhance the Interface 7Cont2>2: Use a command "tton to initiate an action sch as printing a form or re#esting help>23 If yo are sing a software pac!age% chec! to see if it allows yo to create cstomi4ed men "ars and tool"ars>2= 0dd a shortct featre that lets a ser select a men command either "y clic!ing the desired choice or "y pressing the 0lt!ey K the nderlined letter>2> If varia"le inpt data is needed% provide a dialog "o' that e'plains what is re#ired>2@ 0 toggle "tton ma!es it easy to show on or o) stats E clic!ing the toggle "tton switches to the other state>2A Use list "o'es that display the availa"le choices

    >28 Use an option "tton% or radio "tton% to control ser choices

  • 8/17/2019 Ch08_PPT (1)

    24/55

    24

    A andboo) %or $ser #nter%aceDesign (Cont.

    +U;& >B &nhance the Interface 7Cont2

    >2 If yo se chec! "o'esto select one or morechoices from a grop%show the choices witha chec!mar! or an L>29 .hen dates mst "eentered% se a calendarcontrol that allows the serto select a date that thesystem will se as a eldvale

    FIGURE 8-13 A data entr screen for the student registration

    sste&' $his screen uses se+era" design features that are

    described in the te-t' hen a user c"ic(s the :ind tudent

    co&&and button, a dia"og bo- is dis%"aed )ith instructions

  • 8/17/2019 Ch08_PPT (1)

    25/55

    25

    A andboo) %or $ser #nter%aceDesign (Cont.

    +U;& @B ?ocs onData &ntry Screens@29 .henever possi"le% se a data

    entry method called form lling%where a "lan! form that dplicatesthe sorce docment is completedon screen

    @2: Position the insertion point inthe rst data entry location@23 Provide a way to leave the dataentry screen at any time withot

    entering the crrent record

    FIGURE 8-14 In this data screen for custo&er orders,

    the sste& generates an order nu&ber and "ogs the

    current date and ti&e' $he user enters a custo&er I/' If

    the entr is +a"id, the sste& dis%"as the custo&er 

    na&e so the user can +erif it' $he user then enters the

    ite& and .uantit' ote that the descri%tion, %rice,

    e-tended %rice, tota" %rice, sa"es ta-, and grand tota"are retrie+ed auto&atica"" or ca"cu"ated b the sste&

  • 8/17/2019 Ch08_PPT (1)

    26/55

    26

    A andboo) %or $ser #nter%aceDesign (Cont.

    +U;& @B ?ocs onData &ntry Screens 7Cont2@2> Provide a means for sers to moveamong elds on the form in a standardorder or in any order they choose@2@ 0llow sers to add% change% delete%and view records@2A Design the screen form layot to

    match the layot of the sorcedocment@28 Display a sample format li!e,,DDFF% and provide separators%sch as slashes@2 Use an inpt mas!

    FIGURE 8-15 $his is an enhanced +ersion of the data

    entr screen sho)n in :igure 8*14' $he ne) +ersion

    has co&&and buttons that a""o) the user to %erfor&

    +arious functions

  • 8/17/2019 Ch08_PPT (1)

    27/55

    27

    A andboo) %or $ser #nter%aceDesign (Cont.

    FIGURE 8-16 Microsoft Access 2010 %ro+ides +arious in%ut &as(s for dates, %hone nu&bers,

    and %osta" codes, a&ong others' In addition, it is eas to create a custo& &as( using the

    characters sho)n here

  • 8/17/2019 Ch08_PPT (1)

    28/55

    28

    A andboo) %or $ser #nter%aceDesign (Cont.

    +U;& @B ?ocs on Data &ntry Screens 7Cont2@29 +e#ire an ending !eystro!e for every eld@299 Do not re#ire sers to type leading 4eroes for nmeric elds@29: Do not re#ire sers to type trailing 4eroes for nm"ers that inclde decimals@293 Display defalt vales so operators can press the &nter !ey to accept the sggested vale@29= Use a defalt vale when a eld vale will "e constant for sccessive records or throghot the data entry session@29> Display a list of accepta"le vales for elds% and provide meaningfl error messages if the ser enters an naccepta"le vale@29@ Provide sers with an opportnity to conrm the accracy of inpt data "efore entering it "y displaying a message sch as% 0dd this record/ 7FMN

  • 8/17/2019 Ch08_PPT (1)

    29/55

    29

    A andboo) %or $ser #nter%aceDesign (Cont.

    +U;& AB Use Halidation +lesA29 0 se#ence chec! can "e sed when thedata mst "e in some predetermined

    se#enceA2: 0n e'istence chec! can apply tomandatory data itemsA23 0 data type chec! can test to ensre

    that a data item ts the re#ired data typeA2= 0 range chec! can "e sed to verify thatdata items fall "etween a speciedminimm and ma'imm vale

    A2> 0 reasona"leness chec! identies vales

  • 8/17/2019 Ch08_PPT (1)

    30/55

    30

    A andboo) %or $ser #nter%aceDesign (Cont.

    FIGURE 8-17 a"idation ru"es can i&%ro+e data .ua"it b re.uiring the in%ut to &eet s%ecific

    re.uire&ents or conditions

  • 8/17/2019 Ch08_PPT (1)

    31/55

    31

    A andboo) %or $ser #nter%aceDesign (Cont.

    +U;& 8B +edce Inpt Holme829 Inpt necessary data only82: Do not inpt data that the ser can

    retrieve from system les or calclate fromother data823 Do not inpt constant data82= Use codes2 Codes are shorter than the

    data they represent% and coded inpt canredce data entry time

  • 8/17/2019 Ch08_PPT (1)

    32/55

    32

    So'rce Doc'ment and ormDesign

    *ood form layot ma!es theform easy to complete andprovides enogh space%"oth vertically and

    hori4ontally% for sers toenter the data

    Information shold -ow ona form from left to right

    and top to "ottom $he order and placement of

    elds shold "e logical%and totals shold "e identied clearly

    FIGURE 8-18 ource docu&ent

    ;ones

  • 8/17/2019 Ch08_PPT (1)

    33/55

    33

    Printed O'tp't

    1efore designing printed otpt% as! yorselfseveral #estionsB◦ .hy is this "eing delivered as printed otpt% rather

    than screen("ased information% with an option for sersto view% print% or save as needed/

    ◦ .ho wants the information% why is it needed% and howwill it "e sed/

    ◦ .hat specic information will "e inclded/

    ◦ .ill the printed otpt "e designed for a specic device/

    .hen and how will the information "e delivered% andhow often mst it "e pdated/

    ◦ Do secrity or condentiality isses e'ist/ 6ow will they"e managed/

  • 8/17/2019 Ch08_PPT (1)

    34/55

    34

    Printed O'tp't (Cont.

    5verview of +eport Design◦ 5rgani4ations strive to redce the -ow of paper and

    printed reports% "t few rms have "een a"le toeliminate printed otpt totally

    ◦ Users nd it handy to view screen otpt% then print

    the information they need for a discssion or "sinessmeeting

    ◦ +eports mst "e easy to read and well organi4ed

    ◦ Data"ase programs sch as ,icrosoft 0ccess incldea variety of report design tools% inclding a +eport

    .i4ard% which is a men(driven featre that designerscan se to create reports #ic!ly and easily

  • 8/17/2019 Ch08_PPT (1)

    35/55

    35

    Printed O'tp't (Cont.

    FIGURE 8-19 Microsoft offers suggestions, ti%s, and a +ideo

    that can he"% ou design better for&s and re%orts

  • 8/17/2019 Ch08_PPT (1)

    36/55

    36

    Printed O'tp't (Cont.

     $ypes of +eports◦ D&$0I; +&P5+$S

    Prodces one or more lines of otpt for eachrecord processed

    Can "e #ite lengthy

    0 "etter alternative might "e an e'ception report◦ &LC&P$I5N +&P5+$S

    Displays only those records that meet a speciccondition or conditions

    Usefl when the ser wants information only on

    records that might re#ire action% "t does notneed to !now the details

    ◦ SU,,0+F +&P5+$S

    Upper(level managers often want to see totalgres and do not need spporting details

  • 8/17/2019 Ch08_PPT (1)

    37/55

    37

    Printed O'tp't (Cont.

    User Involvement◦ +eport Design Principles ,st "e attractive% professional% and easy to read

    Shold provide totals and s"totals for nmeric elds

    0nalyst mst consider design featres sch as report

    headers and footers% page headers and footers%colmn headings and alignment% colmn spacing% eldorder% and groping of detail lines

    ◦ +eport 6eaders and ?ooters &very report shold have a report header and a report

    footer 6eader identies the report% and contains the report title%

    date% and other necessary information

    ?ooter can inclde grand totals for nmeric elds and

    other end(of(report information

  • 8/17/2019 Ch08_PPT (1)

    38/55

    38

    Printed O'tp't (Cont.

    FIGURE 8-20 $he &%"oee ours re%ort is a detai" re%ort )ith contro" brea(s,

    subtota"s, and grand tota"s' otice that a re%ort header identifies the re%ort, a %age

    header contains co"u&n headings, a grou% footer contains subtota"s for each store, a

    re%ort footer contains grand tota"s, and a %age footer identifies the %age nu&ber 

  • 8/17/2019 Ch08_PPT (1)

    39/55

    39

    Printed O'tp't (Cont.

    ◦ +eport Design Principles 7Cont2 Page 6eaders and ?ooters &very page shold have a report header and a

    report footer

    6eader incldes the colmn headings that identify thedata2 $he headings shold "e short "t descriptive

    ?ooter sed to display the report title and the pagenm"er

    +epeating ?ields

     $he "est advice is to as! sers what theythin! and "e gided accordingly

    Consistent Design

    ;oo! and feel are important to sers% soreports shold "e niform and consistent

  • 8/17/2019 Ch08_PPT (1)

    40/55

    40

    2echnology #ss'es

    5tpt $echnology◦ In addition to screen otpt and printed

    matter% otpt can "e delivered in many ways

    ◦ Create the actal forms% reports% docments%

    and other types of otpt that might "eaccessed from wor!stations% note"oo!s%ta"lets% smartphones% and other devices

    ◦ Internet("ased information delivery

    .e"("ased delivery allows sers to download aniverse of les and docments to spport theirinformation needs

  • 8/17/2019 Ch08_PPT (1)

    41/55

    41

    2echnology #ss'es (Cont.

    5tpt $echnology 7Cont2◦ &(mail

    0n essential means of internal and e'ternal"siness commnication

    ◦ 1logs Usefl for posting news% reviewing crrent

    events% and promoting prodcts

    ◦ Instant messaging

    Usefl as a constant -ow of commnication%especially as a team mem"er in a colla"orativesitation

  • 8/17/2019 Ch08_PPT (1)

    42/55

    42

    2echnology #ss'es (Cont.

    5tpt $echnology 7Cont2◦ .ireless devices  $ransmitted to a wide array of mo"ile devices%

    inclding ta"let compters% smartphones% and

    similar wireless prodcts that com"ine porta"lecompting power% mltimedia capa"ility% andInternet access

    ◦ Digital adio% images and video Sonds% images% and video clips can "e

    captred% stored in digital format

    Can "e attached to an e(mail message orinserted as a clip in a ,icrosoft .ord docment

  • 8/17/2019 Ch08_PPT (1)

    43/55

    43

    2echnology #ss'es (Cont.

    5tpt $echnology 7Cont2

    ◦ Podcasts ?irms se podcasts as sales and mar!eting tools%

    and to commnicate with their own employees

    ◦ 0tomated facsimile systems ?a'"ac! system allows a cstomer to re#est a

    fa' sing e(mail% via the company .e" site% or "ytelephone

    ◦ Compter otpt to microlm 7C5,

    5tpt to microlm 7C5, is often sed "y largerms to scan and store images of originaldocments to provide high(#ality recordsmanagement and archiving

  • 8/17/2019 Ch08_PPT (1)

    44/55

    44

    2echnology #ss'es (Cont. 5tpt $echnology 7Cont2

    ◦ Compter otpt to digital media Digital storage media can inclde magnetic tape% CDs% DHDs% and

    high(density laser dis!s

    Used when many paper docments mst "e scanned % stored indigital format and retrieved #ic!ly

    ◦ Speciali4ed ?orms of 5tpt Porta"le% .e"(connected devices that can rn mltiple apps

    +etail point(of(sale terminals that handle credit card transactions

    0tomatic teller machines 70$,s that can process "an! transactions

    Special(prpose printers that can prodce la"els% employee ID cards%driver

  • 8/17/2019 Ch08_PPT (1)

    45/55

    45

    2echnology #ss'es (Cont.

    FIGURE 8-22 In%ut de+ices can be +er traditiona", or based

    on the "atest techno"og

  • 8/17/2019 Ch08_PPT (1)

    46/55

    46

    2echnology #ss'es (Cont. Inpt $echnology

    ◦ 1atch Inpt Data entry sally is performed on a specied time

    schedle% sch as daily% wee!ly% monthly% or longer

    ◦ 5nline Inpt

    0 poplar online inpt method is sorce dataatomation% which com"ines online data entry andatomated data captre sing inpt devices sch as+?ID tags or magnetic data strips

    Sorce data atomation is fast and accrate% andminimi4es hman involvement in the translationprocess

  • 8/17/2019 Ch08_PPT (1)

    47/55

    47

    2echnology #ss'es (Cont. Inpt $echnology 7Cont2

    ◦ 1sinesses sepoint(of(sale 7P5Sterminals e#ipped with"ar code scanners andmagnetic swipe scannersto inpt credit card data

    ◦ 0tomatic teller machines70$,s read data strips on"an! cards

    ◦ ?actory employees semagnetic ID cards to cloc!on and o) specic o"s

    ◦ 6ospitals imprint "ar codeson patient identication"racelets and se porta"lescanners when gathering dataon patient treatment and medication

    FIGURE 8-23 hen a custo&er!s signature is

    stored in digita" for&, it beco&es in%ut to the

    infor&ation sste&

  • 8/17/2019 Ch08_PPT (1)

    48/55

    48

    2echnology #ss'es (Cont. Inpt $echnology 7Cont2

    +etail stores se porta"le "ar code scanners tolog new shipments and pdate inventory data

    ;i"raries se handheld scanners to read opticalstrips on "oo!s

    ◦ $rade 5)s ,anal data entry is slower and more

    e'pensive than "atch inpt "ecase it isperformed at the time the transaction occrs

    and often done when compter demand is at itshighest

  • 8/17/2019 Ch08_PPT (1)

    49/55

    49

    Sec'rity and Control #ss'es

    5tpt Secrity and Control◦ 5tpt mst "e accrate% complete% crrent%

    and secre

    ◦ 5tpt secrity protects privacy rights and

    shields the organi4ation

  • 8/17/2019 Ch08_PPT (1)

    50/55

    50

    Sec'rity and Control #ss'es(Cont.

    Inpt Secrity and Control◦ Inpt mst "e correct% complete% and secre

    ◦ &very piece of information shold "e tracea"le"ac! to the inpt data that prodced it

    ◦ Procedres needed for handling sorcedocments to ensre that data is not lost"efore it enters the system

    ◦ 0dit trail les and reports shold "e stored

    and saved

  • 8/17/2019 Ch08_PPT (1)

    51/55

    51

    "here Do "e 3o rom ere

    # ,odlar Design Create individal components% called mod'les%

    which connect to a higher(level program orprocess

    Use a strctred design so each modlerepresents a specic process% which is shown on aD?D and docmented in a process description

    ◦ Prototyping 0 repetitive se#ence of analysis% design%

    modeling% and testing% is a common techni#ethat can "e sed to design anything from a newhome to a compter networ!

  • 8/17/2019 Ch08_PPT (1)

    52/55

    52

    "here Do "e 3o rom ere(Cont.

    System Prototyping◦ Prodces a fll(featred%

    wor!ing model of theinformation system

    Design Prototyping◦ Herify ser re#irements% after

    which the prototype isdiscarded and implementationcontines

    FIGURE 8-27 $he end %roduct of design

    %rotot%ing is a user*a%%ro+ed &ode" that

    docu&ents and bench&ar(s the features of thefinished sste&

    FIGURE 8-26 $he end %roduct of sste&

    %rotot%ing is a )or(ing &ode" of the infor&ation

    sste&, read for i&%"e&entation

  • 8/17/2019 Ch08_PPT (1)

    53/55

    53

    "here Do "e 3o rom ere(Cont.

    #  $rade(5)s

    # Inpt mst "e correct% complete% and Users and systemsdevelopers can avoid misnderstandings

    # System developers can create accrate specications for thenished system "ased on the prototype

    # ,anagers can evalate a wor!ing model more e)ectively than apaper specication

    # Systems analysts can se a prototype to develop testing andtraining procedres "efore the nished system is availa"le

    # Prototyping redces the ris! and potential nancial e'posrethat occr when a nished system fails to spport "sinessneeds

    # Potential Pro"lemsB

    #  $he rapid pace of development can create #ality pro"lems%which are not discovered ntil the nished system is operational

    # 5ther system re#irements% sch as relia"ility andmaintaina"ility cannot "e tested ade#ately sing a prototype

    # In very comple' systems% the prototype can "ecome nwieldyand diclt to manage

  • 8/17/2019 Ch08_PPT (1)

    54/55

    54

    Chapter S'mmary

     $he prpose of systems design is to createa physical model of the system thatsatises the design re#irements that weredened dring the systems analysis phase

    Create a transparent interfaceB◦ &asy to learn and se

    ◦ &nhance ser prodctivity

    ◦ ,a!e it easy to o"tain help or correct errors

    ◦ ,inimi4e inpt data pro"lems

    ◦ Provide feed"ac!

    ◦ Create an attractive layot and design

    ◦ Use familiar terms and images

  • 8/17/2019 Ch08_PPT (1)

    55/55

    Printed reports% inclde detail% e'ception%and smmary reports

     $here are varios 4ones in a docment%inclding the heading 4one% the control

    4one% the instrction 4one% the "ody 4one%the totals 4one% and the athori4ation 4one

    Inpt methods inclde "atch and online

     $here are di)erent Inpt media andprocedres Secrity and control plays an important role

    Chapter S'mmary (Cont.