版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录1 概述21.1背景21.2目标21.3设计考虑要素22流程32.1基本流程33数据库设计33.1权限模块33.2激活模块63.3日志模块83.4视图模块94系统设计94.1系统原型95其它技术要求135.1性能135.2安全性要求135.3运行&支持131 概述1.1 背景为了数码以及标签传输过程中的安全性,很多客户在收到标签之后才对数码激活,激活方式采用明码,中包码,或箱码段来对数码进行激活。鉴于此,针对当前激活流程开发一套通用的激活系统平台,满足日益增长的需求。需要根据业务需求,在系统中通过增加配置项向系统中动态增加用户字段的功能,以便于提高系统的重用性。1.2 目标主要实现如下模块
2、: 用户权限管理:用户访问权限设置。 任务管理:对当前任务的管理,如添加,审核等。 激活与反激活:对数码提供激活与反激活以及随机激活与反激活。 报表查询:对激活与反激活的报表查询。 操作日志:系统的操作日志。1.3 设计考虑要素1) 需求吻合性 系统设计时应符合大部分的激活规则 系统的可扩展性。包括动态添加业务字段2) 系统性能 因系统在中商,客户查询的速度应与目前系统响应时间一致3) 系统安全性考虑 用户权限的管理2 流程2.1 基本流程3 数据库设计3.1 权限模块权限模块采用基于角色的访问控制方法,控制粒度到每个模块的相关动作用户信息表 T_PDM_A_USERINFO说明:用户基本信息
3、序号列名数据类型长度自动编号主键允许空默认值说明1User_IDVarchar250是是否用户编号,唯一主键2LoginNameVarchar250否否登录名3LoginPassVarchar2100登录密码4UserNameVarchar210否否1用户名4CompanyNameIDChar1否否公司编号-对应T_FAC_FACTORY中的原始厂家编号5IsEnableChar1否否1是否可用0:禁用1:可用角色信息表 T_PDM_A_ROLE说明:管理角色序号列名数据类型长度自动编号主键允许空默认值说明1ROLE_IDNvarchar250是是否角色编号,唯一主键2RoleNameNvar
4、char250否否角色名称3DescriptionNvarchar2100角色描述4IsEnableNvarchar210否否1是否可用1:可用0:禁用用户角色表 T_PDM_A_USERINFO说明:管理用户与角色的关系序号列名数据类型长度自动编号主键允许空默认值说明1UserRole_IDNvarchar250是是否用户角色ID2User_IDNvarchar250否否用户ID3Role_IDNvarchar2100角色ID资源列表T_PDM_A_ResourceList说明:管理系统资源表序号列名数据类型长度自动编号主键允许空默认值说明1ResourceList_IDNvarchar25
5、0是是否资源ID2ResourceNameNvarchar2100否否资源名称3ResourceCodeNvarchar250否否资源CODE4ResourceUrlNvarchar250否否资源URL5ParentIDNvarchar250否否父级资源ID6LeftNodeNvarchar220否否所在树节点的左值7RightNodeNvarchar220否否所在树节点的右值8SortNvarchar210否否1排序值,越大越靠前9IsMenuChar1否否1是否作为菜单导航显示1:菜单显示0:菜单不显示10IsEnableChar1否否1是否可用1:可用0:不可用资源动作字典表 T_PDM
6、_A_DICTACTION说明:资源所有动作列表序号列名数据类型长度自动编号主键允许空默认值说明1Action_IDNvarchar250是是否动作ID2ActionNameNvarchar2100否否动作名称:访问,新增,修改,删除,查询,导出,打印,搜索等3ActionCodeNvarchar250否否动作代码:Visit,Add,update,Delete,Query,Export,Print,Search等4IsEnableNvarchar220否否是否可用:1:可用0:不可用资源所拥有的相关操作表T_PDM_A_RESOURCEACTION说明:资源所拥有的相关操作序号列名数据类型长
7、度自动编号主键允许空默认值说明1ResourceActionIDNvarchar250是是否资源动作ID2ResourceList_IDNvarchar2100否否资源ID3Action_IDNvarchar250否否动作ID用户权限表T_PDM_A_UserPermission说明:用户所能访问模块的相关操作序号列名数据类型长度自动编号主键允许空默认值说明1User_IDNvarchar250是是否用户ID2ResourceActionIDNvarchar2100否否资源动作ID,表ResourceAction的主键3IsEnableChar1否否是否可用1:可用0:不可用角色权限表T_PD
8、M_A_RolePermission说明:角色所能访问模块的相关操作序号列名数据类型长度自动编号主键允许空默认值说明1ROLE_IDNvarchar250是是否角色ID2ResourceActionIDNvarchar2100否否资源动作ID,表ResourceAction的主键3IsEnableChar1否否是否可用1:可用0:不可用3.2 激活模块任务类型表 T_PDM_A_DICT_TASKTYPE说明:下单的任务类型表,例:激活还是反激活序号列名数据类型长度自动编号主键允许空默认值说明1TASKTYPEIDVarchar250是否任务类型编号2TASKTYPENAMEVarchar25
9、0否否任务类型名称:正常激活,反激活3DescriptionVarchar2100任务类型描述4SORTVarchar210否否1排序值4IsEnableChar1否否是否可用数码类型表 T_PDM_A_DICT_DIGITALTYPE说明:下单的数码类型表,是按照什么类型的数码来激活数码序号列名数据类型长度自动编号主键允许空默认值说明1DIGITALTYPEIDNVarchar250是否数码类型编号2DIGITALTYPENAMENVarchar250否否数码类型名称:明码,中包码,箱码等3TABLECLOUMNNAMENVarchar250否否数码类型在表中的字段名4FACTORYIDNV
10、archar26厂家编号,共用则厂家编号为04DescriptionNVarchar2100否否数码类型描述5SORTNVarchar210否否1排序值5IsEnableChar1否否是否可用激活反激活任务单 T_PDM_A_ACTIVETASK说明:用户录入的激活和反激活任务单序号列名数据类型长度自动编号主键允许空默认值说明1TASKIDVarchar250是否任务单编号,自增长ID2FACTORYIDVarchar250否否厂家编号,区分不同厂家3PRODUCTIDVarchar250否否产品ID4PROIDVarchar250否否数码前4位,根据cuanhuoctl模糊获取5TASKTY
11、PEIDVarchar250否否下单任务类型(激活还是反激活)6DIGITALTYPEIDVarchar250否否数码类型7STARTPAGENUMVarchar250否否起始页码8ENDPAGENUMVarchar250否否结束页码9CodeNUMVarchar250否否区间激活数量9PROCESSSTATUSChar1否否处理状态0:录入待审核1:审核通过2:审核拒绝3:激活完成4:激活失败10POSTTIMEDATE否否Sysdate任务提交时间11AUDITTIMEDATE否是任务审核时间12AUDITUSERIDVarchar250否是任务审核ID13POSTUSERIDVarcha
12、r250否否提交用户ID14REMARKVarchar250否否备注15FACPROIDVarchar26否否生产库厂家产品编16FACTORYNAMEVarchar250否否标签系统厂家编号,数据冗余17PRODUCTNAMEVarchar250否否标签系统产品编号,数据冗余18LASTUPDATETIMEdate否是最后更新时间19LASTUPDATEUSERIDVarchar250否是更新人随机激活反激活任务单 T_PDM_A_RANDOMACTIVETASK序号列名数据类型长度自动编号主键允许空默认值说明1RANDOMTASKIDVarchar250是否任务单编号,自增长ID2FACT
13、ORYIDVarchar250否否厂家编号,区分不同厂家3PRODUCTIDVarchar250否否产品ID3TASKTYPEIDVarchar250否否下单任务类型(激活还是反激活)4DIGITALTYPEIDVarchar250否否数码类型5RANDOMCODEVarchar250否否输入的随机数码,使用“,”号分隔6PROCESSSTATUSChar1否否处理状态0:录入待审核1:审核通过2:审核拒绝3:激活完成4:激活失败7POSTTIMEDATE否否任务提交时间8AUDITTIMEDATE否是任务审核时间9AUDITUSERIDVarchar250否是任务审核ID10POSTUSER
14、IDVarchar250否否提交用户ID12REMARKVarchar250否否备注激活反激活任务单变更记录 T_PDM_A_ACTIVETASKLOG序号列名数据类型长度自动编号主键允许空默认值说明1TASKIDVarchar250是否任务单编号,自增长ID2PROCESSSTATUSVarchar250否否当前处理进度3PROCESSDETAILVarchar250否否处理详情4UPDATETIMEVarchar250否否更新时间5UPDATEUSERVarchar250否否修改人6ActiveTASKTypeVarchar250否否任务类型:1. 区间激活2. 随机激活3.3 日志模块系
15、统日志表 T_PDM_A_SYSTEMLOG序号列名数据类型长度自动编号主键允许空默认值说明1FACTORYIDVarchar250是否厂家编号2USERIDVarchar250否否操作用户ID2MODULENAMEVarchar250否否模块名称3ACTIONVarchar250否否操作动作4LOGTYPEVarchar250否否日志类型:1. 系统操作日志2. 异常日志5LOGDETAILVarchar250否否日志详情6IPVarchar250否否客户端IP地址6POSTTIMEVarchar2DATE否否Sysdate提交时间3.4 视图模块网站基础信息配置T_PDM_A_WEBCONFIG序号列名数据类型长度自动编号主键允许空默认值说明1FACTORYIDVarchar250是否厂家编号2FactoryUrlVarchar250是否厂家登录URL2LoginTitleVarchar250否否登录页面导航语2LogoUrlVarchar250否否Logo图片地址3LogoTitleVarchar250否否Logo图片右侧文字4ThemeVarc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司劳务派遣协议书七篇
- 公司协议书大全
- 万能施工安全协议书
- 面部发红发热病因介绍
- 进行性球麻痹病因介绍
- 29化学中考真题汇编《溶液》及答案
- 中考政治第一部分知识闯关能力提升第5课时平等礼貌待人理解宽容他人复习课获
- (范文)卷板机项目立项报告
- (2024)吸痰管项目可行性研究报告写作范本(一)
- 2023年电子陶瓷材料项目融资计划书
- 2024版国开电大专科《ECEL在财务中的应用》在线形考(形考作业一至四)试题及答案
- 自行车的品牌推广与用户体验
- 英国文学史及选读试题及答案
- 情感修复计划书
- 电厂粉煤灰储灰场施工组织设计样本
- 2025届高考语文复习:诗歌形象鉴赏之事物形象
- 控制性低中心静脉压在腹腔镜肝部分切除术的应用
- 体检科年终报告工作总结
- 焊接工艺优化与提高焊接效率
- 视频监控系统维护方案
- 哈利波特与密室课件
评论
0/150
提交评论