Category | Assignment | Subject | Computer Science |
---|---|---|---|
University | - | Module Title | CMP333 Cloud Computing |
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:
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:
Take our academic assistance & get 100% plagiarism-free papers
Order Non-Plagiarised AssignmentIndividual 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.
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!
Let's Book Your Work with Our Expert and Get High-Quality Content