《Oracle与PowerBuilder实战演练》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:樊东等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2000
  • ISBN:7115088349
  • 页数:402 页
图书介绍:本书以商场管理信息系统的软件开发为主线,在基于Oracle数据库和Power Builder 开发工具的基础上,系统地介绍了软件工程生存期的各个阶段,详细地描述了一个软件开发过程的实例。1全书共分为三篇19章。第一篇介绍了软件工程开发的基础知识和开发工具;第二篇详细描述了一个商场管理信息系统软件开发过程,其中包括了需求分析、概要设计、详细设计和具体实现等步骤;第三篇对软件运行维护方法进行了介绍。本书适用于软件开发领域的大学生、研究生、各单位相关技术人员等软件开发工作者,是一本具有较强指导性和实用性的软件开发工具书。

第一篇 战前准备 1

第1章 软件工程理论的准备 4

1.1 系统开发计划 4

1.1.1 可行性研究 4

1.1.2 系统需求鉴别 5

1.1.3 成本/效益分析 6

1.1.4 技术分析 6

1.1.5 系统的软硬分配与权衡 6

1.1.6 系统结构的模型化 7

1.1.7 系统结构的规格说明定义 7

1.1.8 系统定义的评审 7

1.2 软件需求分析 8

1.2.1 软件需求分析的任务 9

1.2.2 需求分析的过程 11

1.2.3 数据及数据库需求分析 13

1.3.1 软件设计的目标和任务 15

1.3 软件设计 15

1.3.2 总体设计阶段(总体方案设计) 16

1.3.3 详细设计阶段 17

1.4 程序编写 19

1.5 软件测试 20

1.6 编制系统文档阶段 23

1.7 系统运行与维护期的工作 23

1.7.1 试运行阶段 23

1.7.2 交付阶段 24

1.7.3 运行和维护阶段 24

第2章 Oracel数据库基础的准备 26

2.1 Oracel数据库简介 26

2.1.1 Oracel结构概述 26

2.1.2 Oracel优点 28

2.2.1 SQL的数据定义语句 29

2.2 结构化查询语言SQL及L/SQL 29

2.2.2 SQL的数据操作语句 30

2.2.3 SQL的数据控制语句 31

2.2.4 SQL的数据嵌入式使用 31

2.2.5 PL/SQL简介 32

2.2.6 PL/SQL语法简介 34

2.3 Oracel数据库表的创建和数据操作 35

2.2.1 基本建表语句CREATE TABLE 35

2.2.2 建表语句的权限要求 36

2.2.3 表的存储空间 36

2.2.4 描述表定义 37

2.2.5 修改表 37

2.2.6 改变表名 38

2.2.7 拷贝表 38

2.2.9 插入语句 39

2.2.8 删除表 39

2.2.10 修改语句 40

2.2.11 删除语句 40

2.2.12 修改数据权限 40

2.4 Oracel数据库的事务处理和存储过程 41

2.4.1 事务的开始与结束 41

2.4.2 语句级回滚 41

2.4.3 行封锁 42

2.4.4 死锁 43

2.4.5 存储过程 44

2.5 Oracel数据库的安全性与用户管理 44

2.5.1 创建、修改和删除用户 45

2.5.2 不同类型的用户权限管理 45

2.6 Oracel数据库的测试 46

3.1.2 丰富的数据库接口 52

3.1.1 友好的用户界面 52

第3章 PowerBuilder界面开发工具基础的准备 52

3.1 PowerBuilder 简介 52

3.1.3 与Jaguar紧密集成 53

3.1.4 丰富的Data Window 53

3.1.5 适应企业全部需求的解决方案 53

3.2 创建PowerBuilder应用程序 54

3.2.1 分布式设计 54

3.2.2 分布式技术在PowerBuilder中的应用 55

3.2.3 PowerBuilder中分布式应用的实现 57

3.2.4 PowerBuilder中分布式应用体系 59

3.2.5 系统分析与设计 61

3.3 PowerBuilder和Oracle数据库的连接 68

4.1 制定计划目标 72

4.2.1 问题的识别 72

4.2 用户需求分析 72

第4章 商场管理信息系统计划和需求分析 72

第二篇 实战演练 72

4.2.2 分析与综合 73

4.3 提出需求规格说明书 77

4.3.1 引言 77

4.3.2 任务概述 78

4.3.3 数据描述 78

4.3.4 功能需求 89

4.3.5 性能需求 92

4.3.6 运行需求 92

第5章 商场管理信息系统总体方案设计 94

5.1 系统组成 94

5.1.1 总体功能组成 94

5.1.2 基础数据录入组成 94

5.1.4 商品流转组成 95

5.1.3 用户管理组成 95

5.1.5 经理查询组成 98

5.2 系统运行环境 99

5.3 系统总体设计 99

5.3.1 商品流转处理流程 99

5.3.2 商品结算处理流程 100

5.3.3 商品流转及商品结算功能划分 101

5.4 商品结算管理的接口设计 101

5.4.1 用户界面的设计 101

5.4.2 模块之间数据传递的接口设计 102

5.5 结算管理模块的数据结构设计 103

5.5.1 经销商品结算的数据表结构 103

5.5.2 经销商品结算表表单格式 104

5.5.4 代销商品结算表表单格式 105

5.5.3 代销商品结算的数据表结构 105

5.6 运行设计 106

5.7 出错处理设计 106

第6章 商场管理信息系统方案详细设计 108

6.1 系统模块功能设计 108

6.1.1 结算管理的功能简介 108

6.1.2 结算管理的功能组成图 108

6.1.3 结算管理功能说明 109

6.1.4 各功能之间的关联 109

