Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Tots to Teens is a catalog retailer specializing in children\'s clothing. A proj

ID: 3577488 • Letter: T

Question

Tots to Teens is a catalog retailer specializing in children's clothing. A project has been underway to develop a new order-entry system for the company's catalog clerks. The old system had a character-based user interface that corresponded to the system's COBOL underpinnings. The new system will feature a graphical user interface more in keeping with up-to-date PC products in use today. The company hopes that this new user interface will help reduce the turnover they have experienced with their order-entry clerks. Many newly hired order entry staff found the old system very difficult to learn and were overwhelmed by the numerous mysterious codes that had to be used to communicate with the system.

A user interface walk-through evaluation was scheduled for today to give the users a first look at the new system's interface. The project team was careful to invite several key users from the order-entry department. In particular, Norma was included because of her years of experience with the order-entry system. Norma was known to be an informal leader in the department; her opinion influenced many of her associates. Norma had let it be known that she was less than thrilled with the ideas she had heard for the new system. Due to her experience and good memory, Norma worked very effectively with the character-based system and was able to breeze through even the most convoluted transactions with ease. Norma had trouble suppressing a sneer when she heard talk of such things as “icons” and “buttons” in the new user interface.

Cindy was also invited to the walk-through because of her influence in the order-entry department. Cindy has been with the department for just 1 year, but she quickly became known because of her successful organization of a sick-child day-care service for the children of the department workers. Sick children are the number-one cause of absenteeism in the department, and many of the workers could not afford to miss workdays. Never one to keep quiet when a situation needed improvement, Cindy has been a vocal supporter of the new system.

Drawing upon the design principles presented in the text, describe the features of the user interface that will be most important to experienced users like Norma.

Drawing upon the design principles presented in the text, describe the features of the user interface that will be most important to novice users like Cindy.

Explanation / Answer

package org.order.beans;

Login.java

public class Login {

           

            private int id;

            private String userName;

            private String password;

            public int getId() {

                        return id;

            }

            public void setId(int id) {

                        this.id = id;

            }

            public String getUserName() {

                        return userName;

            }

            public void setUserName(String userName) {

                        this.userName = userName;

            }

            public String getPassword() {

                        return password;

            }

            public void setPassword(String password) {

                        this.password = password;

            }

           

            @Override

            public String toString()

            {

                        return "Login { id="+this.id+", userName="+this.userName+", password="+this.password+" }";

            }

}

Bill.Java

package org.order.beans;

public class Bill {

            private int id;

            private int orderId;

            int totalItem;

            String totalCost;

            String date;

            String time;

            public int getId() {

                        return id;

            }

            public void setId(int id) {

                        this.id = id;

            }

            public int getOrderId() {

                        return orderId;

            }

            public void setOrderId(int orderId) {

                        this.orderId = orderId;

            }

            public int getTotalItem() {

                        return totalItem;

            }

            public void setTotalItem(int totalItem) {

                        this.totalItem = totalItem;

            }

            public String getTotalCost() {

                        return totalCost;

            }

            public void setTotalCost(String totalCost) {

                        this.totalCost = totalCost;

            }

            public String getDate() {

                        return date;

            }

            public void setDate(String date) {

                        this.date = date;

            }

            public String getTime() {

                        return time;

            }

            public void setTime(String time) {

                        this.time = time;

            }

            @Override

            public String toString() {

                        return "Bill { id=" + this.id + ", orderId=" + this.orderId

                                                + ", totalItem=" + this.totalItem + ", totalCost="

                                                + this.totalCost + ", data=" + this.date + ", time="

                                                + this.time + "}";

            }

}

Bill details.java // it provides the entire bill details of the order

package org.order.beans;

public class BillDetails {

            int id;

            int orderId;

            int tableNo;

            String orderName;

            String itemName;

            int itemQnt;

            int orderQnt;

            String itemCost;

            public int getId() {

                        return id;

            }

            public void setId(int id) {

                        this.id = id;

            }

            public int getOrderId() {

                        return orderId;

            }

            public void setOrderId(int orderId) {

                        this.orderId = orderId;

            }

            public int getTableNo() {

                        return tableNo;

            }

            public void setTableNo(int tableNo) {

                        this.tableNo = tableNo;

            }

            public String getOrderName() {

                        return orderName;

            }

            public void setOrderName(String orderName) {

                        this.orderName = orderName;

            }

            public String getItemName() {

                        return itemName;

            }

            public void setItemName(String itemName) {

                        this.itemName = itemName;

            }

            public int getItemQnt() {

                        return itemQnt;

            }

            public void setItemQnt(int itemQnt) {

                        this.itemQnt = itemQnt;

            }

            public int getOrderQnt() {

                        return orderQnt;

            }

            public void setOrderQnt(int orderQnt) {

                        this.orderQnt = orderQnt;

            }

            public String getItemCost() {

                        return itemCost;

            }

            public void setItemCost(String itemCost) {

                        this.itemCost = itemCost;

            }

            @Override

            public String toString() {

                        return " OrderMaster {id=" + this.id + ", orderId=" + this.orderId

                                                + ", orderName=" + this.orderName + ", itemName="

                                                + this.itemName + ", itemQnt=" + this.itemQnt + ", orderQnt="

                                                + this.orderQnt + ", itemCost=" + this.itemCost + " }";

            }

}

Category .java // It get the categoryname of the order

package org.order.beans;

public class Category {

                        int id;

                        String categoryName;

                       

                        public int getId() {

                                    return id;

                        }

                        public void setId(int id) {

                                    this.id = id;

                        }

                        public String getCategoryName() {

                                    return categoryName;

                        }

                        public void setCategoryName(String string) {

                                    this.categoryName = string;

                        }

                       

                        @Override

                        public String toString()

                        {

                                    return "Category { id="+this.id+", categoryName="+this.categoryName+" }";

                        }

                                               

}

Item.java // This program takes the item details.

package org.order.beans;

public class Item {

            int id;

            int categoryId;

            String itemName;

            int qnt;

            String cost;

           

            public Item() {   

            }

           

            public Item(String itemName, int categoryId,int qnt, String cost) {

                        this.itemName = itemName;

                        this.categoryId = categoryId;

                        this.qnt = qnt;

                        this.cost = cost;

            }

           

           

            public int getId() {

                        return id;

            }

            public void setId(int id) {

                        this.id = id;

            }

            public int getCategoryId() {

                        return categoryId;

            }

            public void setCategoryId(int categoryId) {

                        this.categoryId = categoryId;

            }

            public String getItemName() {

                        return itemName;

            }

            public void setItemName(String itemName) {

                        this.itemName = itemName;

            }

            public int getQnt() {

                        return qnt;

            }

            public void setQnt(int qnt) {

                        this.qnt = qnt;

            }

            public String getCost() {

                        return cost;

            }

            public void setCost(String cost) {

                        this.cost = cost;

            }

            @Override

            public String toString()

            {

                        return "Item {id="+this.id+", categoryId="+this.categoryId+", itemName="+this.itemName+", qnt="+this.qnt+" cost="+this.cost+" }";

            }

}

OrderDetails.java // It provides the order details

package org.order.beans;

public class OrderDetails {

            int id;

            int orderId;

            int tableNo;

            int itemId;         

            String itemName;

            String itemCost;

            int qnt;

                       

            public String getItemCost() {

                        return itemCost;

            }

            public void setItemCost(String itemCost) {

                        this.itemCost = itemCost;

            }

            public int getTableNo() {

                        return tableNo;

            }

            public void setTableNo(int tableNo) {

                        this.tableNo = tableNo;

            }

            public String getItemName() {

                        return itemName;

            }

            public void setItemName(String itemName) {

                        this.itemName = itemName;

            }

            public int getOrderId() {

                        return orderId;

            }

            public void setOrderId(int orderId) {

                        this.orderId = orderId;

            }

            public int getItemId() {

                        return itemId;

            }

            public void setItemId(int itemId) {

                        this.itemId = itemId;

            }

            public int getQnt() {

                        return qnt;

            }

            public void setQnt(int qnt) {

                        this.qnt = qnt;

            }

                                   

           

            public void setOrderStat(OrderStatus orderStat) {

                        this.orderStat = orderStat;

            }

            @Override

            public String toString()

            {

                        return " OrderMaster {id="+this.id+", orderId="+this.orderId+", itemId="+this.itemId+", qnt="+this.qnt+", orderStat="+this.orderStat.name()+" }";

            }

}

OrderMaster .java // This program is to obtain the status of the order

package org.order.beans;

public class OrderMaster {

            int id;   

            int tableNo;

            String date;

            String time;

            public enum OrderStatus { JUST_ORDERED, IN_PROCESS,DELIVERED }

            public OrderStatus orderStat;

           

            String orderName ;

           

           

            public String getOrderName() {

                        return orderName;

            }

            public void setOrderName(String orderName) {

                        this.orderName = orderName;

            }

            public int getId() {                     

                        return id;

            }

            public void setId(int id) {

                        this.id = id;

            }

           

            public OrderStatus getOrderStat() {

                        return orderStat;

            }

           

            public static OrderStatus getOrderStat(String orderStatus ) {

                        for(OrderStatus os : OrderStatus.values())

                        {

                                    if(os.name().equals(orderStatus))

                                                return os;

                        }

                        return null;

            }

            public void setOrderStat(OrderStatus orderStat) {

                        this.orderStat = orderStat;

            }

           

            public int getTableNo() {

                        return tableNo;

            }

            public void setTableNo(int tableNo) {

                        this.tableNo = tableNo;

            }

            public String getDate() {

                        return date;

            }

            public void setDate(String date) {

                        this.date = date;

            }

            public String getTime() {

                        return time;

            }

            public void setTime(String time) {

                        this.time = time;

            }

            @Override

            public String toString()

            {

                        return " OrderMaster {id="+this.id+", date="+this.date+", time="+this.time+", orderStat="+this.orderStat.name()+" }";

            }

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote