Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Your aim in this assignment is to develop an online shopping app which allows its users to select items from one or more online retailers

Your aim in this assignment is to develop an online shopping app which allows its users to select items from one or more online retailers to add to a shopping cart of purchases. There must be at least four distinct categories of items for sale. The items on offer are extracted from the product lists offered by actual online shops. Two (or more) categories are derived from previously-downloaded web documents, and a further two (or more) categories must be based on live web documents currently online. The online web documents must be ones that are updated on a regular basis. When users are happy with their selections they must be able to print an invoice detailing their purchases and the total cost (in Australian dollars).
For the purposes of this assignment you have a free choice of what products your online shopping application will offer. Your application must offer (at least) four clearly-distinct categories of item. Categories could be:
clothing,
electrical goods,
books and magazines,
motor vehicles,
furniture,
toys and games
jewellery and cosmetics,
real estate, etc.
However, whatever categories of products you choose, you must be able to find online web documents that contain regularly-updated lists of such products. The categories could all come from the same online retailer or from two or more different ones.
For each product category the corresponding online web document must include at least ten items for sale at any time. For each item the document must include a product name, a textu- al description and/or a photograph of the product, and a price. A good source for such data is Rich Site Summary (RSS) web-feed documents. Appendix A below lists many such sites suitable for this assignment, but you are encouraged to find your own of personal interest. For the live product categories the chosen web documents must be updated regularly, pref- erably at least once a day.
Using this data source shown in the figure below, you are required to build an IT system with the following general ar- chitecture.
Your online shopping application will be a Python program with a Graphical User Interface. Under the users control, it extracts individual elements from two distinct sets of web docu- ments to display the products for sale. One collection of web documents is static and is stored in an archive, i.e., a folder of previously-downloaded HTML/XML documents. The other source of web documents is the live Internet. Your application must offer at least two categories of products from each of these two sources. For each category of product there must be at least ten items for sale at any time. Once the user has made their selections via the GUI, your application must generate an HTML invoice for the purchases. This invoice can then be examined by the user in any standard web browser.
image text in transcribed
Current Online HTML items for? XML web pages, updated sale Your Python Archived items for sale Your online shopping app GUI A folder of web documents kinter Happy shopper, selecting items) Standarditems for sale to add to their shopping cart and web HTML selected document items browserviewing the invoice in their preferred web browser Firefox, etc Current Online HTML items for? XML web pages, updated sale Your Python Archived items for sale Your online shopping app GUI A folder of web documents kinter Happy shopper, selecting items) Standarditems for sale to add to their shopping cart and web HTML selected document items browserviewing the invoice in their preferred web browser Firefox, etc

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Professional Visual Basic 6 Databases

Authors: Charles Williams

1st Edition

1861002025, 978-1861002020

More Books

Students also viewed these Databases questions