系统设计 n系统总体结构设计 n代码设计 n数据结构与数据库设计 n输入输出设计 n模块功能与处理过程 n系统设计报告 0、系统设计 n 在系统分析报告的基础上,进行新系统的设计, “怎么做 ” n 内容 n 总体结构设计:系统功能的实现 n 物理模型设计:系统的实施方案 n 目标:设计出一个易于理解、维护和扩充的系统 n 方法: n 自顶向下的结构化设计 n 原型法 1、系统总体结构设计 n 将系统划分成模块; n 决定每个模块的功能 n 决定模块的调用关系 n 决定模块的界面,即模块间信息的传递 n 网络设计 n 网络结构 n 网络协议 n 网络软件 n 设备和网络配置 n 计算机处理流程设计 2 代码设计 n 易于计算机和人识别和处理 n 代码的主要功能 n 鉴别 n 分类 n 排序 n 代码的类型 n 顺序 n 数字 n 字符 n 混合 n 代码设计的原则 n 唯一 n 可扩充 n 简单 n 适用 n 规范 3 数据结构与数据库设计 n 根据数据的用途、使用、统计、保密等要 求,决定数据的结构 n 以 E-R图为基础 n 由数据库管理系统提供建立 DB的方法 n 数据定义语言