100% found this document useful (1 vote)
49 views39 pages

Simudzirayi Project

The document outlines the development of a new Home Hardware Management System to replace the existing manual system, which is slow and lacks security. It details the current system's problems, the proposed system's aims and objectives, and the necessary hardware and software requirements. The new system aims to improve efficiency, reduce errors, and enhance data security through a computerized solution.

Uploaded by

phillipaudrey6
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
49 views39 pages

Simudzirayi Project

The document outlines the development of a new Home Hardware Management System to replace the existing manual system, which is slow and lacks security. It details the current system's problems, the proposed system's aims and objectives, and the necessary hardware and software requirements. The new system aims to improve efficiency, reduce errors, and enhance data security through a computerized solution.

Uploaded by

phillipaudrey6
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Name: Simudzirayi Pacinave

Subject: Computer Science

Candidate Number: 3010

Year : 2022

School: Magunje Barracks High

Home Hardware
Management System

Page 1 of 39
Table of Contents
Background...........................................................................................................................................9
Problem Identification........................................................................................................................10
Investigation.......................................................................................................................................11
Interviews.......................................................................................................................................11
Facts gathered after interviews.......................................................................................................11
Observation.....................................................................................................................................12
Facts gathered from observation....................................................................................................12
Broad Description Of The Current System..........................................................................................13
Inputs..............................................................................................................................................13
Process............................................................................................................................................13
Output.............................................................................................................................................13
Storage............................................................................................................................................14
Evaluation of the current system........................................................................................................15
Requirements Specification................................................................................................................16
Aims and Objectives of the proposed system.....................................................................................17
Aims – Long term............................................................................................................................17
Objectives – Short term..................................................................................................................17
To upgrade the existing system..........................................................................................................19
Developing a new system...................................................................................................................20
Justification of the chosen method.....................................................................................................20
Test Plan (Phone number)...................................................................................................................27
An algorithm to register a new item into Home Hardware Management System................................29
An algorithm on the point of sale of the new Home Hardware Management System.......................30
Program flow chart of registering new item.......................................................................................31
User documentation...........................................................................................................................33
Installation......................................................................................................................................33
Running the System........................................................................................................................33
Exiting the System...........................................................................................................................33
Evaluation of the new system.............................................................................................................35

Page 2 of 39
Evaluation of the new system.............................................................................................................39
Achievements..................................................................................................................................39
Weakness / Limitations...................................................................................................................39
Opportunities for future developments..........................................................................................39

Page 3 of 39
Appendices

Page 4 of 39
Appendix 1:
Interview Guide and
responses

Page 5 of 39
Appendix 2:
Description of observation

Page 6 of 39
SECTION A
SELECTION,
INVESTIGATION AND
ANALYSIS

Page 7 of 39
Background

Home hardware is located on shop number 6 Kamfinsa shopping centre, Greendale, Harare,
Zimbabwe. It was established on 27 June 2013. Its population size is ten employees. The
company manager is Nomore Mungororo. The product range of Home hardware include
camping and outdoors products, electrical goods, home and garden bolts and nuts and tools
for business activities. Home Hardware Company operating hours from Monday to Friday is
from 08:00 am to 05:00 pm and from 08:00 am to 01:00 pm on Saturdays. It does not operate
on Sundays and on Public holidays.

Page 8 of 39
Problem Identification
Home hardware uses the manual management system, which has the following problem:

 It is slow in saving the customers because it involves lot of manual calculations of


totals invoice of the hardware sold using calculators.

 There is no security because records of hardware items bought per day, total sales per
day and the date where transaction was carried are kept in storeroom, which is kept
under a lock and key. When one happen to have the keys he or she can access the
records of a hardware

 When the storeroom burnt all records of items bought per day, total sales per day and
date where transaction was carried are not recovered because there is no backup.

Page 9 of 39
Investigation of the current system
The system analyst investigates on the current system using the following as research
instruments:

Interviews
The system analyst chose to use interviews as a research instrument because:

 The researcher can ask for clarification on some points that may not be clear.

 Non-verbal gestures like facial expression can help the researcher to determine if the
respondent is telling the truth.

Facts gathered after interviews


 Cashier takes about 15 minutes to serve one customers.

 Records are stored in a storeroom, which is kept under a lock and keys. The keys are
kept by the manager and by the deputy manager if the manager is not around. If both
were not around the senior cashier keep them.

Page 10 of 39
Observation
The system analyst chose observation as a research instrument because:

 The researcher can take part in operating the system thereby getting insight on how
the system operates.

 Observations are used to validate the facts gathered on interviews.

Facts gathered from observation


 There is only one written document of the hardware items that is the hard copy.

 When the customers brought goods to the till, the cashier checked the cost of goods
from a book and punch on the calculator and chances to punch wrong figures are
high.

 The receipts are written by pen and chances for the cashier to stole some money are
