系统设计教学课件.ppt
系统设计,系统总体结构设计代码设计数据结构与数据库设计输入输出设计模块功能与处理过程系统设计报告,0、系统设计,在系统分析报告的基础上,进行新系统的设计,“怎么做”内容总体结构设计:系统功能的实现物理模型设计:系统的实施方案目标:设计出一个易于理解、维护和扩充的系统方法:自顶向下的结构化设计原型法,1、系统总体结构设计,将系统划分成模块;决定每个模块的功能决定模块的调用关系决定模块的界面,即模块间信息的传递,网络设计网络结构网络协议网络软件设备和网络配置计算机处理流程设计,2 代码设计,易于计算机和人识别和处理代码的主要功能鉴别分类排序代码的类型顺序数字字符混合,代码设计的原则唯一可扩充简单适用规范,3 数据结构与数据库设计,根据数据的用途、使用、统计、保密等要求,决定数据的结构以E-R图为基础由数据库管理系统提供建立DB的方法数据定义语言交互式,数据的规范化处理三个范式数据资源的分布数据的安全和保密,4、输入输出设计,输入方式键盘数模转换数据的导入输入格式校对的方法,用户界面菜单对话提示权限,输出方式报表的设计图形的输出,5、模块功能与处理过程,设计模块的功能处理过程输入的数据输出的数据模块之间的联结方式,主要方法HIPO图层次模块结构图IPO图处理流程描述结构化英语流程图NS图,6、系统设计报告,系统实施、评价和运行,将设计模型转换成可实际运行的系统,系统实施的主要内容,硬件准备(主机、I/O、存储、辅助设备)网络环境软件准备系统软件数据库编写程序人员培训数据准备,系统测试,模块联合验收系统目的是发现错误,