1、项目管理系统售前部分概要设计 V0 1系统概要设计项目管理系统版本: 1.0日期: 16.06.2015状态:草稿作者:魏恺文件名称:项目管理系统_售前部分_概要设计 V0.1.doc 页数:接收人列表:变更日志:版本日期作者变更内容V0.12015-06-16魏恺第一版审批控制审批历史姓名部门Sign-off Date注释模板文档控制:版本日期作者变更内容V0.12012-2-27蒋耀禹草稿V1.02012-2-27袁金伟审批目录1 引言 51.1 目的 51.2 文档结构 51.3 引用 52 概述 63 架构 73.1 开发视图 73.2 部署视图 84 原型 95 接口集成 105.1
2、 接口概述 105.2 XX 接口 105.2.1 接口概述: 105.2.2 外部系统: 105.2.3 触发条件: 105.2.4 命名空间: 105.2.5 输入项 105.2.5.1 参数列表: 105.2.5.2 类型定义: 105.2.6 输出项 115.2.6.1 参数列表: 115.2.6.2 类型定义: 115.2.7 样例 125.2.8 其他 126 数据库设计 136.1 外部设计 136.1.1 标识符和状态 136.1.2 使用它的程序 136.1.3 约定 136.1.4 专门指导 136.1.5 支持软件 136.2 结构设计 136.2.1 物理结构设计 13
3、6.2.1.1 实体模型 136.2.1.2 表清单 146.2.2 逻辑结构设计 146.3 运用设计 146.3.1 数据字典设计 146.3.1.1 采购订单收货表(BC_GRITEM) 146.3.2 安全保密设计 157 模块设计 167.1 基础功能 模块设计 167.1.1 基础功能模块概览 167.1.2 编码管理模块详述(根据需要增加状态图) 167.1.2.1 用例图 16 7.1.2.1.1 用例图 16 7.1.2.1.2 用例图描述 167.1.2.2 时序图 16 7.1.2.2.1 时序图 16 7.1.2.2.2 用例图描述 178 系统实施 188.1 实施和
4、培训计划 188.2 迁移策略 188.3 紧急回滚策略 188.4 归档 188.5 信息安全 189 参考 191 引言本文档为项目管理系统售前部分设计文档。1.1 目的本文档主要用于指导管理、开发和测试,使管理、开发和测试人员明白本系统的整体设计思路。1.2 文档结构1.3 引用2 概述以需求为依托,设计主要目标是,提升系统的拓展性和整体的可追溯性。所以根据业务模式的独特性,设计中会酌情增加相应的日志表以及时间字段,以操作的可追溯性。3 架构3.1 开发视图1. 架构体现SOA的理念,提升整个架构的拓展性,降低业务模块之间的耦合性。2. 组件化开发,提升业务模块的复用度,降低开发成本,缩
5、短开发周期。3. 使用分层架构,完成展现、业务、数据交互层次的分离,并使用IOC,极大的降低业务模块内部的耦合度,提升组件内的可复用度。4. 丰富的底层业务处理引擎,包括日志、交互、异常处理等组件,为业务实现提供强大的后备支持。3.2 部署视图4 原型5 接口集成5.1 接口概述接口名称描述相关系统5.2 XX 接口 5.2.1 接口概述:根据所指定的查询条件,向SAP发送缺料信息;5.2.2 外部系统:SAP系统;5.2.3 触发条件:iHouse Webservice 调用5.2.4 命名空间:5.2.5 输入项5.2.5.1 参数列表: 参数名数据类型长度小数位类型参数描述是否必须备注T
6、B_MISPARTYPP_RFC_MISPART_MAINTAIN_RequestTB_MISPARTTABLE缺料信息查询条件是TB_MSGYPP_RFC_MISPART_MAINTAIN_RequestTB_MSGTABLEPOST的信息否5.2.5.2 类型定义:类型名称YPP_RFC_MISPART_MAINTAIN_ RequestTB_MISPART包含字段数据类型长度小数位字段名称是否用到备注LGORTCHAR40仓库编号是MATNRCHAR150物料编号是PSPIDCHAR100WEB条目是SOBKZCHAR10特殊库存标识是VBELNCHAR100销售订单编号 是POSNRC
7、HAR100销售订单条目是NFMATCHAR100PackingListID是BSNMGDecimal132缺料数量是BSMNGSpecifiedBit10缺料标志是ISMNGDecimal132发料数量是ISMNGSpecifiedBit10发料标志是SOBKZCHAR10特殊标记SI是POSIDCHAR100特殊标记值SIV是PSTATCHAR100分类Category是VPSTACHAR10发料状态是NodeCHAR20节点是SPECPROJCHAR10特殊项目标志是类型名称YPP_RFC_MISPART_MAINTAIN_ RequestTB_MSG包含字段数据类型长度小数位字段名称是
8、否用到备注NFMATCHAR100PackingListID是NODECHAR20节点是MSGCHAR100成功标志是5.2.6 输出项5.2.6.1 参数列表: 参数名数据类型长度小数位类型参数描述是否必须备注TB_MISPARTYPP_RFC_MISPART_MAINTAIN_ResponseTB_MISPARTTABLE缺料信息查询条件是TB_MSGYPP_RFC_MISPART_MAINTAIN_ResponseTB_MSGTABLEPOST的信息否5.2.6.2 类型定义:类型名称YPP_RFC_MISPART_MAINTAIN_ ResponseTB_MISPART包含字段数据类型
9、长度小数位字段名称是否用到备注LGORTCHAR40仓库编号是MATNRCHAR180物料编号是PSPIDCHAR100WEB条目是SOBKZCHAR10特殊库存标识是VBELNCHAR100销售订单编号 是POSNRCHAR100销售订单条目是NFMATCHAR100PackingListID是BSNMGDecimal132缺料数量是BSMNGSpecifiedBit10缺料标志是ISMNGDecimal132发料数量是ISMNGSpecifiedBit10发料标志是SOBKZCHAR10特殊标记SI是POSIDCHAR100特殊标记值SIV是PSTATCHAR100分类Category是V
10、PSTACHAR10发料状态是NodeCHAR20节点是SPECPROJCHAR10特殊项目标志是类型名称YPP_RFC_MISPART_MAINTAIN_ ResponseTB_MSG包含字段数据类型长度小数位字段名称是否用到备注NFMATCHAR100PackingListID是NODECHAR20节点是MSGCHAR100成功标志是5.2.7 样例5.2.8 其他6 数据库设计6.1 外部设计6.1.1 标识符和状态ORCL=(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 主机IP地址)(PORT = 1
11、521) ) (CONNECT_DATA = (SERVICE_NAME = OADB) )6.1.2 使用它的程序客户端连接程序:PLSQL6.1.3 约定无6.1.4 专门指导无6.1.5 支持软件数据库软件:Oracle10g、PLsql6.2 结构设计6.2.1 物理结构设计6.2.1.1 实体模型6.2.1.2 表清单名称代码Bin表BC_BIN收货表BC_GRITEM转储记录表BC_GT_HEADER转储明细表BC_GT_ITEM6.2.2 逻辑结构设计整体逻辑机构,下图描述的部分表的逻辑6.3 运用设计6.3.1 数据字典设计根据数据库物理表结构,应用统一的实体生成方式生成可供编
12、程用的数据结构字典6.3.1.1 采购订单收货表(BC_GRITEM)采购订单收货表:BC_GRITEM序号字段类型长度是否必须描述1PLANT_NO字符20是工厂号2PO字符20无采购订单号6.3.2 安全保密设计1.利用Oracle数据库本身的特点,创建了具有不同权限的角色,将角色赋给不同的用户;2.将比较机密的数据,如用户的登录密码、交易密码、金额信息利用数据库的加密算法进行加密7 模块设计7.1 基础功能 模块设计7.1.1 基础功能模块概览7.1.2 编码管理模块详述(根据需要增加状态图)7.1.2.1 用例图7.1.2.1.1 用例图7.1.2.1.2 用例图描述系统管理员(基地酒
13、事业部)有权限进行编码管理。7.1.2.2 时序图7.1.2.2.1 时序图7.1.2.2.2 用例图描述.1 BindingDropdownList(DropDownList ddlObj, string codeTypeId, string defaultValue, string defaultText) 功能说明:从数据字典中取出数据绑定到下拉列表中 前置条件:无 后置条件:无。 逻辑说明:源码详述或者伪代码.2 SelectDome_UserResultCountByCondition(object conditions) 功能说明:查询配置的条数 前置条件:无 后置条件:若条数为零则不执行查询数据详情语句。 逻辑说明:源码详述或者伪代码.3 SelectDome_UserResultByCondition(int pageIndex, int pageSize, string sortExpression, bool sortDirection, object conditions) 功能说明:查询配置的数据详情 前置条件:查询配置条数语句返回值大于零。 后置条件:若条数为零则导出excel按钮不可用。 逻辑说明:源码详述或者伪代码8 系统实施8.1 实施和培训计划 8.2 迁移策略8.3 紧急回滚策略8.4 归档 8.5 信息安全9 参考
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1