首页>参考读物>计算机科学与技术>办公软件

Lotus Domino/Notes R6中文版办公自动化解决方案及应用剖析
作者 : 段立 刘艺 尹迪 王昕晔
丛书名 : IBM/Lotus技术丛书
出版日期 : 2003-04-01
ISBN : 7-111-11706-9
定价 : 59.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 411
开本 : 16开
原书名 :
原出版社:
属性分类: 店面
包含CD :
绝版 : 已绝版
图书简介

本书是一本围绕办公自动化应用开发来介绍Lotus Domino/Notes相关技术和开发编程方面的专业书籍,也是一本体现实战特色的Lotus Domino/Notes实用技术指南。书中主要讲述了Lotus Domino/Notes相关技术产品以及应用开发方面的技术,结合具体的办公自动化开发实例进行重点的剖析,讲解了用Notes实现办公自动化的开发过程,并给出了实例的全部代码。

图书前言

Lotus公司是全球领先的Internet/Intranet平台与通信软件供应商,长期以来一直致力于为企业实现Internet/Intranet、网络通信、网络协同工作及电子商务提供高质量的产品及服务。其产品把握了时代的潮流,在市场上取得了巨大的成功,特别是其在办公自动化方面的成功应用,为企业级办公自动化提供了优秀的解决方案。
Lotus R6中文版是Lotus公司2003年在中国市场推出的Lotus Notes的最新版本。Lotus Domino/Notes作为先进的单一架构的文档数据库、Web服务器和电子邮件系统,可以提供工作流自动化以及标准的Web服务、应用和开发环境,是实现企业级信息集成和知识管理的理想平台。Domino R6在全面继承原有版本优势功能的基础上,在至关重要的功能和易用性方面都实现了突破性的发展,能够提供强大、易于使用的消息传递、创新的协作服务和Web应用开发能力、高度直观的管理工具,也建立了可靠性、易于管理性、基于规则的安全性和可扩展性的新标准。莲花(Lotus)软件除了在协同计算和工作流性能方面独领风骚,如今的R6还增加了对知识管理服务的改进,建立了消息传递的强化功能,可以帮助用户建立、发现和分发智能资产,强化协作响应,能够更好地帮助用户建立、配置和管理独具特色的协作应用,在新世纪中开展高效率的电子商务。
本书是一本围绕办公自动化应用开发来介绍Lotus Domino/Notes相关技术和开发编程方面的专业书籍,也是一本体现实战特色的Lotus Domino/Notes实用技术指南。
本书第一部分主要介绍了Lotus Domino/Notes相关的技术产品,并介绍了如何利用有关的技术产品构建系统平台和相应的使用技巧;第二部分首先介绍了应用开发方面的技术,如数据库规划和优化,代理设计等;然后从程序编写方面系统地介绍了Formula、LotusScript开发语言以及编译、调试程序方面的内容;第三部分则结合具体的办公自动化开发实例重点剖析和讲解了用Notes实现办公自动化的开发过程,并给出了该实例的全部源代码。
随书光盘中提供了本书办公自动化实例的代码。主要包括公共办公、行政事务、信息查询三个大的模块,它们都是以.nsf结尾的Lotus数据库文件。同时我们还给出了安装该系统所需要的标识符文件,具体的安装信息可以参见本书附录。所有代码均测试通过,确保正常使用。需要说明的是虽然书中讲到的应用实例来自于商用系统的开发,但却不能完全使用商用系统开发的实际代码,以免涉及原系统的版权。本书的目的不是提供读者一个现成的商用系统或商用系统开发模板,而是通过剖析典型商用系统的解决方案和技术应用,来讲解类似系统的开发方法和实现途径,起到抛砖引玉的效果。随书光盘上所有源程序和代码的版权均为本书作者所有,不得用于商业目的。
本书作者曾为企事业单位和部队开发出多个管理信息系统、办公自动化系统以及Internet/Intranet信息服务系统,取得了良好的应用效果。在开发的过程中,切实感受到Lotus Domino/Notes的强大功能,同时也发现了Lotus程序设计中的一些技巧和窍门,积累了一定的管理、开发和使用经验。本书既是上述经验的总结,也是对Lotus R6的系统介绍。
这本书的写作得到许多朋友的支持。首先要感谢参加本书编写工作的张丛智、陈志刚、宋胜锋、冯坤。感谢他们认真细致的工作。同样要感谢在其他方面协助本书编写工作的张青贵、蔡敏、李启元、包磊、程远国、毛德华、杨露菁、赵厚奎和崔世强等。
由于本书编写中难免有疏漏之处。对于那些发现和指出讹误,提出批评意见或不吝赐教的读者,我们表示衷心感谢!

刘艺
Email:my_reader@sina.com
2002年12月21日于南京

作者简介

