accounting information systems - group project
1
Analytics Group Project Instructions
OBJECTIVE:
Your objective is to evaluate a company’s processes, develop an integrated accounting database,
produce a simple set of financial reports, and conduct analyses that will add value and enhance the
performance of the company. Ideally, groups will have 3-4 members. You may work with your group in-
person and/or online.
Carefully read the description of Boneless Seafood company. Become familiar with the data contained
in the associated Boneless Seafood Excel data file. Review the instructions below and discuss the
project with your group before you begin work. Although you will divide up the workload, every
student should be familiar with every part of the project. Each aspect should be discussed and agreed
upon, and all members are responsible for producing an integrated final project.
What you’ll turn in:
In class:
Printed report that contains an executive summary, table of contents, and items described in
deliverables A through H. Further details are provided on p. 3 and in subsequent instructions.
One combined, sequential time log that shows dates, activities, and names of group member or
members who completed each activity. You can use a shared Google sheet or any format of your
choice to track your progress.
In my email:
Subject line: 335 HB1 Group Project: Amy Lee, Pat Garcia, and Joe Smith (use your own section
and names)
3 attachments: A single Access database that includes properly numbered and descriptively named
queries, a summary Excel file, and a single Word or PDF document that contains your entire report
(use a scanner or scanning app such as Genius Scan if necessary).
**Important** I change some aspects of my projects each term. If a group submits answers to a
previous term’s assignment, the group will receive a 0 on the project and will be subject to a hearing by
the university’s academic integrity disciplinary committee. You’re investing a lot of time and money to
learn accounting—do your own work so that you can get the knowledge and skills you’re here for.
Keep copies of all of your notes and preliminary work in case you need to provide evidence of the
independence of your work or of your contribution to the group effort.
Suggestions for how to get started
Before you begin, study the instructions, interviews, and data.
Complete part B first, and make sure everyone understands and agrees on the data model. Chapter 8 provides a lot of information that might be helpful as you work through the group project. For example, Figure 8.6 provides a generic data model you can use as a starting point.
Each table in the Excel file will represent an entity in your model, except that the orders_sales file will
need to be broken into its heading and line items components (to see why, look at Atla_O90007.) You
may break down some other event files as well.
2
The table below gives suggestions for how you might want to organize your work. This is a very big
project, and every group member will need to be a full participant.
Part When What Deliverables Split?
A any time
draft 4 BPMNs
discuss & revise
draw BPMNs with
flowcharting toos assign BPMNs
B&C *first* first draft of data model focusing on Rs, Es, As draw final data model everyone
identify PK for each table;
split tables if non-key fields don't describe the
PK,
remove duplicates everyone
upload tables to Access,
create relationships,
clean data if needed to enforce integrity
finalize relationships
diagram someone
D
*when you
finish C*
create accounting queries;
discuss and revise
transfer accounting data
to Excel template assign queries
E, F, G, H any time
analyze data
create reports
discuss & revise
clean up E,F,G,H for final
report and create
appendices where desired assign reports
Executive
summary last
assemble documents for group report;
label and number everything someone
write final report celebrate! everyone
3
COMPANY ANALYSIS
Executive summary/table of contents
After you have completed all of steps A through G below, prepare an executive summary. Imagine that
the CEO of Boneless Seafood has hired you to do this work, and you’re explaining what you found. The
summary should 1) briefly summarize what you did (e.g. We analyzed the interviews and prepared
process models…), and 2) describe what you learned about the company from the Excel spreadsheet
and from each of your reports. You are welcome to include recommendations about what the company
should do if you have them.
The table of contents should list items A through H and, if applicable, appendices for items D through H
with page numbers. Pages can be hand-numbered. If your process diagrams and/or data model are
difficult to read when reduced to 8 ½ x 11, you may include expanded versions in appendices.
Your report should include be organized as follows:
Executive summary
Table of contents with page numbers
Items A through H, labeled and in order
Appendices, in order—if you include appendices, label them with the letter they support
I don’t want you to spend a ton of time making your final report look professional and perfect. You
don’t need a fancy binder, and you can use handwriting for crow’s feet, page numbers, or other minor
things if necessary. I do need requirements in order and carefully labeled and page numbers so that I
can find things, and I do need a clearly written executive summary, and meaningful titles and labels on
your reports and Access queries, so that I can follow and understand your analysis.
A. Prepare process diagrams using BPMN
After gaining an understanding of Boneless’ business processes, document each current business process
with a business process activity diagram using business process modeling notation. You will likely have 4
processes: 1) purchase and pay for fish, 2) purchase and pay for miscellaneous items, 3) pay employees,
4) sell and receive payment for fish. You don’t need to create a process for returns (but you can). Use
your judgment to decide how much detail to include in your diagrams. Try to be consistent across the
diagrams, even when they are created by different group members. You do not need to include
documents or error symbols as shown in figure 8.4 in your textbook. You do need to include swim
lanes like the ones in figure 6.4. If you know what activities your external agent is doing, it is preferable
to show them, so figure 5.3 is preferred to figure 5.4. Once you finalize the diagrams, draw them using a
flowcharting tool such as draw.io. You can add annotations where helpful and/or where you aren’t sure
how to represent something in your BPMN model. You can also add a short written description or list
of activity steps for each diagram if desired.
Deliverable: BPMN process diagrams
B. Prepare data model using crow’s foot notation
Construct a data model for each of the four activity models described above. This should be done in a
way that is consistent with what we’ve done in class, and what is represented in the text. Many-to-many
relationships are OK and expected in this model. Draw your data model using your preferred
flowcharting software. It is a good idea to wait until you’ve finalized your Access database to formalize
beyond a rough sketch because the diagram may change as you work. You can draw crow’s foot
4
notations neatly by hand if you have difficulty drawing them with the flowcharting tool. Organize your
diagram with Resource files on the left, Events in the middle, and Agents on the right.
Deliverable: Data Model
C. Create normalized Access database
Using the Excel spreadsheet provided, transfer the all data to Access, establish efficient tables, link the
tables together on the relationships screen, and enforce referential integrity. You’ll need to do some
cleaning and organizing of the data as part of this process. The data contains occasional typographical
errors and some tables are not in a normalized form. You will notice that the names of columns
containing the same field differ. You may find the “Remove Duplicates” function in Excel and the “Find
Unmatched” and “Remove Duplicates” queries available within the Access query wizard to be helpful as
you complete these steps. Rearrange your relationships match your Data Model from B. as closely as
possible. Lengthen the boxes to make sure that every field in every file can be seen. Make sure that I
can see the infinity signs.
Deliverable: Printout of relationships in Access
ACCOUNTING AND ANALYTICS
D. Create database queries to populate a provided spreadsheet
Once your group successfully builds a normalized database, you’ll use the database to construct a set of
simplified financial reports. Required queries should be run for Q1 2013 and include: a) an income
statement, b) an income statement by location, and c) an A/R detail by customer. *Note that some of
the worksheet tabs contain data that is not from Q1.
Attempt to construct some of your queries using SQL commands, and look at the SQL code for the
queries you create in Design View. Remember that you can do queries in stages, for example you can
do customer sales and cash receipts queries, and then use these queries (rather than the original tables)
to calculate A/R. Every group member is responsible for understanding the logic of every query,
regardless of who wrote it.
Name the queries as follows. Begin the name a capital D and an a, b, or c, depending on which
requirement you’re working on. Then add a sequential number and a descriptive name. For example:
Da1NameOfYourFirstQuery, Da2NameOfYourSecondQuery, etc. This will allow me to follow the sequence of your query logic. You’ll use this same naming convention for E, F, G, and H.
Transfer your results to the Boneless Financial Results Excel template, filling in all the green cells. You
are allowed to edit the provided Excel workbook template to fit your group’s needs.
d) Create a pivot table and pivot chart. After you have complete the A/R detail spreadsheet, create a
PivotTable and PivotChart that summarizes Sales, Cash Receipts, and A/R by store. Sort your data from
highest to lowest by A/R
Deliverables: The spreadsheets for requirements a) and b) and the pivot table and chart
for requirement d) should be included in the body of the report. You do not need to include
the full listing from c) for A/R detail. You are allowed to add an appendix to further explain your work.
5
SYSTEM SOLUTION
This part of the project is unstructured, and every team’s solutions will be different. To create the
reports, you can use Access, Excel, or a combination of both. You are also allowed to use Tableau, but
it is not required or expected. For the reports described below use the same naming conventions for
your queries as you did in D.
Final reports and descriptions should be included in the body of your report. For each
required report, I’d like to see the final report and understand the steps you took to create it. If
there’s anything that may be helpful to me in understanding how you created the reports—descriptions,
screenshots, etc.—please include them in an appendix.
E. Report #1, Standard cost impacts
Many companies use standard costs to calculate costs and therefore profits for products, stores,
customers, etc. One reason for this is because real costs can fluctuate day to day, so profits are more
stable with standard costs. Standard costs are ideally equivalent to the average of actual costs.
Kendrick knows that if his standard prices are incorrect, he could be over or underestimating gross
margins and profits for his stores. Kendrick would like to know for which types of fish were the
standard costs most inaccurate and which stores were most affected.
Deliverables: One or more reports along with a written answer explaining which store’s
profits could be over/underestimated because of standard costs, and why. Label your
report(s) #1, Standard cost impacts
F. Report #2, Fish substitutions
When a customer orders a particular type of fish, and the fish is not available that day, Boneless Seafood
makes substitutions. These substitutions affect customers that wanted the fish. Kendrick would like to
improve his ability to satisfy customers and would like to know which kinds of fish were not available
when needed and which customers were most affected.
Deliverables: One or more reports along with a written answer explaining which
customers were affected by unavailable fish, and why. Label your report(s): #2, Fish
substitutions
G. Report #3, Sales expansion
Boneless Seafood is thinking of expanding. Create a report that will provide information that could be
helpful in thinking about where or how to expand.
Deliverables: One or more reports along with a written answer explaining which stores,
products, customers or another factor could be expanded, and why. Label your report(s):
#3, Sales expansion
H. Report #4, Student choice (this step is optional for groups with only 3 members)
Look at the data and ask a question of your own. Create a report that will provide information that
could be helpful in answering that question.
Deliverables: One or more reports along with a written answer that includes your
question and explains your analysis and what you have learned. Label your report(s): #4,
Student choice
6
COMPANY INFORMATION
Boneless Seafood (BS) purchases large quantities of fresh fish directly from fishers and sells it to
wholesale customers such as restaurants and retail stores. The company operates 8 stores along the
east coast, from Florida to Maine. These stores are essentially warehouses that purchase, process, re-
package and deliver fish. The company was founded by Kendrick Lamar, who had spent most of his life
as a deckhand and fisher. Through hard work, the company has grown rapidly and built a reputation for
high quality fresh fish.
Kendrick has recently suffered a computer malfunction, and has been rebuilding all of his accounting
records using an Excel spreadsheet. He has hired your team to help document current business
processes, rebuild his accounting system and prepare financial reports in Access, and use your analytical
skills to explore some business issues.
Interviews about business processes
Summary of Interview with Drake Graham, Supervisor, Portland Store
Drake is the supervisor for the Portland store, and his duties are similar to supervisor duties at all the
stores. Being supervisor is only a part-time responsibility. Most of the time, Drake is just another
employee at the Portland store, buying fish, preparing fish for delivery to customers, making deliveries,
etc.
Boneless seafood carefully monitors the fish catch and availability on a daily basis. Customers call to
place orders for future fish deliveries. Usually, they order about one week in advance. The store
employees know most of the customers by name and also know what types of fish they prefer. They
also know what types of fish are likely available, so they try to steer the orders to those fish. They
record customer orders in the order log. Then, every morning, they look at the log to estimate the
types of fish and quantities that they need to buy for the day. If it is clear that a customer’s order cannot
be fulfilled that day, the customer will be called and the order will be adjusted.
Each morning, one employee hops in a truck and drives to the local pier to buy the freshest available fish
from fishers to fulfill customers’ orders. The employee carefully selects the best fish and loads it into the
truck. Boneless doesn’t buy fish for specific orders, instead, the employees try to get enough fish of each
type to meet all the orders for that day. Sometimes, it is not possible to get the specific types and
quantities that the customers ordered, but other high quality fish is available. In that case, the employee
will buy the other fish and contact the customers to modify their orders. The purchase document
identifies the purchase number (sequential), the fisher number, the purchasing employee, the truck VIN
(to track mileage), the type of fish, the quantity purchased in lbs, and the purchase price. The fish is
purchased at the prevailing market price that day. On occasion, one purchase can involve multiple types
of fish, although typically one purchase is for one type of fish.
When the truck returns to the store with the purchased fish, all the employees unload the truck, clean
the fish, and place it on ice for delivery to the customers in the afternoon. The employees then prepare
the delivery documents. Those documents list the customers’ original order number, the order date,
the delivery (sale) date, the truck VIN used to deliver the fish (to track mileage), the types and quantities
of fish both ordered and sold, and the sale price. Kendrick sets the sales prices for all stores, and those
prices can change every couple of months. One order can (and typically does) involve several types of
fish.
7
Each afternoon, the employees load the truck for the deliveries to customers. One employee then
delivers the fish. Each customer receives the fish and the delivery document. They then pay for all their
deliveries by the end of the month. They send the payment to the address listed on the delivery
document (currently the address of the New Haven store). When the employee returns to the store,
we put all the delivery documents in an envelope and mail them to Kendrick.
Summary of Interview with Abel Tesfaye, Cash Receipts Clerk, New Haven Store
Every day, Abel opens mail from customers. He deposits all checks received into the bank, account and
then he mails the list of cash receipts along with a copy of the deposit slip to Kendrick. Abel receives
payments from customers at the end of each month. He assigns sequential cash receipt numbers to each
incoming payment, recording the customer number, the receipt date, and the receipt amount.
Summary of Interview with Nicki Minaj, Employee, Myrtle Beach Store
Boneless Seafood guarantees satisfaction and provides complete refunds if the customer is unhappy with
any fish received on an order. The customer calls the local store and reports a problem with the fish.
The employee that answers the phone immediately prepares a refund authorization. If the customer
hasn’t yet paid for that order, the employee instructs the customer to take that amount off their bill. In
that case, the employee then sends the refund authorization directly to Kendrick for information. If the
customer has paid for that order, the employee notifies the customer that they will receive a check
within about a week. The employee sends the refund authorization form to the accounts payable clerk
in Boston, who sends the customer a check. Then, the refund authorization and the payment
information is forwarded to Kendrick.
Summary of Interview with Cardi Bee, Cash Disbursements Clerk, Boston Store
Cardi is in charge of cash disbursements and accounts payable. She receives documents related to fish
purchases and for miscellaneous purchases on a daily basis. She prepares checks for payments to fishers
on a weekly basis and checks for miscellaneous purchases on a monthly basis. If, at the time she is
preparing checks, there are multiple invoices from a particular fisher or vendor, she will combine them
and write a single check.
When stores receive invoices from fishers, they check them for correctness, then mail them along with
a copy of the associated purchase order to Cardi. When stores receive invoices for miscellaneous
purchases, such as phone bills, truck repairs, gasoline, etc., they validate them, assign purchase order
numbers, and mail the invoices to Cardi.
Cardi stamps each document with the check number, the check amount, and the date paid. After writing
the checks and sending out the payments, Cardi packages all the documents (fish purchase documents
and miscellaneous invoices) and delivers them to Kendrick’s office.
Summary of Interview with DJ Khalid, Payroll Clerk, Baltimore Store
DJ maintains the payroll records. Each employee fills out his or her timecard each day. At the end of
each month, each store supervisor collects employee timecards, checks them for accuracy, and sends
them by overnight delivery to DJ at the Baltimore store. If a timecard looks to be incorrect, the
supervisor asks the employee to correct it. DJ then prepares the payroll checks and sends them to the
addresses designated for each employee. Once the checks are mailed, DJ mails the timecards and copies
of the checks to Kendrick.
8
Summary of Interview with Kendrick Lamar, Owner, Boneless Seafood
Individual stores track their own purchases, inventories, sales, etc. They send all the hard copy
documents to Kendrick, via the accounts payable or payroll clerks when appropriate. Kendrick prepares
his accounting reports from those documents as well as the deposit information he receives from the
banks and the cash disbursement information he receives from the accounts payable and payroll clerks.
Samples from data tables in Excel
budget_sales
cash
cash_disb_fishers
cash_receipts
9
customers
employees
fish_inv
fishers
order_sales
payroll
10
purchases_fish
purchases_misc
returns
stores
timecards
trucks
vendors_misc