热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

Oracle课程设计案例精编

中国水利水电出版社
    【作 者】赵京 主编 【I S B N 】978-7-5084-3646-6 【责任编辑】杨元泓 【适用读者群】本科 【出版时间】2006-03-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】276 【千字数】 【印 张】 【定 价】26 【丛 书】21世纪高等院校课程设计丛书 【备注信息】
图书详情

    Oracle是目前主流的数据库平台之一,与IBM的DB2、Microsoft的SQLServer一起占领了绝大部分的数据库市场,是大型数据库系统的首选产品,其性能卓越,久经考验。本书以实例为依托,从易向难,展示如何开发Oracle应用程序,并根据目前企业的实际应用,来构建程序框架。

    通过本书的学习,读者可以快速了解如何在Oracle下开发简单的应用程序,以及企业应

    用程序等。更重要的是,读者要领会一种程序结构的思想,即如何在实践中把多层应用到实

    际的项目中,实现各个层次的良好分离,方便开发及维护。

    本书是在校大学生学习使用Oracle进行课程设计的好帮手和重要参考资料,是在校学生

    了解企业开发的一个好窗口,也是研究生撰写毕业论文时好的参考文献。同时它还可供Oracle应用程序的开发人员,以及对相关技术感兴趣的读者参考使用。另外,在本书实例中,尽量使用Oracle开发中的主要技术,以方便读者在实际应用中有所借鉴。

    Oracle是目前主流的数据库开发平台之一,掌握好Oracle的管理和开发,将为IT人员提供更广阔的发展空间。本书是针对Oracle9i环境下的开发,但同样也适用于10g环境。

    本书按着从简到繁的顺序安排案例,对开发过程中所运用的技术,进行简单明了的讲解,适合于初学者和有一定开发经验的编程人员。

    在案例的编写中,对数据库编程、数据持久层编程、业务层、表现层都有所涉及,并提供了一些探索企业级解决方案的方法。相对于多数图书仅仅介绍简单的应用而言,本书着重介绍实际应用中的分层。这些思想的体现得益于作者亲身从事过实际的工程项目。

    在本书的案例中,还介绍了常见问题的解决方法,如如何使用存储过程、如何存储和读取BLOB数据、如何利用触发器等,还提供了两种平台上的解决方案:基于Java平台和基于.NET平台。通过在两个平台实现上的对比,读者可以发现他们的设计思想如此相似,只是在具体的语法和表现形式上(ASP.NET与JSP)有所不同,所以读者不要拘泥于具体是哪一种平台,不要迷失于具体的技术细节,而把主要精力放在系统的结构中,并在自己的项目中加以扬弃。

    本书的主要作者为赵京、胡腾、张华。吴浩东、楚静辉参与了本书的资料搜集和整理工作,另外本书的写作还得到了一线工程技术人员的支持与帮助,他(她)们是:刘兴波、金晶、瞿敏、钟俊明、范瑞涛、杨勇、童剑、张晋宝、郝文博、陈江、杨昭昭等,在此对以上人员的辛勤工作和无私奉献表示感谢!最后,希望本书对您的工作和学习有一定的帮助,当您在工作中遇到类似的问题而通过本书例子的启发得以解决,将是我们最大的欣慰与快乐。

    由于作者水平有限,书中难免有不足之处,敬请广大读者批评指正。

    编者

    2005年10月

    丛书序
    前言
    案例一 音乐管理系统 1
    1.1 案例说明 1
    1.1.1 系统功能描述 1
    1.1.2 功能模块划分 1
    1.2 技术要点 2
    1.3 实现步骤 3
    1.3.1 创建数据库的用户 3
    1.3.2 数据库逻辑结构设计和各表描述 3
    1.3.3 创建表的脚本 5
    1.3.4 创建序列 5
    1.3.5 系统所需要的类及说明 6
    1.3.6 系统登录模块 15
    1.3.7 歌曲排名模块 16
    1.3.8 投票模块 18
    1.3.9 曲目管理 20
    1.3.10 用户管理 24
    1.3.11 分类管理 25
    1.4 注释说明 27
    1.5 课后练习 27
    案例二 个人办公助理 28
    2.1 案例说明 28
    2.1.1 系统功能描述 28
    2.1.2 功能模块划分 28
    2.2 技术要点 28
    2.2.1 PL/SQL中的包 29
    2.2.2 .NET访问Oracle对象 30
    2.3 实现步骤 32
    2.3.1 数据库的设计与实现 32
    2.3.2 前台程序的设计与实现 44
    2.3.3 用户界面的设计与实现 55
    2.4 注释说明 57
    2.5 课后练习 57
    案例三 学籍选课管理系统 58
    3.1 技术要点 58
    3.1.1 技术要点一:包概述 58
    3.1.2 技术要点二:通过ADO.NET访问Oracle9i数据 60
    3.1.3 系统功能概述 63
    3.2 实现步骤 63
    3.2.1 数据库设计 63
    3.2.2 用户接口的设计实现 72
    3.3 注释说明 86
    3.4 课后练习 87
    案例四 个人理财助理 89
    4.1 案例说明 89
    4.1.1 系统功能描述 89
    4.1.2 系统功能模块 89
    4.2 技术要点 89
    4.3 实现步骤 90
    4.3.1 创建数据库的用户 90
    4.3.2 数据库表结构设计 90
    4.3.3 数据库序列 92
    4.3.4 存储过程的实现 92
    4.3.5 系统类设计 94
    4.3.6 系统主界面设计 97
    4.4 注释说明 104
    4.5 课后练习 104
    案例五 图书管理系统 105
    5.1 案例说明 105
    5.1.1 系统功能描述 105
    5.1.2 功能模块划分 105
    5.2 技术要点 106
    5.3 实现步骤 107
    5.3.1 创建数据库的用户 107
    5.3.2 数据库逻辑结构设计 108
    5.3.3 创建表的脚本 108
    5.3.4 创建序列 109
    5.3.5 程序框架的设计与实现 110
    5.4 注释说明 127
    5.5 课后练习 127
    案例六 图书速递管理系统 129
    6.1 案例说明 129
    6.1.1 概述 129
    6.1.2 系统各角色任务 129
    6.1.3 系统功能模块 129
    6.2 技术要点 129
    6.3 实现步骤 130
    6.3.1 创建数据库的用户 130
    6.3.2 数据库表结构设计 130
    6.3.3 数据字典说明 130
    6.3.4 创建数据库表的相关脚本 133
    6.3.5 数据库编程 135
    6.3.6 系统结构设计 136
    6.3.7 持久层设计概要 137
    6.3.8 系统详细设计 138
    6.3.9 工厂类的实现 139
    6.3.10 IDAL实现 140
    6.3.11 实现接口 140
    6.3.12 Models类库 149
    6.3.13 业务逻辑层BusinessLayer的实现 152
    6.3.14 OraHelper类描述 154
    6.3.15 系统其他类简要介绍 157
    6.3.16 表示层的实现 158
    6.4 注释说明 175
    6.5 课后练习 176
    案例七 基于PL/SQL的BBS 178
    7.1 案例说明 178
    7.2 技术要点 179
    7.3 实现步骤 180
    7.3.1 数据库的实现与编程 180
    7.3.2 数据库访问层的设计与实现 197
    7.3.3 业务层设计与实现 209
    7.3.4 用户界面层的设计与实现 216
    7.4 注释说明 230
    7.5 课后练习 230
    案例八 图像管理系统 231
    8.1 案例说明 231
    8.1.1 系统功能描述 231
    8.1.2 功能模块划分 231
    8.2 技术要点 231
    8.3 实现步骤 231
    8.3.1 创建数据库用户 231
    8.3.2 分配权限 231
    8.3.3 创建表的脚本 231
    8.3.4 创建序列 232
    8.3.5 系统所需要的类和JSP页面 232
    8.4 注释说明 236
    8.5 课后习题 237
    案例九 销售管理系统 239
    9.1 案例说明及需求分析 239
    9.1.1 系统功能描述 239
    9.1.2 用例描述 240
    9.2 数据分析 241
    9.3 设计数据库 242
    9.3.1 创建数据库对象 242
    9.3.2 生成表 242
    9.4 技术分析 246
    9.4.1 页面控制器模式 246
    9.4.2 数据访问模式 247
    9.5 程序开发 247
    9.5.1 用户界面设计 248
    9.5.2 程序框架的设计与实现 249
    9.5.3 第三方帮助类 259
    9.6 实例运行 264
    9.7 注释说明 264
    9.8 课后练习 265





最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册