Hello, everyone, in this series of learning how to make projects in Java. Today we are going to start learning a new project that too in Java. So the name of the project is phone ordering system. So this is an application, a DIY application within Java, and it is headed as auditing system. So this is the like interface of the application. You can see it on your screens that the the frame contains like a service field to ask for a selection of size, select which type of beverage you want to order. And there are some great new photos from which we have to select. That's what we want to order like. There is the input three, which asks for how many light glasses we want. Like a quantity of these items, we have to enter head in numeric form so that the on our system like calculate how many glasses you have to order and according to it, what will be the prices of the whole card. So this is going to be the home page of the application, like when the window opens. This interface will be visible to the user. Now I'll start with this dropdown button like select size is the name of the label, and inside there is a dropdown asking for the size of the item, which we want to order. So there are three options here. Small, medium and large. So we have to select one of them from these today, after which we have to select this type of beverage like we want to order. So currently I'm showing four options mentioned as you've ordered the coffee and like we can change it according to our convenience. When we are making the application, it's upon us that what we want to keep in the like button options. OK, so below this that is yes, you heard you can see I have entered five and this will be the quantity of water I want to add to the cart. So there are two buttons and order. So on taking the add button that a like a checkbox will appear like not a checkbox, but a dialog box will appear asking for eyes like if I want to add ice to the beverage, I want to order. So if I wish to add ice, I have to click Yes in this dialog box. And if not, then I have to click No. So then I will click Yes. Then automatically. The Olive Garden will be updated with a glass of water lakes ahead of you. Five glasses of water medium size of glasses and also adorns eyes will be added to our glasses. OK, so we have total yes. Five medium glasses of water with ice added will appear on the screen so that you can see that the water actually you have added to the carton or actually you have ordered. OK, so in this, there are two buttons on hot corners as an order. So on, clicking on the item will be added to the guide. And you can select the other options from the menu. Also that I suppose you want to store this so you can order this by using cards. And once you have, like, completed all the selections you want to make, you have to click on this order button. So in the next slide, we can see that yes, we have order options and on clicking order options, a message appears like it is also a dialog box containing the total sum of our order that we have ordered for. So five random glasses of water with the ice and this is not like paradise. We have to pay. So five million glasses of water with ice costs twelve point five. Like what is the currency? You can set gift according to your own, and these two buttons functions in a totally different way. This and button helps us to add items to our cart and then again, gives us the option to select more items from the menu and. Then again, added to God, and once we finalize our Audrey, then we can make on this order, but then then this message dialog box will appear. So showing us that what we have actually finalizing the order and one's name and click OK, then another dialog box will appear with showing a message of you should pay twelve point five and whatever the currency is. So, ah yes, they aren't making this OK. Finally, your order will be completed and your will again, like the same homepage like this. So on finalizing the then you can like to complete everything. So this was the basic like idea of the application. Now next, we will look up to whatever specifications from the project, which we are going to make today. So this is basically a food ordering system. So we are going to manage everything about the food and drink system. We can add items to the card and attach Add-Ons to it, like we have seen that we about attaching ice to water. Also, we can confirm our order once we have finished, like selecting the items and cart is full, then we have to check out. Then we will click on the other button. Also last on the completion of the order. That pop up will appear like our dialogue box weekends. We have already seen which will part what is the money to be paid by the like user, and the final amount to be paid will be also displayed on clicking OK. A separate, separate dialog box will appear in the final amount of money, which we have to pay for whatever we have ordered. So these are the specifications of the project, like the food ordering system, which we are going to make today. So now you may be wondering that on making this project, there should be some concept based like logic, which we will learn after completion of this project, like on successful completion of this project, then the project will be working fine. Everything will be alike with no bugs. There will be no exceptions. Then what are the things which may will logics concepts we will be learning on completion of the project and you are no wrong. So this question will naturally arise in your mind that what will you learn on making this project on learning the concepts of this project? So this project is made in Java. This is basically a Javadi UI application, which will have a desk window interface. We will be like operating this application on our desktops, and the interface will open and in a separate window, the app will have us like, I think we have items in our next job. Similarly, this app will have an icon and again, and that will open a separate window of the application, and then we will be performing the tasks involved with this application. OK, so the concepts which we are going to learn on completion of this project is object oriented programming in Java. So this project is based on object oriented programming. OK, so objects are real world entities, which are we like. We have to handle the real world and get these real world data. Real world objects are going to be handled by making this project. That is a difference in object oriented programming and the conventional, process oriented programming that we do not have any methods of tackling real world entities. But in object oriented programming, we have that facility that we can tackle everything about real world entities. So yes, we are going to learn the object oriented programming concept and handle all that real world entities. Also, we are going to be building agile application. So of course, we we will learn a lot about Java programming language. Java is a very interesting programming language. We all know that that's why we are here and learning how to make applications. And so this is the first benefit that Java is a language where we can make like real world application, real life. This applications as applicable in our daily life. So Java is that beneficial? With the help of. It's celebrity, we are mentioned, two of them head swingin W.T. Famous, so in this application. There will be extensive news of swing any WTA frameworks. So these two are basically like will kick slot in which we are going to like, put up things and then add functionalities to everything like, I suppose there will be afternoon. So the flame is going to contain a panel. And inside the panel, we were really having our input fields, buttons and the like. Yes, the drop down box and everything like the dialog box, well, was a batting asking for yes, no. So once we will be checking out, so everything is enclosed inside a toolkit and that toolkit is provided to us with the mercy of these libraries we call string and AWP. AWP stands for Abstract Windows Toolkit and this helps us in making DIY application like best window interface applications AMI using destroying any WTC name. So yes, these are beneficial to the like learners who aspire to develop applications in Java. Also, we will be learning a Java food ordering system, which is like, no wonder we have. We are making a food ordering system, so we will learn how to make a food system in Java as well, and classes and objects are going to be extensively used inside of this application. So if there are object oriented programming, there will be classes and objects for sure, and that is no wonder. And so like everything, we are going to learn why we're making this application is listed here. We will be learning a lot of things after the completion of this project. We will be like with a full mind. Concepts of object oriented programming swing any D frameworks like giving like what we can say that are bizarre. Like that these are those going on in WP is a J Flame text on a menu bar. And there are so many components of these packages which we are going to embed in our application and then see how easy it becomes to put up things by just importing a simple component of these library. And things make them so simple that we do not have the light right up plenty of code to fix things. We just have to simply add a single line statement like import this and everything is going to like the already imported to your project and just you have to call it again and again, and then everything will work properly fine without any complexities. So, yes, I hope you have gained like a rough idea about what actually we are going to make today. This is a food ordering system with up functioning functionality attached to these buttons and then order, and we have to select these options from. Well, so they will be asked for the addons. We will be asked for size. We will be asked for these. We want to order and then we have to add things to the card if we want to add more things, or we can simply press this order button to checkout from this cart on clicking this or that, we will be like shown a message. That's what actually we have ordered. This is a sort of confirmation. And also at last, you will be shown what actually you have to pay. So yes, this exactly it was. Now in the next part, we will be learning how this application works, actually. And then the prototype to the code, which we are going to write in order to make this application.
Stars
4
Forks
0
Watchers
4
Open Issues
0
Overall repository health assessment
No package.json found
This might not be a Node.js project
1
commits