The start of my thesis. i already have an idea but how to start?

  • (3 Pages)
  • +
  • 1
  • 2
  • 3

33 Replies - 3271 Views - Last Post: 04 April 2011 - 07:34 PM Rate Topic: -----

#1 mpe-IT   User is offline

  • D.I.C Head

Reputation: 1
  • View blog
  • Posts: 152
  • Joined: 27-November 09

The start of my thesis. i already have an idea but how to start?

Posted 22 March 2011 - 04:45 AM

Good day to everyone. its been a long time since the last time i was here. Here i am again to enlightened myself about my plan for my upcoming thesis this coming june, of course with the guidance of you guys. so here's my plan.

i plan to create a system for a restaurant wherein there is a client-server network. kitchen area will be the server and client will be those tables. in each tables there is a small touchscreen there wherein the customer upon sitting, they can already make an order without calling the waiter to serve them. i want it this way, in the touchscreen you will see/do the ff:

-can see if it is vacant or already reserved.
-forgot that big menu card, you can now see the menu in the touchscreen and there, you can select what & how many, to order.
-message inside to the server, kitchen rather about the customer need's or if they want to bill or any other complain.

i'll stop in that idea for now, still think how to make it better.

NOW, any suggestion, objections, or violent reactions from you guys is highly appreciated! TIA :D

Is This A Good Question/Topic? 0
  • +

Replies To: The start of my thesis. i already have an idea but how to start?

#2 modi123_1   User is online

  • Suitor #2
  • member icon



Reputation: 14146
  • View blog
  • Posts: 56,699
  • Joined: 12-June 08

Re: The start of my thesis. i already have an idea but how to start?

Posted 22 March 2011 - 07:13 AM

Sounds good. I've heard of this project over the years, and have seen various options. Just make a high level state diagram of what the screen should be doing (displaying reserved/open, menu, order screen, etc) and break it down from there.
Was This Post Helpful? 0
  • +
  • -

#3 mpe-IT   User is offline

  • D.I.C Head

Reputation: 1
  • View blog
  • Posts: 152
  • Joined: 27-November 09

Re: The start of my thesis. i already have an idea but how to start?

Posted 22 March 2011 - 09:28 AM

View Postmodi123_1, on 22 March 2011 - 07:13 AM, said:

Sounds good. I've heard of this project over the years, and have seen various options. Just make a high level state diagram of what the screen should be doing (displaying reserved/open, menu, order screen, etc) and break it down from there.


thank you! thats the best thing to do for now. what i've really want to know right now is how to do the sending of data from client to server, vice-versa. this is possible by using vb.net right?
Was This Post Helpful? 0
  • +
  • -

#4 modi123_1   User is online

  • Suitor #2
  • member icon



Reputation: 14146
  • View blog
  • Posts: 56,699
  • Joined: 12-June 08

Re: The start of my thesis. i already have an idea but how to start?

Posted 22 March 2011 - 09:57 AM

Oh yes, totally! You can communicate between PCs or between PCs and a database... or how ever!

It might be worth while inserting the customer info into a database and the kitchen's machine poll the database for updates. It's a good way to track information, right?
Was This Post Helpful? 0
  • +
  • -

#5 mpe-IT   User is offline

  • D.I.C Head

Reputation: 1
  • View blog
  • Posts: 152
  • Joined: 27-November 09

Re: The start of my thesis. i already have an idea but how to start?

Posted 22 March 2011 - 06:16 PM

can you guide me where to start, should i create a gui forms first for the client(customer)? and btw touchscreen is just a medium right?
Was This Post Helpful? 0
  • +
  • -

#6 Elda   User is offline

  • D.I.C Regular

Reputation: 31
  • View blog
  • Posts: 314
  • Joined: 30-December 10

Re: The start of my thesis. i already have an idea but how to start?

Posted 22 March 2011 - 07:21 PM

Hey mpe-IT,

Nice plan..:)

Yes you could have the main screen first.
Then have the basic functions like starting on how to save customer's order and so on.

Hmmm.. why don't try to have flowchart first?
Was This Post Helpful? 0
  • +
  • -

#7 mpe-IT   User is offline

  • D.I.C Head

Reputation: 1
  • View blog
  • Posts: 152
  • Joined: 27-November 09

Re: The start of my thesis. i already have an idea but how to start?

Posted 22 March 2011 - 07:28 PM

View PostElda, on 22 March 2011 - 07:21 PM, said:

Hey mpe-IT,

Nice plan..:)

Yes you could have the main screen first.
Then have the basic functions like starting on how to save customer's order and so on.

Hmmm.. why don't try to have flowchart first?


thanks Elda! i hope our chairperson approve this proposal :D
Was This Post Helpful? 0
  • +
  • -

#8 Elda   User is offline

  • D.I.C Regular

Reputation: 31
  • View blog
  • Posts: 314
  • Joined: 30-December 10

Re: The start of my thesis. i already have an idea but how to start?

Posted 22 March 2011 - 07:37 PM

Well, just hope and pray. It depends on how you present your project anyways. Your proposal would be applicable in our country,I guess. Am I right? heheh :bigsmile:
Was This Post Helpful? 0
  • +
  • -

#9 mpe-IT   User is offline

  • D.I.C Head

Reputation: 1
  • View blog
  • Posts: 152
  • Joined: 27-November 09

Re: The start of my thesis. i already have an idea but how to start?

Posted 22 March 2011 - 07:49 PM

hahaha! hello kabayan! i hope so that me & my group mates can find a restaurant who wants to try this :D

