业务系统设计说明二

系统提示消息的实现:

在保存成功或者修改成功,或者失败等这样的操作后系统需要给用户提醒。

目前系统不管删除还是修改还是添加操作之后统一返回到查询页面。

struts配置文件中写为:

<result   name=”reload”  type=”redirect”>entity!list.action</result>

save方法或delete方法中写入addActionMessage(“操作成功!”)

在你的查询页面中导入:<%@ include file="/common/msg.jsp" %>

在操作完成后这个页面中会浮动消息提醒框如图:



 

然后2秒钟后自动消失。

系统组织结构模型概述:

 

系统人为的认定企业组织机构分为四个等级:

总经理----分管领导-------部门经理--------普通员工。

 

系统中的角色分为两种,一种是用户指定角色,一种为系统指定角色,其中系统指定角色以X_开头。

为了连接系统指定角色以及该角色所负责的组织机构。在添加一个部门的时候,系统将自动产生:X_部门名称_部门经理 以及X_部门名称_分管领导

 

这样你可以在系统管理中安全设置的模块中将此部门的管理权限授予指定用户。

 

这样即可实现一个用户有多个部门的管理权限。

 

User类中,有方法:checkUserRole方法,用此方法你可以判断用户是什么角色。这个方法会返回一个字符串:SysConstants类中定义了该字符串:分别为:

public static final String BOSS_WORKFLOW_ROLE = "经理";

public static final String DEPARTMENT_WORKFLOW_ROLE = "部门经理";

public static final String MANAGER_WORKFLOW_ROLE = "分管副总";

public static final String COMMON_WORKFLOW_ROLE = "普通员工";



 

以上代码可以抽取为公用代码。这样即可根据用户登录身份进行查询。强制在查询条件中带有用户信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值