Functional Allocation Modeling
Essay by David • August 13, 2012 • 580 Words (3 Pages) • 1,174 Views
Functional Allocation Modeling
1.1 Adding Members
This function includes the activation of membership cards, the human-computer interface (HCI) used to input membership information, and the transfer of data to the customer database. Point-of-sale (POS) software will be programmed to display the add member user interface (UI) when a new, unused membership card is scanned through the card reader. The add member form is displayed on the UI and the cashier than ask the member for a name, contact, password in case of cancelation, as well as an optional address or email for advertising purpose only if the customer wants to provide the information. Visual Basic will be used for these software functions.
1.2 Membership Processing
The POS transfers the unique member number to the server, which is programmed to identify the number as used or not used. If not, the server is programmed to order the POS to display the add member UI and the add member function takes over. If it is used, the membership purchases function begins. If the customer doesn't want to be a member the default purchases function begins.
1.3, 1.4 Default and Membership Purchases
The default purchases function is simple and includes retrieving cost of items from the inventory database, adding the item costs, and removing the items from the inventory database. Once this is done the receipt is printed and the customer is off with his or her items. When the membership processing determines that a customer is a member, the purchased items are transferred to the server to be processed by the determine shopper points function.
1.5 Determine Shopper Points
The determine shopper points function processes the items purchased. This includes server software which gathers each purchased item's cost and shopper point value from the inventory database. The total cost of the purchased items is returned to the POS to be requested from the customer. The total shopper points and information on the purchased items is transferred to the add points function. Finally the items are removed from the inventory database.
1.6 Add Points
The
...
...