《数据处理系统的分析与设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘惠芳著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:1987
  • ISBN:7040002221
  • 页数:282 页
图书介绍:

目录 1

第一篇 数据处理系统的结构化分析和设计 1

第一章 数据处理系统的研制过程 1

§1数据处理系统的概念和评价标准 1

§2结构化系统分析和设计的方法学 3

2.1工程设计方法 3

2.2结构化系统分析和设计的方法 4

3.1确定问题阶段 6

§3研制数据处理系统的工作阶段 6

3.2可行性研究阶段 7

3.3系统分析阶段 8

3.4系统初步设计阶段 9

3.5系统详细设计阶段 10

3.6系统实施阶段 11

3.7系统维护阶段 11

第二章 系统分析和系统设计 13

§1可行性研究 13

§2数据流程图 15

2.1构造数据流程图 16

2.2构造订货子系统的数据流程图 17

2.2.1分解高层功能 18

2.2.2分解主要功能 19

2.3检查数据流程图 19

2.4数据流程图的功能 20

§3数据字典 22

§4系统流程图 22

4.1流程图的符号 22

4.2订货子系统的系统流程图 23

5.1HIPO技术 24

4.3系统流程图的功能 24

§5HIPO技术和结构化英语 24

5.2更新存货程序的HIPO技术 25

5.3功能分解 31

5.4检查控制流 34

5.5数据耦合或模块独立性 34

5.6结构图 35

5.7结构化英语 38

6.1顺序 39

§6伪码 39

6.2判定 40

6.3重复 40

6.4多分支判定 41

§7程序的逻辑流程图 42

7.1流程图 42

7.2流程图的使用和限制 42

7.3更新存货程序的流程图 43

1.1确定问题的过程 44

§1确定问题 44

第三章 一个数据处理系统的实例分析 44

1.2范围和目标报告书 45

§2可行性研究 46

2.1理解范围和目标 46

2.2研究现存的系统 47

2.3设计高层模型 48

2.4重新确定范围和目标 50

2.5设计系统可能的方案 51

2.6草拟研制计划 53

2.7编写并提出可行性研究报告 54

§3系统分析 54

3.1概述 54

3.2分析处理 54

3.2.1文档 55

3.2.2确定逻辑系统 58

3.2.3分解数据流程图 59

3.3审查和管理部门审核 60

3.2.4阶段成果 60

§4系统初步设计 61

4.1概述 61

4.2设计光华工厂的工资管理系统 61

4.2.1产生可能的方案 61

4.2.2阶段成果 63

4.3审查和管理部门审核 67

§5系统详细设计 68

5.1概述 68

5.2设计文件和设计调试数据 68

5.3.1高层体系表 69

5.3设计工资管理程序 69

5.3.2功能分解 70

5.3.3模块的IPO表 74

5.3.4检查设计 74

5.4审查 79

§6系统实施和维护 79

6.1系统实施 79

6.1.2文档 80

6.1.3调试 80

6.1.1结构化编程 80

6.2系统试验 81

6.3培训人员 81

6.4系统维护 81

第二篇 汉字处理和数据存储技术 83

第四章 汉字处理 83

§1概述 83

§2汉字输入 84

2.1汉字输入方式 84

2.1.1汉字光学输入方式 84

2.1.3汉字键盘输入方式 85

2.1.2汉字语音输入方式 85

2.2汉字编码方案 86

2.2.1字元码 86

2.2.2字形码 86

2.2.3字音码 86

2.2.4音形码 86

2.3IBMPC微机上常用的汉字输入编码 87

2.3.1国标区位码 87

2.3.2首尾码 87

2.3.3拼音码 88

2.3.4五笔字形码 89

2.4汉字输入处理 91

§3汉字存储 92

3.1汉字点阵存储方式 92

3.2汉字字元存储方式 95

3.2.1线段存储法 95

3.2.2字元组字法 95

3.2.3字元嵌套组字法 96

