0% found this document useful (0 votes)
12 views

Assignment 2 Frontsheet Part 1

file
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

Assignment 2 Frontsheet Part 1

file
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 31

ASSIGNMENT 2 FRONT SHEET

Qualification BTEC Level 5 HND Diploma in Computing

Unit number and title Unit 16: Cloud Computing

Submission date Date Received 1st submission

Re-submission Date Date Received 2nd submission

Student Name Student ID

Class Assessor name

Student declaration

I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that
making a false declaration is a form of malpractice.

Student’s signature

Grading grid

P5 P6 P7 P8 M3 M4 D2 D3

1
 Summative Feedback:  Resubmission Feedback:

Grade: Assessor Signature: Date:


Internal Verifier’s Comments:

Signature & Date:

2
Submission Format:

Format:
A report(in PDF format)
You must use font Calibri size 12, set number of the pages and use multiple line spacing at
1.3. Margins must be: left: 1.25 cm; right: 1 cm; top: 1 cm and bottom: 1 cm. The reference
follows Harvard referencing system.
Submission Students are compulsory to submit the assignment in due date and in a way requested by
the Tutors. The form of submission will be a soft copy posted on
http://cms.greenwich.edu.vn/
Note: The Assignment must be your own work, and not copied by or from another student or from
books etc. If you use ideas, quotes or data (such as diagrams) from books, journals or other sources, you
must reference your sources, using the Harvard style. Make sure that you know how to reference
properly, and that understand the guidelines on plagiarism. If you do not, you definitely get failed

Unit Learning Outcomes:

LO3 Develop Cloud Computing solutions using service provider’s frameworks and open source tools.

LO4 Analyse the technical challenges for cloud applications and assess their risks

Assignment Brief and Guidance:

Task 1

Base on the scenario and architecture design in the first assignment provide the
implementation. Because of the time constraint of the assignment, the
implementation just provides some demo functions of the scenario. The
implementation includes two parts:

 A step by step instruction


o which shows which functions are implemented
o How to config, deploy and test the services (Web application, Database
Server, Source code management, server logs..) using service provider’s
frameworks and open source tools.
o Images for the built functions
 A brief discussion about difficulties which one can face during the development
process(optional)
 The source code for the built application

3
Task 2

The table of contents in your security manual (which should be 500–700 words)
should be as follows:

1. Analysis of the most common problems and security issues of a cloud


computing platform.
2. Discussion on how to overcome these issues.
3. Summary.

Learning Outcomes and Assessment Criteria

Pass Merit Distinction

LO3 Develop Cloud Computing solutions using service


provider’s frameworks and open source tools
D2 Critically discuss how
P5 Configure a Cloud M3 Discuss the issues and one can overcome these
Computing platform with a constraints one can face issues and constraints.
cloud service provider’s during the development
framework. process.

P6 Implement a cloud
platform using open source
tools.

LO4 Analyse the technical challenges for cloud applications


and assess their risks

P7 Analyse the most common M4 Discuss how to overcome D3 Critically discuss how an
problems which arise in a these security issues when organisation should protect
Cloud Computing platform building a secure cloud their data when they
and discuss appropriate platform. migrate to a cloud solution.
solutions to these problems.
P8 Assess the most common
security issues in cloud
environments.

4
Contents
Table of Figures...........................................................................................................................................................6
Introduction:................................................................................................................................................................7
I. Configure a Cloud Computing platform with a cloud service provider’s framework(P5):.......................................7
1.1. Scenario:...........................................................................................................................................................7
1.2. Use case of website:..........................................................................................................................................8
1.4. Migrate the ATN system to Heroku with some screenshot of ATN system interfaces and functions:............10
1.4.1. Home interface:.......................................................................................................................................10
1.4.2. Registration interface:..............................................................................................................................11
1.4.3. Login interface:........................................................................................................................................12
1.4.4. Products management:.............................................................................................................................14
1.4.5. Category management:............................................................................................................................19
1.4.6. Featured Product:.....................................................................................................................................23
1.4.7. Shop interface:.........................................................................................................................................24
1.4.8. Detail Product interface:..........................................................................................................................25
1.4.9. Shopping cart interface:...........................................................................................................................26
1.4.10. Searching product interface:..................................................................................................................27
1.4.11. Branches Management interfaces:.........................................................................................................27