high

Page 11 of 39
Broad Description Of The Current System
The Home hardware uses the manual management system as follows:

 When the customer buy items in the hardware, the cashier write his or her name on a
book of records. The cashier also writes the types of items bought and the quantity.
The cashier calculates the amount to be paid using calculator. When the money
tendered is more than items bought the cashier calculate the change to be given to the
customer and then give him or her and the receipts of amount paid.

The following are inputs, processes, output and storage:

Inputs
Customer’s details

 Name of customer
 Customer’s national identity number
 Date where transaction is carried

Item’s details

 Name and type of items


 Price of items

Process
 Calculation of total sales per every month
 Calculating items left on the hardware to know how much items to be bought
 Calculation of how much profit is earned from items bought

Output
 Reports of total sales
Page 12 of 39
 Reports of items returned by customers
 The quantity of each and every items bought

Storage
 The reports of all transaction recorded are then stored in a storeroom which is kept
under a lock and key

Page 13 of 39
Evaluation of the current system
Strengths of the current system are:

 It works in the absence of power

 It is easy to use even to those who did not know how to operate a computer because it
uses manual

Weaknesses of the current system are:

 It is very slow in saving customers as it take about 15 minutes to save one customer

 There is no backup of the hardware records if the storeroom burnt

 There is no security of the hardware records which is stored in a storeroom

 There are high chances of calculating wrong amounts

Page 14 of 39
Requirements Specification
Software requirements for the new system are:

 Window 7 operating system or above (32/64 bit)-For good processing speed


 .Net Framework 4.0 or later-building the system
 Ms Access Database 2002-2003-For good record keeping

Hardware requirements for the new system are:

 4 desktop computers with:


• 2 GB RAM or better-For storage purposes

• 500 GB hard disk drive or above-For storing large amounts of information


• Monitors “44” display screen-For displaying outputs that are in the system
 2 printers:
• 1 colour printer-For bringing out and producing output in paper form which
clear to see
• 1 black and white printer-For producing output on paper when the colour
printer

Page 15 of 39
Aims and Objectives of the proposed system

Aims
 To improve the storage of hardware’s records of goods bought or sold by storing
them in a secure database

 To increase data security and avoid loss of hardware’s records of goods bought or
sold as data and the records will be kept in a secure database

 To reduce arithmetic errors in calculating hardware’s total transaction occurred

Objectives
 To provide backup if the hardware’s records of goods bought or sold are destroyed by
natural disasters

 To reduce paperwork and buying of stationery like books and pens as all the
recording of hardware records are done in a computer

 To reduce human labour cost and improve the outputting of hardware records

Page 16 of 39
SECTION B
DESIGN

Page 17 of 39
Consideration of alternative methods

To upgrade the existing system


This method is when we improve the existing system by adding the following:

 2 more tills and 4 more workers


 Spreadsheet for better record keeping

Advantages

 It is easy to use since the new system is not totally different from the existing system

 It is cheap since few thing are added that is 2 more tills and 4 more workers

Disadvantages

 It is slow in producing hardware’s records and invoices

 There is no backup for lost hardware files

Page 18 of 39
Developing a new system
 The problem is solved by developing a new system through hiring system analyst
who do investigation and feasibility studies
 The system analyst would design the new system and the implement it

Advantages

 There is room for correction of errors when it does not suit and solve the problems
available to the fullest

 It is developed for Home hardware so it solve problems specified to the fullest

Disadvantages

 It is expensive since you need to start a new system that solve the problems to the
fullest

Justification of the chosen method

The analyst has chosen to develop a new system as a solution to the problems because:

 It reduces number of employees

 It solves problem to the fullest than upgrading the existing system

 It is client based

 There is room to correct errors

Page 19 of 39
Input Design

Data Capture Forms:

Item number…………………………………………………

Item
name………………………………………………………

Cost Price………………………………………………….

Supplier…………………………………………………….

Selling Price………………………………………………..

Item ordered…………………………………………………….

Quantity…………………………………………………………….

Total………………………………………………………………

Page 20 of 39
Screen layout

Item ordered

Item number

Item registration
Item name

Cost Price

Supplier

Selling Price

ADD Clear Exit


Page 21 of 39
Order Form

Item Ordered

Quantity

Total

Save Exit

Page 22 of 39
Output

Customer’s list Report

 Customer’s name
 Address
 Phone number
 Vendor number

Customer’s list Report

Customer’s Address Phone number Vendor


name number
Nigel M Magunje 0778338311 A001
Talent N Kazangarare 0712325974 A005
Catherine G Karoi 0774200593 A023

Page 23 of 39
Hardware Details Report

 Hardware name
 Hardware ID
 Department

Hardware Details Report

Hardware name Hardware ID Department


Home Hardware A0035 Tools
Home Hardware A0035 Chemicals

