MIS Reference Report
MIS Reference Report
Prepared By:
Deebas Lamgade Hari Rijal
Exam Roll No.: Exam Roll No.:
TU Registration No.: TU Registration No.:
Gongabu, Kathmandu
February, 2022
STUDENT DECLARATION
This is to certify that We have completed MIS Project entitled "Billing Management
System" under the guidance of "Santosh Dhungana" in partial fulfillment of the
requirements for the degree of Bachelor of Information Management at Faculty of
Management, Tribhuvan University. This is our original work and I have not submitted
earlier elsewhere.
____________________ ____________________
____________________ ____________________
We would like to express sincere gratitude to our supervisor, Mr. Santosh Dhungana, for
providing necessary guidelines for completion of this report. We are thankful to him for his
continuous reinforcement and motivation for completing the project successfully. We thank
for his regular feedback and suggestion to improve the report further.
We are very thankful to respected Associate Lecturer, Mr. Surya Bam for helping and
encouraging us in every aspect of my academic study. Also, we would like to thank all the
respondents who filled the questionnaire and helped us with the continuation of the project.
Finally, we would like to thank all of our friends for uplifting our spirit to complete the
report in time.
i
LIST OF FIGURES
Figure 1.1: Project Framework ............................................................................................3
ii
LIST OF TABLES
Table 2.1: Admin Test Case .............................................................................................22
LIST OF ABBREVIATION
BIM Bachelor of Information Management
iii
CRUD Create Read Update and Delete
IT Information Technology
TU Tribhuvan University
EXECUTIVE SUMMARY
Billing Management system is web-based application, which is used to keep the record of
daily transaction of any business store. The system provides the bill to the customer and
iv
the daily record of bill is store in database of the system from where admin can able to view
the sales report.
The system is divided into the two sections i.e., Admin and Cashier. Admin can able to add
cashier. The cashier is able to choose the payment method i.e.; cash and credit and add
product details during billing. The billing transaction can be stored in the database which
can be views from the admin panel. The admin can able to manage products and suppliers.
Admin can view the sales reports along with different chart.
v
TABLE OF CONTENTS
ACKNOWLEDGEMENT ................................................................................................ i
REFERENCES ................................................................................................................
21
APPENDICES ................................................................................................................. 22
CHAPTER ONE INTRODUCTION
1.1 Background
This project is an essential and compulsory part for the student who is undergoing the
study of the Bachelor of Information Management (BIM) program affiliated to
Faculty of Management, Tribhuvan University (TU). University is to prepare IT
professionals proficient in the use of computers and computational techniques use in
order to develop effective information system to solve real life problems in the
organizational areas. This Project work helped us to know about the operational and
functional mechanism of organization. A project is an opportunity to implement the
theoretical knowledge into real world practice. The main vision of this project is that
through this experience, students can gain a new perspective into the real-world
operation and problems. It is also an excellent channel for students to get acquainted
with different organizations, developed skill through project based learning and learn
how to deal with real world problems. As the development of technology improves
day by day, the businesses are also expected to keep up with the times and utilize the
available technology to better their operation and this is especially true for service
oriented business.
1
1.2 Problem Statement
As there is no use of digital technology to manage all the operations of the billing
system. Operations of the store is managed manually through paper-based system.
Due to the old manual system, the store is facing various problems of time
ineffectiveness, lots of paper work, slow data processing and difficulties in finding the
specific record due to file management system.
At existing system, the record has been kept manually. Any customers who need to
pay bill has to wait for the paper bill as it consumes more time. This often requires a
lot of time and effort. In the existing system the person work done manually. The
manual work processes were time consuming and hence slow Following are the
drawbacks of the existing system:
• The existing system is totally manual thus there are chance of error in processing.
• The basic and major drawbacks in the existing system are the speed of retrieval of
data.
• The manual work such as calculation are more error prone.
• There is no central database from where one can get different statistical data at one
place.
1.4 Methodology
A methodology is a model for the design, planning, implementation, and achievement
of the project objective. In order to gather the information and data, and to discover
the design of the application various methods has been applied.
2
1.4.1 Project Framework
• Project Initiation
This is the first phase in the system development cycle where a reasonable topic that
is capable to solve the issue of the organization was selected. Work on the topic was
started after defining its objectives and scope. A written document as a project
proposal was submitted to the concerned faculty, stating the clear view about the
organization, its issue, recommendation and requirement of the organization. To
gather all these data required the organization was visited. After the approval of the
project proposal, the next phase was started.
3
• Project Planning
In this phase the process involved in the overall development of the system and the
activities that must be performed as well as the strategies were defined. Various
planning activities has been be conducted, which includes the planning of work,
schedule, budget, gathering resources, and etc. Those proper planning activities helps
me to complete the project on time and within the budget.
• Project Execution
In the third phase, the requirement documented were prioritized and the system view
was developed. Different types of feasibility were analyzed for the completion of the
project with in the estimated time, budget and the resources required. The overall
module of the system was developed in this phase. The actual implementation was
performed and the testing of the system was also executed. This phase was the longest
phase.
• Project Closure
This is the last phase, in which the project is completed and formally closed. In this
phase the overall process and the achievement is documented and presented to the
mentor. Project Closure involves handing over the actual implementation view of the
project along with the documentation including all the activities involve in project
from scratch level to the completion of the project to the concerned External and
Internal supervisor.
4
2.1 Literature Review
For the purpose of this project and its required features, other existing systems were
referred to, so as to gain inspiration and observe what features the software made for
the general use have and might be need for this project. When researching for existing
software that might help in the process of building this project.
“Billing System Design Based on Internet Environment”. This paper deals with the
design of Internet billing system, in which it is possible pay invoices electronically.
This approach is implemented via virtual banks, in which the process of money
transfer can be implemented. In other hand many applications can be realize such as;
deposit e-money, withdrawal e-money and determine account balance. A Gate way
translator is used to apply authentication rules, security and privacy (Muzhir, 2017).
“Billing System Short Documentation”. This Billing software system is the most
sophisticated web based billing system. This web based software has been designed
especially for small & midsized businesses. This Billing system is the most reliable,
flexible and scalable billing software that helps streamline billing while considerably
reducing operating costs. They made this project for a firm called Cross Section
Interactive (Rajpal, 2019).
5
process and implementation is major issue. Implementing required changes to
organizational culture which is a major challenge.
Feasibility study is made to see if the project on completion will serve the purpose of
the organization for the amount of work, effort and the time that spend on it.
Feasibility study lets the developers for see the future of the project and usefulness. A
feasibility study of a system proposal is according to its workability, which is the
impact on the organization ability to meet the user needs and effective uses of
resources. The document provides the feasibility of the project that is being designed
and list various areas that were considered very carefully during the feasibility study
of this project such as Technical, Economic and Operational feasibilities.
Earlier no system existed to cater to the needs of ‘Billing System’. The current system
developed is technically feasible. It is a web based user interface. Thus it provides an
easy access to the users. The database’s purpose is to create, establish and maintain a
workflow among various entities in order to facilitate all concerned users in their
various capacities or roles. Permission to the users would be granted based on the roles
specified. Therefore, it provides the technical guarantee of accuracy, reliability and
security.
A system can be developed technically and that will be used if needed must still be a good
investment for the organization. In the economic feasibility, the development cost in
creating the system is evaluated against the ultimate benefit derived from the new systems.
Financial benefits must equal or exceed the costs.
The system is economically feasible. Since the interface for this system is developed
using the existing resources available at the organization, there is nominal expenditure
and economic feasibility for certain.
6
2.5.3 Operational Feasibility
Proposed projects are beneficial only if they can be turned out into information system.
That will meet the organization’s operating requirements. Operational feasibility
aspects of the project are to be taken as an important part of the project
implementation. Some of the important issues raised are to test the operational
feasibility of a project includes the following:
• Will the system be used and work properly if it is being developed and implemented?
• Will there be any resistance from the user that will undetermined the possible application
benefits?
7
2.6.1.1 Use Case Diagram
A use case diagram is a graphic depiction defined by the unified modeling language
(UML) whose aim is to show the interactions among the elements of a system (actors),
their goals (represent as use case) and any dependencies between those use cases. It
is used to identify the primary elements (actors) and processes (use cases) that form
the system. The use case diagram describes different activities performed by different
actor within the system. It represents system functionality from users’ perspective.
Use case diagram describes a sequence of actions that provides a measurable value to
an actor and is drawn as horizontal ellipses.
8
Fig:2.1: Use case Diagram of Billing Management system
9
• System is portable and we can switch the server very easily.
10
Fig 2.2: Activity Diagram of Billing Management system
11
2.7.2 Entity Relationship Diagram (ERD):
Entity Relationship Diagram (ERD) is a model that describes all the entities exist on the
system along with their relationship with each other.
12
2.7.3 Sequence Diagram
During this development of report different tools were used. Mainly used tools are as follows:
• HTML: It is basically used to format text as titles and headings, to arrange graphics on
this system and also used to link different pages within a system.
• CSS: In this system CSS is used for development sites structure by creating design or
outline the html element and describing the presentation to different pages, including
colors, layout and fonts.
13
• Bootstrap: In this project, Bootstrap is used for designing and making the website
screen responsive. Different components and models are used for attractive user
interface. In this project Bootstrap version 4.0.0 is used.
• PHP: PHP code is embedded into HTML for making website dynamic and used for
connecting website to database. In this system PHP version 7.3.11 is used.
• MySQL: In this project, MySQL is used for the database management of the system.
Different data is stored in the server to make the website dynamic.
• XAMPP: It is used for creating and configuring with database which is written in
MySQL without internet. In this project XAMPP version 3.2.4 is used.
• Microsoft Office: The Microsoft office word document is used for softcopy
documentation of the project. All the document design and numeration are done by
using Microsoft Office Word 2019
• JavaScript: In this project JavaScript is used for creating some animation in page
content.
• Web Browser: Google Chrome browser is used to the run the localhost system of a
project.
• Sublime Text: Sublime Text version 3.2 is used to write down all the HTML, CSS and
PHP code in this project.
Login Module
When the user confirmation with a login screen in which they would enter their
unique username and password. Validation was performed by checking if the
username and password is correct.
14
15
Home page
When the login is approved then it Redirect into the Homepage Section. Home page is
the main page of the system where all the workflow is Perform.
This part will look at the testing of the system developed to ensure it has met its
requirements. As a fairly flexible methodology was adopted for the development the
testing of the application started during its development with bugs being fixed as they
were discovered. After each section of the application was completed it was tested so
that errors could be corrected.
Unit testing was undertaken during the actual implementation of the system. Each
time some code was written it was run and monitored for the bug. As bugs were
discovered they were corrected by adding additional code or modifying the existing
code. Several bugs were corrected by analyzing the error messages and correcting
16
them by chaining in code. After development of the system had been completed
testing was also performed.
4 Username= Pass
Check Message
user
Response Display "
when Incorrect
17
incorrect Password= username or
username and Admin password "
correct
password
is
entered
5 Check Username = Redirect to Pass
response admin Home Page
when valid
Password =
username and admin123
password
is
entered.
18
CHAPTER THREE DISCUSSION AND CONCLUSION
3.1 Discussion
The development focused primarily on the usability of such an application and the
functionality needs of the user. The application that was created successfully met the
usability and functional requirements of the user and gained their acceptance.
3.2 Finding
The major findings after the completion of the project are as follows:
• The project helps in gaining the practical knowledge for implementing the theoretical concept
that has been learned.
• After analyzing about the organization, it is known that if organization uses the same
traditional approaches to billing and keep data then it would increase the cost of product.
• If the organization uses the application for billing and keeping record then thus, the
organization would be able to meet its goal comfortably.
3.3 Conclusion
In this system, the recording of bill is done manually. The previous system was time
consuming, less secured and took effort and physical space to keep track of paper
documents. To solve this problem Billing system is designed. It records data and
information in a systematic way and also contains log-in system in which
authentication is needed to use the system that makes system secure. As the system
records the data digitally it won’t take effort and physical space to keep track of paper
document.
19
2. Others Iterative module can be added
REFERENCES
(PDF) Billing system design based on internet environment. (n.d.). Retrieved from
https://www.researchgate.net/publication/242071321_Billing_System_Design_B
ased_o n_Internet_Environment
20
Billing system short documentation. (n.d.). Retrieved from
https://www.scribd.com/document/348664641/billing-system-shortdocumentation
Ani
APPENDICES
Interview Questions
21
• How do you keep the record?
• What does the staff use to make invoice?
• Do your staff provide correct bill?
• How do you know about your sales?
• How do you know about your product?
• How do you know about the transaction?
• How do you analyze the sales?
System Demo
22
23
24
25
26