Website for Artificial Intelligence (AI) to introduce Al companies. User who is not logged in can...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Website for Artificial Intelligence (AI) to introduce Al companies. User who is not logged in can see 2 pages (Home page and Companies page). The home page contains a list of hyperlinks displayed as rectangular blocks. If the user clicks on a hyperlink for a company, the website will open the Companies page and scroll down to the section of that company and the user can see details of that company. If the user is logged in (no role is required), the user can see a voting button in each company section on the Companies page. The user can click this voting button for each company (max one vote per company) and the list of companies is sorted by the number of votes in descending order. The user needs to logoff then login if the user wants to vote again. If the user is logged in with admin role, this admin user can add a new company to the website, can edit or delete an existing company, can display details for an existing company and can list all companies on a web page. Details of all companies must be stored in the database of this website. Requirements: 1. Use either WDP2022A2Win (for Windows) or WDP2022A2Mac (for Mac) project template available in Assignment 2 Module to develop this website. Please note that your mark = 0 if you do not use this template. 2. Website: full-width layout, responsive design, and having the following pages: Home (Index.cshtml) page and Companies (Companies.cshtml) page in Views/Home folder, available for all users. These pages are already included in the template. Index page, Create page, Edit page, Details page, and Delete page for admin users who have the admin role. These pages are not included in the template, and you will need to create them using Entity Framework and the model class (Company.cs) in Models folder. 3. Home page (Index.cshtml in Home folder): to introduce the website and a list of companies sorted based on number of votes. Please see screenshots below for design. 4. Companies page (Companies.cshtml in Views/Home folder): to display details of all companies sorted based on number of votes. Please see screenshots below. 5. Other 5 pages in Companies folder including Index.cshtml, Details.cshtml, Create.cshtml, Edit.cshtml, and Delete.cshtml are for the admin user. Please see screenshots below. 6. User logged in with admin role can access all pages in this website. 7. User logged in without role can see the Home and Companies links on the main menu, can access the Home page and Companies page and can vote for a company listed on the Companies page. 8. User who is not logged in can see the Home and Companies links on the main menu, can access the Home page and Companies page, but cannot vote. 9. Responsive Design: the list of company blocks on the Home page has the same design as required in Assignment 1. The Companies page has the same design as that in Assignment 1. 10. Parallax Scrolling: the parallax scrolling technique is applied to all these 7 web pages. 11. Model class: you must use the Company model class included in the template to produce database, controller, and views using Entity Framework (please do not change class name and class content). 12. You can modify the following files only (other files must remain the same): 7 webpages in the Home folder (Index.cshtml and Companies.cshtml) and the Companies folder (Create, Delete, Details, Edit, and Index.cshtml) Layout.cshtml Program.cs site.css site.js Home Controller.cs www CompaniesController.cs Data tables in the database file (do not change the database filename) Website for Artificial Intelligence (AI) to introduce Al companies. User who is not logged in can see 2 pages (Home page and Companies page). The home page contains a list of hyperlinks displayed as rectangular blocks. If the user clicks on a hyperlink for a company, the website will open the Companies page and scroll down to the section of that company and the user can see details of that company. If the user is logged in (no role is required), the user can see a voting button in each company section on the Companies page. The user can click this voting button for each company (max one vote per company) and the list of companies is sorted by the number of votes in descending order. The user needs to logoff then login if the user wants to vote again. If the user is logged in with admin role, this admin user can add a new company to the website, can edit or delete an existing company, can display details for an existing company and can list all companies on a web page. Details of all companies must be stored in the database of this website. Requirements: 1. Use either WDP2022A2Win (for Windows) or WDP2022A2Mac (for Mac) project template available in Assignment 2 Module to develop this website. Please note that your mark = 0 if you do not use this template. 2. Website: full-width layout, responsive design, and having the following pages: Home (Index.cshtml) page and Companies (Companies.cshtml) page in Views/Home folder, available for all users. These pages are already included in the template. Index page, Create page, Edit page, Details page, and Delete page for admin users who have the admin role. These pages are not included in the template, and you will need to create them using Entity Framework and the model class (Company.cs) in Models folder. 3. Home page (Index.cshtml in Home folder): to introduce the website and a list of companies sorted based on number of votes. Please see screenshots below for design. 4. Companies page (Companies.cshtml in Views/Home folder): to display details of all companies sorted based on number of votes. Please see screenshots below. 5. Other 5 pages in Companies folder including Index.cshtml, Details.cshtml, Create.cshtml, Edit.cshtml, and Delete.cshtml are for the admin user. Please see screenshots below. 6. User logged in with admin role can access all pages in this website. 7. User logged in without role can see the Home and Companies links on the main menu, can access the Home page and Companies page and can vote for a company listed on the Companies page. 8. User who is not logged in can see the Home and Companies links on the main menu, can access the Home page and Companies page, but cannot vote. 9. Responsive Design: the list of company blocks on the Home page has the same design as required in Assignment 1. The Companies page has the same design as that in Assignment 1. 10. Parallax Scrolling: the parallax scrolling technique is applied to all these 7 web pages. 11. Model class: you must use the Company model class included in the template to produce database, controller, and views using Entity Framework (please do not change class name and class content). 12. You can modify the following files only (other files must remain the same): 7 webpages in the Home folder (Index.cshtml and Companies.cshtml) and the Companies folder (Create, Delete, Details, Edit, and Index.cshtml) Layout.cshtml Program.cs site.css site.js Home Controller.cs www CompaniesController.cs Data tables in the database file (do not change the database filename)
Expert Answer:
Related Book For
Income Tax Fundamentals 2013
ISBN: 9781285586618
31st Edition
Authors: Gerald E. Whittenburg, Martha Altus Buller, Steven L Gill
Posted Date:
Students also viewed these computer network questions
-
Case Study: Quick Fix Dental Practice Technology requirements Application must be built using Visual Studio 2019 or Visual Studio 2017, professional or enterprise. The community edition is not...
-
Calculate the weighted average cost of capital for Genedak-Hogan for before and after international diversification. Did the reduction in debt costs reduce the firm's weighted average cost of...
-
A major hurdle to achieve sustainability is the alleviation of poverty. What organizations are successful at eliminating poverty while being sustainable?
-
On August 10, 1912, a large meteorite skipped across the atmosphere above the western United States and western Canada, much like a stone skipped across water. The accompanying fireball was so bright...
-
Which of the following is not a renewable source of energy? (a) The sun (b) Natural gas (c) Wind (d) Ocean tidal energy
-
Montel Companys July sales budget calls for sales of $600,000. The store expects to begin July with $50,000 of inventory and to end the month with $40,000 of inventory. Gross margin is typically 40%...
-
2. Fill-in the following using the data below. (42 points) At Haddon, Inc., the office workers are employed for a 40-hour workweek. All workers, except King and Manera, are entitled to overtime pay...
-
On August 15, an entity sold goods for which it received a note bearing the market rate of interest on that date. The four-month note was dated July 15. Note principal, together with all interest, is...
-
Mountain Exchange Co-op (MEC ) with over 4 million members and headquartered in Vancouver BC has been operating since 1971 and has 14 locations across Canada as well as a strong online shopping...
-
how many atoms are in 2 ?Al ( CO 2 ) 3 ? 9. 2 Al(CO2)3 # 1 # 7 # 12 :: 22 # 2 :: 8 13 #25 AI - 2 Al- C-2 I 06 3 4 #5 # 6 # 9 :: 10 #15 :: 20 Total 10 #24 :: 42 #11 #21 45
-
Are Suppliers Partners, Friends, or Enemies? Barbara Nellis and Sandy Watson have just given one another a high five. Close friends and neighbors for several years now, they each recently sent their...
-
The storied American aerospace company, McDonnell Douglas, designed a wide-bodied airliner in the mid-1980s called the MD-11. Research and development costs, plus other fixed costs related to simply...
-
Consider the following constrained optimization problem: = min f(x1, x) x + x Subject to g(x, x2) = 2x + x 5 OPT-1 (a) Write down the Wolfe dual of the problem (OPT-2) and eliminate (x, y) to obtain...
-
in the golf ball factory, each lot contains 500 balls the probability that the golf ball will be defective is 12 independently between balls a) what is the distribution of the number of defective...
-
On August 31, 2012, the balances of the accounts appearing in the ledger of Wood Interiors Company, a furniture wholesaler, are as follows:Prepare the August 31, 2012, closing entries for Wood...
-
The following additional information is available for the Dr. Ivan and Irene Incisor family from Chapters 1-7. Ivan sold the following securities during the year and received a Form 1099-B that...
-
Patty Bayan is a single taxpayer living at 543 Space Drive, Houston, TX 77099. Her Social Security number is 466-33-1234. For 2012, Patty has no dependents, and her W-2 from her job at a local...
-
Larry Gaines, age 42, sells his personal residence on November 12, 2012, for $144,000. He lived in the house for 7 years. The expenses of the sale are $10,500, and he has made capital improvements of...
-
Why do you and your business need to be able to communicate well?
-
What are the basic criteria for effective messages?
-
What are the questions for analyzing a business communication situation?
Study smarter with the SolutionInn App