CMP333 Cloud Computing Coursework 2 Assignment Brief 2025

Published: 06 May, 2025
Category Assignment Subject Computer Science
University - Module Title CMP333 Cloud Computing

CMP333 Assignment Brief

You are required to develop an Entity Framework-based ASP.NET MVC web application that supports creating, editing, deleting, and listing details of students within a University module (CMP333 Cloud Computing) and the required information that is stored in a supporting database. This application is required to be hosted both locally (Microsoft Visual Studio) and in the Cloud (e.g. Azure or AWS). The purpose of this application is for administrative purposes, used by the University administration staff to track the progress of students within the specified module.

You should record the following (but not limited to) information about each student:

  • Surname (e.g. “Bloggs”)
  • First name (e.g. “Joe”)
  • Age (e.g. 20)
  • BNumber (e.g. B00123456)
  • Telephone No. (e.g. “0841234567”)
  • Address (e.g. “123 Fake Street”)
  • Email (e.g. “bloggs-j@.ulster.ac.uk”)
  • Assessment 1 Mark (e.g. 84%)
  • Assessment 2 Mark (e.g. 50%)
  • Overall Module Mark (e.g. 67%)

When developing this ASP.NET application, you will need to create a database to hold the relevant information. You should then use the Entity Framework to map the database to a C# representation that will allow you to develop an MVC web-based user interface with the normal CRUD operations. You should also utilise the Repository Pattern as part of your development to allow you to isolate all the data access code from the rest of the application. 

You are expected to develop a friendly web browser enabled user interface to facilitate creating, editing, deleting and viewing of the database information. All data input is required to be validated. You are expected to integrate your application code with the Home/About/Contact web pages provided by the .net MVC template. Furthermore, use realistic data throughout the different testing scenarios. The application should contain a home page to demonstrate the purpose of the application. A details page that displays information on each student and a contacts page for University staff information related to the module/course.

You should present the following as part of your assignment submission:

  • Code for the “Student” C# class model.
  • Screenshots of the associated database table structure and content, as well as the SQL code that created the tables.    
  • Code for the “IStudentRepository” interface C# class and “StudentRepository” C# class.    
  • Code for the “StudentController” C# class.
  • Testing demonstration video (Max 10 minutes) for web-enabled Creating/Editing/Details/Deleting of student records. All functionality must be fully demonstrated.
  • Deployment to the Cloud. You must deploy the application on the Cloud and provide an external URL to access the web application from. This is in conjunction with being able to run the application locally on your computer. You are required during the demonstration (testing video) to be able to show the application working locally and then being able to access via an external URL from where the application is hosted on the Cloud vendor of choice, whether that is Azure or AWS, etc. Details of how to access this externally hosted version of the application must be provided in the report.                                                                                          
  • Provide brief technology recommendations based on the features available on Cloud platforms on the best strategy to scale the application to a wider customer base throughout mainland UK/Ireland and beyond, in essence recommending how a fully viable product could be deployed to reach millions of users. This is a hypothetical research question that will not be implemented but rather discussed in your assignment report.

Take our academic assistance & get 100% plagiarism-free papers

Order Non-Plagiarised Assignment

Individual feedback will be provided to you within 20 working days of the submission deadline date before 3/6/25.

