You have been asked to develop a mobile phone application that allows users to inventory items in their home for insurance purposes (in case of theft or fire.) Users can create categories and subcategories of items (Electronics, Computers, Furniture, etc.) and then list items within each category.
The software should allow the user to create a description of the item, take a photo, and input the purchase price. Other information may be required of specific types of objects (a TV would have a serial number, for example, while a sofa probably would not.)
Users can also list the rooms in their home and note the location of each item. From the above software description, please answer ALL of the following:
1. List three candidate classes that you believe would support this software
2. Describe at least one superclass-subclass relationship between two classes
3. Referring to your defined superclass-subclass relationship, list two attributes that would belong to the superclass and two attributes that would belong to the subclass.
Firstly we will break the problem in subpart:
Now lets answer the questions :
You have been asked to develop a mobile phone application that allows users to inventory items...
The ADT Bag is a group of items, much like what you might have with a bag of groceries. In a software development cycle, specification, design, implementation, test/debug, and documentation are typical activities. The details are provided in the rest of the document. ADT Bag Specification: (Note: You should not change the names of the operations in your program. This should be included in an interface.) Specify operations to create an empty bag that can hold up to 100...
(2 bookmarks) In JAVA You have been asked to write a program that can manage candidates for an upcoming election. This program needs to allow the user to enter candidates and then record votes as they come in and then calculate results and determine the winner. This program will have three classes: Candidate, Results and ElectionApp Candidate Class: This class records the information for each candidate that is running for office. Instance variables: first name last name office they are...
Database design
Part One (Conceptual Database Design) As a database developer, you have been asked to design a new database the operation of the new project within the Liverpool John Moores University (LJMU). LJMU i planning to deliver a number of professional training courses in Al. Each course is delivered by one member of staff at LJMU's Training Centre; each staff is allocated a staff number. The policy of LJMU is to record the start working date of each staff,...
Recursion and Trees Application – Building a Word Index Make sure you have read and understood · lesson modules week 10 and 11 · chapters 9 and 10 of our text · module - Lab Homework Requirements before submitting this assignment. Hand in only one program, please. Background: In many applications, the composition of a collection of data items changes over time. Not only are new data items added and existing ones removed, but data items may be duplicated. A list data structure...
You will develop an E-Commerce database used to maintain
customers, products and sales information. You are required to 1)
gather and analyze requirements 2) design logical structure of the
database 3) create stored procedures to develop the tables and
insert the data 4) write SQL statements for data extraction and
reporting.
Throughout the course of this semester you have analyzed the
requirements for an eCommerce database, designed and developed your
database. As a class we have gone through the process...