AIS Assignment Group-1
AIS Assignment Group-1
INFORMATION SYSTEM
GROUP
ASSIGNMENT
Submitted to:
Melak D. (Instructor)
Group
Assignment
BUSINESS FACULTY
ACCOUNTING AND FINANCE
DEPARTMENT
Prepared by:
Name ID No.
Meron Seifu 0060/19
Selamawit Jebissa 0098/19
Tesfaye Tolcha 0051/19
Tizita Masresha 0031/19
Tomas Adamu 0061/19
Secondly, we would like to show our special gratitude to Mr. Melak D.,
for the immense amount of cooperation and contribution he has
provided in course Accounting Information System.
Thirdly, we would like to thank each other for the feedbacks provided
to each other in completion of the assignment.
I|Page
TABLE OF CONTENTS
Contents Pages
Q1. List down the types of documentation and what is the purpose of documentation? ------------ 1
Q3. What is DFD? And explain the four basic elements of DFD? ------------------------------------- 1
Q4. Why are databases important and what is their advantage? --------------------------------------- 2
Q5. What are the fundamental concepts of database systems such as DBMS, schemas, the data
dictionary, and DBMS languages? -------------------------------------------------------------------------- 3
Q6. What is a relational database, and how does it organize data? ------------------------------------ 4
Q7. What steps are followed to design and implement a database system? --------------------------- 6
Q8. Developing an REA diagram for a specific transaction cycle consists of three steps. Explain
the three steps? -------------------------------------------------------------------------------------------------- 7
Q9. Developing an REA diagram for a specific transaction cycle consists of three steps. Explain
the three steps? -------------------------------------------------------------------------------------------------- 9
Q10. Developing an REA diagram for a specific transaction cycle consists of three steps. Explain
the three steps? ------------------------------------------------------------------------------------------------ 11
References ------------------------------------------------------------------------------------------------------ 13
II | P a g e
LIST OF FIGURES AND TABLES
LIST OF FIGURES
Figure 1: Database in business ------------------------------------------------------------------ 3
Figure 2: The revenue cycle ---------------------------------------------------------------------- 8
Figure 3: The expenditure cycle ----------------------------------------------------------------- 9
Figure 4: The payroll cycle ---------------------------------------------------------------------- 9
Figure 5: The production cycle -----------------------------------------------------------------10
Figure 6: The general ledger and reporting system ------------------------------------------- 11
LIST OF TABLES
Table 1: Relationship database that shows row, column, primary key, and data field---- 5
Table 2: Table relation -------------------------------------------------------------------------- 5
III | P a g e
Q1. List down the types of documentation and what is the purpose of
documentation?
There are many types of AIS documentation types or techniques. Some of the AIS documentation
includes:
Flowcharts exist in two forms; that is, document and system flowcharts.
Data Flow Diagram (DFD) is mainly used in accounting information systems to development
process particularly to analyze an existing system.
Documenting and AIS helps organization stakeholders to depict how their accounting and finance
systems work
Documentation process also opens up the possibility of progressive designing of new systems in
the future
Q3. What is DFD? And explain the four basic elements of DFD?
Data flow diagrams are used to graphically represent the flow of data in a business information system.
DFD describes the processes that are involved in a system to transfer data from the input to the file storage
and reports generation.
1|Page
Data flow diagrams can be divided into logical and physical. The logical data flow diagram describes flow
of data through a system to perform certain functionality of a business. The physical data flow diagram
describes the implementation of the logical data flow.
All data flow diagrams include four main elements: entity, process, data store and data flow.
External Entity – Also known as actors, sources or sinks, and terminators, external entities produce
and consume data that flows between the entity and the system being diagrammed. These data flows are
the inputs and outputs of the DFD. Since they are external to the system being analyzed, these entities are
typically placed at the boundaries of the diagram. They can represent another system or indicate a
subsystem.
Process – An activity that changes or transforms data flows. Since they transform incoming data to
outgoing data, all processes must have inputs and outputs on a DFD. This symbol is given a simple name
based on its function, such as “Ship Order,” rather than being labeled “process” on a diagram. In Gane-
Sarson notation, a rectangular box is used and may be labeled with a reference number, location of where
in the system the process occurs and a short title that describes its function. Processes are typically
oriented from top to bottom and left to right on a data flow diagram.
Data Store – A data store does not generate any operations but simply holds data for later access. Data
stores could consist of files held long term or a batch of documents stored briefly while they wait to be
processed. Input flows to a data store include information or operations that change the stored data. Output
flows would be data retrieved from the store.
Data Flow – Movement of data between external entities, processes and data stores is represented with
an arrow symbol, which indicates the direction of flow. This data could be electronic, written or verbal.
Input and output data flows are labeled based on the type of data or its associated process or data store,
and this name is written alongside the arrow.
Improved data access to users through use of host and query languages
2|Page
Figure 1: Database in business
DBMS is a collection of programs that enables users to create and maintain a database. It provides an
environment that is both convenient and efficient to use.
Applications of DBMS
3|Page
Universities- Registrations, grades
Data Dictionary
A data dictionary contains metadata i.e data about the database. All well-designed database will include
a data dictionary.
DBMS checks the data dictionary every time the database is accessed.
Levels of Abstraction
2. Logical Level — Describes data stored in the database and relationships among the data.
Data Independence
Data independence is the ability to make changes to data characteristics without having to make changes
to the programs that access the data. It’s important because of the savings in time and potential errors
caused by reducing modifications to data access software.
Logical Data Independence - Protection from changes in the logical structure of data
Physical Data Independence - Protection from changes in the physical structure of data
Data Language
DDL stands for Data Definition Language. It is used to define database structure or pattern.
It is used to create schema, tables, indexes, constraints, etc. in the database.
Using the DDL statements, you can create the skeleton of the database.
Data definition language is used to store the information of metadata like the number of tables and
schemas, their names, indexes, columns in each table, constraints, etc.
Relational database systems use a model that organizes data into tables of rows (also
called records or tuples) and columns (also called attributes or fields). Generally, columns represent
categories of data, while rows represent individual instances.
Let's use a digital storefront as an example. Our database might have a table containing customer
information, with columns representing customer names or addresses, while each row contains data for
one individual customer.
Table 1: Relationship database that shows row, column, primary key, and data field
These tables can be linked or related using keys. Each row in a table is identified using a unique key,
called a primary key. This primary key can be added to another table, becoming a foreign key. The
primary/foreign key relationship forms the basis of the way relational databases work.
Returning to our example, if we have a table representing product orders, one of the columns might
contain customer information. Here, we can import a primary key that links to a row with the information
for a specific customer.
Q7. What steps are followed to design and implement a database system?
The design process consists of the following steps:
Gather all of the types of information you might want to record in the database, such as product name and
order number.
Divide your information items into major entities or subjects, such as Products or Orders. Each subject
then becomes a table.
Decide what information you want to store in each table. Each item becomes a field, and is displayed as a
column in the table. For example, an Employees table might include fields such as Last Name and Hire
Date.
Choose each table’s primary key. The primary key is a column that is used to uniquely identify each row.
An example might be Product ID or Order ID.
Look at each table and decide how the data in one table is related to the data in other tables. Add fields to
tables or create new tables to clarify the relationships, as necessary.
Analyze your design for errors. Create the tables and add a few records of sample data. See if you can get
the results you want from your tables. Make adjustments to the design, as needed.
Apply the data normalization rules to see if your tables are structured correctly. Make adjustments to the
tables, as needed.
6|Page
Q8. Developing an REA diagram for a specific transaction cycle consists of
four steps. Explain the three steps?
Step 1. Identify the Event Entities
The first step in developing an REA model is to identify the event entities in the function being modeled.
The events in this revenue cycle example can be identified as the value-added actions that Apex
employees take. These entities include Verify Availability, Take Order, Ship Product, and Receive Cash.
An REA model must, at a minimum, include the two economic events that constitute the give and receive
activities that reduce and increase economic resources in the exchange. In addition, it may include support
events, which do not change resources directly. We will next examine each identified event above to
determine whether it should be classified an economic event or a support event.
1. The customer services clerk, who participates in the Verify Availability event.
4. The cash receipts clerk, who participates in the Receive Cash event.
7|Page
Q9. Explain the following in detail
A. Revenue cycle
The revenue cycle is a method of defining and maintaining the processes used for the completion of an
accounting process for recording revenue generated from services or products provided by the company,
which include the accounting process of tracking and recording transaction from the beginning, normally
which starts from receiving an order from the customer or entering in agreement with the customer,
delivering an order to customer and end with getting payment from the customer.
B. Expenditure cycle
The expenditure cycle is the set of activities related to the acquisition of and payment for goods and
services. These activities include the determination of what needs to be purchased, purchasing activities,
the receipt of goods, and payments to suppliers. Much of the input to the expenditure cycle comes from
the sales cycle, where purchasing requirements are driven by the volume and type of customer orders.
8|Page
Figure 3: The expenditure cycle
9|Page
D. Production cycle
The production cycle is comprised of all activities related to the conversion of raw materials into finished
goods. The cycle has several distinct components, involving the design of products, their incorporation
into a production schedule, manufacturing activities, and a cost accounting feedback loop.
These four areas are usually managed by four different departments – the engineering, materials
management, production, and accounting departments, respectively.
A general ledger represents the record-keeping system for a company’s financial data, with debit and
credit account records validated by a trial balance. It provides a record of each financial transaction that
takes place during the life of an operating company and holds account information that is needed to
prepare the company’s financial statements. Transaction data is segregated, by type, into accounts for
assets, liabilities, owners’ equity, revenues, and expenses.
10 | P a g e
Figure 6: The general ledger and reporting system
11 | P a g e
5. Final budget document
A budget helps create financial stability. By tracking expenses and following a plan, a budget makes it
easier to pay bills on time, build an emergency fund, and save for major expenses such as a car or home.
Overall, a budget puts a person on stronger financial footing for both the day-to-day and the long term.
6. Sales tax remittance slips
A remittance letter is a document sent by a customer, which is often a financial institution or another type
of firm, to a creditor or supplier along with payment to briefly explain what the payment is for so that the
customer's account will be credited properly.
7. Payroll stubs
Pay stubs and pay slips are used to provide employees with an accurate record of their hours and wages.
This allows them to track everything related to their pay and ensure the amount they've received, and paid
in tax, is correct.
In general, the purpose of the AIS is to gather, record, process, store, summarize, and
communicate information about an organization.
12 | P a g e
REFERENCES
1
https://toppaperarchives.com/accounting-homework-help/accounting-information-system-help/
2
https://whoatwherewhy.com/why-do-accountants-need-to-understand-documentation/
3
https://bizfluent.com/about-6550087-documentation-important-accounting-information-systems-.html
4
https://www.visual-paradigm.com/guide/data-flow-diagram/what-is-data-flow-diagram/
5
https://www.cs.uct.ac.za/mit_notes/software/htmls/ch06s05.html
6
https://www.lucidchart.com/pages/data-flow-diagram/data-flow-diagram-
symbols#:~:text=All%20data%20flow%20diagrams%20include,data%20store%20and%20data%20flow
7
https://curiousdesire.com/reasons-why-database-is-important/
8
https://medium.com/linkit-intecs/fundamentals-of-database-981c133c02b1
9
https://phoenixnap.com/kb/what-is-a-relational-database
10
https://support.microsoft.com/en-us/office/database-design-basics-eb2159cf-1e30-401a-8084-
bd4f9c9ca1f5
11
https://nscpolteksby.ac.id/ebook/files/Ebook/Accounting/Accounting%20Information%20System-
James%20A.Hall%206%20(2008)/13. Database%20Modeling.pdf
12
https://www.wallstreetmojo.com/revenue-cycle/
13
https://smallbusiness.chron.com/expenditure-cycle-48093.html
14
https://www.joho.org/nl/human-resources-management-and-payroll-cycle-chapter-15
15
https://daring.my.id/
16
https://www.investopedia.com/terms/g/generalledger.asp
13 | P a g e