Click here to Skip to main content
15,881,092 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
So I am doing an EPOS system for my own little project, and I just wanted to get peoples opinions on what methods are the best.

I only know C#, so it will be written in C#, and i will also be creating a database via SQL for the back-end database, the application will be the front end of the system. It will be made with the bar scenario in mind so, drinks, reports, account management etc.

I will also need a data warehouse for the large amounts of data it will receive.

I basically want to ask people, what are the best ways to start, shall i make it a WindowsForm?, WCF?, WPF? because there will be also of displaying and editing of data in the database, so i want a framework that will work best and easiest.
Posted

1 solution

First of all forget UI...Start from the DB and got to the BL and only after that think of the UI (you may be end with more than one UI, who knows)!
My steps would be:
1. Build the data structure
2. Create Business Layer
3. Add UI
In this sequence you can make BL as an API (WCF hosted on Windows service or IIS or both?) and that will enable to you to attach any kind of UI from console to mobile via WPF and HTML/JavaScript...You choose!
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 20-Oct-14 16:11pm    
I think this advice is reasonable, especially if one takes into account the vague nature of the question; my 5.
—SA
Kornfeld Eliyahu Peter 21-Oct-14 1:26am    
Thank you...

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900