4.1七位编码法 97

§4汉字机内码 97

4.2八位编码法 98

§5汉字输出 100

5.1汉字输出处理 100

5.2汉字与西文的输出比较 101

5.3汉字输出设备 102

5.3.1汉字印刷输出设备 102

5.3.2汉字终端 103

§6计算机处理汉字与处理西文过程的比较 105

§1基本概念 108

第五章 数据存储技术 108

§2文件组织 109

2.1顺序文件 110

2.2直接文件 110

2.3倒排文件 111

2.4索引文件 114

2.5文件组织方式的选择 120

§3数据库 121

3.1概述 121

3.2.1层次模型 122

3.2数据模型 122

3.2.2网状模型 123

3.2.3关系模型 124

3.2.4关系模型的数学基础 125

3.3数据库系统概述 129

3.3.1文件系统 129

3.3.2数据库定义 130

3.3.3数据库管理系统 130

3.3.4数据描述语言 131

3.3.5数据操纵语言 132

3.3.6数据库管理例行程序 133

第三篇 C-dBASE关系数据库管理系统及其应用 135

第六章 系统概述和数据库的建立与管理 135

§1系统概述 135

1.1dBASEIII的特征和使用环境 135

1.2dBASEIII的文件类型 136

1.3.4dBASEIII命令的书写格式 138

1.3.2进入C-dBASE系统 138

1.3.3退出C-dBASE系统 138

1.3.1启动系统 138

1.3C-dBASE系统的进入与退出及其命令的书写格式 138

§2建立数据库 139

2.1dBASEII的数据结构 139

2.2建立数据库主文件 141

2.2.1设计数据库结构 141

2.2.2建立数据库主文件的命令 142

2.2.3建立数据库主文件的过程 142

2.3.2关闭数据库主文件(USE命令) 143

2.3.1打开数据库主文件(USE命令) 143

2.3打开和关闭数据库主文件 143

§3数据库的管理 144

3.1输入数据 144

3.1.1建立库结构时输入数据 144

3.1.2用APPEND命令给数据库加数据 145

3.1.3用BROWSE命令给数据库加数据 145

3.1.4插入记录(INSERT命令) 149

3.1.5通过文件向数据库加数据(APPENDFROM命令) 149

3.2.1修改数据库结构 150

3.2修改数据库结构和记录 150

3.2.2修改数据库中的记录 156

3.3删除文件和记录 159

3.3.1删除文件(ERASE命令) 159

3.3.2删除记录(DELETE命令) 159

3.3.3删除记录的隐蔽和再现(SETDELETEDON/OFF) 160

3.3.4删除记录的恢复(RECALL命令) 162

3.3.5永久删除记录(PACK命令) 162

3.4.1复制数据库 163

3.4复制数据库文件和结构(COPY命令) 163

3.3.6删除数据库中全部记录(ZAP命令) 163

3.4.2复制文件 166

3.4.3复制数据库结构 166

3.5显示磁盘信息 167

3.5.1显示磁盘文件(DIR命令) 167

3.5.2显示文件内容(TYPE命令) 168

第七章 数据的检索和处理 170

§1内存变量 170

1.1内存变量的类型 170

1.2定义内存变量(STORE命令) 171

1.3显示内存变量 172

1.4保存内存变量(SAVE命令) 173

1.5释放内存变量(RELEASE命令) 174

1.6恢复内存变量(RESTORE命令) 174

§2表达式 175

2.1算术运算表达式 176

2.2关系运算表达式 177

2.3逻辑运算表达式 177

2.4字符串运算表达式 177

3.1显示函数(?) 178

§3常用函数命令 178

3.2宏代换函数 179

3.3查找子字符串函数(AT) 179

3.4数值转字符串函数(STR) 180

3.5系统日期函数(DATE) 180

3.6字符串长度函数(LEN) 180

3.7空格字符串生成函数(SPACE) 181

3.8算术平方根函数(SQRT) 181

