2. 角色 表
用于分配角色,不同的角色有不同的权限
3. 功能模块 权限表 用于给不同角色分配权限
4. 部门表
每个用户有不同的部门
5.功能模块表
每个用户有不同的权限不同的角色他们进入系统后也有不同的作用所以就有功能模块表了
6.关系图
六:功能模块介绍 1. 登录
用户进入登录页面登录
登录之后若密码用户名验证成功则跳转页面。页面的跳转,分别为用户界面,管理员界面 2. 用户信息管理
对于有权限(管理员或者高层人员)的可以添加用户,修改用户,删除用户。查询用户 3. 权限管理
管理员或者高层人员可以分配权限给新用户或者修改权限 删除权限等每个角色拥有的权限所管理的功能模块是不同的
4. 角色管理
不同的人有不同的角色 而不同的角色有不同的权限 可以添加修改删除角色 5. 部门管理
可以有多个部门每个用户有不同的部门 从而也有不同的权限 部门也可以添加修改删除
七:系统维护设计
为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。 各个程序之间的对应关系,可采用矩阵图的形式;
同时,为系统维护的方便而在程序内部设计中设计一个备份还原模块,当系统出错时,可以将系统还原到初始模式
八、安全保密需求
本系统的系统架构,以及权限机制可以保证系统的安全性。
首先,从系统架构看,本系统采用B\\S模型,从而使服务器数据源与客户端分离,保证了数据的物理独立性;
其次,本系统的用户授权机制通过角色的定义管理实现,通过定义某些角色能进行的操作权限,和定义用户拥有的角色,限定用户的操作权限,实现对用户的授权。
八:总结
本次通过对用户信息管理系统的设计,让我对mis系统有进一步的了解,还复习了 sqlserver2005,springmvc,hibernate,easyui,jquery等等知识进一步的学习。也对B/S架构的系统也有了解,还对tomcat服务器,运行环境都有收获。
九:具体代码实现 1.配置文件
<内部视图> class=\> value=\>
把返回的数据自动转换为json
class=\erMapping\ /> class=\rAdapter\> <设置编码> class=\onverter\>