sunlanka private limited computer studies project
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 <er
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<er
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