MOKI project ReadMe

  1. Basic Structure of project

    Each page consist of .jsp files and relative java classes. Each page has *.jsp, *_list.jsp, *_view.jsp, and *_proc.jsp.

              *_list.jsp displays main design for each page.
              *.jsp displays page for adding or updating.
              *_view.jsp displays info for each individual field.
              *_proc.jsp creates query for each action to connect and process to DB.

    Each page has its own java class. Each java class has methods relative to each page that connects to DB, retrieves, and save info.

  2. Navigation:

    To navigate through the site, click the links on the menu that will always appear to the left. Each menu item shows a list of whatever item you are looking at (for example, if you click "Customers", a page with a list of customers will be generated).
    Then, there are various other buttons that perform certain tasks. As a group, we feel they are very self-explanatory (for example next to each item in the list there are three buttons that are labelled "Detail", "Edit", and "Delete". The "Detail" button displays more information about the item. The "Edit" button allows you to change the information (this updates the database), and the "Delete" button deletes that item, after confirmation (this also updates the database).

  3. Added feature for Stage 2 Release:

    Reservation Page: User can make a reservation within customers and party.
    Report Page: User can view and print various of reports that can be created using DB informations.
    Links: Links are added to Party and Scheduled Trip page where user can click customer name, trip name, or employee name to view more detail version of itself.
    Invoice Line Items: Our first step toward billing, the user can now create a library of line items to build invoices from.