案例介绍:
需求描述与详细设计(案例)
需求描述与详细设计:
与邮件系统对接实现单点登录功能
需求理解
使内部管理平台与邮件系统对接,做到用户只需要登录一次就可以访问所有相互信任的应用系统
详细设计
当用户第一次访问应用系统的时候,因为还没有登录,会被引导到认证系统中进行登录;根据用户提供的登录信息,认证系统进行身份校验,如果通过校验,应该返回给用户一个认证的凭据--ticket;用户再访问别的应用的时候,就会将这个ticket带上,作为自己认证的凭据,应用系统接受到请求之后会把ticket送到认证系统进行校验,检查ticket的合法性。如果通过校验,用户就可以在不用再次登录的情况下访问相关系统。
定时刷新页面获取当前用户未读邮件列表
需求理解
在邮件列表添加定时刷新功能,使该功能按照设定一个的固定时间刷新。
详细设计
在内部办公平台中打开邮件并进行回复操作
需求理解
在未读邮件功能内使未读取邮件可进行阅读,并在内部办公平台上可进行回复操作。
详细设计
与公文系统对接实现单点登录功能
需求理解
使内部管理平台与邮件系统对接,做到用户只需要登录一次就可以访问所有相互信任的应用系统。
详细设计
当用户第一次访问应用系统的时候,因为还没有登录,会被引导到认证系统中进行登录;根据用户提供的登录信息,认证系统进行身份校验,如果通过校验,应该返回给用户一个认证的凭据--ticket;用户再访问别的应用的时候,就会将这个ticket带上,作为自己认证的凭据,应用系统接受到请求之后会把ticket送到认证系统进行校验,检查ticket的合法性。如果通过校验,用户就可以在不用再次登录的情况下访问相关系统。
新增用户信息表,记录公文系统用户信息
需求理解
详细设计
预留集团公文系统单点登录、待办传阅同步集成
需求理解
使内部管理平台与邮件系统对接,做到用户只需要登录一次就可以访问所有相互信任的应用系统。
详细设计
当用户第一次访问应用系统的时候,因为还没有登录,会被引导到认证系统中进行登录;根据用户提供的登录信息,认证系统进行身份校验,如果通过校验,应该返回给用户一个认证的凭据--ticket;用户再访问别的应用的时候,就会将这个ticket带上,作为自己认证的凭据,应用系统接受到请求之后会把ticket送到认证系统进行校验,检查ticket的合法性。如果通过校验,用户就可以在不用再次登录的情况下访问相关系统。
总体技术设计框架(案例)
技术架构
设计特点
Ø 本项目可以与任何管理系统、网站进行接口集成,为移动终端提供相应展示内容。
Ø 安全有保障;
Ø 移动办公服务端提供可配置操作模式;
Ø 与微信应用有接口集成;
系统接口设计方案
接口概述
与相关业务系统之间开发数据接口可规划为下面两种方式:
1. 第一种方式:先开发数据提取程序从数据源应用系统中提取数据按照双方事先约定的数据文件格式生成数据交换文件,然后将数据交换文件传送给(可以是手工或程序自动)数据加载程序,数据加载程序再将数据交换文件中的数据加载到目的应用系统中。这种方式耦合程度相对较低。
2. 第二种方式:目的应用系统和数据源应用系统先约定数据接口API,然后由目的应用系统或数据源应用系统实现数据接口API,最后由一方(目的应用系统或数据源应用系统)填写程序调用另一方提供的数据接口API将数据加载或推送到自己的数据库中。在这种方式下,数据加载或推送流程与数据接口API调用方原有的业务或程序流程完全融合在一起。这种方式耦合程度很高。
从数据交换操作的自动化程度和源/目的系统配合方式可以将数据接口分成半自动数据接口、全自动数据接口和实时数据接口。
实现技术
基于文件交换的数据接口实现方案
基于文件交换的数据接口方案是指源系统和目的系统约定互相可以识别的中间数据格式为基础、是以中间文件作为数据交换的媒介实现数据从源系统到目的系统的迁移。
在数据从源系统加载到目的系统的过程中,可以采用手工导入方式,也可以采用自动数据接口方式。
采用自动数据接口方式数据交换操作流程如下图:
项目质量保证方案
项目组织机构与职责
据北京瑞泰安科实施方法论和在其它项目实施中的经验,一个项目的顺利完成,必须有良好的项目实施组织,有双方共同参与项目领导、开发、建设的一种良好交流机制。交流机制越好,双方沟通越彻底,项目完成的越顺利。北京瑞泰安科建议相关工作人员自实施开始即参与本项目建设过程的相关工作,并在投标人的实施方案中提出协同工作计划。为完成本项目,北京瑞泰安科信息技术有限公司建议设立项目实施组织,项目实施组织人员由甲乙双方人员共同构成,组织结构如图所示:
为了保证本次项目顺利实施,北京瑞泰安科将保证项目经理要把全部精力放到此项工作中,核心人员要百分之百地投入到此项目。并且保证参与此项目的技术人员具有相关项目集成、开发经验,能够与用户进行良好的沟通,掌握用户的相关基础知识,具备相关产品集成、应用和开发的专业技术证书,项目组成员均具备有强烈的服务意识和高度的责任感。
项目成果及交付物
完成项目验收阶段工作,按照项目验收要求,提交项目全过程文档资料,具体如下: