Bim Final Report 7
Bim Final Report 7
Bim Final Report 7
BY
Dipti Thapa
Exam Roll No: 11095/19
T.U. Registration No: 7-2-0623-0005-2019
Sunsari Technical College
To,
The Head of Department(BIM)
Sunsari Techincal College
Dharan, Sunsari
Sub: Completion of Summer Project- “Accounting Management System”
Dear Sir,
I am writing to commend Dipti Thapa, a 6th-semester student from your department, for her
exceptional work on a project for my shop, Danfe Munal Grill Udhyog. Dipti's dedication,
professionalism, and outstanding contributions significantly improved our operations.
Her technical skills, communication, and teamwork were remarkable, reflecting well on your
department's education quality. I appreciate the opportunity to collaborate with such talented students
and look forward to future partnerships.
With Best Regards,
....................................
Mr. Sabin Adhikari
Manager
ii
ACKNOWLEDGEMENT
This project has been an excellent opportunity for me to explore my knowledge and skill. The success
and outcome of this project required a lot of guidance and assistance from many people, and I am
highly privileged to get the support to complete my project. All that I have done is only due to such
supervision and assistance, and I would not forget to thank them. I want to extend my sincere thanks to
all of them.
Special thanks to the University for including such a task in the curriculum of BIM. Thanks to our
college, Sunsari Technical College for providing the environment and supporting all the stages of this
project. I would like to thank our Head of IT Department, ER. Mahesh Sah and my project supervisor,
Amar Rai, for valuable guidelines, supervision, and suggestions to complete this project successfully.
My thanks and appreciation to all the people's direct and indirect help remained valuable and crucial at
different project stages. This outcome is the result of their support and encouragement.
iii
PREFACE
The specific principals and procedure implemented by company’s management team that are used to
prepare its financial statements. A text that contains pertinent accounting rules and other information
for a business or organization. Guidelines used to help companies determine how to record certain
business transactions that have not yet been fully addressed by accounting standards.
A detailed accounts that record all the financial transaction of a business to be used for the future
reconciling of accounts and the transfer of information to other official accounting records such as the
general ledger. A bookkeeping system in which separates accounts are maintained for each branch or
operating location of organization.
iv
ABSTRACT
The objective of this website will enhance the quality of accounting system. Management accounting
system is recognized as the most important source of formal information in an organization as it plays
vital role in helping the managers of complex and hierarchical organizations by providing the
information that enables them to plan, organize, and control the organization.
The study aims to define management accounting system, describe the shortcoming of the traditional
management accounting system, explain the strategic management accounting, and identify the
changing role of management accountants.
v
STUDENT DECLARATION
This is to certify that I have completed the Summer Project entitled “Accounting Management
System” which is a done under the guidance of Mr. Amar Rai in partial fulfillment of the requirement
for the degree of Bachelor Information Management at faculty of Management Tribhuvan
University. This is my original work and I have not submitted it earlier elsewhere.
………………………
Dipti Thapa
September 16,2023
vi
CERTIFICATE FROM THE SUPERVISOR
This is to certify that the summer project entitled “Accounting Management System” is an academic
work done by “Dipti Thapa” submitted in the partial fulfillment of the requirements for the degree of
Bachelor of Information Management at Faculty of Management, Tribhuvan University under my
guidance and supervision. To the best of my knowledge, the information presented by him/her in the
summer project report has not been submitted earlier.
vii
LIST OF FIGURES
viii
LIST OF TABLES
Table 1:
Test Case………………………………………………………………………………..17
ix
LIST OF ABBREVIATION
x
EXECUTIVE SUMMARY
This report contains the procedure and steps developed for Accounting Management System. The
purpose of this project is to design and implement an accounting management system for DAFE
MUNAL GRILL UDHYOG company. The system will help DAFE MUNAL GRILL UDHYOG to
streamline its accounting processes, improve its financial performance, and comply with the relevant
regulations. This report shows the complete information about my summer project on the "Accounting
Management System" and how I was familiar with the practical aspects of computer application.
The primary objective of this project is to study the aspects of the video sharing dominions, and try to
recreate the environment to effectively study the overall workspace.
xi
TABLE OF CONTENTS
ACKNOWLEDGMENT………………………………………………………………..iii
PREFACE………………………………………………………………………………..iv
ABSTRACT……………………………………………………………………………...v
STUDEN DECLARATION…………………………………………………………….vi
CERTIFICATE FROM THE SUPERVISOR………………………………………...vii
LIST OF FIGURES…………………………………………………………………….viii
LIST OF TABLES……………………………………………………………………….ix
LIST OF ABBREVIATION……………………………………………………………..x
EXECUTIVE SUMMARY……………………………………………………………..xi
CHAPTER I INTRODUCTION
1.1 Background…………………………………………………………………………………....1
1.2 Introduction of the Organization………………………………………………………………1
1.2.1Vision……………………………………………………........................................................1
1.2.2Objectives of Study…………………………………………………………………………..1
1.2.3Problem of statement………………………………………………………………………....1
1.3Literature Review……………………………………………………………………….……...2
1.4 Methodology……………………………………………………………………………..……2
1.4.1 Data and Information………………………………………………………………….…….2
1.4.2 Project Framework…………………………………………………………………….…….3
1.4.3 Tools and technologies used…………………………………………………….……….….4
1.5 Technique of project report analysis…………………………………………….………….…4
1.6 Financial………………………………………………………………………….….…….…..4
1.7 Risk…………………………………………………………………………………..…….….5
1.8 Requirements…………………………………………………………………………....…….5
1.9 PERT……………………………………………………………………………………….….5
xii
CHAPTER II TASK AND ACTIVITIES PERFORMED
2.1 Analysis of task, activities, problem issues……………………………………………....……6
2.1.1 Analysis of task………………………………………………………………….……...…...6
2.1.2 Analysis of problem…………………………………………………………………………6
2.1.3 ER-Diagram…………………………………………………………………………...….....7
2.2 Analysis of possible Solution………………………………………………………...…….....7
2.2.1 Feasibility Analysis……………………………………………………………………...…..7
2.2.2 Requirement Analysis………………………………………………………………...……..8
2.2.3 Functional Requirement……………………………………………………………………..8
2.2.4 Non-Functional Requirement……………………………………………………………….8
2.2.5 Class Diagram……………………………………………………………………………....9
2.2.6 Activity Diagram…………………………………………………………………………...10
2.2.7 Sequence Diagram………………………………………………………………………….11
3.1 System Design………………………………………………………………………………..11
3.2 System Implementation……………………………………………………………………....12
3.3 Modules Description………………………………………………………………………....12-14
3.4 Services Required…………………………………………………………………………....15
3.4.1 Xammp…………………………………………………………………………………….15
3.4.2 Web browser……………………………………………………………………………….15
3.5 Findings……………………………………………………………………………………...15-17
CHAPTER III DISCUSSION AND CONCLUSION
3.6 Discussion……………………………………………………………………………………18
3.7 Conclusion………………………………………………………………………………………………………………………….18
REFRENCES…………………………………………………………………………………………………………………………..19
APPENDICES…………………………………………………………………………………………………………………………20-23
xiii
CHAPTER I: INTRODUCTION
1.1 Background
An accounting management system for a project is a software tool that helps businesses manage their
finances and accounting operations related to a particular project. The system provides an automated
platform for tracking expenses, revenue and other financial transactions related to the project. The
system can also provide real-time reporting and analysis, which enables project managers and other
stakeholders to make informed decisions and take appropriate actions. With this system, businesses can
streamline their accounting and financial management processes, minimize errors, reduce costs, and
improve the overall efficiency of their project management operations.
1.2 Introduction of the Organization
The organization under study is DAFE MUNAL GRILL UDHYOG. This organization was founded
in 2069 B.S. People are the most important part of an organization. Giving them the right tools to
succeed is paramount. But it's also a business. Having a solution that can meet the needs of employees
and the business at the same time will synchronize their goals and lead to happier, more effective
work.
1.2.1 Vision
The vision of the Accounting Management System is to maximize profit and minimize losses. It is
concerned with the presentation of data to predict inconsistencies in finances that help managers make
important decisions. Its scope is quite vast and includes several business operations.
1.2.2 Objective of Study
1. Assisting in the Planning and Formulation of Future Policies Proper planning, which is the core
job of management, is critical to business success.
2. Assisting with the Understanding of Financial Data.
3. Assist in Performance Management.
Accounting problems are issues resulting in material financial statement errors, undetected fraud due to
inadequate internal control, misapplication of generally accepted accounting principles (GAAP
accounting standards), regulatory noncompliance, and cybersecurity risks.
1
1.3 Literature Review
A literature review of accounting management system is a systematic and critical evaluation of the
existing research on the topic of accounting management system. It aims to identify the main themes,
gaps, controversies, and implications of the literature for future research and practice.
A Review of the Research Literature on Management Accounting System by Muhammad Irfan (2015).
This paper provides a comprehensive overview of the research literature on management accounting
system from 1970 to 2014. It covers various aspects of management accounting system such as its
definition, evolution, design, implementation, impact, and challenges. It also identifies some research
gaps and opportunities for future studies.
It provide the background and context of the topic and state the research question or objective of the
literature review. It explain the scope and limitations of the literature review and Preview the main
themes and structure of the literature review.
1.4 Methodology
Data and information for accounting management system are the raw and processed facts that are
used by an accounting management system to record and manage the financial or accounting records of
a company.
a) Primary Data:
It is collected directly from the original source through methods such as interviews of the
organizations members, observations, or experiments.
b) Secondary Data: It is collected through various sources like internet, books, reports etc.
c) Demographic Data: Ethnicity, language preferences, socioeconomic status, and other relevant
demographic information for statistical analysis and reporting.
2
1.4.2 Project Framework
● As software is delivered in parts, there is no need for a full specification from the project’s start
and small changes to requirements are possible in the course of the development process.
• Project Testing:
In this phase, this project was conducted thorough testing of the platform to identify and
fix any bugs or issues. This phase involved testing to ensure that the platform is stable and user-
friendly.
3
• Project Closure:
Project closure is the final phase of a project where the project team completes all remaining
activities and deliverables, performs a final project evaluation, and formally closes out the project.
CSS: CSS stands for “Cascaded Style Sheet” which is used to enhance the appearance and
layout of the website.
Web browser: It is used to retrieves information from other parts of the web and displays it in
a screen.
VS CODE: It stands for “Visual Studio Code” which is used as code editor for making
system.
PHP: PHP stands for “Hypertext Preprocessor” which is used to develop dynamic and
interactive web pages and web-application.
MySQL: MySQL stands for “My Structured Query Language” which is used to manage
databases and servers for web-application.
MS Office: It includes the application of software which is required for web-application. Such
as: Word, PowerPoint, Excel and others.
XAMPP: It stands for “Cross-platform, Apache, MySQL, PHP and Perl” which is used for
web application testing on a local host server.
1.6 Financial
A financial analysis verifies that the project’s disbursement corresponds to the amount of progress
towards completion. A technique for analyzing costs lists all the purchase orders the project team has
issued and compares the amounts to the cost in the budget
4
1.7 Risk
Risk analysis lets project managers determine appropriate contingency plans for the company. If a
project is at a high risk of failure, meaning it will not be available to execute the planned functions on
time or at the expected cost, companies want to be aware of the consequences of such failure. Risk
analysis techniques look at what would happen to the project if single component would fail to
execute. It then tries to determine the likelihood of such failure component.
1.8 Requirements
A project plan tries to execute the project so it fulfills specified requirements. As the project
progresses, the project team may become aware of aspects of the requirements that the specification
does not cover adequately. Techniques for evaluating requirements look at whether the requirement is
optional or mandatory. They rank the requirements I order of importance and assign values. The
project team has to prioritize mandatory requirements with a high value, while it can drop optional,
low-value requirements if it helps the overall project.
1.9 PERT
PERT, which stands for Program Evaluation and Review Technique, is a project management
technique used to analyze and schedule the activities involved in completing a project. PERT is
particularly useful for projects that have a high level of uncertainty and complexity. The technique
involves breaking down the project into individual activities, determining their dependencies and
durations, and creating a network diagram to visualize the project flow. PERT utilizes three time
estimates for each activity: optimistic, pessimistic, and most likely. These estimates help calculate the
expected duration and identify critical paths, which are the sequences of activities that must be
completed on time to avoid project delays.
5
CHAPTER II: TASK AND ACTIVITIES PERFORMED
2.1 Analysis of tasks, activities, problems, issues
2.1.1 Analysis of tasks
Task analysis is the process of learning about ordinary users by observing them in action to understand
detail how they perform their tasks and achieve their intended goals. Tasks analysis helps identify the
tasks that your software and applications must support and can also help you refine or re-define your
site’s navigation or search by determining the appropriate content scope.
The accounting management system has become an essential tool for organizations to streamline
their admission processes and make it more convenient for applicants. The major problem for
accounting management system is that lack of accuracy leads to an error when such inaccurate
information is used in decision making.
6
2.1.3 ER-diagram
An Entity Relationship Diagram (ERD) is a type of diagram that shows the relationships between
entities in a system. It is often used in software engineering during the planning stages of the software
project to identify different system elements and their relationships with each other.
It is a detailed analysis that considers all of the critical aspects of the proposed project in order to
determined likelihood of it succeeding. Some feasibility analysis are:
Scheduled Feasibility: Determining whether the project can be completed within the desired
timeframe, considering constraints, dependencies, and available resources.
7
considering factors like available technology, infrastructure, and expertise.
2.2.4Non-Functional Requirement
Non-functional requirements (NFRs) are a set of specifications that describe the system’s operation
capabilities and constraints and attempt to improve its functionality.
Performance and scalability
Security
Reliability
Data integrity
8
2.2.5Class Diagram
The class diagram is a UML diagram that represents a static view of a system. It is a composition of
different classes which are linked to each other through association.
9
2.2.6 Activity Diagram:
An activity diagram represents a series of actions or flow of control in a system like a flowchart or a
data flow diagram. They also describe the steps in a use case diagram. For example, the given diagram
demonstrates one of the activities in this system:
10
2.2.7 Sequence Diagram
A sequence diagram is an interaction diagram. From the name, it is clear that the diagram deals with
some sequences, which are the sequence of messages flowing from one object to another.
Interaction among the components of a system is very important from implementation and execution
perspective. Sequence diagram is used to visualize the sequence of calls in a system to perform a
specific functionality.
System design is a critical phase in the development process, involving the translation of high-level
requirements into detailed specifications. It encompasses several key aspects: Detailed Design, which
creates a comprehensive blueprint of the system, specifying modules, components, and their
interactions; Interface Design, which focuses on user-friendly and intuitive interfaces to enhance user
11
experience; and Entity Relationship Modeling, which defines data elements and their relationships
within the system. The entity-relationship model plays a crucial role in organizing and managing data
effectively. Altogether, system design ensures that the system architecture aligns with the project's
objectives and requirements, while also optimizing usability and data structure.
Index Page
This is the initial page appear on the screen when admin search for the website.
Sign up
In this signup screen, admin create login account by providing all the details information of
admin required in the form.
12
Log In Page
Admin should before register their account to login to the system.
13
Home Page
Home page shows the logout and get started for dashboard in the system.
Admin Dashboard
This is the page only for the admin where he/she can perform all the tasks and activities related to the
software.
14
3.4 SERVICES REQUIRED
3.4.1 XAAMP
XAMPP is one of the widely used cross-platform web servers, which helps developers to create
and test their programs on a local webserver.
3.4.2Web browser
A web browser takes anywhere on the internet, letting us see text, images and video from
anywhere in the world. A web browser takes us anywhere on the internet. It retrieves information
from other parts of the web and displays it on desktop or mobile device.
3.5 Findings
The implementation of this system led to a significant reduction in manual paperwork and
streamlined the application process. Applicants were able to submit their applications and
supporting documents easily through the online platform, resulting in improved accessibility and
convenience. This system has enhanced the efficiency of the application review process by
providing a centralized platform for administrators to access and evaluate applications. This has
resulted in faster decision-making and reduced administrative burden.
15
Test Case
Title: Accounting Management System
Description: The system should have a login functionality for the admin.
Precondition: The system's database has a record with username="admin" and password="123".
Assumption: The login admin interface has text fields to enter the username and password for login,
and a form is available to user on the system for online admission.
Test Steps:
Admin Login - Invalid Credentials
Admin Login - Valid Credentials
Update profile- Admin can update own profile
Expected Result: The entered username and password must validate with database's
username and password and after validation success, it is expected to locate for Admin
Panel .
Post Condition: System should able to store the activity done by the admin and
login/apply accounting report into the system respectively.
16
Step Test Test Scenario Test Data Expected Status
Module Result
Check
response when Username=username Should Passed
1 Admin invalid Password= password display error
Login username and message
password is
entered.
Check
response when Username=Admin Should Passed
2 Admin valid Password= 123 display
Login username and successfully
password is login
entered. message
3.6 Discussion
The centralized platform has facilitated efficient application review, enabling administrators to make
faster decisions and reducing administrative workload. Moreover, the system's automated notifications
and communication features have improved transparency and applicant engagement throughout the
admission process. The robust data management capabilities have further enhanced the project's impact
by enabling the effective storage, retrieval, and analysis of applicant data. The successful
implementation of the Accounting Management system signifies the Dafe Munal commitment to
embracing technological advancements and enhancing the overall data experience for administrators.
The Accounting management system project has been a significant undertaking for the summer
project submission. Throughout this project, various aspects have been addressed, including the
development of a user-friendly platform, streamlining the application process. The successful
completion of this project demonstrates its potential for long-term implementation and positive impact
on the college's admission procedures.
17
3.7 Conclusion
In conclusion, Management accounting helps in analyzing and recording financial information which
can be used by a company to increase its efficiency and productivity. Accounting is the recording and
processing of data into information, of the characteristics of 'good' information, and of the relationship
between accounting and organizational objectives. A business report conclusion is the last section of
the document used for summarizing the most important information, providing a final word to the
readers. Through the conclusion, you are able to convey the main message of your business document.
18
REFERENCES
19
APPENDICES
20
Description: Store username and password in database accountdb , column admin.
21
Description: Compare input to data stored in database. If valid login successful.
22
Description: Contains many features as above.
23