ASP.NET MVC UML类图设计

时间:2017-08-17 09:23:36

标签: c# asp.net-mvc uml class-diagram

这是我第一次使用ASP.NET创建MVC程序和第一个月。

到目前为止,我从MVC框架中了解了基本知识。我试图创建的软件是一个在线应用程序,基本上是一个调查,管理员可以修改问题,成员通过登录可以看到调查结果。

我目前正试图弄清楚我的班级图会是什么样子。 到目前为止,Model与数据库交互并包含以下类

  • DAOSurvey(获取和设置数据)
  • SurveyModel(执行所有查询)
  • SurveyQueries(添加并检索调查结果)
  • ISurvey(与控制器通信的接口)

现在,我知道我需要一些视图类,拥有“Loginview”“Adminview”“Membersview”和“Surveyview”是正确的吗?我应该为我的ASP.NET应用程序中的每个asp页面创建一个类?

最后我需要控制器类,我猜测管理员和成员应该是。

我很确定我的类图的模型方面看起来应该是这样,但是,我对视图类和控制器类应该如何丢失感到遗憾。有什么建议吗?。

提前致谢。

1 个答案:

答案 0 :(得分:0)

在ASP.NET MVC中,如果在创建新项目时将身份验证更改为个人用户帐户,则会自动获取登录和注册等功能,或者如果已创建项目,则可以手动更改。

您可以在此处为不同的用户角色创建登录,然后对不同的控制器使用基于角色的授权。