Professional Documents
Culture Documents
System
Name Isuru Asiri Ranaweera
Center Lyceum International School,
Gampaha
Center No LK042
20092010
Analysis
Acknowledgment
Analysis
Page 2
Analysis
Contents
Section
Analysis
1.
2.
3.
4.
5.
6.
Page Number/s
5-7
8
9-10
10-11
11-13
14-15
15
Design
7.
Plan
8.
Description of the method of solution
8.1 Design of the tables
20
8.2 Design of the queries
8.3 System Flow Chart
8.4 Relationships
8.5 Form Design
8.6 Report Design
29
8.7 Screen Navigation
8.8 Pseudo code for each module
8.9 Hardware
8.10 Software
Implementation
9.
Method of Solution
10.
17-18
1920
21
22
24-27
2729
30-33
33-34
34
36-82
83
Testing
85-93
Documentation
12.1 Technical documentation
12.2 User documentation
Evaluation
102-104
Analysis
Page 3
95-96
96-100
Analysis
Analysis
Page 4
Analysis
Lanka. The company gets most its income from a weekly catalogue on a
magazine.
Currently, the company has a work force of around 220. It has a
huge warehouse situated near the main port to store car parts when they
arrive from ships. The company has a huge fleet of trucks to transport the
goods from the main warehouse to the company. Every week, around 15
trucks full of automobile parts arrive from the warehouse to the company.
The company has three main customer points where automobile parts
and accessories are sold. These retail outlets are installed in five cities:
Nugegoda, Gampaha, Kandy, Galle and Kalutara for customer
convenience. The company has a head office in Colombo, the main city,
to manage the distribution of car parts. The company site is divided into 3
sections.
1. Customer
ordering
section-here
the
company
staf
communicates with the customers via the telephone and records
down the details of customer, orders made and other details on
paper. This section employs the most skilled and qualified people
because they need to communicate efficiently and clearly, so that no
mistakes are made when recording the details.
2. Main warehouse-this is where all the goods are brought first by
trucks from the port and kept until taken to company site to be
packed and distributed.
3. Packaging section-this is where all the goods are packed, named
and distributed to the five customer outlets where customers can
get their ordered parts. This section employs around 30 people.
Analysis
Page 5
Analysis
Sun Lanka PVT/LTD uses a manual information system, where all the
details of the workers are written in paper format.
When information about a particular worker is needed or needs to be
updated, he/she needs to go through all the files and cabinets to find
the intended data. This can be a tiring task.
There is no proper order in the arrangement of the files and it
becomes a huge mess to gather data.
There is no proper duty roster and this problem mainly afects the
truck drivers as they are left in confusion so sometimes miss the
deliveries, which finally reduce the company income.
All the data about the workers are held in hand-written documents
and writing is a tiring task.
The company each year spends lot of money on buying paper,
stationary and filing cabinets to hold the files. This is very costly.
The paper-based system is not a safe method as personal information
can be referred by anybody.
Taking back-up copies of important files like master file can be a
hideous task as they have to hand-written.
Page 6
Analysis
Page 7
Analysis
Page 8
Analysis
Process
Output
Input- The customer places an order and the company staf records all
the details of the customer and the order.
Analysis
Page 9
Analysis
Process- Recording all the customer and order details. The order details
are sent to the overseas company that sends the goods. The order cost
for the customer is calculated by multiplying the cost of the good ordered
by the number of orders made.
Output-When the goods arrive, the customer is informed of it and on a
given date, the transaction takes place. The customer receives the parts.
Analysis
Page 10
5)
Analysis
Advantages
Disadvantages
It is much time-consuming to
search for data. Expenses on
paper usage are high.
Page 11
Analysis
Analysis
Page 12
Analysis
Customer
order forms
Customer orders
Verify and
validate data
name, order
Analysis
Replace customer
Part details
Page 13
Analysis
Part details
Customer name, pay, order, total
tax
Customer
data
Print
transaction
summary
customers
Accounts
department
Page 14
Analysis
Backup copies can be created to store the data for future use.
Less money is wasted on paper and stationary because of
computerization.
Page 15
Analysis
Justification
Regarding the above facts, I think that it is a correct decision to
computerize the current system. The computerized information
system not only makes it easier to run the business, but also
provides secure data stores and efficient communicating methods
too. Despite steps to improve the current information system, the
implementing of a new system can bring many advantages to the
company. Therefore, the reason I have decided to computerize the
current system is its huge advantages to problem ratio. It is a good
solution to the current problems faced by Sun Lanka PVT/LTD.
Part
Analysis
Page 16
7) Plan
Analysis
Page 17
Analysis
Task
Sub-Task
Design
Starting
Date
Sun Lanka PVT/Ltd
Ending
Date
Objectives
25-March
2009
29-March
2009
Objectives
30-March
6-March
To highlight future
requirements.
Description of other
possible solutions
6-April
10-April
To find other
solutions that can
be used.
Evaluation of existing
solutions.
11-April
15-April
To improve existing
solution by looking
at other
possibilities.
03-May
10-May
Detailed view of
current method, its
input, output and
data processing
methods.
11-May
17-May
Improving other
alternate solutions.
Plan
15-June
21-June
Hardware
21-June
25-June
To find details of
best solution.
Software
25-July
26-July
Suitable HW.
28-June
3-July
Suitable SW.
4-July to 29-July
Relationships
Analysis
To design input
screens to decide
how the output
should look like to
validate data before
storage.
To link diferent
tables together.
Form Design
Report Design
Pseudo code for each
module
Implementatio
n
Analysis
To keep data in an
organized manner.
To design
algorithms for each
module
2September
15-October
Develop the
program to satisfy
the customer need.
16-October
28-October
Page 18
Analysis
Field name
Data type
Field size
Validation
CustomerNo
Text
FirstName
Text
10
LastName
Text
15
Address
Text
40
TelephoneNo
Text
10
Field name
Data type
Field size
Validation
CustomerNo
Text
OrderNo
Text
PartNo
Text
12
Part
Text
40
Field name
DateofInquiry
Part no
Part
MethodofPaym
ent
Amount
Data type
Date/time
Text
Text
Text
Number
Specifications
Text
40
Text
Long
Integer
Price
Analysis
Currency
Long 19
Page
ExpectedDate
Date/Time
Integer
12
Analysis
Validation
Error report
Save validated
data
Database
Calculating
customer order
Analysis
Page 20
Analysis
Updating master
file
Generate bills
and reports
Reports
Bill
slips
8.4 Relationships
Parts details
Customers
details
Partno
Customerno
Part
Firstname
Amount
Lastname
Details
Address
Modelno(if any)
Telephoneno
Price
Expected date
Analysis
Date of inquiry
Orderno
Method of payment
Partno
Page 21
Number of order
Part
Analysis
Ok
Cancel
As soon as the system is loaded, a message box appears to enter the password. If the
user enters the correct password, the main menu will be displayed. If an incorrect
password is entered then an error message will appear, which can stop unauthorized
access to the database.
Main Menu
Analysis
Page 22
Company
logo
Analysis
Form title
FontCopperplate
Gothic Bold
Font size- 22
Color-white
Command buttons
Form menu
Report menu
Query menu
Labels
Exit
Command button
The above form is the main menu which is used to navigate into a diferent menu.
Form Menu
Company
logo
Form Menu
Command buttons
Labels
Customer details
Customer Order
Details
Parts Details
Command button
Customer Details
Analysis
Page 23
Company
logo
FirstName
LastName
Address
First
record
Previous
record
Background
color: light blue
Customer Details
CustomerNo
TelephoneNo
Analysis
Text
boxes
Next
record
Last
record
Add
record
Delete
record
Undo
record
Save
record
Main
Menu
Analysis
Background
color: light blue
Analysis
OrderNo
PartNo
Part
DateOfInquiry
MethodOfPayment
NoOfOrders
First
record
Previous
record
Text
boxes
Combo
boxes
Next
record
Last
record
Add
record
Delete
record
Undo
record
Save
record
Main
Menu
First record- opens the initial record in the form and displays its
details.
Previous record- opens the prior record and displays its details.
Next record opens the subsequent record and displays its details.
Last record- opens the final record and displays its details.
Add record- adds new records to the existing form.
Delete record eliminates records from the form.
Save record- saves the record for future reference.
Undo record disengages the records in the form.
Main menu- opens the main menu to switch to a diferent form or
report.
Analysis
Page 25
Analysis
Parts Details
Company
logo
Background
color: light blue
Parts details
PartNo
Part
Amount
:
Text boxes
Specifications
ModelNo(if any)
Price
DateOfPartsArrival
First
record
Previous
record
:
Next
record
Last
record
Add
record
Delete
record
Save
record
Undo
record
Main
menu
Page 26
Analysis
Report menu
Customer Details
Customer Order Details
Parts Details
Exit
Analysis
Page 27
Analysis
LastName
Address
xxxxxxx
xxxxxxx
99/9, xxxxxxxxxx
999
999999999
xxxxxxx
xxxxxxx
999/9, xxxxxxxxx
999
999999999
xxxxxxx
xxxxxxx
99/9, xxxxxxxxxx
999
999999999
xxxxxx
xxxxxxx
999, xxxxxxxxxxx
Date: xx/xx/xxxx
999
xxxx
Part
xx999
xxxx
xx/xx/xxxx
xx999
xxxx
xx/xx/xxxx
xx999
xxxx
xx/xx/xxxx
xx999
xxxx
xx/xx/xxxx
999
xxxx
999
999
xxxx
999
999
xxxx
999
9
9
9
Sun Lanka PVT/Ltd
Analysis
DateOfInquiry
Page 28
Date: xx/xx/xxxx
Report
Footer
Analysis
8.6.3 Part details: Contains all the details of the parts ordered
Sun Lanka PVT/Ltd
Part Details
PartNo
Part
Amount
Price
ExpectedDate
xx9999
xx999999
xx9999
xx999999
xxxx
dd/mm/yyyy
xxxxxxx
xxxx
9
dd/mm/yyyy
xx9999
xx999999
xx9999
xx999999
xxxx
dd/mm/yyyy
xxxx
dd/mm/yyyy
Details
xxxxxxx
Modelno(if any)
9999
9999
xxxxxxx
9999
xxxxxxx
9999
Customer
Customer Order
Form Menu
Part
Details
Main menu
Report Menu
Customer
Part
Customer Order
OrderCos
Exit
Analysis
Query Menu
InquireCusOrd
Page 29
OrderCos
InquiryDa
Analysis
2. Go to previous record
BEGIN
Open the table
Set position=current position
WHILE not begin of file DO
Position = Position -1
Read a record
Display details
ENDWHILE
Set the position to the first record
Close the table
END.
3. Go to next record
BEGIN
Open the table
Set position=current position
WHILE not end of file DO
Position = Position +1
Read a record
Display details
ENDWHILE
the Position to the last record
Close the table
Analysis
Page 30
Set
END.
Analysis
4. Go to last record
BEGIN
Open the table
Position=current position
not end of file DO
Position +1
record
WHILE
Position =
Read a
ENDWHILE
Display details
Close the table
END.
5. Add record
BEGIN
Open the file
No = number of records
Position=current position
WHILE not end of file DO
If Position = No then
Add a blank record
Else
Position = Position +1
ENDWHILE
END.
6. Save record
BEGIN
Open customer table
REPEAT
Enter customer number
IF customer name=null THEN
Display error message
Renter customer name
ENDIF
Enter customer address, telephone number,
Write customer number, customer name, customer address, telephone
number
UNTIL end of data is TRUE
Close the customer table
END.
Analysis
Page 31
Analysis
8. Delete record
BEGIN
Open the file
Go to the record to be deleted
Delete the record
Close the file
END.
8.9 Hardware
Analysis
Page 32
LCD(colored), 17 inches
CPU(Central
Processing Unit)
Hard disk
Keyboard
Standard keyboard
RAM
2GB
CD-RW Drive
Optical mouse
Analysis
Page 33
Laser printer
Printer
To perform calculations.
To control the flow of signals to
peripheral devices.
To process data.
Mouse Drive
Analysis
8.10 Software
Software
Technical specification
Windows Vista
Operating system
Part Ordering
System
MS Access 2007
Database Management
system
Anti-virus software
Analysis
Page 34
Analysis
9) Method of Solution
Creating the database to store Customer Details, Customer Order Details and Part
Details.
Figure (9.1.i)
CustomerNo
Figure (9.1.ii)
FirstName
TelephoneNo
Figure
(9.1.ii)
Analysis
Page 35
Analysis
Figure (9.2.i)
OrderNo
Figure (9.2.ii)
Analysis
Page 36
Analysis
DateOfInquiry
Field nameDateOfInquiry
Format- Short Date
Figure
(9.2.iii)
MethodOfPayment
Field nameMethodOfPayment
Display control- Combo
box
Raw source
Analysis
Page 37
Analysis
Figure (9.2.iv)
NoOfOrders
Field nameNoOfOrders
Display control- Combo
box
Raw source
Figure (9.2.v)
9.3 Parts Details-Amount
Field nameAmount
Validation rule-
Figure (9.3.i)
ExpectedDate
Analysis
Page 38
Analysis
Field nameExpectedDate
Format- Short Date
Figure (9.3.ii)
Price
Field namePrice
Format-
Figure (9.3.iii)
Analysis
Page 39
Analysis
9.4 Relationships
Figure (9.4.i)
9.5 Queries
9.5.1 Query menu - Figure (9.5.i)
This
screenshot
shows the
relationship
between the
tables
designed
and which
are linked
to each
other.
Page 40
Field - CustomerNo
Criteria- [Enter the
Figure (9.5.ii)
Result of the above query for customer no 112:
Analysis
Page 41
Analysis
Field NoOfOrders
Analysis
Field DateOfInquiry
Figure (9.5.iii)
Analysis
Page 42
Analysis
Formula to calculate
order cost - Cost
Figure (9.5.iv)
Field - CustomerNo
Criteria- [Enter the
Page 43
Figure (9.6.ii)
Page 44
Analysis
9.6.5
Parts Details
Figure (9.6. v)
9.7 Design view of reports
Page 45
Analysis
9.7.2Customer Details
Figure (9.7.ii)
9.7.3Customer Order Details
Analysis
Page 46
Analysis
Figure (9.7.iii)
Figure (9.7.iv)
9.7.5 Order Cost
Analysis
Page 47
Analysis
Figure (9.7.v)
9.8 The
9.8.1
(9.8.i)
Analysis
Analysis
screen shots
System security Figure
Page 48
Analysis
Figure
(9.8.ii)
9.8.2Main Menu
After typing the valid password, the
appear. The user can
choose an option.
Analysis
Page 49
If an invalid
password is
typed then an
main menu will
error message
double-click any item and
Analysis
Figure (9.8.iii)
Page 50
Analysis
Else
Error message is displayed
Click Previous Record button to view the previous record
If not begin of file then
Display all the details
Else
Error
message is displayed
Click First Record button to view the first record
Click Last Record button to view the last record
Click the Undo Record button to undo record
Analysis
Page 51
Analysis
Figure (9.8.v)
This a list of records in the Customer Details table
Figure (9.8.vi)
Normal
The
following
the
functions
the
command
buttons:
are
of
A
dd record:
A record
can be
made and
saved as
below
Analysis
Page 52
Analysis
Figure
(9.8.vii)
The
save
record
button
After adding
Figure (9.8.viii)
Analysis
Page 53
Analysis
Figure (9.8.ix)
Delete record
The deleted record (CustomerNo 121) button
is not to be seen in the list of
Figure
(1.8.x)
Figure (9.8.x)
Analysis
Page 54
Analysis
Figure
Next
record
(9.8.xi)
The next record in the list of records in the Customer Details table:
Figure (9.8.xii)
Analysis
Page 55
Figure (9.8.xiii)
Analysis
Previous record
button
Figure (9.8.xiv)
Analysis
Page 56
Analysis
Figure (9.8.xv)
First record
button
The first record in the list of records in the Customer Details table:
Figure
(9.8.xvi)
Page 57
Analysis
Last record
button
Figure (9.8.xvii)
Figure (9.8.xviii)
Analysis
Page 58
Undo record
button
(9.8.xix)
Analysis
Figure
Figure
(9.8.xx)
Main menu: It displays the main menu so the user can view
another form or report
Analysis
Page 59
Analysis
Main menu
button
Figure
(9.8.xxi)
The main menu will be displayed as below when the user clicks the
Main Menu button
Figure
(9.8.xxii)
Analysis
Page 60
Analysis
Figure (9.9.i)
Normal
Figure (9.9.ii)
Analysis
Page 61
Analysis
Figure (9.9.iii)
After the user has entered the details the user has to save the data
by clicking the save record button
The newly added record in the Customer Order Details table is
shown below:
Figure (9.9.iv)
Analysis
Page 62
Analysis
Figure
(9.9.vi)
Figure (9.9.vii)
Analysis
Page 63
Analysis
Figure
(9.9.viii)
Next
Record: It displays the details of the next record
(9.9.ix)
Analysis
Page 64
Figure
Analysis
Figure (9.9.x)
Analysis
Page 65
Analysis
Figure (9.9.xi)
The Previous record
button
(9.9.xiii)
Analysis
Page 66
Analysis
Figure (9.9.xiv)
Figure (9.9.xv)
Analysis
Page 67
Analysis
Figure
(9.9.xvi)
Figure
(9.9.xvii)
Analysis
Page 68
Analysis
The main menu will be displayed as below when the user clicks the
Main menu button
Figure (9.9.xviii)
The
shown
is used to
maintain
above
figure
customer orders (Figure 9.10.i)
The list of records in the Parts Details table:
Analysis
Page 69
Normal
Analysis
Figure (9.10.ii)
Figure (9.10.iii)
After adding the record, the user has to click the save record button
The newly added record to the Parts Details table is shown below.
Figure (9.10.iv)
Analysis
Page 70
Analysis
Figure (9.10.v)
The delete record
button
Analysis
Page 71
Analysis
Figure (9.10.vi)
Figure (9.10.vii)
The next record is displayed on the form when the user clicks on the
next record button.
Figure (9.10.viii)
Analysis
Page 72
Analysis
Figure (9.10.ix)
Analysis
Page 73
Analysis
Figure (9.10.x)
Figure (9.10.xi)
The first record in the Parts Details table is displayed when the user
clicks on the first record button
Figure
(9.10.xii)
Analysis
Page 74
Analysis
Figure (9.10.xiii)
Figure
(9.10.xiv)
Analysis
Page 75
Analysis
Main menu: It displays the main menu to let the user choose
another form or report
Figure (9.10.xv)
The main menu will be displayed as below when the user clicks the
main menu button
Figure
(9.10.xvi)
Analysis
Page 76
Analysis
Figure (9.11.i)
Analysis
Page 77
Analysis
Page 78
Analysis
Figure
(9.13.i)
Analysis
Page 79
Analysis
Figure (9.14.i)
Analysis
Page 80
Analysis
Analysis
Enter the
customer no
Figure (9.15.i)
(9.15.ii)
Page 81
Figure
Analysis
The following description shows how all the objectives listed in the
analysis section
(refer page 8) are achieved in this proposed
system.
Before implementing the new system, it took a long time to search data.
Now all the data is sorted out and validated, any alteration is done
without any difficulty and within a less period. Data can be stored in an
efective manner with the help of Database Management System (DBMS).
As the information is stored in databases, searching, updating, deleting is
done very easily.
Data can be obtained from several tables to filter required data and make
reports. Tables in the database are linked together. Refer figure (9.4.i) in
page 41.
In certain tables, each data is sorted according to an ascending order.
Refer figure (9.5.ii) in page 43.
The interface of this system is very user friendly as the users are provided
with necessary command buttons and combo boxes to perform
specific tasks and navigate to diferent pages. Refer figures (9.8.v) to
(9.8.xxii).
There is more security in the implemented system than the manual
system as the users will have to enter a user password when logging into
the system. Any unauthorized access would be denied. Refer figure (9.8.i)
in page 50 and (9.8.iii) in page 50.
The final order cost can be calculated for the customers automatically.
Refer and (9.1.iv) in page 44.
Analysis
Page 82
Testing
Analysis
Page 83
Analysis
CustomerNo
FirstName
LastName
Address
TelephoneNo
Analysis
11) Testing
11.1 Test strategy
Objecti
Purpose
Test Data
Expected
vetest strategy includes testing all the diferent modules of the
Result
The
system, which are;
Numbe
logging to the system, maintenance of Customer Details, Customer Order details and
Partr Details. Finally, the system testing was carried out to make sure all the objectives
1 beenAn
Organized
Refer
Creation
the
have
achieved.
Testing was carried
outtest
by data
using suitable
test of
data.
database (refer pages
database where data
section
45, 46, 47 etc. for the
can be accessed
list of data).
quickly and accurately
2
Storing and
maintaining data in an
efective
manner.
11.2
Test Data
3Customer Details
To create Forms and
Reports
To create queries
Backup copies to be
created
Analysis
Order cost is
calculated.
The relevant
forms and reports
can be viewed or
printed.
Data can be
accessed after
entering a
password
Customer order
details are
displayed
Backup copies
are created so
that lost data can
be recovered.
Validations
ensure that data
entered are
correct,
reasonable and
valid.
Page 84
Analysis
MethodOfPay
ment
NoOfOr
ders
111
002
T8729 Toyota
1
Allion(2008) Head light
9/14/2009
cheque
112
003
DV27
91
12/8/2009
cash
113
004
WF39
85
Mitsubishi
Lancer- Rear
Exhaust Pump
8/11/2009
credit card
114
005
DSS8
43
10/15/200
9
cash
115
006
9/13/2009
cheque
116
007
GB84
21
Mercedes Benz
Eclass(2008)Air filter
7/17/2009
credit card
117
008
NB54
48
Volkswagen
Beetle(2007)Front brake
pad
9/18/2009
credit card
118
009
HU48
91
12/7/2009
cash
119
010
JY678
41
Mercedes Benz
Aclass- Side
mirrors
1/12/2010
cheque
120
011
OH71
56
Toyota
Hiace(2009)Front body
2/15/2010
cash
Analysis
PartN
o
Custome
rNo
Page 85
Parts Details
Analysis
Page 86
Analysis
Part
No
Part
Amou
nt
Details
Model
No
Sun Lanka PVT/Ltd (if
any)
5 speed
N/A
manual gear
box
DSS8
43
DV27
91
Nissan
CamryRear lights
LED lights
FA55
48
Audi A3Alloy
wheels
GB84
21
Mercedes
Benz
Eclass(20
08)- Air
filter
HU48
91
Price
Expected
Date
Analysis
Rs.85,000.
00
12/29/200
9
94976
1
Rs.13,558.
00
1/20/2010
Light weight
91347
Rs.23,495.
00
1/13/2010
2 year
warranty
18977
Rs.12,345.
00
8/4/2009
Toyota
PradoFront and
Rear
bumper
Silver color,
made from
fibre glass
N/A
Rs.8,500.0
0
1/3/2010
JY678
41
Mercedes
Benz
Aclass(20
07)- Side
mirrors
Automatic
adjustment
with signal
light
97136
Rs.11,350.
00
2/10/2010
NB54
48
Volkswage
n
Beetle(20
07)- Front
brake
pads
Made from
super strong
rust
resistant
metal
N/A
Rs.7,000.0
0
10/21/200
9
OH71
56
Toyota
Hiace(200
9)- Front
body
Color-white,
quality
welded steel
N/A
Rs.210,00
0.00
3/15/2010
T872
91
Toyota
Allion(200
8) - Head
light
Made in
Japan, xenon
light
65794
1
Rs.14,099.
00
1/4/2010
Mitshubish
i LancerRear
exaust
pump
Rust
Resistant
Page 87
N/A
Rs.9,000.0
0
12/30/200
9
WF39
85
Analysis
Analysis
Page 88
Analysis
Te
4 Maintenance
Module
st of Customer
Order
Details
PartNo
Ordering
System
1
Log On
CustomerNo
Data Item
Main Menu
Maintenance
of Customer
Details
CustomerNo
Add record button
Combo
2
box
Cash
Credit
Card
Cheque
Combo
box
Abnormal
Normal
Normal
Normal
Normal
Normal
111
Delete record
button
Normal
Normal
Accepted
Accepted.
Form menu
opens.
Accepted.
Report
menu
opens.
Accepted
Accepted.
Query
menu
opens.
Accepted
Accepted
Abnorma Accepted.
Normal
l
Accepted
121
Malith
Accepted
Normal
Normal
Next/Previous
/
First/Last/Save/Un
do/
Add record button
Main Menu button
Rejected.
Accepted.
Error
Main menu
Message
appears
Abnorma
Error
l
message is
displayed
Normal
1
2
3
121
5
FirstName
Accepted.
Expected
results
Analysis
1
974619
Password
Report Menu
button
NoOfOrders
Normal
Type
MethodOfPayment
111
Data
99999
Accepted
Rejected
Abnorma
l
112
Accepted.
Normal
Delete record
button
5
Analysis
Maintenance
of Parts
Details
Add record
Delete record
Next/Previous
Page 89
/
First/Last/Save/Und
Next/Previous
o/
112
(Customer
No)
Normal
468
Normal
194
Accepted.
Accepted
Normal
Accepted.
Accepted
Normal
Accepted
Analysis
Report name
Query/table
name
Parameter
values
Customer Details
Order Cost
Order Cost.
Refer figure
(9.5.iv) in
page 44 of
implementation
Customer Order
Details
Enter the
CustomerNo as
116
Implementation
InquiryDate.
Refer figure
(9.5.iii) in
page 43 of
implementation
9
Parts Details
Analysis
Page 90
Expected
results
Refer
expected
contents in
page 79.
Refer
expected
content in
page 82.
Refer
expected
content in
page 80 of
implementati
on
Refer
expected
content in
page 81.
Te
st
No
10
Table
Name
Customer
Details
Field Name
CustomerNo
TelephoneNo
Analysis
Data
Type
Expected
results
111
Normal
Accepted
Abnorm
al
Rejected
0331874555
0339865
Accepted
Normal
Rejected
Abnorm
al
11
Customer
Order
Details
CustomerNo
OrderNo
111
Normal
Accepted
Abnorm
al
Rejected
002
3
Accepted
Normal
Rejected
Abnorm
al
12
Parts
Details
NoOfOrders
3
5
Accepte
d
Accepted
Rejected
Rejected
Test No: 1
Refer figure (9.8.i) in page 50 for the screenshot for the Normal data. Refer
figure (9.8.ii) in page 50 for abnormal data.
The objective number 4 in section 2.3 on page 8 can be achieved by using
the new system.
Test No: 2
Refer figure (9.5.i) on page 41 for the screenshot of the Query menu.
Refer figure (9.6.ii) on page 45 for the screenshot of the Form menu.
Refer figure (9.7.i) on page 47 for the screenshot of the Report menu.
Refer figure (9.8.iv) on page 51 for the screenshot of the Main menu.
Analysis
Page 91
Analysis
A user can perform a task by just clicking a command button or menu option. Predefined values can be selected from a combo box. The objective number 1 in
section 2.2 of page can be achieved successfully by using the new system.
Test No: 3
Refer figure (9.8.vi) in page 53 for the screenshot of normal data
(CustomerNo and FirstName).
Abnormal data
(Customer
Number) is
entered
Abnormal data
(First name) is
entered
Refer figure (9.8.vii) and (9.8.viii) in page 54 for the screenshot of a new
record been added.
Refer figure (9.8.ix) and (9.8.x) in page 55 for the screenshot of deleting a
record.
Refer pages 56 to 60 Figures (9.8.xii, 9.8.xiv, 9.8.xvi, 9.8.xviii, 9.8.xx,
9.8.xxii) for the screenshots of next/previous/first/last/undo/main menu.
Refer figure (9.8.v) on page 53 for the screen-shot of the Customer Details
form.
The objective numbers 3.ii in analysis section 2.2 in page 8 can be achieved
successfully by using the new system. The forms created helps to save, delete,
add and undo customer details.
Normal data
(Customer
Number) is
entered
Test No: 4
Analysis
Page 92
Abnormal data
(Customer
Number) is
entered
Analysis
Refer figure (9.9.i) on page 63 for the screen-shot of the Customer Order
Details form.
Refer figure (9.9.v) in page 64 for the screenshot of the list of methods of
payments shown in a combo box.
Refer figure (9.9.vi) in page 64 for the screenshot of the list of number of
orders shown in a combo box.
Refer figures (9.9.iii) and (9.9.iv) in page 63 for the screenshot of a new
record being added.
Refer figures (9.9.vii) and (9.9.viii) in page 65 for the screenshot of
deleting a record.
Refer pages 66 to 70 Figures (9.9.ix, 9.9.x, 9.9.xi, 9.9.xii, 9.9.xiii, 9.9.xiv,
9.9.xv, 9.9.xvi, 9.9.xvii) for the screenshots of next/previous/first/last/main
menu.
The objective numbers 3.ii in analysis section 2.2 can be achieved
successfully by using the new system. The forms created helps to save, delete,
add and undo customer details.
Test No: 5
Refer figures (9.10.iii) and (9.10.iv) in page 72 for the screenshot of
adding a record.
Refer figure (9.10.i) in page 71 for the screen-shot of the Parts Details
form.
Test No: 6
Refer figure (9.12.i) in page 79 for the screenshot of Customer Details
report.
Test No: 7
Refer figure (9.15.ii) in page 82 for the screen-shot of the Order Cost
report.
Analysis
Page 93
Analysis
Refer figure (9.5.iv) in page 44 for the screenshot of the Order Cost
query.
Test No: 8
Refer figure (9.13.i) in page 80 for the screenshot of the Customer
Order Details report.
Test No: 9
Refer figure (9.14.i) in page 81 for the screenshot of Parts Details
report.
Test No: 10
Refer figure (9.8.vi) in page 53 for the screenshot of Customer Details
table (CustomerNo and TelephoneNo).
Abnormal data
(Telephone
number) is
entered
Test No: 11
Test No: 12
Refer figure (9.10.ii) in page 71 for the screenshot of Parts Details table.
Analysis
Page 94
Part
Analysis
Page 95
Analysis
Analysis
12) Documentation
12.1 Technical Documentation
Purpose The purpose is to keep in track of all the automobile parts and its
details, customer details and customer orders of Sun Lanka PVT/Ltd.
Hardware used:
CPU Pentium 4, 3 GHz
RAM 4 GB
Hard Disk 120 GB
CD-RW Drive
Monitor LCD (colored) 17
Printer Laser printer
Keyboard - standard
Mouse - optical mouse
Refer page 33 and 34 of the design section for the detailed specification of the
hardware needed for the system.
Software used:
Microsoft Vista
MS Access 2007
MS Word 2007
Kaspersky Internet Security
Page 96
Analysis
In the desktop, there would be an icon named Sun Lanka, which the user should
double click, and automatically the system would open where the user should
first enter a password into a dialogue box.
Analysis
Page 97
Analysis
by
clicking and
5. Then amend (if needed) the existing data in that that particular record
and save it.
Refer page 55, 56, 57, 58 and 59 for the pertinent data.
Page 98
click
required record.
Analysis
save the
Refer page 72 figures (9.10.iii) and (9.10.iv) for the pertinent data.
For example, if replacement of existing data with new data is needed, it could
be done as shown below:
The part details before
editing
(The current PartNo is DSS843
the Price
is Rs.85000)
and
Analysis
editing
the
Page 99
Analysis
How to go to a report
cost
Analysis
Page 100
2.
3.
4.
5.
6.
Analysis
Backup
Input/Output error
Password is not
accepted
Analysis
Solution
Problem in
windows
Page 101
Analysis
Part
Page 102
Analysis
the
Analysis
Page 103
Analysis
13.2.1 Disadvantages
A breakdown in the present system can bring great difficulties for the
company as well as for the customers.
Staf needs to be trained to use the system.
Personal details of employees can be misused.
Can be expensive to set up the system.
13.3 Developments
Wide Area Network:
One way of improving this computerized part ordering system is to use a Wide
Area Network so that the overseas companies can be linked with the local
company. Communication between the companies is improved therefore the
customer orders can be sent quickly and efficiently to the overseas
companies without any delay. This can help improve customer loyalty as the
ordered parts are delivered on time to the customers.
A website can be put up to increase sales for the company. People can access
the website to obtain information regarding automobile parts available. They
can also order parts by paying online. People can view online catalogues for
different parts ranging from the smallest to the biggest.
Analysis
Page 104
Analysis
The particular company logo was chosen because the company was dealing
with import of goods from various countries.
The back colors of purple and light purple were chosen because it seemed to
match with the company label.
13.5 Limitations
The progress of the project had to be postponed about a month due to a
problem with the computer.
Had difficulty in understanding certain areas of the system.
Analysis
Page 105