I have an asp.net web application that have a datagrid. Now the users wants a functionality exporting this grid to excel template. We will define the excel template. Once the grid is exported to the excel, the user can make changes to the numbers. Once done with the changes, the user will import back this excel sheet to the web app using the web app import screen. This import screen will have browse button and upload button. Once the import button is clicked, the import manager should first validate the template and start the rows import. Once improt is done the user should be prompted a message. If the import is unsuccessful, then the message box should tell user what all rows caused issues.
I have to come up with a quality class diagram as many senior architects will be reviewing this. Can any exprience architect review this and let me know his thoughts.
This is what all classes my attachment has
- DataManager - Abstract Class
- DataExportManager - Derived class from DataManager
- DataImportManager - Derived Class from DataManager
- ExcelImportManager - Derived class from DataImportManager
- XMLImportManager - Derived class from DataImportManager
***Wanted to make something like factory pattern
Please have a look at the attached document
Can anyone help me in building quality static diagram for this.