您的位置:首页 > 运维架构 > 网站架构

一个开源系统的架构分析(三)

2016-05-27 00:00 267 查看
摘要: 本节我们对数据库结构进行简单的分析

上面我们初步了解了一下系统启动时运行的javascript过程,下面我们对数据库的结构进行第一步的分析。



这是对人员及人事管理四个表的一个简单介绍,有一个组织结构表,存储部门信息,两个类似名词库表分别是岗位和职务表,主表是职工信息表。

系统认证所需的表如下:



这里有应用表,存储所有系统支持的应用信息,菜单表,存储有所有功能性菜单(桉树型结构存储)根据现有系统分析,其支持两级菜单,即菜单分类和菜单功能;每一功能里面系统将表单和按钮分开进行管理,也就是说按钮是根据权限设定进行管理的,其应用窗口功能按键表就是作为单一表单的补充进行的。

其界面风格是这样的:



界面中主要区域是表单区域,完成系统功能和任务,在表单区域上面是可执行表单的功能按钮,即根据不同功能设计的这些功能都注册在“应用窗口功能按键”表中。

系统建有角色表,当然还包括角色和人员关系表,同时他将应用系统的功能建立了授权功能表。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: