0% found this document useful (0 votes)
20 views16 pages

Joel Amuli

The document describes a car sale enterprise management system project. It details the current manual system's problems, investigates the system through questionnaires and records inspection, describes the system's inputs, processes, outputs and storage. It also provides requirements for the new computerized system, including designs for input, output, and testing plans. Pseudocode is given for adding and updating customer records.

Uploaded by

mhizhajb
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
0% found this document useful (0 votes)
20 views16 pages

Joel Amuli

The document describes a car sale enterprise management system project. It details the current manual system's problems, investigates the system through questionnaires and records inspection, describes the system's inputs, processes, outputs and storage. It also provides requirements for the new computerized system, including designs for input, output, and testing plans. Pseudocode is given for adding and updating customer records.

Uploaded by

mhizhajb
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
You are on page 1/ 16

Amuli Joel

090950/3019

SECTION A
TITLE/TOPIC: Car sale enterprise records Mgt Sys

Problem identification

Joey’s car shop located in central hillside, Bulawayo has recently opened on the
29th of June 2021. The enterprise consists of about 25 co-workers’ 7
security guards 8 accountants, 6 cleaners and 4 involved in the BOD. This
current system is prone to error due to various reasons. This was
discovered on July 2022. The security system is too weak as the loss of only
one car will disturb the whole system. The enterprise also has an outdated
computer system. This board has therefore requested for an updated
computerized system.

Investigation of the current system

In this stage, I am going to use record inspection and questionnaire methods to


look into the system and collect information from the given system.

Questionnaire: A number of questions can be sent to out to various users of the


system so as to collect information.

I am going to set a number of direct questions on the given system. These


questions are to be answered by the system users, which includes everyone
in the enterprise.

Advantages

-Recipients feel that their views are valued

-Users have enough time to think about their answers

[Type text] Page 1


Amuli Joel
090950/3019

-It is quick to analyze the obtained answers

-It is relatively cheap

Disadvantages

-It is difficult to assign an effective questionnaire

-some receptors may not take the questions seriously

Record inspection: This is viewing of documents involved in the existing system in


order to gather some information. In this way I am going to go through all
the past documents in the existing system. This will help me gather enough
information to gain understanding for the system.

Advantages

-The information not obtained from the questionnaire method or any other
method can be obtained through inspecting past documents.

-There are little or no scheduling issues

Disadvantages

-It can be time consuming

Description of the existing system

Input

This is the entering of raw data into the system in many ways.

This includes:

-Submissions of identification documents.

-Submission of car order documents from customers.

[Type text] Page 2


Amuli Joel
090950/3019

-Receiving of imported cars.

-Submission of order cheques by customers.

Processing

This is how the currents system runs.

This includes:

-Categorizing cars according to type and cost.

-Allocation of employees, for example manual of scheduling of security guard


working hours.

-Manual scheduling of accountant working hours.

-Manual calculation of cat order cheques.

-Manual calculations of profits and losses.

-Manual calculations of worker’s wages.

Outputs

This is information obtained from the processed data.

It includes:

-Number of cars sold per week

-Amount of money received in a week

-Output values of worker’s wages, profits and loss

-Amount of money spent on ordering and shipping cars

-Amount of change to customers

[Type text] Page 3


Amuli Joel
090950/3019

Storage

This is the keeping of documents and receipts showing the variousinput,


processing and output procedures.

This includes:

-Receipts of sold cars

-receipts of bought cars

-A copy of wages cheques for workers

Weaknesses of the system

A manual system is not 100%

A manual system is too slow

Time consumption may reduce profits

Tangible receipts and documents can easily get lost

Working hours are even when computerized

Strengths

A manual system is less expensive

Gives tangible proof of payment

SOFTWARE REQUIREMENTS (requirements specifications)

Software –Is the intangible parts of a computer

-There are programs that need to be run by the computer

Hardware-These are the tangible components of a computer

Application software

[Type text] Page 4


Amuli Joel
090950/3019

-Type of software suitable for a business functions

Security

-It is used to protect the computer from viruses

-It is designed to protect and secure users

This includes:

-Anti-virus software

-Firewalls

-Anti spywam

Microsoft office

For program documentation, database creation and production of communication


scripts.

Hardware requirements

Monitor

-To display the visual output

CPU

To process the input data

Printer

Will be used for producing hardcopy output

Computer

Will be used for running the new system

[Type text] Page 5


