STUDENT COVER SHEET Student and Trainer/Assessor Details Student ID Student name Contact number Email address Trainer/Assessor name Course and Unit Details Course code Course name Unit code...

1 answer below »
ICTDBS502_ICTPRG507_ICTPRG527_Project_V3.1_Outline 2.docx


STUDENT COVER SHEET     Student and Trainer/Assessor Details    Student ID    Student name    Contact number    Email address    Trainer/Assessor name     Course and Unit Details   Course code    Course name    Unit code  ICTDBS502 /ICTPRG507 / ICTPRG527 Unit name  Design a database / Implement security for applications / Apply intermediate object-oriented language skills   Assessment Submission Method   ☐      By hand to trainer/assessor      ☐      By email to trainer/assessor      |X|    Online submission via Learning Management System (LMS)    ☐      By Australia Post to RTO  ☐      Any other method _________________________________________________                                         (Please mention here)      Student Declaration   · I certify that the work submitted for this assessment pack is my own. I have clearly referenced any sources used in my submission. I understand that a false declaration is a form of malpractice;   · I have kept a copy of this assessment pack and all relevant notes, attachments, and reference material that I used in the production of the assessment pack;  · For the purposes of assessment, I give the trainer/assessor of this assessment the permission to:   · Reproduce this assessment and provide a copy to another member of staff; and   · Take steps to authenticate the assessment, including communicating a copy of this assessment to a checking service (which may retain a copy of the assessment on its database for future plagiarism checking).    Student signature:   ________________________________                       Date:  ____/_____/______________  Assessment Task - Unit Project Due: Week Grading: Satisfactory/ Not Satisfactory    This is an assessment project where an organisation will be simulated and the students need to work around the guidelines.  This Assessment Task relates to the following Learning Outcomes:   ICTDBS502 • identify and confirm client requirements for a database application  • design database elements including:  · structure  · indexes  · queries  · screens  · reports  • design secure access to the database  • confirm final database design with the client.  ICTPRG527 • design and build application programs from a problem scenario and program specification • use object oriented programming language. ICTPRG507 • creating secure applications • planning effective security strategies • ensuring safe communications • preventing security attacks. Instructions to complete this assessment task:   · Please write responses where applicable using a word processor.   · You must include the following in the footer section of each page of the attached sheets:   · Student ID or Student Name   · Unit ID or Unit Code  · Course ID or Course Code   · Trainer and assessor name   · Page numbers   · You must staple the loose sheets together along with the cover page.  · You must attach the loose sheets chronologically as per the page numbers.   · Correction fluid and tape are not permitted. Please do any corrections by striking through the incorrect words with one or two lines and rewriting the correct words.   · This submission must be well presented and follow the guidelines and instructions provided.   · Please follow the format as indicated in the template section below.  · One of the most important steps that you can take: proofread your answers and code.   · All RTO policies are in effect, including the plagiarism policy.  Case Study: Amazing Dessert Bar Mr Amazing has opened the Amazing Dessert Bar in 2017. Due to the business recent growth, the manual processes are no longer able to handle the orders. With the data stored in the database, management will be able to ensure that data are current and more accurate. In lieu of this, Mr Amazing has decided to contact your consultancy company to set up a solution to deal with the day to day running of the business. Customers arrive at the dessert bar and place their orders with staff at the counter. Customers have the option to provide their details (first name, last name, city and mobile number) to staff who adds the record into the database. Once registered, staff can enter the customer ID to the order. The dessert bar sells various types of items (each has a name and price). Each order consists of a sale of one or more items. Staff takes the order, advise on total amount owed, and collects the payment from the customer (only cash and card are accepted). The date when the order was taken needs to be recorded. The dessert bar provides a pre-order service. Customer’s details need to have a record in the database upon requesting the pre-order with staff. If pre-ordering for the first time, staff needs to enter the customer details in the database before placing the pre-order. The date when the pre-order was taken needs to be recorded. When making the pre-order, customers need to provide a date and time for collection. The ID of the staff who took the order or pre-order needs to be recorded. Each staff needs to have a profile created in the database with the personal information (first name, last name), hire date, job role (staff or manager), username and password. Specific Requirements: In order to meet the business needs required to design the following database element: structure, indexes, queries and or reports. To ensure consistency of the data in the database you are required to develop data validation rules to ensure the correctness of data entered into the database table; identify referential Integrity constraint and database constraints. Below is a list of checks you should implement: 1. Ensure that every customer has a telephone number which is unique 2. Staff numbers should be generated automatically using a sequence. 3. Ensure that staff username is unique 4. Customer numbers should be generated automatically using a sequence 5. Order ID and pre-order ID should be generated automatically using a sequence Task 1: Analyse the scenario to determine the database requirements Business Requirements and Assumptions The above background information describes the scenario surrounding the software requirements for Amazing Dessert Bar. From this information, develop the functional requirements, business rules summary and a conceptual model to begin the development process. What to submit: Write your report in a word documents file called SID_businessfunctreq.docx containing your documented findings. Please include the summarised business rules; the conceptual model; and your completed logical data model sign-off form, as they are specified in the below questions. Technical Functional Requirements Document the functional requirements for Amazing Restaurant. If you are unsure or wish to clarify any requirements, consult with your trainer who will act as the client. Be sure to only document requirements that fall within the boundaries of the system to be developed. Business Rules From the details given in the scenario further above, create a summary of the business rules surrounding the software to be developed for Amazing Dessert Bar. If you are unsure or wish to clarify any business rules, consult with your trainer who will act as the client. Be sure to only document rules that fall within the boundaries of the system to be developed. Conceptual Model Draw a conceptual model of the database to power these functional requirements whilst still meeting the business rules. Identify just the entities and relationships between these entities in your conceptual model. For each relationship, indicate the maximum cardinality/participation in your diagram i.e. 1:m, 1:1, m:m. You may show minimum cardinalities/participation in your relationships, but it is not compulsory. Conceptual Model Sign off You will need to validate your conceptual data model with the client (your trainer will play the role of the client Management and provide you with feedback). Complete the Conceptual Data Model sign-off form and submit it in your assessment document for signing and final approval (your trainer won’t actually sign this form but will return it to you with feedback and the YES/NO acceptance column completed).  If the feedback requires that you need to make changes then you take on-board their recommendations, make any changes necessary to resolve the issues, and resubmit your conceptual model again for final approval.   Task 2: Develop a logical data model and documenting database design This task is the continuation of the previous task In this task, you will need to expand your conceptual model into a logical model where you will include attribute (columns)s for each entity along with their data types. Primary keys and keys for each entity. Logical ERD What to do and submit Using Toad Data Modeler, create an ER model diagram (also known as EER) showing each entity from the conceptual model. Complete the data structures by including all the attributes (columns) for each entity (table) along with their data types. Primary key attributes must be shown. For any column that is an auto-incrementing column, indicate it by ticking the property for that attribute (at this stage, do not worry about including indexes, not null constraints or any other constraints for any of the attributes). Look to see if you have any m:m relationships in your conceptual model. If you do, you will need it break each one down into two 1:m relationships with a connecting (associative) entity in between them. If there are any new entities or entities to remove as you change from conceptual to logical, then go ahead and make the changes. 1) Update your ER model by going through every attribute (column) in every entity (table) to show whether the column: a. is NOT NULL or whether nulls are allowed b. values are UnSigned for numeric data types 2) MySQL will automatically create indexes on primary key attributes, foreign key attributes, and unique attributes. Update your ER model by creating indexes on any other attributes you believe justify an index. 3) Use Toad data modeller or any other software program to modify your conceptual model to create your logical model. Insert your completed conceptual and logical models as images into your word document that you will be submitting. You are not allowed to submit any hand drawn diagram Document the Database Design Document the tables that are derived from this ER diagram that you have created. Make sure that table names are in bold; Primary keys are underlined; Foreign keys are not explicitly labelled as foreign keys.  Normalisation Use normalisation to validate that your ER design is valid. If you have ‘denormalised’ your design, explain the reasoning for your denormalising and what changes you made as a part of the denormalising. Data Dictionary Document the tables that are derived from this ER diagram that you have created. List all the attributes and their characteristics such as table name, attributes name, description, data type, data format, primary or foreign key and foreign key referenced table. Save the work into SID_businessfunctreq.docx. Create the Database 1) Using Toad data Modeler, generate an SQL script from your ER model of the database design. Put the generated SQL script into the Word doc as your answer to this problem. 2) Run this generated SQL script in a query window to physically create the database. Be careful if you receive errors on foreign key constraints that the foreign key and primary keys being connected are exactly the same data type and are identically signed 3) Check that both primary and foreign key are EXACTLY the same data type i.e. INT is not the same as SMALLINT etc 4) Check that
Answered Same DayJun 06, 2021ICTDBS502Training.Gov.Au

