Difference between revisions of "FOS"
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 (database design added) |
m |
||
Line 1: | Line 1: | ||
+ | <div id="mf-home"> | ||
= Introduction = | = Introduction = | ||
The Free Orderman System (FOS) wants to be a free solution for ordering management in bars, pubs, restaurants, clubs and so on. As an open source project it will be a fast, secure and simple software accessible to everyone. | The Free Orderman System (FOS) wants to be a free solution for ordering management in bars, pubs, restaurants, clubs and so on. As an open source project it will be a fast, secure and simple software accessible to everyone. | ||
+ | |||
+ | == The FOS Development Team == | ||
+ | Team members: | ||
+ | *Alex Mazzon (18) | ||
+ | *Florian Mahlknecht (18) | ||
+ | See the team in [https://launchpad.net/~fosdevelopers Launchpad]. | ||
== The Idea == | == The Idea == | ||
− | |||
− | I presented my idea to my classmate Florian and we decided to realize the project together. | + | «''The idea to create a free order-man system was born in Innsbruck when I worked as waiter in an Italian restaurant last summer. There I discovered that a order-man system costs a big amount of money. I never thought about it but as I realized the real cost I had an idea: Why not use smartphones as “ordermans” and connect them to a common PC?. I presented my idea to my classmate Florian and we decided to realize the project together.''» Alex |
== Motivation == | == Motivation == | ||
Line 19: | Line 25: | ||
= Development = | = Development = | ||
− | |||
− | |||
− | |||
== Version 0.1 == | == Version 0.1 == | ||
*[[Use Cases v0.1]] | *[[Use Cases v0.1]] | ||
+ | **Launch Server | ||
+ | **Login | ||
+ | **Logout | ||
*[[Milestones v0.1]] | *[[Milestones v0.1]] | ||
+ | **Project Startup | ||
+ | **Server Startup | ||
+ | **Login / Logout | ||
+ | |||
+ | == Version 0.2 == | ||
+ | |||
+ | *[[Use Cases v0.2]] | ||
+ | *[[Milestones v0.2]] | ||
+ | |||
+ | == Documentation == | ||
+ | |||
+ | Global documents for the documentation of FOS: | ||
+ | *[[Requirements Specification]] | ||
+ | *[[Database Design]] | ||
+ | *[[Protocol Design]] | ||
+ | *[[Orderman Interface]] | ||
+ | |||
+ | === How to write the FOS documentation === | ||
+ | When we begin to develop a new version of FOS the first thing to do is to plan and schedule the whole work. This means: | ||
+ | * Add all the new requirements to the [[Requirements Specification]]. If the requirement for the new version is already described in this document this requirement will be updated. | ||
+ | * Make sure that the database provides all data that the new version of FOS needs | ||
+ | * Create and describe the use cases | ||
+ | * Create and describe the milestones with their related blueprints | ||
+ | |||
+ | === Glossary === | ||
+ | All specific words and abbreviations used in the FOS documentation are explained here: | ||
+ | * '''FOS''': | ||
+ | FOS is the abbreviation for ''Free Orderman System'' | ||
+ | * '''orderman''': | ||
+ | Whenever the words ''orderman'', ''orderman interface'' or ''orderman application'' are used in the FOS documentation the interface which allows the waiter to order is meant. | ||
+ | |||
+ | </div> |