内 容 简 介本书从实战着手,通过实例讲述了使用JSP进行数据库应用系统开发的流程和编程技巧。全书共12章,第1章介绍了JSP的基本理论;第2章介绍了数据库的基本理论;第3章综合JSP与数据库系统开发两个方面进行讲解;第4章~第11章以多个实用的管理系统为例,详细讲述了管理系统创建的全部过程;第12章介绍了系统建模技术,包括UML建模和PowerDesigner建模。本书每个实例都包括需求分析、UML系统建模、数据库设计、界面设计以及代码实现等步骤。其内容翔实,阐述清楚,各种复杂的技术难点都得以体现。本书主要面向有JSP语言编程基础和对数据库编程有一定了解的读者,不仅适合广大使用JSP进行数据库系统开发的软件开发人员参考使用,而且对高等院校计算机专业的学生进行毕业设计具有较高的参考价值。
前 言 数据库技术是计算机科学技术中的重要领域,也是应用最广的技术之一,而且已经成为电子信息系统的重要核心技术。 数据库开发涉及到后台数据库技术、前台开发语言和数据库访问技术,本书的后台数据库使用Oracle 9i,Microsoft SQL Server 2000,MySQL和Access,前台开发语言使用当前最为流行的JSP。 JSP具有强大的数据库开发功能,它简单易用,并以其特有的数据库访问技术和简单易用的强大功能满足了程序设计者快速开发和实施的需要。本书从实战着手,从实例中介绍开发工具和软件工程流程,由浅入深地讲述开发流程和编程技巧,每个实例均包括需求分析、UML建模、数据库建模、界面设计以及代码实现等步骤。全书内容翔实,解说清楚,通俗易懂,各种复杂的技术难点都得到体现。 目前的数据库系统有上百种,本书选取具有代表性的几个数据库系统进行介绍,它们分别适合于大型系统、大中型系统、小型系统、个人系统的开发,涉及到不同层次的需求。在使用JSP开发数据库系统时,目前重要的技术是JDBC技术。 本书共12章,第1章~第3章主要介绍了JSP的基本理论,数据库的基本理论知识, JSP与数据库系统开发的结合;第4章~第11章是本书的精华部分,以多个实用的管理系统为例子,详细讲述了它们的创建全部过程,其中第4章介绍了使用MySQL创建电子商务系统,第5章介绍了使用MySQL创建大学生论文管理系统,第6章介绍了使用Access创建网络随行秘书系统,第7章介绍了使用Oracle创建联系人客户关系管理系统,第8章介绍了使用Oracle创建会议流程管理系统,第9章介绍了使用SQL Server创建简易邮件系统,第10章介绍了使用SQL Server创建教务管理子系统,第11章介绍了使用Oracle创建企业员工信息管理系统;第12章介绍了UML建模和Power Designer建模。 这些章节对系统目标的设计、系统需求的分析、开发和运行环境的选择、系统功能的分析、系统各个功能模块的设计、数据库的需求分析、数据库概念结构设计、UML建模、数据库逻辑结构设计、数据库结构的实现、各个功能模块的创建、系统的实现等各个过程进行了详细的描述。相信通过这些章节的学习,读者能够透彻地掌握数据库系统的开发方法和步骤,开发出具有实用价值得管理信息系统。 读者在阅读本书时,可以通过访问http://www.tupwk.com.cn/database反馈意见,或浏览和下载《数据库应用开发技术丛书》其他图书信息。 本书第1、2、3、4、5、6、12章由刘中兵编写,第7、8章由李伯华编写,第9、10章由邹晨编写,第11章由明黎民编写。此外,魏勇、郝荣福、孙明、李大宇、武思宇、牟博超、李彬、付鹏程、高翔、朱丽云、崔凌、张巧玲等同志在整理材料方面给予了编者很大的帮助,在此,编者对他们表示衷心的感谢。 由于时间仓促,加之水平所限,书中不足之处在所难免,敬请读者批评指正。 编 者 2005年11月