Computer Science Project Topics

Design and Implementation of Computer Based Invoice Generating System

Design and Implementation of Computer Based Invoice Generating System

Design and Implementation of Computer Based Invoice Generating System

Chapter One

AIM AND OBJECTIVES OF STUDY

The objectives include to develop a system that can:

  1. Store and record all the goods sold with an invoice id number.
  2. Manage and record payments.
  3. Provide a unique identification number.
  4. Give an account of income generated within a specified period.

CHAPTER TWO

LITERATURE REVIEW

INTRODUCTION

An invoice is a list of products or services given to a client that includes the cost of those services. In other words, an invoice is a bill. You send an invoice to someone because they owe your business money.

The purpose of invoice generation system is to minimize embezzlement and increase annual revenue yield to the company. The Web based invoice generation  system, tends to change the traditional way of manual writing of invoice to typing and clicking of a button to printout the complete invoice,

The disadvantages of Web based invoice generation system, is centered on the area of illiteracy and availability of materials needed for the implementation by small companies, shop owners etc. This problem can be encountered mainly in rural areas where internet services are still limited.

THEORITICAL BACKGROUND

The project was built with web technologies which are HTML, CSS3, PHP5, and wamp which is the database that stores all the information the script will accept as input (MySQL and php MyAdmin), having Apache as the engine controller. And it was made with a user friendly capability, with the help of an application program known as a “web browser”, example Mozilla Firefox, Opera mini, Internet Explorer, Google Chrome, and Maxton Cloud etc.

Every html tag in the web document has a function it does on the web browser, example if I write

<html>

<head>

<title>Web Based automatic Invoice Generation System</title>

</head>

<body bgcolor=”red”>

<h4 align=”left” >Web Based automatic Invoice Generation System<br />by <br />Chidozie</h4>

</body>

</html>

This will display a title web based automatic invoice generation system at the top of the web browser and the main page; Web Based automatic Invoice Generation System by Chidozie, all will be displayed in left alignment. A form was designed to collect data from user which involves: business name, contact address, phone number, description of goods, etc. which when entered and submitted with the submission button that sends the data to a browser, and into the relational database to hold the data.

HTML is the major tag, which forms the visual website that is used to create forms and specify a location onto which particular portion is mapped inside a web page e.g. <div id=”form”>form location.

 

CHAPTER THREE

SYSTEM ANALYSIS AND DESIGN

INTRODUCTION

In this chapter, we analyzed the choice of methodology used in this research work, the analysis of the existing system and design. It includes specific methods which were used in order to achieve the aim of the research, particular requirements for implementation of the project and clear explanation of reasons why such method were used for design and implementation of  the proposed system, also included is a brief description of the current system ofbusiness premises payment system.

The methodology used is Unified Modeling Language (UML). UML is a standardized modeling language enabling developers to specify, visualize, construct and document artifacts of a software system. Thus, UML makes these artifacts scalable, secure and robust in execution. UML is an important aspect involved in object-oriented software development. It uses graphic notation to create visual models of software systems.

UML is designed to enable users to develop an expressive, ready to use visual modeling language. In addition, it supports high level development concepts such as frameworks, patterns and collaborations.

UML diagrams can be divided into two categories. The first type includes six diagram types representing structural information. The second includes the remaining seven representing general types of behaviour. Structure diagrams are used in documenting the architecture of software systems and are involved in the system being modeled.

CHAPTER FOUR

SYSTEM IMPLEMENTATION

Introduction

This chapter, contains a summary of the implementation of automatic invoice generation system.  How the user can make the efficient use of the newly developed system of automatic invoice generation system. The system is user friendly, easy to understand and operate.

CHAPTER FIVE

SUMMARY, RECOMMENDATIONS AND CONCLUSION

Summary

The automatic invoice generation system will web based business, will manage customer’s information with information of goods purchased.

This is also a method of determining the type of goods every customer normally buy and is also a means through which the business owner knows when there is market change, because you can quickly search the previous transaction made between you and your customers and analyze the present condition of market from the goods their demand and the one their buy more.

Conclusion

The most essential part of this project, automatic invoice generation system, is that it allows me to contribute what I have in mind, about record keeping in business parastatals.

This research gives the business owners  confidence to buy more of a particular goods, since the record history shows that the goods is moving more in market demand.

Recommendation

After my research analysis, I observed that automatic invoice generation system will be the best practice to put in use, especially in this era of computer technology where many people embrace method record that involves the use of computer system. This system will also reduce embezzlement of money from the apprentice, since the record keeping is computerized and easy to trace back when things went wrong in the office.

REFERENCES

  • SanamKadge, Uzair Khan and ArsalanThangeSales and Invoice Management System with Analysis of Customer Behaviour, 2016. [E-book] Available: https://www.ijcaonline.org/research/volume136/number10/kadge-2016-ijca-908580.pdf
  • Chukwudi Kingsley WilliamsOnline Invoice Management System Software as a Service, 9 November 2017.https://www.theseus.fi/bitstream/handle/10024/138879/williams_chukwudi.pdf?sequence=1 Department of Employee Trust Funds State Agency Health Insurance Administration Manual, 2014.http://etf.wi.gov/employers/healthstate_chap15.pdf
  •  NCHOE P. JOHNSONA SURVE Y OF BENEFITS AN D CHALLENGES IN ELECTRONIC BILLING AND PAYMEN T IN THE KENYA POWER AND LIGHTING COMPANY LIMITED ,  2009. http://erepository.uonbi.ac.ke/bitstream/handle/11295/23422/Fulltext.pdf?sequence=3
  • Tony Brown  Coordination of Benefits Agreement Electronic Billing Introductory Package, 2004.
  • https://www.cms.gov/Medicare/Coordination-of-Benefits-and-Recovery/COBA-Trading-Partners/Downloads/Electronic_Billing_Pkg.pdf
  • Thomson Reuters  The Real Cost of Electronic Billing, 2016. http://ebillinghub.com/documents/2016/10/the-real-cost-of-electronic-billing.pdf/
  •  Charles Smith  Electronic invoicing and the Dutch central government, 2016. file:///C:/Users/USER/Downloads/Electronic+invoicing+and+the+Dutch+central+government.pdf
  •  JAMES HAMMOND, RAINMAKER SOFTWARE   The Key to Efficiently E-bill and Increase Cash Flow, 2008.
WeCreativez WhatsApp Support
Our customer support team is here to answer your questions. Ask us anything!