Find Jobs
Hire Freelancers

Modeling the process of issuing receipts in a store(Java)

$10-30 USD

Ukończony
Opublikowano około 3 lata temu

$10-30 USD

Płatne przy odbiorze
It is necessary to create classes that store and manipulate information about: cashier in a store; goods in a store; a store where goods are purchased and receipts are issued when a payment is registered in the store. Cashier class - stores information about the identification number and name of the cashier; Class Goods to be sold in a store - stores identification number, name, unit price of the goods and expiration date; Class Store - stores information about a list of goods sold in the store, a list of cashiers who work in the store and the number of issued receipts. Goods must be delivered to the store, which will then be sold. It must be possible to sell a product if there is a sufficient quantity of it available in the store. It should be possible to check at any time what the total turnover of the store is at the moment. The receipt must contain at least the following information: serial number, cashier issuing the receipt, date and time of issuance of the receipt, list of goods to be included in the receipt, including their price. It is necessary to keep the total number of issued receipts so far and the total amount generated as turnover at the time of issue. When issuing the receipt, it is necessary to display its contents and save them in a file. Each receipt must be kept in a separate file with the file name, which must contain the serial number of the issued receipt. It should be possible to check how many receipts have been issued at the moment. The information in the file in which the receipt is saved must be legible. When selling a product, check if there is enough of it available. If the quantity is not enough to throw an exception. The exception is to show what from which product what quantity is not enough to make the purchase. Two cash registers work in parallel in the store. To carry out the work of these two boxes in two separate threads. To show information about which cashier is currently working at the cash register and the total value of each issued cash receipt.
Identyfikator projektu: 29737940

Informację o projekcie

3 ofert
Zdalny projekt
Aktywny 3 lata temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
Przyznano:
Awatar Użytkownika
Hi, i am an experienced java professional with 11years of experience with java and J2EE technologies. Please let me know the requirements to discuss further
$23 USD w 7 dni
5,0 (1 opinia)
0,8
0,8
3 freelancerzy składają oferty o średniej wysokości $26 USD dla tej pracy
Awatar Użytkownika
Hi, there.I CAN START JUST NOW. I am a creative and professional Java and Android developer having more than 5+ years of professional experience as a senior developer in this field. My main areas of expertise are Java, javaFX, JSP, spring boot,Junit, maven project, gradle, HTML, PHP, MySQL, Oracle, MongoDB etc. So i ensure to finish your project within your deadline. If my project have some problems, you don't need to pay me. Thanks.
$30 USD w 1 dzień
4,5 (2 opinii)
1,3
1,3
Awatar Użytkownika
We are an agile team that thrives on the challenge of developing digital strategies that succeed. If our clients smile, then so are we. with our new digital marketing packages let your business grow greater than ever. Grow your business digitally at very minimum cost. We Expertise in: - Social Media Marketing(Organic) - Account Creation & Management - Social Media Paid Marketing - Google Ads(Display & Search) - YouTube Marketing - SEO(On Page & Off Page) - Google Analytics - Email & SMS Marketing - Website Development - Photo & Video Shoots We are a one stop solution that your business needs to realize your targets, under a budget. Please reach out to us & let’s take your business to new heights, together. Thanks for reading our application
$25 USD w 1 dzień
0,0 (0 opinii)
0,0
0,0

O kliencie

Flaga BULGARIA
Sofia, Bulgaria
5,0
1
Zweryfikowana metoda płatności
Członek od paź 28, 2018

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.