内容简介
本书的第1章和第2章介绍信息系统开发的一些基础知识,包括管理信息系统概念、开发过程分析等,另外还简单介绍了PowerBuilder的开发环境、简单操作。第3章到第10章是本书的精华部分,以多个实用的管理信息系统为例子,详细地讲述管理信息系统创建的各个过程。对目标设计、系统开发背景,开发和运行环境选择、系统功能分析、系统功能模块设计、数据库需求分析、数据库概念结构设计、数据库逻辑结构设计、数据库结构实现、各个功能模块的创建、系统的编译和发行等各个过程进行详细的描述。 本书使读者能够掌握管理信息系统的开发方法和步骤,阅读本书可以帮助读者开发出具有实用价值的管理信息系统。
目录
第1章 管理信息系统基础 1 1.1 管理信息系统概述 1 1.1.1 管理信息系统的发展历史 1 1.1.2 管理信息系统的应用 2 1.1.3 管理信息系统的发展方向 2 1.2 管理信息系统的特点 4 1.2.1 管理信息系统的组成 4 1.2.2 管理信息系统的界面特点 4 1.3 管理信息系统的开发 5 1.3.1 管理信息系统的开发方式 5 1.3.2 系统开发的一般方法 6 1.3.3 管理信息系统的开发过程 8 第2章 PowerBuilder?8.0开发环境 11 2.1 PowerBuilder?8.0的功能和特点 11 2.1.1 专业的客户/服务器开发工具 11 2.1.2 面向对象的编程 11 2.1.3 支持多种关系数据库管理系统 11 2.1.4 丰富的数据表现风格 12 2.1.5 灵活快捷的数据转移方法 12 2.1.6 功能强大的调试器和多种调试方式 12 2.2 开发环境综述 13 2.2.1 主要画板说明与功能简述 13 2.2.2 定制工具栏 16 2.2.3 PowerBuilder?8.0开发环境与开发界面 18 2.3 Powerscript编程语言 19 2.3.1 断行.?续行与多条语句 19 2.3.2 注释 20 2.3.3 标识符 20 2.3.4 特殊ASCII码字符 21 2.3.5 空值(NULL) 21 2.3.6 对象.?属性.?函数和事件的引用方法 21 2.3.7 代词 22 2.3.8 保留字 22 2.3.9 数据类型与变量说明 23 2.3.10 操作符 24 2.3.11 条件语句 25 2.3.12 循环语句 27 2.3.13 返回语句与终止程序运行语句 28 2.3.14 创建自定义函数 29 2.4 PowerBuilder的属性.?函数和事件 30 2.4.1 属性 31 2.4.2 对象函数 31 2.4.3 事件 32 2.5 PowerBuilder的应用对象 32 2.5.1 应用对象和应用对象画板 33 2.5.2 设置应用对象的属性 35 2.5.3 应用对象的事件 38 2.6 PowerBuilder的窗口对象 40 2.6.1 新建一个窗口 41 2.6.2 窗口属性 42 2.6.3 窗口事件 43 2.6.4 窗口函数 44 2.6.5 窗口继承 45 2.7 PowerBuilder的菜单对象 46 2.7.1 菜单画笔 46 2.7.2 菜单属性 47 2.7.3 菜单事件 48 2.7.4 将菜单关系到窗口 48 2.8 PowerBuilder的数据窗口对象 49 2.8.1 数据窗口对象的工作原理 49 2.8.2 数据窗口对象的创建过程 50 2.8.3 其他数据源 52 2.8.4 显示风格 53 2.8.5 数据窗口画板 54 2.8.6 数据窗口中的控件 59 2.8.7 数据窗口对数据的过滤 61 2.9 数据窗口控件 63 2.9.1 建立数据窗口控件与数据窗口对象的联系 63 2.9.2 数据窗口控件的其他属性 64 2.9.3 数据窗口控件工作原理 64 2.9.4 访问和修改数据窗口对象的内容 66 2.9.5 常用事件 67 2.10 PowerBuilder的事务对象 69 2.10.1 PowerBuilder中的事务管理 69 2.10.2 创建与删除自定义的事务对象 70 2.10.3 事务对象的属性 70 2.10.4 设置事务对象 72 2.10.5 建立和中断与数据库的连接 74 2.10.6 检索数据 74 2.11 与数据库的连接 75 2.11.1 连接数据库的特点 75 2.11.2 连接数据库的两类接口 75 2.11.3 与数据库专用接口的连接 76 2.11.4 PowerBuilder实现数据库操作 77 2.11.5 在应用对象中实现与数据库的连接 77 2.12 嵌入式SQL 79 2.12.1 数据库连接管理语句 79 2.12.2 事务管理语句 79 2.12.3 游标语句 79 2.12.4 数据操作语句 80 2.12.5 可视化生成内嵌SQL语句 81 第3章 人事管理系统 85 3.1 系统设计 85 3.1.1 系统目标设计 85 3.1.2 开发设计思想 85 3.1.3 开发和运行环境选择 86 3.1.4 系统功能分析 86 3.1.5 系统功能模块设计 86 3.2 数据库设计 86 3.2.1 数据库需求分析 87 3.2.2 数据库概