i cant find a sample vb.net program that has a communication between 2 PC..sigh.. do you think these is possible or its too ambitious?
Was This Post Helpful? 0
  • +
  • -

#10 Elda   User is offline

  • D.I.C Regular

Reputation: 31
  • View blog
  • Posts: 314
  • Joined: 30-December 10

Re: The start of my thesis. i already have an idea but how to start?

Posted 22 March 2011 - 08:03 PM

That is possible...:) Since the two pc is connected through network. Just focus on your program first, just meet the basic function and everything will follow.

Post your codes done and we'll here to guide you. There's alot of Masters here. They help us when we do exert efforts. :)
Was This Post Helpful? 0
  • +
  • -

#11 mpe-IT   User is offline

  • D.I.C Head

Reputation: 1
  • View blog
  • Posts: 152
  • Joined: 27-November 09

Re: The start of my thesis. i already have an idea but how to start?

Posted 23 March 2011 - 03:33 AM

i am now creating sample program for this project, i wonder if i should consider already the use of touch screens here? for example if the customer wants to add/less the quantity, 2 command buttons is needed for +/- right? and i wonder what to save in the database? aside from the name of the customer, the vital info to save here is the entire total list of the orders, should i create seperate table for the desert,main dish, beverage, etc??? what do you think?
Was This Post Helpful? 0
  • +
  • -

#12 MrPerq   User is offline

  • D.I.C Head

Reputation: 10
  • View blog
  • Posts: 57
  • Joined: 01-March 11

Re: The start of my thesis. i already have an idea but how to start?

Posted 23 March 2011 - 05:32 AM

A touch-screen will work as a screen+mouse, only
less acurate, and only one button. While this will
impact verry little on the architecture of your app (assuming
you use a desktop-based device), do take into account most existing
controls are not built with touch in mind. Especially context menu's
and scrollbars are a pain and might require costumization.

While you could make the clients and server connect to each other
using sockets (TCP/IP), connecting to a database like MSSQL will
greatly simplify things. This way, you can make your clients
drop of orders into a box (the DB), and make your server look every
minute or so if there are new orders in that box.

Also, when done right, all data will still be in the database allowing
the restaurant to build some reporting on the database, checking what
kind of dishes are popular etc...

Start with a few flow charts, followed by a rudimentary sketch of how
you want your application to look like. Based on that, you can build
the seperate layers of your application in any order you feel works best.

Btw, you really want to save the name of the customer? Why not work on a
table basis? "Porkchops for table 1! 2 lobsters for table 2!" Thats the way
restaurants usually work. It will also save the customer from the hassle
typing his info. (McDonalds aint asking me for my name either when I go to
its drive-through.)
Was This Post Helpful? 0
  • +
  • -

#13 CharlieMay   User is offline

  • This space intentionally left blank
  • member icon

Reputation: 1729
  • View blog
  • Posts: 5,708
  • Joined: 25-September 09

Re: The start of my thesis. i already have an idea but how to start?

Posted 23 March 2011 - 05:52 AM

OK, just my thoughts on this from a customer experience.

Who will be filling in the customer name?

When I sit down to order and have to type my name in using a touch screen might not be that convenient for me. So my thoughts on this would be the host/hostess would enter the name and find the table

Another thing, make sure you design the buttons large enough and spaced far enough to allow for "Fat Fingers"

For the menu I would display buttons for each category (ie, Drinks, Appetizers, Entrees, Desserts) and then once selected, display each of the buttons with an image of the entree. Of course, you will want something along side each button where the customer can press it to read about the item and see any pricing and such.

This will indeed be a fun project and I think it will really bring a lot into learning how programmers think and how users totally screw up how you expected them to use it ;)

Just remember, when you're taking away human interaction and bringing in technology, you're gonna have to make it comfortable for the user.

Oh and don't forget the "Get Me A Real Person Over Here" button :D
Was This Post Helpful? 1
  • +
  • -

#14 mpe-IT   User is offline

  • D.I.C Head

Reputation: 1
  • View blog
  • Posts: 152
  • Joined: 27-November 09

Re: The start of my thesis. i already have an idea but how to start?

Posted 23 March 2011 - 08:58 AM

Quote

Oh and don't forget the "Get Me A Real Person Over Here" button
LOL :D ahahaha! yeah just in case there's a cockroach on the food! what if after pressing that button then a human robot will come to you and say "wh..att.. is..ss.. you.rr..r pro..blem.mm.. si..r.r..r" just kidding! its been a long time charliemay, its almost a year!

thanks MrPerq as of know im analyzing very carefully what you guys are saying. actually this project will start in june.. june-october for the documentation and october-march for the system itself. i can see less headache in the future by an early initiative regarding this project.

Thanks for those who find this, a great idea for thesis!

i think many people nowadays find stylus a great tool for their touchscreen gadgets. so why not use stylus for this project? what do you think guys? its cool right :D so that having those combobox and listbox is not a problem anymore.

and oh is these can be done by wireless connection?

This post has been edited by mpe-IT: 23 March 2011 - 09:17 AM

Was This Post Helpful? 0
  • +
  • -

#15 Elda   User is offline

  • D.I.C Regular

Reputation: 31
  • View blog
  • Posts: 314
  • Joined: 30-December 10

Re: The start of my thesis. i already have an idea but how to start?

Posted 23 March 2011 - 06:48 PM

Very interesting men. :)

I guess so, it could be done through wireless. If no IP to consider, maybe you could have pc name for throwing data.
Was This Post Helpful? 0
  • +
  • -

  • (3 Pages)
  • +
  • 1
  • 2
  • 3