Explain the generate of computer??
Requirements: Go
UML Exercise for an online bookstore system
Scenario:
“Readers’ Haven” is an emerging online bookstore that provides a vast array of physical and digital books for sale. Recently they expanded their services to offer book rentals, customer reviews, personalized reading recommendations, and book rentals; their system must now manage this as well as user profiles, transactions, and feedback from customers.
Specific features and requirements to consider:
User Profiles: Each customer is assigned an account with unique attributes like UserID, Name, Email Address, Address, and Reading Preferences. Admin accounts also exist to manage content and transactions.
Catalog Management: Books are organized into genre, author, publication date, and price categories for easier management. Each title also features additional attributes like BookID, and Title Author Genre Price Availability.
Transactions: Customers have the option to either rent or buy books, with transaction tracking details such as TransactionID, UserID, BookID, Transaction Date, and Type (purchase/rental). In both instances, the Total Amount must also be kept track of.
Customer Feedback: After reading, customers can provide reviews and ratings of books. Each review includes ReviewID, UserID, BookID, Rating, and Comment information.
Recommender System: Based on user reading preferences and purchase history, this system offers tailored book recommendations.
Assignment: Your task is to create a UML diagram for Readers’ Haven using the provided scenario and accurately represent its entities, their attributes, relationships, and interactions.
Instructions: Create and document primary classes and objects related to your scenario. Define attributes and methods for each class. Establish relationships (association, aggregation, inheritance) between them.
Create an in-depth UML diagram that depicts your system’s structure and behavior, along with an explanation of why certain design choices were made.
Submit your UML diagram and its accompanying explanations for evaluation, making sure it satisfies the scenario’s requirements and displays your in-depth knowledge of system modeling (LO4 & LO5).
Essential Activities:
Notes:
Requirements: 900 words explaination and screenshots
DIRECTIONS – log on to https://courseroom.capella.edu/
username – ***********************
password – Blessed2025!
click on assessment- 4
then click on activity 1- then take quiz
Document this testing with screenshots and place the screenshots in a Word document. Include a brief caption or title with each image to identify what it shows.
Assessment examples: You may use the assessment examples in the file to give you an idea of what a Proficient or higher rating on the scoring guide would look like.
Walkthrough: You may view the following walkthrough videos to help you complete this assessment:
Zip up the completed project for this final assessment and submit the zip file, along with the Word document with the screenshots.
Keep all JavaScript in the specified .js files in the js subdirectory. There should not be any JavaScript (or CSS) in the HTML.
Be sure to document the JavaScript that you add with comments.
Assessment examples: You may use the assessment examples in the file to give you an idea of what a Proficient or higher rating on the scoring guide would look like.
Walkthroughs: You may view the following walkthrough videos to help you complete this assessment:
Zip up the folder with the website for this assessment and submit it along with the Word document containing the screenshots. Please be sure that you submit your completed version of the code, not the starter code.
Hint: Use the splice function in order to remove a specific item from the array.
Tip: The array index starts at 0, so when displaying the index, you will need to add 1 to the index value when it is displayed.
Make sure to do the following:
Assessment examples: You may use the assessment examples in the file to give you an idea of what a Proficient or higher rating on the scoring guide would look like.
Zip up the folder with the completed work for this assessment (please keep the files in their original locations; don’t change any file names) and submit the zip file along with the Word document containing the screenshots.
Directions- This assessment requires you to complete the JavaScript code for processing the form. You will find the JavaScript in the js folder in the IT-FPX3240 Assessment 6 zip file. The JavaScript (in the invitation.js file) is half finished, with the code for handing the name entered in the form for the recipient. Using the existing code as a model, you should add the lines of JavaScript needed to read the form input field with the host’s name, store it in a variable, and then update the code so that the JavaScript inserts the host’s name in the span with the id host-placeholder.
Steps:
Capture a screenshot showing the invitation page with the values entered in the form and the corresponding output below the form. Put the screenshot in a Word document. There is no external validation service for the JavaScript. You don’t need to validate the HTML and CSS provided.
Note: Errors from the validation should be fixed. However, warnings do not need to be fixed but should be reviewed. Fix the issues from the top down, as one error can cascade into 20 other errors. Remember, for the assessments in this course, be sure to test your web pages in at least two browsers.
Assessment examples: You may use the assessment examples in the file to give you an idea of what a Proficient or higher rating on the scoring guide would look like.
The JavaScript that you use in the assessments should:
Put the Word document with the screenshot in the folder with the files for the assessment. Zip up the folder and submit the zip file with the completed JavaScript for the assessment. Please be careful not to submit the original zip file with the starting version of the code.
Make sure to do the following:
Once completed, view your pages in your selected web browsers to see if the content renders appropriately and consistently within each. Next, ensure that your HTML code is HTML5 compliant and your CSS code is valid. You may choose to make use of AI to validate your code and help you troubleshoot and test your code if you do run into errors and issues. You may use the Markup Validation Service for testing the former and CSS Validation Service for testing the latter, both from W3C. Both of these services are free and you can find their links on the reading list. Important: Take a screen capture of each of your validation results and save it for submission.
Assessment examples: You may use the assessment examples in the file to give you an idea of what a Proficient or higher rating on the scoring guide would look like.
Note: Errors from the validation should be fixed. However, warnings do not need to be fixed but should be reviewed. Fix the issues from the top down, as one error can cascade into 20 other errors. Remember, for the assessments in this course, be sure to test your web pages in at least two browsers.
Zip up the folder containing your complete site (including the script.js file) and submit it (along with the Word document) as this assessment.
Directions – The assessment focuses on using CSS for page layout. You will be using CSS layout techniques such as CSS flexbox and CSS grid to give your pages a consistent but flexible layout.
Start with the index.html file. Revise your CSS and edit the index.html (homepage) so that the overall page layout is responsively handled by either CSS Flexbox (also just called “flex”), CSS Grid, or a combination of the two.
Take the layout approach from the index/homepage and apply it to the site’s other pages so that they have a similar overall layout (at least in terms of the top of the page, the navigation area, and the footerserving as a kind of frame).
On either the About page or the Contact Information page, use an HTML table styled with CSS to present tabular data.
The HTML table should consist of three or more rows (with table column headers, <th>. . .</th> in the top row) and at least two columns.
On the gallery page, set up at least two dynamic columns within the overall layout to display the images.
Test your pages in two different browsers to make sure the work as expected. You don’t need screenshots of these tests. Just state in a Word document which browsers you tested the pages in.
Validate your pages and CSS using the W3C services:
Assessment examples: You may use the assessment examples in the file to give you an idea of what a Proficient or higher rating on the scoring guide would look like.
Note: Errors from the validation should be fixed. However, warnings do not need to be fixed but should be reviewed. Fix the issues from the top down, as one error can cascade into 20 other errors. Remember, for the assessments in this course, be sure to test your web pages in at least two browsers.
Include the Word document in the folder with the files for your website. Be sure to include just the HTML and CSS files for the assessment (leave out “extra” or unused files). Also make sure that the folder contains the image files used on your pages. Zip up this folder and submit it as this assessment.
Directions- Create an external CSS stylesheet to style the text, colors, and navigation links used on your web pages. Also update your index “homepage” from Assessment 1 to use the new stylesheet and adding four new pages to your site as specified below.
In addition:
Assessment examples: You may use the assessment examples in the file to give you an idea of what a Proficient or higher rating on the scoring guide would look like.
Note: Errors from the validation should be fixed. However, warnings do not need to be fixed but should be reviewed. Fix the issues from the top down, as one error can cascade into 20 other errors. Remember, for the assessments in this course, be sure to test your web pages in at least two browsers.
Place the HTML files, the CSS file, image files used for your site, and the Word document in a folder and zip that folder. Submit the zip file as the attachment for this assessment.