5
Table of Figures
Figure 1: Use case diagram..........................................................................................................................................8
Figure 2: Site map.......................................................................................................................................................9
Figure 3: Screenshot of Home interface....................................................................................................................10
Figure 4: Screenshot of registration interface............................................................................................................11
Figure 6: Screenshot of registration interface............................................................................................................12
Figure 7: Screenshot of Login interface.....................................................................................................................13
Figure 8: Screenshot of Product Management interface............................................................................................14
Figure 9: Screenshot of adding product....................................................................................................................15
Figure 10: Screenshot of adding product successfully...............................................................................................16
Figure 11: Updating Product.....................................................................................................................................17
Figure 12: Result of updating product.......................................................................................................................18
Figure 13: Screenshot of deleting product.................................................................................................................18
Figure 14: Screenshot of Category Management interface........................................................................................19
Figure 15: Adding category.......................................................................................................................................20
Figure 16: Result of adding category.........................................................................................................................20
Figure 17: Updating category....................................................................................................................................21
Figure 18: Result of updating category......................................................................................................................21
Figure 19: Deleting category.....................................................................................................................................22
Figure 20: Screenshot of Featured Product...............................................................................................................23
Figure 21: Screenshot of Shop interface....................................................................................................................24
Figure 22: Screenshot of Detail Product interface.....................................................................................................25
Figure 23: Screenshot of Shopping cart interface......................................................................................................26
Figure 24: Searching product interface.....................................................................................................................27
Figure 25: Branches Management interfaces.............................................................................................................28
Figure 26: Fills all valid branch information and clicks on ADD NEW button.........................................................28
Figure 27: Adding successfully branch......................................................................................................................29
Figure 28: Fills all valid branch information and clicks on UPDATE button............................................................29
Figure 29: Updating successfully branch...................................................................................................................30
Figure 30: Delete branch...........................................................................................................................................30

6
Introduction:
In this report, the task will include 2 main task is L01 and L02 to develop a shopping website with
fully functions such as registration, login, viewing, searching, CRUD products or categories based
on a solution of the ATN toy company belong to the scenario in the previous assignment. Besides,
each task will divine into 4 parts include the first is Configure a Cloud Computing platform with a
cloud service provider’s framework, the next is Iimplements a cloud platform using open-source
tools. Then is Analyze the most common problems which arise in a Cloud Computing platform
and discuss appropriate solutions to these problems, and the finally is Assess the most common
security issues in cloud environments.

I. Configure a Cloud Computing platform with a cloud service provider’s framework(P5):


1.1. Scenario:
ATN is a Vietnamese company which is selling toys to teenagers in many provinces all over
Vietnam. The company has the revenue over 700.000 dollars/ year. Currently each shop has its
own database to store transactions for that shop only. Each shop has to send the sale data to the
board director monthly and the board director need lots of time to summarize the data collected
from all the shops. Besides the board can’t see the stock information update in real time.

7
1.2. Use case of website:

Figure 1: Use case diagram

8
1.3. Site map:

Figure 2: Site map

9
1.4. Migrate the ATN system to Heroku with some screenshot of ATN system interfaces and functions:
1.4.1. Home interface:
This is a main interface of this web that will include some function such as view home page, contact page, login, register,
features, and shop cart.

Figure 3: Screenshot of Home interface.

10
1.4.2. Registration interface:
This page is a member registration page that allows user register a new account of the system by filling all valid customer
information.

Figure 4: Screenshot of registration interface.

