版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
系统分析设计文档-模板用时可以删除XXX模块/系统系统分析设计文档模板XXXXX有限公司1.引言..................................................................................................................错误!未定义书签。.系统背景...........................................................................................错误!未定义书签。.编写目的...........................................................................................错误!未定义书签。.预期读者...........................................................................................错误!未定义书签。2.总体设计..........................................................................................................错误!未定义书签。.需求说明...........................................................................................错误!未定义书签。.环境说明...........................................................................................错误!未定义书签。.技术说明...........................................................................................错误!未定义书签。.结构设计...........................................................................................错误!未定义书签。3.功能设计..........................................................................................................错误!未定义书签。.会计科目管理...................................................................................错误!未定义书签。功能介绍..................................................................................错误!未定义书签。结构设计..................................................................................错误!未定义书签。功能设计..................................................................................错误!未定义书签。.会计科目配置...................................................................................错误!未定义书签。功能介绍..................................................................................错误!未定义书签。结构设计..................................................................................错误!未定义书签。功能设计..................................................................................错误!未定义书签。.生成台账...........................................................................................错误!未定义书签。功能介绍..................................................................................错误!未定义书签。流程设计..................................................................................错误!未定义书签。4.数据结构设计..................................................................................................错误!未定义书签。5.接口设计..........................................................................................................错误!未定义书签。1.1.系统背景【必选】描述本模块或系统的背景和简介。本文档描述的是兴业(点芯)账务系统的会计子模块的概要设计,主要提供基于核心账务的1.2.编写目的【必选】描述本模块或系统的解决的核心问题以及目标。明,以达到一下目的:1、开发团队内工程师间的业务逻辑和技术设计沟通和传递1.3.预期读者开发人员,项目经理,测试人员,运营,运维等等。1.4.相关术语1)列出本文档中用到的可能会引起混淆的专门术语、定义和缩写词的原文术语术语描述2.需求分析2.1.总体需求【必选】概要描述整体需求,建议包含以下几个部分:2.2.用例分析【必选】通用对用例的分析,直观的展示所有角色和相关业务功能,动作的总体关的所有角色定义和对应的用例。2、可以根据文档描述的系统或模块的规模,增加子模块细分后进行用例描述和2.3.关键业务需求【必选】业务目标描述2.4.非功能需求【可选】1.应用架构目标描述2.性能目标描述4.安全性,隔离性目标描述5.可扩展目标描述1.1.内部结构设计【必选】详细描述系统或模块的内部逻辑结构设计(对标架构设计的逻辑架构)。目的是让读者概要性的总体了解你的系统或模块内部设计和结构。建议介绍方式:系统结构图(层次框图)4、对结构图中各块进行详细功能和设计介绍,同时描述块间的关系。下图是一个账务系统的示例:2、橙色部分为账务系统的会计模板,是本文档重点设计和说明的部分。1、会计科目:设计多级结构(至少两级)的通用会计客户自定义配置模块。可根据场景需求2、会计科目配置:配置定义的会计科目与账户类型的关系,以建立账户交易与科目的关联。:根据台账,进出账和账户余额定制会计报表。1.2.关系结构设计【必选】本节点主要用于描述本文设计的系统或模块与外部系统的关系,交互模式等。让读者了解本系统或模块对外部资源的依赖或对外部系统提供的服务。2、重点介绍整体结构图中,外部系统或模块的角色,需求和能力。示例:金融科技平台中的子系统的架构设PT图:以下是针对设计图的详细说明。。。。1.3.关键技术设计【可选】对模块或系统中的关键技术设计详细描述,建议编写方式如下:6、范围:任何非文档内其他节点特定描述的设计内容,包括但不限于:算法,特别数据结构,逻辑结构,文件存储方案,技巧,经验设计等。1.4.非功能性设计可维护性,可测试性,高可用,负载均衡,安全性,性能等设计描述或方案。1.5.运行环境说明【可选】如果是模块,则可以简单描述依赖的所属系统环境,如果是系统则对运行环境的详细说明,包括:服务器,网络或提供商等。可选描述方式包括:针对云服务环境的说明,需要描述采用的服务配置自建环境需要对整体硬件,网络和环境进行说明。2.功能设计该模块的设计思路为:以现有稳定的核心账务模块为基础,扩展通用的会计模。详细描述本模块的核心功能设计。2.1.1.功能介绍【必选】需要明确对功能进行详细描述和介绍,包括功能的表现方式,处理逻辑,使用角色,使用方法,达到的目的等。重点在:这个功能是干什么用的会计科目的管理采用定义通用科目树的方式进行管理。所有的科目节点都在业务产生前,由财务部门分析业务后预先定义好,然后通过该模块定义到系统内使用。顶级(根)科目需要定义该类科目的借贷关系(借贷与账户增减的关系),其所有子科目继承顶级科目的借贷关系。2.1.2.结构设计【可选】对功能设计的数据结构或逻辑结构的单独说明,可根据该功能对结构的依科目管理的功能设计采用通用多根的树型结构设计,设计为单表自关联模式(id,parentId)2.1.3.功能设计个功能是怎么用的主要功能:添加/编辑顶级科目,添编辑节点科目,删除节点科目,查询科2.1.4.流程设计【可选】根据具体功能确定是否需要流程设计描述。数据管理功能,无需流程设计业务逻辑功能,必须有流程设计。明如果流程中涉及核心实体的状态变更,请增加状态图描述和说明。如上图所示,台账生成的主要处理流程说明如下:1、请求交易:支付核心(或交易)在组装交易过程中,调用账务系统的账户交易模块,发起账务交易。2、交易处理:账户交易模块进行账务交易处理,核心为根据账务模块编码,类型和账务逻辑完成参与账户的上下账余额变动处理处理生成对应的进出账流水、查询科目:根据参与方的账户类型,查询对应的科目5、生产消息:成功(失败则不生产消息)完成账务交易后,理解发布异步的生成台账的通知消息,并在消息中附带本次交易的科目和交易流水号。7、消费消息:台账生成模块订阅消息中心的消息,收到消息后,准备启动生成8、生成台账处
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理沟通障碍与解决策略
- 2026届高考语文押题作文6篇
- 护理团队压力管理与应对
- 护理实践:临床案例分享
- 胃肠间质瘤诊疗指南
- 基于大数据的柔性电子产品市场分析报告
- 快手研发岗位面试技巧培训
- 快消品市场部经理面试全攻略
- 零售业品牌建设与管理的实践案例
- 客户服务专员面试攻略与解答技巧
- 湖北省武汉市2025年中考物理真题(含答案)
- 香水标签管理办法
- 村干部考事业编制试题及答案
- 中医学介绍讲课件
- 副食品配送卫生管理制度
- 新疆神火煤电有限公司电解铝大修渣无害化处理综合利用项目环评报告
- 单兵战术动作低姿匍匐前进教案
- 2025新人教版七年级下册英语 Unit 8知识点梳理及语法讲义(答案版)
- 水库安全管理培训
- 工程劳务外包合同范本大全
- 统编版语文四年级下册 第一单元基础过关卷(试题)
评论
0/150
提交评论