5模块接口设计.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5模块接口设计

密 级:项目资料 文档编号:HLW- XXX-DDD-D-001_v1.0 配件库后台管理系统 详细设计说明书 项目代号 文档类型 发布版本 发布日期 BCL DOC 2010-1-19 2010-1-19 编制 张奇 编制日期 2010-1-19 审核 审核日期 批准 批准日期 上海互联网软件有限公司 文件修订记录 序号 版本 修订人 修订项 修订时间 1 V1.0 张奇 创建 2010-01-19 目 录 1 简介 4 1.1 目的 4 1.2 范围 4 1.3 名词定义 4 1.4 参考资料 4 2 系统结构说明 4 3 核心模块设计 5 4 核心业务逻辑设计 5 5 公用代码 5 6 模块接口设计 5 7 公共界面设计 5 8 模块1结构设计 6 8.1 接口 6 8.2 性能 6 8.3 存储分配 6 8.4 程序1(标识符)设计说明 6 8.4.1 程序描述 6 8.4.2 功能 6 8.4.3 输人项 6 8.4.4 输出项 7 8.4.5 算法 7 8.4.6 流程逻辑 7 8.4.7 注释设计(可选) 7 8.4.8 限制条件 7 8.4.9 测试计划 7 8.4.10 尚未解决的问题 7 8.5 程序2(标识符)设计说明 8 1 简介 1.1 目的 后台管理是一套简单的权限管理系统,可以实现用户,机构,字典的管理和授权 主要适用对象是 通过配件库进行二次开发的程序员,测试人员, 1.2 范围 说明: 待开发软件系统的名称; 本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。 1.3 名词定义 列出本文件中用到专门术语的定义和外文首字母组词的原词组。 1.4 参考资料 列出有关的参考资料,如: 本项目的经核准的计划任务书或合同、上级机关的批文; 属于本项目的其他已发表的文件; 本文件中各处引用到的文件资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。 2 系统结构说明 3 核心模块设计 1.5 用户管理 ? 新增用户 A. 新增用户之前检查用户账号是否存在,如果已经存在,抛出提示当前账号已经存在;如果不存在 执行新增操作; B. 新增用户对应的角色,用户标识作为角色roleCode,用户姓名作为角色名称 单位标识座位roleDirID, RoleType为1;是否系统IsSystem为0; ? 修改用户 A. 账号不可修改,只读处理 B. 职务,职级取字典数据; C. 修改对应角色 以用户标识=roleCode和roleType =1为条件查询到当前用户的角色,修改角色; ? 删除用户 A. 把用户表字段IsDelete 置1 ,更新用户信息; B. 删除用户对应角色; C. 删除该用户的所有授权; ? 新增机构 A. 新增机构之前检查当前机构编码是否存在,如果已经存在,抛出提示当前机构编码已经存在;如果不存在 执行新增操作; B. 新增机构对应的角色,机构标识作为角色roleCode,机构名称作为角色名称 上级机构标识作为roleDirID, RoleType为2;是否系统IsSystem为0; ? 修改机构 A. 机构编码不可修改,只读处理 B. 修改机构对应角色; ? 删除机构 A. 删除机构 B. 删除机构角色 ? 用户机构列表查询 A. 直接调用用户机构视图查询; 1.6 模块管理 ? 新增模块 A. 新增模块之前检查当前新增的模块编码是否已经存在,如果存在抛出提示 新增的模块编码已经存在; B. 把新增的模块权限授权给当前用户 ? 修改模块 A. 先查询再修改; ? 删除模块 A. 删除之前先检查当前模块是否有子模块,如果有子模块,提示当前模块有子模块,请先删除子模块再执行删除; B. 模块表IsDelete置1; C. 删除对该模块的所有授权; 1.7 字典管理 ? 新增字典 A. 必要字段验证; B. 新增字典之前检查当前字典编码在当前系统中是否存在,如果存在,则提示重复提示; C. 把新增字典的权限授权给当前用户; 字典在授权表的资源类型是4; ? 删除字典 A. 删除字典之前要检查字典是否有下级目录和字典项,如果有,则提示 有下级目录或者字典项,请删除子目录或者字典项之后再删除;如果没有,执行删除操作; B. 删除对该资源的所有授权; ? 修改字典: A. 修改字典,字典编码只读显示;编码控件属性enable=false; B. 执行删除 1.8 授权管理 ? 系统管理角色 ? 系统管理角色和系统管理角色分类为系统部署时初始化入库,不可以维护

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档