(Note. This assignment should be named “Assignment 2” and uploaded to the provided submission link. The submission should include your project code files, a report (Max 1000 words) with your database screenshots and feature recommendations and details to access the externally hosted Cloud version of the application and a testing demonstration video. Compress these submission components into a zip/rar file and upload to the provided link.

No extension to the deadline will be granted unless there are extenuating circumstances, in which case you MUST submit an EC1 form to your course director. The module co-ordinator must be informed before the assignment submission deadline. Plagiarism will be dealt with according to the university policy.

Assignment 2 Marking Scheme

Total 100%

Possible

Actual

 

1

Web application project code files. As stated in steps 1, 3 and 4 in the project brief. You must provide all of your project code files in working condition.

20

 

2

Report. Provide screenshots of the database content, Entity Relationship Diagram (ERD) schema and SQL code used to create it. Cloud technology recommendation for future expansion and access guidance for the Cloud hosted version of the application. Step 2, 6 and 7 in the project brief.

30

 

3

Demonstration testing video. Step 5 in project brief. This testing video must include a voiceover while demonstrating the functionality. The application must be able to perform the functionality to create, edit, delete and list the information stored within the database and navigate through the pages of the web app. This includes both the locally hosted version of the application and the Cloud deployed version.

25

 

4

Cloud deployment. Demonstrating Fully functional CRUD (Create, Read, Update, Delete) operations. Marks will be reduced based on incomplete functionality. Marks will be awarded for static version of web app deployment but to attain full marks the previously stated CRUD operations need to be fully functional.

20

 

5

Website presentation and user input validation.

5

 

 

Total Marks

100

 

Overall Comments:

 

 

 

 

 

 

 

If you are stressed about the assignment on CMP333 Cloud Computing, then there is no need to worry now! Whether you need Computer Science Assignment Help, you will get expert guidance and help on write my coursework, which will make your concepts strong. We also provide you with free assignment solutions that will help you understand. And the best part? All the content is 100% original, written by PhD expert writers, and is well-researched so that you get the best quality. So don't delay now, boost your grades with our help!

FIN1FOF Fundamentals of Finance Sem 1 Individual Assignment Brief - 2025

FIN1FOF: This assignment requires students to prepare a project evaluation based on a case study by applying financial concepts such as capital structure, capital budgeting, and others in topics 2-7 of the course.

MBB7007M Global Business Strategy Level 7 Essay Assignment Brief | YSJU

The Individual Essay should contain all the relevant information (see assignment guide on Moodle) but also be visually appealing, including the use of digital media, graphs, tables, and figures as appropriate.

4LI019 Managing Events in Hospitality Businesses Assignment Brief Semester 2 | UoW

The WLV Students’ Union has recently opened a bar on the City campus! The bar provides an ideal space for a diverse range of events to take place. The management team has recently published an advert inviting local event managers to apply for use of the space.

6BE005 The Strategic Business Coursework 01 Assignment Brief | UoW

The strategic business module will equip you with the knowledge required to make strategic decisions at both a corporate and functional level. You will also develop the skills necessary to evaluate the success of an implemented strategy.

A/618/7400 Unit 04: Database Design & Development L4 Assignment 1 Brief - 2025

A/618/7400 Unit 04: LO1 Use an appropriate design tool to design a relational database system for a substantial problem LO2 Develop a fully-functional relational database system, based on an existing system design

MGT304 The Business Consultancy Project Assessment Brief | UoS

This module will address both the fundamental subject components necessary to effectively source, design, research, and disseminate business consultancy projects for both small to medium-sized businesses and larger companies.

MN7029 Financial Decision Making Coursework Assessment Brief Spring 2025 | LMU

Demonstrate an understanding and use of the appropriate analytical techniques to be applied to business case development and investment appraisal; the raising of finance and distribution of funds to investors.

MN5021 Leading Innovation and Entrepreneurship Coursework Assessment 2 | LMU

Recognise the key role of innovation in modern organisations; demonstrate an understanding of entrepreneurship. Evidence of self-reflection is required, i.e. self-reflection on entrepreneurial learning on the module.

B2083 Operation Management Assessment: Diet 1 – Report - 2025

B2083:The TEA DROPPER was founded in 2020 by four friends from Edinburgh, who create and sell crafted tea products. They began trading in Sep 2021, selling only two products directly to hotels and restaurants.

6G7V0030 1CWK100 Secure System Development Assessment Cover Sheet | MMU

In this assessment, you are tasked with supporting a small business that is aiming to digitalise its service offering and grow its business. This business is Scoops2Go.

Online Assignment Help in UK