DOCUMENTATION ACCOUNTING SYSTEMMM
DOCUMENTATION ACCOUNTING SYSTEMMM
CANDIDATE NAME:
DELROY T. RUSIKE
CANDIDATE
NUMBER:3077
Wiltshire Accounting system CENTRE
NUMBER:030918
1|Page
TABLE OF CONTENTS
Section A: Selection, Investigation And Analysis.....................................................................2
V. Requirements specification...................................................................................................5
SECTION B:DESIGN...............................................................................................................7
ii.Bespoke solution.....................................................................................................................8
v. Test Plan...............................................................................................................................12
i.)TECHNICAL DOCUMENTATION....................................................................................14
i.USER TESTING....................................................................................................................39
ANALYSIS
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------
4|Page
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------
Please kindly complete the questionnaire with the questions that follows. Information
should remain confidential and by doing so you should not write your name on the
questionnaire
Yes No
Yes No
Yes No
Yes No
5) Is it easy to manage
Yes No
5|Page
INPUT
PROCESSING
Performing calculations
Searching records
STORAGE
OUTPUT
1. Weakness
Loss of files
Wrong calculations
2. STRENGTHS
V. REQUIREMENTS SPECIFICATION
Hardware requirements
Mouse-for selection
Software Requirements
Publisher
Microsoft Access
SMADAV antivirus
Aims
Objectives
To develop a system which will be helpful for future use in terms of capital
ISECTION B:DESIGN
This involves paying recording transactions of the fees paid in the database
ADVANTAGES
Paperwork is reduced
Training can be provided from the different providers of common software for free
Disadvantages
8|Page
II.BESPOKE SOLUTION
It includes the hiring of expert accountants that suits the management for Wiltshire high
school
ADVANTAGES
DISADVANTAGES
Tailor made software is the type I will implement of the accounting system for
Wiltshire High the software will be using Microsoft excel and publisher to publish
their transactions this will be used to record transactions made in the school.
o The syntax of Microsoft excel is easier to understand and one can learn fast
Below is the input form which is the accounting system form where transactions are
PURCHASE LEDGER
SCREEN LAYOUTS
12 | P a g e
Below is output form that shows reports of the transactions made for Tinashe Kureva . some
of the information contains of the name and the surname and the grace period, date and debt
SALES LEDGER
Below is a sales ledger book which records the transactions made and keeps it in the system
this sales book is used for the income generation coming in from the schools fees paid in
the system
This day book reveals the transactions made day by day running costs of the business
V. TEST PLAN
Black box
Black Box testing is whereby the system statement of financial position is regarded as a
black box and is tested according to its specification. No accounts are taken by the analyst of
how the program is written. Different values are to be tested including Standard
(typical/Normal) values, Extreme (borderline) values and values which are Abnormal (Not
14 | P a g e
acceptable). The reasons for use of the black-box testing are that the program is tested
according to its specifications and different values are entered for variables to determine
For standard data testing, the data must be accepted and the examples of the data to be tested
will be as follows:
THE Field Name “Grace Period” was tested for correct value in the Sales Ledger
i.e a value with four alpha-numeric characters. For example “19” which should be
accepted!
The Field Name. ”Fees Database” was tested for correct value in the fees Database
with the correct range of date/time. For example “28/9/2024” which should be
rejected!
The field Name: ”Fees Debt” Was tested for abnormal data value in the Debt
file i.e a greater value than zero. For example “0.0043” which should be Rejected!
15 | P a g e
The field Name: ”Grace period” was tested for abnormal data value in the Fees
Database File i.e a value with three alpha-numeric characters .For example:”100”
The Field Name: ”Date” Was tested for abnormal data value in the date file i.e a
value with incorrect range of data/time for example “28/9/2024” which should be
rejected!
I.)TECHNICAL DOCUMENTATION
Start
Enter Surname
Enter Date
Enter Debt
End
16 | P a g e
Else
STOP
The Pseudo code below shows how the bad Debts are registered for the first time. It
shows the hierarchical stages in which the user must follow to enter the Bad debts
Information
START
Enter Surname
Enter Date
Enter Debt
End
ELSE
STOP
Start
Name of
Creditors
Surname
Date
Debt
Grace
Period
AD
D
AE
Stop
19 | P a g e
Code Listing
Me.Hide()
main_menu.Show()
20 | P a g e
End If
End Sub
txtpassword.TextChanged
End Sub
txtusername.TextChanged
End Sub
End Class
Me.Hide()
login_form.Show()
End Sub
21 | P a g e
Me.Hide()
income_statement.Show()
End Sub
Me.Hide()
stament_of_financial_positio.Show()
End Sub
Me.Hide()
purchases_ledger.Show()
End Sub
Me.Hide()
ledger.Show()
22 | P a g e
End Sub
Me.Close()
End Sub
Me.Hide()
fees_database.Show()
End Sub
Me.Hide()
bad_debts.Show()
End Sub
End Class
Me.Hide()
login_form.Show()
End Sub
Me.Hide()
income_statement.Show()
End Sub
Me.Hide()
stament_of_financial_positio.Show()
End Sub
Me.Hide()
purchases_ledger.Show()
End Sub
24 | P a g e
Me.Hide()
ledger.Show()
End Sub
Me.Close()
End Sub
Me.Hide()
fees_database.Show()
End Sub
Me.Hide()
bad_debts.Show()
End Sub
End Class
Me.Hide()
login_form.Show()
End Sub
Me.Hide()
income_statement.Show()
End Sub
Me.Hide()
stament_of_financial_positio.Show()
End Sub
Me.Hide()
26 | P a g e
purchases_ledger.Show()
End Sub
Me.Hide()
ledger.Show()
End Sub
Me.Close()
End Sub
Me.Hide()
fees_database.Show()
End Sub
Me.Hide()
bad_debts.Show()
27 | P a g e
End Sub
End Class
Me.Hide()
login_form.Show()
End Sub
Me.Hide()
income_statement.Show()
End Sub
Me.Hide()
stament_of_financial_positio.Show()
28 | P a g e
End Sub
Me.Hide()
purchases_ledger.Show()
End Sub
Me.Hide()
ledger.Show()
End Sub
Me.Close()
End Sub
Me.Hide()
fees_database.Show()
End Sub
29 | P a g e
Me.Hide()
bad_debts.Show()
End Sub
End Class
MyBase.Load
needed.
Me.Bad_debts_formTableAdapter.Fill(Me.Accounting_sysystyemDataSet.bad_debts_f
orm)
End Sub
30 | P a g e
Me.Validate()
Me.Bad_debts_formBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.Accounting_sysystyemDataSet)
End Sub
Me.Bad_debts_formBindingSource.AddNew()
Me.TableAdapterManager.UpdateAll(Me.Accounting_sysystyemDataSet)
End Sub
Me.Bad_debts_formBindingSource.RemoveCurrent()
Me.TableAdapterManager.UpdateAll(Me.Accounting_sysystyemDataSet)
End Sub
31 | P a g e
Me.Bad_debts_formBindingSource.MovePrevious()
Me.TableAdapterManager.UpdateAll(Me.Accounting_sysystyemDataSet)
End Sub
Me.Close()
End Sub
Me.Hide()
main_menu.Show()
End Sub
End Class
Me.Hide()
login_form.Show()
End Sub
Me.Hide()
income_statement.Show()
End Sub
Me.Hide()
stament_of_financial_positio.Show()
End Sub
Me.Hide()
purchases_ledger.Show()
End Sub
33 | P a g e
Me.Hide()
ledger.Show()
End Sub
Me.Close()
End Sub
Me.Hide()
fees_database.Show()
End Sub
Me.Hide()
bad_debts.Show()
End Sub
End Class
34 | P a g e
Installation
Open CD Drive, Click on the system setup. After this, check the existence Microsoft .Net
Click Start then select Control panel form there click Uninstall Program- on the list of the
program check for Microsoft. Net Framework 4.6 If it does not exit then first download on
the Microsoft website. After that, you can now run the setup of the accounting system
35 | P a g e
The user must open the system by running the application for flight reservation System
The log in form will be dispayed on the screen where he/she enters the user name and
password.
37 | P a g e
USERNAME PASSWORD
Delroy Teekay
After the user enters the password the main menu will appear
If the user clicks the fees database the following will appear
38 | P a g e
Once the user logs in the system, main menu will be displayed where the user chooses what
to do in the system. The main menu of the system consists of forms that is income statement,
statement of financial position, the fees database, purchases ledger, sales ledger, bad debts
On the main menu, the user can click EXIT, to completely exit the system, the user Must
I.USER TESTING
STANDARD DATA
ERROR MESSAGE
Error 1
42 | P a g e
ACHIEVEMENTS
Easy to check for the spaces in the plane and the passenger information
WEAKNESSES
The bursar needs training to be able to use the system therefore the school
qualifications
Workers May resist the implementation of the system which leads to the
failure of computerization
The system may not function well hence a cost to the organization
Linking the system with the bank account so that if a customer pays fees
directly in the fees bank account , it will no longer be necessary for the
learner to bring the bank slip to the accounting system because the bank
would have indicated that the customer have paid in the fees database
44 | P a g e
The system will allow the customer to register their information through
APPENDIX 1
Interview Guidelines
ANSWER:
ANSWER:210
ANSWER:5 YEARS
ANSWER: 140
Answer: Yes