ACF5904 ACCOUNTING INFORMATION SYSTEMS PRACTICE EXAM SEMESTER 1, 2022
Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit
ACF5904 ACCOUNTING INFORMATION SYSTEMS
PRACTICE EXAM
SEMESTER 1, 2022
QUESTION 1 (15 marks)
The local student club sets up a stall at Orientation Week to recruit new members. The process they follow is mapped out in the BPMN diagram shown below.
REQUIRED:
a. The business is concerned about the risk of cash receipts being stolen.
Based on the diagram above, critically evaluate how well the process design addresses the risk. Your answer should include:
i. An explanation of how the process does (does not) address the risk
ii. Based on your answer in (i), provide an example of a relevant internal control that does (could) address the risk.
iii. Explain how your suggested control in (ii) relates to the risk and is relevant to the current process design.
[10 marks]
b. At the end of the first day of recruiting members, the society noted that several payments from existing members renewing their membership had been added to the spreadsheet without recording a member number.
i. Explain why missing member numbers could be an issue for the data in the spreadsheet. [3 marks]
ii. Suggest an input control that could have been used in the spreadsheet to prevent the problem [2 marks]
QUESTION 2 (11 marks)
a. A book store business has the following data tables in its database:1 Author
Author ID |
Last Name |
First Name |
|
Phone number |
AU-1 |
Adams |
Eric |
Eric168@yahoo.com |
(714) 833-2419 |
AU-2 |
Brown |
Jennifer |
jenifferb@gmail.com |
(619) 596-0012 |
AU-3 |
Davis |
Keith |
(212) 342-5680 |
|
AU-4 |
Newport |
Kevin |
kevinn@hotmail.com |
(301) 947-7741 |
AU-5 |
Pham |
John |
johnpham@gmail.com |
(617) 645-3647 |
AU-6 |
Sviokla |
Julia |
jsviokla@yahoo.com |
(805) 498-1688 |
Author_Book
The business is currently building a query and has the following SQL code:
SELECT
FROM
WHERE
Author_Book. [Author ID], Title
Author_Book, Book
Author_ Book. [Book ID]=Book. [Book ID]
ORDER BY Book.Title DESC, [Author ID] ASC;
REQUIRED:
Prepare the output that would result from the above SQL code.
b. A business has the following table that records it cash receipts.2
Remittance Advice # |
Date |
Amount |
Customer # |
Check # |
Invoice # |
Cashier # |
RA-220 |
11/02/2016 |
2549.90 |
C-12 |
201 |
S-101 |
E-13345 |
RA-278 |
11/10/2016 |
699.90 |
C-5 |
1457 |
S-108 |
E-13347 |
RA-276 |
11/30/2016 |
1209.70 |
C-9 |
392 |
S-107 |
E-13345 |
RA-289 |
11/30/2016 |
949.95 |
C-28 |
2558 |
S-105 |
E-13346 |
Based on the table:
i. Explain the difference between a primary and foreign key [2 marks]
ii. Identify the primary key and justify your selection. [3 marks]
QUESTION 33 (6 marks)
A local library has a database to keep track of library patrons, the events that occur, and the resources the patrons are able to access. The UML Class Diagram shown for this database is shown below.
REQUIRED:
a. Explain the relationship between Issue Library Cards and Patrons. [2 marks]
b. If a room is being reserved, how many patrons are involved in the reservation? Explain your answer. [2 marks]
c. Explain why the number of tables in the Access database will be different to the number of classes shown in the UML class diagram. [2 marks]
QUESTION 4 (13 marks)
A systems development programmer involved in the design of a sales system for an organisation carried out a significant financial fraud. The programmer was particularly angry after a project review meeting, where they were criticised for their slow work and poor teamwork and had their annual bonus threatened. They had been with the firm for several years, always done a good job, and found the public criticism in the team meeting humiliating. The criticism was the result of the new management at the company, which had introduced a new motto, ‘Projects completed on time. Every time. No excuses.’ This meant a strict approach to managing deadlines was adopted and this was enforced by all managers.
The next day, still angry from the previous day’s meeting, he rushed to complete the programming he was responsible for in order to make up for the criticism he received in yesterday’s meeting and to keep his annual bonus. While doing this, he changed one of the bank account numbers used in the program to process customer payments. This was done while he was writing the program for the new sales processing system. This meant that instead of payments going to the business, 5 cents in every sale went to the other bank account that he created and wrote into the program. ‘It’s only 5 cents – it made no difference to the company,’ was the comment he made when later questioned about the action. Customers never complained and it took a long time to be detected because the 5 cents was credited to the customer as an account adjustment and did not impact overall accounts receivable records.
Because of the technical nature of the programming task, the organisation had no one who could review and check the work of the programmer. The programmer knew this when he was carrying out the programming work. He also knew that, because of tight time pressures, there would be no opportunity for the program to be tested and the coding fraud to be discovered.
REQUIRED:
a. Analyse this case using the Fraud Triangle. Explain how the elements of the fraud triangle relate to this case. [5 marks]
b. Suggest one (1) approach that the business could have used to avoid this fraud occurring and briefly explain how it would have avoided the problem. [4 marks]
c. Analyse the case using the triple constraints model. What does it suggest about the management of the development project? [4 marks]
QUESTION 5 (11 marks)
A business is planning for a new system and presents the PERT diagram below.
B, 2
2 3
REQUIRED:
a. The business is hoping to complete the project in 15 weeks. Is this a realistic timeframe? Explain your answer.
[6 marks]
b. Explain why the 100% rule is critical to systems development and project management. [3 marks]
c. What is one (1) potential consequence if the 100% rule is not followed?
[2 marks]
QUESTION 6 (12 marks)
Lotto Ltd took a chance on a new accounting system, hoping to integrate the data from their various branches into one centralised system that all branches could use. This was argued to make the preparation of financial reports easier and allow for greater real time comparison of branch performance.
Lotto Ltd has many branches throughout Victoria, with several high-volume branches in metropolitan Melbourne and quieter branches in regional Victoria. The argument for the new system came from senior management who had close ties to the metropolitan branches, since they were the ones who mostly experienced the problems with the old system and its inefficiencies. Regional branches had experienced no issues with the existing system. For the new system to be successful it is important that all branches use the system.
REQUIRED
a. Based on the details on the case, what method of system implementation would recommend? Justify your answer by linking your chosen approach to the facts of the case and the operation of the SDLC. [6 marks]
b. Explain why the difference between regional and metropolitan branches would be an important consideration in the development and implementation of this system. Support your answer with reference to a relevant theory we have discussed. [6 marks]
QUESTION 7 (6 marks)
Excel Investments is looking at a new sales system and conducting some analysis and evaluation of the alternatives. Their current system is using outdated technology and has been failing on an increased basis in recent months, meaning that sales are lost while repairs and temporary fixes are implemented and employees are unable to complete their jobs.
In discussions at the management meeting the Chief Financial Officer said, ‘The only benefit we can possibly get from this system is an increase in sales revenue.’
REQUIRED:
Do you agree that the only benefit for the business will be increased sales? Use the relevant stages
of the economic justification process to justify your opinion. [6 marks]
QUESTION 8 (5 marks)
A business has stores in three of the capital cities. They have the spreadsheet below that records hours worked in each store for a week. Staff are paid different hourly rates depending on whether they work weekdays or weekends.
a. Create the formula in cell B10 that will calculate the total wage expenses for all stores on weekends and weekdays [3 marks]
b. Create the formula in cell B11 that will calculate total hours worked. [2 marks]
QUESTION 9 (21 marks)
A business that sells household furniture has just started operation and employed ten staff. Staff belong to a department in the organisation and can only be allocated to one department.
The spreadsheet the business built to record their payroll and tax details is shown below. It contains (i) the table of tax rates, (ii) a table of employees, and (iii) the rules for the tax-free sales bonus awards that, at this stage, are only made available to staff in the Sales department.
a. What formula could be entered into B20 to return the employee department, based on the employee ID in A20? Your answer should be able to be copied down to B29 without modification. [4 marks]
b. What formula could be entered into C20 to return the employee’s gross salary, based on the employee ID in A20? Your answer should be able to be copied down to C29 without modification. [4 marks]
c. What formula could be entered into D20 to return the tax rate for the employee? Your answer should be able to be copied down to D29 without modification. [4 marks]
d. What formula could be entered into E20 to calculate the tax taken from the employee? Your answer should be able to be copied down to E29 without modification. [2 marks]
e. The Department Payroll Query section is designed to provide a summary for a specific department. When the user of the model enters the department name in A34 the number of employees, total salaries, and total tax for that department is displayed.
Recently they have had trouble with the employee who uses the worksheet making data entry errors, with this impacting the formula output shown below.
i. Referring to the formulas that have been used, explain why there is no result being calculated in B34, C34, D34. [4 marks]
ii. Explain how the data validation options in Excel could be used in A34 to address this
problem.
[3 marks]
2022-05-26