
单点登录概要设计说明书.pdf
15页客户化开发技术资料——单点登录概要设计说明书金蝶软件 二次开发部 第 1 页 共 15 页江苏省广播电视信息网络股份有限公司苏州分公司关于 SSO 单点登录概要设计说明书建档日期 2010-12-2 修改日期文件编号 GD_EAS_ GY_SSO 文件当前版本 V1.0 模块名称金蝶项目经理客户化开发技术资料——单点登录概要设计说明书金蝶软件 二次开发部 第 2 页 共 15 页文档控制更改记录Date 表示修改日期, author 表示修改负责人, Version 表示当前版本,起始版本 v1.0,修改后顺序依次为 v1.1, v1.2 等, change reference 表示根据何种原因发生变更,变更来源等Date Author Version Change Reference 2010-12-9 柳陈 V1.0 初稿2010-12-15 柳称 V1.1 添加界面设计查阅Name 表示查阅人, Position 表示查阅人的职位Name Position 分发CopyNo 表示分发流水号, Name 表示被分发人姓名, Position 表示被分发人职位Copy No Name Position 1 2 3 客户化开发技术资料——单点登录概要设计说明书金蝶软件 二次开发部 第 3 页 共 15 页目录一, 概述 ................................................................................................................... 4 1. 编写目的 ............................................................................................................ 4 2. 范围 ................................................................................................................... 4 3. 命名规则 ............................................................................................................ 4 4. 术语定义 ............................................................................................................ 4 5. 参考资料 ............................................................................................................ 4 二, 总体设计 ............................................................................................................ 5 1. 描述 ................................................................................................................... 5 2. 系统架构 ............................................................................................................ 5 3. 系统物理架构图 ................................................................................................. 6 4. 顶层系统包图 ..................................................................................................... 6 5. 总体结构(业务关系) ....................................................................................... 7 6. 功能清单 ............................................................................................................ 7 三, 界面设计 ............................................................................................................ 7 四, 业务实现 ............................................................................................................ 9 1. 单点登录 ............................................................................................................ 9 2. 访问其他 Web 系统 ........................................................................................... 12 3. 创建用户联系表 ............................................................................................... 12 4. 分站点信息设置 ............................................................................................... 13 五, 表关系 ............................................................................................................. 13 六, 数据结构 .......................................................................................................... 14 1. EAS 用户信息表,表名 t_Base_User ................................................................. 14 2. 分站点信息表,表名 sso_WebInfo ..................................................................... 14 3. 单点登录用户表,表名 sso_UserInfo ................................................................. 14 七, 修正记录 .......................................................................................................... 14 客户化开发技术资料——单点登录概要设计说明书金蝶软件 二次开发部 第 4 页 共 15 页一, 概述本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进行说明。
1. 编写目的本文档的目旨在推动软件工程的规范化, 使设计人员遵循统一的概要设计书写规范, 节省制作文档的时间, 降低系统实现的风险, 做到系统设计资料的规范性与全面性, 以利于系统的实现、测试、维护、版本升级等2. 范围本文档用于软件设计阶段的概要设计, 它的上游 (依据的基线) 是《需求分析规格书》 ,它的下游是《详细设计说明书》 ,并为《详细设计说明书》提供测试的依据软件概要设计的范围是: 软件系统总体结构设计、 全局数据库和数据结构设计、 外部接口设计、 主要部件功能分配设计、 部件之间的接口设计等方面的内容 该范围应覆盖 《需求规格说明书》中的功能点列表、性能点列表、接口列表3. 命名规则变量对象命名规则:申明全局变量、局部变量对象的命名规则数据库对象命名规则: 申明数据库表名、 字段名、 索引名、 视图名等对象的命名规则4. 术语定义总体结构,软件系统的总体逻辑结构外部接口, 本软件系统与其他软件系统之间的接口, 接口设施可以是中间件 接口描述包括:传输方式、带宽、数据结构、传输频率、传输量、传输协议数据结构,数据库表的结构、其他数据结构等概念数据模型 CDM ,关系数据库的逻辑设计模型,叫做概念数据模型。
主要内容包括一张逻辑 E-R 图及其相应的数据字典物理数据模型 PDM ,关系数据库的物理设计模型,叫做物理数据模型主要内容包括一张物理表关系图及其相应的数据字典视图, 在基表或其他视图之上建立的一张虚表, 叫做视图, 它具有物理表的许多性质,在数据处理和授权上很有用角色, 数据库中享有某些特权操作的用户, 叫做角色 角色的权利通过授权来实现子系统, 具有相对独立功能的小系统叫做子系统 一个大的软件系统可以划分为多个子系统,每个子系统可由多个模块或多个部件组成模块, 具有功能独立、 能被调用的信息单元叫做模块 模块是结构化设计中的概念内部接口, 软件系统内部各子系统之间、 各部件之间、 各模板之间的接口, 叫做内部接口接口描述包括:调用方式、入口信息、出口信息等相关文件, 相关文件是指当本文件内容变更后, 可能引起变更的其他文件 如需求分析报告、详细设计说明书、测试计划、用户手册参考资料,参考资料是指本文件书写时用到的其他资料如各种有关规范、模板、标准、准则5. 参考资料客户化开发技术资料——单点登录概要设计说明书金蝶软件 二次开发部 第 5 页 共 15 页[1] 用户需求报告[2] 软件开发合同[3] 数据库设计规范[4] 命名规范二, 总体设计1. 描述系统采用流行的 B/S 结构模式,系统的分析设计采用面向对象的分析方式,应用 Visio等工具进行辅助设计。
2. 系统架构UIUI逻辑校验业务逻辑层数据访问层数据源用户请求处理窗体展示数据传递参数返回构建实体对象请求数据操作返回调用存储过程解析实体对象返回行集构建实体对象或集合解析实体对象客户化开发技术资料——单点登录概要设计说明书金蝶软件 二次开发部 第 6 页 共 15 页3. 系统物理架构图EAS服务器 数据库服务器局域网路由器 / 交换机用户其他 Web服务器其他数据库服务器4. 顶层系统包图业业业业 业业业业业。