Answer To: STUDENT COVER SHEET Student and Trainer/Assessor Details Student ID Student name Contact number...

Neha answered on Jun 12 2021
140 Votes
59871/book.sql
-- phpMyAdmin SQL Dump
-- version 5.1.0-dev
-- https://www.phpmyadmin.net/
--
-- Host: 192.168.30.23
-- Generation Time: Jun 12, 2020 at 05:50 AM
-- Server version: 8.0.18
-- PHP Version: 7.4.4
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Database: `book`
--
-- --------------------------------------------------------
--
-- Table structure for table `Booking`
--
CREATE TABLE `Booking` (
`BookingID` int(11) NOT NULL,
`EmpId` int(11) NOT NULL,
`CustomerId` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
-- --------------------------------------------------------
--
-- Table structure for table `Customer`
--
CREATE TABLE `Customer` (
`CustomerId` int(11) NOT NULL,
`custName` char(20) DEFAULT NULL,
`EmailId` char(20) DEFAULT NULL,
`address` char(20) DEFAULT NULL,
`custype` char(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
--
-- Dumping data for table `Customer`
--
INSERT INTO `Customer` (`CustomerId`, `custName`, `EmailId`, `address`, `custype`) VALUES
(1, 'Harry', '[email protected]', '23/1 Queensland', 'Regular'),
(2, 'Joseph', '[email protected]', '1/A Tasmania', 'Casual');
-- --------------------------------------------------------
--
-- Table structure for table `Dishes`
--
CREATE TABLE `Dishes` (
`DishId` char(20) NOT NULL,
`dishName` char(20) NOT NULL,
`Reciepid` char(20) DEFAULT NULL,
`IngredientId` int(11) DEFAULT NULL,
`Price` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
--
-- Dumping data for table `Dishes`
--
INSERT INTO `Dishes` (`DishId`, `dishName`, `Reciepid`, `IngredientId`, `Price`) VALUES
('1', 'Mojito', '2', 4, 6),
('2', 'Pizza', '1', 3, 2);
-- --------------------------------------------------------
--
-- Table structure for table `Employee`
--
CREATE TABLE `Employee` (
`EmpId` int(11) NOT NULL,
`Emppost` char(20) NOT NULL DEFAULT '',
`Gender` char(1) NOT NULL,
`Empname` char(20) NOT NULL,
`Hiredate` date NOT NULL,
`Salary` char(20) NOT NULL,
`Password` varchar(255) NOT NULL,
`EmpType` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
--
-- Dumping da
ta for table `Employee`
--
INSERT INTO `Employee` (`EmpId`, `Emppost`, `Gender`, `Empname`, `Hiredate`, `Salary`, `Password`, `EmpType`) VALUES
(1, 'Sales', 'F', 'Sarah', '2011-03-11', '1400', 'ABC', 1),
(2, 'Accountant', 'M', 'David', '2009-02-01', '12423', '9999', 1);
-- --------------------------------------------------------
--
-- Table structure for table `ingredients`
--
CREATE TABLE `ingredients` (
`ingredientid` int(20) NOT NULL,
`nameofingredients` char(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
--
-- Dumping data for table `ingredients`
--
INSERT INTO `ingredients` (`ingredientid`, `nameofingredients`) VALUES
(1, 'Chocolate sugar'),
(2, 'Flour sugar'),
(3, 'Choclate,sugar,Flour'),
(4, 'Lemon ,Sugar, Vinega');
-- --------------------------------------------------------
--
-- Table structure for table `orderline`
--
CREATE TABLE `orderline` (
`Quantity` int(11) NOT NULL,
`Price` char(20) NOT NULL,
`DishId` char(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
-- --------------------------------------------------------
--
-- Table structure for table `Orders`
--
CREATE TABLE `Orders` (
`OrderId` int(11) NOT NULL,
`TableNo` char(20) NOT NULL,
`DishId` char(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
-- --------------------------------------------------------
--
-- Table structure for table `ReceipeBook`
--
CREATE TABLE `ReceipeBook` (
`ReceipeId` char(20) NOT NULL,
`DishName` char(20) DEFAULT NULL,
`IngredientId` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
--
-- Dumping data for table `ReceipeBook`
--
INSERT INTO `ReceipeBook` (`ReceipeId`, `DishName`, `IngredientId`) VALUES
('1', 'Mojito', 1),
('2', 'Pizza', 2);
-- --------------------------------------------------------
--
-- Table structure for table `TableDesc`
--
CREATE TABLE `TableDesc` (
`TableNo` char(20) NOT NULL,
`Time` time DEFAULT NULL,
`BookingId` int(11) DEFAULT NULL,
`EmpId` int(11) DEFAULT NULL,
`CustomerId` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
--
-- Indexes for dumped tables
--
--
-- Indexes for table `Booking`
--
ALTER TABLE `Booking`
ADD PRIMARY KEY (`BookingID`),
ADD KEY `EmpId` (`EmpId`),
ADD KEY `CustomerId` (`CustomerId`);
--
-- Indexes for table `Customer`
--
ALTER TABLE `Customer`
ADD PRIMARY KEY (`CustomerId`);
--
-- Indexes for table `Dishes`
--
ALTER TABLE `Dishes`
ADD PRIMARY KEY (`DishId`),
ADD KEY `IngredientId` (`IngredientId`),
ADD KEY `Reciepid` (`Reciepid`);
--
-- Indexes for table `Employee`
--
ALTER TABLE `Employee`
ADD PRIMARY KEY (`EmpId`);
--
-- Indexes for table `ingredients`
--
ALTER TABLE `ingredients`
ADD PRIMARY KEY (`ingredientid`);
--
-- Indexes for table `orderline`
--
ALTER TABLE `orderline`
ADD KEY `DishId` (`DishId`);
--
-- Indexes for table `Orders`
--
ALTER TABLE `Orders`
ADD PRIMARY KEY (`OrderId`),
ADD KEY `DishId` (`DishId`),
ADD KEY `TableNo` (`TableNo`);
--
-- Indexes for table `ReceipeBook`
--
ALTER TABLE `ReceipeBook`
ADD PRIMARY KEY (`ReceipeId`),
ADD KEY `IngredientId` (`IngredientId`);
--
-- Indexes for table `TableDesc`
--
ALTER TABLE `TableDesc`
ADD PRIMARY KEY (`TableNo`),
ADD KEY `EmpId` (`EmpId`),
ADD KEY `CustomerId` (`CustomerId`),
ADD KEY `BookingId` (`BookingId`);
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `Booking`
--
ALTER TABLE `Booking`
MODIFY `BookingID` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT for table `Customer`
--
ALTER TABLE `Customer`
MODIFY `CustomerId` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
--
-- AUTO_INCREMENT for table `Employee`
--
ALTER TABLE `Employee`
MODIFY `EmpId` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
--
-- AUTO_INCREMENT for table `ingredients`
--
ALTER TABLE `ingredients`
MODIFY `ingredientid` int(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
--
-- AUTO_INCREMENT for table `Orders`
--
ALTER TABLE `Orders`
MODIFY `OrderId` int(11) NOT NULL AUTO_INCREMENT;
--
-- Constraints for dumped tables
--
--
-- Constraints for table `Booking`
--
ALTER TABLE `Booking`
ADD CONSTRAINT `Booking_ibfk_1` FOREIGN KEY (`EmpId`) REFERENCES `Employee` (`EmpId`),
ADD CONSTRAINT `Booking_ibfk_2` FOREIGN KEY (`CustomerId`) REFERENCES `Customer` (`CustomerId`);
--
-- Constraints for table `Dishes`
--
ALTER TABLE `Dishes`
ADD CONSTRAINT `Dishes_ibfk_1` FOREIGN KEY (`IngredientId`) REFERENCES `ingredients` (`ingredientid`),
ADD CONSTRAINT `Dishes_ibfk_2` FOREIGN KEY (`Reciepid`) REFERENCES `ReceipeBook` (`ReceipeId`);
--
-- Constraints for table `orderline`
--
ALTER TABLE `orderline`
ADD CONSTRAINT `orderline_ibfk_1` FOREIGN KEY (`DishId`) REFERENCES `Dishes` (`DishId`);
--
-- Constraints for table `Orders`
--
ALTER TABLE `Orders`
ADD CONSTRAINT `Orders_ibfk_1` FOREIGN KEY (`DishId`) REFERENCES `Dishes` (`DishId`),
ADD CONSTRAINT `Orders_ibfk_2` FOREIGN KEY (`TableNo`) REFERENCES `TableDesc` (`TableNo`);
--
-- Constraints for table `ReceipeBook`
--
ALTER TABLE `ReceipeBook`
ADD CONSTRAINT `ReceipeBook_ibfk_1` FOREIGN KEY (`IngredientId`) REFERENCES `ingredients` (`ingredientid`);
--
-- Constraints for table `TableDesc`
--
ALTER TABLE `TableDesc`
ADD CONSTRAINT `TableDesc_ibfk_1` FOREIGN KEY (`EmpId`) REFERENCES `Employee` (`EmpId`),
ADD CONSTRAINT `TableDesc_ibfk_2` FOREIGN KEY (`CustomerId`) REFERENCES `Customer` (`CustomerId`),
ADD CONSTRAINT `TableDesc_ibfk_3` FOREIGN KEY (`BookingId`) REFERENCES `Booking` (`BookingID`);
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
59871/eclipse-workspace/amazingrestaurantswt/.classpath

    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
59871/eclipse-workspace/amazingrestaurantswt/.project

     amazingrestaurantswt
    
    
    
    
        
             org.eclipse.jdt.core.javabuilder
            
            
        
    
    
         org.eclipse.jdt.core.javanature
    
59871/eclipse-workspace/amazingrestaurantswt/.settings/org.eclipse.jdt.core.prefs
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.8
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/admindashboard$1.class
package amazingrestaurantswt;
synchronized class admindashboard$1 extends org.eclipse.swt.events.SelectionAdapter {
void admindashboard$1(admindashboard);
public void widgetSelected(org.eclipse.swt.events.SelectionEvent);
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/admindashboard$2.class
package amazingrestaurantswt;
synchronized class admindashboard$2 extends org.eclipse.swt.events.SelectionAdapter {
void admindashboard$2(admindashboard);
public void widgetSelected(org.eclipse.swt.events.SelectionEvent);
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/admindashboard$3.class
package amazingrestaurantswt;
synchronized class admindashboard$3 extends org.eclipse.swt.events.SelectionAdapter {
void admindashboard$3(admindashboard);
public void widgetSelected(org.eclipse.swt.events.SelectionEvent);
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/admindashboard$4.class
package amazingrestaurantswt;
synchronized class admindashboard$4 extends org.eclipse.swt.events.SelectionAdapter {
void admindashboard$4(admindashboard);
public void widgetSelected(org.eclipse.swt.events.SelectionEvent);
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/admindashboard.class
package amazingrestaurantswt;
public synchronized class admindashboard {
protected org.eclipse.swt.widgets.Shell shell;
public void admindashboard();
public static void main(String[]);
public void open();
protected void createContents();
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Booking$1.class
package amazingrestaurantswt;
synchronized class Booking$1 extends org.eclipse.swt.events.SelectionAdapter {
void Booking$1(Booking);
public void widgetSelected(org.eclipse.swt.events.SelectionEvent);
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Booking.class
package amazingrestaurantswt;
public synchronized class Booking {
protected org.eclipse.swt.widgets.Shell shell;
private org.eclipse.swt.widgets.Text text;
public void Booking();
public static void main(String[]);
public void open();
protected void createContents();
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/customer$1.class
package amazingrestaurantswt;
synchronized class customer$1 extends org.eclipse.swt.events.SelectionAdapter {
void customer$1(customer);
public void widgetSelected(org.eclipse.swt.events.SelectionEvent);
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/customer.class
package amazingrestaurantswt;
public synchronized class customer {
protected org.eclipse.swt.widgets.Shell shell;
private org.eclipse.swt.widgets.Text text;
private org.eclipse.swt.widgets.Text text_1;
private org.eclipse.swt.widgets.Text text_2;
private org.eclipse.swt.widgets.Text text_3;
public void customer();
public static void main(String[]);
public void open();
protected void createContents();
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Employee$1.class
package amazingrestaurantswt;
synchronized class Employee$1 extends org.eclipse.swt.events.SelectionAdapter {
void Employee$1(Employee);
public void widgetSelected(org.eclipse.swt.events.SelectionEvent);
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Employee.class
package amazingrestaurantswt;
public synchronized class Employee {
protected org.eclipse.swt.widgets.Shell shell;
private org.eclipse.swt.widgets.Text text;
private org.eclipse.swt.widgets.Text text_1;
private org.eclipse.swt.widgets.Text text_2;
private org.eclipse.swt.widgets.Text text_3;
private org.eclipse.swt.widgets.Text text_4;
private org.eclipse.swt.widgets.Text text_5;
private org.eclipse.swt.widgets.Text text_6;
private String q;
private String encPW;
private String pw;
public void Employee();
public static void main(String[]);
public void open();
protected void createContents();
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/encri.class
package amazingrestaurantswt;
public synchronized class encri {
private static final String algo = AES;
private byte[] keyValue;
public void encri(String);
public String encryptData(String) throws Exception;
public String decryptData(String) throws Exception;
private java.security.Key generateKey() throws Exception;
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/handlingData.class
package amazingrestaurantswt;
public synchronized class handlingData {
private String pwd;
private int typ;
private int res;
public void handlingData();
public void insertData(String);
public void retData(String);
public String getPwd();
public int getType();
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/login$1.class
package amazingrestaurantswt;
synchronized class login$1 extends org.eclipse.swt.events.SelectionAdapter {
void login$1(login);
public void widgetSelected(org.eclipse.swt.events.SelectionEvent);
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/login.class
package amazingrestaurantswt;
public synchronized class login {
protected org.eclipse.swt.widgets.Shell shell;
private org.eclipse.swt.widgets.Text text;
private org.eclipse.swt.widgets.Text text_1;
public void login();
public static void main(String[]);
public void open();
protected void createContents();
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Menu$1.class
package amazingrestaurantswt;
synchronized class Menu$1 extends org.eclipse.swt.events.SelectionAdapter {
void Menu$1(Menu);
public void widgetSelected(org.eclipse.swt.events.SelectionEvent);
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Menu.class
package amazingrestaurantswt;
public synchronized class Menu {
protected org.eclipse.swt.widgets.Shell shell;
private org.eclipse.swt.widgets.Text text;
public void Menu();
public static void main(String[]);
public void open();
protected void createContents();
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Newunp.class
package amazingrestaurantswt;
public synchronized class Newunp {
protected org.eclipse.swt.widgets.Shell shell;
private org.eclipse.swt.widgets.Text text;
private org.eclipse.swt.widgets.Text text_1;
public void Newunp();
public static void main(String[]);
public void open();
protected void createContents();
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/order$1.class
package amazingrestaurantswt;
synchronized class order$1 extends org.eclipse.swt.events.SelectionAdapter {
void order$1(order);
public void widgetSelected(org.eclipse.swt.events.SelectionEvent);
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/order.class
package amazingrestaurantswt;
public synchronized class order {
protected org.eclipse.swt.widgets.Shell shell;
private org.eclipse.swt.widgets.Text text_7;
private org.eclipse.swt.widgets.Text text_8;
private org.eclipse.swt.widgets.Text text_9;
private org.eclipse.swt.widgets.Text text_10;
private org.eclipse.swt.widgets.Text text_11;
private org.eclipse.swt.widgets.Text text;
public void order();
public static void main(String[]);
public void open();
protected void createContents();
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Payment$1.class
package amazingrestaurantswt;
synchronized class Payment$1 extends org.eclipse.swt.events.SelectionAdapter {
void Payment$1(Payment);
public void widgetSelected(org.eclipse.swt.events.SelectionEvent);
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Payment.class
package amazingrestaurantswt;
public synchronized class Payment {
protected org.eclipse.swt.widgets.Shell shell;
public void Payment();
public static void main(String[]);
public void open();
protected void createContents();
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Report.class
package amazingrestaurantswt;
public synchronized class Report {
protected org.eclipse.swt.widgets.Shell shell;
public void Report();
public static void main(String[]);
public void open();
protected void createContents();
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Staff$1.class
package amazingrestaurantswt;
synchronized class Staff$1 extends org.eclipse.swt.events.SelectionAdapter {
void Staff$1(Staff);
public void widgetSelected(org.eclipse.swt.events.SelectionEvent);
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Staff.class
package amazingrestaurantswt;
public synchronized class Staff {
protected org.eclipse.swt.widgets.Shell shell;
private org.eclipse.swt.widgets.Text text;
private org.eclipse.swt.widgets.Text text_1;
private org.eclipse.swt.widgets.Text text_2;
private org.eclipse.swt.widgets.Text text_3;
private org.eclipse.swt.widgets.Text text_4;
private org.eclipse.swt.widgets.Text text_5;
public void Staff();
public static void main(String[]);
public void open();
protected void createContents();
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Staffdashboard$1.class
package amazingrestaurantswt;
synchronized class Staffdashboard$1 extends org.eclipse.swt.events.SelectionAdapter {
void Staffdashboard$1(Staffdashboard);
public void widgetSelected(org.eclipse.swt.events.SelectionEvent);
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Staffdashboard$2.class
package amazingrestaurantswt;
synchronized class Staffdashboard$2 extends org.eclipse.swt.events.SelectionAdapter {
void Staffdashboard$2(Staffdashboard);
public void widgetSelected(org.eclipse.swt.events.SelectionEvent);
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Staffdashboard$3.class
package amazingrestaurantswt;
synchronized class Staffdashboard$3 extends org.eclipse.swt.events.SelectionAdapter {
void Staffdashboard$3(Staffdashboard);
public void widgetSelected(org.eclipse.swt.events.SelectionEvent);
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Staffdashboard.class
package amazingrestaurantswt;
public synchronized class Staffdashboard {
protected org.eclipse.swt.widgets.Shell shell;
public void Staffdashboard();
public static void main(String[]);
public void open();
protected void createContents();
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Updteemployee$1.class
package amazingrestaurantswt;
synchronized class Updteemployee$1 extends org.eclipse.swt.events.MouseAdapter {
void Updteemployee$1(Updteemployee);
public void mouseDoubleClick(org.eclipse.swt.events.MouseEvent);
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Updteemployee$2.class
package amazingrestaurantswt;
synchronized class Updteemployee$2 extends org.eclipse.swt.events.SelectionAdapter {
void Updteemployee$2(Updteemployee);
public void widgetSelected(org.eclipse.swt.events.SelectionEvent);
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Updteemployee$3.class
package amazingrestaurantswt;
synchronized class Updteemployee$3 extends org.eclipse.swt.events.SelectionAdapter {
void Updteemployee$3(Updteemployee);
public void widgetSelected(org.eclipse.swt.events.SelectionEvent);
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Updteemployee$4.class
package amazingrestaurantswt;
synchronized class Updteemployee$4 extends org.eclipse.swt.events.SelectionAdapter {
void Updteemployee$4(Updteemployee);
public void widgetSelected(org.eclipse.swt.events.SelectionEvent);
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Updteemployee$5.class
package amazingrestaurantswt;
synchronized class Updteemployee$5 extends org.eclipse.swt.events.SelectionAdapter {
void Updteemployee$5(Updteemployee);
public void widgetSelected(org.eclipse.swt.events.SelectionEvent);
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Updteemployee$6.class
package amazingrestaurantswt;
synchronized class Updteemployee$6 extends org.eclipse.swt.events.SelectionAdapter {
void Updteemployee$6(Updteemployee);
public void widgetSelected(org.eclipse.swt.events.SelectionEvent);
}
59871/eclipse-workspace/amazingrestaurantswt/bin/amazingrestaurantswt/Updteemployee.class
package amazingrestaurantswt;
public synchronized class Updteemployee {
protected org.eclipse.swt.widgets.Shell shell;
private org.eclipse.swt.widgets.Text text;
private org.eclipse.swt.widgets.Text text_1;
private org.eclipse.swt.widgets.Text text_2;
private org.eclipse.swt.widgets.Text text_3;
private org.eclipse.swt.widgets.Text text_4;
private org.eclipse.swt.widgets.Text text_5;
private org.eclipse.swt.widgets.Text text_6;
private org.eclipse.swt.widgets.Text text_7;
private String q;
public void Updteemployee();
public static void main(String[]);
public void open();
protected void createContents();
}
59871/eclipse-workspace/amazingrestaurantswt/bin/org/eclipse/wb/swt/SWTResourceManager.class
package org.eclipse.wb.swt;
public synchronized class SWTResourceManager {
private static java.util.Map m_colorMap;
private static java.util.Map m_imageMap;
private static final int MISSING_IMAGE_SIZE = 10;
public static final int TOP_LEFT = 1;
public static final int TOP_RIGHT = 2;
public static final int BOTTOM_LEFT = 3;
public static final int BOTTOM_RIGHT = 4;
protected static final int LAST_CORNER_KEY = 5;
private static java.util.Map[] m_decoratedImageMap;
private static java.util.Map m_fontMap;
private static java.util.Map m_fontToBoldFontMap;
private static java.util.Map m_idToCursorMap;
static void ();
public void SWTResourceManager();
public static org.eclipse.swt.graphics.Color getColor(int);
public static org.eclipse.swt.graphics.Color getColor(int, int, int);
public static org.eclipse.swt.graphics.Color getColor(org.eclipse.swt.graphics.RGB);
public static void disposeColors();
protected static org.eclipse.swt.graphics.Image getImage(java.io.InputStream) throws java.io.IOException;
public static org.eclipse.swt.graphics.Image getImage(String);
public static org.eclipse.swt.graphics.Image getImage(Class, String);
private static org.eclipse.swt.graphics.Image getMissingImage();
public static org.eclipse.swt.graphics.Image decorateImage(org.eclipse.swt.graphics.Image, org.eclipse.swt.graphics.Image);
public static org.eclipse.swt.graphics.Image decorateImage(org.eclipse.swt.graphics.Image, org.eclipse.swt.graphics.Image, int);
public static void disposeImages();
public static org.eclipse.swt.graphics.Font getFont(String, int, int);
public static org.eclipse.swt.graphics.Font getFont(String, int, int, boolean, boolean);
public static org.eclipse.swt.graphics.Font getBoldFont(org.eclipse.swt.graphics.Font);
public static void disposeFonts();
public static org.eclipse.swt.graphics.Cursor getCursor(int);
public static void disposeCursors();
public static void...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here