Skip to content
Permalink
Browse files
added scenario assignment list
  • Loading branch information
aa7401 committed Oct 14, 2018
1 parent 33fd667 commit 76e43df3b92517732c80bbe04643053d88414473
Show file tree
Hide file tree
Showing 2 changed files with 71 additions and 0 deletions.
Empty file.
@@ -0,0 +1,71 @@

# Scenarios

In the assignment brief (and reproduced below) you will find 12 different scenarios. The table below will tell you which has been assigned to you, based on the first letter of your last name.

| Last Name | Scenario |
|-----------|--------------------|
| A | Apple Reseller |
| B-C | Local News |
| D | Student CVs |
| E-H | Games Reviews |
| I-K | Stock Inventory |
| L | Restaurant Reviews |
| M | E-Learning Tool |
| N-P | My Music |
| Q-R | Exchange |
| S | Gallery |
| T-V | File Sharing |
| W-Z | Theatre Booking |

If you have any other suggestions please email the module leader with a brief one paragraph description. If approved you can use this instead of the one allocated.

## Scenario Details

### 1 Apple Reseller

Build a website for an Apple reseller. They sell Mac computers only and want to be able to apply discounts based on the RRP. Needs a database to store details of models and options (plus images). Tabs for the main models, each tab to contain a list of the different specs for that model. Selecting a model takes customer to a customisation screen where they can choose different options with the price automatically updating.

### 2 Local News

Build a local news site where users can log in an post local news and events (including photos). As the items are added an email is sent to the site admin to approve them. Once approved they are displayed in a chronological list for people to browse. Users can then rate the items/journalist. Admin can flag/pin posts to force them to be displayed in a prominent location.

### 3 Student CVs

Build a website where users (students) can create accounts, sign in and post their CVs (including their photo). It should restrict users without an academic address (.co.uk). Anyone browsing the site should be able to see everyones' CVs but without confidential information (such as address). Potential employers can send a request for a student to contact them (this should be sent as an email to the student email address.

### 4 Game Reviews

Build a community website to review games (you can choose what type). Users create accounts and can post reviews and can rate and comment on other reviews (forum style). Admins need to approve the original reviews before they can be seen on the home page. The games need to be flagged with a category and there should be links on the homepage to display games from the different categories.

### 5 Stock Inventory

Build a stock control and monitoring (SCM) website for a shop that sells Arduino Microcontrollers and associate electronic components. The owners should be able to add and update stock items and specify the minimum stock level before restocking. There should be a page to enable the owner to scan items being purchased which should keep a running total and, at the end of the transaction the stock levels should be checked. A third page should track which products need reordering and the required quantities.

### 6 Restaurant Reviews

Build a website which allows restaurant owners to create a page that includes details of their restaurant such add address and opening hours. Restaurant pages must be approved by the admin who will ensure they exist. Owners should be able to update the page and the site visitors should be able to create accounts, login and review the website (including rating them).

### 7 E-Learning Tool

You will be given a topic for this. Build a training tool to teach someone about your topic. The tool should include a number of screens of materials and should finish with a quiz containing 5 questions random selected from a bank of 15. Users log in to participate and the website tracks the scores they achieved.

### 8 My Music

Build a website that allows users to register and sign in. Once signed in they can add as many playlists as they want. The playlist will also need a photo. The home page should display link to all the playlists they have created. After selecting a playlist they can upload mp3 song files. They can then choose a playlist and the songs should play either in order or randomly.

### 9 Exchange

Users should be able to login and post a list of items they want to exchange together with their wishlist. Visitors can browse and search for items. After logging in they can suggest swaps. This will send an email to the other person so they can get in touch.

### 10 Gallery

Build a website for up and coming artists/photographers. They should be able to create an account and log in. Once logged in they should be able to construct their own page and add items they are trying to sell. Each item should include one or more photos plus title, description and asking price. Visitors can create accounts, log in and flag up any items they are interested in. This should send an email to the artist with details of the items plus contact details of the purchaser.

### 11 File Sharing

Create a website that allows a user to register and login before uploading files up to 20MB. After uploading a file the site should provide a URL containing a token to allow the file to be downloaded and an email sent to the uploader when this happens. The file should be deleted from the server either after 3 days or if the file is downloaded. When logged in a user should be able to see a list of the files yet to be downloaded (with the number of days until they expire) plus a list of the files that have been downloaded (and deleted) and a list of the files that have expired (and been deleted) but were never downloaded.

### 12 Theatre Booking

Build a website for a local theatre company. It should allow customers to book seats and pay for them (you can fake the payment screen). When the seats have been picked they will be held for 10 min and if the payment has not been made they will be put back in the pool of available seats and removed from the shopping cart. The owner should be able to assign prices to seat blocks and see how booked each showing is.

0 comments on commit 76e43df

Please sign in to comment.