sunlanka private limited computer studies project

Upload: muneeb-sami

Post on 07-Aug-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    1/105

    Part OrderingSystem

    2009-

    Name – Isuru Asiri Ranaweera

    Center – Lyceum International School,Gam aha

    Center No – L!0"2

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    2/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    Ac#nowle$%ment

    • I li#e to than# all who hel e$ me to &nish this ro'ect ontime(

    • I li#e to than# s ecially my teachers who encoura%e$

    an$ a$)ise$ me to com lete this ro'ect(

    Isuru Asiri Ranaweera

    Analysis *a%e 2

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    3/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis Contents

    Section *a%e Num+er s Analysis

    1( escri tion o. the ro+lem /-2( +'ecti)es 3( escri tion o. e4istin% solution 9-10"( 5)aluation o. e4istin% solution 10-11/( escri tion o. other ossi+le solutions 11-136( 5)aluation o. other ossi+le solutions 1"-1/

    7usti&cation 1/

    Design( *lan 1 -1( escri tion o. the metho$ o. solution(1 esi%n o. the ta+les 19-

    20(2 esi%n o. the 8ueries 20(3 System low Chart 21(" Relationshi s 22(/ orm esi%n 2"-2(6 Re ort esi%n 2 -

    29( Screen Na)i%ation 29( *seu$o co$e .or each mo$ule 30-33(9 :ar$ware 33-3"

    (10 So.tware 3"

    Implementation 9 ( ;etho$ o. Solution 36- 2 10( Accurate ;etho$ o. Solution 3

    Testing/-93

    Documentation12(1

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    4/105

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    5/105

    Part Ordering System Sun Lanka PVT/Ltd AnalysisLan#a(

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    6/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis• Sun Lan#a *?< L< uses a manual in.ormation system, where all the

    $etails o. the wor#ers are written in a er .ormat(• Ehen in.ormation a+out a articular wor#er is nee$e$ or nee$s to +e

    u $ate$, he she nee$s to %o throu%h all the &les an$ ca+inets to &n$the inten$e$ $ata(

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    7/105

    Part Ordering System Sun Lanka PVT/Ltd Analysisem loyer to %i)e $irect answers to 8uestions( +'ecti)es

    ".1O%+ectives related to t e company

    1( :a)in% an e cient system where less hysical s ace is nee$e$(2(

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    8/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis6(

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    9/105

    Part Ordering System Sun Lanka PVT/Ltd Analysistem orarily store$(

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    10/105

    Part Ordering System Sun Lanka PVT/Ltd AnalysisProcess Recor$in% all the customer an$ or$er $etails(

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    11/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    />

    escri tion o. other ossi+le solutions

    Improving t e manual system

    Analysis *a%e 11

    A$)anta%es isa$)anta%es

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    12/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis ten$s to +e )ery %oo$J the

    ro%rams are well teste$ an$ are )ery chea (

    Developing an in$ormation system

    2.1 Description o$ t e proposed solution

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    13/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis•

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    14/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    *art $etails

    Name, ta4 co$e Customer name, ay, or$er, totalta4

    Name, ay, ta4

    ata o. all customers

    r$ere$ arts an$ transaction .orm

    6> 5)aluation o. other ossi+le solutions

    4.1 Advantages o$ ot er possi%le solutions -%y using anapplication so$tware pac!age

    • ewer ro+lems are create$ when the wor# is $one usin% a so.twareac#a%e(

    • Searchin% .or $ata is easier an$ 8uic#er(• S ace consum tion is minimi@e$ +y the use o. com uters(• *asswor$s rotectin% the &les ensure that only the authori@e$ eo le

    can access it(Analysis *a%e 1"

    Koo# or$er .orshi in%

    Customer$ata

    *rinttransaction summary

    *rintstransaction.orm an$ ac#%oo$s .or customers

    Accountsdepartment

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    15/105

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    16/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis• es ite the a er &les +ein% arran%e$ in an or$er, it can still +e

    $i cult to search .or $ata(• !ee in% +ac#u co ies is a )ery tirin% tas# +ecause e)erythin%

    shoul$ +e han$written(

    7usti&cation• Re%ar$in% the a+o)e .acts, I thin# that it is a correct $ecision to

    com uteri@e the current system(

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    17/105

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    18/105

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    19/105

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    20/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis5." Design o$ t e data%ase6 ,ueries

    3inding in*uiry details $or a particular customer

    Purpose 9

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    21/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    5.0 :elations ips

    1

    %

    &

    Analysis *a%e 21

    'pdating master(ile

    )enerate $illsand reports

    *illslips

    +eports

    Customersdetails

    "ustomerno

    ,irstname

    Lastname

    Address

    Telep oneno

    Parts details

    Partno

    Part

    Amount

    #etails

    &odelno.i( any

    Price

    0pected date

    Customer order details

    "ustomerno #ate o( in1uiry

    Orderno &et od o( payment

    Partno um$er o( order

    Part

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    22/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis &

    5.2 3orm design

    As soon as the system is loa$e$, a messa%e +o4 a ears to enter the asswor$( I. theuser enters the correct asswor$, the main menu will +e $is laye$( I. an incorrect

    asswor$ is entere$ then an error messa%e will a ear, which can sto unauthori@e$access to the $ata+ase(

    Main Menu

    Analysis *a%e 22

    Enter the password

    Ok Cancel

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    23/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    Sun Lan#a *?< Lt$

    Comman$ +uttons

    La+els

    Comman$ +utton

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    24/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    Sun Lan#a *?< Lt$

    Customer etails

    CustomerNo B

    irstName B

    LastName B

    A$$ress B

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    25/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    Customer or$er $etails

    CustomerNo B

    r$erNo B

    *artNo B

    *art B

    ate .In8uiry B

    ;etho$ .*ayment B

    No . r$ers 3

    The previous form is used to maintain customer order details

    ,unctions o( t e command $uttons3

    3irst record9 o ens the initial recor$ in the .orm an$ $is lays its$etails(Previous record9 o ens the rior recor$ an$ $is lays its $etails(7e&t record –o ens the su+se8uent recor$ an$ $is lays its $etails(

    8ast record9 o ens the &nal recor$ an$ $is lays its $etails(Add record - a$$s new recor$s to the e4istin% .orm(

    Delete record –eliminates recor$s .rom the .orm(Save record - sa)es the recor$ .or .uture re.erence(;ndo record – $isen%a%es the recor$s in the .orm(Main menu - o ens the main menu to switch to a $iDerent .orm or

    re ort(

    Analysis *a%e 2/

    Te0t$o0es

    "om$o$o0es

    ;ain;enu

    Sa)erecor$

    *re)iousrecor$

    eleterecor$

    A$$recor$

    Lastrecor$

    Ne4trecor$

    irstrecor$

    =n$orecor$

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    26/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis• Parts Details

    Sun Lan#a *?< Lt$

    *arts $etails

    *artNo B

    *art B

    Amount B

    S eci&cations B

    ;o$elNo i. any> B

    *rice B

    ate .*artsArri)al 3

    The previous form is used to maintain Parts details ,unctions o( t e command $uttons3

    3irst record9 o ens an$ $is lays the $etails o. the initial

    recor$(Previous record –o ens an$ $is lays the $etails the$etails o. the earlier recor$(7e&t record –o ens an$ $is lays the $etails o. the ne4trecor$(8ast record9 o ens an$ $is lays $etails o. the &nal recor$(Add record9 a$$s new recor$s to the e4istin% .orm(Delete record –eliminates recor$s .rom the .orm(

    Save - sa)es the recor$ .or .uture re.erence(;ndo record – $isen%a%es the recor$s in the .orm(

    Analysis *a%e 26

    *ackgroundcolor3 lig t $lue

    "ompanylogo

    Te0t $o0es

    ;ainmenu

    =n$orecor$

    Sa)erecor$

    eleterecor$

    A$$recor$

    Lastrecor$

    Ne4trecor$

    *re)iousrecor$

    irstrecor$

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    27/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    Main menu9 o ens the main menu to switch to a $iDerent.orm or re ort(

    5.4 :eport design

    Re ort menu

    Re ort menu Comman$ +uttons

    (6(1 Customer in.ormation re ortB contains all the ersonal $etails o.customers

    Re ort hea$er

    Analysis *a%e 2

    Com any lo%o

    Customer etails

    Customer r$er etails

    *arts etails

    54it

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    28/105

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    29/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    (6(3 *art $etailsB Contains all the $etails o. the arts or$ere$

    5.< Screen navigation

    ;ain menu

    54it

    Analysis *a%e 29

    Customer r$er Customer

    orm ;enu

    *art *art

    Customer r$erCustomer

    r$erCos

    Re ort ;enu

    r$erCos In8uiry aIn8uireCus r$Muery ;enu

    Sun Lan#a *?< Lt$

    *art etails

    Part7o Part Amount Details Modelno-i$ anyPrice E&pectedDate

    449999 4444 9 4444444 999944999999 $$ mm yyyy

    449999 4444 9 4444444 999944999999 $$ mm yyyy

    449999 4444 9 4444444 999944999999 $$ mm yyyy

    449999 4444 9 4444444 999944999999 $$ mm yyyy

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    30/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    5.5 Pseudo code $or eac module ;aintainin% customer or$ers1. =o to #rst record

    K5GINen the ta+le

    *osition current ositionE:IL5 not +e%in o. &le

    *osition *osition -1Rea$ a recor$5N E:IL5

    is lay $etailsClose the ta+le5N (

    ". =o to previous recordK5GIN

    en the ta+leSet osition current ositionE:IL5 not +e%in o. &le

    *osition *osition -1Rea$ a recor$

    is lay $etails5N E:IL5

    Set the osition to the &rst recor$Close the ta+le5N (

    /. =o to ne&t record

    K5GINen the ta+le

    Set osition current ositionE:IL5 not en$ o. &le

    *osition *osition O1Rea$ a recor$

    is lay $etails5N E:IL5 Setthe *osition to the last recor$Close the ta+le 5N (

    Analysis *a%e 30

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    31/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis 0. =o to last record

    K5GINen the ta+le

    *osition current osition E:IL5not en$ o. &le *osition

    *osition O1 Rea$ arecor$ 5N E:IL5

    is lay $etails Close the ta+le

    5N (

    2. Add record

    K5GINen the &le

    No num+er o. recor$s*osition current ositionE:IL5 not en$ o. &le I. *osition No thenA$$ a +lan# recor$5lse*osition *osition O15N E:IL5 5N (

    4. Save record

    K5GINen customer ta+le

    R5*5A<5nter customer num+erI customer name null

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    32/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis 5. Delete record

    K5GINen the &le

    Go to the recor$ to +e $elete$elete the recor$

    Close the &le5N (

    ;aintainin% Customer r$er etails

    >. =o to #rst record -re$er page /?1?. =o to previous record -re$er page /?11. =o to ne&t record -re$er page /?

    1". =o to last record -re$er page /11/. Add record -re$er page /110. Delete record -re$er pages /"

    12. Save recordK5GIN

    en Customer r$er etails ta+leR5*5A<5nter r$erNoI. r$erNo len%thPthree characters>

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    33/105

    Part Ordering System Sun Lanka PVT/Ltd AnalysisHardware device Technical specification Reasons for choosing the device

    ;onitor LC colore$>, 1 inches •

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    34/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    5.1? So$tware

    Analysis *a%e 3"

    *art r $erin%

    System

    Software Technical specification Reason for selecting thesoftware.

    Ein$ows ?ista eratin% system •

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    35/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    9> ;etho$ o. Solution

    Creatin% the $ata+ase to store Customer etails, Customer r$er etails an$ *artetails (

    >.1 Customer Details Ta%le

    i%ure 9(1(i> Customer7o i%ure 9(1(ii> 3irst7ame

    Telep one7o

    i%ure

    9(1(ii> Analysis *a%e 3/

    Primary 4ey- "ustomer oValidation rule- ot Like

    Primary 4ey-"ustomer o

    ,ield ame-Telep one o Input&ask-

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    36/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis >." Customer Order Details 9 Customer7o

    i%ure 9(2(i>

    Order7o

    i%ure 9(2(ii>

    Analysis *a%e 36

    Primary 4ey-"ustomer o andOrder o

    Primary 4ey-"ustomer o andOrder o

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    37/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    DateO$In*uiry

    i%ure

    9(2(iii>

    Met odO$Payment

    Analysis *a%e 3

    ,ield name-#ateO(In1uiry

    ,ield name-&et odO(Payment#isplay control- "om$o

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    38/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    i%ure 9(2(i)>

    7oO$Orders

    i%ure 9(2()>

    >./ Parts Details9 Amount

    i%ure 9(3(i> E&pectedDateAnalysis *a%e 3

    ,ield name-oO(Orders

    #isplay control- "om$o

    ,ield name-Amount

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    39/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    i%ure 9(3(ii>

    Price

    i%ure 9(3(iii>

    Analysis *a%e 39

    ,ield name-0pected#ate

    ,ield name-Price

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    40/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis>.0 :elations ips

    i%ure 9("(i>>.2 ,ueries>.2.1 ,uery menu - i%ure 9(/(i>

    >.2." 3inding in*uiry details $or a particular customer

    Analysis *a%e "0

    T isscreens ots o s t erelations ip$et een t eta$lesdesignedand ic

    are linkedto eacot er6

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    41/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    i%ure 9(/(ii>

    Result o. the a+o)e 8uery .or customer no 112B

    Analysis *a%e "1

    ,ield - "ustomer o"riteria- 7 nter t e

    ,ield -oO(Orders

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    42/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis>.2./ Sorted In*uiry dates

    i%ure 9(/(iii>

    Result o. the a+o)e 8ueryB

    Analysis *a%e "2

    ,ield -#ateO(In1uiry

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    43/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis>.2.0 Calculating t e #nal order cost $or customers

    i%ure 9(/(i)>

    Result o. a+o)e 8uery .or customer no 116B

    >.4 Design view o$ data entry $orms

    Analysis *a%e "3

    ,ormula to calculateorder cost - "ost

    ,ield - "ustomer o"riteria- 7 nter t e

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    44/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis>.4.1 Main Menu - i%ure 9(6(i>

    >.4." 3orm Menu

    i%ure 9(6(ii>

    >.4./ Customer Detailsi%ure 9(6(iii>

    Analysis *a%e ""

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    45/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis >.4.0 Customer Order Details

    i%ure 9(6(i)>

    >.4.2 Parts Details

    i%ure 9(6( )>

    >.< Design view o$ reports

    >.

    Analysis *a%e "/

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    46/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    >.

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    47/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    i%ure 9( (iii>

    >.

    >.

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    48/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    i%ure 9( ()>>.5 T e screen s ots>.5.1 System security i%ure

    9( (i>

    Analysis *a%e "

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    49/105

    Part Ordering System Sun Lanka PVT/Ltd AnalysisKy $ou+le clic#in% on the icon on the system, a asswor$ messa%e+o4 will a ear(

    >.5."Main Menu

    After typing the valid password, the main menu willappear. The user can double-click any item and

    choose an option.

    Analysis *a%e "9

    If an invalid password istyped then anerror messa e

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    50/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    i%ure 9( (iii>

    >.5./ a T e algorit m $or maintaining Customer Details

    Select orm ;enuH .rom ;ain ;enu

    Select Customer etailsH .rom orm ;enuClic# A$$ recor$H +utton to a$$ customer in.ormation5m ty .orm is $is laye$ automatically or each customer 5nter CustomerNo

    I. 3PCustomerNoP3>is lay error messa%e

    Re-enter CustomerNo

    #I,

    5nter irstName, LastName, A$$ress,

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    51/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis5lse5rror messa%e is $is laye$

    Clic#H *re)ious Recor$H +utton to )iew the re)ious recor$ I. not +e%in o. &le then is lay all the $etails

    5lse

    5rrormessa%e is $is laye$Clic#H irst Recor$H +utton to )iew the &rst recor$

    Clic#H Last Recor$H +utton to )iew the last recor$Clic# the =n$o Recor$H +utton to un$o recor$

    >.5./ % Maintaining Customer Details

    Analysis *a%e /1

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    52/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    i%ure 9( ()>

    Normal

    T e$ollowing

    are t e$unctions

    o$ t ecommand%uttons6

    Add record6A recordcan %emade andsaved as

    %elow

    Analysis *a%e /2

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    53/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    i%ure 9( ()ii>

    A.ter a$$in%the $ata, the user has to sa)e the $ata(

    Analysis *a%e /3

    T e add record9

    T e sa!e record9

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    54/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis Delete record6 It deletes t e speci#c record w en t e user

    clic!s on t is %utton

    i%ure 9( (i4>

    is not to +e seen in the list o.recor$s in the Customer etails ta+leB

    i%ure1( (4>

    i%ure 9( (4>

    7e&t record6 It displays t e details o$ t e ne&t record

    Analysis *a%e /"

    #elete record9

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    55/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    i%ure9( (4i>

    • T e previous record6 It displays t e details o$ t e previousrecord

    Analysis *a%e //

    e0t

    record9

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    56/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    i%ure 9( (4iii>

    Analysis *a%e /6

    :Pre!ious record;

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    57/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    3irst record6 It displays t e details o$ t e #rst record

    i%ure 9( (4)>

    8ast record6 It displays t e details o$ t e last record

    Analysis *a%e /

    ,irst record9

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    58/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    i%ure 9( (4)ii>

    • ;ndo record6 It unma!es c anges made to new or e&istingrecords

    Analysis *a%e /

    Last record9

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    59/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    i%ure9( (4i4>

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    60/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    i%ure9( (44i>

    Analysis *a%e 60

    &ain menu9

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    61/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis >.> Maintaining Customer Order Details

    i%ure 9(9(i>

    Recor$s in the Customer r$er etails ta+leB

    Normal i%ure 9(9(ii>

    Analysis *a%e 61

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    62/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis T e $ollowing are t e $unctions o$ t e command %uttons6

    Add record6 A record can %e made and saved as %elow

    i%ure 9(9(iii>

    A.ter the user has entere$ the $etails the user has to sa)e the $ata+y clic#in% the sa)e recor$H +utton

    Analysis *a%e 62

    T e add record9

    T e sa!e record9

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    63/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    i%ure9(9()i>

    Delete record6 It deletes t e speci#c record w en t e userclic!s t is %utton

    i%ure 9(9()ii>

    is not to +e seen in the listo. recor$s in the Customer r$er etails ta+le(

    Analysis *a%e 63

    T e customer usest e "om$o $o0 toselect t e num$er

    T e #elete record9

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    64/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    i%ure9(9()iii>

    7e&t:ecord6 It displays t e details o$ t e ne&t record

    i%ure

    9(9(i4>

    Analysis *a%e 6"

    T e e0t record9e e0t record9

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    65/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    Previous record6 It displays t e details o$ t e previous record

    Analysis *a%e 6/

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    66/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    i%ure 9(9(4i>

    Analysis *a%e 66

    T e Pre!ious record9

    e Pre!ious record9

    T e ,irst record9

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    67/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    8ast record6 It displays t e details o$ t e last record

    i%ure 9(9(4)>

    Analysis *a%e 6

    T e Last record9

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    68/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    Main Menu6 It displays t e main menu to allow t e user toc oose a di erent $orm or report

    i%ure

    9(9(4)ii>

    Analysis *a%e 6

    T e &ain menu9

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    69/105

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    70/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis Normal i%ure 9(10(ii>

    Add record6 A new empty $orm is s own as %elow w ent e user clic!s t is %utton

    i%ure 9(10(iii>

    A.ter a$$in% the recor$, the user has to clic# the sa)e recor$H +utton

    Analysis *a%e 0

    T e Add record9

    T e sa!e record9e Sa!e record9

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    71/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    Delete record6 It deletes t e speci#c record w en t e userclic!s on t e Bdelete record %utton

    i%ure 9(10()>

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    72/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis i%ure 9(10()i>

    7e&t record6 It displays t e details o$ t e ne&t record

    i%ure 9(10()ii>

    Analysis *a%e 2

    T e ne0t record9

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    73/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    Previous record6 It displays t e details o$ t e previous record

    i%ure 9(10(i4>

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    74/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis i%ure 9(10(4>

    3irst record6 It displays t e details o$ t e #rst record

    i%ure 9(10(4i>

    Analysis *a%e "

    T e (irst record9

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    75/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    8ast record6 It displays t e details o$ t e last record

    i%ure 9(10(4iii>

    Analysis *a%e /

    T e last record9

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    76/105

    Part Ordering System Sun Lanka PVT/Ltd AnalysisMain menu6 It displays t e main menu to let t e user c ooseanot er $orm or report

    i%ure 9(10(4)>

    Analysis *a%e 6

    T e main menu9

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    77/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis>.11 :eport Menu

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    78/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis>.1" Customer Details i%ure 9(12(i>

    >.1/ Customer Order Details

    Analysis *a%e

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    79/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    i%ure

    9(13(i>

    Analysis *a%e 9

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    80/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    >.10 Parts Details

    i%ure 9(1"(i>

    Analysis *a%e 0

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    81/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis >.12 Order Cost

    i%ure 9(1/(i>

    i%ure9(1/(ii>

    10> Accurate ;etho$ o. SolutionAnalysis *a%e 1

    nter t enter t enter t e

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    82/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    83/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    Analysis *a%e 3

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    84/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    11>

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    85/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    Customer Order Details

    Customer Order DetailsCustome

    r7oOrder

    7oPart7

    oPart DateO$In

    *uiryMet odO$Pay

    ment7oO$Or

    ders

    111 002 < 291

    -:ea$ li%ht

    9 1" 2009 che8ue 1

    11" 003 ?2

    91

    Nissan Camry-

    Rear li%hts

    12 2009 cash 2

    11/ 00" E 39/

    ;itsu+ishiLancer- Rear54haust *um

    11 2009 cre$it car$ 1

    110 00/ SS"3

    ;a@$a RQ- -Gear +o4

    10 1/ 2009

    cash 1

    112 006 A//" Au$i A3- Alloywheels

    9 13 2009 che8ue 1

    114 00 GK "21

    ;erce$es Ken@5class 200 >-Air &lter

    1 2009 cre$it car$ 2

    11< 00 NK/""

    ?ol#swa%enKeetle 200 >-

    ront +ra#ea$

    9 1 2009 cre$it car$ 2

    115 009 :="91

    010 7 6"1

    ;erce$es Ken@Aclass- Si$emirrors

    1 12 2010 che8ue 1

    1"? 011 : 1/6

    -

    ront +o$y

    2 1/ 2010 cash 1

    Analysis *a%e /

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    86/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis Parts Details

    Analysis *a%e 6

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    87/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    Analysis *a%e

    Part7o

    Part Amount

    Details Model7o-i$

    any

    Price E&pectedDate

    DSS50/

    ;a@$a RQ-- Gear

    +o4

    1 / s ee$manual %ear+o4

    N A Rs( /,000(00

    12 29 2009

    D "<

    >1

    Nissan

    Camry-Rear li%hts

    1 L5 li%hts 9"9 6

    1

    Rs(13,// (

    00

    1 20 2010

    3A2205

    Au$i A3-Alloywheels

    " Li%ht wei%ht 913" Rs(23,"9/(00

    1 13 2010

    = 50"1

    ;erce$esKen@5class 200 >- Air&lter

    1 2 yearwarranty

    1 9 Rs(12,3"/(00

    " 2009

    @;05>1

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    88/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis11./ Test Plan $or 3orms

    Analysis *a%e

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    89/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    Analysis *a%e 9

    Test7o

    Module Data Item Data Type E&pectedresults

    1 Lo% n *asswor$ 9 "619

    2

    Normal

    A+normal

    Acce te$(;ain menua ears

    5rrormessa%e is$is laye$

    2 ;ain ;enu orm ;enu +utton

    Re ort ;enu

    +utton

    Muery ;enu +utton

    Normal

    Normal

    Normal

    Acce te$(orm menu

    o ens(

    Acce te$(Re ort

    menuo ens(

    Acce te$(Muerymenuo ens(

    3 ;aintenanceo. Customer

    etails

    CustomerNo

    irstName

    A$$ recor$ +utton

    elete recor$+utton

    Ne4t *re)ious

    irst Last Sa)e =n$o

    111

    /

    ;alith

    99999

    112

    112Customer

    No>

    Normal

    A+normal

    Normal

    A+normal

    Normal

    Normal

    Acce te$

    Acce te$(

    Acce te$

    Re'ecte$

    Acce te$(

    Acce te$(

    Acce te$(

    " ;aintenanceo. Customer

    r$er etails

    CustomerNo

    ;etho$ .*ayment

    No . r$ers

    A$$ recor$ +utton

    elete recor$+utton

    Ne4t *re)ious

    irst Last Sa)e =n$o

    ;ain ;enu +utton

    111

    1

    Com+o+o4

    Com+o+o4

    121

    121

    Normal

    A+normal

    Normal

    Normal

    Normal

    Normal

    Normal

    Acce te$(

    Re'ecte$(5rror;essa%e

    Acce te$

    Acce te$

    Acce te$

    Acce te$

    Acce te$

    / ;aintenanceo. *arts

    etails

    A$$ recor$

    elete recor$

    Ne4t *re)ious

    "6

    19"

    Normal

    Normal

    Normal

    Acce te$

    Acce te$

    Acce te$

    "as"redit"ard" e1ue

    %2

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    90/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis11.0 Test plan $or *ueries and reports

    Test7o

    :eport name ,ueryHta%lename

    Parametervalues

    E&pectedresults

    6 Customer etails - - efere%pectedcontents in

    page 79 .

    r$er Cost r$er Cost(efer !gure

    (9.5.iv) in page 44 ofimplementation

    5nter theCustomerNo as116

    efere%pectedcontent in

    page 82 .

    Customer r$eretails

    In8uireCus r$er(efer

    !gure (9.5.ii) in page 42 of

    mplementation

    In8uiry ate(efer !gure

    (9.5.iii) in page 43 ofimplementation

    5nter theCustomerNo

    as 112

    -

    efere%pectedcontent in

    page 8' ofimplementation

    9 *arts etails - - efere%pectedcontent in

    page 8$.

    11.2 Test plan $or ta%les

    Analysis *a%e 90

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    91/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    11.4 Test :esults

    Test 7o6 1• Re.er fgure (9.8.i) in page 50 .or the screenshot .or the Normal $ata( Re.er

    fgure (9.8.ii) in page 50 .or a+normal $ata(

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    92/105

    Part Ordering System Sun Lanka PVT/Ltd AnalysisA user can er.orm a tas# +y 'ust clic#in% a comman$ +utton or menu o tion( *re-$e&ne$ )alues can +e selecte$ .rom a com+o +o4( is

    A+normal $ataCustomer

    Num+er> is

    A+normal $ataCustomer

    Num+er> is

    Normal $ataCustomer

    Num+er> is

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    93/105

    Part Ordering System Sun Lanka PVT/Ltd AnalysisRe.er fgure (9.9.i) on page 63 .or the screen-shot o. the Customer r$er

    etails .orm(

    Re.er fgure (9.9.v) in page 64 .or the screenshot o. the list o. metho$s o.ayments shown in a com+o +o4(

    Re.er fgure (9.9.vi) in page 64 .or the screenshot o. the list o. num+er o.or$ers shown in a com+o +o4(

    Re.er fgures (9.9.iii) and (9.9.iv) in page 63 .or the screenshot o. a newrecor$ +ein% a$$e$(

    Re.er fgures (9.9.vii) and (9.9.viii) in page 65 .or the screenshot o.$eletin% a recor$(

    Re.er a%es 44 to

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    94/105

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    95/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    Analysis *a%e 9/

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    96/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    12> ocumentation 1".1 Tec nical Documentation

    Title Automo+ile arts or$erin% system

    Purpose 1 *rinter – Laser rinter

    !ey+oar$ - stan$ar$ ;ouse - o tical mouse

    efer page 33 and 34 of the design section for the detailed speci!cation of thehardware needed for the system.

    So$tware used6;icroso.t ?ista;S Access 200;S Eor$ 200!as ers#y Internet Security

    • Ta%le speci#cation6 efer pages 19 and 20 in design section.

    • 3ormulas or e*uations used6• Calculatin% the &nal r$er Cost

    7oO$OrdersJPrice

    System 3low C art6 efer page 21 in design section.

    3orm design6 efer page 45, 46 and 47 in implementation section.

    :eport design6 efer 47, 48 and 49 in implementation section.

    ,uery design6 efer page 41, 42, 43 and 44 in implementation section.

    Analysis *a%e 96

    efer page 34 of thedesign section for thedetailed speci!cation ofthe software needed for

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    97/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    1"." ;ser Documentation

    @ow to access my system -Sun 8an!a P TH8td .In the $es#to , there woul$ +e an icon name$ Sun Lan#aH, which the user shoul$

    $ou+le clic#, an$ automatically the system woul$ o en where the user shoul$&rst enter a asswor$ into a $ialo%ue +o4(

    @ow to enter( edit and save data.a Maintaining Customer Details• A$$in% sa)in% customer $etailsB

    1( Ehen a new recor$ is to +e a$$e$, &rst clic# this +utton-2(

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    98/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis"( Select a recor$ which is to +e e$ite$ +y clic#in% an$

    /( the e4istin% $ata in that that articular recor$an$ sa)e it(

    efer page 55, 56, 57, 58 and 59 for the pertinent data.

    • =n$oin% o. chan%es to customer $etailsB1(

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    99/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis3( A.ter a$$in% the recor$, clic# this +utton- to sa)e the

    $ata(

    efer page 72 fgures (9.10.iii) and (9.10.iv) for the pertinent data.

    5$itin% arts $etailsB$.

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    100/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    • @ow to go to a report1( Go to the main menu an$ clic# re ort menu2( Go to the $esire$ re ort +y clic#in% on the comman$ +uttons to )iew the re ort(

    • @ow to view t e #nal order cost $or a particular customer1( Go to the main menu(2(

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    101/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis2( Loa$ the rinter with a er(3( en re ort menu .rom the main menu("( Go to &le an$ select T*rint (/( Select the rinter an$ choose the num+er o. co ies you want(6( Select *rintH(

    @ow pro%lems mig t %e avoided6

    Pro%lem Solution

    • Kac#uIn ut ut ut error

    • Chec# whether the $is# is inserte$(• Chec# whether the $is# is a C -RE

    Com act is# Rewrita+le>• *asswor$ is not

    acce te$• Chec# whether the asswor$ is in the

    u er case or lower case(• Chec# with system a$ministrator(

    • *ro+lem inwin$ows

    • I. you ha)e a $ou+t or ro+lems a+outEin$ows or i. you come across

    ro+lems when wor#in% in Ein$ows,lease re.er to Ein$ows hel or

    Ein$ows

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    102/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    13> System 5)aluation an$ e)elo ments1/.1 EvaluationIn or$er to ro)i$e a clear e)aluation o. the whole system, each o. the wea#nesses

    showe$ u in the manual system, the o+'ecti)es were e)aluate$ to con&rm whetherthe com uter +ase$ art or$erin% system which was im lemente$ an$ was a+le to

    Analysis *a%e 102

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    103/105

    Part Ordering System Sun Lanka PVT/Ltd Analysissol)e the ro+lems to a certain e4tent(

    1/.1.1 Evaluation o$ t e implemented system against t epro%lems and t e o%+ectives stated in t e analysis section

    Having more physical spaceT roug t e computeri>ed system< t is pro$lem is sol!ed (ully according to mykno ledge< as all t e in(ormation is stored in t e computer6 Practically< since acomputer ill only consume a small amount o( space6 T ere(ore it isunnecessary to create large amounts o( space in !ain ic can $e used (orot er purposes6

    • Restricting access to database for unauthorized personalT e personal in(ormation o( orkers and sta(( are sa(ely stored in t e data$ase

    it t e use o( pass ords6 T is is a !ery important procedure as t e data$aseneeds to $e protected (rom unaut ori>ed personal accessing t e data in it6 Onlyt e people it legal permission and rig ts can access and alter t e data in t edata$ase6

    Delay in searching detailsSince t e data is ell organi>ed and sorted in t e implemented system< t eretrie!al o( data ill $e easy and e((icient6

    Recovering lost data after a system failure?it t e ne system in place< lost data due to system (ailures< cras es or ot ertypes o( mis aps can $e easily reco!ered $y using a $ackup copy o( t edata$ase6 It is a !ery use(ul and important to create a $ackup copy o( t edata$ase in case i( needed in t e (uture6

    Calculating the final order cost accuratelyT e order cost can $e easily calculated it t e ne system $y using !alidationrules and (ormulas6 T e (inal order cost (or any particular customer is calculatedautomatically $y using t e (ormulas and !alidation rules6 Accurate calculations

    can $e made on order costs t ere$y minimi>ing errors ic leads to customerincon!eninance6

    • 3re*uent orders caused di)culty in providing ordered products on timeand order details to overseas companies.

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    104/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    Having an organized database and accessing it uic!ly and efficientlyT e entire data$ase as a grap ical user inter(ace ic makes it easier (or t euser to na!igate (rom one page to anot er6 Various command $uttons ena$le t euser to go to di((erent (orms and reports it t e click o( a $utton6

    1/." Advantages and disadvantages o$ present solution 1/.".1 Advantages

    • ata is arran%e$ in an or$er in a $ata+ase so that there is no trou+le whensearchin% .or them(

    • nly a small s ace is consume$ .or $ata stora%e(•

    Security chec#s ensure that only the authori@e$ ersonals enter the $ata+ase(• A lar%e amount o. $ata can +e store$(• CustomerHs or$ers can +e 8uic#ly recor$e$ $own an$ the or$er $etails can +e

    sent to the o)erseas com anies )ia internet(• r$er $etails an$ art $etails are store$ in the $ata+ase such that it is easy to

    retrie)e them whene)er nee$e$(

    1/.".1 Disadvantages

    • A +rea#$own in the resent system can +rin% %reat $i culties .or the

    com any as well as .or the customers(• StaD nee$s to +e traine$ to use the system(• *ersonal $etails o. em loyees can +e misuse$(• Can +e e4 ensi)e to set u the system(

    1/./ Developments

    Gide Area 7etwor!6ne way o. im ro)in% this com uteri@e$ art or$erin% system is to use a Ei$e

    Area Networ# so that the o)erseas com anies can +e lin#e$ with the localcom any( Communication +etween the com anies is im ro)e$ there.ore thecustomer or$ers can +e sent 8uic#ly an$ e ciently to the o)erseascom anies without any $elay(

  • 8/20/2019 Sunlanka Private Limited Computer Studies Project

    105/105

    Part Ordering System Sun Lanka PVT/Ltd Analysis

    1/.0 :easons $or c oice o$ colors

    • T e particular company logo as c osen $ecause t e company as dealingit import o( goods (rom !arious countries6

    • T e $ack colors o( purple and lig t purple ere c osen $ecause it seemed tomatc it t e company la$el6

    1/.2 8imitations