ITSD424 week 2

User Generated

ovzzrethlr46

Programming

American InterContinental University

Description

I am attaching the completed work from week 1. Week 2 will get added to week 1. The feedback I got from week 1 was that an App GUI was missing from the assignment, please add that to this weeks assignment. I have attached the directions for the individual assignment and db assignment. Please save them as separate files.

Unformatted Attachment Preview

Running head: ITSD424_IP1 1 Unit 1 IP Joshua Burnstein ITSD424 10/1/19 ITSD424_IP1 2 ITSD424_IP1 An online ordering system is a program that enables customers to order and purchase a product online without visiting a physical store. After ordering and paying for the items, normally they will be delivered to the doorstep of the customers (O'Halloran, 2019). This is a convenient method of doing business and the reason for this is because it helps save time which can be used to perform other productive activities. In order for an online ordering system to function effective the following requirements are needed: Responsive Web Design A responsive web design should always be the number one priority and the reason for this is because most of the customers will want to access the system without experiencing any form of difficulties. In addition to this, at this particular point in time, many people are using smartphones on a day to day basis as compared to PCs and Laptops and the reason for this is because smartphones are much cheaper as compared to PCs and Laptops (Salem, 2018). It is thus important to have a responsive web design that can easily change with a device I use. This means that when a user is using a smartphone, the system should have the capability to change its design to fit with that of a smartphone because normally smartphone has a small screen as compared to laptops and PCs. This should always be the same when a customer is using a Laptop or a PC. At this particular point in time, online business competition is high and as a result of this, the only way to break through this particular competition is by having a responsive web design. ITSD424_IP1 3 Speedy Page Loading It is important to implement a web page that reacts very clearly to the commands given by a user and the reason for this is because it is the only way of attracting customers and making sure that they stay on our page once they have visited it. It has actually been observed that about 40% of the end-users we normally leave a web page that is taking more than five seconds to load. Search Tool They should be a search tool that enables the customers to search for any product they want in systems (Terminanto et al., 2018). This helps to save time because it is normally timeconsuming to visit each and every product being offered on a website. In addition to this, a search tool is one of the requirements that normally attract customers to a website mainly because they know they can find what they want with ease as compared to a website that does not offer a search tool. Shopping Cart A shopping cart enables the customers to store the various products that they are willing to purchase from our website. This makes it easier for them to know the total amount required after finalizing their purchase. The shopping cart should always be powerful in the sense that it should be able to handle a lot of products being chosen by a given customer. Registration Form There should also be a platform for registering our customers (Terminanto et al., 2018). This will allow them to easily visit the website any time they feel like and also it will enable us to get some important information concerning our customers. ITSD424_IP1 4 Checkout The checkout should always be simple in the sense that it should only provide a few things that the customer should fill. The reason for this is because the checkout is length or extremely complicated the customers might end up abandoning their shopping cart which might lead to a loss simply because it means that the products will end being unsold for some time. Use Case ITSD424_IP1 Class Diagram Activity Diagrams 5 ITSD424_IP1 6 ITSD424_IP1 Sequence Diagram 7 ITSD424_IP1 8 References O'Halloran, J. (2019). An Automated Negotiation System for eCommerce Store Owners to Enable Flexible Product Pricing. Salem, R. E. (2018). U.S. Patent Application No. 15/846,169. Terminanto, A., & Hidayanto, A. N. (2018, January). Implementation and configurations open source ERP in ecommerce module (A case study on SME). In 8th International Conference on Industrial Engineering and Operations Management, IEOM 2018 (pp. 1224-1233). IEOM Society. 3:45 PM (CDT) Unit 2 ­ Individual Project Assignment Overview Type: Individual Project Unit: Advanced Classes & Objects Due Date: Tue,10/8/19 Grading Type: Numeric Points Possible: 130 Points Earned: Deliverable Length: 2–3 pages of Java code + all Java files Go To: Assignment Details Learning Materials Reading Assignment My Work: Online Deliverables: Submissions Assignment Details Assignment Description At this point, you are ready to start developing Java code to ask questions on customer information and the sub sandwich that customers want to order. You are only concerned with the functionality to request and provide feedback on what the customer entered. Your main focus is on defining your classes and abstract classes and utilizing the concept of inheritance and polymorphism for the final sub the customer orders. You will first prompt for the customer name and delivery address, like in this sample that prompts for the customer name: Then, you will prompt for the beverage, sub bread, sub type, and sub size. You should present a message echoing back all of the information that the customer entered, similar to the following example presenting the customer’s name with a message: Make sure you prompt for the four attributes (beverage, bread, type, and size) that you will need to request from the customer to define for the final sub and beverage selection. Also, be sure to comment all of your code to demonstrate that you understand what the code is doing. Deliverable The following are the project deliverables: Update the title page of the Design Document with the project name (Unit 2 IP) and the date. Add the following section header: "Phase 2 Application Screenshots." Add screenshots of each distinct screen from your running application. Name the document "yourname_ITSD424_IP2.doc." Submit the Design Document and zipped Java Project files for grading. Please submit your assignment. For assistance with your assignment, please use your text, Web resources, and all course materials. Reading Assignment Java How to Program, Late Objects: Chapters 9, 10, & 22 Assignment Objectives Design, code, test, and debug event­driven programs that respond to user events Other Information Other Information There is no additional information to display at this time. Legend Extra Credit View Assignment Rubric Privacy Policy Terms of Use About Our Ads Contact Us © 2019 American InterContinental University. All Rights Reserved. Authorized Users Only. 3:47 PM (CDT) Unit 2 ­ Discussion Board Assignment Overview Type: Discussion Board Unit: Advanced Classes & Objects Due Date: Tue,10/8/19 Grading Type: Numeric Points Possible: 70 Points Earned: Deliverable Length: See assignment details. Go To: Assignment Details Learning Materials Reading Assignment My Work: Online Deliverables: Discussion Board Assignment Details Assignment Description In your own words, answer this unit's discussion questions in a main post (recommended minimum 300 words), and respond to at least 2 peers’ postings (recommended minimum 75 words). After you have reviewed the Assignment Details below, click the Discussion Board link under the My Work heading above to open the Discussion Board and make your post. Assignment Details You are trying to decide the best methodology to approach developing your online product ordering system. You have heard that using object­oriented programming will save you time and allow you to reuse many of the functions that you develop for this application. You also recognize that there will be requests for future functionality to be added to this ordering application after you launch the first version. You have decided to evaluate the similarities and differences between structured procedural programming and object­oriented programming (OOP). You also are looking at how the object­oriented concepts can enhance your overall design and development of this application. Using the online library, the Internet, and all resources, research at least 2 sources to support your response. Within the Discussion Board area, write 3 paragraphs that respond to the following questions with your thoughts, ideas, and comments. This will be the foundation for future discussions by your classmates. Be substantive and clear, and use examples to reinforce your ideas: Given an abstract class A, and an Interface I as shown in the diagram (“Inheritance”), respond to the following questions: What are the details of inheritance for the Class B that Extends Abstract Class A? What are the details of inheritance of the Class J that Implements interface I? How would these types of inheritance be used in a program to solve a real­world problem? What advantages do these types of inheritance provide? What advantages do these types of inheritance provide? Discussion Board Reminders: Must have 3 posts: A main post and two replies to peers. First post: Either your main post or a reply to others must be posted before midnight CT (Central time) on Friday of each week. Second and third post: Must be posted on a different day from the first post. Connect to content: At least 1 post must refer to course learning materials. See the Academic Resource on Discussion Boards for help with connecting to the content. Engaging in class discussions: For more information on making the most of your class dialog, review the Academic Resource on Discussion Boards. Assignment Criteria Quality of Main Post 28 Points Total Proficient Descriptor Points Student’s main post meets or exceeds the following requirements: Responds completely to all of parts of discussion question (4 points) Communicates content information accurately and/or logically (4 points) Delivers a thoughtful response demonstrating insights and reflections (4 points) Connects to both key content concepts and personal experiences (4 points) /28 pts. Responds to a minimum of 2 peers (8 points per response) Response to Peers 28 Points Total Substantive response (4 points) Furthers the conversation with peers. Examples could include (4 points): Provides additional resources Connects to key concepts Shares personal or professional experiences Contributes new information or perspective Presents a competing viewpoint /28 pts. Support from Learning Resources 7 Points Total Professional Writing 7 points Total At least one post refers to course learning resources. /7 pts. Response is well­organized, clear, and free of grammatical and mechanical errors. /7 pts. Posts demonstrate courtesy and respect for others. 40 points possible Reading Assignment Java How to Program, Late Objects: Chapters 9, 10, & 22 Assignment Objectives Design and document an object­oriented application using standard modeling tools /70 pts. Design and document an object­oriented application using standard modeling tools Other Information There is no additional information to display at this time. Legend Extra Credit View Assignment Rubric Privacy Policy Terms of Use About Our Ads Contact Us © 2019 American InterContinental University. All Rights Reserved. Authorized Users Only.
Purchase answer to see full attachment
Tags: ITSD424
User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.

Explanation & Answer

Hello,This is ...


Anonymous
Great content here. Definitely a returning customer.

Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4

Related Tags