Question

Tots to Teens is a catalog retailer specializing in children's clothing. A project has been underway...

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.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

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()+" }";

            }

}

Add a comment
Know the answer?
Add Answer to:
Tots to Teens is a catalog retailer specializing in children's clothing. A project has been underway...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Sandra has been the clinical manager in critical care for 10 years. She has noticed that...

    Sandra has been the clinical manager in critical care for 10 years. She has noticed that there has been an increasing level of changes in technology and clinical practice in the past 5 years. This new technology has created a different way of treating patients and has called clinical providers to adjust the way in which they deliver care for those patients. Because of the new technology, patients who are more seriously ill are now receiving higher levels of complex...

  • Sammy Benson supervised greater Downtown Bank's Special Check Sorting Unit, which processed odd-sized, foreign, and damaged...

    Sammy Benson supervised greater Downtown Bank's Special Check Sorting Unit, which processed odd-sized, foreign, and damaged checks. Once the checks were sent to his unit, they were manually interpreted, recorded, entered into the appropriate account transactions, and filed for return. Sammy supervised three check sorting clerks in his department. These jobs were staffed by relatively untrained, entry-level individuals who had just graduated from high school. During the summer, Greater Downtown Bank hired low-income, disadvantaged young people for various jobs throughout...

  • The president of a country has dedicated the bulk of the country’s military power to an...

    The president of a country has dedicated the bulk of the country’s military power to an invasion of a neighboring country. For a time, the war seems to be going his way. Then the enemy begins to take the offensive, conducting massive encircling movements, taking tens of thousands of prisoners, and forcing whole divisions into retreat. Still the president presses on, ordering more troops to the front, in spite of protests from his generals. This is known as? transfer of...

  • Wanted by the Police: A Good Interface By KATIE HAFNER NOV. 11, 2004 From: The New...

    Wanted by the Police: A Good Interface By KATIE HAFNER NOV. 11, 2004 From: The New York Times, Technology section, not-for profit classroom used. SAN JOSE, Calif. - SAN JOSE has a reputation as one of the safest large cities in the nation, with the fewest police officers per capita. Yet a number of the 1,000 officers in this city of 925,000 in the heart of Silicon Valley have been worrying about their own safety of late. Since June, the...

  • How can we assess whether a project is a success or a failure? This case presents...

    How can we assess whether a project is a success or a failure? This case presents two phases of a large business transformation project involving the implementation of an ERP system with the aim of creating an integrated company. The case illustrates some of the challenges associated with integration. It also presents the obstacles facing companies that undertake projects involving large information technology projects. Bombardier and Its Environment Joseph-Armand Bombardier was 15 years old when he built his first snowmobile...

  •    Available Feb 11 at 12am - Mar 8 at 11:59pm 26 days Not for IV...

       Available Feb 11 at 12am - Mar 8 at 11:59pm 26 days Not for IV Use: The Story of an Enteral Tubing Misconnection The Story of Robin and Addison Lowe (United States) LEARNING OBJECTIVES After completing this case study, you will be able to: 1. Explore the scientific feld of human factors and how errors like tubing misconnections can be prevented. 2. Discuss the complexity of having two patients to treat, a mother and her fetus. 3. Describe suitable...

  • internal project 1 anything helps! thank you!! Instructions: Study the case that starts on page 3...

    internal project 1 anything helps! thank you!! Instructions: Study the case that starts on page 3 carefully. Then write concise answers to the following questions regarding the internal control system of Duarf, Inc. Clearly label your responses with proper headings and subheadings. Be very specific and precise. Answers that appear to be beating around the bush will not get any credit. 1. What are the controls in place that under normal conditions should function well to prevent embezzlements or frauds?...

  • i have the case study question with the answers but i need help to re-write the...

    i have the case study question with the answers but i need help to re-write the answers. please see the attached files Case Study Analysis (CSF3003) Assessment Description and Requirements CLO1: Case Study 1 Ahmad lef home to study master and PhD in Australia. He has fees for the first semester only. After he arrived to Sydney and settled down, he start looking for a part-time job to save money for the next term. Ahmad has some experience on making...

  • A Routine Endoscopic Procedure Our mother usually had an endoscopic procedure every 2 years. We thought...

    A Routine Endoscopic Procedure Our mother usually had an endoscopic procedure every 2 years. We thought that she had too many visits with her gastroenterologist. She saw the gastroenterologist about every 30 or 60 days. When we asked the physician why our mother had to come in on a continuous basis, his response was “acid reflux.” She was taking a proton pump inhibitor for her acid reflux. Our mother had an endoscopy of her upper gastrointestinal tract in September 2006....

  • Ravi is an experienced mechanic who has worked for many years at major automotive dealerships and...

    Ravi is an experienced mechanic who has worked for many years at major automotive dealerships and garages servicing a wide range of vehicles and has been certified by multiple automotive brands in the servicing of their respective vehicle ranges. He has now saved enough money to start a business of his own, which has been his dream for several years. Rather than start a business from the ground up, Ravi found a reputable garage that was put up for sale...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT