SlideShare a Scribd company logo
1 of 7
Download to read offline
.NET GDPR web application case study
The GDPR web application is used by schools to input data about their GDPR compliance.
Technology
.NET MVC C# HTML/Razor Excel document libraries
SQL Azure Azure Web application JavaScript Syncfusion 3rd party controls
The application is designed as a portal. A menu on the left allows navigation to the sections of the application.
Grid controls were used to allow saving of inputted data. Email notifications of added records are sent to admins.
Features
Users can login securely and perform the usual account related tasks, reset password, change email etc
The following grid is for checking policies - a checkbox and date checked can be input. An Excel report of the progress check can be
generated.
Files can be securely uploaded by clients and then reviewed by admins. This allows one place to store the files accessible to both
parties.
Data map overviews allow inputting of metadata for datamaps using free text boxes in a grid.
The main feature of the site is the data collection area. This allows checking applicable areas for review by the admin team.
Subject access requests can be input using a webform. These can then be viewed and edited in a grid. An Excel report can be
outputted.
Similar pages apply to FOI requests - with a toggle button to show archived requests
Third party suppliers can be added and paged through.
The data breach section contains five forms for inputting details about a data breach.
The data breach browser allows browsing through previous data breach data and editing of the forms.
Data compliance audit - checkbox data entry with free text fields

More Related Content

Similar to GDPR web application case study.pdf

Documentation
DocumentationDocumentation
Documentation
Kalyan A
 
INFO-6053 Fall 2017 Project 3 Page 1 of 6 .docx
INFO-6053 Fall 2017 Project 3 Page 1 of 6 .docxINFO-6053 Fall 2017 Project 3 Page 1 of 6 .docx
INFO-6053 Fall 2017 Project 3 Page 1 of 6 .docx
jaggernaoma
 

Similar to GDPR web application case study.pdf (20)

IRJET- Survey on Students Fees Management
IRJET- Survey on Students Fees ManagementIRJET- Survey on Students Fees Management
IRJET- Survey on Students Fees Management
 
The Data Records Extraction from Web Pages
The Data Records Extraction from Web PagesThe Data Records Extraction from Web Pages
The Data Records Extraction from Web Pages
 
UNIT 3 web iiiBCA.pptx
UNIT 3 web iiiBCA.pptxUNIT 3 web iiiBCA.pptx
UNIT 3 web iiiBCA.pptx
 
Web Based Application for Rent or Sale
Web Based Application for Rent or SaleWeb Based Application for Rent or Sale
Web Based Application for Rent or Sale
 
15 asp.net session22
15 asp.net session2215 asp.net session22
15 asp.net session22
 
Documentation
DocumentationDocumentation
Documentation
 
E-Tender System
E-Tender SystemE-Tender System
E-Tender System
 
MVC Pattern. Flex implementation of MVC
MVC Pattern. Flex implementation of MVCMVC Pattern. Flex implementation of MVC
MVC Pattern. Flex implementation of MVC
 
Asp.net mvc
Asp.net mvcAsp.net mvc
Asp.net mvc
 
Web technology and commerce unit 2
Web technology and commerce unit 2Web technology and commerce unit 2
Web technology and commerce unit 2
 
Project synopsis.
Project synopsis.Project synopsis.
Project synopsis.
 
INFO-6053 Fall 2017 Project 3 Page 1 of 6 .docx
INFO-6053 Fall 2017 Project 3 Page 1 of 6 .docxINFO-6053 Fall 2017 Project 3 Page 1 of 6 .docx
INFO-6053 Fall 2017 Project 3 Page 1 of 6 .docx
 
OPEN CABSTER PROJECT DOC
OPEN CABSTER PROJECT DOCOPEN CABSTER PROJECT DOC
OPEN CABSTER PROJECT DOC
 
Custom Web Design Projects Overview
Custom Web Design Projects OverviewCustom Web Design Projects Overview
Custom Web Design Projects Overview
 
Case Study On Web-Based Application For Managing Multiple Clinics
Case Study On Web-Based Application For Managing Multiple ClinicsCase Study On Web-Based Application For Managing Multiple Clinics
Case Study On Web-Based Application For Managing Multiple Clinics
 
Job portal
Job portalJob portal
Job portal
 
Nadee2018
Nadee2018Nadee2018
Nadee2018
 
Migration of application schema to windows azure
Migration of application schema to windows azureMigration of application schema to windows azure
Migration of application schema to windows azure
 
Components of a Generic Web Application Architecture
Components of  a Generic Web Application ArchitectureComponents of  a Generic Web Application Architecture
Components of a Generic Web Application Architecture
 
Suite Of Applications Government Presentation
Suite Of Applications Government PresentationSuite Of Applications Government Presentation
Suite Of Applications Government Presentation
 

Recently uploaded

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Recently uploaded (20)

Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxBT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 

GDPR web application case study.pdf

  • 1. .NET GDPR web application case study The GDPR web application is used by schools to input data about their GDPR compliance. Technology .NET MVC C# HTML/Razor Excel document libraries SQL Azure Azure Web application JavaScript Syncfusion 3rd party controls The application is designed as a portal. A menu on the left allows navigation to the sections of the application. Grid controls were used to allow saving of inputted data. Email notifications of added records are sent to admins. Features Users can login securely and perform the usual account related tasks, reset password, change email etc
  • 2. The following grid is for checking policies - a checkbox and date checked can be input. An Excel report of the progress check can be generated. Files can be securely uploaded by clients and then reviewed by admins. This allows one place to store the files accessible to both parties.
  • 3. Data map overviews allow inputting of metadata for datamaps using free text boxes in a grid. The main feature of the site is the data collection area. This allows checking applicable areas for review by the admin team.
  • 4. Subject access requests can be input using a webform. These can then be viewed and edited in a grid. An Excel report can be outputted.
  • 5. Similar pages apply to FOI requests - with a toggle button to show archived requests Third party suppliers can be added and paged through.
  • 6. The data breach section contains five forms for inputting details about a data breach.
  • 7. The data breach browser allows browsing through previous data breach data and editing of the forms. Data compliance audit - checkbox data entry with free text fields