2

我开始在一个具有管理面板的网站上工作,其中包含许多管理活动。考虑例如

管理员可以执行以下操作:

  • 管理他/她的个人资料
  • 可以上传文件
  • 管理用户上传的文件
  • 为用户分配一些评级
  • 计算收入等

在这种情况下,上述每一项都包含许多子活动。说“上传文件”活动有许多子活动,如“列出文件”、“暂停文件”、“垃圾邮件文件”等,“为用户分配一些评分”有许多子活动,如“评分最高的用户”、“无评分” ,“美容用户”等。

在这里,我正在考虑并将每个主要活动和子活动存储在“活动”表中,并将活动分配给“角色”,将“角色”分配给“用户”。一旦分配完成;基于登录用户的角色,我将活动列表显示为菜单

在这里,我需要澄清一下开发架构。以下哪一项是最佳选择:

  1. 为每个活动创建单独的网页 (.aspx),并浏​​览基于该页面的活动选择。说如果我从菜单中选择“文件列表”它应该稍后浏览“FileList.aspx”这个文件将使用FileList.aspx?doc=msword等参数进行扩展。
  2. 为一组活动创建一个单独的网页。说“Files.aspx”,其中包含每个子活动的许多面板。所以每次我需要根据活动请求从这个页面切换一个特定的面板。
  3. 创建具有多个面板的单个网页。每个面板代表一个活动。

我不知道该遵循哪个,这些是最好的方法吗?如果是,是哪一个?如果没有给我一些建议,那么我可以从最好的开始

4

0 回答 0