内容简介 本书首先介绍了利用PowerBuilder开发行业应用系统的基础知识,然后通过11个实例讲述了数据库应用系统的开发流程。讲解内容涉及到系统目标设计、系统需求分析、开发和运行环境的选择、系统功能的分析、系统各个功能模块的设计、数据库的需求分析、数据库概念结构设计、UML建模、数据库逻辑结构设计、数据库结构的实现、各个功能模块的创建、系统的实现等各个过程。全书从数据库应用系统的开发着手,在实例中介绍行业知识、开发工具和软件工程知识,内容翔实、条理清楚而且通俗易懂,各种复杂的技术难点都在本书中得到体现。本书具有易学易用的特点,既可作为PowerBuilder初级程序员的教材,也可供广大有志于软件开发的技术人员阅读参考。
前 言 PowerBuilder具有强大的数据库管理功能。它以其特有的数据窗口技术和简单易用功能强大的PowerScript语言满足了快速开发和实施的需要。本书将从实战着手,从实例中介绍开发工具和软件工程流程,由浅入深地讲述开发流程和编程技巧,每个实例包括:需求分析、UML建模、数据库建模、界面设计以及代码实现等步骤。全书内容翔实,解说清楚,通俗易懂,各种复杂的技术难点都会在本书中得到体现。 考虑到本书的读者对PowerBuilder已经有一定的认识,因此本书没有对PowerBuilder的操作方法和各种PowerBuilder函数、对象作系统的介绍(这些内容都可以在PowerBuilder的帮助中查到),而是针对PowerBuilder程序员,以各种数据库系统专题的形式介绍了各类数据库系统的实现步骤。 全书共分13章,第1章介绍了PowerBuilder的基础知识。第2章~12章是本书的精华部分,以多个实用的管理系统为例子,详细地讲述了管理系统创建的全部过程。本书提供的示例讲解了现在流行的各种数据库管理系统模块,第2章介绍了人事/工资/考勤管理系统开发,第3章介绍了销售管理信息系统(涉及订单、合同、客户、发货等管理);第4章介绍了库存管理信息系统(包括原料库存、产品库存、设备管理);第5章介绍了质量管理信息系统;第6章介绍了档案/资料管理信息系统;第7章介绍了计划管理信息系统;第8章介绍了制造业管理信息系统;第9章介绍了学生管理信息系统;第10章介绍了医院管理信息系统;第11章介绍了宾馆/餐饮管理信息系统,第12章介绍了图书馆管理信息系统。第13章介绍了系统建模技术。 这些章节对系统目标的设计、系统需求的分析、开发和运行环境的选择、系统功能的分析、系统各个功能模块的设计、数据库的需求分析、数据库概念结构设计、UML建模、数据库逻辑结构设计、数据库结构的实现、各个功能模块的创建、系统的实现等各个过程进行了详细的描述。相信通过这些章节的学习,读者能够透彻地掌握数据库系统的开发方法和步骤,开发出具有实用价值的管理信息系统。 考虑到部分读者可能对系统建模技术不是非常了解,本书在最后系统地介绍了系统建模技术。 本书由邵谦谦和许小荣总策划,由陈磊、郭斌、李翔执笔编写。此外,蓝荣香、王昊亮、喻波、马天一、魏勇、郝荣福、李光龙、孙明、李大宇、武思宇、牟博超、李彬、付鹏程、高翔、朱丽云、崔凌、张巧玲、李辉、李欣、柏宇、郭强、金春范、程梅、黄霆、钟华、高海峰、王建胜、张浩、刘湘和邵蕴秋等同志在整理材料方面给予了编者很大的帮助,在此,编者对他们表示衷心的感谢。 由于时间仓促,加之水平所限,书中的缺点和不足之处在所难免,敬请读者批评指正。 编 者 2004年1月