12-28-2011 03:24 AM
Hi!
I would like to start to implement a billing system. I've never done it before and I need some advice how to start it in LV. Does anyone have any experience about Billing system / document generation / database and so on.
About databases, I clearly now the basic *.dat files can not be used for this purpose. Any suggestions or links where and how sould I start?
Thanks in advance!
12-28-2011 04:54 AM
Hi Durnek,
The answer to you question could probably fill several shelves of a well stocked library, Before you consider how to implement your billing system, get a clear understanding of what the completed application has to do. Once you understand that you can look at what the right tools are for the job (e.g. Should you use LabVIEW, or an off the shelf solution?). If we take you use case, a billing system, the application will probably need to support the following operations:
There is a formal methodology for understanding what the application needs to do and it typically results in the creation of two documents, a Requirements and Use-Case document. Each one helps define what the purpose and functionality of the application is. If you want to learn more about the this process there are a number of books available. I am currently reading Object-Oriented Analysis and Design, published by Head First. Don't be put off by that It uses Java for coding examples and focuses on object oriented design. The principles are exactly the same for any programming environment, including LabVIEW. Object-Oriented design can also be applied to programs that are not created using OOP principles (which LabVEW can do if you want).
If at the end of all this all you want to do is learn a bit more about the basics of accessing databases and other types of functionality from LabVIEW, I would check out the ni.com web site for tutorials and examples.
Let me finish by saying that I am self-employed, use LabVIEW daily and send out bills/invoices all the time. Did I write an application in LabVIEW to implement a billing system? No, I bought a copy of Quickbooks. It does everything I need, plus the developers are the expert in their field and it would take me years to create as good an application 🙂
Have fun with LabVIEW.
11-11-2012 12:50 AM
i have done the front panel such that the dataset required for billing.
but i need to generate an invoice, fetch data and get data and finally need to generate bill with tax, item tin no entry and product item entry... finally i have to print the bill
how can i proceed sir
can u help me out.
11-11-2012 10:39 AM
You've created a bunch of front panels. Nice. (By the way, be sure to give all your controls names and make their labels visible on the block diagram so you know what each terminal is for. Right now most of your terminals have no labels showing, and if you make them visible, you see the labels are blank.)
Now your problem is to figure out how all of this is supposed to work. We can't help you on this. You need to sit down and start writing out a flow chart to show what will happen each step of the way. DCorney wrote up a nice message earlier to give you some ideas where to get started.
Is this homework for school? Is this your first LabVIEW program? Is this your first program for any programming language? If so, I'm afraid you've started on an overly ambitious project. You need to step back and work on simpler more manageable projects that can help you hone your programming skills.
11-11-2012 11:28 AM
ya thankyou!!
sir actually i am dealing with my final year project which is speed acceleration control in vehicle. also done 4 simulation in
labview, regarding my friends project also i m developing one game. some what i will b able to do something in Labview.
other than this i heard developing billing is possible only in VB and .net
so i am trying to develope billing in LABview which interfaced with RFid.
I don no weather i could complete it
I need the procedure to start. Is this possible.
11-11-2012 02:31 PM
Thanks for responding. I was struggling to formulate an appropriate response.
11-11-2012 08:51 PM
It is certainly possible to do this in LabVIEW. It might even be easier to do in LabVIEW then in VB or .net. Your first step is to figure out what your progam is supposed to do and how it is to work. It doesn't matter what language you are going to try it in.
Start with a blank piece of paper and start writing down some structures and a flowchart.
11-12-2012 12:20 AM
ya sure i will be preparing it ..