考虑详细的实现方案如下:
设置存取是一个方面,读取是另一个方面,目前可以考虑先实现读取的操作。
1、所谓读取的操作是指这部分的功能到底别人如何来使用呢?也就是说我已经设置好了两个表的数据,此时用户在jsp页面是怎样来获取当前
页面的表格列定义呢?(即是获取默认呢还是设置好的表格列定义呢?)
根据设计的思路是这样的,以某一用户为例(如system1),当该用户获取jsp也面的表格列时(如listUser.jsp页面获取用户列表的表格列)
,首先应该先读取用户自己已经设置过的表格列定义(SYS_USER_TB_DEF表中设置,通过当前用户id即userId以及表格列的名称tableName过滤
获取到当前表格列已经设置好的可以显示的所有列信息,这里的userId通过session可以获取,tableName由用户页面来传送),如果这一步获
取的list为空,则直接取该tableName默认的设置列返回(session中存放,因为所有默认表格列的设置属于初始化信息,已经load到内存中了
)
2、返回list以后页面是如何来实现这个list的动态显示呢?此部分将由用户来进行处理,但是我这里最好做一个测试的用例以便验证上述功能
的正确性。
早晨已经完成了后台代码的工作,下午将开始实现前台页面的工作任务。争取今天能够完成这一功能模块。
3、不要忘记饭卡充值。
4、15:00时间出现了一些问题,似乎需要重新再行考虑一下设计以及实现方式的问题了。该模块功能又需要告一个段落了,因为突然下发问题
记录说是角色需要按单位来进行划分,比较紧急。
5、对于角色需要按照单位来划分,改动比较大,而上面模块的功能又未完成也不能提交,如果在此基础上修改则会造成混乱,所以采用在物资
的系统上完成角色按单位划分的原则。
角色按单位划分的改动方案分析如下:
设计到的模块有:角色人员管理、角色权限设置、用户权限设置(工作流管理?)
角色功能表SYS_ROLE_FUNC新增一个字段:CORP_ID
可能的影响如下:
1、角色人员管理模块:
当前系统管理员进入系统只能管理和维护本级单位的角色列表(包含增加、修改、删除和分配人员)
增加:默认增加的是本级单位的角色(即单位id与当前系统管理员所在单位相同)
修改、删除和分配人员与增加同
2、角色权限设置模块:
角色列表需要按照单位来进行划分,为角色分配权限时要关联到单位。这里需要注意
3、用户权限设置模块:
用户本身权限不需要改变,角色权限查看的部分则需要考虑变动。
考虑的实现方案和步骤如下:明天完成!
posted on 2007-04-10 19:57
★yesjoy★ 阅读(127)
评论(0) 编辑 收藏