概要设计
Published in:2024-06-25 |
Words: 440 | Reading time: 1min | reading:

基础定义

  • 数据结构:特指结构性数据元素的集合;
  • 逻辑结构:特指数据的逻辑结构在计算机存储空间的存储形式,如:链式存储、哈希存储;
  • 物理结构:特指数据结构中的物理结构,其过程为将概念模型转换为数据库支持的数据模型;

总体设计

需求规定

需满足以下需求:

  • 页面响应时间小于5秒;
  • 数据存储安全、系统可靠性高。

运行环境

系统运行环境如下所示:

1
2
3
4
5
操作系统	Android 6.0及以上或IOS 9及以上
CPU 主频2.0GHz
内存 大于2GB
浏览器 Chrome、Edge等
外部存储 剩余空间大于1GB

处理流程

本系统大致处理流程如图所示

img

系统结构

本系统结构如图所示。

img

功能需求与模块划分

模块划分如下所示

1
2
功能点	子功能	需求编号
物料维护 物料清单 3.2.1.1

接口设计

用户接口

用户接口如下所示

1
2
模块名称	输入信息	界面操作	输出信息
物料维护 物流清单 查询/保存/修改/删除 显示操作是否成功信息

外部接口

内部接口

逻辑结构设计

E-R图

具体如图所示

img

表定义

表结构如下:

1
2
3
4
5
6
7
8
9
10
11
名称	描述	类型	长度	小数点	非空	主键
id 物料id varchar 32 0 √ √
name 物料名 varchar 32 0 √ ×
category 物料种类 varchar 32 0 × ×
source 原料名 varchar 32 0 × ×
semi-finished_product 半成品名 varchar 32 0 × ×
son-product 子件id varchar 32 0 √ ×
mother-product 母件id varchar 32 0 √ ×
stage 所属阶段 varchar 32 0 × ×
save_time 保存时间 time 1 0 × ×
update_time 修改时间 time 1 0 × ×
Prev:
软件测试用例
Next:
详细设计说明