Page 24 of 39
Test Plan (Phone number)
Name of test Description Expected
Normal The user will enter the The program must accept
customer’s phone number the phone number and
between the range that is continue running
acceptable (digits only)
for example 0778339645
Abnormal The user will enter The system must reject
customer’s phone number and prompt the user to
that mixed with characters enter correct phone
for example 077S65UT3F number
Extreme The user will enter the The system must accept
phone number that is the phone number and
maximum and minimum continue running
of the range for example
0770000000 and
0779999999

Page 25 of 39
SECTION C
SYSTEM DEVELOPMENT

Page 26 of 39
An algorithm to register a new item into Home Hardware Management System

START

Enter item name

Enter item code

If item code = Correct Format Then

Enter cost price

Enter Markup

Enter the name of the supplier

Selling price = cost price * markup

Else

Display wrong item code

End If

STOP

Page 27 of 39
An algorithm on the point of sale of the new Home Hardware Management
System

Start

Enter customer’s name

Load transaction number

Load date

Select item code

Load item name

Load unit price

Enter quantity

If quantity = correct format then

Selling price = unit price * quantity

Display selling price

Else

Display wrong quantity format

End If

Exit module

Stop

Page 28 of 39
Program flow chart of registering new item

STAR

Enter item code

Display error message


Is item
No
code in
NO correct
format?

YES
Enter item
name

Enter type of item

Load supplier

Enter price of
item

Do you
YES NO
want to
STO
add
another

Page 29 of 39
Page 30 of 39
Program Code

PrivateSub btnSave_Click(sender AsObject, e AsEventArgs) Handles


btnSave.Click
ConnectDB()
MyDatAdap = New OleDb.OleDbDataAdapter("Select * from Users",
MyConn)
MyCmdBld = New OleDb.OleDbCommandBuilder(MyDatAdap)
MyDatAdap.Fill(MyDatTbl)

If txtConfirm.Text <> txtPassword.Text Then


MsgBox("Password Mismatch, please Re-enter to proceed!",
vbInformation)
txtPassword.Clear()
txtConfirm.Clear()
txtPassword.Focus()
EndIf

Dim myRow AsDataRow = MyDatTbl.NewRow

With myRow
.Item(0) = txtUsername.Text
.Item(1) = txtPassword.Text
.Item(2) = txtAccesslevel.Text
EndWith

MyDatTbl.Rows.Add(myRow)
MyDatAdap.Update(MyDatTbl)

MyDatAdap = Nothing
MyDatTbl.Clear()
MyConn.Close()
txtUsername.Clear()
txtPassword.Clear()
txtConfirm.Clear()
txtAccesslevel.Clear()
MsgBox("Record has been successfully added to the database",
MsgBoxStyle.Information)
EndSub

Page 31 of 39
User documentation

Installation
Load the system in the CD Drive, copy the folder “Database” and paste it in Drive C:\.
Before doing anything. After this action, check the existence of Microsoft.Net Framework
4.0. If it does not exist then first download on the Microsoft Website. After that you can now
run the setup of the Home Hardware Management System and a short cut will be placed on
the desktop.

Running the System


Double–click the short cut of the Home Hardware Management System on the desktop and
you will be welcomed by a login form. On the login form select the user and enter password.
After entering the correct password, the user will access to the main menu of the Home
Hardware Management System. The main menu the user access to all other modules of the
system. If the user wants to register a new item to the database, he / she clicks the register an
item button and if he / she wants to perform a transaction, he / she just click the compute
button on the point of sale mode

Exiting the System


On the main menu, the user can click log off button to exit the current logged in user, but the
system will continue running. To completely exit the system, the user must click exit button.

Page 32 of 39
SECTION D
TESTING AND EVALUATION

Page 33 of 39
Evaluation of the new system

Normal Test

Page 34 of 39
Abnormal

Page 35 of 39
Extreme

Minimum

Page 36 of 39
Maximum

Page 37 of 39
Evaluation of the new system

Achievements
The new Home Hardware Management System has improved in working conditions in a way
that:

 The chances of making arithmetic errors are reduced


 Human labour cost were cut since most of the work for serving customers are now
being done by the system
 Storage costs are reduced as records are stored in a secure database
 Customers are now served very fast and in less than one minute customer will be
already served

Weakness / Limitations
 Frequent power cuts which causes delay of some process such that some components
were left unattended
 The time frame for developing of system was not enough since some problem were
not solve and included in the system

Opportunities for future developments


In the future, the new Home Hardware Management System will be improved to meet
international standards. This will be done by:

 Spreading the new system to other branches of hardware companies so that standards
of serving customers will be improved.
 Making it online so that customers will buy hardware item without travelling to the
shop.
 Provision of Electronic Fund Transfer at Point of Sale.

Page 38 of 39
Page 39 of 39

You might also like