The Presentation of Food Ordering System Project - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

The Presentation of Food Ordering System Project

Description:

Cyber Caf serve drinks and food to customer. Use PDA devices ... Novell NetWare. IBM AIX. Linux (RedHat) Sybase(ASA) con't. What application is ASA good for? ... – PowerPoint PPT presentation

Number of Views:11474
Avg rating:3.0/5.0
Slides: 26
Provided by: Iva146
Category:

less

Transcript and Presenter's Notes

Title: The Presentation of Food Ordering System Project


1
The Presentation of Food Ordering System Project
2
Group Member
  • Chan Kam Kwan, Wendy
  • Au Wing Fai, Wing
  • Lam Yuen Keung, Ivan
  • Lee Chun, Iris
  • Wong Man Ho, Marco

3
Introduction of Our Project
  • Name
  • Cyber Café Food Ordering System
  • user
  • CyberM Information System Company

4
Introduction of Our Project
  • Cyber Café serve drinks and food to customer
  • Use PDA devices to taking order
  • Computer system manage reservation, food
    services, billing
  • Print different kinds of reports

5
Functional Modules
  • Reservation
  • Booking, reception, allocate table
  • Ordering
  • Take new order, update existing order,
  • Billing
  • Calculated bill, print invoice, receive payment
  • Printing report
  • Generate reports, analyze sales data, maintain
    staff performance, maintain customer favours,
    maintain peak-hour record, maintain files

6
Distribution of Works (Coding)
  • Interface ( Front-end and Back-end system)
  • Hold by Marco, Wing
  • Booking ( Back-end system)
  • Hold by Ivan
  • Report (Back-end system)
  • Hold by Wendy
  • Billing (Back-end system)
  • Hold by Iris
  • Ordering (Front-end and Back-end system)
  • Hold by Marco, Wing

7
Distribution of Works (Database)
  • Maintain the files in the database
  • Table
  • Hold by Ivan
  • Food
  • Hold by Wendy
  • Billing
  • Hold by Iris
  • Order
  • Hold by Marco
  • Staff
  • Hold by Wing

8
Tools
  • Language Java
  • Database Sybase of Adaptive Server Anywhere
    (ASA)
  • PDA OS WinCE

9
Techniques learnt -Java
  • Language structure (object-oriented)
  • Defining Instantiable Classes
  • Input with Applets
  • Selection Statements
  • Repetition
  • Characters and Strings
  • Arrays

10
JAVA
  • Object-Oriented Programming
  • Java application can easily be delivered over the
    Internet, or any network, without operating
    system or hardware platform.
  • E.g a pc , a network computer, Internet screen
    phone
  • was designed to run programs securely on networks

11
JAVA (cont)
  • can work everywhere.
  • don't care what kind of computer, phone, TV, or
    operating system they run on.
  • allows programmers and users to do with Web
    pages.

12
JAVA (cont)
  • The Internet and private networks become our
    computing environment.
  • is being built into next-generation telephones,
    TV set-top boxes, and many other consumer and
    business devices.
  • can run directly on computer (without requiring a
    browser), or on servers, on large mainframe
    computers, or other devices.

13
Sybase(ASA)
  • Adaptive Server Anywhere (ASA) is a fully
    featured DBMS (Database Management System) with
    transactional integrity, automatic rollback and
    recovery, declarative RI, triggers and stored
    procedures.

14
Sybase(ASA) cont
  • ASA offers a number of features
  • row level BEFORE and AFTER triggers
  • long varchar and BLOB (Binary Large Object) up to
    2 gigabytes
  • varchar up to 32k
  • declarative RI with cascade actions
  • all character and decimal data is stored var-len,
    using only the spaceit needs

15
Sybase(ASA) cont
  • ASA is designed to be low-maintenance
  • File size automatically grows
  • self-tuning
  • re-uses space from deletes
  • ASA also includes
  • Java stored procs
  • Stored procedure debugger

16
Sybase(ASA) cont
  • What platforms are ASA supported?
  • E.g.
  • Windows 95/98/ME, NT, 2000, CE
  • Novell NetWare
  • IBM AIX
  • Linux (RedHat)

17
Sybase(ASA) cont
  • What application is ASA good for?
  • It is generally good at OLTP (Online Transaction
    Processing) and can be used as a basis for a
    general database project. 
  • A major area for ASA databases is with
    applications that need to distribute the database
    with the application as a general storage area
    for internal components, but the database is not
    a major part of the deliverable. 
  • ASA has excellent ODBC (Open Database
    Connectivity) support, which makes it very
    attractive to tools oriented towards ODBC.

18
WinCE
  • Which is an Operating System platform for a
    broad range of communication and mobile-computing
    devices.
  • The first products based on Windows CE began
    within November 1996 (six years), which is OEM
    version

19
WinCE (cont)
  • 32-bit, multitasking and multithreaded operating
    system that providing support for a variety of
    devices.
  • Share and exchange information with Windows-based
    PCs
  • High performance in limited memory configurations

20
WinCE (cont)
  • Why choose?
  • User recommend
  • Compactable with Java language and Sybase
  • Interface is similar with other Windows OS (User
    friendly)

21
Solved Problems
  • 1. For define problem
  • Base on the real original system, can define
    problem more realistic.

22
Solved Problems
  • 2. For DFD
  • Can make sure which data flow is really useful
  • 3. For database
  • No need to make the Food File
  • Sybase has been used which suggested by user

23
Solved Problems (cont)
  • 4. For Internet
  • No need to count internet service time
  • 5. For Computer Language
  • Which Language should be use?
  • Confirmed by user

24
Work done
  • Finish system planning
  • Finish system Analysis
  • Discuss System Requirement
  • Studying Java, WinCE, Sybase
  • Surfing website
  • www.java.sun.com
  • www.sybase.com

25
Thats The End of Our Presentation
  • Thank You
Write a Comment
User Comments (0)
About PowerShow.com