asp网络图书销售系统论文+需求分析+模块设计 第4页
3.2 数据流图图3.1 顶层数据流图
图3.2一层数据流图3.3 数据字典
数据字典是关于数据信息的集合,也是对数据流图中包含的所有元素定义的集合。任何字典最主要的用途都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。
数据字典举例:
图3.3管理员表数据字典
图3.4读者信息表数据字典图3.5图书信息表数据字典
图3.6订单表数据字典
图3.7订购信息表数据字典
图3.8留言信息表数据字典
第4章 总体设计
4.1 系统总体概述
总体设计阶段的基本目的是用比较抽象概括的方式确定系统如何完成预定的任务,也就是说,应该确定系统的物理配置方案,并且进而原文请找腾讯752018766辣,文/论'文.网
http://www.751com.cn 图出发设想完成系统功能的若干种合理的物理方案,分析员应该仔细分析比较这些方案,并且和用户共同选定一个最佳方案。然后进行软件结构设计,确定软件由哪些模块组成以及这些模块之间的动态调用关系。
进行总体设计时,要站在全局高度上,花较少成本,从较抽象的层次上分析对比多种可能的系统实现方案和软件结构,从中选出最佳方案和最合理的软件结构,从而用较低成本开发出较高质量的软件系统。
4.2 设计原则和过程
4.2.1 原则
全面性:考虑到不同用户的不同需求,力争满足用户的操作习惯,使系统适合用户需求。
规范性:本系统遵循一般软件设计思想进行设计,遵循数据库的原理。
科学性:既要有现代化的先进技术,又要考虑到今后的发展,留有可以扩充的空间又慎重选择成熟的技术。
实用性:根据实际情况,考虑用户的需求,设计友好且易于操作的界面。
安全性:在设计数据库的时候,充分利用操作系统和数据库的安全性,使之与应用系统的安全有机的结合起来,从而确保整个系统的安全性。
4.2.2 过程
设计计过程通常由两个主要的阶段组成:系统设计,确定系统的具体实现方案;结构设计,确定软件结构。总体设计的典型过程如下:
1. 设想供选择的方案。
2. 选取合理的方案 。
3. 推荐最佳方案。
4. 功能分解。
5. 设计软件结构。
6. 数据库设计。
7. 制定测试计划。
8. 书写文档。
4.3系统总体功能图
总体设计过程首先寻找实现目标系统的各种不同的方案,需求分析阶段得到的数据流图是设想各种可能方案的基础。然后分析员从这些供选择的方案中选取若干个合理的方案,然后为每个合理的方案准备一份系统流程图,列出组成系统的所有物理元素。在进行软件结构设计时应该遵循的主要原理是模块独立性原理,也就是说,软件应该由一组完成相对独立的子功能的模块组成。总体设计中的模块的划分根据软件工程的原则要符合高内聚合低耦合。模块粒可以小到函数、事件,大到窗口、程序模块划分完后,就可以开始设计了。
模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。设计上必须要遵守模块化的原则,根据这个原则,我们把系统分解成以下模块:每个模块又根据不同的性质,实现不同的功能。如图:上一页 [1] [2] [3] [4] [5] 下一页
asp网络图书销售系统论文+需求分析+模块设计 第4页下载如图片无法显示或论文不完整,请联系qq752018766