标签:des winform style blog http io ar color os
权限管理系统一直以来是我们应用系统不可缺少的一个部分,若每个应用系统都重新对系统的权限进行设计,以满足不同系统用户的需求,将会浪费我们不少宝贵时间,所以花时间来设计一个相对通用的权限系统是很有意义的。
本系统的设计目标是对应用系统的所有资源进行权限控制,比如应用系统的功能菜单、各个界面的按钮控件等进行权限的操控。
系统的目标包括如下三点:
(1)对应用系统的所有资源进行权限控制,比如应用系统的功能菜单、各个界面的按钮控件等进行权限的操控;
(2)完善用户、角色、资源、操作的管理功能。
(3)开发人员开发新的系统功能,通过资源和角色模块进行操作管理。使用系统管理员身份登陆,直接将访问路径作对角色资源授权给操作,实现资源访问控制管理。
本系统提供一个调用简单、可复用性高、满足一般需求的权限管理模块,并为需要对权限管理的系统节省开发本。
1、要求下载和安装速度快,响应时间快。
2、要求系统可适用于不同操作平台。
3、要求系统的可维护性和实用性强。
4、要求系统有一定的检错能力。
5、要求系统支持多用户同时操作,但管理者与用户不能同时操作。
本系统的设计目标是对应用系统的所有资源进行权限控制,比如应用系统的功能菜单、各个界面的按钮控件等进行权限的操控。
默认情况下服务端和客户端的日志配置文件是不需要进行修改,如需修改请专业人士进行修改。
当数据库和客户端、服务端配置成功后打开Server.exe文件,双击即可打开此服务。
如上图所示:服务已成功启动,说明服务端已启动成功。
在桌面上点击图标:如下图(3-1-1)用户权限管理系统客户端;
用户权限管理系统客户端(图3-1-1)
双击如上图标后,程序会检测是否已注册,没有注册则是免费版,可免费使用30次,30次使用完成后会弹出相应的注册界面。且免费版不提供程序升级服务,正式版后检测程序是否需要升级,并且弹出升级进度条(图3-1-2)。
(图3-1-2)程序升级界面
然后,输入正确的用户名与密码,具体见下(图3-1-3) 用户登录界面:
(图3-1-3) 用户登录界面
进入窗体载入画面,具体见下(图3-1-4)窗体载入画面:
(图3-1-4)窗体载入画面
整个系统界面运行效果如下图(图3-2-1)
程序主界面(图3-2-1)
程序主要模块(图3-2-2)
【确定】如上操作正确,则更新密码,并重启系统后生效。
【取消】关闭当前窗体。
修改密码(图3-3-1)
【添加】点击"添加"弹出添加用户添加框,输入相应信息后即保存完成对用户添加的操作。(图3-3-3)
【修改】只对选中记录进行修改操作,修改相应信息后即保存完成对用户修改的操作。(图3-3-3)
【删除】只对选中记录进程删除操作,先会给出提示框,选中Yes及删除当前选中的用户,否则不删除用户。
【布局设置】对表格显示的数据列进行操作,定制自己喜欢的格式,显示不同的列及格式。(图3-3-4),以下所有的"布局设置"功能都相同,下面相同功能不再作详细介绍。
用户维护界面(图3-3-2)
【保存】对所输入的相关用户信息进行保存。
【取消】关闭当前窗体。
添加/修改用户(图3-3-3)
【应用模板】将模板信息应用到当前用户的样式中。
【新增】点击"新增"会弹出可对表格所有列进行操作,保存即可。
【修改】点击"修改"同"新增"功能。
【删除】删除当前设定的表格样式。
【关闭】关闭当前窗体。
布局设置(图3-3-4)
SQL界面(图3-3-5)
注:root用户为系统最高权限用户,在系统分配权限时具有所有功能的操作权限,并可以操作软件注册界面,可对其他用户进行注册码授权。
【添加】弹出添加角色操作页面,角色代码、角色名称不能为空,父亲角色为选填项,如果不选父亲角色则为一级角色,如果选了父亲角色则添加的角色继承父亲角色。角色状态有正常、注销和锁定也可通过数据字典进行配置。(图3-3-7)
【修改】弹出修改角色操作页面,角色代码、父亲角色不可进行编辑。(图3-3-7)
【删除】删除选中的角色。
【导出】导出查询出的所有角色信息。
【权限】弹出分配菜单角色的操作页面。(图3-3-8)
【编辑】弹出编辑用户的操作页面。(图3-3-9)
角色维护(图3-3-6)
【保存】保存编辑的角色。
【取消】关闭本窗体。
编辑角色(图3-3-7)
【保存】保存设定的菜单或按钮的信息。
【取消】关闭本窗体。
角色维护(图3-3-8)
【保存】保存设定的用户信息。
【取消】关闭本窗体。
角色用户维护(图3-3-9)
【查询】可根据输入的菜单代码和菜单名称进行查询。
【添加】弹出菜单编辑框。(3-3-11)
【修改】弹出菜单编辑框。(3-3-11)
【删除】删除选中的菜单信息。
菜单查询(图3-3-10)
【确定】保存编辑的菜单信息。
【取消】关闭本窗体。
编辑菜单(3-3-11)
数据字典查询(图3-3-12)
编辑父类(图3-3-13)
编辑子类(图3-3-14)
【保存】保存设定的参数信息。
【取消】关闭本窗体。
参数设置(图3-3-15)
【查询】输入相应的查询条件查询出操作日志。
【导出查询结果】导出表格查询出的数据。
【布局设置】对表格的布局进行设置。
日志查询(图3-3-16)
【备份】备份项目数据库。
【恢复】对选中的记录进行恢复数据库。
【布局设置】对表格的布局进行设置。
数据备份(图3-3-17)
【新建查询】可对自己编辑SQL语句查询和插入和更新数据直接应该数据表(图3-3-19)。
【布局设置】对表格的布局进行设置。
资源管理(图3-3-18)
【执行】执行SQL语句。
【返回】关闭当前窗体。
SQL查询(图3-3-19)
【添加】弹出添加/修改消息框,对消息进行操作。(图3-3-21)
【修改】只对当前选中的记录进行修改操作,修改完成相应信息后保存。(图3-3-21)
【删除】只对当前选中的记录进行删除操作。
【查询】输入消息内容或不输入消息内容点击"查询",即查询所有的消息信息。
【布局设置】对表格的布局进行设置。
消息查询(图3-3-20)
编辑消息(图3-3-21)
选择用户(图3-3-22)
设定主题(图3.4.1)
常用功能(图3.4.2)
软件注册(图3.4.3)
关于(图3.4.4)
WCF 主要是基于客户端-服务端通讯模式来实现分布式应用,并通过服务公布的节点进行访问,实现数据的交换等服务。下面是其中应用的几个示意图。
基于Winform框架的WCF开发框架扩展,首先在界面层插入一层WCF服务层,界面层UI不再业务层打交道,而是代之以WCF服务层的客户端代理类打交道,而WCF服务层则是业务层更进一步的包装。
对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。
序号 |
表名 |
说明 |
1 |
T_FW_ASSEMBLE_LIST |
程序升级控制表 |
2 |
T_FW_DICTIONARY |
数据字典表 |
3 |
T_FW_IQUERY_TEMPLATE |
模板表 |
4 |
T_FW_IQUERY_TEMPLATETAB |
模板标签表 |
5 |
T_FW_IQUERY_TEMPLATETABLE |
模板表格表 |
6 |
T_FW_IQUERY_TEMPLATEUSER |
用户和模板的关系表 |
7 |
T_FW_INVOKE |
程序预加载表 |
8 |
T_FW_LAYOUT |
布局表 |
9 |
T_FW_LOG |
日志表 |
10 |
T_FW_MENU |
菜单表 |
11 |
T_FW_MENU_BUTTON |
菜单对应的按钮 |
12 |
T_FW_MODIFY_DETAIL |
保存系统修改的记录 |
13 |
T_FW_MSG |
消息表 |
14 |
T_FW_MSGDETAIL |
消息明细表 |
15 |
T_FW_NAVBAR |
菜单对应关系 |
16 |
T_FW_PARAMETER |
参数表 |
17 |
T_FW_ROLE |
角色表 |
18 |
T_FW_ROLE_RIGHT |
角色-权限表 |
19 |
T_FW_ROLE_RIGHT_GRANT |
角色-授权表 |
20 |
T_FW_TOOLBAR |
工具栏表 |
21 |
T_FW_USER |
用户表 |
22 |
T_FW_USER_ROLE |
用户-权限表 |
23 |
T_FW_USER_ROLE_GRANT |
用户-授权表 |
24 |
T_BACKUP_RESTORE_LOG |
数据备份记录表 |
数据表中文名称 |
程序升级控制表 |
||||||||
数据表英文名称 |
T_FW_ASSEMBLE_LIST |
||||||||
功能描述 |
主要用于控制程序的升级文件是否需要进行升级。 |
||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
类型 |
S_TYPE |
varchar |
20 |
分前台和后台 |
N |
|||
2 |
程序集文件名 |
S_FILENAME |
varchar |
50 |
需要带扩展名 |
PK |
N |
||
3 |
描述 |
S_DESCRIBE |
varchar |
50 |
Y |
||||
4 |
版本号 |
S_VERSIONNO |
varchar |
50 |
后台服务启动时自动回填 |
Y |
|||
5 |
属性 |
N_PROPERTY |
int |
- |
1表示入口模块;2客户端升级模块;3第三方模块 |
Y |
|||
6 |
是否更新 |
L_UPDATE |
int |
- |
0不更新 1版本比较后更新 2修改时间比较后更新 |
Y |
|||
7 |
时间戳 |
T_TIMESTAMP |
datetime |
- |
Y |
数据表中文名称 |
数据字典表 |
||||||||
数据表英文名称 |
T_FW_DICTIONARY |
||||||||
功能描述 |
主要用于保存系统设定的字典数据。 |
||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
代码 |
S_CODE |
varchar |
20 |
如果为#,则S_CAPTION为该字典项名称 |
PK |
N |
||
2 |
字典项ID |
N_ID |
int |
- |
PK |
N |
|||
3 |
代码所对应的中文含义 |
S_CAPTION |
varchar |
100 |
N |
||||
4 |
备注 |
S_REMARK |
varchar |
1000 |
Y |
||||
5 |
参数 |
S_PARA |
varchar |
50 |
Y |
数据表中文名称 |
模板表 |
||||||||
数据表英文名称 |
T_FW_IQUERY_TEMPLATE |
||||||||
功能描述 |
|||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
模板ID |
N_TEMPLATE_ID |
int |
唯一标识,主键,从1开始编号 |
PK |
Y |
N |
||
2 |
模板所属的form name属性 |
S_FORM_NAME |
varchar |
50 |
Y |
||||
3 |
模板名称 |
S_TEMPLATE_NAME |
varchar |
50 |
N |
||||
4 |
模板类型 |
S_TEMPLATE_TYPE |
varchar |
1 |
0:公共,1:私有 |
N |
|||
5 |
模板的创建人 |
S_CREATOR |
varchar |
50 |
Y |
数据表中文名称 |
模板标签表 |
||||||||
数据表英文名称 |
T_FW_IQUERY_TEMPLATETAB |
||||||||
功能描述 |
|||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
模板ID |
N_TEMPLATE_ID |
int |
- |
PK |
N |
|||
2 |
标签的name属性 |
S_TAB_NAME |
varchar |
50 |
Y |
||||
3 |
标签是否可见 |
S_IS_VISABLE |
varchar |
1 |
0:否,1:是 |
Y |
数据表中文名称 |
模板表格表 |
||||||||
数据表英文名称 |
T_FW_IQUERY_TEMPLATETABLE |
||||||||
功能描述 |
|||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
模板ID |
N_TEMPLATE_ID |
int |
- |
N |
||||
2 |
表格name |
S_TABLE_NAME |
varchar |
50 |
Y |
||||
3 |
列代码 |
S_COL_CODE |
varchar |
50 |
Y |
||||
4 |
标签的name属性 |
S_TAB_NAME |
varchar |
50 |
Y |
||||
5 |
列名称 |
S_COL_NAME |
varchar |
50 |
Y |
||||
6 |
列宽 |
N_COL_WIDTH |
varchar |
50 |
Y |
||||
7 |
列显示的先后顺序 |
S_COL_ORDER |
varchar |
50 |
Y |
||||
8 |
是否显示 |
S_COL_IS_VISABLE |
varchar |
50 |
0:否,1:是 |
Y |
|||
9 |
是否打印 |
S_COL_IS_PRINT |
varchar |
50 |
0:否,1:是 |
Y |
|||
10 |
汇总列类型 |
S_COL_SUMMARY_TYPE |
varchar |
50 |
sum/avg/max/min/count |
Y |
|||
11 |
汇总列格式 |
S_COL_SUMMARY_FORMAT |
varchar |
50 |
Y |
||||
12 |
数据显示类型 |
S_COL_FORMAT_TYPE |
varchar |
50 |
n:数字,s:字符串 |
Y |
|||
13 |
数据显示格式 |
S_COL_DISPLAY_FORMAT |
varchar |
50 |
Y |
||||
14 |
对齐 |
S_COL_FIXED_TYPE |
varchar |
50 |
左侧:left,右侧:right,无:空 |
Y |
数据表中文名称 |
用户和模板的关系表 |
||||||||
数据表英文名称 |
T_FW_IQUERY_TEMPLATEUSER |
||||||||
功能描述 |
|||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
模板表的ID |
N_TEMPLATE_ID |
int |
- |
PK |
N |
|||
2 |
系统用户的代码 |
S_USER_CODE |
varchar |
50 |
N |
数据表中文名称 |
程序预加载表 |
||||||||
数据表英文名称 |
T_FW_INVOKE |
||||||||
功能描述 |
|||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
分类 |
S_TYPE1 |
varchar |
50 |
分类:前台、后台 |
Y |
|||
2 |
分类2 |
S_TYPE2 |
varchar |
1 |
分类2:1启动时 2登录成功后 |
Y |
|||
3 |
动态链接库文件 |
S_DLLFILE |
varchar |
50 |
Y |
||||
4 |
类名 |
S_CLASS |
varchar |
50 |
Y |
||||
5 |
方法 |
S_METHOD |
varchar |
50 |
Y |
||||
6 |
方法类型 |
S_METHOD_TYPE |
varchar |
1 |
方法类型:1 普通方法 2静态方法 |
Y |
数据表中文名称 |
布局表 |
||||||||
数据表英文名称 |
T_FW_LAYOUT |
||||||||
功能描述 |
主要保存系统布局的设置 |
||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
用户代码 |
S_USERCODE |
varchar |
20 |
N |
||||
2 |
类型项 |
S_ITEM |
varchar |
100 |
N |
||||
3 |
布局内容 |
S_LAYOUT |
varchar |
4000 |
Y |
数据表中文名称 |
日志表 |
||||||||
数据表英文名称 |
T_FW_LOG |
||||||||
功能描述 |
|||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
序列号 |
N_SERIALNO |
int |
- |
PK |
Y |
N |
||
2 |
用户代码 |
S_USERCODE |
varchar |
20 |
N |
||||
3 |
时间 |
T_TIMESTAMP |
datetime |
- |
N |
||||
4 |
操作类型 |
S_TYPE |
varchar |
2 |
Y |
||||
5 |
菜单代码 |
S_MENUCODE |
varchar |
10 |
Y |
||||
6 |
操作内容 |
S_CONTENT |
varchar |
100 |
Y |
||||
7 |
机器名 |
S_MACHINENAME |
varchar |
100 |
Y |
||||
8 |
IP地址 |
S_IP |
varchar |
50 |
Y |
||||
9 |
MAC地址 |
S_MAC |
varchar |
100 |
Y |
||||
10 |
硬盘VOL序号 |
S_HARDDISK |
varchar |
100 |
Y |
||||
11 |
操作系统用户 |
S_OSUSERNAME |
varchar |
50 |
Y |
||||
12 |
备注 |
S_MEMO |
nvarchar |
max |
Y |
数据表中文名称 |
菜单表 |
||||||||
数据表英文名称 |
T_FW_MENU |
||||||||
功能描述 |
|||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
菜单代码 |
S_MENUCODE |
varchar |
10 |
PK |
N |
|||
2 |
菜单名称 |
S_MENUNAME |
varchar |
20 |
N |
||||
3 |
父级菜单 |
S_PARENTCODE |
varchar |
50 |
如为空表示是一级菜单 |
Y |
|||
4 |
菜单顺序 |
N_ORDER |
numeric |
(4,2) |
按从小到大排 |
Y |
|||
5 |
动态链接库文件 |
S_DLLFILE |
varchar |
50 |
Y |
||||
6 |
类名 |
S_CLASS |
varchar |
50 |
Y |
||||
7 |
方法 |
S_METHOD |
varchar |
50 |
Y |
||||
8 |
菜单热键 |
S_HOTKEY |
varchar |
20 |
Y |
||||
9 |
菜单快捷键 |
S_SHORTCUT |
varchar |
20 |
Y |
||||
10 |
菜单图标文件 |
S_ICON |
varchar |
50 |
Y |
||||
11 |
菜单 |
N_VISIBLE |
int |
- |
0导航 1菜单 |
Y |
数据表中文名称 |
菜单对应的按钮 |
||||||||
数据表英文名称 |
T_FW_MENU_BUTTON |
||||||||
功能描述 |
|||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
按钮代码 |
S_BUTTONCODE |
varchar |
10 |
PK |
N |
|||
2 |
按钮名称 |
S_BUTTONNAME |
varchar |
20 |
N |
||||
3 |
所属菜单 |
S_MENUCODE |
varchar |
10 |
N |
||||
4 |
按钮说明 |
S_BUTTONCAPTION |
varchar |
20 |
Y |
数据表中文名称 |
保存系统修改的记录 |
||||||||
数据表英文名称 |
T_FW_MODIFY_DETAIL |
||||||||
功能描述 |
|||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
修改序号 |
N_SERIALNO |
int |
10 |
PK |
Y |
|||
2 |
记录号 |
N_RECORDNO |
int |
10 |
PK |
Y |
|||
3 |
被修改的表名 |
S_TABLENAME |
varchar |
30 |
Y |
||||
4 |
被修改的中文名 |
S_TABLECAPTION |
varchar |
30 |
Y |
||||
5 |
字段名 |
S_COLUMNNAME |
varchar |
30 |
Y |
||||
6 |
字段中文名 |
S_COLUMNCAPTION |
varchar |
100 |
Y |
||||
7 |
修改前值 |
S_OLDVALUE |
varchar |
200 |
Y |
||||
8 |
修改后值 |
S_NEWVALUE |
varchar |
200 |
Y |
数据表中文名称 |
消息表 |
||||||||
数据表英文名称 |
T_FW_MSG |
||||||||
功能描述 |
|||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
消息ID |
N_ID |
int |
- |
PK |
Y |
N |
||
2 |
消息内容 |
S_CONTENT |
varchar |
max |
Y |
||||
3 |
生效开始日期 |
T_STARTTIME |
date |
- |
Y |
||||
4 |
生效结束日期 |
T_ENDTIME |
date |
- |
Y |
||||
5 |
创建人 |
S_USERCODE |
varchar |
50 |
Y |
||||
6 |
接收消息的人 |
S_SENDUSERCODE |
varchar |
max |
多个用逗号隔开 |
Y |
|||
7 |
状态 |
S_STATE |
int |
- |
1 |
1启用 2不启用 |
Y |
||
8 |
消息创建时间 |
T_CREATETIME |
date |
- |
Y |
||||
9 |
消息标题 |
S_TITLE |
varchar |
1000 |
Y |
数据表中文名称 |
消息明细表 |
||||||||
数据表英文名称 |
T_FW_MSGDETAIL |
||||||||
功能描述 |
|||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
消息ID |
MSG_ID |
int |
- |
Y |
||||
2 |
用户代码 |
S_USERCODE |
varchar |
50 |
Y |
||||
3 |
消息显示 |
S_STATE |
int |
- |
1显示 2不显示 |
Y |
|||
4 |
更新时间 |
T_UPDATETIME |
datetime |
- |
Y |
数据表中文名称 |
T_FW_NAVBAR |
||||||||
数据表英文名称 |
菜单对应关系 |
||||||||
功能描述 |
|||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
用户ID |
S_USERCODE |
varchar |
20 |
如果为#则表示所有用户有效,否则针对具体用户可见 |
PK |
N |
||
2 |
菜单代码 |
S_MENUCODE |
varchar |
10 |
所属组下的功能,与菜单对应 |
PK |
N |
||
3 |
父级菜单 |
S_PARENTCODE |
varchar |
10 |
如为空表示是一级菜单 |
Y |
数据表中文名称 |
参数表 |
||||||||
数据表英文名称 |
T_FW_PARAMETER |
||||||||
功能描述 |
|||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
参数ID |
N_ID |
numeric |
10 |
PK |
N |
|||
2 |
参数名称 |
S_NAME |
varchar |
40 |
要求唯一 |
N |
|||
3 |
参数值 |
S_VALUE |
nvarchar |
100 |
Y |
||||
4 |
参数描述 |
S_DESCRIBE |
varchar |
100 |
Y |
||||
5 |
参数是否可见 |
N_VISIBLE |
numeric |
1 |
Y |
||||
6 |
参数所在模块 |
S_TABSHEET |
varchar |
20 |
Y |
||||
7 |
参数所在TAB页 |
S_MODULE |
varchar |
20 |
对于支持界面配置的参数有用 |
Y |
|||
8 |
单个TAB页中支持分组 |
S_GROUPBOX |
varchar |
20 |
Y |
||||
9 |
参数控件类型 |
S_CONTROLTYPE |
varchar |
50 |
1文本框,2下拉框3复选框4文本带按钮框保存文件路径5文本按钮框保存文件夹路径6组合复选框 |
Y |
|||
10 |
指数取值类型 |
S_RANGE |
varchar |
200 |
配SQL语句 |
Y |
|||
11 |
排序序号 |
N_ORDER |
numeric |
10 |
Y |
||||
12 |
掩码 |
S_MASK |
varchar |
1 |
对于密码配置,在前台显示成掩码 |
Y |
|||
13 |
参数名称简称 |
S_SHORT_NAME |
varchar |
30 |
Y |
数据表中文名称 |
角色表 |
||||||||
数据表英文名称 |
T_FW_ROLE |
||||||||
功能描述 |
|||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
角色代码 |
S_ROLECODE |
varchar |
10 |
PK |
N |
|||
2 |
角色名称 |
S_ROLENAME |
varchar |
50 |
N |
||||
3 |
父角色 |
S_PARENTCODE |
varchar |
10 |
子角色具备父角色的权限 |
Y |
|||
4 |
状态 |
N_STATE |
numeric |
1 |
0正常 1注销 2锁定 |
Y |
|||
5 |
备注 |
S_MEMO |
varchar |
100 |
Y |
数据表中文名称 |
角色-权限表 |
||||||||
数据表英文名称 |
T_FW_ROLE_RIGHT |
||||||||
功能描述 |
|||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
角色代码 |
S_ROLECODE |
varchar |
10 |
Y |
||||
2 |
权限类别 |
N_TYPE |
numeric |
2 |
1菜单权限 2控件权限 11可授权的菜单权限,12可供授权的控件权限 |
Y |
|||
3 |
代码 |
S_RIGHTCODE |
varchar |
50 |
如果是菜单权限对于菜单代码,如果是按钮权限对于按钮代码 |
Y |
数据表中文名称 |
角色-授权表 |
||||||||
数据表英文名称 |
T_FW_ROLE_RIGHT_GRANT |
||||||||
功能描述 |
|||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
角色代码 |
S_ROLECODE |
varchar |
10 |
Y |
||||
2 |
权限类别 |
N_TYPE |
numeric |
2 |
1菜单权限 2控件权限 11可授权的菜单权限,12可供授权的控件权限 |
Y |
|||
3 |
代码 |
S_RIGHTCODE |
varchar |
50 |
如果是菜单权限对于菜单代码,如果是按钮权限对于按钮代码 |
Y |
数据表中文名称 |
工具栏表 |
||||||||
数据表英文名称 |
T_FW_TOOLBAR |
||||||||
功能描述 |
|||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
菜单代码 |
S_MENUCODE |
varchar |
50 |
N |
||||
2 |
序号 |
N_ORDER |
numeric |
4 |
Y |
||||
3 |
图标文件 |
S_ICON |
varchar |
50 |
如果是空,取对应菜单的图标 |
Y |
数据表中文名称 |
用户表 |
||||||||
数据表英文名称 |
T_FW_USER |
||||||||
功能描述 |
|||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
用户代码 |
S_USERCODE |
varchar |
20 |
PK |
N |
|||
2 |
用户名 |
S_USERNAME |
varchar |
50 |
N |
||||
3 |
密码 |
S_PASSWORD |
varchar |
100 |
密码对于按系统认证是有用,采用MD5算法 |
Y |
|||
4 |
所属部门 |
S_DEPT |
varchar |
100 |
Y |
||||
5 |
电子邮件 |
S_EMAIL |
varchar |
100 |
Y |
||||
6 |
手机 |
S_PHONE |
varchar |
100 |
Y |
||||
7 |
状态 |
N_STATE |
numeric |
1 |
0正常 1 注销 2锁定 |
Y |
数据表中文名称 |
用户-权限表 |
||||||||
数据表英文名称 |
T_FW_USER_ROLE |
||||||||
功能描述 |
|||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
S_ROLECODE |
角色代码 |
varchar |
50 |
N |
||||
2 |
S_USERCODE |
用户代码 |
varchar |
20 |
Y |
数据表中文名称 |
用户-授权表 |
||||||||
数据表英文名称 |
T_FW_USER_ROLE_GRANT |
||||||||
功能描述 |
|||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
S_ROLECODE |
角色代码 |
varchar |
50 |
N |
||||
2 |
S_USERCODE |
用户代码 |
varchar |
20 |
Y |
数据表中文名称 |
数据备份记录表 |
||||||||
数据表英文名称 |
T_BACKUP_RESTORE_LOG |
||||||||
功能描述 |
|||||||||
序号 |
字段中文名 |
字段英文名 |
数据类型 |
长度 |
默认值 |
说明 |
主键 |
自增 |
允许空值 |
1 |
类型 |
Backup_Restore_Type |
varchar |
10 |
备份/恢复 |
Y |
|||
2 |
文件名 |
Backup_Restore_File |
varchar |
50 |
年月日时分秒组成 |
Y |
|||
3 |
文件大小 |
Backup_Restore_Size |
varchar |
50 |
(单位MB) |
Y |
|||
4 |
操作用户 |
CreateUserName |
varchar |
50 |
Y |
||||
5 |
数据库 |
Backup_Restore_DB |
varchar |
50 |
Y |
||||
6 |
说明 |
Backup_Restore_Memo |
varchar |
500 |
Y |
||||
7 |
操作时间 |
CreateDate |
datetime |
- |
Y |
标签:des winform style blog http io ar color os
原文地址:http://www.cnblogs.com/luoyuhao/p/4149694.html