Sunday 21 July 2013

Accounting

Definition of 'Accounting'

The systematic and comprehensive recording of financial transactions pertaining to a business. Accounting also refers to the process of summarizing, analyzing and reporting these transactions. The financial statements that summarize a large company's operations, financial position and cash flows over a particular period are a concise summary of hundreds of thousands of financial transactions it may have entered into over this period. Accounting is one of the key functions for almost any business; it may be handled by a bookkeeper and accountant at small firms or by sizable finance departments with dozens of employees at larger companies.


Management accounting


Management accounting combines accounting, finance and management with the leading edge techniques needed to drive successful businesses.
Chartered management accountants:

·         Advise managers about the financial implications of projects.
·         Explain the financial consequences of business decisions.
·         Formulate business strategy.
·         Monitor spending and financial control.
·         Conduct internal business audits.
·         Explain the impact of the competitive landscape.
         Bring a high level of professionalism and integrity to business.


For Accounting Management is the practical application of management techniques to control and report on the financial health of the organization. This involves the analysis, planning, implementation, and control of programs designed to provide financial data reporting for managerial decision making.

Why do we need accounting?

We need accounting because it is the backbone of business finances. It was created in response to the development of trade in medieval times.

Processes

 Accounting can be:
1.     Receipt Process
                   Add, delete, Modify, select  all receipt

     2.  Owner drawing process
                  Add, delete, Modify, select  of owner drawing
     3.  Assets(Stuff) Process
                  Add, delete, Modify, select  of Assets(Stuff)
     4.  Assets(wealth accumulation) Process
                  Add, delete, Modify, select  of Assets(wealth accumulation)
     5.  Pay back Process
                  Add, delete, Modify, select  of Pay back
     6. Borrow process 
                  Add, delete, Modify, select  of Borrow
     7. Pay Back from Borrow 
                 Add, delete, Modify, select  of Pay back From Borrow
     8.1 Find Assets
                 Calculate Total Assets = ((total Profit - total Expense) + (total Assets(wealth                                                          accumulation) + total assets (stuff) + total Borrow) -
                                                     (total_Owner Drawing - total Pay Back from                                                                  Borrow))
                 - total Profit = ['SUM(pd_PriceSold * pd_Quantity)-(SUM(pd_MainPrice *                                            pd_Quantity) + SUM(pd_Discount * pd_Quantity)
                                       +SUM(pd_Tax * pd_Quantity))']


      8.2 Find Net Income
                  Calculate Total Net Income = total profit - total expense
      
     9 View Report

Data Flow Diagram (DFD of  Accounting)

data flow diagram (DFD) is a graphical representation of the "flow" of data through an information system, modeling itsprocess aspects. Often they are a preliminary step used to create an overview of the system which can later be elaborated.[2]DFDs can also be used for the visualization of data processing (structured design).

Accounting Process Level 0


Accounting Process Level 1


Accounting Process Level 2


Accounting Process Level 3


Accounting Process Level 4


Accounting Process Level 5


Accounting Process level 6


Accounting Process Level 7


Accounting Process Level 8.1


Accounting process Level 8.2


Flow Chart Accounting 

flowchart is a type of diagram that represents an algorithm or process, showing the steps as boxes of various kinds, and their order by connecting them with arrows. This diagrammatic representation illustrates a solution to a given problem. Process operations are represented in these boxes, and arrows; rather, they are implied by the sequencing of operations. Flowcharts are used in analyzing, designing, documenting or managing a process or program in various fields.

-all pages



-home  page


-Receipt page



-Paid page


-Assets Page


-Salary page



-Borrow page


-Income statement page


-Report page


Web page:


web page (or webpage) is a web document that is suitable for the World Wide Web and the web browser. A web browser displays a web page on a monitor or mobile device. The web page is what displays, but the term also refers to a computer file, usually written in HTML or comparable markup language, whose main distinction is to provide hypertext that will navigate to other web pages via links. Web browsers coordinate web resources centered around the written web page, such as style sheetsscripts and images, to present the web page.
On a network, a web browser can retrieve a web page from a remote web server. On a higher level, the web server may restrict access to only a private network such as a corporate intranet or it provide access to the World Wide Web. On a lower level, the web browser uses the Hypertext Transfer Protocol (HTTP) to make such requests.
static web page is delivered exactly as stored, as web content in the web server's file system, while a dynamic web page is generated by a web application that is driven by server-side software or client-side scripting. Dynamic web pages help the browser (the client) to enhance the web page through user input to the server.

III. Accounting Capture

-Home page


-View receipt page


-Add receipt page 


-Assets page


-Income statement page