6.2 系统的数据设计 110

6.2.1 结算管理数据流程图 110

6.2.2 结算管理数据构成说明 111

6.3 商品结算管理的详细界面设计 115

6.3.1 经销商品结算管理的界面设计 116

6.3.2 代销商品结算管理的界面设计 120

7.1 数据库结构设计原则和内容 128

7.1.1 数据库结构设计原则 129

7.1.2 数据库结构设计的基本内容 131

7.2 商场管理信息系统数据库表的设计与实现 140

7.2.1 总体结构 140

7.2.2 各数据表的设计和实现 141

第8章 商场管理信息系统基础数据管理模块设计与实现 168

8.1 基础数据管理模块功能设计及实现 168

8.1.1 部门编码管理 168

8.1.2 商品代码管理 169

8.1.3 商品档案管理 170

8.1.4 供货商档案管理 171

8.2 基础数据管理模块界面设计及实现 172

8.2.1 部门编码管理 173

8.2.2 商品代码管理 174

8.2.3 商品档案管理 178

8.2.4 供货部档案管理 181

第9章 商品进货管理模块设计与实现 186

9.1 商品进货管理模块功能设计与实现 186

9.1.1 多级进货管理 186

9.1.2 一次进货管理 191

9.2 商品进货管理模块界面设计与实现 194

9.2.1 多级进货管理 194

9.2.2 一次进货管理 204

第10章 商品库存管理模块设计与实现 216

10.1 商品库存管理模块功能设计与实现 216

10.1.1 出库单管理 216

10.1.2 商品盘点表管理 218

10.1.3 库存盘点报告单管理 223

10.2 商品库存管理模块界面设计与实现 224

10.2.1 出库单管理 224

10.2.2 商品盘点表管理 232

10.2.3 库存盘点报告单管理 238

第11章 销售管理模块设计与实现 248

11.1 销售管理业务结构组成 248

11.2 后台销售管理 248

11.3 销售档案管理 249

11.3.1 收款机参数录入 249

11.3.2 收款员档案管理 251

11.3.3 PLU档案管理 253

11.3.4 管理卡档案管理 261

11.4 销售查询报表 263

11.4.1 部门销售报表 263

11.4.2 单品销售日报 267

11.4.3 商场销售日报表 268

11.4.4 收款员分析 269

11.4.5 售货员分析 270

11.4.6 销售报表 272

11.4.7 销售分类查询 273

11.4.8 销售毛利查询 274

11.4.9 销售实时查询 275

11.4.10 优惠销售明细 276

11.5 销售报表汇总与打印 277

11.5.1 商品结算模块设计与实现 278

11.5.2 商品结算管理模块功能设计及实现 278

11.5.3 优惠销售明细 279

11.5.4 综合查询 280

第12章 商品结算模块设计与实现 286

12.1 商品结算管理模块功能设计及实现 286

12.1.1 代销商品结算管理 286

12.1.2 经销商品结算管理 289

12.2.1 代销商品结算管理 293

12.2 商品结算管理模块界面设计及实现 293

12.2.2 经销商品结算管理 303

第13章 计划管理模块设计与实现 310

13.1 计划管理模块功能设计与实现 310

13.1.1 模块说明 310

13.1.2 功能描述 310

13.1.3 数据流程图 310

13.1.4 相关表结构说明 310

13.2 计划管理模块界面设计与实现 311

13.2.1 录入模块 311

13.2.2 查询模块 312

第14章 物价管理模块设计与实现 314

14.1 定价单管理功能模块设计与实现 314

14.1.1 定价单管理功能的模块设计 314

14.1.2 定价单管理功能的模块界面实现 317

14.2 调价单管理功能模块设计与实现 321

14.2.1 调价单管理功能模块设计 321

14.2.2 调进单管理功能模块界面实现 324

14.3 变进价管理功能模块设计与实现 328

14.3.1 变进价管理功能模块设计 328

14.3.2 变价单管理功能模块界面实现 330

14.4 商品价格查询模块设计与实现 337

14.4.1 商品价格查询模块设计 337

14.4.2 商品价格查询模块界面设计 339

第15章 合同管理模块设计与实现 340

15.1 合同管理模块功能设计与实现 340

15.2 合同管理模块界面设计与实现 343

15.2.1 界面设计原则 343

15.2.2 合同管理模块界面设计与实现 343

16.1 数据备份与恢复的原理 356

第16章 商场管理信息系统数据的备份与恢复 356

16.2 数据备份 357

16.2.1 数据库备份方式及方法 357

16.2.2 Exportr实用工具的使用方法 359

16.2.3 Import实用工具的使用方法 364

16.3 数据恢复 369

16.3.1 数据库发生故障的种类与相应的恢复操作 369

16.3.2 Oracle中恢复方式 370

第17章 系统及口令管理 374

17.1 系统及口令管理模块功能设计与实现 374

17.1.1 模块说明 374

17.1.2 功能模块图 374

17.1.3 业务流程图 374

17.1.4 相关表结构说明 375

17.2 系统及口令管理界面设计与实现 376

17.2.1 用户信息定义管理描述 377

17.2.2 系统功能定义管理 378

17.2.3 用户功能权限分配管理 379

第三篇 检验战果 384

第18章 商场管理信息系统验收 384

18.1 系统验收测试 386

18.2 编写使用说明书 397

18.3 交付使用 397

第19章 商场管理信息系统运行与维护 400

19.1 系统试运行 400

19.2 制定运行和维护方法 400

19.2.1 软件文档的保管与补充 401

19.2.2 保留开发环境 401

19.2.3 建立维护手册 401

19.3 运行和维护 401

19.4 软件使用人员的培训 402