Fill This Form To Receive Instant Help

Help in Homework
trustpilot ratings
google ratings


Homework answers / question archive / Create your subgroup and project by logging into GitLab using the web link provided and using the “GitLab How-To” web link, and do the following: •   Clone the project to the IDE

Create your subgroup and project by logging into GitLab using the web link provided and using the “GitLab How-To” web link, and do the following: •   Clone the project to the IDE

Computer Science

Create your subgroup and project by logging into GitLab using the web link provided and using the “GitLab How-To” web link, and do the following:

•   Clone the project to the IDE.

•   Commit with a message and push when you complete each of the tasks listed below (e.g., parts C to J).
 

Note: You may commit and push whenever you want to back up your changes, even if a task is not complete.

 

•   Submit a copy of the Git repository URL and a copy of the repository branch history retrieved from your repository, which must include the commit messages and dates.

 

Note: Wait until you have completed all the following prompts before you create your copy of the repository branch history.
 

B.  Create a README file that includes notes describing where in the code to find the changes you made for each of parts C to J. Each note should include the prompt, file name, line number, and change.
 

C.  Customize the HTML user interface for your customer’s application. The user interface should include the shop name, the product names, and the names of the parts.
 

Note: Do not remove any elements that were included in the screen. You may add any additional elements you would like or any images, colors, and styles, although it is not required.
 

D.  Add an “About” page to the application to describe your chosen customer’s company to web viewers and include navigation to and from the “About” page and the main screen.
 

E.  Add a sample inventory appropriate for your chosen store to the application. You should have five parts and five products in your sample inventory and should not overwrite existing data in the database.
 

Note: Make sure the sample inventory is added only when both the part and product lists are empty. When adding the sample inventory appropriate for the store, the inventory is stored in a set so duplicate items cannot be added to your products. When duplicate items are added, make a “multi-pack” part.
 

F.  Add a “Buy Now” button to your product list. Your “Buy Now” button must meet each of the following parameters:

•   The “Buy Now” button must be next to the buttons that update and delete products.

•   The button should decrement the inventory of that product by one. It should not affect the inventory of any of the associated parts.

•   Display a message that indicates the success or failure of a purchase.
 

G. Modify the parts to track maximum and minimum inventory by doing the following:

•   Add additional fields to the part entity for maximum and minimum inventory.

•   Modify the sample inventory to include the maximum and minimum fields.

•   Add to the InhousePartForm and OutsourcedPartForm forms additional text inputs for the inventory so the user can set the maximum and minimum values.

•   Rename the file the persistent storage is saved to.

•   Modify the code to enforce that the inventory is between or at the minimum and maximum value.
 

H. Add validation for between or at the maximum and minimum fields. The validation must include the following:

•   Display error messages for low inventory when adding and updating parts if the inventory is less than the minimum number of parts.

•   Display error messages for low inventory when adding and updating products lowers the part inventory below the minimum.

•   Display error messages when adding and updating parts if the inventory is greater than the maximum.
 

I.  Add at least two unit tests for the maximum and minimum fields to the PartTest class in the test package.
 

J.  Remove the class files for any unused validators in order to clean your code.
 

K.  Export your project from the IDE as a ZIP file.
 

Note: You will submit the ZIP file with the repository branch history file and the URL to the git repository to evaluation. 
 

Note: In IntelliJ IDEA, go to File > Export > Project to ZIP File and click OK to export your ZIP file.
 

L.  Demonstrate professional communication in the content and presentation of your submission.
 

File Restrictions

File name may contain only letters, numbers, spaces, and these symbols: ! - _ . * ' ( )
File size limit: 200 MB
File types allowed: doc, docx, rtf, xls, xlsx, ppt, pptx, odt, pdf, txt, qt, mov, mpg, avi, mp3, wav, mp4, wma, flv, asf, mpeg, wmv, m4v, svg, tif, tiff, jpeg, jpg, gif, png, zip, rar, tar, 7z

 

Purchase A New Answer

Custom new solution created by our subject matter experts

GET A QUOTE