Foxtable(狐表)用户栏目专家坐堂 → 关于菜单设计的几个规则


  共有2711人关注过本帖树形打印复制链接

主题:关于菜单设计的几个规则

帅哥哟,离线,有人找我吗?
hfapplehao
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:194 积分:1944 威望:0 精华:0 注册:2018/3/30 19:56:00
关于菜单设计的几个规则  发帖心情 Post By:2019/8/19 22:56:00 [只看该作者]

想设计这么一个程序,包含物资模块,经营模块,质控模块,安全模块,人力资源模块。然后每一个模块又有很多表
比如物资模块 包含供货商管理表,入库表,出库表,库存表,部门人员表,物资名录库等表
然后每一个表又要求有很多功能,如录入,克隆,删除,保存,重置,提交,生成报表,查看报表等

然后问题是,我应该怎么设计才能使这些功能组织更合理?
想过这些模块公用一个 编辑菜单,然后把这些功能聚合进去,(录入,克隆,删除,保存,重置,提交,生成报表,查看报表等) ,由于每一个报表存放的位置及地点不同,这样最后聚合的代码会不会很臃肿?
如果每一个模块都设置这样一个功能(录入,克隆,删除,保存,重置,提交,生成报表,查看报表等),又感觉工作量很大
 哪位这方面设计经验的大大们,可以提供些好的建议吗?
怎么设计这个才会使系统界面更合理?


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106016 积分:539167 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/19 23:17:00 [只看该作者]

个人的建议是:

除非功能相同,用法一样的,可以做成公用菜单,如新增,保存等等。合理利用窗口、表格、控件的命名,可以做到一些公共的操作,有效减少代码量。例如表格和窗口的名称一致(或者包含关系),那么就可以根据当前表格(currenttable、maintable等等)判断在操作哪个窗口

然后一些模块特有的功能就在模块里做。



 回到顶部