FT POS/CDB The Finishing Touch. Point-of-Sale & Customer Database System. Introduction. Overview Existing Technique User Requirements Development System Target System. Overview.
An Image/Link below is provided (as is) to download presentationDownload Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.Content is provided to you AS IS for your information and personal use only. Download presentation by click this link.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.During download, if you can't get a presentation, the file might be deleted by the publisher.
E N D
Presentation Transcript
FT POS/CDBThe Finishing Touch
Point-of-Sale & Customer Database System
Introduction Overview Existing Technique User Requirements Development System Target System
Overview Develop a Point-of-Sale (POS) system and Customer Database (CDB) for a clothing alterations (service) establishment. The most prominent procedure for most firms in this industry, including the client, is to keep records by hand and/or utilize a simple cash register for sales. The client currently has no electronic record-keeping or tracking tools.
Existing Technique POS and CDB systems have been around for some time. Their use has proliferated to even the lowest levels of the retail, restaurant, and hospitality industry. The client for this project is in a highly specialized service industry, and the existing options in the POS/CDB marketplace are not as developed for their needs. There are one or two existing solutions that may be suitable, but the client was interested in having control of a candidate product from the ground-up.
User Requirements The CDB should accept new customers, track existing customers, and record any transaction history. The POS should access the CDB and allow for input of new transactions.
Development System Hardware: primarily a standard PC, circa 2007 OS: the most recent production release of the Linux Ubuntu distribution (atm 9.10 Karmic Koala) Development tools: will include the Eclipse IDE and the Google Web Toolkit SDK; database work will be done on MySQL and MySQL Query Browser Additional testing will probably be done on Windows XP and Windows 7
Target System Hardware: standard PC as client (initial deployment will likely have both the server and client software running on the same machine; future deployments would separate client and server) Software: OS-independent Java implementation— likely to run on a Linux distribution or Windows 7 Peripherals: initially limited to a touch-screen and receipt printer; future expansion may include a card reader, barcode scanner, etc.
Implementation Strategy Existing Models Candidate Pool Selected Strategy User Interface Testing & Integration
Implementation Strategy Candidate Pool: Front-end HTML-based simple “site” implementation Flash-based, on a local or server system Java, local application Java, server-based application Candidate Pool: Database MySQL: Performance, Reliability, Ease of Use
Selected Strategy Browser-based AJAX implementation Google Web Toolkit (AppEngine, etc.) Single-system initial deployment Potential future multi-system deployment Scalable for multiple franchise locations
User Interface Intuitive/simple touch-based interface
Testing & Integration Testing Segmentation AJAX application front-end SQL database integrity & functionality Integrated client-server-db testing Integration Non-live simulation of finished project System demonstration—simulated run-through of multiple transactions that track closely to a typical 30-minute business period
Question & Answer Time for you, the audience, to ask about the project and presentation.