Amuli Joel
090950/3019

Scanner

For scanning necessary hard copies

Flash disk

Will be used to back up data in the new system

[Type text] Page 6


Amuli Joel
090950/3019

SECTION B:
Design
Consideration of an alternative method

General purpose software

Is software which has been displayed to solve users common or general


tasks using a computer system
Advantages
-It is easily available for most computers
-It is relatively cheap
Disadvantages
-They also require constant maintenance and upgrades
-They can be slow
Custom software
Is a process of designing, deploying and maintaining software for a specific
set of users or function?
Advantages
-It can be changed by the users
-It is easy to operate
-Is only accessible to the user
-Return on investments
-Improved software
Disadvantages
-A huge investment is required to develop software that is custom built

[Type text] Page 7


Amuli Joel
090950/3019

-Technology changes over time


Justification of methods of solution
I choose custom software instead of general purpose software. It can be
costumed according to the user’s desire. Compared to general purpose
software, custom software is easy to operate. It gives improved software
support. The software is designed to suit the needs so your business
INPUT DESIGN
JOEY’S GIFT SHOP
Capture record
Date Item code

Car model

Buying price Total buying price

Selling price
Total selling price

Profit

SALE CANCEL LOG OUT

OUTPUT DESIGN
[Type text] Page 8
Amuli Joel
090950/3019

RECEIPT DATE NUMBER

Received from
Amount
From to

Received by

NAME ACCOUNT AMOUNT

ADRESS THIS PAYMENT

PHONE BALANCE DUE

TEST PLAN

[Type text] Page 9


Amuli Joel
090950/3019

Test plan Description Output

Security testing unveils the vulnerabilities of the system to

That the software system and application are

Free from any threats or risks

Unit testing is the process of checking small pieces of

Code to ensure that the individual

Beta testing Is performed by real users and it is instructed.

It can be considered

[Type text] Page 10


Amuli Joel
090950/3019

SECTION C
Software development
Add record

-Begin

-Enter customer code

-Verify customer code

-Verify cash payment

-Save

-Close

-End

Update record

-Begin

-Enter customer code

-Enter customer details

-Verify customer records

-Enter details to update

-Save

-End

[Type text] Page 11


Amuli Joel
090950/3019

Add record Update record


START START

Enter customer code


Enter customer code

Enter customer
Verify customer code details

Verify customer
Verify cash payments records

Save Enter details to


upload

Close
Save

End

End

[Type text] Page 12


Amuli Joel
090950/3019

Code

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button1.Click
If TextBox1.Text = "Moneybag" And TextBox2.Text = "joelamms" Then
Me.Hide()
Form2.Show()
Else
MsgBox("Invalid Username or password")
End If
End Sub
End Class
Public Class Form2

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button4.Click
Me.Close()
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button1.Click
Me.Hide()
Form4.Show()
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button2.Click
Me.Hide()
Form4.Show()
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button3.Click
Me.Hide()
Form4.Show()
End Sub
End Class
Public Class Form4

Private Sub Form4_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles MyBase.Load
'TODO: This line of code loads data into the
'Moneybag_databaseDataSet1.moneybag_table' table. You can move, or remove it, as needed.
Me.Moneybag_tableTableAdapter.Fill(Me.Moneybag_databaseDataSet1.moneybag_table)

End Sub

Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As


System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick

End Sub

[Type text] Page 13


Amuli Joel
090950/3019
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
MoneybagdatabaseDataSetBindingSource.AddNew()
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button2.Click
MoneybagdatabaseDataSetBindingSource.EndEdit()
Moneybag_tableTableAdapter.Update(Me.Moneybag_databaseDataSet1.moneybag_table)
MsgBox("Record succesfully deleted")
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button3.Click
Try
MoneybagdatabaseDataSetBindingSource.EndEdit()

Moneybag_tableTableAdapter.Update(Me.Moneybag_databaseDataSet1.moneybag_table)
MsgBox("Record succesfully Saved")
Catch ex As Exception
MsgBox("Please check your fields and try again")
End Try
End Sub
End Class

User documentation

Installation

Running the system

Exiting the system

Section D: Testing
and Evaluation
User testing

[Type text] Page 14


Amuli Joel
090950/3019

[Type text] Page 15


Amuli Joel
090950/3019

Evaluation of the system

Achievements

Limitations

Opportunities for future development

[Type text] Page 16

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy