Difference between revisions of "Requirements Specification"
Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0102f68/fos/wiki/includes/MagicWord.php on line 902
From FOS Wiki
m (moved Requirments Specification to Requirements Specification: spelling error) |
m (Added orderman interface link to requirements) |
||
Line 1: | Line 1: | ||
− | = | + | = Communication = |
+ | The Free Orderman System must provide and manage the communication between: | ||
+ | |||
+ | * smartphones | ||
+ | * computers | ||
+ | * printers | ||
+ | |||
+ | The communication must be save and fast enough to satisfy the work flow of a catering company. | ||
+ | |||
+ | = Waiters = | ||
+ | The system must be able to manage various waiter accounts. Through these accounts they get access to the system (with their smartphone or via a terminal computer and so on). Every waiter can work on some tables – these tables are linked to the account of the waiter. It could be that the boss decides that 2 waiters can work on all tables. So it must be possible that at the same time two or more waiters work on the same table (i.e. get the orders together). | ||
+ | |||
+ | If the boss decides that waiter A can work on table 1, 3, 5 and waiter B can work on table 2, 4, 6, waiter A doesn't even see table 4 on his application. He sees only his 3 tables, and the same for waiter B. | ||
+ | |||
+ | == Login == | ||
+ | Every waiter must be identifiable. If the login was successful the application shows all the tables assigned to the waiter allowing him to start his work. | ||
+ | |||
+ | == Logout == | ||
+ | On logout the waiter must recieve his payoff whitch shows all cash receipts since the last login. | ||
+ | |||
+ | == Orders == | ||
+ | Every waiter can do an order for a table that is linked to his account. Two or more waiters can do orders at the same time. | ||
+ | |||
+ | = Boss = | ||
+ | To do all the administrative work, the boss must be able to do this through a simple and easy to use interface, where he can manage the waiter accounts, the products, the tables and so on. | ||
+ | |||
+ | == Server Startup == | ||
+ | By launching FOS a login window must appear. The Boss must be able to access the administrative interface as well as the orderman itself. The server starts automatically in the background and manages the whole communication. | ||
+ | |||
+ | = Orderman Interface = | ||
+ | Lookup the [[Orderman Interface]] documentation. |