演示视频:
https://www.bilibili.com/video/BV1nQ4y1g7WL/
第4章系统设计
3.1 系统总体设计的任务与原理
3.1.1. 任务
从系统的总体目标出发,根据需求分析阶段对系统逻辑功能的要求并考虑到经济技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机的通信的软、硬件设备,提出系统的实施计划,确保总体目标的实现。[6]
3.1.2. 原理
模块化,模块化就是把程序划分成若干个模块,每个模块完成一个子功能,把这些模块集中起来组成一个整体,可以完成指定的功能满足部分题目的要求。模块独立,模块的独立概念是模块化、抽象、信息隐蔽和局部化概念的直接结果。模块的独立程度由内聚和耦合两个标准来衡量。模块的划分应该尽量做到高内聚、低耦合。[7]
3.2 系统功能设计
描述为了更清晰地表示系统的整体功能,绘制了系统总体功能框架图如图13所示。
图13系统总体功能框架
3.3 系统结构设计
3.3.1 前台模块设计
(1)用户登录模块
该模块包括用户登录界面模块,用户登录后台处理模块,数据模块三个程序界面,具体的体系结构如图14所示。
图14用户登录模块系统结构
用户登录模块的时序图如图15所示。

图15 用户登模块时序图
(2)用户注册模块
包括注册界面模块,注册后台处理模块,数据模块三个程序界面,具体的体系结构如图16所示。
图16 用户注册模块系统结构
其用户注册模块的时序图如图17所示。

图17 用户注册模块时序图
各对象模块的封装见表11所示。
3.3.2 类图设计
经上述分析得到各用例的对象及封装,经过归纳,合并,补充等优化工作后,得到类图如图18所示。

图18 类图
3.3.3 后台模块设计
1. 管理员管理文化信息
(1) 管理员管理文化信息包括登录模块,文化信息管理模块,数据模块。
管理员管理文化信息的过程从登录管理开始,管理员先把文化名称提交给文化信息模块,管理员在文化管理模块对文化信息进行添加操作;文化信息管理模块把文化信息提交到数据库,文化信息管理模块并提示管理员操作成功。[8]管理文化信息的流程可以用时序图19所示。

图19 管理员管理文化信息时序图
本文详细阐述了系统设计中的任务与原理,包括模块化方法、模块独立性以及具体应用到用户登录、注册和后台管理文化信息的模块设计。通过类图展示了对象的封装和系统结构.

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



