https://www.bilibili.com/video/BV1AU421o7bY/
演示视频:
六、系统设计
6.1 概要设计
在系统需求分析阶段,搞清楚了软件“做什么”的问题,形成了目标系统的逻辑模型。现在我们所要做的就是要把软件“做什么”的逻辑模型变换为“怎么做”的物理模型,即着手实现系统的需求。首先,我们需要描述的是系统的总的体系结构。

主流程图
6.1.1系统结构设计
系统的概要设计中最重要的就是系统的模块化。模块化是指解决一个复杂问题时自项向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。
将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。
在系统的概要设计中采用结构化设计以需求分析阶段产生的数据流图为基础,按一定的步骤映射成软件结构。首先将整个系统化分为几个小问题,小模块,在系统中,设计了系统管理、数据录入、查询、报表管理和固定资产管理模块。然后,进一步细分模块,添加细节。
6.1.2 主界面设计

6.1.3 登陆设计

6.1.4资产信息管理

6.1.5 用户管理

本文详细阐述了系统设计中的概要设计,包括模块化原则、体系结构划分(如系统管理、数据录入等模块),以及以数据流图为依据的结构化设计方法。着重介绍了主界面、登录、资产信息管理和用户管理的设计细节。
767

被折叠的 条评论
为什么被折叠?



