Find Jobs
Hire Freelancers

Requirements and Physical Block diagram analysis; Class diagram for system

$30-250 USD

Completed
Posted over 7 years ago

$30-250 USD

Paid on delivery
The problem: You have been assigned the task to implement a Point of Sale (POS) system for a restaurant. However, before you can begin work, you have been asked by the team’s system engineer to review a set of system requirements and a high level physical block diagram. You have also been asked to describe how you would go about implementing the POS system. Your description should include: what steps you would need to take to implement the system, what tests are needed to verify the system, and a class diagram of what classes you might need. NO CODING IS REQUIRED. Be as formal or as informal as you want, but be prepared to defend your answers and for additional requirements or changes to be provided on-the-spot during the audition. If you find yourself creating lots of new diagrams, making formal requirements, etc., you are probably doing too much work. Your presentation should provide: Your review of the provided system requirements and high level physical block diagram. Your steps to implement the system A list of tests to verify the system Class diagram for the system, including public/private variables and methods Additional considerations for your review: Are the requirements good? If not, describe why. Are the requirements complete? If not, describe what is missing and how they need to be fixed. Is the physical block diagram complete? If not, describe what is missing. Is the physical block diagram consistent with the requirements? If not, describe the differences and how they should be addressed. What else is required before a software design can be created and implementation can begin? System Requirements The system shall provide point of sale (POS) functionality. The system shall support a threshold of 10 tables, with a goal of 30 tables. A table shall support a minimum of 1 seat. The system shall support combining a minimum of 2 tables to a maximum of 3 tables. The system shall support a minimum of 1 active waiter to a maximum of 5 active waiters. The system shall support a minimum of 10 menu items to a maximum of 50 menu items. A menu item shall contain at a minimum the following fields: unique identifier, friendly name, cost, serving size, ingredients list, date created, whether or not a house specialty, and calorie information. The system shall maintain a list of menu items ordered by seat at a table. The system shall calculate the cost of the menu items ordered by a table (bill), including applicable taxes. The system shall generate a printed copy of the bill for a table. The printed bill shall display at a minimum: table identifier, waiter name, current date, current time, list of items ordered, cost associated to each item, and applicable taxes. The system shall accept both electronic and cash payment of a bill. The system shall generate a receipt of the paid bill which includes at a minimum: fields on the original printed bill, area for customer to fill in tip amount, area for customer to fill in total amount, and area for customer to sign as applicable. The system shall support adding a tip to an electronic payment before the payment is finalized. The system shall support separating the menu items order by a table by a group of 1 or more seats. The system shall generate a printed copy of the bill for each group of seats at a table. The POS system shall integrate into the inventory system. The POS system shall decrease the inventory as appropriate for each menu item ordered by a seat at a table.
Project ID: 12937220

About the project

8 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hey A software architecture and design expert is here I can draw the class diagrams and the system designs for you as per your need I have good advanced expertise in system design and UML Feel Free to message me We can discuss about the details in chat I hope to have a conversation with you soon Regards
$50 USD in 0 day
4.9 (145 reviews)
6.5
6.5
8 freelancers are bidding on average $120 USD for this job
User Avatar
Greetings, I am BS-CS graduate having majors in Software Engineering. I have knowledge of IT and its application thus can write excellent report fulfilling the requirements of this report. All work will be done on time by submitting updates periodically and be plagiarism free as all work will be referenced authentically as aware of all referencing styles. I have seen the attached document and i am fully confident I can do the project with perfection. Hoping to hear soon from you to discuss more details.
$110 USD in 3 days
5.0 (10 reviews)
3.7
3.7
User Avatar
Hi, I have done similar project and understood the project outline. Please give me a chance. A trial will convince you. Looking forward to work with you.
$86 USD in 3 days
4.3 (5 reviews)
3.6
3.6
User Avatar
Hi, I am expert of making the UML, ERD and system diagrams . I shall deliver impeccable quality Class diagram for the system, including public/private variables and methods. Please contact me Best regards.
$72 USD in 2 days
4.9 (2 reviews)
2.1
2.1
User Avatar
- [ ] 18 year old girl trying to raise money for college and travel opportunities. Excellent at multi-tasking, Journalism, and being an assistant. I think I am good for this job because I am young. Driven, and eager. I think this job will be very good for me and I will work hard because the pay is good as well. A) On a scale from 1-10 how would you rate your English skills? (10 is the highest) Definitely a 10 B) On a scale from 1-10 how would you rate your communication skills? Probably a 8.5 C) Do you like having goals (and getting big bonuses once they're achieved) or just doing some simple task for 8 hours a day and getting a paycheck, no matter the results/task? I personally would like to have simple tasks given to me than big goals just because I find it easier D) How many hours can you work per week? I am in college but I could work about 30 hours a week
$200 USD in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Alexandria, United States
5.0
3
Payment method verified
Member since Apr 28, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.