Professional Documents
Culture Documents
ABSTRACT
Our project explains about the daily expense management. This project mainly
explains the various actions related to expense details. According to date wise, month wise,
year wise expense. This project shows some ease in adding, editing and deleting the expense
details. It also provides a less time consuming process for viewing, adding, editing and
processing expense of the users.
CHAPTER 1
INTRODUCTION
CHAPTER 2
PROJECT DISCRIPTION
Home Budget is an expense tracker designed to help you budget, track and possibly
control your monthly expenses at home. Home Budget provides an integrated set of features
to help you manage your expenses and cash flow. Home Budget supports tracking of both
your expenses and income, and includes support for budgets, accounts, payees and bill
tracking. The system will be used by House-Wife to control their Income-Expense from
Days-to-Day to Yearly basics. Keeping accurate records of personal expenses is hugely
important for so many reasons. Its manage the personal activities, when and where you are
going, what you are about to do, your personal expenditure and savings. And it helps to
control your unnecessary expenditures. You can input your expense. The application will
display a detailed usage history as well as tally up daily and total expense. This is a good
alternative for the paper and pen or memo way of tallying expenses And to keep a watch on
their expense.
CHAPTER 3
SYSTEM TECHNOLOGY
3.1 HTML:
Learn basic HTML to create your Web site. Basic HTML is not hard to learn.
Learning HTML is probably the single most important thing you'll ever do if you want to
create your own personal Web site. You must learn HTML to design good pages because it is
the language in which Web site on the Internet are based on.
Web sites are a great way to show off something in your life. Basic HTML will let
you show the world whatever it is you want to show them on your Web site. Adding colors,
changing text size and including pictures on your Web site are just a few of the things you
can do when you learn basic HTML.
To learn basic HTML you must keep in mind that it's simply a series of letters that are
abbreviations of what they actually stand for. For example, H1 stands for a heading for a
paragraph that is the first of five sizes and BR is a line break.
One important thing to remember, while you learn basic HTML, is that on a Web
page the HTML tags must come in a certain order and most HTML tags must have a start and
end tag for the browser to recognize the command. An end tag is just simply the same as the
start tag except that it starts with the / symbol. A heading would look like this<h1>Heading
Here</h1>. There is a start tag, <h1>, the heading, and an end tag,< /h1>.
Learn basic HTML the right way and remember that the tags must come in a certain order.
The basic structure of a web page is as follows:
<HTML>
<HEAD> Here you can put important document information such as frames, language, and
special instructions.
</HEAD>
</BODY>
</HTML>
You can also enter a link into the middle of a sentence. If wanted to say
"Microsoft has some wonderful demos." It would look like this:
You not only can create links to other pages but you can also create links to another
place on the same page. If I wanted you to go back to the beginning of this article I would say
something like "Go Back" and by clicking on the hyperlink you would go back to the
beginning. This one is a little more difficult because there are two parts to it. First of all you
create your link:
The word "There" is the word I want to take you back to so now I must go to that
word and create and anchor so the link I just created knows where to go:
<A NAME="There">There</A>
When you learn basic HTML you can write your Web site in the text editor that
comes with Windows, programs such as Note Tab and Arachnophilia. or one that comes with
your web browser. Either way if you just follow the rules from when you learned basic
HTML everything will turn out just fine.
3.2 CSS
The CSS visual formatting model is a way of laying out documents on visual media
(such as a computer screen or a printed page). By all accounts, it is a very simple formatting
model, and the publishing world has seen much more complicated ones. Still, it is not
something that is simple to explain or grasp in a few words.
Various CSS properties are used to control how a document will appear in the context
of this formatting model. You have seen most of them in the examples used so far, but I
haven't explained their usage because I have to explain the formatting model first.
Instead of going through the theory and observing the bugs in Explorer and Navigator
along the way, as I have done in the tutorials so far, I will explain the theory, that is how the
CSS specification explains formatting should be done, in this tutorial, and deal with the
implementations in the next one. I hope this makes the whole process easier to understand.
3.3 PHP
Anything PHP is mainly focused on server-side scripting, so you can do anything any
other CGI program can do, such as collect form data, generate dynamic page content, or send
and receive cookies. But PHP can do much more.
There are three main areas where PHP scripts are used.
Server-side scripting. This is the most traditional and main target field for PHP. You
need three things to make this work: the PHP parser (CGI or server module), a web
server and a web browser. You need to run the web server, with a connected PHP
installation. You can access the PHP program output with a web browser, viewing the
PHP page through the server. All these can run on your home machine if you are just
experimenting with PHP programming. See the installation instructions section for
more information.
Department of Computer Science and Engineering
Godutai Engineering College For Women,Kalburgi Page 6
Daily expense management
Command line scripting. You can make a PHP script to run it without any server or
browser. You only need the PHP parser to use it this way. This type of usage is ideal
for scripts regularly executed using cron (on *nix or Linux) or Task Scheduler (on
Windows). These scripts can also be used for simple text processing tasks. See the
section about Command line usage of PHP for more information.
Writing desktop applications. PHP is probably not the very best language to create a
desktop application with a graphical user interface, but if you know PHP very well,
and would like to use some advanced PHP features in your client-side applications
you can also use PHP-GTK to write such programs. You also have the ability to write
cross-platform applications this way. PHP-GTK is an extension to PHP, not available
in the main distribution. If you are interested in PHP-GTK, visit » its own website.
PHP can be used on all major operating systems, including Linux, many Unix variants
(including HP-UX, Solaris and Open BSD), Microsoft Windows, Mac OS X, RISC OS, and
probably others. PHP also has support for most of the web servers today. This includes
Apache, IIS, and many others. And this includes any web server that can utilize the Fast CGI
PHP binary, like lighttpd and nginx. PHP works as either a module, or as a CGI processor.
So with PHP, you have the freedom of choosing an operating system and a web server.
Furthermore, you also have the choice of using procedural programming or object oriented
programming (OOP), or a mixture of them both
3.4 APACHE
Apache is the most widely used web server software. Developed and maintained by
Apache Software Foundation, Apache is an open source software available for free. It runs on
67% of all web servers in the world. It is fast, reliable, and secure. It can be highly
customized to meet the needs of many different environments by using extensions and
modules. Most Word Press hosting providers use Apache as their web server software.
However, Word Press can run on other web server software as well.
Wondering what the heck is a web server? Well a web server is like a restaurant host.
When you arrive in a restaurant, the host greets you, checks your booking information and
takes you to your table. Similar to the restaurant host, the web server checks for the web page
you have requested and fetches it for your viewing pleasure. However, a web server is not
just your host but also your server. Once it has found the web page you requested, it also
serves you the web page. A web server like Apache, is also the Maitre D’ of the restaurant. It
handles your communications with the website (the kitchen), handles your requests, makes
sure that other staff (modules) are ready to serve you. It is also the bus boy, as it cleans the
tables (memory, cache, modules) and clears them for new customers.
3.5 MY SQLI
Microsoft SQL server is a relational database management system developed by
Microsoft. As a database server, it is a software product with the primary function of storing
and retrieving data as requested by other software applications which may run either on the
same computer or on another computer across a network (including the internet).
Microsoft markets at least a dozen different editions of Microsoft SQL, server, aimed
at different audiences and for workloads ranging from small single-machine applications to
large Internet-facing applications with many concurrent users.
What is a Connector?
In the My SQL documentation, the term connector refers to a piece of software that
allows your application to connect to the My SQL database server. My SQL provides
connectors for a variety of languages, including PHP.
Syntax:
$conn= mysqli_connect(‘localhost’,’username’,’password’,’databasename’);
CHAPTER 4
CHAPTER 5
SYSTEM REQUIREMENTS
CHAPTER 6
RESULT ANALYSIS
6.1 user login: In user login user can sign in,to register his/her expense.User can
login by entering user_id and password,if user forgot password then he/she click on
forgot password to change his/her password.
6.2 user sign up: In this user can register his/her details like full name, email_id, mobile
number, password, repeat password to sign in.
6.3 Dashboard: In this page we can manage the expense details of the user. In this
page we can view the total expense.
6.4 date wise expense: In this page we can see according to date wise expense from
date-to date.
6.5 Month wise expense: In this page we can see the month wise expense report from
date-to date.
6.6 Year wise expense: In this page we can see the year wise expense report from date –
to date.
6.6 Expense: In this page we can view the details of expense updated by the user, it
contains number of items, expense items, expense cost, expense date and action.
CHAPTER 7
ADVANTAGES AND DISADVANTAGES
ADVANTAGES
This system helps house wives to reduce their expenses.
DISADVANTAGES
CHAPTER 8
CONCLUSION
Efficient way of dealing with all the daily business and personal expenses. Reduces
the time consuming traditional paper work. Generates the report according to the specified
format with graphical representation. Helps in managing the future expenditures. Overall, it
enables an organization to have greater management control, bring transparency to expense
spend and improve adherence to corporate policy.