11
 Result of register successfully: When user has registered successfully, the notice message will be displayed, and
all information will be saved into the customer system database.

Figure 5: Screenshot of registration interface.


1.4.3. Login interface:
This interface will allows user login with an count that they have registered in the system

12
Figure 6: Screenshot of Login interface.

13
1.4.4. Products management:
This interface is about managing all product with its information such as its image, name, category, branch, price, quantity,
and included some functions as adding, updating, deleting product.

Figure 7: Screenshot of Product Management interface.

14
 Add product:
+ Fills all valid product information and clicks on ADD button:

Figure 8: Screenshot of adding product.

15
+ Result of adding product successfully: When user has filled all valid information of the product, the
information of product will be saved into the product system database and shown in the product management
page.

Figure 9: Screenshot of adding product successfully.

16
 Updating product:
+ Fills all valid product information needs update and clicks on UPDATE button:

Figure 10: Updating Product

17
+ Updated product information is saved into the product category: When user have updated successfully, the
product will be updated into a product database and shown in a product management page.

Figure 11: Result of updating product.


 Delete product: When deleting a product, the This message box will be displayed to ask user if they sure to delete or
not. If user click on the OK button that product will be deleted and the product management will be updated, else does
nothing.

Figure 12: Screenshot of deleting product

18
1.4.5. Category management:
This interface is about managing all categories with its information such as its name, description, and included some
functions as adding, updating, deleting category.

Figure 13: Screenshot of Category Management interface.

19
 Adding category:
+ Fills all valid category information and clicks on ADD button:

Figure 14: Adding category


+ Result of Added category successfully and its information will be displayed into category management
page:

Figure 15: Result of adding category.


20
 Updating category:
+ Fills all valid category information and clicks Update

Figure 16: Updating category.


+ Updated category information will be updated into the category database and shown in the category management
page:

Figure 17: Result of updating category.

21
 Deleting category: The message box will be displayed to ask user if they sure to delete or not. If user click
on the OK button that product will be deleted and the category management will be updated, else does nothing.

Figure 18: Deleting category.

22
1.4.6. Featured Product:
This interface will show all products with its information such as name, image, price, and the products will be dived into
each its category

Figure 19: Screenshot of Featured Product.

23
1.4.7. Shop interface:
This interface will show all products with its information such as name, image, price and the Bestseller product.

Figure 20: Screenshot of Shop interface.

24
1.4.8. Detail Product interface:
This interface will show detailed information of product

Figure 21: Screenshot of Detail Product interface.

25
1.4.9. Shopping cart interface:
This interface is a shopping cart of this web and shows all product is added to the cart that will be calculated total price of
the present cart include 10% of fee.

Figure 22: Screenshot of Shopping cart interface.


26
1.4.10. Searching product interface:
This interface allows user to search the product with its name and the the return result will include its image, name, and
price.

Figure 23: Searching product interface


1.4.11. Branches Management interfaces:
 Branches Management interfaces: This interface is about managing all branches with its information such as its
name, and included some functions as adding, updating, deleting branch.

27
Figure 24: Branches Management interfaces
 Add branch interface:
+ Fills all valid branch information and clicks on ADD NEW button:

Figure 25: Fills all valid branch information and clicks on ADD NEW button

28
+ Adding successfully branch: When user has registered successfully, The branch information will be
saved into system database and shown in the branch management page.

Figure 26: Adding successfully branch


 Update interface:
+ Fills all valid branch information and clicks on UPDATE button:

Figure 27: Fills all valid branch information and clicks on UPDATE button

29
+ Updating successfully branch: When user has updated successfully branch, the branch information
will be updated into the system database and shown in the branch management page.

Figure 28: Updating successfully branch


 Deleting branch: message box will be displayed to ask user if they sure to delete or not. If user click on the OK
button that product will be deleted and the category management will be updated, else does nothing.

Figure 29: Delete branch

30
31

You might also like