段立 刘艺 尹迪 王昕晔:刘艺: 海军工程大学信息与电气学院副教授,美国Borland公司授予的Delphi产品专家,计算机技术作家。著有《Delphi面向对象编程思想》、《Delphi 6企业级解决方案及应用剖析》、《Delphi第三方控件使用大全》等10多部计算机专著,与他人合著《计算机英语》、《信息安全学》等大学教材,后者被评为教育部向全国推荐的研究生教材。主持过多个在军内获奖的科研项目。[URL=http://www.liu-yi.net]作者网站[/URL]

图书目录

第一部分  Lotus Domino/Notes R6 基础
第1章  Lotus R6——办公自动化解决方案 1
1.1  新一代的办公自动化解决方案 1
1.1.1  办公自动化的发展趋势 1
1.1.2  办公自动化和Lotus知识管理理念 3
1.1.3  使用Lotus R6实现办公自动化解决
方案 4
1.2  Lotus通信、协作平台产品 5
1.2.1  Domino服务器家族 5
1.2.2  Domino 6 技术概览 12
1.2.3  Notes客户机家族 21
1.2.4  Notes 6技术概览 27
1.2.5  Domino Designer开发工具 36
1.2.6  Domino Designer 6技术概览 38
1.2.7  其他产品 49
1.3  Lotus知识管理产品 54
1.3.1  K-station 55
1.3.2  Domino.Doc 56
1.3.3  Workflow 58
1.4  核心技术和群件优势 60
1.4.1  群件与群组的信息处理模式 61
1.4.2  通信:电子邮件和邮件传输 61
1.4.3  协同操作:信息的共享 62
1.4.4  协调运行:工作流自动化 65
1.4.5  群件为何如此重要 66
第2章  Domino / Notes R6安装与配置 70
2.1  版本介绍 70
2.2  安装前的准备 70
2.3  Domino R6服务器的安装、配置与启动 71
2.4  关于在Linux上安装Domino服务器 78
2.5  Notes 客户端的安装、配置与启动 79
第3章  使用Lotus Notes 86
3.1  用户场所设置 86
3.1.1  在办公室内 86
3.1.2  在公司外 88
3.1.3  选择场所 92
3.2  电子邮件的使用 92
3.2.1  邮件库的打开 93
3.2.2  建立与发送邮件 93
3.2.3  接收、阅读和转发邮件 95
3.3  数据库的使用 96
3.3.1  创建数据库 96
3.3.2  改变数据库属性 100
3.3.3  使用设计大纲 104
3.4  日程安排 106
3.4.1  使用日历 106
3.4.2  使用待办事宜 107
3.5  定制Notes 109
3.5.1  有个性的电子邮件 109
3.5.2  创建个人文件夹 112
3.5.3  定制图标 114
3.5.4  加密密钥 115
3.5.5  Notes中的工具 117
3.5.6  设置Notes的欢迎页面 123
3.6  使用技巧集锦 127
3.6.1  十个小窍门和快捷方法 127
3.6.2  必须杜绝的几件事 130
3.6.3  十个最常见的问题 132
第4章  Domino系统设计与管理 136
4.1  Domino 目录管理 136
4.1.1  Domino目录的功能与内容 136
4.1.2  Domino目录服务 138
4.2  Domino 邮件管理 155
4.2.1  Domino邮件系统的原理和组成 156
4.2.2  邮件用户的创建和邮件服务、客户机的
设置 159
4.3  Domino Web服务与管理 169
4.3.1  Domino Web服务器的功能 169
4.3.2  Domino Web服务器的工作方式 170
4.3.3  Domino Web服务器的设置 171
第二部分  应用开发与编程
第5章  了解数据库 183
5.1  Notes数据库的特点 183
5.1.1  Notes数据库应用程序类型 183
5.1.2  Domino Notes开发环境的优点 184
5.1.3  Domino Notes数据库与其他类型
数据库的比较 184
5.2  Notes数据库的规划和优化 186
5.2.1  数据库规划 186
5.2.2  设计中的数据库优化 189
第6章  数据库设计 191
6.1  大纲设计 191
6.1.1  创建大纲 191
6.1.2  嵌入大纲 191
6.2  创建页面 192
6.2.1  页面或表单包含的内容 192
6.2.2  如何创建页面 193
6.3  创建帧结构集 193
6.4  构造表单和域 195
6.4.1  表单的类型 196
6.4.2  创建表单 196
6.4.3  删除表单 197
6.4.4  修饰表单 197
6.4.5  设计域 199
6.5  使用布局区域 201
6.6  使用区段 202
6.7  使用表格 202
6.7.1  表格属性的设置 203
6.7.2  表格的操作 205
6.7.3  合并和分割单元格 205
6.7.4  表格内追加行或列 205
6.7.5  表格内嵌套表格 205
6.8  使用嵌入元素 206
6.8.1  嵌入大纲 206
6.8.2  嵌入视图或文件夹窗格 206
6.8.3  嵌入导航器 207
6.8.4  嵌入日历采集器 207
6.8.5  嵌入日程安排 208
6.9  创建子表单 209
6.10  视图设计 209
6.10.1  视图的命名 210
6.10.2  创建视图 211
6.10.3  视图文档条件列表 212
6.10.4  在列中显示图标 212
6.10.5  在视图中排序文档 213
6.10.6  标记未读文档 214
6.10.7  刷新视图索引 215
6.10.8  视图元素的限制 216
6.11  导航器设计 216
6.11.1  导航器的创建 216
6.11.2  自动化导航器 217
6.11.3  测试导航器 218
6.12  层的设计 218
6.12.1  创建层 219
6.12.2  使用层 220
第7章  代理设计 221
7.1  关于代理 221
7.2  访问控制 221
7.3  生成代理 222
7.3.1  给代理命名 222
7.3.2  给代理安排日程 222
7.3.3  选择要处理的文档 223
7.3.4  指定代理运行内容 224
7.4  测试一个代理 227
7.4.1  在开发期间测试代理 227
7.4.2  在将代理拷贝到一个活动数据库之前
进行测试 227
7.4.3  检查代理日志 227
7.4.4  调试代理 227
7.5  禁止日程代理 228
7.6  故障诊断代理 228
7.7  代理和Web 230
7.7.1  运行一个代理的多个实例 231
7.7.2  WebOueryOpen和WebOuerySave
代理 231
7.7.3  使用@URLOpen命令调用代理 231
7.7.4  使用LotusScript代理获取CGI
变量 232
7.7.5  生成Web页面计数器 232
7.8  使用代理——高级话题 234
第8章  Formula语言 236
8.1  Formula的用途和局限 236
8.2  结构规则 236
8.2.1  @Functions结构 237
8.2.2  常量与数据类型 237
8.2.3  检测数据类型 237
8.2.4  改变数据类型 237
8.2.5  操作符 239
8.2.6  比较运算符与逻辑运算符 239
8.2.7  优先求值和求值顺序 240
8.3  生成变量与设置数值 241
8.4  生成数值 242
8.5  错误处理 244
8.6  清单 245
8.7  @Functions 250
8.8  @Commands 261
第9章  LotusScript语言概述 266
9.1  LotusScript语言简介 266
9.2  Script的使用范围与对象 266
9.3  LotusScript语法规则 267
9.3.1  LotusScript对象与类 267
9.3.2  程序书写规则 270
9.3.3  标识符 271
9.3.4  子程序 272
9.4  创建变量与对象 276
9.4.1  定义变量 276
9.4.2  创建对象 278
9.4.3  3个特殊值 280
9.5  声明常量 280
9.6  选择控制语句 281
9.6.1  if-Then-Else 281
9.6.2  Select Case语句 282
9.7  循环控制 283
9.7.1  For/Next语句 283
9.7.2  While/Wend语句 284
9.7.3  Forall/End Forall语句 284
9.7.4  Do While和Do Until语句 285
9.7.5  GoTo语句 285
9.8  调用子程序和函数 286
9.9  MessageBox、InputBox和Print语句 286
9.9.1  MessageBox函数和语句 286
9.9.2  InputBox语句 288
9.9.3  Print语句 289
第10章  编写与调试Script 291
10.1  编写LotusScript代码 291
10.1.1  数据库 291
10.1.2  视图和文件夹设计 291
10.1.3  表单设计 292
10.1.4  操作界面的使用 293
10.2  调试Script程序 294
10.2.1  编辑Script 294
10.2.2  编译Script 295
10.2.3  使用LotusScript调试器 296
第三部分  办公自动化应用实例剖析
第11章  系统概述 301
11.1  系统目标 301
11.1.1  系统关键技术和主要特点 301
11.1.2  系统总体功能描述 302
11.2  系统结构 303
11.2.1  模块接口关系 304
11.2.2  信息处理流程 305
11.2.3  数据库设计 306
11.3  人员角色划分 310
11.4  系统安全设计 311
第12章  公共办公 312
12.1  模块概述 312
12.2  模块设计 312
12.2.1  表单 312
12.2.2  视图 320
12.2.3  大纲 324
12.2.4  页面 325
12.2.5  帧结构集 326
12.3  发文设计流程 326
12.3.1  部门公文处理阶段 327
12.3.2  区委办,人大办,政府办,政协办
公文处理阶段 328
12.3.3  区领导处理阶段 328
12.4  源代码剖析 329
第13章  行政事务 371
13.1  模块概述 371
13.2  模块设计 371
13.2.1  人员角色设置 372
13.2.2  人员权限设置 375
13.2.3  在线帮助 379
13.3  源代码剖析 382
第14章  信息查询 394
14.1  模块概述 394
14.2  模块设计 394
14.2.1  全文索引 394
14.2.2  关键字接口 395
14.2.3  信息查询流程 396
14.3  模块实现 397
14.3.1  程序框架 397
14.3.2  具体实现 400
14.4  源代码剖析 401
附录  光盘源程序使用说明 405

教学资源推荐
作者: 刘远东 何思文 吴斌新
作者: 赵莉,熊建强,陈红
作者: 方昊 黄苏雨 张帆 主编
参考读物推荐