3.9取子字符串函数(SUBSTR) 181

4.1查看数据库主文件数据 182

§4数据检索 182

4.1.1DISPLAY命令 182

3.10删除字符串尾部空格函数(TRIM) 182

3.12文件结束函数(EOF) 182

3.11字符串转换成数值函数(VAL) 182

4.1.2LIST命令 184

4.1.3BROWSE命令 184

4.2定位数据库记录指针 184

4.2.1USE命令 185

4.2.2SKIP命令 185

4.2.3GOTPO命令 185

4.2.4LOCATE命令 186

4.2.5CONTINUE命令 186

4.3对数据库主文件排序 187

4.4建立数据库索引文件和重索引 188

4.5快速查找数据库记录 189

4.5.1打开索引文件 189

4.5.2FIND命令 190

5.1打印输出 191

4.5.3SEEK命令 192

§5数据处理 193

5.2求平均值(AVERAGE命令) 194

5.3统计记录数(COUNT命令) 195

5.4纵向求和(SUM命令) 196

5.5纵向分组求和(TOTAL命令) 196

5.6报表文件 198

5.6.1建立报表文件 198

5.6.2使用报表文件(REPORTFORM命令) 205

5.6.3修改报表文件 206

5.6.4报表实例 207

第八章 dBASEIII的程序设计 209

§1交互式命令 209

1.1等待命令(WAIT命令) 209

1.2接收命令(ACCEPT命令) 209

1.3输入命令(INPUT命令) 210

§2格式控制命令(@命令)和TEXT命令 210

§3改变系统工作方式的命令 213

3.1SETALTERNATE命令 213

3.3SETCONSOLE命令 215

3.2SETCOLOR命令 215

3.4SETDEFAULT命令 216

3.5SETDEVICE命令 216

3.6SETEXACT命令 216

3.7SETHEADING命令 216

3.8SETPRINT命令 217

3.9SETTALK命令 217

3.10SETUNIQUE命令 217

4.2选择 218

4.1顺序 218

§4程序设计的基本逻辑结构 218

4.3重复 221

4.3.1DOWHILE命令 221

4.3.2EXIT命令 222

4.3.3LOOP命令 223

§5源程序文件的建立、运行和修改 223

5.1建立源程序文件(MODIFYCOMMAND命令) 223

§6程序举例 224

5.3修改源程序 224

5.2运行程序(DO命令) 224

§7多重数据库操作 227

7.1选择数据库工作区(SELECT命令) 227

7.2连接两个数据库文件(SETRELATION命令) 228

7.3连接两个数据库记录(JOIN命令) 234

7.4更新数据库数据(UPDATE命令) 235

§8过程文件 236

8.1过程的格式 236

8.2过程文件的使用 238

8.3调用程序 240

8.3.1参数传递 240

8.3.2全局变量(PUBLIC命令) 240

8.3.3局部变量(PRIVATE命令) 241

§9程序实例——检索子系统 242

9.1存储的工资数据 243

9.2检索子系统的主控程序 244

9.3浏览检索 244

9.4单项检索 245

9.5逻辑式检索 247

9.6字符串检索 249

9.7计算 251

9.8输出当月工资报表 253

§10dBASEIII编译软件 262

10.1编译dBASEIII的使用 263

10.1.1建立编译dBASEIII文件 263

10.1.2程序的编译、连接和运行 263

10.2编译dBASEIII的优点及其与解释dBASEIII的差别 265

10.2.1编译dBASEIII的优点 265

10.2.2编译dBASEIII与解释dBASEIII的主要差别 266

附录 270

§1dBASEIII与dBASEII的主要差别及其转换 270

1.1dBASEIII与dBASEII的主要差别 270

1.2dBASEII程序转换成为dBASEIII程序 271

§2使用dBASEIII的参考指南 272

2.1全屏幕编辑键 272

2.2非全屏幕编辑键 274

2.3函数集 274

2.4命令表 275