Video:



Inventory

Inventory refers to stocks of anything necessary to do mini market. These stocks represent a large portion of the mini market investment and must be well managed in order to maximize profits. In fact, many mini market cannot absorb the types of losses arising from poor inventory management. Unless inventories are controlled, they are unreliable, inefficient and costly.
Inventory Management is an enterprise-wide discipline concerned with the identification and tracking of Information Services (IS) hardware and software assets. Its three main areas of concern are:
o   Acquisition.
o   Redeployment.
o   Termination.
Acquisition procedures are established to assist personnel in procurement of software and hardware products. Its main purpose is to ensure that proper justifications are performed and that financial guidelines are followed.
Redeployment procedures are responsible for ensuring that assets are tracked when moved from one location to another and that budgetary considerations are adjusted as needed. Should a product be moved in conjunction with its original owner then the Inventory System is updated to reflect the new location. Should a product location and owner change, then the Inventory System must be updated to reflect the new owner and their location. In this case, the old product is deleted from the original owner’s budget and added to the new owner’s budget.
Termination is responsible for deleting the asset from the inventory when it is discontinued, or replaced. The owner’s budget will be updated to reflect the asset termination and the asset will no longer be listed when location reports are generated.

Inventory  process :

Data Flow Diagram:

data flow diagram (DFD) is a graphical representation of the "flow" of data through an information system, modeling itsprocess aspects. Often they are a preliminary step used to create an overview of the system which can later be elaborated.[2]DFDs can also be used for the visualization of data processing (structured design).



- Stock In


-Stock out



Flow chart:

flowchart is a type of diagram that represents an algorithm or process, showing the steps as boxes of various kinds, and their order by connecting them with arrows. This diagrammatic representation illustrates a solution to a given problem. Process operations are represented in these boxes, and arrows; rather, they are implied by the sequencing of operations. Flowcharts are used in analyzing, designing, documenting or managing a process or program in various fields.



Web page:

web page (or webpage) is a web document that is suitable for the World Wide Web and the web browser. A web browser displays a web page on a monitor or mobile device. The web page is what displays, but the term also refers to a computer file, usually written in HTML or comparable markup language, whose main distinction is to provide hypertext that will navigate to other web pages via links. Web browsers coordinate web resources centered around the written web page, such as style sheetsscripts and images, to present the web page.
On a network, a web browser can retrieve a web page from a remote web server. On a higher level, the web server may restrict access to only a private network such as a corporate intranet or it provide access to the World Wide Web. On a lower level, the web browser uses the Hypertext Transfer Protocol (HTTP) to make such requests.
static web page is delivered exactly as stored, as web content in the web server's file system, while a dynamic web page is generated by a web application that is driven by server-side software or client-side scripting. Dynamic web pages help the browser (the client) to enhance the web page through user input to the server.

-Stock in page


- Stock out page




- Report stock in


- Report stock out




Below is my video testing about how to use inventory system:















Manager’s Process.

    Management Controller
    • Introduction
      • We select data from main table and all table that has relationship with it.
      • View report of cashier
        • Select data from Cashier in database
      • View report of Accounting
        • Select data from Accounting in database
      • View report of Inventory
        • Select data from Inventory in database
      • View report of Purchase
        • Select data from Purchase in database
      .
    Level 0 of Manager


    How to View Report?
    • Introduction
      • We select data from main table and all table that has relationship with it.
    • View report of cashier
      • Select data from Cashier in database
    • View report of Accounting
      • Select data from Accounting in database
    • View report of Inventory
      • Select data from Inventory in database
    • View report of Purchase
      • Select data from Purchase in database
    Employee's Process
    • Introduction
      • View employee detail
      • Add new employees
      • Update employee
      • Delete employees
      • Set Salary to employee
    Level 1 of Manager (Manage Employee Detail)
    • Add new employees
      • Set Position
      • Set Salary
      • Set Shift to Employee
      • Employee Detail
    Level 1.1 (Add Employee)
    • Update employee:
      • Time of work
      • Salary
      • Shift
      • Position
      • Information
    Level 1.2 (Update Employee)
    Salary's Process
    • Salary
      • Calculate Time of work
      • Salary of Employee
    Level 2 (Salary)
    Position's Process
    • Position
      • View
      • Add
      • Update
      • Delete
    Level 3 (Position)
    Shift's Process
    • Shift
      • View
      • Add
      • Update
    Level 4 (Shift)

    DFD Purchasing

    Dear bapak
    this below pictures are my Purchasing process.


    Thanks
    expr:href=”data:post.url” send=”true” show_faces=”true” width=”450” height=”35” font=”arial“>