Evaluate and apply appropriate computer-based tools

Assignment Help Web Project
Reference no: EM133188956 , Length: 2500 Words

7051CEM Web Applications and AI - Coventry University

Java EE e-Commerce Application

Application development and report on development process

Learning Outcome 1: Understand and apply emerging web technologies and artificial intelligence (AI) techniques to enhancing the web applications development.
Learning Outcome 2: Evaluate and apply appropriate computer-based tools and platforms for the development of web-based distributed systems.
Learning Outcome 3: Appreciate the design principles and application of SOAP and REST based web services in web applications context.
Learning Outcome 4: Produce a well-engineered and robust web applications solution using a combination of Java EE technologies, Application Programming Interfaces (APIs) and machine learning models.
Learning Outcome 5: Demonstrate the ability to deploy and manage web applications on servers and a cloud environment.

Task and Mark distribution:

- Your Task
Shamir has started a small business called "Computer For You". He wants to trade goods online only. You have been asked to develop an online store (a web application) for Shamir. The developed application should enable customers to view and purchase items online like any other traditional e-commerce shops.
You are also required to provide an administrative interface to enable Shamir to perform CRUD operation, track customers' orders and perform various analysis.You need to develop a full stack web application and use JEE Platform (Servlet, JSP, Web Services ... etc.) with a relational database of your choice as implementation technologies.The application should be easy to navigate and allow easy placement of the order by multiple customers at the same time.
CRUD is the acronym for CREATE, READ, UPDATE and DELETE

Part A:
Your application must have following minimum functionalities.
• Display a list of items available based different categories to the customers.
• Allow customers to add items to shopping cart.
• Allow removal of items from the shopping cart.
• Update item quantities in the shopping cart as customer add item in cart.
• Customers can view a summary of all items and quantities in the shopping cart includingorder's total value.
• Enable a customer to place an order and make payment by using fictitious credit card details (You may use any available plugin for this purpose or 10 digits number validation for credit card).
• Administrative interface is required to allow staff to view and tracks customers order; and also allow staff to add new items in stock and update their quantities.
• Backend-database should be updates correctly in relation to order placed and products delivered.
• Ensure the validation of input data

Part B:
Assuming you have following sales data and its associated advertisement budget.
Using appropriate regression technique predict the sale of year 2023 if advertising budget for 2022 is increased by 20% as compared to its previous year. Also provide the rationale behind selected method.

Report:
You must also submit a report on the system describing the features that you have incorporated and reflection on development process. The report should include:
• Use case scenarios and their UML representation of the application
• Application design (Design patterns, ER diagram, wireframes and sketches etc.).
• A brief evaluation report not more than 1 page reflecting development process and technologies used

• Evidence of implementation (e.g. screen shots, code, database, test plan and test results) of the application
• Part B: Sale prediction and rationale of the use of selected method

Reference no: EM133188956

Questions Cloud

How much amortization expense should company a record : Company B set its annual rate of return at 4%, and Company A is aware of this rate. How much amortization expense should Company A record
Describe experiences you have had in your palces of work : Reflect on the notion of philanthropy and what it means to you based on your personal experiences and the experiences you have had in your places of work
Discuss how the methods under capital budgeting will be used : Discuss how the methods under capital budgeting will be used by managers to come up with corporate decisions
Make a cost of production report using fifo : The ending inventory was 70% complete with respect to materials. Make a cost of production report using FIFO and weighted-average method
Evaluate and apply appropriate computer-based tools : Evaluate and apply appropriate computer-based tools and platforms for the development of web-based distributed systems
What should be the price per unit : It has $9,000,000 of assets and shareholders expect a 18% return on assets. Using the cost-plus pricing approach, what should be the price per unit
Calculate the contribution margin per unit : Young Company has provided the following information: Price per unit $40. Calculate the contribution margin per unit
What is the reason for applying stock dividends : What is the reason for applying stock dividends and stock split events retroactively in calculating the earnings per share
What is her max contribution : Lailia's health insurance through work covers both of them, with a $3,500 annual deductible. Laila has a health saving account; what is her max contribution

Reviews

Write a Review

Web Project Questions & Answers

  Evaluating an ecommerce website

Create a check list that contains key point for evaluating an ecommerce website - Write a short, reflective report about website

  Gpc and runtime magic quotes

Create a script that lets you know whether Zeus or Helios has the GPC and Runtime Magic Quotes turned on or off. The output should have appropriate labels that define what output signified and should display 'ON' or 'OFF' depending on the setting.

  Creating functions through conditional operator

Use the conditional operator and the cal_days_in_month function, determine the number of days in the current month and output to browser whether it is normal month or a leap month.

  Web development projects with database

Since the vast majority of web-development projects involve a database, do you think that computational activities should be performed there, or do you think they belong in the XML page or stylesheet?

  Comparing shelf software packages

Required assistance with comparing and contrasting two main off the shelf software packages that could be implemented in an organization.

  Web based scams

Web phishing, pharming and vishing are popular web based scams. Talk about currently used tools and recommended measures to defeat this kind of attacks efficiently?

  Explanation of contextual links

The most powerful hypertext capabilities is the the contextual link. Wikipedia . com is a great example of a site that utilizes contextual links.

  How architectural and protocol changes occur

Discuss how architectural and protocol changes happen, the administrative organization that oversees the technical development of the Internet,

  Traditional approaches for training professionals

Webinars and other web conferencing techniques have proved most beneficial for the provision of affordable quality corporate training.

  Internet for business

Discuss how can a business use the Internet and give at least three examples with web links demonstrating your answer.

  It influences the behavior of organizations

Information technology influences the behavior of organizations. Name one effect of Information technology implementation and long-term usage you suppose having a positive contribution and one having a negative consequence.

  Importance of a guided navigation system

Explain the use and importance of a guided navigation system and shopping cart for a website designed for e-commerce and business purpose.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd